about summary refs log tree commit diff
path: root/debian/rules
AgeCommit message (Collapse)Author
12 daysEnable clat (464XLAT)Witold Baryluk
Add libbpf-dev to be able to load and interact with loaded bpf program. Add gcc-bpf and bpftool with minimum required versions to support required features, and set explicitly the bpf compiler (network manager often prefers clang otherwise if available). Not adding any constraints on linux (where bpf is supported), as all the network-manager packages are already linux-any, so will not built on non-linux. Note: The compiled clat.bpf.o file content is incorporated into clat.skel.h during the build (as a static byte array), and is loaded from memory at runtime, not from any on disk file. For now also silence mostly a false positive of blhc reporting missing hardening flags. This is hopefully only temporary, and can be improved in the future. Fixes: ef758928d5c20c8af9f4ebf93059e5f22c9f9fec
2026-07-03Disable CLAT (464XLAT) supportMichael Biebl
This is a new feature requiring BPF support.
2026-07-03Remove nm-initrd-generator.sh systemd generatorMichael Biebl
We are not using the initrd units, so we don't need that systemd generator either.
2026-07-03Stop setting systemdsystemunitdir explicitlyMichael Biebl
Instead rely on systemd.pc (provided by systemd-dev) to get this path.
2026-07-03Stop building with Wireless Extensions supportMichael Biebl
This feature is deprecated and scheduled to be removed in a future release.
2026-02-24Enable Open vSwitch (OVS) supportMichael Biebl
This includes a drop-in config for NetworkManager.service which changes its ordering. So ship the plugin in a separate package named network-manager-ovs. Closes: #1127478
2026-02-09Do not ship initrd specific servicesMichael Biebl
Those systemd services are meant for the initrd but are not actually used by dracut (yet). They conflict with the main services and can lead to potentially confusing error messages. So remove them for now. Closes: #1117732
2025-11-21Fix dhcpcd build optionMichael Biebl
The intended build option "false" did not actually disable it as expected, so use "no" instead. Thanks: John Scott Closes: #1121101
2025-08-05Increase test timeouts by a factor of twoMichael Biebl
This should help slower architectures like hppa. Closes: #1075915
2025-08-04Disable NBFT support in the initrd generatorMichael Biebl
The nm-initrd-generator is not really hooked up in Debian and enabling NBFT support would drap in additional dependencies like NVME. So disable support for this feature until there is actual demand for it.
2025-07-15Explicitly specify the path for ip6tablesMichael Biebl
2025-03-15Stop setting the build system explicitlyMichael Biebl
It is no longer necessary as upstream has removed the build system based on autotools and only supports the Meson based one.
2025-03-15Enable support for ofonoSicelo A. Mhlongo
2025-02-12Drop obsolete build optionMichael Biebl
Support for the "dhcpcanon" DHCP client has been removed upstream including the build option.
2024-09-03Stop enabling support for dhclientMichael Biebl
This feature has been marked deprecated and is scheduled to be removed in a future release.
2024-05-12Switch to Meson as build systemMichael Biebl
2023-10-20Install helper binaries into /usr/libexecMichael Biebl
Closes: #1026388
2023-10-20Move systemd services files and udev rules to /usrMichael Biebl
Add a corresponding versioned Build-Depends on debhelper (>= 13.11.6) to ensure we have a recent enough dh_installsystemd.
2023-08-09Explicitly set the modprobe path during configureMichael Biebl
2023-03-09Use execute_before instead of override for dh_installMichael Biebl
2022-09-20debian/rules: Add comment for ltoJeremy Bicha
Gbp-Dch: Ignore
2022-08-25Explicitly disable LTO via dpkg-buildflagsMichael Biebl
NetworkManager requires additional build flags like -flto-partition=none to build properly with LTO enabled. See https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1070 and https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/839ba57c7f41798dddd43495bb0b2cf312bd0f6f Closes: #1015556
2022-08-17Simplify dh_autoreconf override by calling upstream provided autogen.shMichael Biebl
This ensures the correct sequence of commands is run. In this specific case we were still using intltoolize when upstream dropped its usage in favour of gettext a while ago.
2022-08-17Drop obsolete --with-dnssec-trigger configure optionMichael Biebl
The unbound DNS plugin was marked deprecated for a while and has been removed now in this release.
2022-06-18Use dh-sequence-gir instead of gir addonMichael Biebl
It is functionally equivalent but avoids modifications to debian/rules.
2022-02-19Set path to nft binaryMichael Biebl
2022-02-14Enable all hardening build flagsMichael Biebl
2022-01-13Install nm-priv-helper serviceMichael Biebl
2021-10-01Drop dh_missing overrideMichael Biebl
As --fail-missing is the default in compat 13, the override is no longer necessary.
2021-02-16Cherry-pick fixes from upstream nm-1-30 branchMichael Biebl
- Fixes assertion when running the python-dbusmock test suite - Replaces our custom polkit-agent-helper-1 patch Closes: #982613
2020-05-20The iptables binary is now installed in /usr/sbin/Sebastien Bacher
2019-12-18Explicitly disable (experimental) nm-cloud-setup toolMichael Biebl
2019-09-30Switch build-dependencies to python3Andreas Henriksson
The tests are designed to work with either python2 or python3. We should be able to simply switch build-dependencies to python3 equivalents. However if something transitively pulls in python2 the AM_PATH_PYTHON autoconf macro will find python(2) binary, so we explicitly set PYTHON=/usr/bin/python3. Closes: #938944
2019-07-31Drop obsolete configure flagsMichael Biebl
2018-11-27Move D-Bus policy files to /usr/share/dbus-1/system.d/Michael Biebl
This is supported since dbus 1.9.18.
2018-10-25Switch to debhelper compat level 12 and dh_installsystemdMichael Biebl
2018-10-21Disable obsolete ibft settings pluginMichael Biebl
It has been replaced by an iBFT reader which parses /sys/firmware/ibft directly instead of iscsiadm output.
2018-06-11Enable iwd supportMichael Biebl
2018-06-11Drop dh_strip override, the dbgsym migration is doneMichael Biebl
2018-06-11Make sure the example server.conf is actually installedMichael Biebl
2018-04-18Stop building libnm-glib/libnm-utilMichael Biebl
Those libraries have been deprecated for several years. The successor is libnm, a GObject-based client library using GDBus instead of dbus-glib.
2018-01-21Revert "Bump debhelper compat level to 11"Michael Biebl
There are currently too many issues with dh_installsystemd, so switch back to compat 10 using dh_systemd_enable and dh_systemd_start for the time being. This reverts commit ac717b686e40bc8c365e2f3eae7315f4ad239ae7.
2018-01-21Bump debhelper compat level to 11Michael Biebl
2017-11-07Disable dhcpcanon and openvswitch supportMichael Biebl
DHCP client support with dhcpcanon is still marked as experimental and support for Open vSwitch will require more package related changes. If Open vSwitch support is enabled, this will most likely be provided via a separate binary package.
2017-10-22Remove unnecessary files in dh_install overrideMichael Biebl
Gbp-Dch: Ignore
2017-09-20Switch to dh_missing and abort on uninstalled filesMichael Biebl
2017-06-18Fix creation of network-manager.service symlinkMichael Biebl
Explicitly specify the network-manager package when creating the symlink. Otherwise the symlink is created for the wrong package when doing arch:all builds where the first package is not network-manager.
2017-06-18Install ifupdown dispatcher script via network-manager.installMichael Biebl
This avoids a FTBFS when doing arch:all builds. Rename the script to 01-ifupdown while at it for consistencies sake. Closes: #864980
2017-06-17Switch runstatedir from /var/run to /runMichael Biebl
Update existing /etc/resolv.conf symlinks accordingly. Closes: #860045
2017-05-13Enable vala bindings supportRico Tzschichholz