565 Commits (067d2d7435d9c36a181cc8c8d7f6c995bcba1558)

Author SHA1 Message Date
Christian Decker 5a2242cde7 invoice: Refactor to make the invoice status explicit 7 years ago
Christian Decker c1493ae60c lightningd: Added loading of HTLCs upon startup 7 years ago
Christian Decker c6f210a46c htlcs: Needed to add origin_htlc_id to outgoing HTLCs 7 years ago
Christian Decker 53763ba6a4 wallet: Store HTLCs to the wallet 7 years ago
Christian Decker b8fa765c3f wallet: Add primitives to store htlcs in the database 7 years ago
Christian Decker 249083bcc1 options: Do not schedule a reconnect attempt with `--no-reconnect` 7 years ago
Christian Decker 359c83b855 options: Move non-legacy options into options.c 7 years ago
Christian Decker 48796f4f39 cli: Add --no-reconnect cli flag 7 years ago
Rusty Russell 3d316518fd wire: use 26-bit lengths for inter-daemon messaging. 7 years ago
Rusty Russell 1b31d1c5a0 bitcoind: handle up to 60 seconds of outage. 7 years ago
Rusty Russell a2d4e09b80 bitcoind: wait for startup. 7 years ago
Rusty Russell 66c1da795f lightningd: add debugging into io_loop. 7 years ago
Rusty Russell 3404c393b7 common/io_debug: replacement for ccan/io's poll which does sanity checks. 7 years ago
Rusty Russell 7200002773 tests: detect and close leaks in unit tests. 7 years ago
Rusty Russell 3f9ec6c2fa jsonrpc: use-after-free bug due to unspecified free behavior 2/2 7 years ago
Christian Decker eac770760c jsonrpc: Make sure we handle the case where jcon outlives command 7 years ago
Rusty Russell 3564263e12 jsonrpc: use-after-free bug due to unspecified free behavior 1/2 7 years ago
Rusty Russell 4275ca5da3 lightningd: don't free log on shutdown until after lightningd freed. 7 years ago
Rusty Russell 2fe2a0bcf9 peer_control: don't double-free on permanent fail of non-persistent peer. 7 years ago
Rusty Russell b7bb0be944 subd: remove context arg, as we're always owned by lightningd. 7 years ago
Rusty Russell f082c7b80e lightningd: add FIXMEs for future work. 7 years ago
Rusty Russell d04b7af56e onchain: add initial onchain state. 7 years ago
Rusty Russell 72b215f6fe Make all internal message numbers unique. 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 4ce9f73e00 BOLT update to fae35903ae600d61124a3920363094b02d2ae8e5 7 years ago
Rusty Russell ab8251c214 lightningd: dev-reenable-commit RPC command to re-enable commit timer. 7 years ago
Rusty Russell ce160d9b17 lightnind: _ dev-disconnect argument to suppress commit timer. 7 years ago
Rusty Russell 5957dd9303 lightnind: dev-sign-last-tx RPC command for testing penalty txs. 7 years ago
Rusty Russell a76a53a933 onchaind: fulfill HTLCs onchain. 7 years ago
Rusty Russell 664ce8bfc2 watch: remove peer_debug helper. 7 years ago
Christian Decker e418f2a7fe gossip: Make sure timestamp does not change while creating sig 7 years ago
Rusty Russell d39c27a304 lightningd: search path for our own directory. 7 years ago
Rusty Russell db19873ee4 lightningd: dump backtrace on crash or fatal(). 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 ef28b6112c status: use common status codes for all the failures. 7 years ago
Rusty Russell f219955dc6 wallet: fix spending of change. 7 years ago
Rusty Russell be90364f7f log: remove struct helpers. 7 years ago
Rusty Russell afabbe0cb0 log: add ltmp convenience context. 7 years ago
Rusty Russell 4f5e7a4d92 lightningd/Makefile: clean up. 7 years ago
Christian Decker fa13190595 wallet: Hook into the hsm_funding_sig to extract change outputs 7 years ago
Christian Decker 6d1bcc2c32 Removing the --ignore-dbversion option 7 years ago
Christian Decker 641a3b64cf channel: Use min_cltv_expiry in the channel announcements 7 years ago
Christian Decker d75733f7fb fix: Make sure peer->owner is always set 7 years ago
Christian Decker 0137aea7fc test: Don't assume size_t == u64 in tests 7 years ago
Rusty Russell b19a4516d4 lightningd: fix crash when old openingd still around. 7 years ago
Rusty Russell 5889ad5fc4 dev-disconnect: add blackhole option. 7 years ago
Rusty Russell e8dadbc0fb lightningd: fix reconnect while openingd still live. 7 years ago
Christian Decker b0c0e28a43 gossip: Simplify announce_signature exchange 7 years ago