120 Commits (38b7a0e2d25da5ffbdf3342822301d8c86401791)

Author SHA1 Message Date
Rusty Russell a0f924376f channeld: don't send update_fee after shutdown. 7 years ago
Rusty Russell 6dee526074 channeld: don't handle packets already taken by peer_msg_in. 7 years ago
Rusty Russell c69aee7d7a channeld: use common/read_peer_msg. 7 years ago
ZmnSCPxj 8248dccaee channeld: Properly pad and HMAC onion replies that our masterd generated. 7 years ago
Rusty Russell dd044f826b channeld: handle unexpected messages better. 7 years ago
Ephraim Raj a095a59083 Allow pong when in CHANNELD_AWAITING_LOCKIN 7 years ago
Rusty Russell 24ba5d6250 channeld: don't spam with all our attempts to commit. 7 years ago
Christian Decker 4f4b0e9bba channeld: Tell gossipd when we get a shutdown message from a peer 7 years ago
Christian Decker 6320142c34 channeld: Send disabling channel_update on shutdown 7 years ago
Rusty Russell 5a06b665bd channeld: don't consider shutdown complete if feechange pending. 7 years ago
Rusty Russell 6ba1bc5c93 channeld: repopulate HTLC shared secrets on reinitialization. 7 years ago
Rusty Russell 79dc44713b channeld: --ignore-fee-limits as a hack for fee disparities. 7 years ago
Rusty Russell 4c45afafdc channeld: handle ping instead of crashing when expecting reestablish. 7 years ago
Rusty Russell 71f13ab6b0 channeld: ignore spurious open_channel packets. 7 years ago
Rusty Russell bc631166f0 channeld: ensure channel_update timestamps always increment. 7 years ago
Rusty Russell 9a8eca4fee Remove obsolete FIXME messages. 7 years ago
Rusty Russell cc60735aee channeld: check short_channel_ids match before announcing channel. 7 years ago
Rusty Russell b1e93c8838 channeld: remove redundant funding_locked assignment. 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell 0237e0b28c bitcoin: create new wrapper type bitcoin_txid, log backward endianness. 7 years ago
Rusty Russell 425143646c channeld: fix dev_disconnect. 7 years ago
Christian Decker ecde138071 channel: Send local_add_channel to gossip on funding_locked 7 years ago
Rusty Russell db1b9ffb61 channeld: print out error msg if we receive one. 7 years ago
Christian Decker a8a6d1d669 channel: Directly send announcements and updates to gossipd 7 years ago
Rusty Russell 94711969f9 gossipd: hand out gossip_index to other daemons. 7 years ago
practicalswift 4452e3f3f1 Remove redundant code 7 years ago
Christian Decker 70bbc46304 Un-break master after merging #389 7 years ago
Rusty Russell 40516941af channeld: fill in channel_update field in errors by asking gossipd. 7 years ago
Rusty Russell 0a596fb043 channel: infrastructure for gossipd request/response. 7 years ago
Rusty Russell 9de3827199 channeld: don't use ccan/io, go sync. 7 years ago
Rusty Russell ed8d65c8d7 channeld: refer to PEER_FD directly instead of using io_conn_fd(peer->peer_conn) 7 years ago
Rusty Russell 2bed246e10 channeld: generate error messages instead of having master do it. 7 years ago
Rusty Russell ee8274b7a1 channeld: handle wrapping error messages messages. 7 years ago
Rusty Russell db372211c0 channeld: save shared secret for incoming htlc when it comes in. 7 years ago
Rusty Russell fc4a7cf103 channeld: return htlc from channel_add_htlc and channel_fail_htlc. 7 years ago
Rusty Russell 02411b04e4 channel: remove awaiting_revoke_and_ack flag. 7 years ago
Rusty Russell a03fe8dc75 channeld: update acceptable feerate ranges. 7 years ago
Rusty Russell 2329820460 channeld: make sure we wait for revoke_and_ack after rexmit of commitment_signed 7 years ago
Rusty Russell daf12e4a4d channeld: channel_update must use peer's htlc_minimum_msat. 7 years ago
Rusty Russell 552e56d002 channeld: send update_fee messages. 7 years ago
Rusty Russell c3cb7f1c85 channeld: don't assert that we're expecting revoke_and_ack. 7 years ago
Rusty Russell d28ee02cbf channeld: handle feerate on reconnect. 7 years ago
Rusty Russell 062f18127d channeld: handle incoming feerate changes. 7 years ago
Rusty Russell f45d962a14 channeld: implement and refine fee-related functions. 7 years ago
Rusty Russell b836b452dc feerate: keep feerates separately for each side. 7 years ago
Rusty Russell 0a131c6389 channel: use flag to indicate we're awaiting revoke_and_ack. 7 years ago
Christian Decker aeeb0b7011 channel: Re-enable channel after reconnect 7 years ago
Rusty Russell fc05779f78 subdaemons: pass back and forth the htlc points. 7 years ago
Rusty Russell 3363bab6c9 channeld: use HTLC key for htlc signatures. 7 years ago