349 Commits (8d7acdc3673b19fd445bc89c54f40dbd0e09d109)

Author SHA1 Message Date
Rusty Russell 8d7acdc367 struct topology -> struct chain_topology 8 years ago
Rusty Russell e2c7925e0e daemon/chaintopology.c: remove last remaining lightningd_state references. 8 years ago
Rusty Russell 61e576ef12 daemon/chaintopology: use struct topology for more functions, not lightningd_state 8 years ago
Rusty Russell 923526baf3 daemon/watch.c: move list of watched txs/txouts into struct topology. 8 years ago
Rusty Russell d34dade8bb daemon/chaintopology: don't leave outgoing txs in peer structure. 8 years ago
Rusty Russell 293bebbe2d daemon/peer: handle narrow reconnect race on close. 8 years ago
Christian Decker 26d4042436 bugfix: Assert was killing daemon 8 years ago
Christian Decker 1c4c874d3f refactor: Making timers independent of the lightningd_state 8 years ago
Christian Decker d966961fbe gossip: Refactoring the gossip handlers to use the routing_state 8 years ago
Christian Decker 76e2c980e1 gossip: Moving to intmap-based broadcast for the legacy daemon 8 years ago
Christian Decker 2c06524165 refactor: Moving legacy sync method out of routing 8 years ago
Christian Decker 3cb576d69d refactor: Moving gossip/routing specific state into its own struct 8 years ago
Rusty Russell c6997f15c7 bitcoin/preimage: struct preimage. 8 years ago
Rusty Russell 8522a5ea64 struct bitcoin_tx: remove explicit lengths, use tal_len()/tal_count() 8 years ago
Rusty Russell 8159c4458a bitcoin/script.h: remove struct bitcoin_signature 8 years ago
Christian Decker cae283087d sphinx: Committing the onion packet to the payment-hash 8 years ago
Christian Decker 91b17d45d8 sphinx: Removing last vestiges of the end-to-end payload 8 years ago
Rusty Russell 7b1a4fc765 utils: add tal_hex() helper. 8 years ago
Rusty Russell 4a233090ae log: rename struct log_record to struct log_book. 8 years ago
Rusty Russell c864b28068 generate-wire.py: don't generate structures, hand in all values. 8 years ago
Rusty Russell c2cc164d6d daemon: disable old BOLT checks. 8 years ago
Rusty Russell dec3b9d030 peer: don't ever set up listener on dynamic port. 8 years ago
Rusty Russell 12b30ab4fc jsonrpc: register base on linkage. 8 years ago
Rusty Russell ca4d03aa2a lightningd_state: move invoices into separate structure. 8 years ago
Christian Decker 0ed23c46a9 gossip: Implemented routing table sync with newly connected peers 8 years ago
Christian Decker 71a18fdd2e gossip: Trigger announce on channel establishment 8 years ago
Christian Decker d93ce12afa gossip: Broadcasting and handling gossip messages 8 years ago
Christian Decker db481d881a proto: Added handling for nested packets 8 years ago
Rusty Russell e109977df7 peer: don't print uninitialized commit_num. 8 years ago
Rusty Russell 2a68a984c3 peer: fix unassigned error packet on receiving non-ASCII error. 8 years ago
Rusty Russell 1b170c85bb Revert "Fix -Wsometimes-uninitialized and -Wuninitialized" 8 years ago
Lucas Betschart ff9cdda4fa Fix -Wsometimes-uninitialized and -Wuninitialized 8 years ago
Rusty Russell a4fdaab5b3 Use global secp256k1_ctx instead of passing it around. 8 years ago
Rusty Russell 94adbd241d json_connect: don't try to double-fail if amount insufficient. 8 years ago
Christian Decker 34b4134cb0 bugfix: Removed spurious printf in peer.c 8 years ago
Rusty Russell f5c00deec7 Remove trailing whitespace from source. 8 years ago
Rusty Russell e7e7345596 peer: fix steal (penalty tx) generation code. 8 years ago
Rusty Russell 3372645d8e peer_disconnect: simply free if in STATE_INIT. 8 years ago
Rusty Russell 4bed6c8c67 controlled_time: remove 8 years ago
Rusty Russell 3aca5c87e3 init: rebroadcast anchors on restart if we haven't seen them. 8 years ago
Rusty Russell 6f360422d4 chaintopology: restore anchor timeout. 8 years ago
Rusty Russell 56b0f03c5a peer: fix retransmission before open packet. 8 years ago
Rusty Russell 41f3f8e067 db: store anchor input. 8 years ago
Rusty Russell adae62e261 peer: determine fees earlier. 8 years ago
Rusty Russell 9463e1b630 wallet: use pubkey as API, not pointer. 8 years ago
Rusty Russell 7f0a56f674 queue_pkt_open: take bool for API. 8 years ago
Rusty Russell 536a48940e protocol: don't ever reply to PKT_ERR with PKT_ERR. 8 years ago
Rusty Russell cf91409ff2 start_closing: always switch states inside transaction. 8 years ago
Rusty Russell 6b05436a7a open: use a single transaction when shutdown, so it's atomic. 8 years ago
Rusty Russell 41d4779abe peer_database_err: helper for database error packet. 8 years ago