Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: rpcbind | Distribution: SUSE Linux Framework One |
Version: 1.2.6 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.8 | Build date: Wed Jan 25 15:53:11 2023 |
Group: Productivity/Networking/System | Build host: reproducible |
Size: 208492 | Source RPM: rpcbind-1.2.6-slfo.1.1.8.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://rpcbind.sourceforge.net | |
Summary: Transport independent RPC portmapper |
Rpcbind is a replacement for portmap. Whereas portmap supports only UDP and TCP transports over INET (IPv4), rpcbind can be configured to work on various transports supported by the TI-RPC. This includes TCP and UDP over IPv6. Moreover, rpcbind provides additional functions in regards to portmap.
BSD-4-Clause
* Wed Jan 25 2023 [email protected] - Remove unused libnsl build requires * Tue Dec 27 2022 [email protected] - Replace transitional %usrmerged macro with regular version check (boo#1206798) * Tue Nov 16 2021 [email protected] - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_rpcbind.service.patch * Mon Jun 21 2021 [email protected] - Add now working CONFIG parameter to sysusers generator - UsrMerge changes * Mon May 17 2021 [email protected] - Update to rpcbind 1.2.6 - Remove 0031-rpcbind-manpage.patch (accepted upstream in commit 4bedcee) - Drop pmap_set.c (installed as pmap_set2): bnc#446388 is from 2008, for openSUSE 11. - Refresh 0001-change-lockingdir-to-run.patch - Replace %setup with %autosetup * Tue Apr 13 2021 [email protected] - Specify the appropriate set of local nss modules (boo#1177461) * Fri Jun 05 2020 [email protected] - Enable debug (--enable-debug, needed for getting messages with -d) * Mon Mar 09 2020 [email protected] - rpc-user.conf: use sysusers method to create rpc user - Minimize dependencies for container usage * Wed Jun 12 2019 [email protected] - change rpcbind locking path from /var/run/rpcbind.lock to /run/rpcbind.lock (bsc#1134659) add 0001-change-lockingdir-to-run.patch - change the order of socket/service in the %postun scriptlet to avoid an error from rpcbind.socket when rpcbind is running during package update * Wed Dec 12 2018 [email protected] - add ordering dependency to rpcbind.service (bsc#1117217) * modify 0001-systemd-unit-files.patch * Fri Oct 26 2018 [email protected] - update to current upstream version 1.2.5 (bsc#1113002) * move procinfo from /sbin to /bin and create a symlink in /sbin * remove obsolete svc-freeargs.patch (included in the sources now) * Mon Jun 04 2018 [email protected] - Drop all commented out patches (4 years now): * 0008-First-part-of-init_transport-refactoring.patch * 0009-init_transport-move-the-registration-code-into-a-sep.patch * 0010-Fix-the-behavior-when-specifying-the-h-option.patch * 0011-Clean-up-the-way-we-handle-the-h-option-in-init_tran.patch * 0014-When-using-systemd-redirect-syslog-calls-to-the-syst.patch * 0030-systemd-fix-rmtcall.patch * Mon Jun 04 2018 [email protected] - Say goodbye to omc files fate#301838 - Format with spec-cleaner * Tue Apr 03 2018 [email protected] - Correctly rebase 0001-systemd-unit-files.patch: Since upstream now ships systemd service files, we must no longer create full unit files, but only correct the existing ones (adding EnvironmentFile statement). * Mon Mar 26 2018 [email protected] - Use %license instead of %doc [bsc#1082318] * Sun Feb 18 2018 [email protected] - Update to 0.2.4: + Memory corruption fix + Moved the default state directory to /var/run + Systemd unit files were added. - cleanup with spec-cleaner - don't ship NEWS or ChangeLog, these are not maintained - rebase 0001-systemd-unit-files.patch - remove upstreamed patches * drop 0002-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch * drop 0003-Delete-the-unix-socket-only-if-we-have-created-it.patch * drop 0004-Fix-memory-corruption-in-PMAP_CALLIT-code.patch * drop 0005-security.c-removed-warning.patch * drop 0006-don-t-use-svc_fdset.patch * drop 0012-Move-default-state-dir-to-a-subdirectory-of-var-run.patch * Thu Nov 23 2017 [email protected] - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Wed Aug 16 2017 [email protected] - Add BuildRequires libnsl-devel (needed for obsoleting nsl in glibc) * Wed May 17 2017 [email protected] - svc-freeargs.patch: always call svc_freeargs, even if svc_getargs failed (bsc#1037559, CVE-2017-8779) * Tue May 02 2017 [email protected] - Adjust for new system user/group RPMs * Tue Nov 22 2016 [email protected] - Add 0012-Move-default-state-dir-to-a-subdirectory-of-var-run.patch from upstream, replacing systemd tmpfile solution. * Sat Nov 12 2016 [email protected] - Move /var/lib/rpcbind to /run/rpcbind, data should not survive reboot and this makes read-only root filesystem easier. * Tue Jun 07 2016 [email protected] - Do not rely on systemd.pc to find out where systemd unit dir is located (bsc#983167) systemd.pc is part of systemd main package now. Instead of build-requiring systemd, import systemd-rpm-macros which has the %{_unitdir} definition and much less dependencies than systemd and use it when configuring rpcbind so it won't try to find the unit dir by using pkg-config. Also replace BR libsystemd-daemon by libsystemd since the former is obsolete and is replaced by the later. * Mon Mar 14 2016 [email protected] - pmap_set: use tirpc header files and link against libtirpc * Fri Feb 19 2016 [email protected] - Add 0006-don-t-use-svc_fdset.patch: don't use the svc_fdset interface for libtirpc, which is limited to 1024 connections. * Fri Feb 12 2016 [email protected] - Sync with current git: - Replace 0002-revert-auth.patch with 0002-handle_reply-Don-t-use-the-xp_auth-pointer-directly.patch - Add 0003-Delete-the-unix-socket-only-if-we-have-created-it.patch to fix problems with activation via sockets by systemd - Replace 0032-CVE-2015-7236.patch with 0004-Fix-memory-corruption-in-PMAP_CALLIT-code.patch - Add 0005-security.c-removed-warning.patch to fix compiler warnings - Temporary remove 099-poll.patch * Wed Jan 27 2016 [email protected] - Disable 0030-systemd-fix-rmtcall.patch, needs the other disabled patches. - Submit for SLE12SP2 [FATE#320393] * Tue Nov 17 2015 [email protected] - Add 0002-revert-auth.patch: revert old patch no longer working with libtirpc 1.0.1 (http://sourceforge.net/p/libtirpc/mailman/message/34585439/) * Mon Sep 21 2015 [email protected] - Add patch 0032-CVE-2015-7236.patch to fix a segfault on certain remote scans [CVE-2015-7236, bsc#940191, bsc#946204] * Mon Jul 27 2015 [email protected] - Document how to restrict addresses that rpcbind will listen on [bsc#935102] Added 0031-rpcbind-manpage.patch * Tue Jul 14 2015 [email protected] - Add 099-poll.patch: use libtirpc with poll() implementation * Wed May 27 2015 [email protected] - Add patch 0030-systemd-fix-rmtcall.patch to fix rmtcall forwarding (bnc#932423) * Thu Apr 30 2015 [email protected] - Update to rpcbind 0.2.3 - Following patches were accepted upstream: - 0005-Remove-obsolete-function-in6_fillscopeid.patch - 0006-In-init_transport-move-creation-of-COTS-sockets-clos.patch - 0007-The-use-of-AI_NUMERICHOST-in-init_transport-is-broke.patch - 0019-rpcinfo-ip_ping-clean-up-client-ping-create-destroy.patch - 0020-rpcinfo-introduce-new-helper-function-ip_getclient.patch - 0021-rpcinfo-make-t-u-options-support-IPv6-addresses-too.patch - 0022-rpcinfo-remove-obsolete-function-clnt_com_create.patch - 0023-Make-rpcinfo-p-support-IPv6-addresses-too.patch - 0024-rpcinfo-remove-obsolete-function-get_inet_address.patch * Thu Dec 18 2014 [email protected] - Update to current git, which contains the following patches: - 0002-rpcinfo_warmstart-no_warning_about_missing_file.patch - 0003-systemd-no-dualmode.patch - 0004-systemd-sd_notify.patch - 0018-configure-check-for-nss.h.patch * Fri Dec 12 2014 [email protected] - 0002-rpcinfo_warmstart-no_warning_about_missing_file.patch: fix merge issue causing segfaults on missing file (bnc#909619). * Thu Dec 11 2014 [email protected] - Split off 0003-systemd-no-dualmode.patch from 0001-systemd-enhancements.patch for easier upstream submission. - Split off 0004-systemd-sd_notify.patch from 0001-systemd-enhancements.patch for easier upstream submission. - Rename 0001-systemd-enhancements.patch to 0001-systemd-unit-files.patch * Tue Dec 09 2014 [email protected] - Update to latest rpcbind 0.2.2 upstream release. - Following patches are upstream: - 0001-Fix-building-one-systems-w-out-nss.h.patch - 0002-Rename-configure.in-to-configure.ac.patch - 0003-rpcbind-rpcuser-not-being-set-in-Makefile.am.patch - 0004-Silence-a-warning-about-setgroups-being-implicitly-d.patch - Adjust following patches: - 0005-Remove-obsolete-function-in6_fillscopeid.patch - 0006-In-init_transport-move-creation-of-COTS-sockets-clos.patch - 0018-configure-check-for-nss.h.patch - Obsolete patches: - 0015-When-using-systemd-activation-make-rpcbind-notify-sy.patch - 0016-Notify-systemd-unconditionally.patch - 0012-Support-systemd-activation.patch - 0013-socket-activation-Fix-rpcbind.service-to-use-separat.patch - 0017-Pull-the-sysconfig-file-into-rpcbind.service-and-use.patch - 0025-rpcinfo-warmstat_no-warning-about-missing-file.patch - 0026-systemd-no-default-dep - 0027-socket-before-service.patch - 0028-rpcbind-after-var-run.patch - 0029-rpcbind-sd-notify-stupid-errmsg.patch - New patches: - 0001-systemd-enhancements.patch - 0002-rpcinfo_warmstart-no_warning_about_missing_file.patch - Disabled patches: - 0008-First-part-of-init_transport-refactoring.patch - 0009-init_transport-move-the-registration-code-into-a-sep.patch - 0010-Fix-the-behavior-when-specifying-the-h-option.patch - 0011-Clean-up-the-way-we-handle-the-h-option-in-init_tran.patch - 0014-When-using-systemd-redirect-syslog-calls-to-the-syst.patch - 0024-rpcinfo-remove-obsolete-function-get_inet_address.patch * Wed Nov 12 2014 [email protected] - Disable debug code, which else would fill up the log files [bnc#905042] * Tue Jun 10 2014 [email protected] - 0029-rpcbind-sd-notify-stupid-errmsg.patch: Remove a useless error/debug message (bnc#881663) * Thu Jun 05 2014 [email protected] - Add patch 0028-rpcbind-after-var-run.patch as rpcbind service wants /var/run mounted before started (bnc#881518) * Wed May 21 2014 [email protected] - Require the systemd libraries for build to allow the move of systemd.pc back to systemd * Mon Mar 31 2014 [email protected] - Add 0027-socket-before-service.patch to make sure that always the socket is up before the service. This will make sure that rpcbind.target will not only cause the socket but also the rpcbind.service (bnc#860246) - Beside this ingnore exit state 2 in case of shutdown (bnc#860246) * Wed Mar 26 2014 [email protected] - 0026-systemd-no-default-dep No default dependencies for rpcbind. This allows it to start early when it might be needed. (bnc#860246) * Tue Mar 04 2014 [email protected] - fix typo in useradd call's user home dir * Tue Mar 04 2014 [email protected] - prereq useradd - called from %pre * Wed Feb 26 2014 [email protected] - Fix ownership of /var/lib/rpcbind, else rpcbind cannot write warmstart files * Wed Feb 26 2014 [email protected] - Don't print error message about missing files in warmstart code if we do a coldstart [bnc#865807] (0025-rpcinfo-warmstat_no-warning-about-missing-file.patch) * Fri Feb 14 2014 [email protected] - Re-add rcrpcbind symlink * Thu Jan 23 2014 [email protected] - Fixed rpc broadcast handling (bnc#857324) Upgraded to upstream 0.2.1-rc4 as part of this, and rebased the patch set. Added: 0001-Fix-building-one-systems-w-out-nss.h.patch 0002-Rename-configure.in-to-configure.ac.patch 0003-rpcbind-rpcuser-not-being-set-in-Makefile.am.patch Deleted (already upstream): 0003-configure-fix-the-case-when-with-rpcuser-is-not-give.patch Renumbered (previous numbering shown below): 0001-Silence-a-warning-about-setgroups-being-implicitly-d.patch 0002-Remove-obsolete-function-in6_fillscopeid.patch 0004-In-init_transport-move-creation-of-COTS-sockets-clos.patch 0005-The-use-of-AI_NUMERICHOST-in-init_transport-is-broke.patch 0006-First-part-of-init_transport-refactoring.patch 0007-init_transport-move-the-registration-code-into-a-sep.patch 0008-Fix-the-behavior-when-specifying-the-h-option.patch 0009-Clean-up-the-way-we-handle-the-h-option-in-init_tran.patch 0010-Support-systemd-activation.patch 0011-socket-activation-Fix-rpcbind.service-to-use-separat.patch 0012-When-using-systemd-redirect-syslog-calls-to-the-syst.patch 0013-When-using-systemd-activation-make-rpcbind-notify-sy.patch 0014-Notify-systemd-unconditionally.patch 0015-Pull-the-sysconfig-file-into-rpcbind.service-and-use.patch 0016-configure-check-for-nss.h.patch 0018-rpcinfo-ip_ping-clean-up-client-ping-create-destroy.patch 0019-rpcinfo-introduce-new-helper-function-ip_getclient.patch 0020-rpcinfo-make-t-u-options-support-IPv6-addresses-too.patch 0021-rpcinfo-remove-obsolete-function-clnt_com_create.patch 0022-Make-rpcinfo-p-support-IPv6-addresses-too.patch 0023-rpcinfo-remove-obsolete-function-get_inet_address.patch * Mon Jan 20 2014 [email protected] - Make rpcinfo -p/-u/-t options support IPv6 (bnc# 859448) Added: 0018-rpcinfo-ip_ping-clean-up-client-ping-create-destroy.patch 0019-rpcinfo-introduce-new-helper-function-ip_getclient.patch 0020-rpcinfo-make-t-u-options-support-IPv6-addresses-too.patch 0021-rpcinfo-remove-obsolete-function-clnt_com_create.patch 0022-Make-rpcinfo-p-support-IPv6-addresses-too.patch 0023-rpcinfo-remove-obsolete-function-get_inet_address.patch * Tue Jan 14 2014 [email protected] - Recognize RPCBIND_OPTIONS from /etc/sysconfig/rpcbind (bnc#824621) Added: 0015-Pull-the-sysconfig-file-into-rpcbind.service-and-use.patch - Make rpcbind run as user "rpc" by default (bnc#714735) - Avoid NIS lookups of host names and service names (bnc#858700) Added: 0016-configure-check-for-nss.h.patch * Fri Jan 10 2014 [email protected] - Notify systemd unconditionally. This prevented "systemctl start rpcbind.service" from succeeding Added: 0014-Notify-systemd-unconditionally.patch * Tue Aug 20 2013 [email protected] - Update rpcbind to latest upstream, and rewrote patches for systemd integration. Removed: 0001-systemd-add-support-for-system-bus-activation.patch socket-activation-don-t-unlink-socket-we-didn-t-create socket-activation-fix-rpcbind-service-to-use-separate-sockets rpcbind-journal.patch move-lock-file-to-run-fs.patch rpcbind-systemd-notify.patch Added: 0001-Silence-a-warning-about-setgroups-being-implicitly-d.patch 0002-Remove-obsolete-function-in6_fillscopeid.patch 0003-configure-fix-the-case-when-with-rpcuser-is-not-give.patch 0004-In-init_transport-move-creation-of-COTS-sockets-clos.patch 0005-The-use-of-AI_NUMERICHOST-in-init_transport-is-broke.patch 0006-First-part-of-init_transport-refactoring.patch 0007-init_transport-move-the-registration-code-into-a-sep.patch 0008-Fix-the-behavior-when-specifying-the-h-option.patch 0009-Clean-up-the-way-we-handle-the-h-option-in-init_tran.patch 0010-Support-systemd-activation.patch 0011-socket-activation-Fix-rpcbind.service-to-use-separat.patch 0012-When-using-systemd-redirect-syslog-calls-to-the-syst.patch 0013-When-using-systemd-activation-make-rpcbind-notify-sy.patch * Thu Jun 27 2013 [email protected] - rpcbind-systemd-notify.patch make systemd service type "notify" this is almost the same as the default but with the difference that the daemon now is able to to notify systemd when it finished startup hence avoiding a race condition in where startup is faster than the process finishing its own internal setup routines. * Mon May 06 2013 [email protected] - license update: BSD-4-Clause Look at src/util.c * Thu Apr 04 2013 [email protected] - remove sysvinit support (read opensuse-packaging for details) - remove "portmap" migration, according to the time machine it went away in openSUSE 11.2 and the oldest supported version is now 12.1 * Wed Nov 28 2012 [email protected] - Move rpcbind.sock and rpcbind.lock to /run to not interfere with systemd. * Thu Oct 25 2012 [email protected] - Instead of using syslog, log to the journal * Wed Oct 24 2012 [email protected] - There should be no Requires on syslog as it is no longer required for anything since the introduction of the journal. * Wed Apr 18 2012 [email protected] - socket-activation: Fix rpcbind.service to use separate sockets (bnc#757909). * Wed Apr 18 2012 [email protected] - socket-activation: don't unlink socket we didn't create (bnc#757667). * Mon Dec 19 2011 [email protected] - Update systemd patches * Wed Dec 07 2011 [email protected] - Add systemd socket activation patch, based on http://www.spinics.net/lists/linux-nfs/msg14371.html but does not bundle sd-daemon.[c|h] it uses libsystemd-daemon instead. * Sun Dec 04 2011 [email protected] - Update to version 0.2.0_git201103171419 - Fix rpm source tags to not be conditional. * Tue Nov 29 2011 [email protected] - Add systemd units * Fri Nov 25 2011 [email protected] - add libtool as buildrequire to avoid implicit dependency * Tue Jun 14 2011 [email protected] - Install rpcinfo man page since glibc does not install its man page anymore. * Wed Jan 12 2011 [email protected] - don't enable rpcbind init script by default * Tue Dec 07 2010 [email protected] - add some provides and requires for sysvinit scripts to please insserv * Sun Nov 14 2010 [email protected] - Use full RELRO here * Tue Oct 26 2010 [email protected] - Update to a newer GIT snapshot * nd: set SO_REUSEADDR on NC_TPI_COTS listening sockets * rpcbind: add no-fork mode * Thu Dec 04 2008 [email protected] - fix "checkproc: command not found" during installation * Mon Dec 01 2008 [email protected] - rename installed pmap_set to pmap_set2 to avoid conflict with portmap * Mon Dec 01 2008 [email protected] - if upgrading from portmap: * we need to stop portmap and start rpcbind in %post since the restart on upgrade mechanism does not work here * dump portmap tables and set them again in rpcbind [bnc#446388] - add pmap_set.c which is needed to set the old portmap tables in rpcbind * Wed Nov 26 2008 [email protected] - specify runlevel in chkconfig check [bnc#444663] * Wed Nov 05 2008 [email protected] - fix version comparison in Obsoletes [bnc#440313] - disable portmap service in pre script to avoid problems when upgrading from portmap * Wed Oct 15 2008 [email protected] - update to 0.1.6 with additional patches from git * Fixed an ipv6 related segfault on startup * rpcbind needs to also downgrade its gid to a non-priviledgied group * Removed the documentation about the non-existent '-L' flag * Introduce helpers for ipprot/netid mapping * Change how we decide on the netids to use for portmap * Simplify port live check in pmap_svc.c * Support portmap on AF_LOCAL, too * Fix for warm start * Properly identify local root user over ipv4/v6 - fixes [bnc#435637] - remove patch rpcbind-0.1.4-iff_up.patch rpcbind-0.1.4-localaddr.patch * Mon Aug 18 2008 [email protected] - use version in Provides/Obsoletes * Fri Jul 18 2008 [email protected] - update to version 0.1.5 - license change to BSD-3 - patches merged rpcbind-0.1.4-compile.patch rpcbind-0.1.4-debug.patch rpcbind-0.1.4-libwrap.patch rpcbind-0.1.4-recvfrom-fix.patch rpcbind-0.1.4-rpcuser.patch rpcbind-0.1.4-warmstarts-cleanup.patch rpcbind-0.1.4-warmstarts.patch * Wed Apr 02 2008 [email protected] - initial packaging, version 0.1.4 [fate#300607] - add patches from Steve Dickson, including fixes and support for debug and warmstart - build as PIE
/usr/bin/rpcinfo /usr/lib/systemd/system/rpcbind.service /usr/lib/systemd/system/rpcbind.socket /usr/lib/sysusers.d/rpc-user.conf /usr/sbin/rcrpcbind /usr/sbin/rpcbind /usr/sbin/rpcinfo /usr/share/doc/packages/rpcbind /usr/share/doc/packages/rpcbind/AUTHORS /usr/share/doc/packages/rpcbind/README /usr/share/fillup-templates/sysconfig.rpcbind /usr/share/licenses/rpcbind /usr/share/licenses/rpcbind/COPYING /usr/share/man/man8/rpcbind.8.gz /usr/share/man/man8/rpcinfo.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Feb 21 23:56:40 2025