Commit Graph

106 Commits

Author SHA1 Message Date
SomberNight 500c0493d0 clean up prev commit 2018-02-21 19:22:07 +01:00
Abdussamad 5997c18aef better code organization
function parameters should be lowercase

Fix crash on invalid labels import

Added invoice exporting and reduced duplicate code

Better exception handling

removed json module import

some more cleanup

Cleaned up some stuff

Added exporting contacts
2018-02-21 19:00:41 +01:00
SomberNight 909c063eb1 contact/invoice import: better exception handling.
see #3904
2018-02-14 19:42:35 +01:00
ThomasV 60e0b43b81 fix 3262: protobuf SerializeToString() returns bytes.. 2017-11-13 11:10:51 +01:00
Justin Turner Arthur 857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 2017-11-13 02:28:00 -06:00
Justin Turner Arthur 9a0aa9b478 Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
SomberNight 0d0f8c5842 fix: payment request related stuff (qt crash, exporting, refresh bug) 2017-10-27 02:32:49 +02:00
SomberNight 67f418e94d fix: saving payment request as bip70 file 2017-10-04 02:12:52 +02:00
ThomasV 7f58e23ed9 python3 update 2017-09-12 15:05:48 +02:00
ThomasV 216e9403be cleanup six (no python2 support) 2017-09-04 14:43:31 +02:00
ThomasV e02687bcf2 python3 updates 2017-08-26 08:28:24 +02:00
Johann Bauer 8e54d5c4d4 Make proxies work 2017-08-26 08:28:24 +02:00
ThomasV 4f516dc08e fixes for paymentrequests and python3 2017-08-26 08:28:24 +02:00
Dmitry Sorokin 21101386a2 paymentrequest upd 2017-08-26 08:28:24 +02:00
Dmitry Sorokin 362ca96f38 x509 fixes and plugins 2017-08-26 08:28:24 +02:00
Dmitry Sorokin d304ccdf17 py3 in qtgui 2017-08-26 08:27:47 +02:00
Dmitry Sorokin 5be78950ca py3 2017-08-26 08:27:47 +02:00
ThomasV 6185f94de4 archive paid invoices in the history tab 2017-03-15 15:32:14 +01:00
ThomasV dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
ThomasV 6d38c411d1 lazy load certificates 2017-02-23 08:55:47 +01:00
ThomasV 54dcca0787 fix #2118 2017-01-16 10:18:00 +01:00
Alexander Schlarb c666070af4 Properly handle invalid payment request URLs
Otherwise the client would simply hang when receiving an invalid URL dumping
a hard-to-read exception to the terminal.
2016-12-21 17:19:27 +01:00
ThomasV d950cd7323 fix crash when parsing request (issue #1969) 2016-10-14 06:38:49 +02:00
ThomasV 305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV 41f6fec2ac kivy: set_paid for paid invoices 2016-02-19 13:53:01 +01:00
ThomasV fd0e5739e2 kivy: disable amount and description buttons if payment request is signed 2016-02-18 15:40:13 +01:00
ThomasV fbfb75eaa1 kivy: use scrollview for invoice dialog 2016-02-17 17:42:54 +01:00
ThomasV d56ec05b9b kivy: show payment request details 2016-02-15 13:49:33 +01:00
ThomasV dcc59d6f70 rm unused PR state 2016-02-15 04:58:35 +01:00
ThomasV ff7bdc1f38 paymentrequest.py: return No Signature 2016-02-13 11:00:00 +01:00
ThomasV 2955fd1a8c allow unsigned payment requests 2016-02-12 12:01:13 +01:00
ThomasV 078cabd745 kivy: store contacts as invoices 2016-02-09 12:48:25 +01:00
ThomasV 0b54ed0243 follow up 0d52911561 2016-02-02 07:18:18 +01:00
ThomasV ebd5a565ed fix: add missing definition of sha1 2015-09-09 18:15:38 +02:00
ThomasV ca3c320ef4 simplify x509 constructor 2015-08-07 11:39:30 +02:00
ThomasV aadffa0c8f check_ssl_config: verify pubkey 2015-08-05 20:59:51 +02:00
ThomasV a9e74da11c check SSL certificate in config dialog 2015-08-05 20:49:45 +02:00
ThomasV e8d30129ea replace TLSLite dependency with minimal RSA implementation 2015-08-04 18:16:06 +02:00
ThomasV 508b5373ac minor fixes 2015-07-22 15:33:50 +02:00
ThomasV 8960b16e09 more sanitization 2015-07-22 15:28:43 +02:00
ThomasV b813ba0bdd sanitize timestamp and expiration in requests 2015-07-22 15:24:15 +02:00
ThomasV acbd434f76 cleanup request signing 2015-07-22 09:06:03 +02:00
ThomasV a8ed934a7f fix bug with make_unsigned_request 2015-07-21 16:30:25 +02:00
ThomasV a6c65b8997 change internal format of requests 2015-07-21 12:26:37 +02:00
ThomasV e77f0c98e7 extend bitcoin: URI with signature data, instead of serialized format 2015-07-21 11:40:55 +02:00
ThomasV f320178db9 no empty amount in bip70 2015-07-13 21:37:41 +02:00
ThomasV aa7b9af501 minor fix 2015-07-12 08:13:09 +02:00
ThomasV da55d9ed6e payment requests: cmdline fixes 2015-07-11 21:09:56 +02:00
ThomasV dff8f6b338 rework paymentrequest methods 2015-07-11 20:26:30 +02:00
ThomasV cb2bc54f96 store and display signatures of own requests 2015-07-09 14:15:30 +02:00