1339 Commits (024dca0fff7f1696ad391f4cab048c8aa5334faf)

Author SHA1 Message Date
root 8b0ed27c43 Add optional from id parameter to getroute call. 7 years ago
Christian Decker 5a133d2d70 json-rpc: Return a standard compliant error when parsing fails 7 years ago
Christian Decker e92e26f84d json-rpc: Check for unprintable characters in JSON-RPC commands 7 years ago
ZmnSCPxj 354fafbf60 pay: Add a limit to the fee. 7 years ago
practicalswift 2a979a2d5c Fix typos 7 years ago
practicalswift 4f4756bd20 Fix a-vs-an typos 7 years ago
practicalswift 5474512c31 Add assertion to clarify assumption made in order to avoid UB 7 years ago
Rusty Russell cc9ca82821 status: separate types for peer failure vs "impossible" failures. 7 years ago
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
Rusty Russell 780b620cb1 openingd: use wirestring instead of u8 array for why negotiation failed. 7 years ago
Rusty Russell 674a2c7554 tools/generate_wire.py: make bitcoin_tx a varlen structs 7 years ago
Rusty Russell 526d3a232e tools/generate_wire.py: generate varlen arrays properly. 7 years ago
Rusty Russell ad8dfaca1c tools/generate_wire.py: make varlen structs self-allocate. 7 years ago
Christian Decker e04619457b master: Don't crash if peer reconnects before we activate it 7 years ago
ZmnSCPxj d666857aed pay: Recover from unparseable routing failures by random disabling of channels. 7 years ago
ZmnSCPxj 0d0ef2c733 gossipd: Implement gossip_mark_channel_unroutable. 7 years ago
Christian Decker d05e8ed695 jsonrpc: Add a dev-forget-channel command to remove stale channels 7 years ago
Christian Decker 3fdb055606 wallet: Make first_blocknum a field of wallet_channel 7 years ago
Rusty Russell c01f3267d5 common: only log io if they set --debug-subdaemon-io=<daemon> or with SIGUSR1. 7 years ago
Rusty Russell de56dc0ffc common: add logging for peer packets, with status_io. 7 years ago
Rusty Russell e2eb694619 Use common loglevel JSON parser. 7 years ago
Rusty Russell b7acd93578 log: separate levels for IO directions, allow msg + io data. 7 years ago
Rusty Russell 4856ca5db0 json_log: move command to log.c, share code with listpeers log. 7 years ago
Rusty Russell c076534220 logv: preserve errno. 7 years ago
Rusty Russell ad401f3a1c hsm: give it its own log, so it has unique prefix. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
ZmnSCPxj d4478458dd pay: Change origin_index to erring_index, start with local node = 0. 7 years ago
ZmnSCPxj a6c6b8d9d3 pay: Provide detailed errors on `sendpay` or `pay` failure. 7 years ago
ZmnSCPxj 452925c05a pay: Tweak interface of remote_routing_failure. 7 years ago
ZmnSCPxj a1b9fa7538 pay: Add origin_index to struct routing_failure. 7 years ago
ZmnSCPxj 6d789282c9 jsonrpc_errors.h: Header for JSON-RPC errors. 7 years ago
Wladimir J. van der Laan 1ef79854c3 lightningd: Don't crash when libunwind backtrace not available 7 years ago
Igor Cota a0dffc7be2 Fix listpeers JSON command description 7 years ago
ZmnSCPxj 532833cd78 invoice: Return the invoice as a detailed error on expiration 7 years ago
ZmnSCPxj 59abc37258 invoices: Add expiration timer system. 7 years ago
ZmnSCPxj 1e6747c28e wallet: Pass in timers object during construction. 7 years ago
ZmnSCPxj f21cb57d27 pay: Also treat nonexistent peer as immediate routing failure. 7 years ago
Rusty Russell de0777cb2c Fix weight calculation, rename cost->weight. 7 years ago
windsok 26957fce07 update max-locktime-blocks description to be accurate 7 years ago
ZmnSCPxj 5f2cd7c11e pay: Report routing failure on immediate fail of send_htlc_out. 7 years ago
ZmnSCPxj d14efde4bc pay: Refactor logging into report_routing_failure. 7 years ago
ZmnSCPxj 4ef168cd97 jsonrpc: Properly report code for detailed errors. 7 years ago
ZmnSCPxj 5b304fce4f jsonrpc: Let freeing of `cmd` free `names` 7 years ago
practicalswift 98372e4c0a Mark last parameter of log_to_stdout(...) as intentionally unused 7 years ago
Rusty Russell 9b8fe618f6 pay: remove cmd pointer from htlc_out. 7 years ago
Rusty Russell bd1aa935b9 closingd: don't punish peers who can't negotiate properly. 7 years ago
Rusty Russell 5deebb85c3 closingd: use the final commitment tx fee as the maximum. 7 years ago
Rusty Russell 4ed13401ce lightningd: prefer mutual close over unilateral, even if fee identical. 7 years ago
Rusty Russell 191e7f4c5c lightningd: add more debugging info for closing. 7 years ago
alaniz b7856e3512 Onboarding: tweak grammar conventions for RPC responses 7 years ago