rgb-cln/lightningd
Christian Decker d3c1affd58 zeroconf: Pass the zeroconf options down to connectd
This is used to customize the features we report to the peer. Allows
us to blank the zeroconf option if we don't allow the peer to open a
zeroconf channel with us.
2022-04-20 15:23:41 +02:00
..
test lightningd: Add zeroconf options 2022-04-20 15:23:41 +02:00
.gitignore Ignore all the deamon inside the git history 2021-10-28 15:51:38 +02:00
Makefile lightningd: Add zeroconf options 2022-04-20 15:23:41 +02:00
bitcoind.c database: pull out database code into a new module 2022-03-05 15:03:34 +10:30
bitcoind.h common: use bitcoin_outpoint. 2021-10-15 12:09:36 +02:00
chaintopology.c database: pull out database code into a new module 2022-03-05 15:03:34 +10:30
chaintopology.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
channel.c lightningd: don't tell connectd to discard peer unless no subds left. 2022-03-23 13:20:12 +10:30
channel.h lightningd: use a better channel if available to next hop. 2022-03-23 13:20:12 +10:30
channel_control.c doc: big BOLT update to incorporate warnings language. 2022-04-02 09:40:18 +10:30
channel_control.h lightningd: handle reestablish directly from connectd. 2022-03-23 13:20:12 +10:30
channel_state.h channel-state: add two new states, for dualopend 2021-01-10 13:44:04 +01:00
closing_control.c shutdown: don't allow shutdown to p2pkh or p2sh addresses for anchor outputs. 2022-04-02 09:40:18 +10:30
closing_control.h patch lightningd-peer-fds.patch 2022-01-20 15:24:06 +10:30
coin_mvts.c balance_snapshot: don't count unconfirmed utxos 2022-03-05 15:12:12 +10:30
coin_mvts.h coin_mvt: tiny, dont import lightningd header 2022-02-07 13:02:09 +10:30
connect_control.c zeroconf: Pass the zeroconf options down to connectd 2022-04-20 15:23:41 +02:00
connect_control.h lightningd: don't tell connectd to discard peer unless no subds left. 2022-03-23 13:20:12 +10:30
datastore.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
dual_open_control.c doc: big BOLT update to incorporate warnings language. 2022-04-02 09:40:18 +10:30
dual_open_control.h connectd: hold peer until we're interested. 2022-03-23 13:20:12 +10:30
gossip_control.c connectd: take dev-suppress-gossip from gossipd. 2022-03-31 19:38:05 +10:30
gossip_control.h connectd: remove second gossip fd. 2022-02-08 11:15:52 +10:30
hsm_control.c cli: make the command line more user friendly. 2022-03-24 09:53:38 +10:30
hsm_control.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
htlc_end.c lightningd: add "style" to listforwards. 2022-03-31 19:38:05 +10:30
htlc_end.h coin_mvt: record fees for an outbound htlc 2021-12-28 04:42:42 +10:30
htlc_set.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
htlc_set.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
invoice.c lightningd: deprecate invoice expiry suffixes. 2022-04-02 09:46:01 +10:30
invoice.h Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 2020-09-08 09:42:00 +09:30
io_loop_with_timers.c database: pull out database code into a new module 2022-03-05 15:03:34 +10:30
io_loop_with_timers.h lightningd/io_loop_with_timers.c: Move mainloop to its own source file, have chaintopology use it. 2019-05-31 17:57:10 +02:00
json.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
json.h common: hoist param_bitcoin_address where plugins can use it. 2020-08-11 08:39:24 +09:30
jsonrpc.c doc: update c-lightning to Core Lightning almost everywhere. 2022-04-07 06:53:26 +09:30
jsonrpc.h lightningd: cleanup, freeing jsonrpc in shutdown cannot trigger db write's anymore 2021-11-30 13:34:44 +10:30
lightningd.c doc: update c-lightning to Core Lightning almost everywhere. 2022-04-07 06:53:26 +09:30
lightningd.h lightningd: Add zeroconf options 2022-04-20 15:23:41 +02:00
log.c db: decouple `fatal` reliance, have as impl defined function 2022-03-05 15:03:34 +10:30
log.h db: decouple `fatal` reliance, have as impl defined function 2022-03-05 15:03:34 +10:30
log_status.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
log_status.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
memdump.c memleak: fix double-free if we timeout. 2022-03-23 13:20:12 +10:30
memdump.h lightningd: simplify memleak code. 2022-03-10 09:40:09 +10:30
notification.c lightningd: add "style" to listforwards. 2022-03-31 19:38:05 +10:30
notification.h lightningd: add "style" to listforwards. 2022-03-31 19:38:05 +10:30
offer.c Changed external/libwally-core to test_build_fix 2022-04-12 15:17:52 +09:30
onchain_control.c lightningd: extra sanity checks and rescue attempts for missing HTLCs. 2022-03-31 13:40:27 +10:30
onchain_control.h onchaind: remove 'is_replay' logic 2021-12-28 04:42:42 +10:30
onion_message.c connectd: restore obs2 onion support. 2022-03-29 10:55:12 +10:30
onion_message.h common: remove support for pre v0.10.2 onionmessages. 2021-12-01 05:44:28 +10:30
opening_common.c lighningd: Add zeroconf primitives 2022-04-20 15:16:31 +02:00
opening_common.h lighningd: Add zeroconf primitives 2022-04-20 15:16:31 +02:00
opening_control.c lighningd: Add zeroconf primitives 2022-04-20 15:16:31 +02:00
opening_control.h connectd: hold peer until we're interested. 2022-03-23 13:20:12 +10:30
options.c lightningd: Add zeroconf options 2022-04-20 15:23:41 +02:00
options.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
pay.c pay/sendpay: also store description in case bolt11 uses description_hash. 2022-04-04 20:26:04 +09:30
pay.h lightningd: use our cached channel_update for errors instead of asking gossipd. 2022-02-08 11:15:52 +10:30
peer_control.c lightningd: remove over-zealous assert. 2022-04-13 10:32:29 +09:30
peer_control.h lightningd: use a better channel if available to next hop. 2022-03-23 13:20:12 +10:30
peer_fd.c subdaemons: remove gossipd fd from per-peer daemons. 2022-02-08 11:15:52 +10:30
peer_fd.h subdaemons: remove gossipd fd from per-peer daemons. 2022-02-08 11:15:52 +10:30
peer_htlcs.c lightningd: metadata received support (log and decline). 2022-04-02 09:40:18 +10:30
peer_htlcs.h lightningd: extra sanity checks and rescue attempts for missing HTLCs. 2022-03-31 13:40:27 +10:30
ping.c connectd: handle pings and pongs. 2022-02-08 11:15:52 +10:30
plugin.c lightningd: cleanup obsolete plugins->shutdown flag 2021-12-14 09:33:10 +10:30
plugin.h lightningd: cleanup obsolete plugins->shutdown flag 2021-12-14 09:33:10 +10:30
plugin_control.c doc: update c-lightning to Core Lightning almost everywhere. 2022-04-07 06:53:26 +09:30
plugin_control.h plugins: add `command` field to subcommand output. 2021-06-25 09:49:33 +09:30
plugin_hook.c database: pull out database code into a new module 2022-03-05 15:03:34 +10:30
plugin_hook.h cleanup: remove unneeded includes in header files. 2021-09-17 09:43:22 +09:30
routehint.c lightningd: don't assume a single channel per peer. 2022-03-23 13:20:12 +10:30
routehint.h invoice: overhaul routehints to use topology.listincoming, cleanup. 2021-06-16 10:29:17 +09:30
signmessage.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
subd.c subd: make channel/peer own the subd. 2022-03-30 06:27:52 +10:30
subd.h subd: make channel/peer own the subd. 2022-03-30 06:27:52 +10:30
watch.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
watch.h common: use bitcoin_outpoint. 2021-10-15 12:09:36 +02:00