core-lightning/lightningd
Rusty Russell 3c6eec87e3 Add DEVELOPER flag, set by default.
This is a bit messier than I'd like, but we want to clearly remove all
dev code (not just have it uncalled), so we remove fields and functions
altogether rather than stub them out.  This means we put #ifdefs in callers
in some places, but at least it's explicit.

We still run tests, but only a subset, and we run with NO_VALGRIND under
Travis to avoid increasing test times too much.

See-also: #176
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-10-26 12:53:09 +02:00
..
test Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
.gitignore handshaked: remove. 2017-10-20 18:31:32 +02:00
bitcoind.c bitcoind: handle up to 60 seconds of outage. 2017-09-29 14:39:35 +02:00
bitcoind.h bitcoind: handle up to 60 seconds of outage. 2017-09-29 14:39:35 +02:00
build_utxos.c common: absorb remaining files from daemon/ 2017-08-29 17:54:14 +02:00
build_utxos.h common: move some files out of lightningd/ 2017-08-29 17:54:14 +02:00
chaintopology.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
chaintopology.h Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
dev_ping.c subd: automatically detect if callback frees subd. 2017-10-20 18:31:32 +02:00
gossip_control.c hsm: remove unique_id. 2017-10-24 16:12:22 +02:00
gossip_control.h gossipd: rewrite to do the handshake internally. 2017-10-20 18:31:32 +02:00
gossip_msg.c gossip: fix address descriptor handling. 2017-09-03 02:01:54 +02:00
gossip_msg.h gossip: make rpc responses correct. 2017-09-03 02:01:54 +02:00
hsm_control.c lightningd: fix typo in fatal error. 2017-10-25 18:34:35 +02:00
hsm_control.h lightningd/hsm_control: use a simple fd for HSM. 2017-06-27 10:25:53 +09:30
htlc_end.c wallet: Store HTLCs to the wallet 2017-10-09 11:51:13 +10:30
htlc_end.h htlcs: Needed to add origin_htlc_id to outgoing HTLCs 2017-10-09 11:51:13 +10:30
invoice.c wallet: Add invoice removal support 2017-10-09 11:51:13 +10:30
invoice.h wallet: Wiring in invoice persistence into JSON-RPC and master 2017-10-09 11:51:13 +10:30
jsonrpc.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
jsonrpc.h json: helper to parse pubkeys. 2017-10-20 18:31:32 +02:00
lightningd.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
lightningd.h Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
log.c common/io_debug: replacement for ccan/io's poll which does sanity checks. 2017-09-29 10:20:08 +09:30
log.h lightningd: search path for our own directory. 2017-09-15 13:44:34 +02:00
Makefile gossipd: rewrite to do the handshake internally. 2017-10-20 18:31:32 +02:00
netaddr.c common: absorb remaining files from daemon/ 2017-08-29 17:54:14 +02:00
netaddr.h gossipd: rewrite to do the handshake internally. 2017-10-20 18:31:32 +02:00
opt_time.c common: absorb remaining files from daemon/ 2017-08-29 17:54:14 +02:00
opt_time.h headers: fix up header idempotent lines. 2017-08-29 17:54:14 +02:00
options.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
options.h Add --rgb and --alias options. 2017-10-25 09:16:14 +00:00
pay.c json: helper to parse pubkeys. 2017-10-20 18:31:32 +02:00
pay.h lightningd: unify pay vs forward path when handling failures. 2017-06-23 09:29:42 +09:30
peer_control.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
peer_control.h peer_control: remove unique_id field. 2017-10-24 16:12:22 +02:00
peer_htlcs.c subd: automatically detect if callback frees subd. 2017-10-20 18:31:32 +02:00
peer_htlcs.h subd: automatically detect if callback frees subd. 2017-10-20 18:31:32 +02:00
peer_state.h gossipd: rewrite to do the handshake internally. 2017-10-20 18:31:32 +02:00
subd.c Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
subd.h Add DEVELOPER flag, set by default. 2017-10-26 12:53:09 +02:00
watch.c watch: remove peer_debug helper. 2017-09-28 13:07:05 +09:30
watch.h lightningd: remove lightningd_state. 2017-08-29 17:54:14 +02:00