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

Remove the UDP channel implementation from the network #4105

Merged
merged 13 commits into from Feb 15, 2023

Conversation

thsfs
Copy link
Contributor

@thsfs thsfs commented Feb 6, 2023

Removes the UDP channel implementation from node's network and some other related code.

Please notice:

  • After this change the only implemented transport layer is TCP.
  • This doesn't remove the UDP option from port mapping.
  • There are still some UDP related code for the endpoints that use boost::asio::ip::udp::endpoint.
  • There are some remaining enumerations related to UDP that should be removed in a further step.
  • This PR depends on Remove UDP support from the peer_container tests #3923 to be merged first.
  • Removes CLI arguments (requires updating the documentation):
    • --disable_udp and --enable_udp
    • --disable_tcp_realtime

Fixes issue: #3846

@thsfs thsfs added the documentation This item indicates the need for or supplies updated or expanded documentation label Feb 6, 2023
@thsfs thsfs added this to the V25.0 milestone Feb 6, 2023
@thsfs thsfs marked this pull request as ready for review February 14, 2023 19:30
@thsfs thsfs added removal Indicates functionality is being removed cli Changes related to the Command Line Interface labels Feb 14, 2023
nano/node/node.cpp Show resolved Hide resolved
@thsfs thsfs merged commit cd72cc9 into nanocurrency:develop Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Changes related to the Command Line Interface documentation This item indicates the need for or supplies updated or expanded documentation removal Indicates functionality is being removed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants