168 Commits (a935ae071100d60f02c606bb208967e67ebb7b0a)

Author SHA1 Message Date
Rusty Russell e63b7bb539 take: allocate temporary variables off NULL. 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
Rusty Russell ccc9414356 status: remove trc context now we have tmpctx. 7 years ago
Rusty Russell 4845445079 memleak: ignore tmpctx. 7 years ago
Rusty Russell ef2a063169 utils: add a global tmpctx. 7 years ago
Rusty Russell 5e333b75b9 daemon_conn: simplify msg_queue_cleared_cb. 7 years ago
Rusty Russell 46cc7c281e features: more general accessor functions. 7 years ago
Rusty Russell 5eea772c53 type_to_string: support sha256_double. 7 years ago
Rusty Russell 61f048bbf1 gossip: rename is_gossip_msg to is_msg_for_gossipd. 7 years ago
Christian Decker 08bfb740f5 onion: Move cli onion tool to devtools/onion 7 years ago
Corné Plooy c3a46de129 Fix order of includes 7 years ago
Corné Plooy dbbc61bc4e Coding style fix 7 years ago
Corné Plooy b857b2e843 Add assertions in various places to ensure tal_fmt doesn't receive NULL as argument for strings. 7 years ago
Christian Decker 227dc36146 utxo: Add blockheight and spendheight to outputs to track state 7 years ago
Rusty Russell 30faa6485a subdaemons: copy backtraces to stderr. 7 years ago
ZmnSCPxj f7f55edcdb wireaddr: Do hostname resolution in parse_wireaddr. 7 years ago
Rusty Russell 9cffa03647 peer_failed: set permanent slot when we fail the peer. 7 years ago
Rusty Russell d4a172e221 common: peer_billboard() helper for updating the billboard. 7 years ago
Rusty Russell 26b004e5af subd: handle status_peer_billboard messages from subdaemons. 7 years ago
Rusty Russell b8c636514b pong: embed version string into ping replies if DEVELOPER=1. 7 years ago
Rusty Russell 3e7d98a52d status: don't log gossip messages in channeld. 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell cfa50d393a openingd: use peer_failed like normal instead of boutique negotiation_failed. 7 years ago
Rusty Russell dba08f9d1b peer_failed: don't send error ourselves. 7 years ago
Rusty Russell 02d469b3d4 peer_failed: hand fds back to master when we fail. 7 years ago
Rusty Russell f76ff90485 status: split off error messages into a new 'peer_status' type. 7 years ago
Rusty Russell 65ff5f8bb1 read_peer_msg: ignore errors not destined for this channel. 7 years ago
Rusty Russell 201d498e39 peer_failed: automatically hand PEER_FD, GOSSIP_FD; add gossip_index 7 years ago
Rusty Russell 611ecc60ae lightningd: rename peer_state -> channel_state, remove OPENINGD. 7 years ago
Rusty Russell 7c512f91ce memleak: ignore tal_link artifacts. 7 years ago
John Barboza 7a77271922 lightningd: encode fallback address in 5 bits 7 years ago
Rusty Russell 55d962046b Rename (almost) all destructors to destroy_<type>. 7 years ago
Rusty Russell e76a0b4ddc gossipd: fix race where we can handoff peer with bad cryptostate. 7 years ago
ZmnSCPxj e1284b1df1 common/json: Add json_add_double. 7 years ago
practicalswift 4f4756bd20 Fix a-vs-an typos 7 years ago
Rusty Russell eb0603bd13 wireaddr: rework port parsing for weird addresses. 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 c7b693d7ce status: remove unused status_send_sync. 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
Rusty Russell 99e246becd channeld: rely on io_logging, not our own boutique logging. 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 b7acd93578 log: separate levels for IO directions, allow msg + io data. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
Rusty Russell 8be1c1df32 Updates for changed external/jsmn API change. 7 years ago
Saibato 7dcaf27bf5 allow --rpc-file option to change default value 7 years ago
Rusty Russell 91a22dc496 jsonprc: make json_get_params() fail the command, for better error reporting. 7 years ago