core-lightning/lightningd
Rusty Russell 86fb54a33b lightningd: remove per-peer log book.
We had a separate logbook for each peer, and copy log entries above
the printable log level into the master logbook.  This didn't always
work well, since we didn't dump it on crash for example.

Keep a single global logbook instead, and remove this infrastructure.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-11-18 04:50:22 +00:00
..
test lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
.gitignore handshaked: remove. 2017-10-20 18:31:32 +02:00
bitcoind.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
bitcoind.h bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
chaintopology.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
chaintopology.h lightningd: add flag for whether we're synced, and callback infrastructure. 2019-08-10 22:09:09 +02:00
channel_control.c lightningd: have optional node_id associated with subdaemons. 2019-11-18 04:50:22 +00:00
channel_control.h API: fundchannel_cancel can cancel fundchannel process before funding broadcast 2019-09-11 17:04:14 -05:00
channel_state.h wallet: Add a final CLOSED state to channels 2019-06-30 16:41:30 +09:30
channel.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
channel.h TAGS: reformat to fix when PRINTF_FMT() used. 2019-11-01 17:27:20 -05:00
closing_control.c lightningd: have optional node_id associated with subdaemons. 2019-11-18 04:50:22 +00:00
closing_control.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
connect_control.c Add enable-autotor-v2 config variable 2019-09-28 00:31:02 +02:00
connect_control.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
gossip_control.c lightningd: expose/accept "style" parameter in routes. 2019-11-14 10:15:33 +01:00
gossip_control.h gossipd: get fed the blockheight from lightningd when we know it. 2019-09-25 04:01:56 +00:00
gossip_msg.c gossipd: add hop-style to nodes to mark whether they speak TLV onion. 2019-11-14 10:15:33 +01:00
gossip_msg.h common/features: only support a single feature bitset. 2019-10-11 02:52:04 +00:00
hsm_control.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
hsm_control.h Use node_id everywhere for nodes. 2019-04-09 12:37:16 -07:00
htlc_end.c TAGS: reformat to fix when PRINTF_FMT() used. 2019-11-01 17:27:20 -05:00
htlc_end.h wallet: Add received_time to htlc_in for forwarding times 2019-04-10 23:48:39 +00:00
invoice.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
invoice.h lightningd: move local invoice resolution into invoice.c function. 2019-04-12 03:32:48 +00:00
io_loop_with_timers.c plugins: don't crash if getmanifest times out. 2019-07-24 16:16:53 +02:00
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_stream.c lightningd: have logging include an optional node_id for each entry. 2019-11-18 04:50:22 +00:00
json_stream.h TAGS: reformat to fix when PRINTF_FMT() used. 2019-11-01 17:27:20 -05:00
json.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
json.h lightningd: move json_add_route into gossip_control.c and make static. 2019-11-14 10:15:33 +01:00
jsonrpc.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
jsonrpc.h common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
lightningd.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
lightningd.h bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
log_status.c common: allow subdaemons to specify the node_id in status messages. 2019-11-18 04:50:22 +00:00
log_status.h lightningd: have logging include an optional node_id for each entry. 2019-11-18 04:50:22 +00:00
log.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
log.h lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
Makefile lightningd: add signmessage JSON command. 2019-10-14 18:58:44 -05:00
memdump.c common/memleak: add dynamic hooks for assisting memleak. 2019-09-06 14:35:01 +02:00
memdump.h lightningd: add code to search strmaps for memleak detection. 2019-02-07 20:33:50 +00:00
notification.c plugin: Another new notification type, 'sendpay_failure' 2019-09-11 00:57:39 +00:00
notification.h plugin: Another new notification type, 'sendpay_failure' 2019-09-11 00:57:39 +00:00
onchain_control.c lightningd: have optional node_id associated with subdaemons. 2019-11-18 04:50:22 +00:00
onchain_control.h onchaind: Replay stored channeltxs to restore onchaind state 2018-04-25 14:33:38 +02:00
opening_control.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
opening_control.h common/per_per_state: generalize lightningd/peer_comm Part 1 2019-06-04 01:29:39 +00:00
options.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
options.h opt: make sure early cmdline options override config file. 2019-07-27 05:16:22 +00:00
pay.c sphinx: separate nonfinal from final interface, add tlv option. 2019-11-14 10:15:33 +01:00
pay.h API: Add payment fields(if not NULL) into return value when sendpay fails 2019-09-11 00:57:39 +00:00
peer_control.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
peer_control.h lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
peer_htlcs.c bitcoind: remove the chainparams member 2019-11-15 13:14:08 +01:00
peer_htlcs.h plugin: Register forward_event notification 2019-09-08 16:02:00 +02:00
ping.c bolt: update to BOLT spec changes (extract format + type specifications) 2019-07-16 06:10:58 +00:00
ping.h ping: complete JSON RPC ping commands even if one ping gets no response. 2018-09-14 22:11:23 +02:00
plugin_control.c plugin_control: halve the timeout delay 2019-10-11 10:05:08 -05:00
plugin_control.h plugins: cleanup shared headers between dynamic and static plugins 2019-09-30 00:20:16 +00:00
plugin_hook.c lightningd/plugin_hook: make it possible to unregister a hook 2019-07-28 07:24:04 +00:00
plugin_hook.h lightningd/plugin_hook: make it possible to unregister a hook 2019-07-28 07:24:04 +00:00
plugin.c lightningd: have logging include an optional node_id for each entry. 2019-11-18 04:50:22 +00:00
plugin.h TAGS: reformat to fix when PRINTF_FMT() used. 2019-11-01 17:27:20 -05:00
signmessage.c lightningd: checkmessage can intuit pubkey in some cases. 2019-10-14 18:58:44 -05:00
subd.c lightningd: remove per-peer log book. 2019-11-18 04:50:22 +00:00
subd.h lightningd: have optional node_id associated with subdaemons. 2019-11-18 04:50:22 +00:00
watch.c lightningd: fix occasional missing txid detection. 2019-06-28 03:31:43 +00:00
watch.h lightningd: fix occasional missing txid detection. 2019-06-28 03:31:43 +00:00