core-lightning/wallet
Rusty Russell 9f8a6e2314 lightningd: always pass closing connections through channeld.
It handles all the cases of retransmission, and in the normal case
retransmits shutdown and immediately returns for us to run closingd.

This is actually far simpler and reduces code duplication.

[ Includes fixup to stop warn_unused_result from Christian ]

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Fixed: Protocol: We could get stuck on signature exchange if we needed to retransmit the final revoke_and_ack.
2021-06-25 13:23:28 +09:30
..
test lightningd: always pass closing connections through channeld. 2021-06-25 13:23:28 +09:30
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
db_common.h allow building without sqlite3 2020-08-30 12:44:56 +02:00
db_postgres_sqlgen.c lightningd: always pass closing connections through channeld. 2021-06-25 13:23:28 +09:30
db_postgres.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
db_sqlite3_sqlgen.c lightningd: always pass closing connections through channeld. 2021-06-25 13:23:28 +09:30
db_sqlite3.c Makefile: make check-includes check all the non-generated files. 2020-10-22 12:14:34 +10:30
db.c wallet: save thresholds for option_static_remotekey. 2021-06-04 16:13:08 +09:30
db.h db: add helper for db_col_psbt 2020-10-20 12:50:31 +10:30
invoices.c invoice: handle bolt12 strings if EXPERIMENTAL_FEATURES. 2020-12-15 12:05:02 +01:00
invoices.h invoice: add an optional local_offer_id. 2020-12-15 12:05:02 +01:00
Makefile Makefile: allow postfixes to SHA256STAMP. 2021-05-27 20:28:49 +09:30
reservation.c sendpsbt, fundpsbt, utxopsbt, reserveinputs, unreserveinputs: allow custom number of blocks to reserve. 2021-05-26 15:08:01 +09:30
statements_gettextgen.po lightningd: always pass closing connections through channeld. 2021-06-25 13:23:28 +09:30
txfilter.c common: tal_dup_talarr() helper. 2020-02-27 14:16:16 +10:30
txfilter.h pubkey: rename PUBKEY_DER_LEN to PUBKEY_CMPR_LEN. 2019-04-09 12:37:16 -07:00
wallet.c lightning: Add status field to htlc_in 2021-06-05 17:47:32 +09:30
wallet.h sendpsbt, fundpsbt, utxopsbt, reserveinputs, unreserveinputs: allow custom number of blocks to reserve. 2021-05-26 15:08:01 +09:30
walletrpc.c listtransactions: don't create a msat field called "satoshis". 2021-06-25 09:49:33 +09:30
walletrpc.h common: pull up param_psbt 2020-10-20 12:50:31 +10:30