25 Commits (master)

Author SHA1 Message Date
Rusty Russell 06a54606a3 check-includes: allow redundant "config.h" 4 years ago
Rusty Russell af8eabb9a7 common/daemon: remove notifiers on root at cleanup. 4 years ago
Rusty Russell d5cb0d85b5 utils: use a cleaner pattern to capture wally allocations. 4 years ago
Rusty Russell 7b55d6cfe2 common: enforce that we have collected all wally allocations. 4 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 4 years ago
niftynei c5a0d8cfbf wally: override wally to use tal-context 4 years ago
Rusty Russell f376a9c24c common: use tabs everywhere. 5 years ago
Wladimir J. van der Laan e4c6fd89b7 Add missing `extern` qualifiers for gcc 10 5 years ago
darosior fe2543d8dc daemons: initialize libsodium at setup 5 years ago
Rusty Russell 2652cc9704 common/memleak: simplify notleak() handling. 5 years ago
Lawrence Nahum a9e71d76b5 update libwally to latest version 0.6.9 6 years ago
Rusty Russell e0ec9ac521 libwally: update to 0.6.8. 6 years ago
Rusty Russell e847ca221a pytest: backtrace on internal errors in subdaemons. 6 years ago
Rusty Russell de4043a32a plugin/libplugin: API for C plugins. 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
arowser 77832c9400 enable add_steal_notifiers only support backtrace library 6 years ago
Rusty Russell 5a81dbd783 common/daemon: enable/cleanup memleak in daemon_setup / daemon_shutdown. 6 years ago
Jon Griffiths 087ef43a0d Call wally_init(0) on startup to enabled assembly-optimised SHA-256 6 years ago
Rusty Russell 22b8a88b48 common/daemon: in DEVELOPER mode, check for tal_parent() loops. 6 years ago
Rusty Russell 76f116daf1 lightningd: minor cleanups 6 years ago
Rusty Russell 12a39b8a79 lightningd: fix backtraces in memleak detection. 6 years ago
Rusty Russell 02b55e35b8 daemon: print version in crash backtrace. 6 years ago
Justin Litchfield d3d195dd85 bt_print and bt_exit is enclosed in the conditional 7 years ago
Rusty Russell feb6b52f0f lightningd: don't try to perform backtrace if LIGHTNINGD_DEV_NO_BACKTRACE 7 years ago
Rusty Russell 1a4a59d221 common/daemon: common routines for all daemons. 7 years ago
Rusty Russell 8975fc2ceb libwally: use their secp context for all our daemons. 7 years ago
Rusty Russell 20bbd92564 utils: add subdaemon_shutdown() to consolidate subdaemon cleanup. 7 years ago
practicalswift 94ca824cf5 Use correct format strings for signed integers 7 years ago
conanoc e7c8b95be3 Fix include order 7 years ago
conanoc c4700a13a7 Add guard for BACKTRACE_SUPPORTED 7 years ago
Rusty Russell ef2a063169 utils: add a global tmpctx. 7 years ago
Rusty Russell 30faa6485a subdaemons: copy backtraces to stderr. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
Rusty Russell c01f3267d5 common: only log io if they set --debug-subdaemon-io=<daemon> or with SIGUSR1. 7 years ago
Rusty Russell 1950583612 subdaemon: make debugging a bit easier. 7 years ago
William Casarin 4a12cafe7f debugging: add -ex return and cont to gdb command 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default. 7 years ago
Rusty Russell a21e31b2b2 subdaemons: catch backtrace on fatal signals. 7 years ago
Rusty Russell a37c165cb9 common: move some files out of lightningd/ 7 years ago
Rusty Russell 9b1d240c1f lightningd: --dev-disconnect support. 8 years ago
Rusty Russell edc30b12ea lightningd: --dev-debugger=<subdaemon> 8 years ago