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

Connectd demux part 2 #4985

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a9e6692
lightningd: start gossipd after channels are loaded.
rustyrussell Jan 24, 2022
627404a
gossipd: infrastructure to tell lightningd about local channel updates.
rustyrussell Jan 24, 2022
5a9e8f3
gossipd: feed lightningd the channel_updates as soon as we make them.
rustyrussell Jan 24, 2022
34e1038
lightningd: tell gossipd when we use the channel_update.
rustyrussell Jan 24, 2022
24fc4d4
lightningd: use our cached channel_update for errors instead of askin…
rustyrussell Jan 24, 2022
042a6ed
channeld: keep local copy of latest channel_update for errors.
rustyrussell Jan 24, 2022
cff1d7e
channeld: send channel updates and announcements via lightningd.
rustyrussell Jan 24, 2022
4ca14eb
channeld: pause before sending initial channel_update.
rustyrussell Jan 24, 2022
6a17c89
dualopend: tell lightningd about new channel as soon as it's locked in.
rustyrussell Jan 24, 2022
95b0dec
connectd: temporarily have two fds to gossipd.
rustyrussell Jan 24, 2022
5b7cccf
gossipd: add routines to send gossip messages to and from connectd.
rustyrussell Jan 24, 2022
4b48a40
connectd: divert gossip messages directly to gossipd.
rustyrussell Jan 24, 2022
4c9e67c
gossipd: send all gossip msgs directly to connectd, not peer.
rustyrussell Jan 24, 2022
bc18acf
pytest: ignore pings when doing query_gossip.
rustyrussell Jan 29, 2022
b4c45af
connectd: handle pings and pongs.
rustyrussell Jan 29, 2022
fb2d208
connectd: handle onion messages.
rustyrussell Jan 29, 2022
de82e39
connectd: do io logging properly for msgs we make.
rustyrussell Jan 29, 2022
c7ec0a3
common: make sure we hand through peer for io logging.
rustyrussell Jan 29, 2022
8ffb126
connectd: handle custom messages.
rustyrussell Jan 29, 2022
cee59bc
channeld: simply exit if hsmd vanishes.
rustyrussell Jan 29, 2022
8d6d86d
subdaemons: remove gossipd fd from per-peer daemons.
rustyrussell Jan 29, 2022
5dea211
gossipd: don't hand out fds.
rustyrussell Jan 29, 2022
cd61786
connectd: remove second gossip fd.
rustyrussell Jan 29, 2022
9b51d5b
connectd: don't received useless peer fd if we're told to send final …
rustyrussell Jan 29, 2022
18e1dea
gossip_store: handle compacted gossip_store correctly.
rustyrussell Jan 29, 2022
c77f6ed
pytest: remove flake in test_upgrade_statickey_onchaind
rustyrussell Jan 29, 2022
e2e6fb4
pytest: make test_gossip_no_empty_announcements more robust.
rustyrussell Jan 29, 2022
1c95e02
pytest: protect against bad gossip messages from mining confirms too …
rustyrussell Jan 30, 2022
63f9344
gossipd: fix longstanding logic error in gossip_generation.
rustyrussell Jan 30, 2022
dfb78eb
lightningd: clean up subds before freeing HTLCs.
rustyrussell Jan 30, 2022
93f8a11
dual_funding: don't steal inflight field in update_channel_from_infli…
rustyrussell Jan 30, 2022
333b0e8
pytest: make test_mpp_adaptive more reliable
rustyrussell Jan 31, 2022
7530018
pytest: note unfixable test_htlc_rexmit_while_closing test.
rustyrussell Jan 31, 2022
73e325c
misc: clarifications from cdecker review.
rustyrussell Feb 7, 2022
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
1 change: 1 addition & 0 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
Loading