core-lightning/daemon
Christian Decker 3f79a0e117 log: Flushing logs on every line
This is needed for the new testing framework since we wait for
messages to be printed on stdout. Buffering delays this
arbitrarily. Flushing so often should not have much of a performance
impact.
2017-01-23 10:45:36 +10:30
..
jsmn@bd9bd55c3a daemon/jsmn: Add submodule for jsmn. 2016-01-22 06:37:13 +10:30
test jsonrpc: Renamed awaitpayment -> waitinvoice -> waitanyinvoice 2017-01-23 10:22:13 +10:30
.gitignore daemon: first code. 2016-01-22 06:41:47 +10:30
bitcoind.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
bitcoind.h bitcoind_sendrawtx: hand error code to callback. 2016-11-07 23:00:02 +10:30
chaintopology.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
chaintopology.h broadcast_tx: add optional failed callback. 2016-11-07 23:01:02 +10:30
channel.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
channel.h peer: give more sensible error if anchor is too large. 2016-09-13 12:40:32 +09:30
commit_tx.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
commit_tx.h channel: remove enum channel_side, rename htlc_side to side. 2016-08-31 16:06:32 +09:30
configdir.c config: different defaults for mainnet and testnet. 2016-10-07 14:00:18 +10:30
configdir.h config: different defaults for mainnet and testnet. 2016-10-07 14:00:18 +10:30
cryptopkt.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
cryptopkt.h peer: do logging before crypto is on. 2016-08-31 16:06:31 +09:30
db.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
db.h Fix -Wenum-conversion 2016-12-14 08:43:48 +01:00
dns.c dns: simplify code by reaping dns child as soon as we have answers. 2016-11-04 11:17:03 +10:30
dns.h daemon: rename 'state' to 'dstate' everywhere. 2016-01-22 06:41:49 +10:30
failure.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
failure.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
feechange_state.h daemon: handle feechange requests. 2016-08-26 15:31:19 +09:30
feechange.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
feechange.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
htlc_state.h db.c: database API. 2016-08-18 14:25:13 +09:30
htlc.c type_to_string: move formatting to appropriate files. 2017-01-04 14:07:15 +10:30
htlc.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
invoice.c jsonrpc: Renamed awaitpayment -> waitinvoice -> waitanyinvoice 2017-01-23 10:22:13 +10:30
invoice.h lightningd_state: move invoices into separate structure. 2017-01-04 13:18:47 +10:30
irc_announce.c log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
irc_announce.h routing: Added IRC announcement glue 2016-09-07 23:49:39 +02:00
json.c daemon/json, test/test_protocol: avoid gcc -O warnings. 2016-12-15 11:49:51 +10:30
json.h Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
jsonrpc.c log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
jsonrpc.h jsonrpc: register base on linkage. 2017-01-04 14:08:15 +10:30
lightning-cli.c opt, utils: new arg for wrappers due to low-level tal change. 2016-11-09 18:56:38 +10:30
lightningd.c log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
lightningd.h log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
log.c log: Flushing logs on every line 2017-01-23 10:45:36 +10:30
log.h log: rename struct log_record to struct log_book. 2017-01-10 15:18:26 +10:30
Makefile lightningd/Makefile: fix check-source 2017-01-13 10:51:57 +10:30
names.c names: move into daemon/ 2016-11-09 08:04:27 +10:30
names.h names: move into daemon/ 2016-11-09 08:04:27 +10:30
netaddr.c utils: add tal_hex() helper. 2017-01-10 15:19:25 +10:30
netaddr.h peer: keep addresses separately from peers. 2016-08-18 14:25:14 +09:30
opt_time.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
opt_time.h daemon: test restarting. 2016-08-18 14:25:14 +09:30
options.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
options.h Makefile: generalize whitespace check. 2017-01-04 14:09:20 +10:30
output_to_htlc.c channel: remove enum channel_side, rename htlc_side to side. 2016-08-31 16:06:32 +09:30
output_to_htlc.h channel: remove enum channel_side, rename htlc_side to side. 2016-08-31 16:06:32 +09:30
p2p_announce.c trivial: Removing unused constant 2017-01-22 16:19:11 +01:00
p2p_announce.h generate-wire.py: don't generate structures, hand in all values. 2017-01-04 14:09:20 +10:30
packets.c daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
packets.h proto: Added handling for nested packets 2017-01-03 15:08:05 +10:30
pay.c sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
pay.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
peer.c sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
peer.h generate-wire.py: generalize, move to tools. 2017-01-04 14:09:20 +10:30
pseudorand.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
pseudorand.h daemon: use siphash for hashes. 2016-07-01 12:00:17 +09:30
routing.c jsonrpc: register base on linkage. 2017-01-04 14:08:15 +10:30
routing.h wire/gen_peer_wire_csv: update to latest spec #2 2017-01-04 14:09:21 +10:30
secrets.c Use global secp256k1_ctx instead of passing it around. 2016-12-02 18:12:58 +10:30
secrets.h routing: Added channel_id and directions to connections 2017-01-03 15:08:05 +10:30
sphinx.c sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
sphinx.h sphinx: Committing the onion packet to the payment-hash 2017-01-16 11:14:30 +10:30
state_types.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
state.h daemon: disable old BOLT checks. 2017-01-04 14:09:20 +10:30
timeout.c timers: use time_mono, as that's what ccan/timers now wants. 2016-11-09 18:56:15 +10:30
timeout.h timeout: remove absolute timers. 2016-11-09 18:53:15 +10:30
wallet.c jsonrpc: register base on linkage. 2017-01-04 14:08:15 +10:30
wallet.h wallet: use pubkey as API, not pointer. 2016-11-09 08:04:28 +10:30
watch.c Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30
watch.h Remove trailing whitespace from source. 2016-11-11 09:32:04 +10:30