80 Commits (75f4b567667b9460693dcc6ea3a1a99d547a8cee)

Author SHA1 Message Date
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
Rusty Russell 795a03e8c4 fromwire_bitcoin_tx: quieten leak reporting. 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
practicalswift 307e8c0180 Avoid NULL pointer dereference when new_initial_channel(...) fails 7 years ago
practicalswift 61c47c09d0 Fix typos 7 years ago
Christian Decker 2d9cd4759e hsm: Make the master simply a client with special capabilities 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 af7e6158af Makefile: clean needs to do more, distclean should remove everything. 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 6fac3438dd channeld: track feerates. 7 years ago
Rusty Russell 8999e2293a channeld: implement approx_max_feerate. 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 f1e4cad9d4 feerate: use u32 everywhere. 7 years ago
Rusty Russell 40315bfb91 test: fix dependencies. 7 years ago
Rusty Russell 37b4ab306e run-channel.c: move under channeld/ 7 years ago
Rusty Russell 0a131c6389 channel: use flag to indicate we're awaiting revoke_and_ack. 7 years ago
Rusty Russell c328a76438 channeld: use flags to track whether changes are pending. 7 years ago
Rusty Russell 5fb4577890 channeld/full_channel: fix incorrect reutrn from channel_rcvd_revoke_and_ack. 7 years ago