nfs-utils (1:2.6.4-3ubuntu5.1) noble; urgency=medium
* SRU: LP: #2083480: No-change rebuild to disable frame pointers on
ppc64el and s390x.
-- Matthias Klose <doko@ubuntu.com> Wed, 02 Oct 2024 14:40:50 +0200
nfs-utils (1:2.6.4-3ubuntu5) noble; urgency=medium
* No-change rebuild against libevent-core-2.1-7t64
-- Steve Langasek <steve.langasek@ubuntu.com> Sun, 07 Apr 2024 02:44:50 +0000
nfs-utils (1:2.6.4-3ubuntu4) noble; urgency=medium
* No-change rebuild for CVE-2024-3094
-- Steve Langasek <steve.langasek@ubuntu.com> Sun, 31 Mar 2024 08:10:14 +0000
nfs-utils (1:2.6.4-3ubuntu3) noble; urgency=medium
* No-change rebuild against libtirpc3t64
-- Steve Langasek <steve.langasek@ubuntu.com> Thu, 29 Feb 2024 09:30:58 +0000
nfs-utils (1:2.6.4-3ubuntu2) noble; urgency=medium
* d/p/armhf-time-t-format-error.patch: resolve armhf ftbfs due to
time_t transition (LP: #2055349).
-- Vladimir Petko <vladimir.petko@canonical.com> Thu, 29 Feb 2024 10:52:10 +1300
nfs-utils (1:2.6.4-3ubuntu1) noble; urgency=medium
* Merge with Debian unstable (LP: #2055100). Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- Update README file:
+ d/README.Ubuntu: new /etc/nfs.conf config structure
+ d/libnfsidmap1.docs, d/nfs-common.docs: install README.Ubuntu
- New apport hook (LP 1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP 1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-mount}: specific NFSv3 mount test
- Move the regex module to a separate binary package libnfsidmap-regex
(LP 1974067):
+ d/control: new package, adjust breaks/conflicts
+ d/libnfsidmap-regex.install: install the plugin file
+ d/libnfsidmap1.install: don't install regex.so
[missed in previous d/changelog]
+ d/p/ubuntu-idmapd-manpage-update-regex-other-package.patch:
note that the regex plugin is in another package
- rpc.svcgssd fixes and improvements (LP 1977745):
+ d/p/nfs-conf-manpage-missing-svcgssd-options.patch: also
document the missing svcgssd options to the nfs.conf(5) manpage
- d/not-installed: mark files we knowingly don't include in the
packaging
-- Vladimir Petko <vladimir.petko@canonical.com> Tue, 27 Feb 2024 14:48:29 +1300
nfs-utils (1:2.6.4-3) unstable; urgency=medium
[ Salvatore Bonaccorso ]
* fsidd: call anonymous sockets by their name only, don't fill with NULs to
108 bytes (Closes: #1051132)
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 03 Dec 2023 14:58:30 +0100
nfs-utils (1:2.6.4-2) unstable; urgency=medium
* Built with enabled support for NFS junctions
- Configure with --enable-junction to enable support for NFS junctions
- debian/control: Add Build-Depends on libxml2-dev
* nfs-kernel-server: Install nfsref utility and nfsref(8) manpage
(Closes: #1055675)
-- Salvatore Bonaccorso <carnil@debian.org> Thu, 23 Nov 2023 08:09:12 +0100
nfs-utils (1:2.6.4-1) unstable; urgency=medium
* Upload to unstable
-- Salvatore Bonaccorso <carnil@debian.org> Wed, 22 Nov 2023 07:15:57 +0100
nfs-utils (1:2.6.4-1~exp1) experimental; urgency=medium
* New upstream version 2.6.4
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 21 Nov 2023 16:02:51 +0100
nfs-utils (1:2.6.3-4~exp1) experimental; urgency=medium
* Remove extraneous words left behind by commit 522837f. (Closes: #1051088)
* Install systemd units to /usr/lib/systemd/system
- debian/rules: Drop explicit setting with path for Debian
--with=systemd=/lib/systemd/system and install the systemd units by
default in /usr/lib/systemd/system trough --with-systemd
- debian/nfs-common.install: Install systemd units from
/usr/lib/system/system
- debian/nfs-kernel-server.install: Install systemd units from
/usr/lib/system/system
- debian/*.links: Create symlinks for systemd units from and to
/usr/lib/systemd/system instead of /lib/systemd/system
* debian/rules: Don't force nfsdcltrack and mount helpers into /sbin
* nfs-common: Install {u,}mount.nfs{,4} into /usr/sbin
* nfs-common: lintian-overides: Adjust paths after installation to /usr/sbin
* nfs-kernel-server: Install nfsdcltrack to /usr/sbin
* debian/rules: Update chmod call to fix permissions of /usr/sbin/mount.nfs
* Install rpc.statd, sm-notify and showmount into /usr/sbin
- Install binaries to default locations in /usr/sbin
- Drop now oboslete patches to reference sm-notify from /sbin
- Drop now obsolete patches to change ExecStart to start sm-notify and
rpc.statd from /sbin
-- Salvatore Bonaccorso <carnil@debian.org> Mon, 20 Nov 2023 22:13:01 +0100
nfs-utils (1:2.6.3-3ubuntu1) mantic; urgency=medium
* Merge with Debian unstable (LP: #2030474). Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- Update README file:
+ d/README.Ubuntu: new /etc/nfs.conf config structure
+ d/libnfsidmap1.docs, d/nfs-common.docs: install README.Ubuntu
- New apport hook (LP #1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP #1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-mount}: specific NFSv3 mount test
- Move the regex module to a separate binary package libnfsidmap-regex
(LP #1974067):
+ d/control: new package, adjust breaks/conflicts
+ d/libnfsidmap-regex.install: install the plugin file
+ d/libnfsidmap1.install: don't install regex.so
+ d/p/ubuntu-idmapd-manpage-update-regex-other-package.patch:
note that the regex plugin is in another package
- rpc.svcgssd fixes and improvements (LP #1977745):
+ d/p/nfs-conf-manpage-missing-svcgssd-options.patch: also
document the missing svcgssd options to the nfs.conf(5) manpage
- d/not-installed: mark files we knowingly don't include in the
packaging
* Dropped changes:
- Rely on the generator units for the rpc_pipefs mount (LP #1971935):
+ d/p/always-run-generator.patch: run the generator even if the
config differs from the built-in default
+ d/rules: exclude the units we will let the generator produce
[Fixed in 1:2.6.3-1]
-- Vladimir Petko <vladimir.petko@canonical.com> Tue, 08 Aug 2023 09:54:52 +1200
nfs-utils (1:2.6.3-3) unstable; urgency=medium
* nfs-idmapd.service: add network-online.target to Wants= and After=
(Closes: #1035840)
* libnfsidmap: try to get the domain directly from hostname if the DNS
lookup fails and always show the log message if the domain can't be
determined
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 01 Aug 2023 15:10:41 +0200
nfs-utils (1:2.6.3-2) unstable; urgency=medium
* fsidd: provide better default socket name. (Closes: #1041147)
* nfs-kernel-server: Handle leftover /fsid.sock socket
-- Salvatore Bonaccorso <carnil@debian.org> Mon, 24 Jul 2023 11:01:42 +0200
nfs-utils (1:2.6.3-1) unstable; urgency=medium
[ Andreas Hasenack ]
* Rely on the generator units for the rpc_pipefs mount (Closes: #1014429)
- d/p/always-run-generator.patch: run the generator even if the config
differs from the built-in default
- d/rules: exclude the units we will let the generator produce
[ Ben Hutchings ]
* Remove obsolete postinst upgrade logic and nfsconvert.py
* init: Remove support for setting command-line options in /etc/default
* d/salsa-ci.yml: Add shellcheck job
* start-statd: Fix shellcheck warnings
* init: Fix shellcheck warnings and info, thanks to наб (Closes: #1017869)
* d/*.bug-script: Fix redundant use of cat noted by shellcheck
[ Salvatore Bonaccorso ]
* Upload to unstable
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 09 Jul 2023 10:34:04 +0200
nfs-utils (1:2.6.3-1~exp1) experimental; urgency=medium
[ Ben Hutchings ]
* d/control: Remove obsolete dependencies on lsb-base
[ Salvatore Bonaccorso ]
* New upstream version 2.6.3
* nfs-kernel-server: export: Add fsidd
* nfs-kernel-server: Add fsid systemd service file
* debian/rules: Replace call to dpkg-architecture with Makefile snippet
include
* nfs-common: lintian-overrides: Adapt overrides to new format
* nfs-kernel-server: lintian-overrides: Adapt overrides to new format
[ наб ]
* d/nfs-common.bug-script: fix stray \ warnings
* d/nfs-kernel-server.bug-script: fix stray \ warnings
[ Debian Janitor ]
* Apply multi-arch hints: libnfsidmap-dev: Add Multi-Arch: same
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 23 Apr 2023 18:08:07 +0200
nfs-utils (1:2.6.2-4ubuntu1) lunar; urgency=medium
* Merge with Debian unstable. Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- Update README file:
+ d/README.Ubuntu: new /etc/nfs.conf config structure
+ d/libnfsidmap1.docs, d/nfs-common.docs: install README.Ubuntu
- New apport hook (LP #1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP #1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-mount}: specific NFSv3 mount test
- Move the regex module to a separate binary package libnfsidmap-regex
(LP #1974067):
+ d/control: new package, adjust breaks/conflicts
+ d/libnfsidmap-regex.install: install the plugin file
+ d/libnfsidmap1.install: don't install regex.so
[missed in previous d/changelog]
+ d/p/ubuntu-idmapd-manpage-update-regex-other-package.patch:
note that the regex plugin is in another package
- rpc.svcgssd fixes and improvements (LP #1977745):
+ d/p/nfs-conf-manpage-missing-svcgssd-options.patch: also
document the missing svcgssd options to the nfs.conf(5) manpage
- Rely on the generator units for the rpc_pipefs mount
(LP #1971935):
+ d/p/always-run-generator.patch: run the generator even if the
config differs from the built-in default
+ d/rules: exclude the units we will let the generator produce
[Missed in previous d/changelog]
- d/not-installed: mark files we knowingly don't include in the
packaging
[Missed in previous d/changelog]
* Dropped:
- d/rules: re-add hardening option lost from the src:libnfsidmap to
src:nfs-utils transition (LP: #1980095)
[In 1:2.6.2-1~exp1]
-- Andreas Hasenack <andreas@canonical.com> Sun, 19 Feb 2023 14:49:53 -0300
nfs-utils (1:2.6.2-4) unstable; urgency=medium
[ Guillem Jover ]
* Fix LSB init script output (Closes: #939153)
[ Salvatore Bonaccorso ]
* systemd: Don't degrade system state for nfs-clients when krb5 keytab
present but not containing the nfs/<FQDN> principal (Closes: #985002)
* Declare compliance with Debian policy 4.6.2
-- Salvatore Bonaccorso <carnil@debian.org> Wed, 11 Jan 2023 21:41:40 +0100
nfs-utils (1:2.6.2-3) unstable; urgency=medium
* Revert "Install upstream modprobe configuration file"
* Revert "configure: make modprobe.d directory configurable."
* Revert "modprobe: protect against sysctl errors"
* Revert "systemd: Apply all sysctl settings when NFS-related modules are
loaded"
* systemd: Apply all sysctl settings through udev rule when NFS-related
modules are loaded (Closes: #1024082)
* nfs-kernel-server: Install upstream udev configuration file
* auth-rpcgss-module.service: Don't fail inside linux container
(Closes: #985000)
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 06 Dec 2022 16:38:32 +0100
nfs-utils (1:2.6.2-2ubuntu1) lunar; urgency=low
* Merge from Debian unstable. Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- Update README file:
+ d/README.Ubuntu: new /etc/nfs.conf config structure
+ d/libnfsidmap1.docs, d/nfs-common.docs: install README.Ubuntu
- New apport hook (LP #1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP #1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-moun}t: specific NFSv3 mount test
- Move the regex module to a separate binary package libnfsidmap-regex
(LP: #1974067):
+ d/control: new package
+ d/libnfsidmap-regex.install: install the plugin file
+ d/not-installed: remove the plugin from the not-installed list
+ d/p/remove-regex-from-docs.patch: deleted
+ d/p/ubuntu-idmapd-manpage-update-regex-other-package.patch:
note that the regex plugin is in another package
- rpc.svcgssd fixes and improvements (LP: #1977745):
+ d/p/nfs-conf-manpage-missing-svcgssd-options.patch: also
document the missing svcgssd options to the nfs.conf(5) manpage
- d/README.Ubuntu: updated with the content of the previous d/NEWS
file
-- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Fri, 25 Nov 2022 10:40:08 +0100
nfs-utils (1:2.6.2-2) unstable; urgency=medium
[ Debian Janitor ]
* Update lintian override info to new format on line 2.
[ Salvatore Bonaccorso ]
* blkmapd: fix coredump in bl_add_disk (Closes: #1022185)
-- Salvatore Bonaccorso <carnil@debian.org> Thu, 24 Nov 2022 23:42:20 +0100
nfs-utils (1:2.6.2-1) unstable; urgency=medium
* Upload to unstable
-- Salvatore Bonaccorso <carnil@debian.org> Fri, 02 Sep 2022 18:31:01 +0200
nfs-utils (1:2.6.2-1~exp1) experimental; urgency=medium
[ Salvatore Bonaccorso ]
* New upstream version 2.6.2
* nfs-common: Install new rpcctl tool
* nfs-common: Install nfsrahead to configure the readahead for NFS mounts
* debian/rules: Build with DEB_BUILD_MAINT_OPTIONS = hardening=+all
* Declare compliance with Debian policy 4.6.1
* Install upstream modprobe configuration file
- Apply all sysctl settings when NFS-related modules are loaded.
- Configure modprobe.d directory to /lib/modprobe.d
* debian/control: nfs-kernel-server: Add Suggests on procps
[ Andreas Hasenack ]
* nfs-common.postrm: also purge /etc/nfs.conf.d/local.conf
* nfs-common.dirs: we also own /etc/nfs.conf.d
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 21 Aug 2022 22:41:04 +0200
nfs-utils (1:2.6.1-2ubuntu5) lunar; urgency=medium
* d/p/blkmapd-fix-invalid-free.patch: fix blkmapd crash due to invalid
free() (LP: #1979885)
-- Andreas Hasenack <andreas@canonical.com> Fri, 28 Oct 2022 08:26:52 -0300
nfs-utils (1:2.6.1-2ubuntu4) kinetic; urgency=medium
* No-change rebuild against libevent-core-2.1-7a
-- Steve Langasek <steve.langasek@ubuntu.com> Fri, 07 Oct 2022 21:23:03 +0000
nfs-utils (1:2.6.1-2ubuntu3) kinetic; urgency=medium
* d/p/fix-format-overflow-warning.patch: fix a format-overflow warning
from gcc which was failing the build
-- Andreas Hasenack <andreas@canonical.com> Thu, 28 Jul 2022 20:39:54 +0000
nfs-utils (1:2.6.1-2ubuntu2) kinetic; urgency=medium
* Rely on the generator units for the rpc_pipefs mount
(LP: #1971935):
- d/p/always-run-generator.patch: run the generator even if the
config differs from the built-in default
- d/rules: exclude the units we will let the generator produce
-- Andreas Hasenack <andreas@canonical.com> Thu, 07 Jul 2022 21:08:11 +0000
nfs-utils (1:2.6.1-2ubuntu1) kinetic; urgency=medium
* Merge with Debian unstable (LP: #1974233). Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- Don't install the regex module, as it's built by
src:libnfsidmap-regex which is in Universe (MIR: #1960824)
+ d/control: don't conflict/break/etc with libnfsidmap-regex
+ d/libnfsidmap1.install: don't install regex.so
+ d/not-installed: mark files we knowingly don't include in the
packaging
+ d/p/remove-regex-from-docs.patch: remove the regex section from
the idmapd.conf(5) manpage, as we are not building that plugin in
this package
- Update README file:
+ d/README.Ubuntu: new /etc/nfs.conf config structure
+ d/libnfsidmap1.docs, d/nfs-common.docs: install README.Ubuntu
- d/nfs-common.postrm: also purge /etc/nfs.conf.d/local.conf
- d/nfs-common.dirs: we also own /etc/nfs.conf.d
- New apport hook (LP #1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP #1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-moun}t: specific NFSv3 mount test
* Dropped:
- d/nfsconvert.py: add short "u" option for mountd's no-udp
[Included in 1:2.6.1-2]
- d/NEWS: explain some of the major changes in 2.6.x
[Obsoleted by Debian's update to the per-package NEWS files]
- d/nfs-*.bug-script: update to also include /etc/nfs.conf and
/etc/nfs.conf.d/*.conf
[Included in 1:2.6.1-2]
* Added changes:
- New binary package libnfsidmap-regex (LP: #1974067):
+ d/control: new package
+ d/libnfsidmap-regex.install: install the plugin file
+ d/not-installed: remove the plugin from the not-installed list
+ d/p/remove-regex-from-docs.patch: deleted
+ d/p/ubuntu-idmapd-manpage-update-regex-other-package.patch:
note that the regex plugin is in another package
- rpc.svcgssd fixes and improvements (LP: #1977745):
+ d/p/svcgssd-fix-use-after-free.patch: fix use-after-free which was
preventing svcgssd options set in /etc/nfs.conf from being used
+ d/p/svcgssd-display-principal-if-set.patch: improve logging,
showing the expected principal name if it was set in the config
+ d/p/svcgssd-document-missing-options.patch: add missing options to
the svcgssd manpage
+ d/p/nfs-conf-manpage-missing-svcgssd-options.patch: also
document the missing svcgssd options to the nfs.conf(5) manpage
- d/README.Ubuntu: updated with the content of the previous d/NEWS
file
- d/rules: re-add hardening option lost from the src:libnfsidmap to
src:nfs-utils transition (LP: #1980095)
-- Andreas Hasenack <andreas@canonical.com> Tue, 28 Jun 2022 10:59:36 -0300
nfs-utils (1:2.6.1-2) unstable; urgency=medium
[ Andreas Hasenack ]
* d/nfsconvert.py: add short "u" option for mountd's no-udp
* d/nfs-*.bug-script: update for new config files
[ Debian Janitor ]
* Trim trailing whitespace.
* Update renamed lintian tag names in lintian overrides.
[ Ben Hutchings ]
* nfs-kernel-server: Add NEWS entry for removal of NFSv2 (Closes: #1006650)
* nfs-common: Add NEWS entry for configuration file conversion
* nfsidmap.man: Fix section number (Closes: #947202)
* d/nfsconvert.py: Convert RPCMOUNTDOPTS without --manage-gids correctly
(Closes: #1006841)
* d/*.bug-script: Do not fail if grep finds no matching lines
(see #977904)
* nfs-common: Remove obsolete symlinks for sysvinit runlevels 2-5
(Closes: #740018)
[ Salvatore Bonaccorso ]
* debian/nfs.conf: Sync base version with upstream's nfs.conf
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 12 Apr 2022 12:20:44 +0200
nfs-utils (1:2.6.1-1ubuntu1) jammy; urgency=medium
* Merge with Debian unstable (LP: #1960829). Remaining changes:
- d/control: don't provide libnfsidmap2 in libnfsidmap1. This
package contains not only plugins, but an actual shared library,
with a different soname.
- d/NEWS: explain some of the major changes in 2.6.x
- Don't install the regex module, as it's built by
src:libnfsidmap-regex which is in Universe (MIR: #1960824)
+ d/control: don't conflict/break/etc with libnfsidmap-regex
+ d/libnfsidmap1.install: don't install regex.so
+ d/not-installed: mark files we knowingly don't include in the
packaging
+ d/p/remove-regex-from-docs.patch: remove the regex section from
the idmapd.conf(5) manpage, as we are not building that plugin in
this package
- Update README files:
+ d/README.Ubuntu: explains some of the packaging decisions
+ d/README.Debian.nfsv4: removed as the content is out of date
+ d/nfs-common.docs: install README.Ubuntu instead of
README.Debian.nfsv4
+ d/libnfsidmap1.docs: install README.Ubuntu
* Dropped:
- d/nfs-common.postinst: always start nfs-utils.service, so the restart in
the #DEBHELPER# section can do its job if needed
[Fixed with the upstream re-arrangement of systemd units]
* Added:
- d/nfsconvert.py: add short "u" option for mountd's no-udp
- d/NEWS: update
- d/nfs-common.postrm: also purge /etc/nfs.conf.d/local.conf
- d/nfs-common.dirs: we also own /etc/nfs.conf.d
- d/README.Ubuntu: update
- d/nfs-*.bug-script: update to also include /etc/nfs.conf and
/etc/nfs.conf.d/*.conf
- New apport hook (LP: #1961058):
+ d/source.apport: apport hook for nfs-utils
+ d/control: build-depend dh-apport
+ d/rules: build with apport, and install the hook in the
nfs-common package which is installed on both client and servers
- Add more DEP8 tests (LP: #1960828):
+ d/t/{control,kerberos-mount,util}: test NFSv4 krb5p mounts
+ d/t/{control, v3-moun}t: specific NFSv3 mount test
-- Andreas Hasenack <andreas@canonical.com> Fri, 04 Mar 2022 17:44:10 -0300
nfs-utils (1:2.6.1-1) unstable; urgency=medium
[ Ben Hutchings ]
* Delete obsolete README.Debian.nfsv4
* nfs-common: Remove obsolete upgrade logic from postinst
* nfs-common: Do not remove statoverride of mount.nfs on upgrade
* nfs-common: Convert /etc/default/nfs-* into /etc/nfs.conf.d/local.conf on
upgrade
[ Debian Janitor ]
* Remove constraints unnecessary since buster:
+ Build-Depends: Drop versioned constraint on libtirpc-dev.
+ nfs-kernel-server: Drop versioned constraint on lsb-base in Depends.
+ nfs-common: Drop versioned constraint on lsb-base in Depends.
+ nfs-common: Drop versioned constraint on mount and nfs-kernel-server in
Replaces.
+ nfs-common: Drop versioned constraint on nfs-kernel-server in Breaks.
+ libnfsidmap1: Drop versioned constraint on nfs-common in Replaces.
+ libnfsidmap1: Drop versioned constraint on nfs-common in Breaks.
-- Ben Hutchings <benh@debian.org> Thu, 24 Feb 2022 14:54:49 +0100
nfs-utils (1:2.6.1-1~exp1ubuntu1) jammy; urgency=medium
* Merge with Debian experimental (LP: #1878601, #1812280). Remaining
changes:
- d/nfs-common.postinst: always start nfs-utils.service, so the restart in
the #DEBHELPER# section can do its job if needed
* Dropped:
- Add remove-gssproxy.patch: Drop gssproxy as it does not exist in Ubuntu
[Ubuntu has it, but not in main]
- debian/nfs-common.default: remove NEED_STATD and related comment.
[/etc/default/nfs-* files are no longer used]
- debian/nfs-common.default: always start idmapd automatically; drop the
configuration option.
[/etc/default/nfs-* files are no longer used]
- Add 90-gss-free-lucid-sec-context.patch: adjust for changes to the ctx
argument of the serialize_krb5_ctx() function.
[Was only needed when libgssglue-dev was used for build, which it
isn't since nfs-utils 1:1.2.8-7]
- Fixing nfs-mountd dependency on rpcbind (race condition) by adding
"rpcbind.socket" to "nfs-mountd.service" as a dependency to avoid race
conditions:
- Add systemd-Fix-nfs-mountd-dependency-on-rpcbind.patch
[Fixed upstream]
- truncate_gid*.patch: Backports from upstream to prevent truncating UIDs
and GIDs over 65536 on certain architectures
[Fixed upstream]
- d/p/fix-start-ordering-1.patch, d/p/fix-start-ordering-2.patch, d/p/fix-
start-ordering-3.patch, d/nfs-kernel-server.install: Fix systemd service
start ordering
[Fixed upstream. Patch 3 we don't need anymore because now the pkg
is built with --with-systemd]
- Depend on network-online.target when starting services.
- d/p/lp1918141-use-network-online-target-01.patch: Declare a
Wants=network-online.target on all NFS server services.
- d/p/lp1918141-use-network-online-target-02.patch: Declare a
After=network-online.target on all NFS server services. Thanks to
Niklas Edmundsson for helping with the reproducer.
[Fixed upstream]
* Added:
- d/control: don't provide libnfsidmap2 in libnfsidmap1
- d/NEWS: explain some of the major changes in 2.6.x
- Don't install the regex module, as it's built by
src:libnfsidmap-regex which is in Universe (MIR: #1960824)
+ d/control: don't conflict/break/etc with libnfsidmap-regex
+ d/libnfsidmap1.install: don't install regex.so
+ d/not-installed: mark files we knowingly don't include in the
packaging
+ d/p/remove-regex-from-docs.patch: remove the regex section from
the idmapd.conf(5) manpage, as we are not building that plugin in
this package
- Update README files:
+ d/README.Ubuntu: explains some of the packaging decisions
+ d/README.Debian.nfsv4: removed as the content is out of date
+ d/nfs-common.docs: install README.Ubuntu instead of
README.Debian.nfsv4
+ d/libnfsidmap1.docs: install README.Ubuntu
-- Andreas Hasenack <andreas@canonical.com> Wed, 16 Feb 2022 20:20:26 +0000
nfs-utils (1:2.6.1-1~exp1) experimental; urgency=medium
[ Romain Perier ]
* debian/rules: Modernize the packaging rules
- Standard compiler flags are now used (Closes: #756906)
* debian/control: No longer depends on dh-autoreconf
[ Ben Hutchings ]
* lintian: Refresh lintian-overrides
* d/control: Make nfs-kernel-server directly Recommend python3, as
lintian wants
* d/control: Reduce priority of libnfsidmap1 to optional as well
* Fix man page syntax errors
* d/control: Add debhelper-generated Pre-Depends to nfs-common
* d/control: Use my debian.org email in Uploaders field
* tests: Skip test if /dev/log is missing
* d/salsa-ci.yml: Add CI configuration for salsa.debian.org
[ Salvatore Bonaccorso ]
* debian/control: Use the debhelper-compat notation and drop debian/compat
file
* New upstream version 2.6.1
-- Salvatore Bonaccorso <carnil@debian.org> Sat, 22 Jan 2022 20:16:02 +0100
nfs-utils (1:2.5.4-1~exp5) experimental; urgency=medium
* Handle fade out-of /var/lib/nfs/xtab file
* debian/rules: configure: remove explicit options which are enabled by
default
* debian/rules: configure to install systemd unit files
* nfs-common: Introduce /etc/nfs.conf handling
* nfs-common: Move handling of /run/rpc_pipefs to /etc/nfs.conf
* Remove use of systemd nfs-config.service service
* nfs-common: Install rpc_pipefs.target and rpc-pipefs-generator
* nfs-kernel-server: Install nfsdcld service
* Drop "Let sysadmins enable/disable statd services"
* nfs-common: Install systemd unit files from debian/tmp/
* nfs-kernel-server: Install systemd unit files from debian/tmp/
* nfs-kernel-server: Install nfs-server-generator into system-generators
* Allow to install systemd unit generators in /lib/systemd
* Refresh "systemd: Fix non-default statedir paths."
* Move nfsdcld, nfsdclddb and nfsdclnts to nfs-kernel-server package
* Set pluginpath for libnfsidmap to
/usr/lib/$(DEB_HOST_MULTIARCH)/libnfsidmap
* nfs-kernel-server: Add Recommends on python3-yaml for the nfsdclnts tool
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 14 Sep 2021 09:48:58 +0200
nfs-utils (1:2.5.4-1~exp4) experimental; urgency=medium
* Fix upgrade failure
Keep both rpc.mountd.8 and rpc.nfsd.8 in package nfs-kernel-server only
Closes: #993956
-- Anibal Monsalve Salazar <anibal@debian.org> Thu, 09 Sep 2021 20:11:48 +1000
nfs-utils (1:2.5.4-1~exp3) experimental; urgency=medium
* Fix upgrade failure
Put idmapd.conf.5 in debian/libnfsidmap1.manpages
Closes: #993885
-- Anibal Monsalve Salazar <anibal@debian.org> Wed, 08 Sep 2021 21:27:04 +1000
nfs-utils (1:2.5.4-1~exp2) experimental; urgency=medium
* nfs-utils needs to take over libnfsidmap-regex
Closes: #993804
* nfs-common depends on libnfsidmap1 (= ${binary:Version})
and libnfsidmap1 provides libnfsidmap2
Closes: #993789
* Fix FTBFS on most architectures
Add multiarch-kerberos-paths.patch
Closes: #993785
* Add mount.nfs-Fix-the-sloppy-option-processing.patch
Closes: #992833
* Add nfsdcltrack-sqlite-Fix-printf-format.patch
* Add nfsdcltrack-nfsdcltrack.c-Fix-printf-format.patch
* Add systemd-Fix-non-default-statedir-paths.patch
* Add nfsdcltrack-Use-uint64_t-instead-of-time_t.patch
* Add nfs-utils-Fix-potential-memory-leaks-in-idmap.patch
* Add nfs-utils-Fix-mem-leaks-in-gssd.patch
* Add nfs-utils-Fix-mem-leaks-in-krb5_util.patch
* Add nfs-utils-Fix-mem-leak-in-mountd.patch
* Add nfs-utils-add-install-dep-for-installing-all-depende.patch
-- Anibal Monsalve Salazar <anibal@debian.org> Tue, 07 Sep 2021 21:22:46 +1000
nfs-utils (1:2.5.4-1~exp1) experimental; urgency=medium
* New upstream release
Closes: #917706, #933998, #952446, #991631
* Standars-Version is 4.6.0
* dh compatibility level is 13
* Source now includes libnfsidmap
* var/lib/nfs/xtab does not exist
* sbin/osd_login does not exist
* systemd/nfs-config.service does not exist
* Drop 21-no-more-var-run.patch
* Drop 03-handle-mtab-symlink.patch
* Drop 17-multiarch-kerberos-paths.patch
* Drop 19-iscsiadm-path.patch
* Drop 24-systemd-pipefs_in_run.patch
* can't find file to patch: systemd/nfs-config.service
Drop 28-nfs-utils_env-location.patch
* Drop 29-start-statd-fd-9.patch
* Drop 0001-rpc.c-added-include-file-so-UINT16_MAX-is-defined.patch
* Drop 30-remove-whitespace-service.patch
* Drop fix-glibc2.28-ftbfs.patch
* Drop 0010-gssd-replace-non-thread-safe-strtok-with-strsep.patch
* Drop 0011-gssd-Duplicate-the-upcall-string-for-error-messages.patch
* Drop nfsiostat-replace-list-reserved-word.patch
* Drop statd-take-user-id-from-var-lib-nfs-sm.patch
* Drop Allow-compilation-to-succeed-with-fno-common.patch
* Drop mountstats-Remove-a-shebang.patch
* Drop Convert-remaining-python-scripts-to-python3.patch
* Drop Removed-a-resource-leak-from-mountd-fsloc.c.patch
-- Anibal Monsalve Salazar <anibal@debian.org> Sun, 05 Sep 2021 23:50:09 +1000
nfs-utils (1:1.3.4-6ubuntu1) impish; urgency=medium
* Merge from Debian unstable (LP: #1929406). Remaining changes:
- debian/nfs-common.default: always start idmapd automatically; drop the
configuration option.
- debian/nfs-common.default: remove NEED_STATD and related comment.
- Add 90-gss-free-lucid-sec-context.patch: adjust for changes to the ctx
argument of the serialize_krb5_ctx() function.
- Add remove-gssproxy.patch: Drop gssproxy as it does not exist in Ubuntu
- Fixing nfs-mountd dependency on rpcbind (race condition) by adding
"rpcbind.socket" to "nfs-mountd.service" as a dependency to avoid race
conditions:
- Add systemd-Fix-nfs-mountd-dependency-on-rpcbind.patch
- truncate_gid*.patch: Backports from upstream to prevent truncating UIDs
and GIDs over 65536 on certain architectures
- d/p/fix-start-ordering-1.patch, d/p/fix-start-ordering-2.patch, d/p/fix-
start-ordering-3.patch, d/nfs-kernel-server.install: Fix systemd service
start ordering
- Depend on network-online.target when starting services.
- d/p/lp1918141-use-network-online-target-01.patch: Declare a
Wants=network-online.target on all NFS server services.
- d/p/lp1918141-use-network-online-target-02.patch: Declare a
After=network-online.target on all NFS server services. Thanks to
Niklas Edmundsson for helping with the reproducer.
- d/nfs-common.postinst: always start nfs-utils.service, so the restart in
the #DEBHELPER# section can do its job if needed
* Removed patches obsoleted/merged by upstream:
- Remove hard-coded dep on libtirpc1; already merged upstream, but
previously un-noted
- d/nfs-utils_env.sh: alongside RPCSVCGSSDARGS, also export SVCGSSDARGS,
which is the variable name expected by the rpc-svcgssd systemd service;
already merged upstream, but previously un-noted
- d/p/python3.diff obsoleted by
d/p/Convert-remaining-python-scripts-to-python3.patch
* d/p/nfsiostat-replace-list-reserved-word.patch: re-instated after
previous merge removed a patch already merged upstream
* d/p/01-sm-notify-in-sbin.patch,
d/p/03-handle-mtab-symlink.patch,
d/p/17-multiarch-kerberos-paths.patch,
d/p/unbreak-blkmapd-rpc_pipefs-run.patch:
reverted unnecessary refresh of patches
-- Dave Jones <dave.jones@canonical.com> Tue, 06 Jul 2021 11:47:33 +0100
nfs-utils (1:1.3.4-6) unstable; urgency=medium
* mountstats: Remove a shebang
* Convert remaining python scripts to python3 (Closes: #883194)
* debian/control: Switch Recommends from python to python3
* Removed a resource leak from mountd/fsloc.c (Closes: #513284)
-- Salvatore Bonaccorso <carnil@debian.org> Mon, 28 Jun 2021 09:15:06 +0200
nfs-utils (1:1.3.4-5) unstable; urgency=medium
[ Felix Lechner ]
* Propagate $RPCGSSDOPTS from /etc/default/nfs-common to the system
service script for rpc-gssd. (Closes: #846950)
-- Salvatore Bonaccorso <carnil@debian.org> Tue, 09 Mar 2021 17:17:42 +0100
nfs-utils (1:1.3.4-4ubuntu3) impish; urgency=medium
* d/nfs-common.postinst: always start nfs-utils.service, so the restart in
the #DEBHELPER# section can do its job if needed (LP: #1928259)
-- Andreas Hasenack <andreas@canonical.com> Mon, 24 May 2021 17:59:39 -0300
nfs-utils (1:1.3.4-4ubuntu2) hirsute; urgency=medium
* Depend on network-online.target when starting services. (LP: #1918141)
- d/p/lp1918141-use-network-online-target-01.patch: Declare a
Wants=network-online.target on all NFS server services.
- d/p/lp1918141-use-network-online-target-02.patch: Declare a
After=network-online.target on all NFS server services.
Thanks to Niklas Edmundsson for helping with the reproducer.
-- Sergio Durigan Junior <sergio.durigan@canonical.com> Mon, 15 Mar 2021 18:26:22 -0400
nfs-utils (1:1.3.4-4ubuntu1) hirsute; urgency=low
* Merge from Debian unstable. Remaining changes:
- debian/nfs-common.default: always start idmapd automatically; drop
the configuration option.
- Add 90-gss-free-lucid-sec-context.patch: adjust for changes to the ctx
argument of the serialize_krb5_ctx() function.
- Add remove-gssproxy.patch: Drop gssproxy as it does not exist in Ubuntu
- Fixing nfs-mountd dependency on rpcbind (race condition)
by adding "rpcbind.socket" to "nfs-mountd.service" as a dependency
to avoid race conditions:
- Add systemd-Fix-nfs-mountd-dependency-on-rpcbind.patch
- Convert mountstats and nfsiostat scripts to Python3 and recommend
python3 instead of python.
- truncate_gid*.patch: Backports from upstream to prevent truncating
UIDs and GIDs over 65536 on certain architectures
- Remove hard-coded dep on libtirpc1.
- d/nfs-utils_env.sh: alongside RPCSVCGSSDARGS, also export SVCGSSDARGS,
which is the variable name expected by the rpc-svcgssd systemd service.
- d/p/fix-start-ordering-1.patch,
d/p/fix-start-ordering-2.patch,
d/p/fix-start-ordering-3.patch,
d/nfs-kernel-server.install:
Fix systemd service start ordering
* Dropped changes, included in Debian:
- Allow compilation to succeed with -fno-common
- debian/nfs-common.postinst: don't make /var/lib/nfs owned by statd.
- debian/patches/CVE-2019-3689.patch: take user-id from
/var/lib/nfs/sm in support/nsm/file.c, utils/statd/sm-notify.man,
utils/statd/statd.man.
- d/p/nfsiostat-replace-list-reserved-word.patch: fix nfsiostat crash due
to using 'list' as a variable name.
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 26 Oct 2020 09:25:58 -0700
nfs-utils (1:1.3.4-4) unstable; urgency=medium
* Allow compilation to succeed with -fno-common (Closes: #957608)
-- Salvatore Bonaccorso <carnil@debian.org> Sun, 26 Jul 2020 14:02:00 +0200
nfs-utils (1:1.3.4-3) unstable; urgency=medium
[ Salvatore Bonaccorso ]
* nfsiostat: replace 'list' reserved word.
Thanks to Matthew Ruffell <matthew.ruffell@canonical.com>
(Closes: #925943, LP: #1821261)
* Remove Anibal Monsalve Salazar from Uploaders on request of MIA team.
Thanks to Anibal Monsalve Salazar for all previous work done on nfs-utils.
(Closes: #925089)
* statd: take user-id from /var/lib/nfs/sm (CVE-2019-3689) (Closes: #940848)
* Don't make /var/lib/nfs owned by statd.
Only sm and sm.bak need to be accessible by statd or sm-notify after
they drop privileges.
* debian/control: Point Vcs URLs to kernel-team namespace repository
* debian/control: Add myself to Uploaders
[ Andreas Hasenack ]
* debian/nfs-utils_env.sh: Fix mismatching [RPC]SVCGSSDOPTS defaults
Export SVCGSSDARGS, which is the variable name expected by the
rpc-svcgssd systemd service. The old variable is still being
exported to prevent upgrades from breaking for those who may
have overridden the systemd service to work around the bug.
(Closes: #892654)
[ Ben Hutchings ]
* debian/control: Remove Daniel Pocock from Uploaders. (Closes: #953441)
* debian/control: Delete wrong Homepage fields for binary packages
* debian/control: Change Homepage to HTTP-S URL
* debian/copyright: Update upstream source URL to match debian/watch
-- Salvatore Bonaccorso <carnil@debian.org> Fri, 13 Mar 2020 05:16:46 +0100
nfs-utils (1:1.3.4-2.5ubuntu6) groovy; urgency=medium
* Allow compilation to succeed with -fno-common (Closes: #957608)
(cherry picked from 1:1.3.4-4)
-- Julian Andres Klode <juliank@ubuntu.com> Wed, 16 Sep 2020 16:20:55 +0200
nfs-utils (1:1.3.4-2.5ubuntu5) groovy; urgency=medium
* SECURITY UPDATE: privilege escalation via directory permissions
- debian/patches/CVE-2019-3689.patch: take user-id from
/var/lib/nfs/sm in support/nsm/file.c, utils/statd/sm-notify.man,
utils/statd/statd.man.
- debian/nfs-common.postinst: don't make /var/lib/nfs owned by statd.
- CVE-2019-3689
-- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 17 Jun 2020 08:42:59 -0400
nfs-utils (1:1.3.4-2.5ubuntu4) groovy; urgency=medium
[ Rodrigo Barbieri ]
* d/p/fix-start-ordering-1.patch,
d/p/fix-start-ordering-2.patch,
d/p/fix-start-ordering-3.patch,
d/nfs-kernel-server.install:
- Fix systemd service start ordering (LP: #1871214)
-- Dariusz Gadomski <dariusz.gadomski@canonical.com> Thu, 28 May 2020 17:45:23 -0400
nfs-utils (1:1.3.4-2.5ubuntu3) focal; urgency=medium
* No-change rebuild for libevent soname changes.
-- Matthias Klose <doko@ubuntu.com> Sat, 19 Oct 2019 19:57:12 +0000
nfs-utils (1:1.3.4-2.5ubuntu2) eoan; urgency=medium
* No-change upload with strops.h and sys/strops.h removed in glibc.
-- Matthias Klose <doko@ubuntu.com> Thu, 05 Sep 2019 11:04:05 +0000
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libnfsidmap1`.
Generated by dwww version 1.16 on Sat Dec 13 16:27:34 CET 2025.