Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiler error #9

Open
wants to merge 51 commits into
base: connectd-demux-part-2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
31d4457
lightningd: close one more fd for subdaemons.
rustyrussell Dec 15, 2021
b7268b3
lightningd: handle channel cleanups more explicitly.
rustyrussell Dec 15, 2021
23e0c9e
common: is_msg_gossip_broadcast() for putting things in filter.
rustyrussell Dec 15, 2021
3bf0a20
connectd: clean up lightningd connection handling.
rustyrussell Dec 15, 2021
0fd02f7
common: generalize extract_channel_id().
rustyrussell Dec 15, 2021
bb635a0
common/socket_close: don't wait forever.
rustyrussell Dec 15, 2021
99c08f3
pytest: disable dev-disconnect blackhole tests.
rustyrussell Dec 15, 2021
81abdcd
dev_disconnect: remove @ marker.
rustyrussell Dec 15, 2021
d4ad4ce
channeld: add dev-disable-commit-after instead of dev-disconnect -noc…
rustyrussell Dec 15, 2021
2975aa3
gossipd: local_direction helper to generalize is_local_channel.
rustyrussell Dec 15, 2021
37abe30
gossipd: rewrite update generation, remove local_chan.
rustyrussell Dec 15, 2021
63265ed
gossipd: make request handlers return void.
rustyrussell Dec 15, 2021
65beadd
connectd: rename struct peer in peer_exchange_initmsg to early_peer.
rustyrussell Dec 15, 2021
f28c3f1
connectd: keep timeout timer around so we can disable it.
rustyrussell Dec 15, 2021
769b368
connectd: maintain connection with peer, shuffle data.
rustyrussell Dec 15, 2021
c40ac7c
gossipwith: create our own internal sync_crypto functions.
rustyrussell Dec 15, 2021
a2271cd
connectd: do decryption for peers.
rustyrussell Dec 15, 2021
bc4eff8
peer_io: replace crypto_sync in daemons, use normal wire messages.
rustyrussell Dec 15, 2021
22ecac7
per_peer_state: remove struct crypto_state
rustyrussell Dec 20, 2021
ff26d89
connectd: do dev_disconnect logic.
rustyrussell Dec 20, 2021
381b62e
connectd: do nagle by packet type.
rustyrussell Dec 20, 2021
ff57f6d
common: add routine for absolute timeouts (vs. relative).
rustyrussell Dec 20, 2021
5c7d7b7
connectd: serve gossip_store file for the peer.
rustyrussell Dec 20, 2021
d131293
subdaemons: don't stream gossip_store at all.
rustyrussell Dec 20, 2021
be86bae
lightningd: remove per_peer_state struct.
rustyrussell Dec 20, 2021
006a335
connectd: remove per_peer_state in favor of keeping gossip_fd directly.
rustyrussell Dec 20, 2021
71b02f4
connectd: put more stuff into struct gossip_state.
rustyrussell Dec 20, 2021
d802834
connectd: get addresses from lightningd, not gossipd.
rustyrussell Dec 20, 2021
aee1b46
lightningd: start gossipd after channels are loaded.
rustyrussell Dec 20, 2021
3e00b5d
gossipd: infrastructure to tell lightningd about local channel updates.
rustyrussell Dec 20, 2021
40dac53
gossipd: feed lightningd the channel_updates as soon as we make them.
rustyrussell Dec 20, 2021
d581a86
lightningd: tell gossipd when we use the channel_update.
rustyrussell Dec 20, 2021
0842e89
lightningd: use our cached channel_update for errors instead of askin…
rustyrussell Dec 20, 2021
a668ed2
channeld: keep local copy of latest channel_update for errors.
rustyrussell Dec 20, 2021
ae5efef
pytest: fix unlikely flake
rustyrussell Dec 20, 2021
d336fa7
channeld: send channel updates and announcements via lightningd.
rustyrussell Dec 20, 2021
ad5a53e
channeld: tell gossipd about new channel earlier.
rustyrussell Dec 20, 2021
4078ac8
dualopend: tell lightningd about new channel as soon as it's locked in.
rustyrussell Dec 20, 2021
08af613
connectd: temporarily have two fds to gossipd.
rustyrussell Dec 20, 2021
e1e7e76
gossipd: add routines to send gossip messages to and from connectd.
rustyrussell Dec 20, 2021
4248fbe
connectd: divert gossip messages directly to gossipd.
rustyrussell Dec 20, 2021
c7c0bef
gossipd: send all gossip msgs directly to connectd, not peer.
rustyrussell Dec 20, 2021
e3e8718
connectd: handle pings and pongs.
rustyrussell Dec 20, 2021
23ca389
connectd: handle onion messages.
rustyrussell Dec 20, 2021
ef6364d
connectd: handle custom messages.
rustyrussell Dec 20, 2021
460d78e
channeld: simply exit if hsmd vanishes.
rustyrussell Dec 20, 2021
bcf867d
subdaemons: remove gossipd fd from per-peer daemons.
rustyrussell Dec 20, 2021
eb178b8
gossipd: don't hand out fds.
rustyrussell Dec 20, 2021
39c241b
connectd: remove second gossip fd.
rustyrussell Dec 20, 2021
8950384
connectd: don't received useless peer fd if we're told to send final …
rustyrussell Dec 20, 2021
aa88b6a
Compiler error
ddustin Dec 31, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 4 additions & 5 deletions channeld/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ CHANNELD_HEADERS := \
channeld/full_channel_error_names_gen.h \
channeld/channeld_wiregen.h \
channeld/channeld_htlc.h \
channeld/channeld.h \
channeld/commit_tx.h \
channeld/full_channel.h \
channeld/full_channel_error.h \
Expand Down Expand Up @@ -40,19 +41,17 @@ CHANNELD_COMMON_OBJS := \
common/channel_config.o \
common/channel_id.o \
common/channel_type.o \
common/crypto_state.o \
common/crypto_sync.o \
common/cryptomsg.o \
common/daemon.o \
common/daemon_conn.o \
common/derive_basepoints.o \
common/dev_disconnect.o \
common/ecdh_hsmd.o \
common/features.o \
common/fee_states.o \
common/status_wiregen.o \
common/peer_status_wiregen.o \
common/gossip_rcvd_filter.o \
common/peer_io.o \
common/peer_status_wiregen.o \
common/status_wiregen.o \
common/gossip_store.o \
common/hmac.o \
common/htlc_state.o \
Expand Down
Loading