386 Commits (7c0863f7858f9715af6ab6b82e768527d8bfd1c3)

Author SHA1 Message Date
Rusty Russell bc230c837e bolt11: make sure we handle uppercase invoices. 6 years ago
Rusty Russell 33c21d8a98 Revert "bolt11: better message when you try to 'lightning-cli pay' an onchain addr." 6 years ago
Rusty Russell 3d1005f83c common/bolt11: test for invoices without hrp separator. 6 years ago
Rusty Russell a1898b699d bech32: fix overflow bug. 6 years ago
Rusty Russell 22b8a88b48 common/daemon: in DEVELOPER mode, check for tal_parent() loops. 6 years ago
Rusty Russell 3e2dea221b common/msg_queue: make it a tal object. 6 years ago
Rusty Russell 3c97f3954e daemon_conn: make it a tal object, typesafe callbacks. 6 years ago
Rusty Russell 88da956531 daemon_conn: don't expose daemon_conn_write_next. 6 years ago
Rusty Russell 689d51cba5 common/daemon_conn: remove finished function. 6 years ago
Rusty Russell c236361efd wireaddr: update bolt version, remove 'padding' from addresses. 6 years ago
Rusty Russell 8600ba403c wireaddr: remove handling for addr->type == ADDR_TYPE_PADDING 6 years ago
Rusty Russell 3746ea36e2 channeld: tiebreak identical HTLC outputs by CLTV. 6 years ago
Rusty Russell 240abf6c46 common/io_lock: add helper to query if lock is taken. 6 years ago
Rusty Russell 305795b01e common/json: move JSON creation routines into lightningd/ 6 years ago
Rusty Russell 71a40faae7 withdraw: fix incorrect error when we have an empty wallet. 6 years ago
Rusty Russell 6af8f29392 bolt11: better message when you try to 'lightning-cli pay' an onchain addr. 6 years ago
lisa neigut 66ca2a333f channeld: use u64 fo `htlc_minimum_msat` 6 years ago
Christian Decker 0ee0da0eb8 common: Add a test for io_lock 6 years ago
Christian Decker bb38541d9e common: Added a small locking mechanism to simplify how we lock IO 6 years ago
Rusty Russell df27fc55af More renaming of gfeatures to globalfeatures. 6 years ago
Rusty Russell 76e7f8aa5c wireaddr: add wireaddr_eq. 6 years ago
Rusty Russell 41b0872f58 Use localfeatures and globalfeatures consistently. 6 years ago
Rusty Russell a24ed20dee common/cryptomsg: remove unused async routines. 6 years ago
Rusty Russell a1bdaa8f99 connectd/peer_exchange_initmsg: handle peer comms ourselves. 6 years ago
Rusty Russell d1552bd1eb test/run-cryptomsg.c: move out of lightningd/ into common/ 6 years ago
Rusty Russell dfaaa09bc6 common/cryptomsg: remove unused 'reading_body' flag and 'peer_in_started'. 6 years ago
Rusty Russell 96f05549b2 common/utils.h: add tal_arr_expand helper. 6 years ago
Christian Decker c3f433ec66 json: Support streaming JSON messages 6 years ago
lisa neigut b1f15c2605 BOLT updates: broken link fixes 6 years ago
lisa neigut b287f2f007 BOLT 11 human-readable formatting changes 6 years ago
Rusty Russell e012e94ab2 hsmd: rename hsm_client_wire_csv to hsm_wire.csv 6 years ago
Saibato d5c3626fa7 parse autotor: address before separate_address_and_port 6 years ago
Christian Decker dc88c35d7f channeld: Do not fail if we get a chain_hash we don't know 6 years ago
Christian Decker 2402c524cc channeld: Keep track of the chainparams for the chain we are using 6 years ago
Rusty Russell 7b9341e762 subdaemon: better GDB support. 6 years ago
Rusty Russell 76f116daf1 lightningd: minor cleanups 6 years ago
Mark Beckwith aa60057134 param: upgraded json_tok_escaped_string 6 years ago
Mark Beckwith c32f7910cc param: upgraded json_tok_label 6 years ago
Rusty Russell 90d1062a55 daemon_conn: fix memory leak when passing an fd. 6 years ago
Rusty Russell a2828ed40b memleak: allow for scanning non-talloc regions. 6 years ago
Rusty Russell 8733015836 memleak: don't require a root pointer. 6 years ago
Rusty Russell 37ea0d3c7f memleak: fix exclude check. 6 years ago
Rusty Russell 112b7336a3 memleak: create and use a generic htable helper and generic intmap helper. 6 years ago
Rusty Russell 12a39b8a79 lightningd: fix backtraces in memleak detection. 6 years ago
Rusty Russell 7f37fa3263 derive_basepoints: harden checking. 6 years ago
Rusty Russell 8340d8c070 secret_eq: remove in favor of constant time variant. 6 years ago
Rusty Russell 4c891f4661 common: log when we toggle IO logging, don't edit env in tests! 6 years ago
Rusty Russell 9f044305db pytest: dev env var LIGHTNINGD_DEV_LOG_IO turns io logging on immediately. 6 years ago
Rusty Russell ebaf5eaf2e channeld: send option_data_loss_protect fields. 6 years ago
Rusty Russell b123b1867d shachain: shachain_get_secret helper. 6 years ago