Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

autofs-5.1.9-150600.1.3 RPM for s390x

From OpenSuSE Leap 15.6 for s390x

Name: autofs Distribution: SUSE Linux Enterprise 15
Version: 5.1.9 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.3 Build date: Sat Mar 9 04:49:30 2024
Group: System/Daemons Build host: s390zp37
Size: 991928 Source RPM: autofs-5.1.9-150600.1.3.src.rpm
Packager: https://www.suse.com/
Url: https://www.kernel.org/pub/linux/daemons/autofs/v5/
Summary: A Kernel-Based Automounter
AutoFS is a kernel-based automounter for Linux.  It automatically
mounts filesystems when you use them, and unmounts them later when
you are not using them.  This can include network filesystems, CD-ROMs,
floppies, and so forth.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Feb 20 2024 dimstar@opensuse.org
  - Use %patch -P N instead of deprecated %patchN.
* Sat Feb 10 2024 ddiss@suse.com
  - update to 5.1.9 (bsc#1219508)
    * fix kernel mount status notification.
    * fix fedfs build flags.
    * fix set open file limit.
    * improve descriptor open error reporting.
    * fix root offset error handling.
    * fix fix root offset error handling.
    * fix nonstrict fail handling of last offset mount.
    * dont fail on duplicate offset entry tree add.
    * fix loop under run in cache_get_offset_parent().
    * bailout on rpc systemerror.
    * fix nfsv4 only mounts should not use rpcbind.
    * simplify cache_add() a little.
    * fix use after free in tree_mapent_delete_offset_tree().
    * fix memory leak in xdr_exports().
    * avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
    * fix sysconf(3) return handling.
    * remove nonstrict parameter from tree_mapent_umount_offsets().
    * fix handling of incorrect return from umount_ent().
    * dont use initgroups() at spawn.
    * fix bashism in configure.
    * musl: fix missing include in hash.h.
    * musl: define fallback dummy NSS config path
    * musl: avoid internal stat.h definitions.
    * musl: add missing include to hash.h for _WORDSIZE.
    * musl: add missing include to log.h for pid_t.
    * musl: define _SWORD_TYPE.
    * add autofs_strerror_r() helper for musl.
    * update configure.
    * handle innetgr() not present in musl.
    * fix missing unlock in sasl_do_kinit_ext_cc().
    * fix a couple of null cache locking problems.
    * restore gcc flags after autoconf Kerberos 5 check.
    * prepare for OpenLDAP SASL binding.
    * let OpenLDAP handle SASL binding.
    * configure: LDAP function checks ignore implicit declarations.
    * improve debug logging of LDAP binds.
    * improve debug logging of SASL binds.
    * internal SASL logging only in debug log mode.
    * more comprehensive verbose logging for LDAP maps.
    * fix invalid tsv access.
    * support SCRAM for SASL binding.
    * ldap_sasl_interactive_bind() needs credentials for auto-detection.
    * fix autofs regression due to positive_timeout.
    * fix parse module instance mutex naming.
    * serialise lookup module open and reinit.
    * coverity fix for invalid access.
    * fix hosts map deadlock on restart.
    * fix deadlock with hosts map reload.
    * fix memory leak in update_hosts_mounts().
    * fix minus only option handling in concat_options().
    * fix incorrect path for is_mounted() in try_remount().
    * fix additional tsv invalid access.
    * fix use_ignore_mount_option description.
    * include addtional log info for mounts.
    * fail on empty replicated host name.
    * improve handling of ENOENT in sss setautomntent().
    * don't immediately call function when waiting.
    * define LDAP_DEPRECATED during LDAP configure check.
    * fix return status of mount_autofs().
    * don't close lookup at umount.
    * fix deadlock in lookups.
    * dont delay expire.
    * make amd mapent search function name clear.
    * rename statemachine() to signal_handler().
    * make signal handling consistent.
    * eliminate last remaining state_pipe usage.
    * add function master_find_mapent_by_devid().
    * use device id to locate autofs_point when setting log priotity.
    * add command pipe handling functions.
    * switch to application wide command pipe.
    * get rid of unused field submnt_count.
    * fix mount tree startup reconnect.
    * fix unterminated read in handle_cmd_pipe_fifo_message().
    * fix memory leak in sasl_do_kinit()
    * fix fix mount tree startup reconnect.
    * fix amd selector function matching.
    * get rid entry thid field.
    * continue expire immediately after submount check.
    * eliminate realpath from mount of submount.
    * eliminate root param from autofs mount and umount.
    * remove redundant fstat from do_mount_direct().
    * get rid of strlen call in handle_packet_missing_direct().
    * remove redundant stat call in lookup_ghost().
    * set mapent dev and ino before adding to index.
    * change to use printf functions in amd parser.
    * dont call umount_subtree_mounts() on parent at umount.
    * dont take parent source lock at mount shutdown.
    * fix possible use after free in handle_mounts_exit().
    * make submount cleanup the same as top level mounts.
    * add soucre parameter to module functions.
    * add ioctlfd open helper.
    * make open files limit configurable.
    * use correct reference for IN6 macro call.
    * dont probe interface that cant send packet.
    * fix some sss error return cases.
    * fix incorrect matching of cached wildcard key.
    * fix expire retry looping.
    * allow -null map in indirect maps.
    * fix multi-mount check.
    * fix let OpenLDAP handle SASL binding.
    * always recreate credential cache.
    * fix ldap_parse_page_control() check.
    * fix typo in create_cmd_pipe_fifo().
    * add null check in master_kill().
    * be more careful with cmd pipe at exit.
    * rename configure.in to configure.ac.
    * update autoconf macros.
    * update autoconf release.
    * update autofs release.
  - drop autofs-5-1-3-fix-unset-tsd-group-name-handling.patch, upstream
    as ab8ca82 ("autofs-5.1.3 - fix unset tsd group name handling")
  - drop autofs-Test-TCP-request-correctly-in-nfs_get_info.patch,
    superseded by 80845bb ("autofs-5.1.8 - fix nfsv4 only mounts should
    not use rpcbind")
  - rebase autofs-5.1.1-dbus-udisks-monitor.patch atop 37fda2c
    ("autofs-5.1.8 - add soucre parameter to module functions")
* Thu Jan 11 2024 rgoldwyn@suse.com
  - Removed following upstreamed patches because of upgrade:
    * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch
    * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch
    * 0002-Fix-monotonic_elapsed.patch Deleted
    * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch Deleted
    * 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch
    * 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
    * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch
    * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch
    * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch
    * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch
    * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch
    * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch
* Sat Apr 22 2023 ddiss@suse.com
  - autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch
    Fix off-by-one error in recursive map handling. (bsc#1209653)
* Mon Apr 17 2023 rgoldwyn@suse.com
  - Add autofs-suse-manpage-remove-initdir.patch
    Removes references of initdir from man pages (bsc#1207881)
* Tue Sep 13 2022 gmbr3@opensuse.org
  - Move dbus-1 system.d file to /usr (bsc#1203362)
* Thu May 12 2022 schubi@suse.de
  - Moved -autofs- file from user specif directory
    /etc/NetworkManager/dispatcher.d to vendor specific directory
    /usr/lib/NetworkManager/dispatcher.d. So, users changes can
    still be done in /etc and will not be overwritten by an update.
* Mon May 09 2022 rgoldwyn@suse.com
  - Use OPTIONS instead of AUTOFS_OPTIONS in /etc/sysconfig/autofs
    (bsc#1199027)
* Tue Mar 15 2022 nfbrown@suse.com
  - autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch
    Fix problem with quote handling
    (bsc#1181715)
* Mon Mar 14 2022 nfbrown@suse.com
  - 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
    Fix locking problem that causes deadlock when sss used.
    (bsc#1196485)
* Mon Feb 14 2022 nfbrown@suse.com
  - 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch
    Suppress portmap calls when port explicitly given
    (bsc#1195697)
* Thu Feb 10 2022 nfbrown@suse.com
  - Add autofs-Test-TCP-request-correctly-in-nfs_get_info.patch
    Fix bug when rpcbind not visible
    (bsc#1195587 bsc#1195595)
* Tue Jan 04 2022 dmueller@suse.com
  - update to 5.1.8:
    * add xdr_exports().
    * remove mount.x and rpcgen dependencies.
    * dont use realloc in host exports list processing.
    * use sprintf() when constructing hosts mapent.
    * fix mnts_remove_amdmount() uses wrong list.
    * Fix option for master read wait.
    * eliminate cache_lookup_offset() usage.
    * fix is mounted check on non existent path.
    * simplify cache_get_parent().
    * set offset parent in update_offset_entry().
    * remove redundant variables from mount_autofs_offset().
    * remove unused parameter form do_mount_autofs_offset().
    * refactor umount_multi_triggers().
    * eliminate clean_stale_multi_triggers().
    * simplify mount_subtree() mount check.
    * fix mnts_get_expire_list() expire list construction.
    * fix inconsistent locking in umount_subtree_mounts().
    * fix return from umount_subtree_mounts() on offset list delete.
    * pass mapent_cache to update_offset_entry().
    * fix inconsistent locking in parse_mount().
    * remove unused mount offset list lock functions.
    * eliminate count_mounts() from expire_proc_indirect().
    * eliminate some strlen calls in offset handling.
    * don't add offset mounts to mounted mounts table.
    * reduce umount EBUSY check delay.
    * cleanup cache_delete() a little.
    * rename path to m_offset in update_offset_entry().
    * don't pass root to do_mount_autofs_offset().
    * rename tree implementation functions.
    * add some multi-mount macros.
    * remove unused functions cache_dump_multi() and cache_dump_cache().
    * add a len field to struct autofs_point.
    * make tree implementation data independent.
    * add mapent tree implementation.
    * add tree_mapent_add_node().
    * add tree_mapent_delete_offsets().
    * add tree_mapent_traverse_subtree().
    * fix mount_fullpath().
    * add tree_mapent_cleanup_offsets().
    * add set_offset_tree_catatonic().
    * add mount and umount offsets functions.
    * switch to use tree implementation for offsets.
    * remove obsolete functions.
    * remove redundant local var from sun_mount().
    * use mount_fullpath() in one spot in parse_mount().
    * pass root length to mount_fullpath().
    * remove unused function master_submount_list_empty().
    * move amd mounts removal into lib/mounts.c.
    * check for offset with no mount location.
    * remove mounts_mutex.
    * remove unused variable from get_exports().
    * add missing free in handle_mounts().
    * remove redundant if check.
    * fix possible memory leak in master_parse().
    * fix possible memory leak in mnts_add_amdmount().
    * fix double unlock in parse_mount().
    * add length check in umount_subtree_mounts().
    * fix flags check in umount_multi().
    * dont try umount after stat() ENOENT fail.
    * remove redundant assignment in master_add_amd_mount_section_mounts().
    * fix dead code in mnts_add_mount().
    * fix arg not used in error print.
    * fix missing lock release in mount_subtree().
    * fix double free in parse_mapent().
    * refactor lookup_prune_one_cache() a bit.
    * cater for empty mounts list in mnts_get_expire_list().
    * add ext_mount_hash_mutex lock helpers.
    * fix amd section mounts map reload.
    * fix dandling symlink creation if nis support is not available.
    * dont use AUTOFS_DEV_IOCTL_CLOSEMOUNT.
    * fix lookup_prune_one_cache() refactoring change.
    * fix amd hosts mount expire.
    * fix offset entries order.
    * use mapent tree root for tree_mapent_add_node().
    * eliminate redundant cache lookup in tree_mapent_add_node().
    * fix hosts map offset order.
    * fix direct mount deadlock.
    * add missing description of null map option.
    * fix nonstrict offset mount fail handling.
    * fix concat_options() error handling.
    * eliminate some more alloca usage.
    * use default stack size for threads.
    * fix use of possibly NULL var in lookup_program.c:match_key().
    * fix incorrect print format specifiers in get_pkt().
    * add mapent path length check in handle_packet_expire_direct().
    * add copy length check in umount_autofs_indirect().
    * add some buffer length checks to master map parser.
    * add buffer length check to rmdir_path().
    * eliminate buffer usage from handle_mounts_cleanup().
    * add buffer length checks to autofs mount_mount().
    * make NFS version check flags consistent.
    * refactor get_nfs_info().
  - drop autofs-5.1.7-Fix-option-for-master_read_wait.patch,
    autofs-5.1.7-use-default-stack-size-for-threads.patch: upstream
* Wed Sep 08 2021 rgoldwyn@suse.com
  -  autofs-5.1.7-use-default-stack-size-for-threads.patch: Use default
    stack size for threads (bsc#1189199)
* Thu Apr 22 2021 rgoldwyn@suse.com
  - Update pidfile path to /run from /var/run (bsc#1185155)
* Thu Apr 22 2021 rgoldwyn@suse.com
  - Upgrade to 5.1.7
    - make bind mounts propagation slave by default.
    - update ldap READMEs and schema definitions.
    - fix program map multi-mount lookup after mount fail.
    - fix browse dir not re-created on symlink expire.
    - fix a regression with map instance lookup.
    - correct fsf address.
    - samples: fix Makefile targets' directory dependencies
    - remove intr hosts map mount option.
    - fix trailing dollar sun entry expansion.
    - initialize struct addrinfo for getaddrinfo() calls.
    - fix quoted string length calc in expandsunent().
    - fix autofs mount options construction.
    - mount_nfs.c fix local rdma share not mounting.
    - configure.in: Remove unneeded second call to PKG_PROG_PKG_CONFIG.
    - configure.in: Do not append parentheses to PKG_PROG_PKG_CONFIG.
    - Use PKG_CHECK_MODULES to detect the libxml2 library.
    - fix ldap sasl reconnect problem.
    - samples/ldap.schema fix.
    - fix configure force shutdown check.
    - fix crash in sun_mount().
    - fix lookup_nss_read_master() nsswicth check return.
    - fix typo in open_sss_lib().
    - fix sss_master_map_wait timing.
    - add sss ECONREFUSED return handling.
    - use mapname in sss context for setautomntent().
    - add support for new sss autofs proto version call.
    - fix retries check in setautomntent_wait().
    - refactor sss setautomntent().
    - improve sss setautomntent() error handling.
    - refactor sss getautomntent().
    - improve sss getautomntent() error handling.
    - sss introduce calculate_retry_count() function.
    - move readall into struct master.
    - sss introduce a flag to indicate map being read.
    - update sss timeout documentation.
    - refactor sss getautomntbyname().
    - improve sss getautomntbyname() error handling.
    - use a valid timeout in lookup_prune_one_cache().
    - dont prune offset map entries.
    - simplify sss source stale check.
    - include linux/nfs.h directly in rpc_subs.h.
    - fix typo in daemon/automount.c.
    - fix direct mount unlink_mount_tree() path.
    - fix unlink mounts umount order.
    - fix incorrect logical compare in unlink_mount_tree().
    - use bit flag for force unlink mounts.
    - improve force unlink option description.
    - remove command fifo on autofs mount fail.
    - add force unlink mounts and exit option.
    - cleanup stale logpri fifo pipes on unlink and exit.
    - fix incorrect systemctl command syntax in autofs(8).
    - update list.h.
    - add hashtable implementation.
    - change mountpoint to mp in struct ext_mount.
    - make external mounts independent of amd_entry.
    - make external mounts use simpler hashtable.
    - add a hash index to mnt_list.
    - use mnt_list for submounts.
    - use mnt_list for amdmounts.
    - make umount_autofs() static.
    - remove force parameter from umount_all().
    - fix remount expire.
    - fix stale offset directories disable mount.
    - use struct mnt_list to track mounted mounts.
    - use struct mnt_list mounted list for expire.
    - remove unused function tree_get_mnt_list().
    - only add expre alarm for active mounts.
    - move submount check into conditional_alarm_add().
    - move lib/master.c to daemon/master.c.
    - use master_list_empty() for list empty check.
    - add helper to construct mount point path.
    - check defaults_read_config() return.
    - move AUTOFS_LIB to end of build rule lines.
    - make autofs.a a shared library.
    - make lookup_file.c nss map read status return handling consistent.
    - fix empty mounts list return from unlink_mount_tree().
  - Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
  - Replaced automount-fix-master-wait.patch with upstream patch
    autofs-5.1.7-Fix-option-for-master_read_wait.patch
* Fri Oct 23 2020 rgoldwyn@suse.com
  - automount-fix-master-wait.patch: Fix options string for master wait
    (bsc#1178006)
* Mon Aug 31 2020 rgoldwyn@suse.com
  - autofs-nsswitch-usr-etc.patch: Use /usr/etc/nsswitch.conf if
    /etc/nsswitch.con is unavailable (bsc#1175238)
* Tue Mar 03 2020 rgoldwyn@suse.com
  - Upgrade to 5.1.6
    - support strictexpire mount option.
    - fix hesiod string check in master_parse().
    - add NULL check for get_addr_string() return.
    - use malloc(3) in spawn.c.
    - add mount_verbose configuration option.
    - optionally log mount requestor process info.
    - log mount call arguments if mount_verbose is set.
    - Fix NFS mount from IPv6 addresses.
    - make expire remaining log level debug.
    - allow period following macro in selector value.
    - fix macro expansion in selector values.
    - fix typing errors.
    - Explain /etc/auto.master.d usage.
    - plus map includes are only allowed in file sources.
    - Update README.
    - fix additional typing errors.
    - update autofs(8) offset map entry update description.
    - increase group buffer size geometrically.
    - also use strictexpire for offsets.
    - remove unused function has_fstab_option().
    - remove unused function reverse_mnt_list().
    - remove a couple of old debug messages.
    - fix amd entry memory leak.
    - fix unlink_mount_tree() not umounting mounts.
    - use ignore option for offset mounts as well.
    - add config option for "ignore" mount option
    - use bit flags for autofs mount types in mnt_list.
    - use mp instead of path in mnt_list entries.
    - always use PROC_MOUNTS to make mount lists.
    - add glibc getmntent_r().
    - use local getmntent_r in table_is_mounted().
    - refactor unlink_active_mounts() in direct.c.
    - don't use tree_is_mounted() for mounted checks.
    - use single unlink_umount_tree() for both direct and indirect mounts.
    - move unlink_mount_tree() to lib/mounts.c.
    - use local_getmntent_r() for unlink_mount_tree().
    - use local getmntent_r() in get_mnt_list().
    - use local getmntent_r() in tree_make_mnt_list().
    - fix missing initialization of autofs_point flags.
* Fri Feb 28 2020 mwilck@suse.com
  - NetworkManager-autofs: reload rather than restart autofs.service
    * If complex network setups are being brought up, autofs.service
      may be restarted too quickly, causing systemd to consider the
      service failed. "reload" avoids that, and works just fine.
* Mon Feb 24 2020 mwilck@suse.com
  - Fix autofs restart when Networkmanager connection is brought up
    * NetworkManager-autofs: /bin/systemctl has been removed in
      systemd-244
* Wed Jun 19 2019 dimstar@opensuse.org
  - BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
    allow OBS to shortcut by using systemd-devel-mini.
* Wed Apr 17 2019 kukuk@suse.de
  - Remove legacy LSB-init script code, we don't have that anymore.
* Sun Mar 17 2019 jengelh@inai.de
  - Drop pre-12.2 parts from build recipe
  - Switch %systemd_requires to %systemd_ordering, since %service_*
    can deal with its absence.
* Fri Jan 11 2019 rgoldwyn@suse.com
  - Upgrade to 5.1.5
    - fix flag file permission.
    - fix directory create permission.
    - fix use after free in do_master_list_reset().
    - fix deadlock in dumpmaps.
    - dont use array for path when not necessary.
    - fix prefix option handling in expand_entry().
    - fix sublink option not set from defaults.
    - fix error return in do_nfs_mount().
    - add error handling for ext_mount_add().
    - account for recent libnsl changes.
    - use_hostname_for_mounts shouldn't prevent selection among replicas.
    - fix monotonic_elapsed.
    - Makefiles.rules: remove 'samples' from SUBDIRS.
    - dont allow trailing slash in master map mount points.
    - fix libresolv configure check.
    - add fedfs-getsrvinfo.c.
    - add mount.fedfs.c.
    - add fedfs-map-nfs4.c.
    - add conditional inclusion of fedfs binaries.
    - add an example fedfs master map entry to the installed master map.
    - improve hostname lookup error logging.
    - fix rpm spec install premissions on auto.net and auto.smb.
    - tiny patch for autofs typo and possible bug.
    - add units After line to include statd service.
    - use systemd sd_notify() at startup.
    - fix NFS version mask usage.
    - fix fd leak in rpc_do_create_client().
    - add-man page note about extra slashes in paths.
    - change expire type naming to better reflect usage.
    - use defines for expire type.
    - enable SIGUSR2 handling in rpm spec file.
    - fix age setting at startup.
    - fix update_negative_cache() map source usage.
    - fix program usage message.
    - mark removed cache entry negative.
    - set bind mount as propagation slave.
    - add master map pseudo options for mount propagation.
    - fix use after free in parse_ldap_config().
    - fix incorrect locking in sss lookup.
    - fix amd parser opts option handling.
    - fix possible NULL pointer dereference in get_defaults_entry().
    - better handle hesiod support not built in.
    - fix indent in automount(8) man page.
    - remove autofs4 module load code.
    - add NULL check in prepare_attempt_prefix().
    - update build info with systemd.
    - use flags for startup boolean options.
    - move close stdio descriptors to become_daemon().
    - add systemd service command line option.
    - refactor negative map entry check.
    - remove unused function dump_master().
    - remove unused function dump_state_queue().
    - remove couple of undeeded requires.
    - Removed patches:
    * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch
    * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch
    * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch
    * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch
    * 0002-Fix-monotonic_elapsed.patch
    * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
    - Updated spec file to use native autofs service files
* Wed May 16 2018 nfbrown@suse.com
  - 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
    Fix filedescriptor leak (bsc#1093436)
* Tue Mar 06 2018 dimstar@opensuse.org
  - BuildRequire pkgconfig(udisks2) instead of udisks2-devel: let's
    be flexible on possible package name changes.
  - Package COPYRIGHT as %license instead of %doc.
* Sun Feb 04 2018 nfbrown@suse.com
  - 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch
    Fix handling of replicated NFS server so that
    selection between servers still works sensibly when
    use_hostname_for_mounts is in effect.
    (bsc#1066720)
  - 0002-Fix-monotonic_elapsed.patch
    Fix bug introduced with monotonic-time patches which
    causes nanoseconds to be ignored and effectively
    disables sorting based on response time and/or weight.
    (bsc#1066720)
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Sun Nov 12 2017 kukuk@suse.de
  - Add build require for rpcgen (preparation for removing it from
    glibc)
* Wed Oct 18 2017 jeffm@suse.com
  - fix ordering of seteuid/setegid in do_spawn (bsc#1062482).
  - fix unset tsd group name handling (bsc#1062482).
  - fix possible map instance memory leak (bsc#1038198).
  - check map instances for staleness on map update (bsc#1038198).
  - Added patches:
    - autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch
    - autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch
    - autofs-5-1-3-fix-possible-map-instance-memory-leak.patch
    - autofs-5-1-3-fix-unset-tsd-group-name-handling.patch
* Tue Aug 15 2017 kukuk@suse.de
  - Add libnsl-devel as build require in preparation of libnsl
    removal from glibc
* Tue Aug 15 2017 jeffm@suse.com
  - Add gpg signature
* Wed Aug 09 2017 jeffm@suse.com
  - Update URL to use www.kernel.org now that ftp is gone.
* Wed Aug 09 2017 jeffm@suse.com
  - update to version 5.1.3:
    * limit getgrgid_r() buffer size
    * increase worker thread per-thread stack size
    * fix offset mount location multiple expansion
    * use malloc for expanded map location
    * fix invalid reference in remount_active_mount()
    * fix work around sss startup delay
    * fix possible NULL derefernce
    * use autofs_point to store expire timeout where possibe
    * add config option to use mount request log id
    * factor out set_thread_mount_request_log_id()
    * log functions to prefix messages with attempt_id if available
    * create thread-local ID for mount attempts
    * add the mount requestor's pid to pending_args
    * delay submount exit for amd submounts
    * fix bogus check in expire_cleanup()
    * handle amd cache option all in amd type auto mounts
    * handle map_option cache for top level mounts
    * capture cache option and its settings during parsing
    * add function conf_amd_get_map_options()
    * check for conflicting amd section mounts
    * include amd mount section mounts in master mounts list
    * add function conf_amd_get_mount_paths()
    * add function conf_amd_get_map_name()
    * add support for amd browsable option
    * add ref counting to struct map_source
    * fix typos in README.amd-maps
    * honor last rw in mount options when doing a bind mount
    * set autofs mounts catatonic at exit
    * make set_direct_mount_catatonic() more general
    * check NFS server availability on local mount fallback
    * make lookup_nss_read_master() return nss status
    * don't return until after master map retry read
    * set sane default master read wait timeout
    * dont exit on master map read fail timeout
    * fix included master map not found return
    * fix quoted key handling in sanitize_path()
    * add sss master map wait config option
    * work around sss startup delay
    * add master read wait option
    * wait for master map available at start
    * update and add README for old autofs schema
    * fix create_client() RPC client handling
    * fix _strncmp() usage
    * fix argc off by one in mount_autofs.c
    * fix cachefs parse message not being logged
    * fix typo in MOUNT_FLAG_GHOST comment
    * Avoid local variable name shadowing another
    * configure: add cache variable for Linux proc filesystem check
    * fix count_mounts() function
    * fix short memory allocation in lookup_amd_instance()
    * Fix fgets(3) size argument (another one)
    * Fix typos in error messages
    * Remove unused local 2KB buffer
    * fix file map changed check
    * Change .requestor to .requester for consistency
    * Fix a typo in CREDITS
    * fix libtirpc detection with -Wl,--as-needed
    * Fix size arg of fgets(3)
    * Drop redundant \n in logerr()
    * Fix compiler warning in try_remount()
    * build: check for clock_gettime in librt
    * fix possible memory leak in nfs mount
    * add config option to suppress not found log message
    * properly handle errors in lookup_nss_mount
    * fix yp map age not updated during map lookup
    * fix 'nameing' typo in autofs.conf
    * add remote-fs.target systemd dependency
    * add autofs(5) note of IPv6 libtirpc requirement
    * fix autofs(5) description of supported map sources
    * fix modules make clean target
    * fix Makefile linking dependencies
    * fix handle_mounts() termination condition check
    * log pipe read errors
    * fix use-after-free in st_queue_handler()
    * always set direct mounts catatonic at exit
    * improve scalability of direct mount path component
    * fix use after free in match_my_name()
    * fix memory leak in get_network_proximity()
    * fix typo in autofs_sasl_bind()
    * fix use after free in open_lookup()
    * fix use after free in sun parser parse_init()
    * fix memory leak in ldap do_init()
    * fix memory leak in nisplus lookup_reinit()
    * fix sasl connection concurrancy problem
    * fix unbind sasl external mech
    * remove unused function elapsed()
    * change time() to use monotonic_clock()
    * change remaining gettimeofday() to use clock_gettime()
    * use monotonic clock for indirect mount condition
    * use monotonic clock for direct mount condition
    * define pending condition init helper function
    * use monotonic clock for alarm thread condition wait
    * define monotonic clock helper functions
    * Add a mode option for master map entries
    * fix error handling of is_mounted()
    * fix out of order call in program map lookup
    * add configuration option to use fqdn in mounts
    * update map_hash_table_size description
    * change lookup to use reinit instead of reopen
    * implement reinit in multi lookup module
    * fix map format check in nss_open_lookup() multi map module
    * factor out alloc multi map context
    * factor out free multi map context
    * add type to struct lookup_mod
    * implement reinit in yp lookup module
    * implement reinit in sss lookup module
    * implement reinit in program lookup module
    * implement reinit in nisplus lookup module
    * implement reinit in ldap lookup module
    * implement reinit in hosts lookup module
    * implement reinit in hesiod lookup module
    * implement reinit in file lookup module
    * implement reinit in dir lookup module
    * implement reinit in parse modules
    * add reinit entry point to modules
    * fix nsswitch handling when opening multi map
    * make open_lookup() return nss status
    * move check_nss_result() to nsswitchr.c
    * fix update_hosts_mounts() return
    * fix missing source sss in multi map lookup
    * fix direct map expire not set for initial empty map
    * fix direct mount stale instance flag reset
    * fix error handling on ldap bind fail
    * fix config old name lookup
    * fix rwlock unlock crash
    * fix return handling of do_reconnect() in ldap module
    * make find_server() return a status
    * make find_dc_server() return a status
    * make connect_to_server() return a status
    * make do_connect() return a status
    * move query dn calculation from do_bind() to do_connect()
    * fix return handling in sss lookup module
    * fix left mount count return from umount_multi_triggers()
    * revert fix libtirpc name clash
    * update libtirpc workaround for new soname
    * fix fix gcc5 complaints
    * Removed patches:
      autofs-5.1.1-task-use-after-free.patch
      autofs-improve-scalability-of-direct-mount-path-comp.patch
      autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch
      autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch
      autofs-5.1.1-leave_auth_destroy.patch
    * Updated patches for context:
      autofs-5.1.1-dbus-udisks-monitor.patch
* Thu Apr 06 2017 astieger@suse.com
  - remove rpmlintrc, review was boo#782691
* Wed Aug 10 2016 jeffm@suse.com
  - Fix spurious ELOOP on certain kinds of failures (bsc#968918):
    * autofs: fix yp map age not updated in s/_/./g case
    * autofs: properly handle errors in lookup_nss_mount
    * Added patches:
      autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch
      autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch
* Thu Mar 24 2016 jeffm@suse.com
  - improve scalability of direct mount path component creation (bsc#966573).
    * Added autofs-improve-scalability-of-direct-mount-path-comp.patch
    * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
  - Use libldap_r instead of libldap for thread safety (bsc#955477).
    * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch
* Tue Dec 08 2015 ro@suse.de
  - add patch autofs-5.1.1-leave_auth_destroy.patch (bnc#958410)
    do not redefined auth_destroy, the reason for this has long
    been fixed in libtirpc (version 0.2.1 is already fine)
* Thu Jun 25 2015 crrodriguez@opensuse.org
  - autofs.service: Use KillMode=mixed so "KillSignal" (SIGTERM) is
    only sent to the main process and if still does not exit after
    "TimeoutStopSec" then "SendSIGKILL" is sent to all remaining
    processes of the unit's control group.
    This is the desired behaviour for almost all daemons that
    execute foreign programs.
* Sun May 17 2015 lchiquitto@suse.com
  - update to version 5.1.1:
    * fix compile error in defaults.c
    * add serialization to sasl init
    * dont allocate dev_ctl_ops too early
    * fix incorrect round robin host detection
    * fix race accessing qdn in get_query_dn()
    * fix leak in cache_push_mapent()
    * fix config entry read buffer not checked
    * fix FILE pointer check in defaults_read_config()
    * fix memory leak in conf_amd_get_log_options()
    * fix signed comparison in inet_fill_net()
    * fix buffer size checks in get_network_proximity()
    * fix leak in get_network_proximity()
    * fix buffer size checks in merge_options()
    * check amd lex buffer len before copy
    * add return check in ldap check_map_indirect()
    * check host macro is set before use
    * check options length before use in parse_amd.c
    * fix some out of order evaluations in parse_amd.c
    * fix copy and paste error in dup_defaults_entry()
    * fix leak in parse_mount()
    * add mutex call return check in defaults.c
    * force disable browse mode for amd format maps
    * fix hosts map options check in lookup_amd_instance()
    * fix memory leak in create_client()
    * fix memory leak in get_exports()
    * fix memory leak in get_defaults_entry()
    * fix out of order clearing of options buffer
    * fix reset amd lexer scan buffer
    * ignore multiple commas in options strings
    * fix typo in flagdir configure option
    * clarify multiple mounts description
    * gaurd against incorrect umount return
    * update man page autofs(8) for systemd
    * dont pass sloppy option for other than nfs mounts
    * make service want network-online
    * fix fix master map type check
    * init qdn before use in get_query_dn()
    * fix typo in update_hosts_mounts()
    * fix hosts map update on reload
    * make negative cache update consistent for all lookup modules
    * ensure negative cache isn't updated on remount
    * dont add wildcard to negative cache
    * add a prefix to program map stdvars
    * add config option to force use of program map stdvars
    * fix incorrect check in parse_mount()
    * handle duplicates in multi mounts
    * revert special case cifs escapes
    * fix map option parsing for 'strictatime'
    * fix showmount search in auto.net
    * remove obsolete comment in auto.net
    * fix macro usage in lookup_program.c
    * fix gcc5 complaints
    * remove unused offset handling code
    * fix mount as you go offset selection
    * link daemon with pthread library (Debian patch)
    * manpage corrections (Debian patch)
    * fix manpages hyphenation (Debian patch).
  - ported patches:
    * autofs-5.1.0-dbus-udisks-monitor.patch ->
      autofs-5.1.1-dbus-udisks-monitor.patch
    * autofs-debuginfo-fix.patch -> autofs-5.1.1-debuginfo-fix.patch
    * autofs-5.0.9-suse-auto_master_default.patch ->
      autofs-5.1.1-suse-auto_master_default.patch
    * autofs-5.0.9-task-use-after-free.patch ->
      autofs-5.1.1-task-use-after-free.patch
  - remove patches that are now upstream:
    * autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch
    * autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch
    * autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch
    * autofs-5.1.0-gcc5-fixes.patch
* Wed May 06 2015 dmueller@suse.com
  - add autofs-5.1.0-gcc5-fixes.patch: Fix build against gcc 5.x
* Tue Mar 03 2015 mszeredi@suse.cz
  - prevent potential privilege escalation via interpreter load path
    for program-based automount maps, add the following patches:
    autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch
    autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch
    (bnc#917977 CVE-2014-8169)
* Tue Feb 17 2015 mszeredi@suse.cz
  - add autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch
    (bsc#911720)
* Tue Feb 03 2015 lchiquitto@suse.com
  - Fix autofs.service so that multiple options passed through
    sysconfig AUTOFS_OPTIONS work correctly (bsc#909472)
* Tue Feb 03 2015 lchiquitto@suse.com
  - Fix configuration handling now that we have /etc/autofs.conf
    and /etc/sysconfig/autofs. Runtime options are now configured in
    the former, while settings that affect the daemon start up are
    still handled in the latter.
  - Clean-up sysconfig.autofs, leave only init script options:
    $OPTIONS and $USE_MISC_DEVICE.
  - Run %fillup also when systemd is enabled. (bsc#906606)
* Fri Jan 09 2015 kukuk@suse.de
  - Use udisks2, udisks development has ceased in favor of udisks2.

Files

/etc/auto.master
/etc/auto.master.d
/etc/auto.misc
/etc/auto.net
/etc/auto.smb
/etc/autofs.conf
/etc/autofs_ldap_auth.conf
/usr/lib/NetworkManager
/usr/lib/NetworkManager/dispatcher.d
/usr/lib/NetworkManager/dispatcher.d/autofs
/usr/lib/systemd/system/autofs.service
/usr/lib64/autofs
/usr/lib64/autofs/lookup_dir.so
/usr/lib64/autofs/lookup_file.so
/usr/lib64/autofs/lookup_files.so
/usr/lib64/autofs/lookup_hosts.so
/usr/lib64/autofs/lookup_ldap.so
/usr/lib64/autofs/lookup_ldaps.so
/usr/lib64/autofs/lookup_multi.so
/usr/lib64/autofs/lookup_nis.so
/usr/lib64/autofs/lookup_nisplus.so
/usr/lib64/autofs/lookup_program.so
/usr/lib64/autofs/lookup_sss.so
/usr/lib64/autofs/lookup_udisks.so
/usr/lib64/autofs/lookup_userhome.so
/usr/lib64/autofs/lookup_yp.so
/usr/lib64/autofs/mount_afs.so
/usr/lib64/autofs/mount_autofs.so
/usr/lib64/autofs/mount_bind.so
/usr/lib64/autofs/mount_changer.so
/usr/lib64/autofs/mount_ext2.so
/usr/lib64/autofs/mount_ext3.so
/usr/lib64/autofs/mount_ext4.so
/usr/lib64/autofs/mount_generic.so
/usr/lib64/autofs/mount_nfs.so
/usr/lib64/autofs/mount_nfs4.so
/usr/lib64/autofs/parse_amd.so
/usr/lib64/autofs/parse_sun.so
/usr/lib64/libautofs.so
/usr/sbin/automount
/usr/sbin/rcautofs
/usr/share/dbus-1/system.d/org.freedesktop.AutoMount.conf
/usr/share/doc/packages/autofs
/usr/share/doc/packages/autofs/README
/usr/share/doc/packages/autofs/README.SUSE
/usr/share/doc/packages/autofs/README.SUSE.ldap
/usr/share/doc/packages/autofs/README.active-restart
/usr/share/doc/packages/autofs/README.changer
/usr/share/doc/packages/autofs/README.ncpfs
/usr/share/doc/packages/autofs/README.replicated-server
/usr/share/doc/packages/autofs/README.smbfs
/usr/share/doc/packages/autofs/README.v5.release
/usr/share/doc/packages/autofs/autofs.schema
/usr/share/fillup-templates/sysconfig.autofs
/usr/share/licenses/autofs
/usr/share/licenses/autofs/COPYRIGHT
/usr/share/man/man5/auto.master.5.gz
/usr/share/man/man5/autofs.5.gz
/usr/share/man/man5/autofs.conf.5.gz
/usr/share/man/man5/autofs.udisks.5.gz
/usr/share/man/man5/autofs_ldap_auth.conf.5.gz
/usr/share/man/man8/autofs.8.gz
/usr/share/man/man8/automount.8.gz
/usr/share/man/man8/rcautofs.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 26 23:57:16 2024