49 Commits (aeeb0b70118b276353328bda5177d0ad9aacce15)

Author SHA1 Message Date
Rusty Russell 7ece90038b derive_basepoints: actually derive a separate HTLC key. 7 years ago
Rusty Russell 4db460903a htlc_tx: wire up the htlc points. 7 years ago
Rusty Russell fe5614a489 basepoints/secrets: add htlc entry 7 years ago
Rusty Russell 5502a19d1e json: reject incoming JSON which has any unusual characters in tokens. 7 years ago
Rusty Russell 112ae0d0f5 common/test/run-json: test JSON escaping. 7 years ago
Rusty Russell ab634dfcdd common/test_sphinx: change to standard run- format. 7 years ago
Rusty Russell 8f17effeeb json: just blatt weird characters in string. 7 years ago
Rusty Russell a9002eac52 Update to latest BOLT. 7 years ago
Rusty Russell 02c1d10c9f json: escape strings we output in JSON. 7 years ago
Rusty Russell 753f15f503 common/hash_u5: routines to hash 5 bit values. 7 years ago
Rusty Russell a7d6326bef type_to_string: format wireaddr. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell bd1cac34ce netaddr: remove. 7 years ago
Rusty Russell ac92138603 common: remove unused assert() headers. 7 years ago
Rusty Russell 81db5896e1 common/json: remove asserts() which may trigger from user input. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell 4e14185961 cryptomsg: add helpers to determine if we're partway through msg read/write. 7 years ago
Rusty Russell 74e684cc0d is_all_channels: rename to channel_id_is_all 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 8430e33f3b common/status: add status_tracev() for making status wrappers. 7 years ago
Rusty Russell 9b589fb5ba common/wire_error: helpers to create/parse WIRE_ERROR messages. 7 years ago
Rusty Russell 2394c9a2e7 crypto_state: move to its own file. 7 years ago
Rusty Russell 0969626918 close_tx: make version 1, not version 2. 7 years ago
Rusty Russell f32e0b35ad Revert "Send/receive cltv_expiry_delta in open/accept channel." 7 years ago
Rusty Russell 18e3f9820f Send/receive cltv_expiry_delta in open/accept channel. 7 years ago
Rusty Russell e137e2527f Update BOLT references with typo fixes. 7 years ago
Christian Decker 3dda72c885 db: Create table for HTLCs 7 years ago
Rusty Russell 3404c393b7 common/io_debug: replacement for ccan/io's poll which does sanity checks. 7 years ago
Rusty Russell e587ec3bd3 tal_tmpctx: keep information around so we can find leaks. 7 years ago
Rusty Russell 7200002773 tests: detect and close leaks in unit tests. 7 years ago
Rusty Russell ce160d9b17 lightnind: _ dev-disconnect argument to suppress commit timer. 7 years ago
Rusty Russell 6ef64cd52b script: make "sig_and_empty" more generic, make htlc tx witness fns clearer. 7 years ago
Rusty Russell 9123d6d45e type_to_string: support preimage. 7 years ago
Rusty Russell 86313383a7 type_to_string: support ripemd160. 7 years ago
Rusty Russell a21e31b2b2 subdaemons: catch backtrace on fatal signals. 7 years ago
Rusty Russell ef28b6112c status: use common status codes for all the failures. 7 years ago
Rusty Russell 4f6ae3209b common/test/test_sphinx: build fixes. 7 years ago
Christian Decker a9f02a8985 sphinx: Remove annoying warning when MACs do not match 7 years ago
Christian Decker a44f893838 sphinx: Switch to version 0x00 like the spec says 7 years ago
Rusty Russell 5889ad5fc4 dev-disconnect: add blackhole option. 7 years ago
Rusty Russell bbed5e3411 Rename subdaemons, move them into top level. 7 years ago
Rusty Russell 739b163f8b Makefiles: simplify dependencies. 7 years ago
Rusty Russell f42f34b82d external: new subdirectory for all external libraries and submodules. 7 years ago
Rusty Russell 8c22bd9ee1 headers: fix up header idempotent lines. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 8375857116 common: absorb remaining files from daemon/ 7 years ago
Rusty Russell a3c51168db routing: use status() instead of log-to-nowhere. 7 years ago
Rusty Russell 85ff95e829 common: new directory for any shared objects. 7 years ago