core-lightning/wire
Rusty Russell 4a78d17748 connectd: do response to gossip queries, don't hand them to gossipd.
This basically means moving the code from gossipd to connectd to handle
these queries.

This will get connectd have finer control over ratelimiting them.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-07-10 12:21:19 +09:30
..
test bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
bolt12_exp_wire.csv bolt12: import the latest spec, update to fit. 2022-11-09 15:08:03 +01:00
bolt12_wire.csv bolt12: import the latest spec, update to fit. 2022-11-09 15:08:03 +01:00
channel_type_wire.csv common/channel_type: wrapper for generated 'struct channel_type'. 2021-09-13 15:53:23 +02:00
extracted_bolt12_01_recurrence.patch bolt12: import the latest spec, update to fit. 2022-11-09 15:08:03 +01:00
extracted_onion_02_offers.patch wire: update to BOLT 17ceba42dc6607b637a713a9bc051f63c1357edd "BOLT 4: onion message support." 2023-09-20 13:56:46 +09:30
extracted_onion_03_onionmsg-payload-as-bytearr.patch wire: update to BOLT 17ceba42dc6607b637a713a9bc051f63c1357edd "BOLT 4: onion message support." 2023-09-20 13:56:46 +09:30
extracted_onion_05_remove-onion_message.patch wire: update to BOLT 17ceba42dc6607b637a713a9bc051f63c1357edd "BOLT 4: onion message support." 2023-09-20 13:56:46 +09:30
extracted_peer-shutdown-wrong_funding.patch protocol: add TLV for shutdown message, use 100 as "wrong_funding" outpoint. 2021-03-16 13:08:40 +10:30
extracted_peer_04_opt_will_fund.patch wire: fix up messy patches (make extract-peer-csv) 2023-09-20 13:56:46 +09:30
extracted_peer_05_newonion.patch wire: update to BOLT 17ceba42dc6607b637a713a9bc051f63c1357edd "BOLT 4: onion message support." 2023-09-20 13:56:46 +09:30
extracted_peer_06_funding_outpoint_sigs.patch wire: fix up messy patches (make extract-peer-csv) 2023-09-20 13:56:46 +09:30
extracted_peer_07_peer_storage.patch BOLT: catch up now Dual-funding is included. 2024-05-09 16:14:23 -05:00
extracted_peer_09_quiescence-protocol.patch channeld: allow stfu based on peer features, not EXPERIMENTAL_FEATURES. 2023-05-23 09:34:08 +09:30
extracted_peer_10_upgradable.patch BOLT: catch up now Dual-funding is included. 2024-05-09 16:14:23 -05:00
extracted_peer_11_splice.patch wire: fix up messy patches (make extract-peer-csv) 2023-09-20 13:56:46 +09:30
fromwire.c channeld: Code to implement splicing 2023-07-31 21:00:22 +09:30
Makefile bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
onion_defs.h bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
onion_wire.csv bolt12: allow first_node_id in blinded path to be a scid. 2024-05-12 19:11:43 -05:00
onion_wire.h build: don't generate experimental variants of wire files. 2023-05-23 09:34:08 +09:30
peer_wire.c connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
peer_wire.csv BOLT: catch up now Dual-funding is included. 2024-05-09 16:14:23 -05:00
peer_wire.h build: don't generate experimental variants of wire files. 2023-05-23 09:34:08 +09:30
tlvstream.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
tlvstream.h bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
towire.c channeld: Code to implement splicing 2023-07-31 21:00:22 +09:30
wire.h signed types: add handlers for signed types 2023-07-13 19:34:47 +09:30
wire_io.c wire: optimize sending packets now we can return EAGAIN. 2024-07-02 15:16:55 -07:00
wire_io.h connectd: do decryption for peers. 2022-01-20 15:24:06 +10:30
wire_sync.c cleanup: remove unneeded includes in C files. 2021-09-17 09:43:22 +09:30
wire_sync.h wire_sync_write: support take() 2017-06-27 10:25:53 +09:30