mptcpd (0.12-4) unstable; urgency=medium * debian: build-dep on systemd-dev i/o systemd. (Closes: #1060476) - Michael Biebl reported that systemd.pc file is now in systemd-dev package. * debian: add new main sponsor for 2024. - NGI0 Core is my current sponsor for this work. Adapting metadata to be in sync with my Git's SoB tag. -- Matthieu Baerts (NGI0) Fri, 12 Jan 2024 11:56:26 +0100 mptcpd (0.12-3) unstable; urgency=medium * debian: build-dep: add netbase. (Closes: #1060285) - Aurelien Jarno found out that the unit tests can crash when SCTP is disabled and netbase is not installed. A fix for the crash in the unit tests is available upstream, but it is not needed if netbase has been added to the list of dependences. This package will also help displaying a better warning message. * debian: lintian: fix mptcp.service path. - The path can be different depending on the architecture, since 0.12-2. The lintian override file was not taking this into consideration. -- Matthieu Baerts (NGI0) Thu, 11 Jan 2024 14:55:36 +0100 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 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 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 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 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 Fri, 18 Mar 2022 13:23:05 +0100