Skip to content

Remove the UDP channel implementation from the network#4105

Merged
thsfs merged 13 commits intonanocurrency:developfrom
thsfs:udp-removal
Feb 15, 2023
Merged

Remove the UDP channel implementation from the network#4105
thsfs merged 13 commits intonanocurrency:developfrom
thsfs:udp-removal

Conversation

@thsfs
Copy link
Copy Markdown
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
@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.

2 participants