core-lightning/common
Rusty Russell b4e6a0fcad peer_failed: write error message to peer directly.
We currently hand the error back to the master, who then stores it for
future connections and hands it back to another openingd to send and exit.

Just send directly; it's more reliable and simpler.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-08-09 19:44:27 +02:00
..
test Don't advertise features we don't have in run-sphinx 2018-07-31 16:30:56 +02:00
base32.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
base32.h common/base32: make this a simple tal-wrapper around ccan/base32. 2018-05-10 02:28:44 +00:00
bech32_util.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
bech32_util.h common: Moving some bech32 related utilities to bech32_util 2018-04-25 12:34:55 +02:00
bech32.c
bech32.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00
bip32.c
bip32.h
bolt11.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
bolt11.h bolt11: allow multiple fallback addresses. 2018-04-06 14:26:53 +02:00
channel_config.c
channel_config.h
close_tx.c
close_tx.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00
configdir.c lightningd: fix double-specified args. 2018-05-05 17:55:10 +02:00
configdir.h
crypto_state.c
crypto_state.h
crypto_sync.c sync_crypto_write/sync_crypto_read: just fail, don't return NULL. 2018-08-05 02:03:58 +00:00
crypto_sync.h sync_crypto_write/sync_crypto_read: just fail, don't return NULL. 2018-08-05 02:03:58 +00:00
cryptomsg.c Update to latest BOLT version. 2018-07-01 17:37:03 +02:00
cryptomsg.h
daemon_conn.c common/daemon_conn: add daemon_conn_wake() helper. 2018-07-25 02:13:52 +00:00
daemon_conn.h common/daemon_conn: add daemon_conn_wake() helper. 2018-07-25 02:13:52 +00:00
daemon.c daemon: print version in crash backtrace. 2018-06-12 23:18:53 +02:00
daemon.h common/daemon: common routines for all daemons. 2018-04-03 14:03:28 +02:00
decode_short_channel_ids.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
decode_short_channel_ids.h Update to latest BOLT version. 2018-07-01 17:37:03 +02:00
derive_basepoints.c common/derive_basepoints: complete the set of single-value derive functions. 2018-07-24 00:40:01 +02:00
derive_basepoints.h common/derive_basepoints: complete the set of single-value derive functions. 2018-07-24 00:40:01 +02:00
dev_disconnect.c
dev_disconnect.h
features.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
features.h Update to latest BOLT version. 2018-07-01 17:37:03 +02:00
funding_tx.c
funding_tx.h
hash_u5.c
hash_u5.h
htlc_state.c
htlc_state.h
htlc_tx.c common: fix up BOLT 3 references. 2018-06-18 12:31:09 +02:00
htlc_tx.h common: fix up BOLT 3 references. 2018-06-18 12:31:09 +02:00
htlc_wire.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
htlc_wire.h channeld: always receive and maintain short_channel_id of failing channel. 2018-07-27 14:12:00 +02:00
htlc.h Remove unused functions not covered by unit tests 2018-03-28 11:22:05 +02:00
initial_channel.c common/keyset: use struct basepoints rather than open-coding fields. 2018-07-24 00:40:01 +02:00
initial_channel.h common: fix up BOLT 2 references. 2018-06-18 12:31:09 +02:00
initial_commit_tx.c common: fix up BOLT 2 references. 2018-06-18 12:31:09 +02:00
initial_commit_tx.h common: fix up BOLT 3 references. 2018-06-18 12:31:09 +02:00
json_escaped.c Use snprintf(...) instead of sprintf(...) 2018-08-02 16:14:21 +09:30
json_escaped.h Remove unused functions not covered by unit tests 2018-03-28 11:22:05 +02:00
json.c Added json_tok_sha256 (#1779) 2018-07-31 04:11:01 +00:00
json.h Added json_tok_sha256 (#1779) 2018-07-31 04:11:01 +00:00
key_derive.c common: fix up BOLT 3 references. 2018-06-18 12:31:09 +02:00
key_derive.h
keyset.c common/keyset: use struct basepoints rather than open-coding fields. 2018-07-24 00:40:01 +02:00
keyset.h common/keyset: use struct basepoints rather than open-coding fields. 2018-07-24 00:40:01 +02:00
Makefile decode_short_ids: move to common. 2018-07-01 14:55:29 +02:00
memleak.c memleak: reenable CCAN_TAL_DEBUG in DEVELOPER mode. 2018-08-05 02:03:58 +00:00
memleak.h
msg_queue.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
msg_queue.h
overflows.h The overflow check mul_overflows_s64(int64_t, int64_t) overflows and triggers UB :-) Remove it 2018-03-27 23:18:48 +00:00
peer_billboard.c
peer_billboard.h
peer_failed.c peer_failed: write error message to peer directly. 2018-08-09 19:44:27 +02:00
peer_failed.h common/read_peer_msg: deconstruct into individual helper routines. 2018-08-05 02:03:58 +00:00
peer_status_wire.csv gossipd: drain fd instead of passing around gossip index. 2018-04-26 05:47:57 +00:00
permute_tx.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
permute_tx.h
ping.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
ping.h
pseudorand.c
pseudorand.h
read_peer_msg.c common/read_peer_msg: remove. 2018-08-05 02:03:58 +00:00
read_peer_msg.h common/read_peer_msg: remove. 2018-08-05 02:03:58 +00:00
socket_close.c closingd: Ensure proper closing of TCP socket. 2018-05-09 04:43:21 +00:00
socket_close.h closingd: Ensure proper closing of TCP socket. 2018-05-09 04:43:21 +00:00
sphinx.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
sphinx.h common: fix up BOLT 4 references. 2018-06-18 12:31:09 +02:00
status_levels.h
status_wire.c
status_wire.csv status: make status_io a more generic mechanism. 2018-05-10 02:28:44 +00:00
status_wire.h
status.c status: make status_io a more generic mechanism. 2018-05-10 02:28:44 +00:00
status.h status: make status_io a more generic mechanism. 2018-05-10 02:28:44 +00:00
subdaemon.c common/daemon: common routines for all daemons. 2018-04-03 14:03:28 +02:00
subdaemon.h common/daemon: common routines for all daemons. 2018-04-03 14:03:28 +02:00
timeout.c
timeout.h
type_to_string.c
type_to_string.h wireaddr_internal: new type for where we can also use a local socket. 2018-05-07 22:37:28 +02:00
utils.c common/utils: don't free tmpctx, just the children. 2018-08-05 02:03:58 +00:00
utils.h common/utils: don't free tmpctx, just the children. 2018-08-05 02:03:58 +00:00
utxo.c
utxo.h cleanup: Make blockheights unsigned 2018-03-27 23:17:17 +00:00
version.c Make version output simpler/more user-friendly 2018-04-04 02:32:44 +00:00
version.h
wallet_tx.c fundchannel: cap 'all' at 2^24-1 satoshi. 2018-07-30 11:46:41 +02:00
wallet_tx.h fundchannel: cap 'all' at 2^24-1 satoshi. 2018-07-30 11:46:41 +02:00
wire_error.c Remove tal_len, use tal_count() or tal_bytelen(). 2018-07-30 11:31:17 +02:00
wire_error.h common: fix up BOLT 1 references. 2018-06-18 12:31:09 +02:00
wireaddr.c wireaddr: correctly parse ':portnum' (meaning IPv4 and IPv6) 2018-08-08 15:04:06 +02:00
wireaddr.h gossip: Try to detect broken ISP resolvers and discard broken replies 2018-06-21 11:21:16 +02:00
withdraw_tx.c
withdraw_tx.h