| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libnfsidmap1 | Distribution: openSUSE Tumbleweed |
| Version: 1.0 | Vendor: openSUSE |
| Release: 52.2 | Build date: Fri Mar 13 11:34:11 2026 |
| Group: Productivity/Networking/NFS | Build host: reproducible |
| Size: 127116 | Source RPM: nfs-utils-2.8.6-52.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://kernel.org/pub/linux/utils/nfs-utils/ | |
| Summary: NFSv4 ID Mapping Library | |
In NFSv4, identities of users are conveyed by names rather than user ID and group ID. Both the NFS server and client code in the kernel need to translate these to numeric IDs.
GPL-2.0-or-later
* Fri Mar 13 2026 Anthony Iliopoulos <ailiop@suse.com>
- Fix nfsrahead crash (bsc#1259595)
- Add nfsrahead-quieten-misleading-error-for-non-NFS-block-devic.patch
- Add nfsrahead-zero-initialise-device_info-struct.patch
* Tue Mar 10 2026 Petr Vorel <pvorel@suse.cz>
- Update to 2.8.6:
https://mirrors.edge.kernel.org/pub/linux/utils/nfs-utils/2.8.6/2.8.6-Changelog
* Fix access checks when mounting subdirectories in NFSv3
* support: Add a mini-library to extract and apply RPC credentials
* mountd: Separate lookup of the exported directory and the mount path
* mountd: Minor refactor of get_rootfh()
* mountstats: Fix per-operation percentages with nconnect
* nfsdclnts: fix display of stateids where the kernel doesn't provide the superblock
* nfsrahead: enable event-driven mountinfo monitoring and skip non-NFS devices
* Revert "nfsrahead: enable event-driven mountinfo monitoring"
* gssd: add a helper to determine the set of encryption types to pass to limit_krb5_enctypes()
* gssd: get the permitted enctypes from the krb5 library on startup
* gssd: add enctypes_list_to_string()
* gssd: remove the limit-to-legacy-enctypes option
* conffile: fix discards const from pointer target
* mount.nfs: fix discards const from pointer target
* nfsrahead: enable event-driven mountinfo monitoring
* nfsdctl: load modules on nl family resolution error
* nfsdctl: remove unneeded newlines from xlog() format strings
* nfsdctl: query netlink policy before sending the minthreads attribute to kernel
* nfsdctl: only resolve netlink family names once
* nfsdctl: unconditionally enable support for min-threads
* Tue Mar 03 2026 Anthony Iliopoulos <ailiop@suse.com>
- Fix nfs-utils package for immutable mode (jsc#PED-14731)
Prepare package so that it can be installable in transactional mode,
by moving creation of all state-related paths and files to systemd
tmpfiles mechanism.
- Drop nfs-kernel-server.tmpfiles.conf
- Add nfs-utils.tmpfiles.conf
* Mon Mar 02 2026 Anthony Iliopoulos <ailiop@suse.com>
- Update to 2.8.5:
https://mirrors.edge.kernel.org/pub/linux/utils/nfs-utils/2.8.5/2.8.5-Changelog
* statd: fix a typo in a debug message
* nfsd: fix a typo in man page
* mountd: fix a typo in man page
* nfs.man: fix a typo in man page
* gssd: fix typos in man page
* exports: fix a typo in man page
* rpcctl: fix a typo in man page
* nfsiostat: fix typos in man page
* mountstats: fix a typo in man page
* nfs.conf: fix a typo in man page
* nfsdctl: add support for min-threads parameter
* systemd: drop Wants=network-online.target for rpc-statd-notify
* nfsiostat: normalize the mountpoints passed in from the command line
* Rename CONFIG_NFSV41 to CONFIG_BLKMAPD and disable by default
* nfsdctl: ignore ipv6 listener creation error
* locktest: use correct build flags
* sm-notify: Do not drop privileges if running as non-root user
* gssd: protect kerberos ticket cache access
* Wed Sep 24 2025 Thorsten Kukuk <kukuk@suse.com>
- Drop rcnfs-client/rcnfs-server symlinks [jsc#PED-266]
* Mon Sep 15 2025 Petr Vorel <pvorel@suse.cz>
- Update to 2.8.4:
https://kernel.org/pub/linux/utils/nfs-utils/2.8.4/2.8.4-Changelog
https://lore.kernel.org/linux-nfs/6f271c01-cd4b-456b-80ac-77a96b99a1fe@redhat.com/
* rpc-statd.service: define dependency on both rpcbind.service and rpcbind.socket
* nfsrahead: modify get_device_info logic
* Fix build with glibc-2.42
* nfsroot-generator: do not fail if nfsroot is not configured
* systemd: Add a generator to mount /sysroot via NFSv4 in the initrd
* systemd: Allow nfs-idmapd.service to be started without the server
* configure.ac: AC_PROG_GCC_TRADITIONAL is obsolete.
* nfsdctl: Warning Clean Up
* gssd:fix the possible buffer overflow in get_full_hostname
* nfsdcld:Fix a memory leak
* nfsdctl: fix lockd config during autostart
* nfsdctl: debug logging fixups
* rpcctl: Add support for `rpcctl switch add-xprt`
* rpcctl: Display new rpc_clnt sysfs attributes
* rpcctl: Add support for the xprtsec sysfs attribute
* rpcctl: Rename {read,write}_addr_file()
- Add new binary file /usr/lib/systemd/system-generators/nfsroot-generator
- Remove patches from upstream
* nfs-utils-Fix-build-with-glibc-2.42.patch
* nfs-utils-nfsdctl-fix-lockd-config-during-autostart.patch
* Thu Jul 31 2025 Anthony Iliopoulos <ailiop@suse.com>
- update to 2.8.3:
- https://kernel.org/pub/linux/utils/nfs-utils/2.8.3/2.8.3-Changelog
* nfs(5): Add new rdirplus functionality, clarify
* nfsdcld: fix cld pipe read size
* gssd: do not use krb5_cc_initialize
* gssd: unconditionally use krb5_get_init_creds_opt_alloc
* nfsdctl: ensure autostart honors the default nfs.conf versX.Y settings
* nfsdctl: dont ignore rdma listener return
* nfsdctl: add necessary bits to configure lockd
* nfsdctl: fix host-limited add listener
* nfsdctl: cleanup listeners if some failed
* nfsdctl: fix autostart
* nfsdctl: fix update_listeners
* systemd: mount nfsd after load kernel module
* mountstats/nfsiostat: merge and rework the infinite and counted loops
* mountstats/nfsiostat: Move the checks for empty mountpoint list into the print function
* mountstats: filter for nfs mounts in a function, each iostat iteration
* nfsiostat: fix crash when filtering mountstats after unmount
* nfsiostat: mirror how mountstats iostat prints the stats
* mountstats: when printing iostats, verify that old and new types are the same
* mountstats/nfsiostat: add a function to return the fstype
* nfsiostat: skip argv[0] when parsing command-line
* nfsd: fix version sanity check
* nfsdctl: tweak the nfs.conf version handling
* nfsdctl: tweak the version subcommand behavior
* NFS export symlink vulnerability fix
* conffile: add 'arg' argument to conf_remove_now()
- Removed obsolete patch from this release:
- nfs-utils-1.0.7-bind-syntax.patch
- Added upstream patches:
- nfs-utils-Fix-build-with-glibc-2.42.patch
- nfs-utils-nfsdctl-fix-lockd-config-during-autostart.patch
* Sat Feb 08 2025 Dirk Müller <dmueller@suse.com>
- update to 2.8.2:
* exports: Fix referrals when --enable-junction=no
* nfsidmap(v2): Add guards around [nfsidmap] usages of [sysconf].
* libnsm(v2): fix the safer atomic filenames fix
* libnsm: fix the safer atomic filenames fix
* nfsd: dump default number of threads to 16
* autoconf: don't build nfsdcltrack by default
* nfs(5): Update rsize/wsize options
* nfsdctl: clarify when versions can be set on the man page
* nfsdctl: fix up the help text in version_usage()
* libnsm: safer atomic filenames
* nfs-utils: fixup statd testing simulator host arg
* mount.nfs: retry NFSv3 mount after NFSv4 failure in auto negotiation
* Wed Dec 11 2024 William Brown <william.brown@suse.com>
- Require system-user-nobody for nfs-client as the statd user relies
on `nogroup` from this package
* Tue Oct 29 2024 Petr Vorel <pvorel@suse.cz>
- Update to version 2.8.1
- https://lore.kernel.org/linux-nfs/4a86eea3-973e-4535-8aa5-f3b8b5f7934d@redhat.com/
- https://kernel.org/pub/linux/utils/nfs-utils/2.8.1/2.8.1-Changelog
- Add new binary nfsdctl
- The default number of nfsd threads is now 16 instead of 8
- Removed patchs from previous releases
- 0001-exportfs-remove-warning-if-neither-subtree_check-or-.patch
- 0002-conffile-don-t-report-error-from-conf_init_file.patch
- 0003-conffile-allow-usr-etc-to-provide-any-config-files-e.patch
- 0004-fsidd-call-anonymous-sockets-by-their-name-only-don-.patch
- 0001-gssd-revert-commit-a5f3b7ccb01c.patch
- 0002-gssd-revert-commit-513630d720bd.patch
- 0003-gssd-switch-to-using-rpc_gss_seccreate.patch
- 0004-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-machine-cr.patch
- 0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch
- 0006-configure-check-for-rpc_gss_seccreate.patch
- Turn nfs-utils-1.0.7-bind-syntax.patch to git patch (bug reference,
easier to refresh via git, likely it can be now removed)
- Add BuildRequires libnl-3.0, readline
* Tue Aug 20 2024 Dirk Müller <dmueller@suse.com>
- add 0001-gssd-revert-commit-a5f3b7ccb01c.patch,
0002-gssd-revert-commit-513630d720bd.patch,
0003-gssd-switch-to-using-rpc_gss_seccreate.patch,
0004-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-machine-cr.patch,
0005-gssd-handle-KRB5_AP_ERR_BAD_INTEGRITY-for-user-crede.patch,
0006-configure-check-for-rpc_gss_seccreate.patch: fixes for
libtirpc 1.3.5
* Mon Apr 22 2024 Neil Brown <nfbrown@suse.com>
- nfs-utils.spec: Provide nfsidmap as well as obsoleting it.
(bsc#1222947)
* Tue Dec 05 2023 Neil Brown <nfbrown@suse.com>
- Update to version 2.6.4
- https://kernel.org/pub/linux/utils/nfs-utils/2.6.4/2.6.4-Changelog
- includes fixes for bsc#1210997
- Removed patchs from this release
- 0001-export-fix-handling-of-error-from-match_fsid.patch
- Added some upstream patches
- 0001-exportfs-remove-warning-if-neither-subtree_check-or-.patch
- 0002-conffile-don-t-report-error-from-conf_init_file.patch
- 0003-conffile-allow-usr-etc-to-provide-any-config-files-e.patch
- 0004-fsidd-call-anonymous-sockets-by-their-name-only-don-.patch
These fix minor bugs and allow config files to be in /usr/etc.
So also move config files to /usr/etc and create directories
foo.conf.d for each config file, so other config file can easily
be addded.
(boo#1216740)
* Wed Nov 15 2023 Neil Brown <nfbrown@suse.com>
- Build with --enable-junction so that nfsref is built
https://lore.kernel.org/linux-nfs/DFBBA6DD-7F22-4A38-BAA2-DBD40EB81BB9@oracle.com/
* Mon Oct 16 2023 Neil Brown <nfbrown@suse.com>
- 0001-export-fix-handling-of-error-from-match_fsid.patch
Errors from match_fsid() shouldn't be fatal.
(bsc#1214540)
* Thu Apr 20 2023 Petr Vorel <pvorel@suse.cz>
- Update to version 2.6.3
- https://kernel.org/pub/linux/utils/nfs-utils/2.6.3/2.6.3-Changelog
- Remove patches from this release:
- 0006-nfsd-allow-server-scope-to-be-set-with-config-or-com.patch
- 0007-mount.nfs-always-include-mountpoint-or-spec-if-error.patch
- 0008-nfsd.man-fix-typo-in-section-on-scope.patch
- Remove systemd/50-nfs.conf (was removed in upstream in d8d29f85)
and the realted patch (bsc#1200710).
0005-modprobe-avoid-error-messages-if-sbin-sysctl-fail.patch.
- New file /usr/lib/udev/rules.d/60-nfs.rules (which replaced in upstream
systemd/50-nfs.conf in 9466df03).
- Add fsidd:
- /usr/lib/systemd/system/fsidd.service
- /usr/lib/udev/rules.d/60-nfs.rules
- /usr/sbin/fsidd
* Tue Mar 28 2023 Neil Brown <nfbrown@suse.com>
- Add 0007-mount.nfs-always-include-mountpoint-or-spec-if-error.patch
boo#1157881
- Add 0008-nfsd.man-fix-typo-in-section-on-scope.patch
bsc#1209859
- Allow scope to be sed in sysconfig: NFSD_SCOPE
* Mon Mar 27 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Add explicit pkgconfig(libkeyutils) BuildRequires: nfs-utils
requires this for nfsv4 and we should not rely on the devel
package being brought in by other deps.
* Mon Feb 06 2023 Neil Brown <nfbrown@suse.com>
- Rename all drop-in options.conf files as 10-options.conf
This makes it easier for other packages to over-ride
with a drop-in with a later sequence number.
resource-agents does this.
(bsc#1207843)
/usr/lib64/libnfsidmap-1.0.0 /usr/lib64/libnfsidmap-1.0.0/nsswitch.so /usr/lib64/libnfsidmap-1.0.0/regex.so /usr/lib64/libnfsidmap-1.0.0/static.so /usr/lib64/libnfsidmap.so.1 /usr/lib64/libnfsidmap.so.1.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026