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

Stratum v2 connman #50

Open
wants to merge 24 commits into
base: sv2-transport
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
4b58d55
test: move the implementation of StaticContentsSock to .cpp
vasild Dec 6, 2022
2f6ce54
test: put the generic parts from StaticContentsSock into a separate c…
vasild Sep 6, 2024
5766bbe
test: add a mocked Sock that allows inspecting what has been Send() t…
vasild Dec 6, 2022
de88060
net: reduce CAddress usage to CService or CNetAddr
vasild Aug 23, 2024
89ef528
net: split CConnman::BindListenPort() off CConnman
vasild Aug 23, 2024
a0a8a72
style: modernize the style of SockMan::BindListenPort()
vasild Sep 17, 2024
919d275
net: split CConnman::AcceptConnection() off CConnman
vasild Aug 26, 2024
552a0f6
style: modernize the style of SockMan::AcceptConnection()
vasild Sep 17, 2024
e0cb576
net: move the generation of ids for new nodes from CConnman to SockMan
vasild Aug 27, 2024
5eb0b66
net: move CConnman-specific parts away from ThreadI2PAcceptIncoming()
vasild Aug 27, 2024
8e2ea1c
net: move I2P-accept-incoming code from CConnman to SockMan
vasild Aug 27, 2024
014ea3b
net: index nodes in CConnman by id
vasild Sep 20, 2024
9fda56c
net: isolate P2P specifics from GenerateWaitSockets()
vasild Sep 21, 2024
361673b
net: isolate P2P specifics from SocketHandlerConnected() and ThreadSo…
vasild Sep 21, 2024
a30c7a6
net: isolate all remaining P2P specifics from SocketHandlerConnected()
vasild Sep 22, 2024
35db697
net: split CConnman::ConnectNode()
vasild Sep 23, 2024
22c04d4
net: tweak EventNewConnectionAccepted()
vasild Sep 24, 2024
8d08948
net: move sockets from CNode to SockMan
vasild Sep 23, 2024
b8b0426
net: move-only: improve encapsulation of SockMan
vasild Sep 23, 2024
6f7b261
Merge remote-tracking branch 'vasild/sockman' into 2024/06/sv2_connec…
Sjors Dec 19, 2024
a8eb005
Merge remote-tracking branch 'vasild/DynSock' into 2024/06/sv2_connec…
Sjors Dec 19, 2024
ebd5b77
Add sv2 SETUP_CONNECTION messages
Sjors Jul 15, 2024
b3126a3
Add strings for Sv2MsgType
Sjors Jul 1, 2024
a3a7a46
Add Sv2Connman
Sjors Nov 15, 2024
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
3 changes: 2 additions & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -126,13 +126,15 @@ add_library(bitcoin_common STATIC EXCLUDE_FROM_ALL
common/run_command.cpp
common/settings.cpp
common/signmessage.cpp
common/sockman.cpp
common/system.cpp
common/url.cpp
compressor.cpp
core_read.cpp
core_write.cpp
deploymentinfo.cpp
external_signer.cpp
i2p.cpp
init/common.cpp
kernel/chainparams.cpp
key.cpp
Expand Down Expand Up @@ -211,7 +213,6 @@ add_library(bitcoin_node STATIC EXCLUDE_FROM_ALL
headerssync.cpp
httprpc.cpp
httpserver.cpp
i2p.cpp
index/base.cpp
index/blockfilterindex.cpp
index/coinstatsindex.cpp
Expand Down
Loading
Loading