Commit Graph

8444 Commits

Author SHA1 Message Date
Janus
6bdec74a8f protoc_lightning: make lib/ln and __init__.py 2018-02-06 16:25:52 +01:00
Janus
8e7377b66f protoc: include ~/include 2018-02-06 13:37:22 +01:00
Janus
94fe66dbef use protoc in ~/go/bin 2018-02-06 12:31:12 +01:00
Janus
6ed9348d4b lightning: enable usage through daemon 2018-02-01 16:57:52 +01:00
Janus
0d26188498 lightning: rebased on Jan '18 asyncio 2018-02-01 12:05:47 +01:00
Janus
94f64f8ce0 asyncio: remove lol.py test script 2018-02-01 12:02:42 +01:00
Janus
7493d51b03 asyncio: remove out.perf 2018-02-01 12:01:54 +01:00
Janus
87075a7a11 asyncio: remove autogenerated 2018-02-01 12:00:42 +01:00
Janus
0a4d41f8aa asyncio: remove remaining requested_chunks leftover 2018-02-01 10:59:12 +01:00
Janus
387981a642 asyncio: don't close loop explicitly (prevent callback calls from throwing), ignore already disconnected servers 2018-02-01 10:54:30 +01:00
Janus
3e2881bcfc asyncio: add locks for more robust network handling 2018-02-01 10:54:30 +01:00
Janus
1cfdcf4e25 remove dead testnet servers 2018-02-01 10:54:30 +01:00
Janus
37f1e3bd95 asyncio: more robost network connection handling, shorter timeouts 2018-02-01 10:54:30 +01:00
Janus
1555100632 asyncio: fix process_pending_sends_job, remove stale comment, remove debug output 2018-02-01 10:54:11 +01:00
Janus
2d1ccfcc69 asyncio: support switching servers 2018-02-01 10:53:44 +01:00
Janus
683205a3fa asyncio: warn if sending takes too long, only output errors if not shutting down 2018-02-01 10:53:44 +01:00
Janus
dcb0a24e6f asyncio: more graceful shutdown 2018-02-01 10:53:44 +01:00
Janus
200a085778 asyncio: do not pin CA certificates, poll for cert differently 2018-02-01 10:53:44 +01:00
Janus
cfbc4422da asyncio: fix off-by-one in ssl_in_socks, style fixes 2018-02-01 10:53:44 +01:00
Janus
3ffedf83fc asyncio: try interfaces in parallel 2018-02-01 10:53:44 +01:00
Janus
88f906bc2a asyncio: avoid StreamReader.readuntil 2018-02-01 10:53:44 +01:00
ThomasV
ef9236dd0c asyncio: update requirements.txt 2018-02-01 10:53:44 +01:00
Janus
e170f4c7d3 use asyncio in network layer 2018-02-01 10:53:44 +01:00
SomberNight
5522e9ea9f TX_ICONS list between kivy and qt needs to be kept in sync 2018-01-31 17:03:46 +01:00
SomberNight
48e8bbff69 Revert "fix conflicting local txns, e.g. when using RBF"
This reverts commit 8a71e46e9b.
2018-01-31 16:48:09 +01:00
SomberNight
3ae1dd3e64 allow coinchooser to spend local txns 2018-01-31 16:45:47 +01:00
SomberNight
b80eacf7bf fix #3016 2018-01-31 16:44:50 +01:00
SomberNight
5c1da002ad local_tx: allow saving already signed tx through tx dialog 2018-01-31 05:27:28 +01:00
SomberNight
e5f239dd28 follow-up 70aa1f1db9 2018-01-30 17:00:19 +01:00
Johann Bauer
ed686f9e05 Fix base directory for OS X spec file 2018-01-30 14:42:19 +01:00
ThomasV
34080187ff
Merge pull request #2339 from bauerj/error-window
Semi-automated crash reporting
2018-01-30 11:16:42 +01:00
Johann Bauer
91e44ba6fc Show error window for unhandled exceptions
Use exception hook from main thread for all threads

Use signal to delegate error window creation to GUI thread

Add more information to issue template

Update to PyQt5

Switch from Github to REST-Service

Report to web service instead of opening the browser

Fix imports

Change crashhub URL to electrum.org server

Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
SomberNight
6faef7efe3 remove comment 2018-01-30 01:47:51 +01:00
ThomasV
acf473f7f2
Merge pull request #3777 from SomberNight/fix_wallet_check_history
fix wallet.check_history
2018-01-30 01:08:04 +01:00
ThomasV
64127a8bee
Merge pull request #3782 from SomberNight/opt_wallet_get_address_index
Optimisations in wallet.py
2018-01-30 01:06:44 +01:00
SomberNight
ac69f628fe clean-up wallet.get_address_index 2018-01-30 00:59:12 +01:00
SomberNight
d92a6d46eb wallet.is_mine: use inheritance for more readable code 2018-01-30 00:44:40 +01:00
ThomasV
2343894e0f Merge branch 'local_tx' 2018-01-30 00:22:02 +01:00
ThomasV
0e7e7e3dc5 Merge branch 'local_tx' 2018-01-30 00:18:44 +01:00
ThomasV
603345a172
Merge pull request #3791 from SomberNight/fix_3790
wallet.add_unverified_tx: test if self.verifier exists
2018-01-30 00:06:53 +01:00
ThomasV
517d2c25b6
Merge pull request #3794 from SomberNight/parse_non_multisig_segwit_sh
unable to parse p2wsh-p2sh and p2wsh txins that are not standard multisig
2018-01-30 00:05:59 +01:00
SomberNight
704bdedea1 tx heights: replace magic numbers with named constants 2018-01-29 23:04:12 +01:00
SomberNight
889456dc77 follow-up prev commit. better handling of p2sh-segwit. added comment to describe the problem for native segwit. 2018-01-29 22:45:43 +01:00
SomberNight
2dca7bd39c subtle typo 2018-01-29 17:42:39 +01:00
SomberNight
8a71e46e9b fix conflicting local txns, e.g. when using RBF 2018-01-29 15:39:46 +01:00
SomberNight
1bf54a0bc5 clean-up in gui/qt/main_window.py: use string.format for translated strings, and some indentation 2018-01-29 15:10:24 +01:00
Neil Booth
c7b4ef82bc Fix PNG file
Avoids libpng warning: iCCP: known incorrect sRGB profile
2018-01-29 03:51:42 +01:00
SomberNight
70aa1f1db9 fix #3788 2018-01-29 02:00:43 +01:00
Johann Bauer
2a1e5238c8 Allow user to save transaction from dialog 2018-01-28 23:11:43 +01:00
Johann Bauer
8676e870f3 Raise exception if transaction is not related to wallet 2018-01-28 22:56:33 +01:00