core-lightning/daemon
Rusty Russell effcb73a48 daemon/test: speed up and clean up tests.
They would sometimes fail under load, if using valgrind.  Retry
properly rather than relying on random sleeps.  Also, takes "make
check" running time here from 1m31.864s to 1m16.872s.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2016-05-05 14:23:36 +09:30
..
jsmn@bd9bd55c3a daemon/jsmn: Add submodule for jsmn. 2016-01-22 06:37:13 +10:30
test daemon/test: speed up and clean up tests. 2016-05-05 14:23:36 +09:30
.gitignore daemon: first code. 2016-01-22 06:41:47 +10:30
bitcoind.c daemon: handle bitcoin transaction re-broadcasting. 2016-05-04 16:03:10 +09:30
bitcoind.h daemon: handle bitcoin transaction re-broadcasting. 2016-05-04 16:03:10 +09:30
chaintopology.c chaintopology: always track txs we broadcast ourselves. 2016-05-04 16:11:16 +09:30
chaintopology.h chaintopology: simply track txids, not watches. 2016-05-04 16:10:37 +09:30
configdir.c daemon: configuration directory (default ~/.lightning). 2016-01-22 06:41:48 +10:30
configdir.h daemon: configuration directory (default ~/.lightning). 2016-01-22 06:41:48 +10:30
controlled_time.c daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
controlled_time.h daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
cryptopkt.c check-bolt: check that comments in code match the specs. 2016-05-03 11:27:56 +09:30
cryptopkt.h protocol: move ack out of header into specific packets. 2016-04-11 16:31:43 +09:30
dns.c dns: don't allow non-stream sockets. 2016-01-22 06:41:49 +10:30
dns.h daemon: rename 'state' to 'dstate' everywhere. 2016-01-22 06:41:49 +10:30
json.c daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
json.h daemon: make json_get_param() understand which args are compulsory. 2016-03-15 17:07:30 +10:30
jsonrpc.c daemon: dev-disconnect command. 2016-05-03 11:27:56 +09:30
jsonrpc.h daemon: dev-disconnect command. 2016-05-03 11:27:56 +09:30
lightning-cli.c daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
lightningd.c forever-confirms: warn if less than 100. 2016-05-04 16:12:50 +09:30
lightningd.h chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
log.c log: use real time for logs, even if dev-mocktime is used. 2016-04-24 19:35:13 +09:30
log.h daemon: add helper to log hex. 2016-01-22 06:41:48 +10:30
Makefile chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
netaddr.c daemon: netaddr 2016-01-22 06:41:48 +10:30
netaddr.h daemon: netaddr 2016-01-22 06:41:48 +10:30
packets.c Revert: 064309df1a "peer: signature in commit_info is always valid." 2016-05-04 16:13:50 +09:30
peer.c daemon: log all state changes the same way. 2016-05-05 14:23:34 +09:30
peer.h daemon: log all state changes the same way. 2016-05-05 14:23:34 +09:30
pseudorand.c daemon: first code. 2016-01-22 06:41:47 +10:30
pseudorand.h daemon: first code. 2016-01-22 06:41:47 +10:30
secrets.c daemon: implement bitcoin_htlc_timeout() 2016-05-04 16:12:47 +09:30
secrets.h daemon: implement bitcoin_htlc_timeout() 2016-05-04 16:12:47 +09:30
timeout.c daemon: dev-mocktime command 2016-01-22 06:45:28 +10:30
timeout.h chaintopology: keep track of the bitcoin block topology. 2016-04-24 19:37:13 +09:30
wallet.c daemon/wallet: supply a p2wpkh address (as P2SH address). 2016-04-12 14:17:46 +09:30
wallet.h daemon: keep track of simple addresses for injecting funds. 2016-04-12 13:07:03 +09:30
watch.c watch: depth callback is always >= 0 2016-05-04 16:10:39 +09:30
watch.h watch: depth callback is always >= 0 2016-05-04 16:10:39 +09:30