electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 94e7e94e2f120e597f2271b79a3511a5ebc465e2
parent 466c2bd2930aaf9c60d968564d5f01f773ed2e95
Author: ThomasV <thomasv@electrum.org>
Date:   Thu,  5 Sep 2019 11:36:50 +0200

fix ssl config names, add new config tab

Diffstat:
Melectrum/gui/qt/main_window.py | 14++++++++------
Melectrum/paymentrequest.py | 4++--
2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/electrum/gui/qt/main_window.py b/electrum/gui/qt/main_window.py @@ -1804,7 +1804,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): status, msg = True, tx.txid() if pr and status is True: key = pr.get_id() - self.wallet.set_invoice_paid(key, tx.txid()) + #self.wallet.set_invoice_paid(key, tx.txid()) self.payment_request = None refund_address = self.wallet.get_receiving_address() coro = pr.send_payment_and_receive_paymentack(str(tx), refund_address) @@ -2900,7 +2900,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): gui_widgets = [] fee_widgets = [] tx_widgets = [] - id_widgets = [] + oa_widgets = [] + server_widgets = [] # language lang_help = _('Select which language is used in the GUI (after restart).') @@ -3017,14 +3018,14 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): set_alias_color() self.alias_received_signal.connect(set_alias_color) alias_e.editingFinished.connect(on_alias_edit) - id_widgets.append((alias_label, alias_e)) + oa_widgets.append((alias_label, alias_e)) # SSL certificate msg = ' '.join([ _('SSL certificate used to sign payment requests.'), _('Use setconfig to set ssl_chain and ssl_privkey.'), ]) - if self.config.get('ssl_privkey') or self.config.get('ssl_chain'): + if self.config.get('ssl_keyfile') and self.config.get('ssl_certfile'): try: SSL_identity = paymentrequest.check_ssl_config(self.config) SSL_error = None @@ -3040,7 +3041,7 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): if SSL_error: SSL_id_e.setToolTip(SSL_error) SSL_id_e.setReadOnly(True) - id_widgets.append((SSL_id_label, SSL_id_e)) + server_widgets.append((SSL_id_label, SSL_id_e)) units = base_units_list msg = (_('Base unit of your wallet.') @@ -3299,7 +3300,8 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, Logger): (tx_widgets, _('Transactions')), (gui_widgets, _('General')), (fiat_widgets, _('Fiat')), - (id_widgets, _('Identity')), + (server_widgets, _('PayServer')), + (oa_widgets, _('OpenAlias')), ] for widgets, name in tabs_info: tab = QWidget() diff --git a/electrum/paymentrequest.py b/electrum/paymentrequest.py @@ -422,8 +422,8 @@ def verify_cert_chain(chain): def check_ssl_config(config): from . import pem - key_path = config.get('ssl_privkey') - cert_path = config.get('ssl_chain') + key_path = config.get('ssl_keyfile') + cert_path = config.get('ssl_certfile') with open(key_path, 'r', encoding='utf-8') as f: params = pem.parse_private_key(f.read()) with open(cert_path, 'r', encoding='utf-8') as f: