core-lightning/lightningd
Rusty Russell 952722a8cf lightningd/gossip: Fix return from gossip.
We should check that the peer it says it's returning is under its control,
we need to take back the peer fd, and use the correct conversion routine
for the packet it sends us.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-02-24 16:22:56 +10:30
..
gossip lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
handshake lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
hsm lightningd/hsm: create a peer-seed for peer secrets. 2017-02-24 16:22:56 +10:30
opening lightningd/opening: receive details for remote config acceptance, not min/max. 2017-02-24 16:22:56 +10:30
test lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
.gitignore lightningd/hsm: simple daemon to control the keys. 2017-01-10 15:38:33 +10:30
build_utxos.c lightningd/build_utxos: don't lockin the UTXO reservation until confirmed. 2017-02-24 16:22:56 +10:30
build_utxos.h lightningd/build_utxos: don't lockin the UTXO reservation until confirmed. 2017-02-24 16:22:56 +10:30
channel.c channel: object to track channel state. 2017-02-21 15:15:28 +10:30
channel.h channel: object to track channel state. 2017-02-21 15:15:28 +10:30
channel_config.c generate-wire: don't hand unknown structures specially. 2017-02-21 15:15:19 +10:30
channel_config.h generate-wire: don't hand unknown structures specially. 2017-02-21 15:15:19 +10:30
commit_tx.c permute_tx: generic pointer map. 2017-02-21 15:15:29 +10:30
commit_tx.h commit_tx: expose more internal functions. 2017-02-21 15:15:28 +10:30
crypto_sync.c lightningd/crypto_sync: fix sync_crypto_write / sync_crypto_read 2017-02-24 16:22:35 +10:30
crypto_sync.h crypto_sync: synchronous routines for inter-peer crypto. 2017-02-21 15:15:29 +10:30
cryptomsg.c lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
cryptomsg.h lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
funding_tx.c lightningd/funding_tx.c: helper to create a funding transaction (with change). 2017-02-07 12:14:21 +10:30
funding_tx.h lightningd/funding_tx.c: helper to create a funding transaction (with change). 2017-02-07 12:14:21 +10:30
gossip_control.c lightningd/gossip: Fix return from gossip. 2017-02-24 16:22:56 +10:30
gossip_control.h lightningd/lightningd: wire up lightningd_gossip. 2017-01-10 15:38:33 +10:30
hsm_control.c lightningd/hsm: create a peer-seed for peer secrets. 2017-02-24 16:22:56 +10:30
hsm_control.h lightningd/lightningd: start HSM at initialization time. 2017-01-10 15:38:33 +10:30
htlc_tx.c htlc_tx: fix fee for HTLC-timeout tx. 2017-02-21 15:15:28 +10:30
htlc_tx.h lightningd/hbtlc_tx: creation of BOLT 3 htlc transactions. 2017-02-07 12:14:22 +10:30
key_derive.c key_derive: key derivation from basepoints as specified in BOLT 3 2017-02-07 12:14:21 +10:30
key_derive.h key_derive: key derivation from basepoints as specified in BOLT 3 2017-02-07 12:14:21 +10:30
lightningd.c lightningd/hsm: create a peer-seed for peer secrets. 2017-02-24 16:22:56 +10:30
lightningd.h lightningd/hsm: create a peer-seed for peer secrets. 2017-02-24 16:22:56 +10:30
Makefile lightningd/peer_failed: helper to send PKT_ERR and exit daemon. 2017-02-24 16:22:55 +10:30
peer_control.c lightningd/cryptomsg: split raw crypto_state vs peer_crypto_state 2017-02-24 16:22:56 +10:30
peer_control.h lightningd/lightningd: maintain a per-peer log. 2017-01-10 15:38:33 +10:30
peer_failed.c lightningd/peer_failed: helper to send PKT_ERR and exit daemon. 2017-02-24 16:22:55 +10:30
peer_failed.h lightningd/peer_failed: helper to send PKT_ERR and exit daemon. 2017-02-24 16:22:55 +10:30
subdaemon.c subdaemon: close unused fds when creating subdaemon. 2017-02-02 14:48:00 +10:30
subdaemon.h subdaemon: callback to handle subdaemon status updates. 2017-01-10 15:38:33 +10:30
utxo.c utxo: wire support for unspent transactions. 2017-02-21 15:15:29 +10:30
utxo.h utxo: wire support for unspent transactions. 2017-02-21 15:15:29 +10:30