272 Commits (91a9c2923f2ac11c33d652953a43ab339cadfcb9)

Author SHA1 Message Date
Rusty Russell 35a6ab8151 invoice: don't allow payments in expired invoices. 7 years ago
Christian Decker 4d8ad4e17d pytest: Test that upon reconnect the channel gets re-enabled 7 years ago
Christian Decker f524df721d pytest: Add test for waitanyinvoice 7 years ago
Christian Decker 07e5a9ef9f htlc: Allow for exactly min_final_cltv_expiry cltv delta 7 years ago
Christian Decker d6af14a869 pytest: Valgrind errors trump exit value errors 7 years ago
Rusty Russell 8cef36cbd7 lightningd: fail htlcs we fulfill if peer unresponsive after deadline. 7 years ago
Rusty Russell 1142c44c29 lightningd: fail htlcs we offer if peer unresponsive after deadline. 7 years ago
Rusty Russell e1dc75e954 pay: new all-in-one RPC command. 7 years ago
Rusty Russell d577769350 invoice: provide bolt11 invoice. 7 years ago
Rusty Russell 8d09734536 bolt11: add decodepay RPC helper. 7 years ago
Rusty Russell 7ed81cdf7b pay: factor out actual payment sending from json part of sendpay. 7 years ago
Rusty Russell 0000dc5908 lightningd: Allow in excess of ctlv_expiry. 7 years ago
Rusty Russell 71e794a046 lightningd: split ctlv_expiry and final_cltv. 7 years ago
Rusty Russell b257b8960b test_lightning.py: more debugging for the tx decoding fail under travis. 7 years ago
Rusty Russell 390bf6359e test_lightning.py: don't get confused by valgrind core files. 7 years ago
Rusty Russell bc9918ad46 dev: option not to do backtracing. 7 years ago
Rusty Russell 2aadd351f8 test_lightningd.py: more information when we fail to find payment. 7 years ago
Rusty Russell 0c7ca9ab7c gossipd: call to return all connected peers. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell 66a0c55322 test_lightning.py: fix float insanity with values. 7 years ago
Rusty Russell c2dd0cb295 test_lightningd.py: return short channel id from fund_channel helper. 7 years ago
Rusty Russell 5a256c724a subd: simplify and cleanup lifetime handling. 7 years ago
Rusty Russell 474887512d gossipd: rewrite to do the handshake internally. 7 years ago
Rusty Russell 2273ce783e dev_disconnect: support multiple disconnects in the same daemon. 7 years ago
Rusty Russell 6ceec17943 dev_disconnect: make commit suppression a "-nocommit" modifier. 7 years ago
Rusty Russell 98ad6b9231 lightningd: change connect RPC args. 7 years ago
Rusty Russell 871d0b1d74 lightningd: simplify peer destruction. 7 years ago
Rusty Russell 8f057f7fc7 Revert "gossip: send the *other* node's cltv_expiry_delta in channel_announce." 7 years ago
Rusty Russell 297e278132 gossip: send the *other* node's cltv_expiry_delta in channel_announce. 7 years ago
Rusty Russell cd8edd1716 test_lightningd: allow multiple extra options to lightningd 7 years ago
Christian Decker f5a412d90d pytest: Change the channel persistence test to add inflight HTLCs 7 years ago
Christian Decker a4967d74f1 pytest: Added a simple breakpoint shorthand 7 years ago
Christian Decker cf15670c3f pytest: Disabling test_penalty_outhtlc since it is too flaky 7 years ago
Christian Decker 5029f95066 pytest: Use futures to wait for failing sendpays 7 years ago
Christian Decker 0b350d2f5f pytest: Integrate with known/allowed failures 7 years ago
Christian Decker c1f4c86589 pytest: Make sure to clean up all lightningds after failures 7 years ago
Christian Decker 11eaabdbe6 pytest: Stopping daemon cleanly 7 years ago
Rusty Russell 2fe2a0bcf9 peer_control: don't double-free on permanent fail of non-persistent peer. 7 years ago
Rusty Russell 8741043a0e test_lightningd: rename has_failed to allow_failure. 7 years ago
Rusty Russell 96a85a786c opening: save the correct commitment tx when we are the fundee. 7 years ago
Rusty Russell aea77653d3 onchaind: update bolt #5, and implement failure of timed-out onchain HTLCs. 7 years ago
Rusty Russell 5666ba551f onchaind: fail htlcs which are not included in commitment tx. 7 years ago
Rusty Russell 1ac9e0b532 onchain: implement penalty transaction. 7 years ago
Rusty Russell cbe72b658e onchaind: extract payment_preimage from onchain HTLC redemption. 7 years ago
Rusty Russell f96a04e2a6 onchaind: resolve HTLC transactions. 7 years ago
Rusty Russell a76a53a933 onchaind: fulfill HTLCs onchain. 7 years ago
Christian Decker 081413e247 pytest: Added test to check node_announcement signatures 7 years ago
Rusty Russell 584b160cdc lightningd: avoid errors on shutdown. 7 years ago
Rusty Russell ec63c0d10b lightningd: give option to crash if a subdaemon fails. 7 years ago
Rusty Russell 64a26b06e7 tests/test_lightningd.py: fail on crash.log. 7 years ago