Commit Graph

3730 Commits

Author SHA1 Message Date
Janus
32940fdea8 lightning: minimal qt invoice gui should work 2018-03-03 16:00:57 +01:00
Janus
5a9a624857 lightning: fix newline count 2018-03-01 16:22:30 +01:00
Janus
ac52c40857 lightning: send newlines after messages 2018-03-01 16:17:57 +01:00
Janus
a396df4f5d lightning: print invoice updates 2018-03-01 12:26:34 +01:00
Janus
559d12e3a3 lightning: polish timeouts on 1080 conn 2018-02-21 15:29:31 +01:00
Janus
f219af81be asyncio: try CA signed certificate first, previous behaviour totally broken 2018-02-21 11:32:49 +01:00
Janus
eed40a9a41 lightning: ten minute timeout 2018-02-21 00:28:58 +01:00
Janus
71153fd087 lightning: writeDb stub instead of setHdSeed 2018-02-19 16:35:34 +01:00
Janus
3ab42b3606 lightning: call coroutines on callback queue correctly 2018-02-15 12:18:01 +01:00
Janus
91083c5f68 lightning: add send_async, asynchronous_get, broadcast_async 2018-02-15 10:09:18 +01:00
Janus
0e29b76231 lightning: fix lightning arguments for subcommands, again 2018-02-13 11:48:45 +01:00
Janus
40f8c6152e lightning: fix lightning subcommand arguments 2018-02-13 11:45:07 +01:00
Janus
1cbb750e02 lightning: enable arbitrary arguments through json (over stdin) 2018-02-13 11:15:28 +01:00
Janus
3f069fb25f asyncio: fix boolean expression for stopping 2018-02-12 16:16:17 +01:00
Janus
b427f55caf asyncio: use is_running of interface instead of global stop flag 2018-02-12 16:02:35 +01:00
Janus
6154e93222 lightning: 30 sec command timeout 2018-02-12 14:53:31 +01:00
Janus
53bc89fb96 lightning: complain on encrypted wallet 2018-02-09 14:18:24 +01:00
Janus
21e3e87419 lightning: timeout cli lightning calls in 10 sec 2018-02-06 17:23:00 +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
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
Janus
e170f4c7d3 use asyncio in network layer 2018-02-01 10:53:44 +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
e5f239dd28 follow-up 70aa1f1db9 2018-01-30 17:00: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
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