360 Commits (28340534571ab1b61fd0118dd6a9fc633a76e1ad)

Author SHA1 Message Date
Rusty Russell 692d8e9685 json: simplify json_tok_copy. 6 years ago
Rusty Russell d7e233e47d Move json and param core functionality into common, for plugins. 6 years ago
Rusty Russell 3f16c9a665 param: abstract 'struct command' so param doesn't need to access it. 6 years ago
Rusty Russell 061938068f json: rename json_tok_bitcoin_amount. 6 years ago
Rusty Russell 86c517ac9b common/json: add context arg to json_parse_input. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Rusty Russell dffe2f516a signature: wrap almost all signatures in struct bitcoin_signature. 6 years ago
Rusty Russell be6322a2d3 features: add local_feature_negotiated / global_feature_negotiated helpers. 6 years ago
Rusty Russell 23540fe956 common: make funding_tx and withdraw_tx share UTXO code. 6 years ago
Rusty Russell a046af4416 lightningd/test: move some tests to common/ and channeld/ 6 years ago
Mark Beckwith 164c76454c test: add json_tok_remove unit tests 6 years ago
Mark Beckwith 7cd6d39276 json: add print, copy, and remove functions 6 years ago
Christian Decker 9ce3e960ec common: Add tal_arr_remove helper 6 years ago
arowser 77832c9400 enable add_steal_notifiers only support backtrace library 6 years ago
Rusty Russell 2debbb0a00 common/subdaemon: helpers for dumping memleaks in subdaemons. 6 years ago
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago
Rusty Russell 22858f35f9 struct channel: keep a copy of configs, not just pointers. 6 years ago
Rusty Russell b5a96765d8 struct channel: remove most helpers. 6 years ago
Jon Griffiths 47743a287c Avoid a sha256/ripemd160 call for each pubkey we derive 6 years ago
Jon Griffiths 087ef43a0d Call wally_init(0) on startup to enabled assembly-optimised SHA-256 6 years ago
Rusty Russell 5c60d7ffb2 gossipd: split wire types into msgs from lightningd and msgs from per-peer daemons 6 years ago
Rusty Russell 07b16e37d0 daemon_conn: don't rely on outq_empty callback telling us to retry queue. 6 years ago
Rusty Russell debbdc0781 bolt11: accept lightning: prefix. 6 years ago
Rusty Russell c13a355cf2 subdaemon: suppress overzealous _FORTIFY_SOURCE warning. 6 years ago
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