mptcpd (0.12-2) unstable; urgency=medium

  [ Helmut Grohne ]
  * Fix FTBFS when systemd.pc changes systemdsystemunitdir. (Closes: #1052667)

  [ Matthieu Baerts ]
  * debian: update years in copyright file.
  * debian: update my email address.

 -- Matthieu Baerts <matttbe@kernel.org>  Sun, 22 Oct 2023 19:25:32 +0200

mptcpd (0.12-1) unstable; urgency=medium

  * New upstream version.
    - mptcpd has been transferred to multipath-tcp's GitHub organisation.
    - The payload sizes of path management commands sent to the kernel were
      reduced in some cases, slightly improving performance.
    - Automatically set the "signal" flag when a TCP/IP address with a non-zero
      port is passed to the mptcpd_kpm_set_flags() function. The "signal" flag
      is required when a port is specified.
    - A potential memory violation that occurred when cleaning up resources in
      the case of a failed attempt to track a network address was corrected.
    - Several order of operation problems in the test-commands unit test were
      addressed. The test-commands unit test now succeeds as expected.
    - Skip the listener manager unit test if the kernel doesn't support MPTCP.
  * debian: copyright: the issue with an SPDX entry has been fixed
  * debian: update refs: repo has moved to multipath-tcp organisation on Github
  * debian: rules: remove workarounds for tests: fixed upstream
  * debian: control: Bump Standards-Version to 4.6.2
  * debian: lintian: remove false positive
  * debian: gbp: update TODO list

 -- Matthieu Baerts <matthieu.baerts@tessares.net>  Wed, 08 Feb 2023 14:33:10 +0100

mptcpd (0.11-1) unstable; urgency=medium

  * New upstream version.
    - Support for the user space MPTCP path management generic netlink API in
      the upstream Linux 5.19 kernel.
    - Propagate the "server side" flag to new_connection and
      connection_established plugin operations.
    - Support a new fullmesh address flag in the mptcpd configuration file and
      command line addr-flags configuration option.
    - Allow the mptcpd network monitor unit test to pass if it detects an
      active interface without any IPv4 or v6 addresses.
    - Fix memory leaks that occured when parsing the addr-flags and notify-flags
      entries in the mptcpd configuration.
    - Fix a use-after-free memory error in the mptcpd load-plugins configuration
      code.
    - Improve the underlying mptcpd ID manager hash algorithm.
  * debian: control: set 'Multi-Arch: foreign' for -doc
  * debian: automatically update symbols for v0.11

 -- Matthieu Baerts <matthieu.baerts@tessares.net>  Fri, 16 Dec 2022 19:12:59 +0100

mptcpd (0.10-1) unstable; urgency=medium

  * New (bug-fix) upstream version. Closes: #1014835
    - Inconsistent byte order handling in mptcpd was corrected.
    - A potential memory violation caused when attempting to register NULL
      networking monitoring operations with mptcpd was fixed.
    - Mptcpd now supports gcc 12.
    - 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.
  * debian: drop no longer needed patches
  * debian: add new symbols from 0.10
  * debian: rules: remove workaround for tests
  * debian: remove note about reprotest issues
  * debian: copyright: remove auto-gen files
  * debian: remove arch specific path
  * debian: rules: force using MPTCP Upstream implem
  * debian: control: switch to v4.6.1.0
  * debian: lintian-overrides: add '[]' around path
  * debian: rules: mark some tests as unstable

 -- Matthieu Baerts <matthieu.baerts@tessares.net>  Tue, 02 Aug 2022 11:24:07 +0200

mptcpd (0.9-1) unstable; urgency=low

  * Initial release. Closes: #1005012
  * Modifications since the first FTP Master review:
    - debian: official Git repo is now on salsa
    - debian: add gbp config
    - debian: doxygen: disable HTML_TIMESTAMP
    - debian: apply 'debmake -P' autogenerated files
    - debian: copyright: missing debian files
    - debian: copyright: mptcp_upstream.h is under GPLv2+
    - debian: readme: reproducible failing due to doxygen
    - debian: readme: link to doxygen issue
    - debian: copyright: note about incorrect SPDX entry

 -- Matthieu Baerts <matthieu.baerts@tessares.net>  Fri, 18 Mar 2022 13:23:05 +0100
