4645 Commits (a3e87af19e45691835feac45ecdce0eb0fff5fb0)
 

Author SHA1 Message Date
Rusty Russell a3e87af19e CHANGELOG.md: update for flurry of HTLC fixes. 6 years ago
Rusty Russell a4730089e8 pytest: make test_restart_many_payments more Pythony! 6 years ago
Rusty Russell 0226ef0572 htlc: rename local flag to am_origin, add FIXME. 6 years ago
Rusty Russell 6c96bcacd7 lightningd: fix inconsistency without COMPAT enabled. 6 years ago
Rusty Russell 4146950496 lightningd: don't access htlc_in's failoutchannel on db restore. 6 years ago
Rusty Russell 79ebb8a92e db: save the failcode / failuremsg into db. 6 years ago
Rusty Russell 2293f4ce9e db: restore failuremsg/failcode from db. 6 years ago
Rusty Russell d85251ac6c db: fix up HTLCs which are missing failure information. 6 years ago
Rusty Russell 77be009354 pytest: add restart-during-n-way payment test. 6 years ago
Rusty Russell 1526f024fb channeld: disable check for my_current_per_commitment_point. 6 years ago
Rusty Russell ec74aadce2 lightningd: save outgoing HTLC's preimage to db. 6 years ago
Rusty Russell 65f6813706 lightningd: handle the case where the db contains a resolved HTLC without a preimage. 6 years ago
Rusty Russell c94ab7370c pytest: extend the test_fulfill_incoming_first case to cover reconnect. 6 years ago
Rusty Russell 9ef67e50ff lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed. 6 years ago
Rusty Russell 4040c53258 lightningd: handle case where incoming HTLC vanished before fulfilled outgoing. 6 years ago
Rusty Russell 3643e1bd90 pytest: add test for when an incoming fulfilled HTLC expires before outgoing. 6 years ago
Rusty Russell b77906634e lightningd: even more HTLC consistency checking: check states. 6 years ago
Rusty Russell a516e26331 lightningd: beef up HTLC consistency checking. 6 years ago
Rusty Russell 123713fbf5 lightningd: fix outstanding taken pointer. 6 years ago
Rusty Russell 0b1870908a Makefile: our first db-from-0.6.1 bugfix is coming. 6 years ago
Rusty Russell b3fb23f921 pytest: make line_graph wait for gossip propagation if announce param is True 6 years ago
Rusty Russell aa9e15edb0 options: don't end default name with '-' in non-DEVELOPER mode. 6 years ago
Rusty Russell de37586a97 gossipd: use riskfactor in getroute, not "1". 6 years ago
Rusty Russell d946e965a6 gossipd: test that fromwire from lightningd messages succeeds. 6 years ago
Rusty Russell 864812019f gossipd: use tal_arr_expand instead of open-coding it. 6 years ago
Rusty Russell 915ffe35ed gossipd: clean up getnodes handling. 6 years ago
Rusty Russell df27fc55af More renaming of gfeatures to globalfeatures. 6 years ago
William Casarin f2488fbe14 make: fix broken error message in bolt-check 6 years ago
William Casarin 7c4b9c8a0d build: fix compile error on gcc ~7.3.0 6 years ago
lisa neigut 45b07e7e89 jsonrpc: fix cppcheck warning for potential null pointer deref 6 years ago
lisa neigut 0ecbdf3421 makefile: don't print shellcheck to stdout 6 years ago
lisa neigut 9d496f9a74 hacking: install `cppcheck` and `shellcheck` 6 years ago
lisa neigut a9bf1f5573 tests: quiet down DeprecationWarnings for escape sequences 6 years ago
Christian Decker d6fcfe00c7 pytest: Stabilize test_feerates 6 years ago
Rusty Russell bb5e2ffafb gossipd: don't create redundant node_announcements. 6 years ago
Rusty Russell afc92dd757 gossipd: use array[32] not pointer for alias. 6 years ago
Rusty Russell 6c54a22d63 pytest: make test_node_reannounce check for redundant announce (xfail). 6 years ago
Rusty Russell b0d9182fc3 pytest: allow log_all_io through get_nodes. 6 years ago
Rusty Russell 76e7f8aa5c wireaddr: add wireaddr_eq. 6 years ago
Rusty Russell 0baa5f7071 gossipd: send node announcement on startup. 6 years ago
Rusty Russell cbd1d1d0f2 pytest: test that we reannounce node after restart. 6 years ago
Rusty Russell f9fba1d7c6 doc/lightning-invoice: document warnings. 6 years ago
Rusty Russell c8c3294a23 json-invoice: add routeboost, warnings. 6 years ago
Rusty Russell 2f667c5227 gossipd: routine to get route_info for known incoming channels. 6 years ago
Rusty Russell f64eee717d gossipd: make helpers const-correct. 6 years ago
Rusty Russell 89fbae4198 gossip_msg: marshal functions for struct route_info. 6 years ago
Rusty Russell 95c9a73fbb gossipd: set sent flag when sending reply_short_channel_ids_end 6 years ago
Rusty Russell fbb7bafc3b gossipd: don't include channel in query_short_channel_ids reply if no channel_update. 6 years ago
Rusty Russell 9455331575 json: use bolt naming for features arrays in listnodes, listpeers. 6 years ago
Rusty Russell 41b0872f58 Use localfeatures and globalfeatures consistently. 6 years ago