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

mptcpd 0.10 #241

Merged
merged 1 commit into from
Jun 24, 2022
Merged

Conversation

ossama-othman
Copy link
Member

  • Inconsistent byte order handling in mptcpd was corrected. IP ports
    sent in path management commands and events now have the correct
    byte order. Furthermore, the mptcpd unit test suite no longer
    assumes that the tests will be run on a little endian host. IPv4
    addresses and IP ports used in the mptcpd unit test suite are now
    byte swapped as needed according to the endianness of the platform.
    As always, IPv4 addresses and IP ports passed through pointers to
    struct sockaddr should be in network byte order by convention.

  • A potential memory violation caused when attempting to register NULL
    networking monitoring operations with mptcpd was fixed.

  • Mptcpd now supports gcc 12. Link-time errors found in gcc 12 mptcpd
    builds were fixed.

  • ELL 0.45 or greater is supported.

  • Code coverage was further expanded.

  • The mptcpd network monitor supports loopback interface monitoring if
    so desired.

  • Improved support for reproducible builds by disabling HTML
    timestamps in Doxygen generated mptcpd documentation.

  • Some mptcpd unit tests will be skipped rather than allowed to fail
    on hosts running a kernel without MPTCP support.

- Inconsistent byte order handling in mptcpd was corrected.  IP ports
  sent in path management commands and events now have the correct
  byte order.  Furthermore, the mptcpd unit test suite no longer
  assumes that the tests will be run on a little endian host.  IPv4
  addresses and IP ports used in the mptcpd unit test suite are now
  byte swapped as needed according to the endianness of the platform.
  As always, IPv4 addresses and IP ports passed through pointers to
  struct sockaddr should be in network byte order by convention.

- A potential memory violation caused when attempting to register NULL
  networking monitoring operations with mptcpd was fixed.

- Mptcpd now supports gcc 12.  Link-time errors found in gcc 12 mptcpd
  builds were fixed.

- ELL 0.45 or greater is supported.

- Code coverage was further expanded.

- The mptcpd network monitor supports loopback interface monitoring if
  so desired.

- Improved support for reproducible builds by disabling HTML
  timestamps in Doxygen generated mptcpd documentation.

- Some mptcpd unit tests will be skipped rather than allowed to fail
  on hosts running a kernel without MPTCP support.
@ossama-othman ossama-othman self-assigned this Jun 24, 2022
@coveralls
Copy link

coveralls commented Jun 24, 2022

Pull Request Test Coverage Report for Build 2557957908

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 61.609%

Totals Coverage Status
Change from base Build 2557225052: 0.0%
Covered Lines: 1149
Relevant Lines: 1865

💛 - Coveralls

@ossama-othman ossama-othman merged commit e840adb into multipath-tcp:master Jun 24, 2022
@ossama-othman ossama-othman deleted the release-0.10 branch June 24, 2022 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants