core-lightning/wallet
Rusty Russell d31420211a connectd: add counters to each peer connection.
This allows us to detect when lightningd hasn't seen our latest
disconnect/reconnect; in particular, we would hit the following pattern:

1. lightningd says to connect a subd.
2. connectd disconnects and reconnects.
3. connectd reads message, connects subd.
4. lightningd reads disconnect and reconnect, sends msg to connect to subd again.
5. connectd asserts because subd is alreacy connected.

This way connectd can tell if lightningd is talking about the previous
connection, and ignoere it.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2022-07-18 20:50:04 -05:00
..
test connectd: add counters to each peer connection. 2022-07-18 20:50:04 -05:00
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
db.c zeroconf: Add alias_remote and alias_local to channel and DB 2022-07-04 22:14:06 +02:00
db.h database: pull out database code into a new module 2022-03-05 15:03:34 +10:30
invoices.c delinvoice: allow desconly arg to only remove the description. 2022-03-29 10:04:16 +10:30
invoices.h delinvoice: allow desconly arg to only remove the description. 2022-03-29 10:04:16 +10:30
Makefile make-schema: don't include tools/fromschema.py in SHASUMS 2022-07-14 12:24:48 -05:00
reservation.c lightningd/json.h: remove. 2022-07-15 12:24:00 -05:00
txfilter.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
txfilter.h common: use bitcoin_outpoint. 2021-10-15 12:09:36 +02:00
wallet.c lightningd: remove 'connected' flag from channel structure. 2022-07-18 20:50:04 -05:00
wallet.h pay/sendpay: also store description in case bolt11 uses description_hash. 2022-04-04 20:26:04 +09:30
walletrpc.c lightningd: remove 'connected' flag from channel structure. 2022-07-18 20:50:04 -05:00
walletrpc.h daemons: remove unused functions or make static. 2021-12-06 10:05:39 +10:30