597 Commits (670f92002dc8dfb8903d01f4ac3f9735bec4bcf6)

Author SHA1 Message Date
Christian Decker 605438f213 channel: Die on unexpected gossipd messages 8 years ago
Rusty Russell 06bc035f59 Minor fixes: feedback from Christian 8 years ago
Rusty Russell ed16bb3134 channeld: send optional init message. 8 years ago
Rusty Russell 302ed0ca3b peer_control: always keep gossip_client_fd. 8 years ago
Rusty Russell d1fcc434c8 subd: use array of fd pointers, not fds, and use take(). 8 years ago
Rusty Russell f504f0be47 gossip: handle release race. 8 years ago
Rusty Russell b3a2a0623c lightningd: set up reconnect timer if we don't want to forget peer. 8 years ago
Rusty Russell f4722e93a0 peer_fail: handle incoming reconnections. 8 years ago
Rusty Russell 3126eed4de patch peer_control-keep-init-information.patch 8 years ago
Rusty Russell 05875d7f35 opening: handle gossip. 8 years ago
Rusty Russell 43ec37b865 openingd: fundee: don't send watch command to master. 8 years ago
Rusty Russell c2cfc3dd69 opening: funder: don't ask master for TXID, calculate it ourselves. 8 years ago
Rusty Russell 7bfd282319 lightningd/utxo: helpers to translate from utxo * <-> utxo ** 8 years ago
Rusty Russell 3ab3281a4c lightningd/opening: rename functions and wire messages for clarity. 8 years ago
Rusty Russell 1e36a19164 lightningd/peer_control: keep cryptostate. 8 years ago
Rusty Russell aef745e37d peer_control: simplify code flow in depth callback. 8 years ago
Rusty Russell 780b3870ad lightningd: peer state cleanup. 8 years ago
Rusty Russell f6495d3310 lightningd/peer_control: don't create peer struct until we've connected. 8 years ago
Rusty Russell 61a2ed97e1 lightningd/peer_control: start of reconnect logic. 8 years ago
Rusty Russell fe1ff33419 lightningd/subd: don't take ownership of peer. 8 years ago
Rusty Russell 34e6e56471 lightningd: introduce peer_state enum. 8 years ago
Rusty Russell 93849b1e02 lightningd/peer_control: save funder side in struct peer. 8 years ago
Rusty Russell be9bb5f9cb lightningd: peer_fail helper to fail/reconnect peer. 8 years ago
Rusty Russell f4d92813a0 lightningd: handle bad failure message. 8 years ago
Rusty Russell e97046f797 BOLT update: temporary_channel_failure with update. 8 years ago
Christian Decker 26892e79bb routing: Reading multiple addresses from node_announcements 8 years ago
Christian Decker daf8866eb5 gossip: Implement the basic node_announcement 8 years ago
Rusty Russell b99c5620ef struct secret: use everywhere. 8 years ago
Christian Decker 126839886a routing: Use a pointer to a shared_secret htlc_end 8 years ago
Christian Decker 870b83f67f sphinx: Incrementally wrap replies in new onion layers 8 years ago
Christian Decker 79f848145c sphinx: Passing shared secret of the HTLC up to the master 8 years ago
Rusty Russell 162dac1271 peer_control: don't complete fundchannel command until broadcast. 8 years ago
Rusty Russell cd90c8408c lightningd/gossip: clean up channel resolve failure handling. 8 years ago
Rusty Russell 103ac79c34 lightningd: expose channel in getpeers. 8 years ago
Rusty Russell 09e489030c channeld: implement malformed HTLC message. 8 years ago
Christian Decker 39115717f6 channeld: Passing additional info to channeld 8 years ago
Christian Decker 25f1cba3cf routing: Ask gossipd to resolve channel_id and forward HTLCs 8 years ago
Christian Decker f24aab1916 sphinx: Updating daemon to new sphinx implementation 8 years ago
Rusty Russell 778b756369 channel: support HTLC forwarding. 8 years ago
Rusty Russell 8016dbbc91 lightningd: check amt_to_forward and outgoing_cltv_value 8 years ago
Rusty Russell 961987b046 lightningd: partial BOLT update. 8 years ago
Rusty Russell 8f358b7a91 lightningd: add dev_ping command for channeld. 8 years ago
Rusty Russell ba12e316f1 lightningd: fix minimum depth. 8 years ago
Rusty Russell fc98d797d2 hsm: new fd type for channeld. 8 years ago
Rusty Russell e2dc10f98d lightningd: pay support. 8 years ago
Rusty Russell f3dbc75eb3 lightningd: send message on HTLC failure, relay to peer. 8 years ago
Rusty Russell 1c0b43f04d channel: tell master about the HTLC fulfillment. 8 years ago
Rusty Russell 826fb0c2dc lightningd: track HTLC ends. 8 years ago
Rusty Russell 86da7c3a4d lightningd/channel: send and receive htlc_fulfilled messages. 8 years ago
Rusty Russell 85fd8218e2 lightningd: track channel balance. 8 years ago