Blame SPECS/autofs.spec

d5dcad
#
d5dcad
# $Id: autofs.spec,v 1.11 2003/12/04 15:41:32 raven Exp $
d5dcad
#
d5dcad
# Use --without systemd in your rpmbuild command or force values to 0 to
d5dcad
# disable them.
d5dcad
%define with_systemd        %{?_without_systemd:        0} %{?!_without_systemd:        1}
d5dcad
d5dcad
Summary: A tool for automatically mounting and unmounting filesystems
d5dcad
Name: autofs
d5dcad
Version: 5.1.4
b07c2e
Release: 82%{?dist}
d5dcad
Epoch: 1
d5dcad
License: GPLv2+
d5dcad
Group: System Environment/Daemons
d5dcad
Source: https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-%{version}.tar.gz
d5dcad
Patch1: autofs-5.1.4-fix-flag-file-permission.patch
d5dcad
Patch2: autofs-5.1.4-fix-directory-create-permission.patch
d5dcad
Patch3: autofs-5.1.4-fix-use-after-free-in-do_master_list_reset.patch
d5dcad
Patch4: autofs-5.1.4-fix-deadlock-in-dumpmaps.patch
d5dcad
Patch5: autofs-5.1.4-dont-use-array-for-path-when-not-neccessary.patch
d5dcad
Patch6: autofs-5.1.4-fix-prefix-option-handling-in-expand_entry.patch
d5dcad
Patch7: autofs-5.1.4-fix-sublink-option-not-set-from-defaults.patch
d5dcad
Patch8: autofs-5.1.4-fix-error-return-in-do_nfs_mount.patch
d5dcad
Patch9: autofs-5.1.4-add-error-handling-for-ext_mount_add.patch
d5dcad
Patch10: autofs-5.1.4-account-for-libnsl-changes.patch
d5dcad
Patch11: autofs-5.1.4-use_hostname_for_mounts-shouldnt-prevent-selection-among-replicas.patch
d5dcad
Patch12: autofs-5.1.4-fix-monotonic_elapsed.patch
d5dcad
Patch13: autofs-5.1.4-Makefiles.rules-remove-samples-from-SUBDIRS.patch
d5dcad
Patch14: autofs-5.1.4-dont-allow-trailing-slash-in-master-map-mount-points.patch
d5dcad
Patch15: autofs-5.1.4-fix-libresolv-configure-check.patch
d5dcad
Patch16: autofs-5.1.4-add-fedfs-getsrvinfo_c.patch
d5dcad
Patch17: autofs-5.1.4-add-mount_fedfs_c.patch
d5dcad
Patch18: autofs-5.1.4-add-fedfs-map-nfs4_c.patch
d5dcad
Patch19: autofs-5.1.4-add-conditional-inclusion-of-fedfs-binaries.patch
d5dcad
Patch20: autofs-5.1.4-add-an-example-fedfs-master-map-entry-to-the-installed-master-map.patch
d5dcad
Patch21: autofs-5.1.4-improve-hostname-lookup-error-logging.patch
d5dcad
Patch22: autofs-5.1.4-tiny-patch-for-autofs-typo-and-possible-bug.patch
d5dcad
Patch23: autofs-5.1.4-add-units-After-line-to-include-statd-service.patch
d5dcad
Patch24: autofs-5.1.4-use-systemd-sd_notify-at-startup.patch
d5dcad
Patch25: autofs-5.1.4-fix-NFS-version-mask-usage.patch
d5dcad
Patch26: autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
d5dcad
Patch27: autofs-5.1.4-add-man-page-note-about-extra-slashes-in-paths.patch
d5dcad
Patch28: autofs-5.1.4-covarity-fixes-1.patch
d5dcad
Patch29: autofs-5.1.4-fix-program-usage-message.patch
d5dcad
Patch30: autofs-5.1.4-fix-update_negative_cache-map-source-usage.patch
d5dcad
Patch31: autofs-5.1.4-mark-removed-cache-entry-negative.patch
d5dcad
Patch32: autofs-5.1.4-set-bind-mount-as-propagation-slave.patch
d5dcad
Patch33: autofs-5.1.4-add-master-map-pseudo-options-for-mount-propagation.patch
d5dcad
Patch34: autofs-5.1.4-fix-age-setting-at-startup.patch
d5dcad
Patch35: autofs-5.1.4-fix-use-after-free-in-parse_ldap_config.patch
d5dcad
Patch36: autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
d5dcad
Patch37: autofs-5.1.4-fix-amd-parser-opts-option-handling.patch
d5dcad
Patch38: autofs-5.1.4-better-handle-hesiod-support-not-built-in.patch
d5dcad
Patch39: autofs-5.1.5-fix-hesiod-string-check-in-master_parse.patch
d5dcad
c3f1f8
Patch40: autofs-5.1.4-remove-autofs4-module-load-code.patch
c3f1f8
Patch41: autofs-5.1.4-add-NULL-check-in-prepare_attempt_prefix.patch
c3f1f8
Patch42: autofs-5.1.4-update-build-info-with-systemd.patch
c3f1f8
Patch43: autofs-5.1.4-use-flags-for-startup-boolean-options.patch
c3f1f8
Patch44: autofs-5.1.4-move-close-stdio-descriptors-to-become_daemon.patch
c3f1f8
Patch45: autofs-5.1.4-add-systemd-service-command-line-option.patch
c3f1f8
Patch46: autofs-5.1.5-add-strictexpire-mount-option.patch
c3f1f8
Patch47: autofs-5.1.5-add-NULL-check-for-get_addr_string-return.patch
c3f1f8
Patch48: autofs-5.1.5-use-malloc-in-spawn_c.patch
c3f1f8
Patch49: autofs-5.1.5-add-mount_verbose-configuration-option.patch
c3f1f8
Patch50: autofs-5.1.5-optionally-log-mount-requestor-process-info.patch
c3f1f8
Patch51: autofs-5.1.5-log-mount-call-arguments-if-mount_verbose-is-set.patch
c3f1f8
Patch52: autofs-5.1.5-make-expire-remaining-log-level-debug.patch
c3f1f8
Patch53: autofs-5.1.5-allow-period-following-macro-in-selector-value.patch
c3f1f8
Patch54: autofs-5.1.5-fix-macro-expansion-in-selector-values.patch
c3f1f8
8fa62f
Patch60: autofs-5.1.5-also-use-strictexpire-for-offsets.patch
8fa62f
Patch61: autofs-5.1.4-change-expire-type-naming-to-better-reflect-usage.patch
8fa62f
Patch62: autofs-5.1.5-remove-unused-function-has_fstab_option.patch
8fa62f
Patch63: autofs-5.1.5-remove-unused-function-reverse_mnt_list.patch
8fa62f
Patch64: autofs-5.1.5-remove-a-couple-of-old-debug-messages.patch
8fa62f
Patch65: autofs-5.1.5-fix-amd-entry-memory-leak.patch
8fa62f
Patch66: autofs-5.1.5-fix-unlink_mount_tree-not-umounting-mounts.patch
8fa62f
Patch67: autofs-5.1.5-add-ignore-mount-option.patch
8fa62f
Patch68: autofs-5.1.5-use-ignore-option-for-offset-mounts-as-well.patch
8fa62f
Patch69: autofs-5.1.5-add-config-option-for-ignore-mount-option.patch
8fa62f
Patch70: autofs-5.1.5-use-bit-flags-for-autofs-mount-types-in-mnt_list.patch
8fa62f
Patch71: autofs-5.1.5-use-mp-instead-of-path-in-mnt_list-entries.patch
8fa62f
Patch72: autofs-5.1.5-always-use-PROC_MOUNTS-to-make-mount-lists.patch
8fa62f
Patch73: autofs-5.1.5-add-glibc-getmntent.patch
8fa62f
Patch74: autofs-5.1.5-use-local-getmntent_r-in-table_is_mounted.patch
8fa62f
Patch75: autofs-5.1.5-refactor-unlink_active_mounts-in-direct_c.patch
8fa62f
Patch76: autofs-5.1.5-dont-use-tree_is_mounted-for-mounted-checks.patch
8fa62f
Patch77: autofs-5.1.5-use-single-unlink_umount_tree-for-both-direct-and-indirect-mounts.patch
8fa62f
Patch78: autofs-5.1.5-move-unlink_mount_tree-to-lib_mounts_c.patch
8fa62f
Patch79: autofs-5.1.5-use-local_getmntent_r-for-unlink_mount_tree.patch
8fa62f
Patch80: autofs-5.1.5-use-local-getmntent_r-in-get_mnt_list.patch
8fa62f
Patch81: autofs-5.1.5-use-local-getmntent_r-in-tree_get_mnt_list.patch
8fa62f
Patch82: autofs-5.1.5-fix-missing-initialization-of-autofs_point-flags.patch
8fa62f
8fa62f
Patch83: autofs-5.1.6-update-ldap-READMEs-and-schema-definitions.patch
8fa62f
Patch84: autofs-5.1.6-fix-a-regression-with-map-instance-lookup.patch
8fa62f
3494ea
Patch85: autofs-5.1.6-fix-trailing-dollar-sun-entry-expansion.patch
3494ea
Patch86: autofs-5.1.6-initialize-struct-addrinfo-for-getaddrinfo-calls.patch
3494ea
Patch87: autofs-5.1.6-fix-quoted-string-length-calc-in-expandsunent.patch
3494ea
Patch88: autofs-5.1.6-fix-autofs-mount-options-construction.patch
3494ea
d702dc
Patch89: autofs-5.1.6-mount_nfs_c-fix-local-rdma-share-not-mounting.patch
d702dc
Patch90: autofs-5.1.6-fix-incorrect-systemctl-command-syntax-in-autofs-8.patch
d702dc
d702dc
Patch91: autofs-5.1.6-fix-direct-mount-unlink_mount_tree-path.patch
d702dc
Patch92: autofs-5.1.6-fix-unlink-mounts-umount-order.patch
d702dc
Patch93: autofs-5.1.6-fix-incorrect-logical-compare-in-unlink_mount_tree.patch
d702dc
Patch94: autofs-5.1.6-use-bit-flag-for-force-unlink-mounts.patch
d702dc
Patch95: autofs-5.1.6-improve-force-unlink-mounts-option-description.patch
d702dc
Patch96: autofs-5.1.6-remove-logpri-fifo-on-autofs-mount-fail.patch
d702dc
Patch97: autofs-5.1.6-add-force-unlink-mounts-and-exit-option.patch
d702dc
Patch98: autofs-5.1.6-cleanup-stale-logpri-fifo-pipes-on-unlink-and-exit.patch
d702dc
d702dc
Patch100: autofs-5.1.6-fix-lookup_nss_read_master-nsswicth-check-return.patch
d702dc
Patch101: autofs-5.1.6-fix-typo-in-open_sss_lib.patch
d702dc
Patch102: autofs-5.1.6-fix-sss-master-map-wait-timing.patch
d702dc
Patch103: autofs-5.1.6-add-sss-ECONREFUSED-return-handling.patch
d702dc
Patch104: autofs-5.1.6-use-mapname-in-sss-context-for-setautomntent.patch
d702dc
Patch105: autofs-5.1.6-add-support-for-new-sss-autofs-proto-version-call.patch
d702dc
Patch106: autofs-5.1.6-fix-retries-check-in-setautomntent_wait.patch
d702dc
Patch107: autofs-5.1.6-refactor-sss-setautomntent.patch
d702dc
Patch108: autofs-5.1.6-improve-sss-setautomntent-error-handling.patch
d702dc
Patch109: autofs-5.1.6-refactor-sss-getautomntent.patch
d702dc
Patch110: autofs-5.1.6-improve-sss-getautomntent-error-handling.patch
d702dc
Patch111: autofs-5.1.6-sss-introduce-retries-calcuation-function.patch
d702dc
Patch112: autofs-5.1.6-move-readall-into-struct-master.patch
d702dc
Patch113: autofs-5.1.6-sss-introduce-a-flag-to-indicate-map-being-read.patch
d702dc
Patch114: autofs-5.1.6-update-sss-timeout-documentation.patch
d702dc
Patch115: autofs-5.1.6-refactor-sss-getautomntbyname.patch
d702dc
Patch116: autofs-5.1.6-improve-sss-getautomntbyname-error-handling.patch
d702dc
Patch117: autofs-5.1.6-use-a-valid-timeout-in-lookup_prune_one_cache.patch
d702dc
Patch118: autofs-5.1.6-dont-prune-offset-map-entries.patch
d702dc
Patch119: autofs-5.1.6-simplify-sss-source-stale-check.patch
d702dc
beb904
# Bug 1912106
beb904
# Dependendant patches for expire improvement series.
beb904
Patch120: autofs-5.1.4-use-defines-for-expire-type.patch
beb904
Patch121: autofs-5.1.4-remove-unused-function-dump_master.patch
beb904
Patch122: autofs-5.1.5-fix-additional-typing-errors.patch
beb904
Patch123: autofs-5.1.6-make-bind-mounts-propagation-slave-by-default.patch
beb904
Patch124: autofs-5.1.6-fix-browse-dir-not-re-created-on-symlink-expire.patch
beb904
# Expire improvement series.
beb904
Patch125: autofs-5.1.6-update-list_h.patch
beb904
Patch126: autofs-5.1.6-add-hashtable-implementation.patch
beb904
Patch127: autofs-5.1.6-change-mountpoint-to-mp-in-struct-ext_mount.patch
beb904
Patch128: autofs-5.1.6-make-external-mounts-independent-of-amd_entry.patch
beb904
Patch129: autofs-5.1.6-make-external-mounts-use-simpler-hashtable.patch
beb904
Patch130: autofs-5.1.6-add-a-hash-index-to-mnt_list.patch
beb904
Patch131: autofs-5.1.6-use-mnt_list-for-submounts.patch
beb904
Patch132: autofs-5.1.6-use-mnt_list-for-amdmounts.patch
beb904
Patch133: autofs-5.1.6-make-umount_autofs-static.patch
beb904
Patch134: autofs-5.1.6-remove-force-parameter-from-umount_all.patch
beb904
Patch135: autofs-5.1.6-fix-remount-expire.patch
beb904
Patch136: autofs-5.1.6-fix-stale-offset-directories-disable-mount.patch
beb904
Patch137: autofs-5.1.6-use-struct-mnt_list-to-track-mounted-mounts.patch
beb904
Patch138: autofs-5.1.6-use-struct-mnt_list-mounted-list-for-expire.patch
beb904
Patch139: autofs-5.1.6-remove-unused-function-tree_get_mnt_list.patch
beb904
Patch140: autofs-5.1.6-only-add-expire-alarm-for-active-mounts.patch
beb904
Patch141: autofs-5.1.6-move-submount-check-into-conditional_alarm_add.patch
beb904
Patch142: autofs-5.1.6-move-lib_master_c-to-daemon_master_c.patch
beb904
Patch143: autofs-5.1.6-use-master_list_empty-for-list-empty-check.patch
beb904
Patch144: autofs-5.1.6-add-helper-to-construct-mount-point-path.patch
beb904
# Additional fixes for bug 1912106.
beb904
Patch145: autofs-5.1.7-add-xdr_exports.patch
beb904
Patch146: autofs-5.1.7-remove-mount_x-and-rpcgen-dependencies.patch
beb904
Patch147: autofs-5.1.7-dont-use-realloc-in-host-exports-list-processing.patch
beb904
Patch148: autofs-5.1.7-use-sprintf-when-constructing-hosts-mapent.patch
beb904
Patch149: autofs-5.1.7-fix-mnts_remove_amdmount-uses-wrong-list.patch
beb904
Patch150: autofs-5.1.7-eliminate-cache_lookup_offset-usage.patch
beb904
Patch151: autofs-5.1.7-fix-is-mounted-check-on-non-existent-path.patch
beb904
Patch152: autofs-5.1.7-simplify-get_parent.patch
beb904
Patch153: autofs-5.1.7-set-offset-parent-in-update_offset_entry.patch
beb904
Patch154: autofs-5.1.7-remove-redundant-variables-from-mount_autofs_offset.patch
beb904
Patch155: autofs-5.1.7-remove-unused-parameter-form-do_mount_autofs_offset.patch
beb904
Patch156: autofs-5.1.7-refactor-umount_multi_triggers.patch
beb904
Patch157: autofs-5.1.7-eliminate-clean_stale_multi_triggers.patch
beb904
Patch158: autofs-5.1.7-simplify-mount_subtree-mount-check.patch
beb904
Patch159: autofs-5.1.7-fix-mnts_get_expire_list-expire-list-construction.patch
beb904
Patch160: autofs-5.1.7-fix-inconsistent-locking-in-umount_subtree_mounts.patch
beb904
Patch161: autofs-5.1.7-fix-return-from-umount_subtree_mounts-on-offset-list-delete.patch
beb904
Patch162: autofs-5.1.7-pass-mapent_cache-to-update_offset_entry.patch
beb904
Patch163: autofs-5.1.7-fix-inconsistent-locking-in-parse_mount.patch
beb904
Patch164: autofs-5.1.7-remove-unused-mount-offset-list-lock-functions.patch
beb904
Patch165: autofs-5.1.7-eliminate-count_mounts-from-expire_proc_indirect.patch
beb904
Patch166: autofs-5.1.7-eliminate-some-strlen-calls-in-offset-handling.patch
beb904
Patch167: autofs-5.1.7-dont-add-offset-mounts-to-mounted-mounts-table.patch
beb904
Patch168: autofs-5.1.7-reduce-umount-EBUSY-check-delay.patch
beb904
Patch169: autofs-5.1.7-cleanup-cache_delete-a-little.patch
beb904
Patch170: autofs-5.1.7-rename-path-to-m_offset-in-update_offset_entry.patch
beb904
Patch171: autofs-5.1.7-dont-pass-root-to-do_mount_autofs_offset.patch
beb904
Patch172: autofs-5.1.7-rename-tree-implementation-functions.patch
beb904
Patch173: autofs-5.1.6-fix-program-map-multi-mount-lookup-after-mount-fail.patch
beb904
Patch174: autofs-5.1.7-add-some-multi-mount-macros.patch
beb904
Patch175: autofs-5.1.7-remove-unused-functions-cache_dump_multi-and-cache_dump_cache.patch
beb904
Patch176: autofs-5.1.7-add-a-len-field-to-struct-autofs_point.patch
beb904
Patch177: autofs-5.1.7-make-tree-implementation-data-independent.patch
beb904
Patch178: autofs-5.1.7-add-mapent-tree-implementation.patch
beb904
Patch179: autofs-5.1.7-add-tree_mapent_add_node.patch
beb904
Patch180: autofs-5.1.7-add-tree_mapent_delete_offsets.patch
beb904
Patch181: autofs-5.1.7-add-tree_mapent_traverse_subtree.patch
beb904
Patch182: autofs-5.1.7-fix-mount_fullpath.patch
beb904
Patch183: autofs-5.1.7-add-tree_mapent_cleanup_offsets.patch
beb904
Patch184: autofs-5.1.7-add-set_offset_tree_catatonic.patch
beb904
Patch185: autofs-5.1.7-add-mount-and-umount-offsets-functions.patch
beb904
Patch186: autofs-5.1.7-switch-to-use-tree-implementation-for-offsets.patch
beb904
Patch187: autofs-5.1.7-remove-obsolete-functions.patch
beb904
Patch188: autofs-5.1.7-remove-redundant-local-var-from-sun_mount.patch
beb904
Patch189: autofs-5.1.7-use-mount_fullpath-in-one-spot-in-parse_mount.patch
beb904
Patch190: autofs-5.1.7-pass-root-length-to-mount_fullpath.patch
beb904
Patch191: autofs-5.1.7-remove-unused-function-master_submount_list_empty.patch
beb904
Patch192: autofs-5.1.7-move-amd-mounts-removal-into-lib_mounts_c.patch
beb904
Patch193: autofs-5.1.7-check-for-offset-with-no-mount-location.patch
beb904
Patch194: autofs-5.1.7-remove-mounts_mutex.patch
beb904
Patch195: autofs-5.1.7-remove-unused-variable-from-get_exports.patch
beb904
# Coverity fixes resulting from bug 1912106 change.
beb904
Patch196: autofs-5.1.7-add-missing-free-in-handle_mounts.patch
beb904
Patch197: autofs-5.1.7-remove-redundant-if-check.patch
beb904
Patch198: autofs-5.1.7-fix-possible-memory-leak-in-master_parse.patch
beb904
Patch199: autofs-5.1.7-fix-possible-memory-leak-in-mnts_add_amdmount.patch
beb904
Patch200: autofs-5.1.7-fix-double-unlock-in-parse_mount.patch
beb904
Patch201: autofs-5.1.7-add-length-check-in-umount_subtree_mounts.patch
beb904
Patch202: autofs-5.1.7-fix-flag-check-in-umount_multi.patch
beb904
Patch203: autofs-5.1.7-dont-try-umount-after-stat-ENOENT-fail.patch
beb904
Patch204: autofs-5.1.7-remove-redundant-assignment-in-master_add_amd_mount_section_mounts.patch
beb904
Patch205: autofs-5.1.7-fix-dead-code-in-mnts_add_mount.patch
beb904
Patch206: autofs-5.1.7-fix-arg-not-used-in-print.patch
beb904
Patch207: autofs-5.1.7-fix-missing-lock-release-in-mount_subtree.patch
beb904
Patch208: autofs-5.1.7-fix-double-free-in-parse_mapent.patch
beb904
Patch209: autofs-5.1.7-refactor-lookup_prune_one_cache-a-bit.patch
beb904
Patch210: autofs-5.1.7-cater-for-empty-mounts-list-in-mnts_get_expire_list.patch
beb904
Patch211: autofs-5.1.7-add-ext_mount_hash_mutex-lock-helpers.patch
beb904
beb904
Patch212: autofs-5.1.7-fix-amd-section-mounts-map-reload.patch
beb904
Patch213: autofs-5.1.7-fix-amd-hosts-mount-expire.patch
beb904
Patch214: autofs-5.1.7-fix-offset-entries-order.patch
beb904
Patch215: autofs-5.1.7-use-mapent-tree-root-for-tree_mapent_add_node.patch
beb904
Patch216: autofs-5.1.7-eliminate-redundant-cache-lookup-in-tree_mapent_add_node.patch
beb904
Patch217: autofs-5.1.7-fix-hosts-map-offset-order.patch
beb904
Patch218: autofs-5.1.7-fix-direct-mount-deadlock.patch
beb904
beb904
Patch219: autofs-5.1.7-fix-lookup_prune_one_cache-refactoring-change.patch
beb904
Patch220: autofs-5.1.7-add-missing-description-of-null-map-option.patch
beb904
Patch221: autofs-5.1.6-fix-empty-mounts-list-return-from-unlink_mount_tree.patch
beb904
beb904
Patch222: autofs-5.1.7-fix-nonstrict-offset-mount-fail-handling.patch
beb904
Patch223: autofs-5.1.6-remove-intr-hosts-map-mount-option.patch
c08a49
b07c2e
Patch224: autofs-5.1.8-fix-kernel-mount-status-notification.patch
b07c2e
Patch225: autofs-5.1.8-fix-set-open-file-limit.patch
b07c2e
Patch226: autofs-5.1.8-improve-descriptor-open-error-reporting.patch
b07c2e
Patch227: autofs-5.1.6-fix-double-quoting-in-auto.smb.patch
b07c2e
Patch228: autofs-5.1.6-fix-double-quoting-of-ampersand-in-auto.smb-as-well.patch
b07c2e
b07c2e
Patch229: autofs-5.1.8-fix-root-offset-error-handling.patch
b07c2e
Patch230: autofs-5.1.8-fix-nonstrict-fail-handling-of-last-offset-mount.patch
b07c2e
Patch231: autofs-5.1.8-dont-fail-on-duplicate-host-export-entry.patch
b07c2e
Patch232: autofs-5.1.8-fix-loop-under-run-in-cache_get_offset_parent.patch
b07c2e
Patch233: autofs-5.1.8-simplify-cache_add-a-little.patch
b07c2e
Patch234: autofs-5.1.8-fix-use-after-free-in-tree_mapent_delete_offset_tree.patch
b07c2e
Patch235: autofs-5.1.8-fix-memory-leak-in-xdr_exports.patch
b07c2e
Patch236: autofs-5.1.8-avoid-calling-pthread_getspecific-with-NULL-key_thread_attempt_id.patch
b07c2e
Patch237: autofs-5.1.8-fix-sysconf-return-handling.patch
b07c2e
Patch238: autofs-5.1.4-make-umount_ent-recognise-forced-umount.patch
b07c2e
Patch239: autofs-5.1.8-remove-nonstrict-parameter-from-tree_mapent_umount_offsets.patch
b07c2e
Patch240: autofs-5.1.8-fix-handling-of-incorrect-return-from-umount_ent.patch
b07c2e
d5dcad
%if %{with_systemd}
d5dcad
BuildRequires: systemd-units
d5dcad
BuildRequires: systemd-devel
d5dcad
%endif
d5dcad
BuildRequires: gcc
d5dcad
BuildRequires: autoconf, openldap-devel, bison, flex, libxml2-devel
d5dcad
BuildRequires: cyrus-sasl-devel, openssl-devel module-init-tools util-linux
d5dcad
BuildRequires: e2fsprogs libtirpc-devel libsss_autofs libnsl2-devel
beb904
BuildRequires: pkgconfig
d5dcad
Conflicts: cyrus-sasl-lib < 2.1.23-9
d5dcad
Requires: bash coreutils sed gawk grep module-init-tools /bin/ps
d5dcad
%if %{with_systemd}
d5dcad
Requires(post): systemd-sysv
d5dcad
Requires(post): systemd-units
d5dcad
Requires(preun): systemd-units
d5dcad
Requires(postun): systemd-units
d5dcad
%else
d5dcad
Requires(post): /sbin/chkconfig
d5dcad
Requires(preun): /sbin/service
d5dcad
Requires(postun): /sbin/service
d5dcad
Requires(postun): /sbin/chkconfig
d5dcad
%endif
d5dcad
Summary(de): autofs daemon 
d5dcad
Summary(fr): démon autofs
d5dcad
Summary(tr): autofs sunucu süreci
d5dcad
Summary(sv): autofs-daemon
d5dcad
d5dcad
%description
d5dcad
autofs is a daemon which automatically mounts filesystems when you use
d5dcad
them, and unmounts them later when you are not using them.  This can
d5dcad
include network filesystems, CD-ROMs, floppies, and so forth.
d5dcad
d5dcad
%description -l de
d5dcad
autofs ist ein Dämon, der Dateisysteme automatisch montiert, wenn sie 
d5dcad
benutzt werden, und sie später bei Nichtbenutzung wieder demontiert. 
d5dcad
Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches einschließen. 
d5dcad
d5dcad
%description -l fr
d5dcad
autofs est un démon qui monte automatiquement les systèmes de fichiers
d5dcad
lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus. Cela
d5dcad
inclus les systèmes de fichiers réseau, les CD-ROMs, les disquettes, etc.
d5dcad
d5dcad
%description -l tr
d5dcad
autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden baðlar
d5dcad
ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem, að dosya
d5dcad
sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
d5dcad
d5dcad
%description -l sv
d5dcad
autofs är en daemon som mountar filsystem när de använda, och senare
d5dcad
unmountar dem när de har varit oanvända en bestämd tid.  Detta kan
d5dcad
inkludera nätfilsystem, CD-ROM, floppydiskar, och så vidare.
d5dcad
d5dcad
%prep
d5dcad
%setup -q -n %{name}-%{version}
d5dcad
echo %{version}-%{release} > .version
d5dcad
%if %{with_systemd}
d5dcad
  %define unitdir %{?_unitdir:/usr/lib/systemd/system}
d5dcad
  %define systemd_configure_arg --with-systemd
d5dcad
%endif
d5dcad
%patch1 -p1
d5dcad
%patch2 -p1
d5dcad
%patch3 -p1
d5dcad
%patch4 -p1
d5dcad
%patch5 -p1
d5dcad
%patch6 -p1
d5dcad
%patch7 -p1
d5dcad
%patch8 -p1
d5dcad
%patch9 -p1
d5dcad
%patch10 -p1
d5dcad
%patch11 -p1
d5dcad
%patch12 -p1
d5dcad
%patch13 -p1
d5dcad
%patch14 -p1
d5dcad
%patch15 -p1
d5dcad
%patch16 -p1
d5dcad
%patch17 -p1
d5dcad
%patch18 -p1
d5dcad
%patch19 -p1
d5dcad
%patch20 -p1
d5dcad
%patch21 -p1
d5dcad
%patch22 -p1
d5dcad
%patch23 -p1
d5dcad
%patch24 -p1
d5dcad
%patch25 -p1
d5dcad
%patch26 -p1
d5dcad
%patch27 -p1
d5dcad
%patch28 -p1
d5dcad
%patch29 -p1
d5dcad
%patch30 -p1
d5dcad
%patch31 -p1
d5dcad
%patch32 -p1
d5dcad
%patch33 -p1
d5dcad
%patch34 -p1
d5dcad
%patch35 -p1
d5dcad
%patch36 -p1
d5dcad
%patch37 -p1
d5dcad
%patch38 -p1
d5dcad
%patch39 -p1
d5dcad
c3f1f8
%patch40 -p1
c3f1f8
%patch41 -p1
c3f1f8
%patch42 -p1
c3f1f8
%patch43 -p1
c3f1f8
%patch44 -p1
c3f1f8
%patch45 -p1
c3f1f8
%patch46 -p1
c3f1f8
%patch47 -p1
c3f1f8
%patch48 -p1
c3f1f8
%patch49 -p1
c3f1f8
%patch50 -p1
c3f1f8
%patch51 -p1
c3f1f8
%patch52 -p1
c3f1f8
%patch53 -p1
c3f1f8
%patch54 -p1
c3f1f8
8fa62f
%patch60 -p1
8fa62f
%patch61 -p1
8fa62f
%patch62 -p1
8fa62f
%patch63 -p1
8fa62f
%patch64 -p1
8fa62f
%patch65 -p1
8fa62f
%patch66 -p1
8fa62f
%patch67 -p1
8fa62f
%patch68 -p1
8fa62f
%patch69 -p1
8fa62f
%patch70 -p1
8fa62f
%patch71 -p1
8fa62f
%patch72 -p1
8fa62f
%patch73 -p1
8fa62f
%patch74 -p1
8fa62f
%patch75 -p1
8fa62f
%patch76 -p1
8fa62f
%patch77 -p1
8fa62f
%patch78 -p1
8fa62f
%patch79 -p1
8fa62f
%patch80 -p1
8fa62f
%patch81 -p1
8fa62f
%patch82 -p1
8fa62f
8fa62f
%patch83 -p1
8fa62f
%patch84 -p1
8fa62f
3494ea
%patch85 -p1
3494ea
%patch86 -p1
3494ea
%patch87 -p1
3494ea
%patch88 -p1
3494ea
d702dc
%patch89 -p1
d702dc
%patch90 -p1
d702dc
d702dc
%patch91 -p1
d702dc
%patch92 -p1
d702dc
%patch93 -p1
d702dc
%patch94 -p1
d702dc
%patch95 -p1
d702dc
%patch96 -p1
d702dc
%patch97 -p1
d702dc
%patch98 -p1
d702dc
d702dc
%patch100 -p1
d702dc
%patch101 -p1
d702dc
%patch102 -p1
d702dc
%patch103 -p1
d702dc
%patch104 -p1
d702dc
%patch105 -p1
d702dc
%patch106 -p1
d702dc
%patch107 -p1
d702dc
%patch108 -p1
d702dc
%patch109 -p1
d702dc
%patch110 -p1
d702dc
%patch111 -p1
d702dc
%patch112 -p1
d702dc
%patch113 -p1
d702dc
%patch114 -p1
d702dc
%patch115 -p1
d702dc
%patch116 -p1
d702dc
%patch117 -p1
d702dc
%patch118 -p1
d702dc
%patch119 -p1
d702dc
c08a49
%patch120 -p1
beb904
%patch121 -p1
beb904
%patch122 -p1
beb904
%patch123 -p1
beb904
%patch124 -p1
beb904
%patch125 -p1
beb904
%patch126 -p1
beb904
%patch127 -p1
beb904
%patch128 -p1
beb904
%patch129 -p1
beb904
%patch130 -p1
beb904
%patch131 -p1
beb904
%patch132 -p1
beb904
%patch133 -p1
beb904
%patch134 -p1
beb904
%patch135 -p1
beb904
%patch136 -p1
beb904
%patch137 -p1
beb904
%patch138 -p1
beb904
%patch139 -p1
beb904
%patch140 -p1
beb904
%patch141 -p1
beb904
%patch142 -p1
beb904
%patch143 -p1
beb904
%patch144 -p1
beb904
%patch145 -p1
beb904
%patch146 -p1
beb904
%patch147 -p1
beb904
%patch148 -p1
beb904
%patch149 -p1
beb904
%patch150 -p1
beb904
%patch151 -p1
beb904
%patch152 -p1
beb904
%patch153 -p1
beb904
%patch154 -p1
beb904
%patch155 -p1
beb904
%patch156 -p1
beb904
%patch157 -p1
beb904
%patch158 -p1
beb904
%patch159 -p1
beb904
%patch160 -p1
beb904
%patch161 -p1
beb904
%patch162 -p1
beb904
%patch163 -p1
beb904
%patch164 -p1
beb904
%patch165 -p1
beb904
%patch166 -p1
beb904
%patch167 -p1
beb904
%patch168 -p1
beb904
%patch169 -p1
beb904
%patch170 -p1
beb904
%patch171 -p1
beb904
%patch172 -p1
beb904
%patch173 -p1
beb904
%patch174 -p1
beb904
%patch175 -p1
beb904
%patch176 -p1
beb904
%patch177 -p1
beb904
%patch178 -p1
beb904
%patch179 -p1
beb904
%patch180 -p1
beb904
%patch181 -p1
beb904
%patch182 -p1
beb904
%patch183 -p1
beb904
%patch184 -p1
beb904
%patch185 -p1
beb904
%patch186 -p1
beb904
%patch187 -p1
beb904
%patch188 -p1
beb904
%patch189 -p1
beb904
%patch190 -p1
beb904
%patch191 -p1
beb904
%patch192 -p1
beb904
%patch193 -p1
beb904
%patch194 -p1
beb904
%patch195 -p1
beb904
%patch196 -p1
beb904
%patch197 -p1
beb904
%patch198 -p1
beb904
%patch199 -p1
beb904
%patch200 -p1
beb904
%patch201 -p1
beb904
%patch202 -p1
beb904
%patch203 -p1
beb904
%patch204 -p1
beb904
%patch205 -p1
beb904
%patch206 -p1
beb904
%patch207 -p1
beb904
%patch208 -p1
beb904
%patch209 -p1
beb904
%patch210 -p1
beb904
%patch211 -p1
beb904
beb904
%patch212 -p1
beb904
%patch213 -p1
beb904
%patch214 -p1
beb904
%patch215 -p1
beb904
%patch216 -p1
beb904
%patch217 -p1
beb904
%patch218 -p1
beb904
beb904
%patch219 -p1
beb904
%patch220 -p1
beb904
%patch221 -p1
beb904
beb904
%patch222 -p1
beb904
%patch223 -p1
c08a49
b07c2e
%patch224 -p1
b07c2e
%patch225 -p1
b07c2e
%patch226 -p1
b07c2e
%patch227 -p1
b07c2e
%patch228 -p1
b07c2e
b07c2e
%patch229 -p1
b07c2e
%patch230 -p1
b07c2e
%patch231 -p1
b07c2e
%patch232 -p1
b07c2e
%patch233 -p1
b07c2e
%patch234 -p1
b07c2e
%patch235 -p1
b07c2e
%patch236 -p1
b07c2e
%patch237 -p1
b07c2e
%patch238 -p1
b07c2e
%patch239 -p1
b07c2e
%patch240 -p1
b07c2e
d5dcad
%build
d5dcad
LDFLAGS=-Wl,-z,now
d5dcad
%configure --disable-mount-locking --enable-ignore-busy --with-libtirpc --without-hesiod %{?systemd_configure_arg:}
d5dcad
make initdir=%{_initrddir} DONTSTRIP=1
d5dcad
d5dcad
%install
d5dcad
%if %{with_systemd}
d5dcad
install -d -m 755 $RPM_BUILD_ROOT%{unitdir}
d5dcad
%else
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT%{_initrddir}
d5dcad
%endif
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT%{_sbindir}
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT%{_libdir}/autofs
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT%{_mandir}/{man5,man8}
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT/etc/sysconfig
d5dcad
mkdir -p -m755 $RPM_BUILD_ROOT/etc/auto.master.d
d5dcad
d5dcad
make install mandir=%{_mandir} initdir=%{_initrddir} systemddir=%{unitdir} INSTALLROOT=$RPM_BUILD_ROOT
d5dcad
echo make -C redhat
d5dcad
make -C redhat
d5dcad
install -m 755 -d $RPM_BUILD_ROOT/misc
d5dcad
%if %{with_systemd}
d5dcad
# Configure can get this wrong when the unit files appear under /lib and /usr/lib
d5dcad
find $RPM_BUILD_ROOT -type f -name autofs.service -exec rm -f {} \;
d5dcad
install -m 644 redhat/autofs.service $RPM_BUILD_ROOT%{unitdir}/autofs.service
d5dcad
%define init_file_name %{unitdir}/autofs.service
d5dcad
%else
d5dcad
install -m 755 redhat/autofs.init $RPM_BUILD_ROOT%{_initrddir}/autofs
d5dcad
%define init_file_name /etc/rc.d/init.d/autofs
d5dcad
%endif
d5dcad
install -m 644 redhat/autofs.conf $RPM_BUILD_ROOT/etc/autofs.conf
d5dcad
install -m 644 redhat/autofs.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/autofs
d5dcad
d5dcad
install -m 644 samples/auto.master $RPM_BUILD_ROOT/etc/auto.master
d5dcad
install -m 644 samples/auto.misc $RPM_BUILD_ROOT/etc/auto.misc
d5dcad
install -m 755 samples/auto.net $RPM_BUILD_ROOT/etc/auto.net
d5dcad
install -m 755 samples/auto.smb $RPM_BUILD_ROOT/etc/auto.smb
d5dcad
install -m 600 samples/autofs_ldap_auth.conf $RPM_BUILD_ROOT/etc/autofs_ldap_auth.conf
d5dcad
d5dcad
%post
d5dcad
%if %{with_systemd}
d5dcad
%systemd_post %{name}.service
d5dcad
%else
d5dcad
if [ $1 -eq 1 ]; then
d5dcad
	%{_sbindir}/sbin/chkconfig --add autofs
d5dcad
fi
d5dcad
%endif
d5dcad
d5dcad
%preun
d5dcad
%if %{with_systemd}
d5dcad
%systemd_preun %{name}.service
d5dcad
%else
d5dcad
if [ $1 -eq 0 ] ; then
d5dcad
    %{_sbindir}/service autofs stop > /dev/null 2>&1 || :
d5dcad
    %{_sbindir}/chkconfig --del autofs
d5dcad
fi
d5dcad
%endif
d5dcad
d5dcad
%postun
d5dcad
%if %{with_systemd}
d5dcad
%systemd_postun_with_restart %{name}.service
d5dcad
%else
d5dcad
if [ $1 -ge 1 ] ; then
d5dcad
    %{_sbindir}/sbin/service autofs condrestart > /dev/null 2>&1 || :
d5dcad
fi
d5dcad
%endif
d5dcad
d5dcad
%triggerun -- %{name} < 5.0.6-5
d5dcad
# Save the current service runlevel info
d5dcad
# User must manually run systemd-sysv-convert --apply %{name}
d5dcad
# to migrate them to systemd targets
d5dcad
%{_bindir}/systemd-sysv-convert --save %{name} >/dev/null 2>&1 ||:
d5dcad
d5dcad
# Run these because the SysV package being removed won't do them
d5dcad
%{_sbindir}/chkconfig --del %{name} >/dev/null 2>&1 || :
d5dcad
%{_bindir}/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
d5dcad
d5dcad
%files
8fa62f
%doc CREDITS INSTALL COPY* README* samples/ldap* samples/*.schema
8fa62f
%doc samples/am-utils-ldap-id.txt
d5dcad
%config %{init_file_name}
d5dcad
%config(noreplace,missingok) /etc/auto.master
d5dcad
%config(noreplace) /etc/autofs.conf
d5dcad
%config(noreplace,missingok) /etc/auto.misc
d5dcad
%config(noreplace,missingok) /etc/auto.net
d5dcad
%config(noreplace,missingok) /etc/auto.smb
d5dcad
%config(noreplace) /etc/sysconfig/autofs
d5dcad
%config(noreplace) /etc/autofs_ldap_auth.conf
d5dcad
%{_sbindir}/automount
d5dcad
%{_mandir}/*/*
d5dcad
%{_libdir}/autofs/
d5dcad
%dir /etc/auto.master.d
d5dcad
d5dcad
%changelog
b07c2e
* Tue Feb 15 2022 Ian Kent <ikent@redhat.com> - 5.1.4-82
b07c2e
- bz2052122 - autofs attempts unmount on directory in use
b07c2e
  - make umount_ent() recognise forced umount.
b07c2e
  - remove nonstrict parameter from tree_mapent_umount_offsets().
b07c2e
  - fix handling of incorrect return from umount_ent().
b07c2e
- Resolves: rhbz#2052122
b07c2e
b07c2e
* Mon Feb 14 2022 Ian Kent <ikent@redhat.com> - 5.1.4-81
b07c2e
- bz2033552 - Using -hosts option does not work after upgrading from 8.4 to 8.5
b07c2e
  - fix root offset error handling.
b07c2e
  - fix nonstrict fail handling of last offset mount.
b07c2e
  - dont fail on duplicate offset entry tree add.
b07c2e
  - fix loop under run in cache_get_offset_parent().
b07c2e
  - simplify cache_add() a little.
b07c2e
  - fix use after free in tree_mapent_delete_offset_tree().
b07c2e
  - fix memory leak in xdr_exports().
b07c2e
  - avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
b07c2e
  - fix sysconf(3) return handling.
b07c2e
- Resolves: rhbz#2033552
b07c2e
b07c2e
* Fri Dec 03 2021 Ian Kent <ikent@redhat.com> - 5.1.4-77
b07c2e
- bz2025509 - Autofs auto.smb awk script fails on shares with dollar signs
b07c2e
  - fix double quoting in auto.smb.
b07c2e
  - fix double quoting of ampersand in auto.smb as well.
b07c2e
- Resolves: rhbz#2025509
b07c2e
b07c2e
* Thu Dec 02 2021 Ian Kent <ikent@redhat.com> - 5.1.4-76
b07c2e
- bz2025963 - autofs service has not proper limits set to be able to handle many mounts
b07c2e
  - fix set open file limit.
b07c2e
  - improve descriptor open error reporting.
b07c2e
- Resolves: rhbz#2025963
b07c2e
b07c2e
* Wed Dec 01 2021 Ian Kent <ikent@redhat.com> - 5.1.4-75
b07c2e
- bz2023740 - autofs: send FAIL cmd/ioctl mess when encountering problems
b07c2e
  with mount trigger
b07c2e
  - fix kernel mount status notification.
b07c2e
- Resolves: rhbz#2023740
b07c2e
beb904
* Tue Jun 22 2021 Ian Kent <ikent@redhat.com> - 5.1.4-74
beb904
- bz1974309 - Removal of default intr mount option while using -hosts
beb904
  and host.net
beb904
  - remove intr hosts map mount option.
beb904
  - fix previous changelog entry revision.
beb904
- Resolves: rhbz#1974309
beb904
beb904
* Fri Jun 18 2021 Ian Kent <ikent@redhat.com> - 5.1.4-73
beb904
- bz1973025 - /net mount being not cleanly mounted and unmounted
beb904
  - correct patch, fix nonstrict offset mount fail handling.
beb904
- Related: rhbz#1973025
beb904
beb904
* Fri Jun 18 2021 Ian Kent <ikent@redhat.com> - 5.1.4-72
beb904
- bz1973025 - /net mount being not cleanly mounted and unmounted
beb904
  - fix nonstrict offset mount fail handling.
beb904
- Resolves: rhbz#1973025
beb904
beb904
* Tue Jun 08 2021 Ian Kent <ikent@redhat.com> - 5.1.4-71
beb904
- bz1969210 - autofs: already mounted as other than autofs or failed to unlink
c08a49
  entry in tree
c08a49
  - fix empty mounts list return from unlink_mount_tree().
beb904
- Resolves: rhbz#1969210
beb904
beb904
* Tue Jun 01 2021 Ian Kent <ikent@redhat.com> - 5.1.4-70
beb904
- bz1965862 - A recent Coverity change can cause an infinit loop on map reload
beb904
  - fix lookup_prune_one_cache() refactoring change.
beb904
- bz1963129 - auto.master manpage doesn't mention -null or other built-in maps
beb904
  - add missing desciption of null map option.
beb904
- Resolves: rhbz#1965862 rhbz#1963129
beb904
beb904
* Wed May 19 2021 Ian Kent <ikent@redhat.com> - 5.1.4-69
beb904
- bz1961492 - autofs: regression in offset ordering
beb904
  - fix offset entries order.
beb904
  - use mapent tree root for tree_mapent_add_node().
beb904
  - eliminate redundant cache lookup in tree_mapent_add_node().
beb904
  - fix hosts map offset order.
beb904
  - fix direct mount deadlock.
beb904
- Resolves: rhbz#1961492
beb904
beb904
* Mon May 10 2021 Ian Kent <ikent@redhat.com> - 5.1.4-68
beb904
- bz1958487 - autofs amd mounts present in the configuration get umounted
beb904
  on reload
beb904
  - fix amd section mounts map reload.
beb904
- bz1958485 - autofs amd type host mounts fail for certain host names
beb904
  - fix amd hosts mount expire.
beb904
- Resolves: rhbz#1958487 rhbz#1958485
beb904
beb904
* Thu May 06 2021 Ian Kent <ikent@redhat.com> - 5.1.4-67
beb904
- bz1954430 - Please, rebuild autofs-5.1.4-66.el8
beb904
  - rebuild with fixed binutils.
beb904
- Resolves: rhbz#1954430
beb904
beb904
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-66
beb904
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
beb904
  failes
beb904
  - Coverity fixes
beb904
    - add missing free in handle_mounts().
beb904
    - remove redundant if check.
beb904
    - fix possible memory leak in master_parse().
beb904
    - fix possible memory leak in mnts_add_amdmount().
beb904
    - fix double unlock in parse_mount().
beb904
    - add length check in umount_subtree_mounts().
beb904
    - fix flags check in umount_multi().
beb904
    - dont try umount after stat() ENOENT fail.
beb904
    - remove redundant assignment in master_add_amd_mount_section_mounts().
beb904
    - fix dead code in mnts_add_mount().
beb904
    - fix arg not used in error print.
beb904
    - fix missing lock release in mount_subtree().
beb904
    - fix double free in parse_mapent().
beb904
    - refactor lookup_prune_one_cache() a bit.
beb904
    - cater for empty mounts list in mnts_get_expire_list().
beb904
    - add ext_mount_hash_mutex lock helpers.
beb904
- Related: rhbz#1912106
beb904
beb904
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-65
beb904
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
beb904
  failes
beb904
  - fix unapplied patch.
beb904
  - remove unused variable from get_exports().
beb904
- Related: rhbz#1912106
beb904
beb904
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-64
beb904
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
beb904
  failes
beb904
  # Dependendant patches for expire improvement series.
beb904
  - use defines for expire type.
beb904
  - remove unused function dump_master().
beb904
  - fix additional typing errors.
beb904
  - make bind mounts propagation slave by default.
beb904
  - fix browse dir not re-created on symlink expire.
beb904
  # Expire improvement series.
beb904
  - update list.h.
beb904
  - add hashtable implementation.
beb904
  - change mountpoint to mp in struct ext_mount.
beb904
  - make external mounts independent of amd_entry.
beb904
  - make external mounts use simpler hashtable.
beb904
  - add a hash index to mnt_list.
beb904
  - use mnt_list for submounts.
beb904
  - use mnt_list for amdmounts.
beb904
  - make umount_autofs() static.
beb904
  - remove force parameter from umount_all().
beb904
  - fix remount expire.
beb904
  - fix stale offset directories disable mount.
beb904
  - use struct mnt_list to track mounted mounts.
beb904
  - use struct mnt_list mounted list for expire.
beb904
  - remove unused function tree_get_mnt_list().
beb904
  - only add expre alarm for active mounts.
beb904
  - move submount check into conditional_alarm_add().
beb904
  - move lib/master.c to daemon/master.c.
beb904
  - use master_list_empty() for list empty check.
beb904
  - add helper to construct mount point path.
beb904
  # Additional fixes.
beb904
  - add xdr_exports().
beb904
  - remove mount.x and rpcgen dependencies.
beb904
  - dont use realloc in host exports list processing.
beb904
  - use sprintf() when constructing hosts mapent.
beb904
  - fix mnts_remove_amdmount() uses wrong list.
beb904
  - eliminate cache_lookup_offset() usage.
beb904
  - fix is mounted check on non existent path.
beb904
  - simplify cache_get_parent().
beb904
  - set offset parent in update_offset_entry().
beb904
  - remove redundant variables from mount_autofs_offset().
beb904
  - remove unused parameter form do_mount_autofs_offset().
beb904
  - refactor umount_multi_triggers().
beb904
  - eliminate clean_stale_multi_triggers().
beb904
  - simplify mount_subtree() mount check.
beb904
  - fix mnts_get_expire_list() expire list construction.
beb904
  - fix inconsistent locking in umount_subtree_mounts().
beb904
  - fix return from umount_subtree_mounts() on offset list delete.
beb904
  - pass mapent_cache to update_offset_entry().
beb904
  - fix inconsistent locking in parse_mount().
beb904
  - remove unused mount offset list lock functions.
beb904
  - eliminate count_mounts() from expire_proc_indirect().
beb904
  - eliminate some strlen calls in offset handling.
beb904
  - don't add offset mounts to mounted mounts table.
beb904
  - reduce umount EBUSY check delay.
beb904
  - cleanup cache_delete() a little.
beb904
  - rename path to m_offset in update_offset_entry().
beb904
  - don't pass root to do_mount_autofs_offset().
beb904
  - rename tree implementation functions.
beb904
  - fix program map multi-mount lookup after mount fail.
beb904
  - add some multi-mount macros.
beb904
  - remove unused functions cache_dump_multi() and cache_dump_cache().
beb904
  - add a len field to struct autofs_point.
beb904
  - make tree implementation data independent.
beb904
  - add mapent tree implementation.
beb904
  - add tree_mapent_add_node().
beb904
  - add tree_mapent_delete_offsets().
beb904
  - add tree_mapent_traverse_subtree().
beb904
  - fix mount_fullpath().
beb904
  - add tree_mapent_cleanup_offsets().
beb904
  - add set_offset_tree_catatonic().
beb904
  - add mount and umount offsets functions.
beb904
  - switch to use tree implementation for offsets.
beb904
  - remove obsolete functions.
beb904
  - remove redundant local var from sun_mount().
beb904
  - use mount_fullpath() in one spot in parse_mount().
beb904
  - pass root length to mount_fullpath().
beb904
  - remove unused function master_submount_list_empty().
beb904
  - move amd mounts removal into lib/mounts.c.
beb904
  - check for offset with no mount location.
beb904
  - remove mounts_mutex.
beb904
- Resolves: rhbz#1912106
c08a49
d702dc
* Fri Nov 27 2020 Ian Kent <ikent@redhat.com> - 5.1.4-48
d702dc
- bz1892184 - autofs: return a connection failure until maps have been fetched
d702dc
  - fix lookup_nss_read_master() nsswicth check return.
d702dc
  - fix typo in open_sss_lib().
d702dc
  - fix sss_master_map_wait timing.
d702dc
  - add sss ECONREFUSED return handling.
d702dc
  - use mapname in sss context for setautomntent().
d702dc
  - add support for new sss autofs proto version call.
d702dc
  - fix retries check in setautomntent_wait().
d702dc
  - refactor sss setautomntent().
d702dc
  - improve sss setautomntent() error handling.
d702dc
  - refactor sss getautomntent().
d702dc
  - improve sss getautomntent() error handling.
d702dc
  - sss introduce calculate_retry_count() function.
d702dc
  - move readall into struct master.
d702dc
  - sss introduce a flag to indicate map being read.
d702dc
  - update sss timeout documentation.
d702dc
  - refactor sss getautomntbyname().
d702dc
  - improve sss getautomntbyname() error handling.
d702dc
  - use a valid timeout in lookup_prune_one_cache().
d702dc
  - dont prune offset map entries.
d702dc
  - simplify sss source stale check.
d702dc
- Resolves: rhbz#1892184
d702dc
d702dc
* Wed Nov 04 2020 Ian Kent <ikent@redhat.com> - 5.1.4-47
d702dc
- bz1887681 - automount force unlink option (-F) does not work as expected
d702dc
  on autofs-5.0.7-109.el7
d702dc
  - fix direct mount unlink_mount_tree() path.
d702dc
  - fix unlink mounts umount order.
d702dc
  - fix incorrect logical compare in unlink_mount_tree().
d702dc
  - use bit flag for force unlink mounts.
d702dc
  - improve force unlink mounts option description.
d702dc
  - remove logpri fifo on autofs mount fail.
d702dc
  - add force unlink mounts and exit option.
d702dc
  - cleanup stale logpri fifo pipes on unlink and exit.
d702dc
- Resolves: rhbz#1887681
d702dc
d702dc
* Wed Nov 04 2020 Ian Kent <ikent@redhat.com> - 5.1.4-46
d702dc
- bz1664561 - incorrect of start service command in autofs man page
d702dc
  - actually apply fix patch.
d702dc
- fix dates and recent status messages in changelog.
d702dc
-Related: rhbz#1664561 rhbz#1858742
d702dc
d702dc
* Tue Nov 03 2020 Ian Kent <ikent@redhat.com> - 5.1.4-45
d702dc
- bz1664561 - incorrect of start service command in autofs man page
d702dc
  - fix incorrect systemctl command syntax in autofs(8).
d702dc
-Resolves: rhbz#1664561
d702dc
d702dc
* Mon Nov 02 2020 Ian Kent <ikent@redhat.com> - 5.1.4-44
d702dc
- bz1858742 - autofs share doesn't mount when using nobind over RDMA where
d702dc
  nfs-server and nfs-client are the same systems.
d702dc
  - mount_nfs.c fix local rdma share not mounting.
d702dc
-Resolves: rhbz#1858742
d702dc
3494ea
* Mon Jun 15 2020 Ian Kent <ikent@redhat.com> - 5.1.4-43
3494ea
- bz1841456 - automount program crashes with "malloc(): invalid next size
3494ea
  (unsorted)
3494ea
  - fix autofs mount options construction.
3494ea
-Related: rhbz#1841456
3494ea
3494ea
* Tue Jun 02 2020 Ian Kent <ikent@redhat.com> - 5.1.4-42
3494ea
- bz1841456 - automount program crashes with "malloc(): invalid next size
3494ea
  (unsorted)
3494ea
  - initialize struct addrinfo for getaddrinfo() calls.
3494ea
  - fix quoted string length calc in expandsunent().
3494ea
-Resolves: rhbz#1841456
3494ea
3494ea
* Mon May 18 2020 Ian Kent <ikent@redhat.com> - 5.1.4-41
3494ea
- bz1835547 - [RHEL8]autofs cannot mount samba/cifs shares that end with a
3494ea
  dollar sign
3494ea
  - fix trailing dollar sun entry expansion.
3494ea
- Resolves: rhbz#1835547
3494ea
8fa62f
* Fri Feb 21 2020 Ian Kent <ikent@redhat.com> - 5.1.4-40
8fa62f
- fix incorrect changelog entry for bug 1802251.
8fa62f
- Related: rhbz#1802251
8fa62f
8fa62f
* Mon Feb 17 2020 Ian Kent <ikent@redhat.com> - 5.1.4-39
8fa62f
- bz1802251 - Autofs will only mount share once if sss is first ini
8fa62f
  nsswitch.conf
8fa62f
  - fix a regression with map instance lookup.
8fa62f
- Resolves: rhbz#1802251
8fa62f
8fa62f
* Mon Nov 25 2019 Ian Kent <ikent@redhat.com> - 5.1.4-38
8fa62f
- bz1660145 - autofs.schema doesn't work in RHEL8
8fa62f
  - update spec file doc inclusions for schema definition update.
8fa62f
- Related: rhbz#1660145
8fa62f
8fa62f
* Mon Nov 25 2019 Ian Kent <ikent@redhat.com> - 5.1.4-37
8fa62f
- bz1660145 - autofs.schema doesn't work in RHEL8
8fa62f
  - update ldap READMEs and schema definitions.
8fa62f
- Resolves: rhbz#1660145
8fa62f
8fa62f
* Tue Nov 12 2019 Ian Kent <ikent@redhat.com> - 5.1.4-36
8fa62f
- bz1743442 - getmntent returns additional "-hosts" entries when
8fa62f
  automounter is used with "hosts" map (userspace part)
8fa62f
  - also use strictexpire for offsets (mounts).
8fa62f
  - change expire type naming to better reflect usage.
8fa62f
  - remove unused function has_fstab_option().
8fa62f
  - remove unused function reverse_mnt_list().
8fa62f
  - remove a couple of old debug messages.
8fa62f
  - fix amd entry memory leak.
8fa62f
  - fix unlink_mount_tree() not umounting mounts.
8fa62f
  - add ignore mount option.
8fa62f
  - use ignore option for offset mounts as well.
8fa62f
  - add config option for "ignore" mount option.
8fa62f
  - use bit flags for autofs mount types in mnt_list.
8fa62f
  - use mp instead of path in mnt_list entries.
8fa62f
  - always use PROC_MOUNTS to make mount lists.
8fa62f
  - add glibc getmntent_r().
8fa62f
  - use local getmntent_r in table_is_mounted().
8fa62f
  - refactor unlink_active_mounts() in direct.c.
8fa62f
  - don't use tree_is_mounted() for mounted checks.
8fa62f
  - use single unlink_umount_tree() for both direct and indirect mounts.
8fa62f
  - move unlink_mount_tree() to lib/mounts.c.
8fa62f
  - use local_getmntent_r() for unlink_mount_tree().
8fa62f
  - use local getmntent_r() in get_mnt_list().
8fa62f
  - use local getmntent_r() in tree_make_mnt_list().
8fa62f
  - fix missing initialization of autofs_point flags.
8fa62f
- Resolves: rhbz#1743442
8fa62f
c3f1f8
* Thu Jun 13 2019 Ian Kent <ikent@redhat.com> - 5.1.4-35
c3f1f8
- bz1681956 - autofs changes blocked until gating tests are added
c3f1f8
  - correct test name in gating.yaml.
c3f1f8
- Related: rhbz#1681956
c3f1f8
c3f1f8
* Thu Jun 13 2019 Ian Kent <ikent@redhat.com> - 5.1.4-34
c3f1f8
- bz1681956 - autofs changes blocked until gating tests are added
c3f1f8
  - add gating.yaml for manual gate testing.
c3f1f8
- Related: rhbz#1681956
c3f1f8
c3f1f8
* Tue May 21 2019 Ian Kent <ikent@redhat.com> - 5.1.4-33
c3f1f8
- bz1689466 - Sanitize autofs logging
c3f1f8
  - make expire remaining log level debug.
c3f1f8
- bz1685805 - autofs doesn't expand macros in amd map selectors
c3f1f8
  - allow period following macro in selector value.
c3f1f8
  - fix macro expansion in selector values.
c3f1f8
- Resolves: rhbz#1689466 rhbz#1685805
c3f1f8
c3f1f8
* Mon Apr 29 2019 Ian Kent <ikent@redhat.com> - 5.1.4-32
c3f1f8
- bz1703876 - [RFE] Enable additional logging information for autofs
c3f1f8
  - add NULL check for get_addr_string() return.
c3f1f8
  - use malloc(3) in spawn.c.
c3f1f8
  - add mount_verbose configuration option.
c3f1f8
  - optionally log mount requestor process info.
c3f1f8
  - log mount call arguments if mount_verbose is set.
c3f1f8
- Resolves: rhbz#1703876
c3f1f8
c3f1f8
* Mon Apr 29 2019 Ian Kent <ikent@redhat.com> - 5.1.4-31
c3f1f8
- bz1689467 - path_resolution on an autofs managed path resets the timer. Can
c3f1f8
  this be made configurable?
c3f1f8
  - support strictexpire mount option.
c3f1f8
- Resolves: rhbz#1689467
c3f1f8
c3f1f8
* Tue Apr 23 2019 Ian Kent <ikent@redhat.com> - 5.1.4-30
c3f1f8
- bz1689469 - [autofs] The log no longer print PID of automount process
c3f1f8
  - remove autofs4 module load code.
c3f1f8
  - add NULL check in prepare_attempt_prefix().
c3f1f8
  - update build info with systemd.
c3f1f8
  - use flags for startup boolean options.
c3f1f8
  - move close stdio descriptors to become_daemon().
c3f1f8
  - add systemd service command line option.
c3f1f8
- Resolves: rhbz#1689469
c3f1f8
d5dcad
* Mon Dec 03 2018 Ian Kent <ikent@redhat.com> - 5.1.4-29
d5dcad
- bz1654541 - autofs crash when parsing master map
d5dcad
  - fix hesiod string check in master_parse().
d5dcad
- Resolves: rhbz#1654541
d5dcad
d5dcad
* Fri Oct 19 2018 Ian Kent <ikent@redhat.com> - 5.1.4-28
d5dcad
- bz1638487 - Drop dependency on hesiod
d5dcad
  - actually update the spec file with the hesiod removal.
d5dcad
- Related: rhbz#1638487
d5dcad
d5dcad
* Fri Oct 19 2018 Ian Kent <ikent@redhat.com> - 5.1.4-27
d5dcad
- bz1638487 - Drop dependency on hesiod
d5dcad
  - better handle hesiod support not built in.
d5dcad
  - exclude hesiod support from configure options
d5dcad
  - remove hesiod depends.
d5dcad
- Resolves: rhbz#1638487
d5dcad
d5dcad
* Thu Sep 27 2018 Ian Kent <ikent@redhat.com> - 5.1.4-26
d5dcad
- bz1630190 - yum update hanging while restarting autofs
d5dcad
  - fix incorrect locking in sss lookup.
d5dcad
- bz1630194 - after upgrading to autofs-5.0.7-83.el7.x86_64 on
d5dcad
  RHEL 7 clients, amd maps /defaults key mount options are no
d5dcad
  longer working
d5dcad
  - fix amd parser opts option handling.
d5dcad
- Resolves: rhbz#1630190 rhbz#1630194
d5dcad
d5dcad
* Fri Aug 24 2018 Ian Kent <ikent@redhat.com> - 5.1.4-24
d5dcad
- bz1621938 - autofs can no longer get maps from IPA server
d5dcad
  - fix use after free in parse_ldap_config().
d5dcad
- Resolves: rhbz#1621938
d5dcad
d5dcad
* Tue Aug 14 2018 Ian Kent <ikent@redhat.com> - 5.1.4-23
d5dcad
- bz1615782 - autofs master map age is incorrectly set
d5dcad
  - fix age setting at startup.
d5dcad
- Resolves: rhbz#1615782
d5dcad
d5dcad
* Tue Aug 14 2018 Ian Kent <ikent@redhat.com> - 5.1.4-22
d5dcad
- bz1613630 - On Red Hat 7.x systems if you try to access local
d5dcad
  filesystems using the automounter through /net then the shell
d5dcad
  and mount could lock up *if* the filesystem your accessing is
d5dcad
  double exported.
d5dcad
  - set bind mount as propagation slave.
d5dcad
  - add master map pseudo options for mount propagation.
d5dcad
- Resolves: rhbz#1613630
d5dcad
d5dcad
* Mon Aug 13 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-21
d5dcad
- bz1611866 - autofs reload is unable to activate new map entries,
d5dcad
  it is autofs restart which shows new map entries.
d5dcad
  - fix update_negative_cache() map source usage.
d5dcad
- bz1613621 - [autofs]Removed entries still can be accessed
d5dcad
  - mark removed cache entry negative.
d5dcad
- Resolves: rhbz#1611866 rhbz#1613621
d5dcad
d5dcad
* Mon Aug 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-20
d5dcad
- bz1612565 - Man page scan results for autofs
d5dcad
  - fix program usage message.
d5dcad
- Resolves: rhbz#1612565
d5dcad
d5dcad
* Fri Jul 20 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-19
d5dcad
- bz1602447 - Please review important issues found by covscan in
d5dcad
  "autofs-5.1.4-18.el8+7"
d5dcad
  - covarity fixes.
d5dcad
-Resolves: rhbz#1602447
d5dcad
d5dcad
* Mon Jun 25 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-18
d5dcad
- bz1593492 - Ignore trailing slashes at the end of executable maps in
d5dcad
  auto.master config file
d5dcad
  - add-man page note about extra slashes in paths
d5dcad
- Resolves: rhbz#1593492
d5dcad
d5dcad
* Thu Jun 21 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-17
d5dcad
- bz1577700 - automount leaves FDs in half-open state
d5dcad
  - fix fd leak in rpc_do_create_client().
d5dcad
- Resolves: rhbz#1577700
d5dcad
d5dcad
* Mon Mar 26 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-16
d5dcad
- tiny patch for autofs typo and possible bug.
d5dcad
- add units After line to include statd service.
d5dcad
- use systemd sd_notify() at startup.
d5dcad
- add "BuildRequires: systemd-devel".
d5dcad
- fix NFS version mask usage.
d5dcad
- fix incorrect date in changelog.
d5dcad
d5dcad
* Tue Mar 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-14
d5dcad
- improve hostname lookup error logging.
d5dcad
d5dcad
* Tue Mar 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-13
d5dcad
- fix install permissions of auto.net and auto.smb.
d5dcad
d5dcad
* Mon Feb 19 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-12
d5dcad
- dont allow trailing slash in master map mount points.
d5dcad
- fix libresolv configure check.
d5dcad
- add fedfs-getsrvinfo.c.
d5dcad
- add mount.fedfs.c.
d5dcad
- add fedfs-map-nfs4.c
d5dcad
- add conditional inclusion of fedfs binaries.
d5dcad
- add an example fedfs master map entry to the installed master map.
d5dcad
d5dcad
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:5.1.4-11
d5dcad
- Escape macros in %%changelog
d5dcad
d5dcad
* Fri Feb 9 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-10
d5dcad
- clean up obsolete spec file directives.
d5dcad
d5dcad
* Wed Feb 7 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-9
d5dcad
- fix install mode of autofs_ldap_auth.conf.
d5dcad
d5dcad
* Tue Feb 6 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-8
d5dcad
- add missing BuildRequires.
d5dcad
d5dcad
* Mon Feb 5 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-7
d5dcad
- add error handling for ext_mount_add().
d5dcad
- account for recent libnsl changes.
d5dcad
- use_hostname_for_mounts shouldn't prevent selection among replicas.
d5dcad
- fix monotonic_elapse.
d5dcad
- Makefiles.rules: remove 'samples' from SUBDIRS.
d5dcad
d5dcad
* Thu Feb 1 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-6
d5dcad
- dont use array for path when not necessary.
d5dcad
- fix prefix option handling in expand_entry().
d5dcad
- fix sublink option not set from defaults.
d5dcad
- fix error return in do_nfs_mount().
d5dcad
d5dcad
* Wed Jan 10 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-5
d5dcad
- actually apply fix use after free in do_master_list_reset().
d5dcad
- fix deadlock in dumpmaps.
d5dcad
- fix rpcgen dependency problem.
d5dcad
d5dcad
* Fri Dec 22 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-4
d5dcad
- fix use after free in do_master_list_reset().
d5dcad
d5dcad
* Wed Dec 20 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-3
d5dcad
- fix email in last two changelog entries.
d5dcad
d5dcad
* Tue Dec 19 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-2
d5dcad
- fix flag file permission.
d5dcad
- fix directory create permission.
d5dcad
d5dcad
* Tue Dec 19 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-1
d5dcad
- Update to upstream 5.1.4 release.
d5dcad
d5dcad
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:5.1.3-5
d5dcad
- Remove old crufty coreutils requires
d5dcad
d5dcad
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.3-4
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d5dcad
d5dcad
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.3-3
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d5dcad
d5dcad
* Mon May 29 2017 Ian Kent <ikent@redhat.com> - 1:5.1.3-2
d5dcad
- Fix "Source:" URL and changelog anotations.
d5dcad
d5dcad
* Mon May 29 2017 Ian Kent <ikent@redhat.com> - 1:5.1.3-1
d5dcad
- update to upstream 5.1.3 release.
d5dcad
d5dcad
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.2-2
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d5dcad
d5dcad
* Wed Jun 15 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.2-1
d5dcad
- update to upstream 5.1.2 release.
d5dcad
d5dcad
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.1-22
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d5dcad
d5dcad
* Wed Jan 20 2016 Ian Kent <ikent@redhat.com> - 1:5.1.1-21
d5dcad
- add some new upstream memory leak and use after free bug fixes.
d5dcad
d5dcad
* Wed Jan 20 2016 Ian Kent <ikent@redhat.com> - 1:5.1.1-20
d5dcad
- fix incorrect committer changelog entries.
d5dcad
- add current released upstream patches.
d5dcad
d5dcad
* Wed Nov 04 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-7
d5dcad
- revert fix libtirpc name clash patch (an old 5.0.6 patch).
d5dcad
d5dcad
* Wed Nov 04 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-6
d5dcad
- remove unnecessary nfs-utils BuildRequires (bz1277669).
d5dcad
d5dcad
* Mon Nov 02 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-5
d5dcad
- fix fix gcc5 complaints.
d5dcad
- update libtirpc workaround for new soname.
d5dcad
d5dcad
* Sun Nov 01 2015 Kalev Lember <klember@redhat.com> - 1:5.1.1-4
d5dcad
- Rebuilt for libtirpc soname bump
d5dcad
d5dcad
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.1-3
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d5dcad
d5dcad
* Fri Jun 12 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-2
d5dcad
- add build requires for gcc.
d5dcad
d5dcad
* Thu Apr 23 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-1
d5dcad
- Update to autofs-5.1.1.
d5dcad
d5dcad
* Mon Mar 23 2015 Ian Kent <ikent@redhat.com> - 1:5.1.0-12
d5dcad
- fix gcc5 complaints (bz1204685).
d5dcad
d5dcad
* Mon Mar 23 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1:5.1.0-11
d5dcad
- Drop ancient 2.6 kernel patches from docs
d5dcad
d5dcad
* Wed Jan 21 2015 Ian Kent <ikent@redhat.com> - 1:5.1.0-10
d5dcad
- make negative cache update consistent for all lookup modules.
d5dcad
- ensure negative cache isn't updated on remount.
d5dcad
- dont add wildcard to negative cache.
d5dcad
- make service want network-online (bz1071591).
d5dcad
d5dcad
* Tue Nov 18 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-9
d5dcad
- fix custom autofs.conf not being installed.
d5dcad
- init qdn before use in get_query_dn().
d5dcad
- fix typo in update_hosts_mounts().
d5dcad
- fix hosts map update on reload.
d5dcad
d5dcad
d5dcad
* Fri Oct 17 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-8
d5dcad
- fix fix master map type check.
d5dcad
d5dcad
* Wed Oct 15 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-7
d5dcad
- force disable browse mode for amd format maps.
d5dcad
- fix hosts map options check in lookup_amd_instance().
d5dcad
- fix memory leak in create_client().
d5dcad
- fix memory leak in get_exports().
d5dcad
- fix memory leak in get_defaults_entry().
d5dcad
- fix out of order clearing of options buffer.
d5dcad
- fix reset amd lexer scan buffer.
d5dcad
- ignore multiple commas in options strings.
d5dcad
- fix typo in flagdir configure option.
d5dcad
- clarify multiple mounts description.
d5dcad
- gaurd against incorrect umount return.
d5dcad
- update man page autofs(8) for systemd.
d5dcad
- remove ancient kernel Requires.
d5dcad
d5dcad
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.0-6
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d5dcad
d5dcad
* Tue Jul 8 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-5
d5dcad
- rename two incorrectly named patches.
d5dcad
- add missing change entry to another patch.
d5dcad
d5dcad
* Mon Jul 7 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-4
d5dcad
- add mutex call return check in defaults.c.
d5dcad
d5dcad
* Mon Jul 7 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-3
d5dcad
- fix compile error in defaults.c.
d5dcad
- add serialization to sasl init.
d5dcad
- dont allocate dev_ctl_ops too early.
d5dcad
- fix incorrect round robin host detection.
d5dcad
- fix race accessing qdn in get_query_dn().
d5dcad
- fix leak in cache_push_mapent().
d5dcad
- fix config entry read buffer not checked.
d5dcad
- fix FILE pointer check in defaults_read_config().
d5dcad
- fix memory leak in conf_amd_get_log_options().
d5dcad
- fix signed comparison in inet_fill_net().
d5dcad
- fix buffer size checks in get_network_proximity().
d5dcad
- fix leak in get_network_proximity().
d5dcad
- fix buffer size checks in merge_options().
d5dcad
- check amd lex buffer len before copy.
d5dcad
- add return check in ldap check_map_indirect().
d5dcad
- check host macro is set before use.
d5dcad
- check options length before use in parse_amd.c.
d5dcad
- fix some out of order evaluations in parse_amd.c.
d5dcad
- fix copy and paste error in dup_defaults_entry().
d5dcad
d5dcad
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.0-2
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d5dcad
d5dcad
* Thu Jun 5 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-1
d5dcad
- update to upstream release, 5.1.0.
d5dcad
  - fix reset flex scan buffer on init.
d5dcad
  - fix fix negative status being reset on map read.
d5dcad
  - fix out of order amd timestamp lookup.
d5dcad
  - fix ldap default schema config.
d5dcad
  - fix ldap default master map name config.
d5dcad
  - fix map format init in lookup_init().
d5dcad
  - fix incorrect max key length in defaults get_hash().
d5dcad
  - fix xfn sets incorrect lexer state.
d5dcad
  - fix old style key lookup.
d5dcad
  - fix expire when server not responding.
d5dcad
  - fix ldap_uri config update.
d5dcad
  - fix typo in conf_load_autofs_defaults().
d5dcad
  - fix hash on confg option add and delete.
d5dcad
  - add plus to path match pattern.
d5dcad
  - fix multi entry ldap option handling.
d5dcad
  - cleanup options in amd_parse.c.
d5dcad
  - allow empty value for some map options.
d5dcad
  - allow empty value in macro selectors.
d5dcad
d5dcad
* Sun Apr 13 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-0.beta1.1
d5dcad
- amd lookup update lookup ldap to handle amd keys
d5dcad
  - inadvertantly drop from initial series.
d5dcad
- amd lookup update lookup hesiod to handle amd keys
d5dcad
  - inadvertantly drop from initial series.
d5dcad
- fix wildcard key lookup.
d5dcad
- check for non existent negative entries in lookup_ghost().
d5dcad
d5dcad
* Wed Apr 2 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-0.beta1
d5dcad
- Update to autofs-5.0.1-beta1.
d5dcad
d5dcad
* Wed Feb 19 2014 Ian Kent <ikent@redhat.com> - 1:5.0.8-6
d5dcad
- fix portmap not trying proto v2.
d5dcad
d5dcad
* Tue Dec 24 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-5
d5dcad
- fix ipv6 link local address handling.
d5dcad
- fix fix ipv6 libtirpc getport.
d5dcad
- get_nfs_info() should query portmapper if port is not given.
d5dcad
- fix rpc_portmap_getport() proto not set.
d5dcad
d5dcad
* Mon Nov 25 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-4
d5dcad
- allow --with-systemd to take a path arg.
d5dcad
- fix WITH_LIBTIRPC function name.
d5dcad
- fix ipv6 libtirpc getport (bz1033918).
d5dcad
d5dcad
* Thu Nov 7 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-3
d5dcad
- fix undefined authtype_requires_creds err if ldap enabled but without sasl.
d5dcad
- fix master map type check.
d5dcad
- fix task manager not getting signaled.
d5dcad
d5dcad
* Mon Oct 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-2
d5dcad
- remove now unused patch files (bz1020242).
d5dcad
d5dcad
* Mon Oct 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-1
d5dcad
- update to upstream version 5.0.8 (bz1020242).
d5dcad
d5dcad
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.7-29
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d5dcad
d5dcad
* Sat Jul 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-28
d5dcad
- add after sssd dependency to unit file (bz984089).
d5dcad
d5dcad
* Sat Jul 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-27
d5dcad
- fix a couple of compiler warnings.
d5dcad
d5dcad
* Fri Jul 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-26
d5dcad
- link with full reloc options.
d5dcad
d5dcad
* Fri Jul 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-25
d5dcad
- fix default path used for unitdir.
d5dcad
- fix changelog inconsistent dates.
d5dcad
d5dcad
* Wed Jul 10 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-24
d5dcad
- check for protocol option.
d5dcad
- use ulimit max open files if greater than internal maximum.
d5dcad
d5dcad
* Fri Jun 28 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-23
d5dcad
- fix add null check in parse_server_string() (bz979155).
d5dcad
d5dcad
* Wed Jun 19 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-22
d5dcad
- misc man page fixes (bz948517).
d5dcad
d5dcad
* Wed Jun 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-21
d5dcad
- fix probe each nfs version in turn for singleton mounts (bz973537).
d5dcad
d5dcad
* Tue Jun 11 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-20
d5dcad
- fix master map mount options matching.
d5dcad
- fix master map bogus keywork match.
d5dcad
- fix fix map entry duplicate offset detection.
d5dcad
- add a number of fixes based on a Covarity report.
d5dcad
d5dcad
* Mon May 27 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-19
d5dcad
- dont probe rdma mounts.
d5dcad
d5dcad
* Fri May 24 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-17
d5dcad
- fix interface address null check.
d5dcad
d5dcad
* Mon May 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-16
d5dcad
- make dump maps check for duplicate indirect mounts (bz961312).
d5dcad
- document allowed map sources in auto.master(5) (bz961312).
d5dcad
- add enable sloppy mount option to configure.
d5dcad
d5dcad
* Sun Apr 28 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-14
d5dcad
- fix syncronize of handle_mounts() shutdown.
d5dcad
- fix submount tree not all expiring.
d5dcad
d5dcad
* Tue Mar 26 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-13
d5dcad
- fix some automount(8) typos (bz664178).
d5dcad
d5dcad
* Tue Mar 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-12
d5dcad
- dont fail on master map self include.
d5dcad
- fix wildcard multi map regression.
d5dcad
- fix file descriptor leak when reloading the daemon.
d5dcad
- depricate nosymlink pseudo option.
d5dcad
- add symlink pseudo option.
d5dcad
- update kernel include files.
d5dcad
- fix requires in spec file.
d5dcad
- fix libtirpc build option.
d5dcad
- fix systemd unidir in spec file.
d5dcad
- document browse option in man page.
d5dcad
- fix automounter support on parisc.
d5dcad
d5dcad
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.7-11
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d5dcad
d5dcad
* Mon Jan 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-10
d5dcad
- fix submount offset delete.
d5dcad
- fix init script status return.
d5dcad
- fix use get_proximity() without libtirpc.
d5dcad
- don't use dirent d_type to filter out files in scandir().
d5dcad
- don't schedule new alarms after readmap.
d5dcad
- use numeric protocol ids instead of protoent structs.
d5dcad
- lib/defaults.c: use WITH_LDAP conditional around LDAP types.
d5dcad
- make yellow pages support optional.
d5dcad
- modules/replicated.c: use sin6_addr.s6_addr32.
d5dcad
- workaround missing GNU versionsort extension.
d5dcad
d5dcad
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-9
d5dcad
- fix nobind man page description.
d5dcad
d5dcad
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-8
d5dcad
- fix map entry duplicate offset detection.
d5dcad
- Allow nsswitch.conf to not contain "automount:" lines.
d5dcad
d5dcad
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-7
d5dcad
- use spec file systemd unit file location.
d5dcad
d5dcad
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-6
d5dcad
- fix recursive mount deadlock.
d5dcad
- increase file map read buffer size.
d5dcad
- handle new location of systemd.
d5dcad
d5dcad
* Tue Oct 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-5
d5dcad
- configure: allow cross compilation update.
d5dcad
- fix date in changelog entry.
d5dcad
d5dcad
* Mon Oct 15 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-4
d5dcad
- include usage in usage message.
d5dcad
- dont wait forever to restart.
d5dcad
- add option description to man page.
d5dcad
- fix null map entry order handling.
d5dcad
- make description of default MOUNT_WAIT setting clear.
d5dcad
- configure.in: allow cross compilation.
d5dcad
- README: update mailing list subscription info.
d5dcad
- allow non root user to check status.
d5dcad
d5dcad
* Mon Sep 10 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-3
d5dcad
- fix nobind sun escaped map entries.
d5dcad
- fix use cache entry after free mistake.
d5dcad
- fix ipv6 proximity calculation.
d5dcad
- fix parse buffer initialization.
d5dcad
- fix typo in automount(8).
d5dcad
d5dcad
* Mon Aug 27 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-2
d5dcad
- update systemd scriplet macros (bz850040).
d5dcad
d5dcad
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-1
d5dcad
- Update to upstream version 5.0.7.
d5dcad
d5dcad
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-24
d5dcad
- fix changelog message commit dates.
d5dcad
d5dcad
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-23
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d5dcad
d5dcad
* Mon Jul 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
d5dcad
- fix systemd argument passing.
d5dcad
- fix get_nfs_info() can incorrectly fail.
d5dcad
- fix offset directory removal.
d5dcad
d5dcad
* Tue Jul 3 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
d5dcad
- fix fix LDAP result leaks on error paths.
d5dcad
- report map not read when debug logging.
d5dcad
- duplicate parent options for included maps.
d5dcad
- update ->timeout() function to not return timeout.
d5dcad
- move timeout to map_source.
d5dcad
- fix kernel verion check of version components.
d5dcad
- dont retry ldap connect if not required.
d5dcad
- check if /etc/mtab is a link to /proc/self/mounts.
d5dcad
- fix nfs4 contacts portmap.
d5dcad
- make autofs wait longer for shutdown.
d5dcad
- fix sss map age not updated.
d5dcad
- fix remount deadlock.
d5dcad
- fix umount recovery of busy direct mount.
d5dcad
- fix offset mount point directory removal.
d5dcad
- remove move mount code and configure option.
d5dcad
- fix remount of multi mount.
d5dcad
- fix devce ioctl alloc path check.
d5dcad
- refactor hosts lookup module.
d5dcad
- remove cache update from parse_mount().
d5dcad
- add function to delete offset cache entry.
d5dcad
- allow update of multi mount offset entries.
d5dcad
- add hup signal handling to hosts map.
d5dcad
d5dcad
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-19
d5dcad
- fix libtirpc name clash (bz821847).
d5dcad
d5dcad
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-18
d5dcad
- update patch fix initialization in rpc create_client() (bz821847).
d5dcad
d5dcad
* Wed May 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-17
d5dcad
- fix initialization in rpc create_client() (bz821847).
d5dcad
d5dcad
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-16
d5dcad
- add libsss_autofs as a build dependency.
d5dcad
d5dcad
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-15
d5dcad
- fix typo in libtirpc file name.
d5dcad
- fix rework error return handling in rpc code.
d5dcad
- allow MOUNT_WAIT to override probe.
d5dcad
- improve UDP RPC timeout handling.
d5dcad
- fix segfault in get_query_dn().
d5dcad
- use strtok_r() in linux_version_code().
d5dcad
- fix sss wildcard match.
d5dcad
- fix dlopen() error handling in sss module.
d5dcad
- fix configure string length tests for sss library.
d5dcad
d5dcad
* Wed Feb 29 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-14
d5dcad
- fix function to check mount.nfs version.
d5dcad
d5dcad
* Sun Feb 26 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-13
d5dcad
- fix error in %%post scriplet.
d5dcad
d5dcad
* Fri Feb 24 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-12
d5dcad
- ignore duplicate exports in auto.net.
d5dcad
- add kernel verion check function.
d5dcad
- add function to check mount.nfs version.
d5dcad
- reinstate singleton mount probe.
d5dcad
- rework error return handling in rpc code.
d5dcad
- catch EHOSTUNREACH and bail out early.
d5dcad
- systemd support fixes.
d5dcad
- fix segmentation fault in do_remount_indirect().
d5dcad
d5dcad
* Thu Feb 9 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-11
d5dcad
- fix fuzz in CHANGELOG hunk when applying patch26.
d5dcad
d5dcad
* Tue Feb 7 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-10
d5dcad
- fix rpc build error.
d5dcad
- add sss lookup module.
d5dcad
- teach automount about sss source.
d5dcad
d5dcad
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-9
d5dcad
- add correct patch for "fix improve mount location error reporting".
d5dcad
- add correct patch for "fix fix wait for master source mutex".
d5dcad
d5dcad
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-8
d5dcad
- fix fix wait for master source mutex.
d5dcad
- fix improve mount location error reporting (bz783496).
d5dcad
d5dcad
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-7
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
d5dcad
d5dcad
* Fri Dec 9 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-6
d5dcad
- remove empty command line arguments (passed by systemd).
d5dcad
d5dcad
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-5
d5dcad
- fix ipv6 name lookup check.
d5dcad
- fix ipv6 rpc calls.
d5dcad
- fix ipv6 configure check.
d5dcad
- add piddir to configure.
d5dcad
- add systemd unit support.
d5dcad
- fix MNT_DETACH define.
d5dcad
d5dcad
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-4
d5dcad
- fix lsb service name in init script 2 (bz712504).
d5dcad
d5dcad
* Tue Nov 8 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-3
d5dcad
- improve mount location error reporting.
d5dcad
- fix paged query more results check.
d5dcad
- fix dumpmaps not reading maps.
d5dcad
- fix result null check in read_one_map().
d5dcad
- Fix LDAP result leaks on error paths.
d5dcad
- code analysis fixes 1.
d5dcad
- fix not bind mounting local filesystem.
d5dcad
- update dir map-type patch for changed patch order.
d5dcad
- fix wait for master source mutex.
d5dcad
- fix submount shutdown race
d5dcad
- fix fix map source check in file lookup.
d5dcad
- add disable move mount configure option.
d5dcad
d5dcad
* Wed Jul 6 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-2
d5dcad
- add missing spec file entries for dir-type change (bz719208).
d5dcad
d5dcad
* Mon Jul 4 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-1
d5dcad
- update source to 5.0.6.
d5dcad
- fix ipv6 name for lookup fix.
d5dcad
- add dir map-type patch.
d5dcad
d5dcad
* Tue Jun 14 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-38
d5dcad
- fix lsb service name in init script (bz692963).
d5dcad
d5dcad
* Fri Mar 18 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-37
d5dcad
- replace GPLv3 code with GPLv2 equivalent.
d5dcad
 
d5dcad
* Thu Mar 03 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-36
d5dcad
- use weight only for server selection.
d5dcad
- fix isspace() wild card substition.
d5dcad
- auto adjust ldap page size.
d5dcad
- fix prune cache valid check.
d5dcad
- fix mountd vers retry.
d5dcad
- fix expire race.
d5dcad
- add lsb force-reload and try-restart.
d5dcad
d5dcad
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.5-35
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d5dcad
d5dcad
* Tue Nov 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-34.fc15
d5dcad
- revert wait for master map to be available at start.
d5dcad
d5dcad
* Mon Nov 22 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-33.fc15
d5dcad
- fix wait for master map to be available at start.
d5dcad
d5dcad
* Mon Nov 8 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-32.fc15
d5dcad
- always read file maps mount lookup map read fix.
d5dcad
- fix direct map not updating on reread.
d5dcad
- add external bind method.
d5dcad
- fix add simple bind auth.
d5dcad
- add option to dump configured automount maps.
d5dcad
- wait for master map to be available at start.
d5dcad
d5dcad
* Fri Aug 27 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-31.fc15
d5dcad
- fix status privilege error (bz627605).
d5dcad
d5dcad
* Wed Aug 18 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-30.fc15
d5dcad
- fix restart not working (bz624694).
d5dcad
d5dcad
* Wed Aug 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-29
d5dcad
- remove ERR_remove_state() openssl call.
d5dcad
d5dcad
* Tue Aug 10 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-28
d5dcad
- remove extra read master map call.
d5dcad
- remove extra cache create call in master_add_map_source().
d5dcad
- fix error handing in do_mount_indirect().
d5dcad
- expire thread use pending mutex.
d5dcad
- explicity link against the Kerberos library.
d5dcad
- remove some log message duplication for verbose logging.
d5dcad
d5dcad
* Mon May 24 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-27.fc14
d5dcad
- fix master map source server unavailable handling.
d5dcad
- add autofs_ldap_auth.conf man page.
d5dcad
- fix random selection for host on different network.
d5dcad
- make redhat init script more lsb compliant.
d5dcad
- don't hold lock for simple mounts.
d5dcad
- fix remount locking.
d5dcad
- fix wildcard map entry match.
d5dcad
- fix parse_sun() module init.
d5dcad
- dont check null cache on expire.
d5dcad
- fix null cache race.
d5dcad
- fix cache_init() on source re-read.
d5dcad
- fix mapent becomes negative during lookup.
d5dcad
- check each dc server individually.
d5dcad
- fix negative cache included map lookup.
d5dcad
- remove state machine timed wait.
d5dcad
d5dcad
* Fri Apr 30 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-26.fc14
d5dcad
- remove URL tag as there is not official autofs wiki (bz529804).
d5dcad
d5dcad
* Wed Apr 7 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-25.fc14
d5dcad
- make nfs4 default for replicated selection configuration (bz579949).
d5dcad
- add simple bind authentication option (bz579951).
d5dcad
d5dcad
* Fri Mar 26 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-24.fc14
d5dcad
- fix add locality as valid ldap master map attribute (bz575863).
d5dcad
d5dcad
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
d5dcad
- fix get query dn failure.
d5dcad
- fix ampersand escape in auto.smb.
d5dcad
- add locality as valid ldap master map attribute.
d5dcad
d5dcad
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
d5dcad
- add Conflicts to ensure we get fixed cyrus-sasl-lib for rev 21 change.
d5dcad
d5dcad
* Tue Feb 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-21
d5dcad
- add missing sasl mutex callbacks.
d5dcad
d5dcad
* Thu Feb 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-19
d5dcad
- fix segfault upon reconnect cannot find valid base dn.
d5dcad
d5dcad
* Mon Feb 1 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-17
d5dcad
- dont connect at ldap lookup module init.
d5dcad
- fix random selection option.
d5dcad
- fix disable timeout.
d5dcad
- fix strdup() return value check.
d5dcad
d5dcad
* Tue Dec 8 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-16
d5dcad
- fix memory leak on reload (bz545137).
d5dcad
d5dcad
* Fri Dec 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-14
d5dcad
- fix rpc fail on large export list (bz543023).
d5dcad
d5dcad
* Mon Nov 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-12
d5dcad
- check for path mount location in generic module.
d5dcad
- dont fail mount on access fail.
d5dcad
d5dcad
* Tue Nov 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-10
d5dcad
- fix pidof init script usage.
d5dcad
d5dcad
* Mon Nov 23 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-8
d5dcad
- fix timeout in connect_nb().
d5dcad
d5dcad
* Mon Nov 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-6
d5dcad
- don't use master_lex_destroy() to clear parse buffer.
d5dcad
- make documentation for set-log-priority clearer.
d5dcad
d5dcad
* Tue Nov 10 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-5
d5dcad
- fix ext4 "preen" fsck at mount.
d5dcad
d5dcad
* Mon Nov 9 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-4
d5dcad
- fix stale initialization for file map instance patch was not applied.
d5dcad
d5dcad
* Tue Nov 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-3
d5dcad
- fix stale initialization for file map instance.
d5dcad
d5dcad
* Tue Oct 6 2009 Ian Kent <kent@redhat.com> - 1:5.0.5-2
d5dcad
- fix included map read fail handling.
d5dcad
- refactor ldap sasl authentication bind to eliminate extra connect
d5dcad
  causing some servers to reject the request. 
d5dcad
- add mount wait parameter to allow timeout of mount requests to
d5dcad
  unresponsive servers.
d5dcad
- special case cifs escape handling.
d5dcad
- fix libxml2 workaround configure.
d5dcad
- more code analysis corrections (and fix a typo in an init script).
d5dcad
- fix backwards #ifndef INET6.
d5dcad
d5dcad
* Fri Sep 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-1
d5dcad
- update source to latest upstream version.
d5dcad
  - this is essentially a consolidation of the patches already in this rpm.
d5dcad
- add dist tag to match latest RHEL-5 package tag format.
d5dcad
d5dcad
* Thu Sep 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-39
d5dcad
- fix libxml2 non-thread-safe calls.
d5dcad
- fix direct map cache locking.
d5dcad
- fix patch "dont umount existing direct mount on reread" deadlock.
d5dcad
d5dcad
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-37
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d5dcad
d5dcad
* Fri Jul 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-34
d5dcad
- fix typo in patch to allow dumping core.
d5dcad
d5dcad
* Wed Jul 15 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-32
d5dcad
- fix an RPC fd leak.
d5dcad
- don't block signals we expect to dump core.
d5dcad
- fix pthread push order in expire_proc_direct().
d5dcad
d5dcad
* Fri Jun 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-30
d5dcad
- fix incorrect dclist free.
d5dcad
- srv lookup handle endianness.
d5dcad
- fix bug introduced by library reload changes which causes autofs to
d5dcad
  not release mount thread resources when using submounts.
d5dcad
- fix notify mount message path.
d5dcad
- try harder to work out if we created mount point at remount.
d5dcad
- fix double free in do_sasl_bind().
d5dcad
- manual umount recovery fixes.
d5dcad
- fix map type info parse error.
d5dcad
d5dcad
* Mon May 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-28
d5dcad
- use intr option as hosts mount default.
d5dcad
- sync kernel includes with upstream kernel.
d5dcad
- dont umount existing direct mount on master re-read.
d5dcad
- fix incorrect shutdown introduced by library relaod fixes.
d5dcad
- improve manual umount recovery.
d5dcad
- dont fail on ipv6 address when adding host.
d5dcad
- always read file maps multi map fix.
d5dcad
- always read file maps key lookup fixes.
d5dcad
- add support for LDAP_URI="ldap:///<domain db>" SRV RR lookup.
d5dcad
d5dcad
* Thu Apr 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-26
d5dcad
- fix lsb init script header.
d5dcad
- fix memory leak reading ldap master map.
d5dcad
- fix st_remove_tasks() locking.
d5dcad
- reset flex scanner when setting buffer.
d5dcad
- zero s_magic is valid.
d5dcad
d5dcad
* Mon Mar 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-24
d5dcad
- clear rpc client on lookup fail.
d5dcad
d5dcad
* Fri Mar 20 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-23
d5dcad
- fix call restorecon when misc device file doesn't exist.
d5dcad
d5dcad
* Wed Mar 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-22
d5dcad
- use misc device ioctl interface by default, if available.
d5dcad
d5dcad
* Tue Mar 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-21
d5dcad
- fix file map lookup when reading included or nsswitch sources.
d5dcad
  - a regression introduced by file map lookup optimisation in rev 9.
d5dcad
d5dcad
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-20
d5dcad
- add LSB init script parameter block.
d5dcad
d5dcad
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-19
d5dcad
- another easy alloca replacements fix.
d5dcad
d5dcad
* Thu Mar 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-18
d5dcad
- fix return start status on fail.
d5dcad
- fix double free in expire_proc().
d5dcad
d5dcad
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-17
d5dcad
- fix bad token declaration in master map parser.
d5dcad
d5dcad
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-16
d5dcad
- correct mkdir command in %%install section, bz481132.
d5dcad
d5dcad
* Tue Feb 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-15
d5dcad
- fix array out of bounds accesses and cleanup couple of other alloca() calls.
d5dcad
- Undo mistake in copy order for submount path introduced by rev 11 patch.
d5dcad
- add check for alternate libxml2 library for libxml2 tsd workaround.
d5dcad
- add check for alternate libtirpc library for libtirpc tsd workaround.
d5dcad
- cleanup configure defines for libtirpc.
d5dcad
- add WITH_LIBTIRPC to -V status report.
d5dcad
- add libtirpc-devel to BuildRequires.
d5dcad
- add nfs mount protocol default configuration option.
d5dcad
d5dcad
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-11
d5dcad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d5dcad
d5dcad
* Thu Feb 19 2009 Ian Kent <ikent@redhat.com> - 5.0.4-10
d5dcad
- fix mntent.h not included before use of setmntent_r().
d5dcad
d5dcad
* Mon Feb 16 2009 Ian Kent <ikent@redhat.com> - 5.0.4-9
d5dcad
- fix hosts map use after free.
d5dcad
- fix uri list locking (again).
d5dcad
- check for stale SASL credentials upon connect fail.
d5dcad
- add "forcestart" and "forcerestart" init script options to allow
d5dcad
  use of 5.0.3 strartup behavior if required.
d5dcad
- always read entire file map into cache to speed lookups.
d5dcad
- make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
d5dcad
- make some easy alloca replacements.
d5dcad
- update to configure libtirpc if present.
d5dcad
- update to provide ipv6 name and address support.
d5dcad
- update to provide ipv6 address parsing.
d5dcad
d5dcad
* Thu Feb 5 2009 Ian Kent <ikent@redhat.com> - 5.0.4-8
d5dcad
- rename program map parsing bug fix patch.
d5dcad
- use CLOEXEC flag functionality for setmntent also, if present.
d5dcad
d5dcad
* Wed Jan 21 2009 Jeff Moyer <jmoyer@redhat.com> - 5.0.4-6
d5dcad
- fix a bug in the program map parsing routine
d5dcad
d5dcad
* Thu Jan 15 2009 Ian Kent <kent@redhat.com> - 5.0.4-5
d5dcad
- fix negative caching of non-existent keys.
d5dcad
- fix ldap library detection in configure.
d5dcad
- use CLOEXEC flag functionality if present.
d5dcad
- fix select(2) fd limit.
d5dcad
- make hash table scale to thousands of entries.
d5dcad
d5dcad
* Wed Dec 3 2008 Ian Kent <kent@redhat.com> - 5.0.4-4
d5dcad
- fix nested submount expire deadlock.
d5dcad
d5dcad
* Wed Nov 19 2008 Ian Kent <kent@redhat.com> - 5.0.4-3
d5dcad
- fix libxml2 version check for deciding whether to use workaround.
d5dcad
d5dcad
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-2
d5dcad
- Fix tag confusion.
d5dcad
d5dcad
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-1
d5dcad
- Upstream source version 5.0.4.
d5dcad
d5dcad
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.3-32
d5dcad
- correct buffer length setting in autofs-5.0.3-fix-ifc-buff-size-fix.patch.
d5dcad
d5dcad
* Sun Nov 2 2008 Ian Kent <kent@redhat.com> - 5.0.3-30
d5dcad
- fix segv during library re-open.
d5dcad
- fix incorrect pthreads condition handling for expire requests.
d5dcad
- fix master map lexer eval order.
d5dcad
- fix bad alloca usage.
d5dcad
d5dcad
* Thu Oct 23 2008 Ian Kent <ikent@redhat.com> - 5.0.3-28
d5dcad
- don't close file handle for rootless direct mounti-mount at mount.
d5dcad
- wait submount expire thread completion when expire successful.
d5dcad
- add inadvertantly ommitted server list locking in LDAP module.
d5dcad
d5dcad
* Fri Oct 10 2008 Ian Kent <ikent@redhat.com> - 5.0.3-26
d5dcad
- add map-type-in-map-name fix patch to sync with upstream and RHEL.
d5dcad
- don't readmap on HUP for new mount.
d5dcad
- add NIS_PARTIAL to map entry not found check and fix use after free bug.
d5dcad
d5dcad
* Fri Sep 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-25
d5dcad
- fix fd leak at multi-mount non-fatal mount fail.
d5dcad
- fix incorrect multi-mount mountpoint calcualtion.
d5dcad
d5dcad
* Fri Sep 19 2008 Ian Kent <ikent@redhat.com> - 5.0.3-23
d5dcad
- add upstream bug fixes
d5dcad
  - bug fix for mtab check.
d5dcad
  - bug fix for zero length nis key.
d5dcad
  - update for ifc buffer handling.
d5dcad
  - bug fix for kernel automount handling.
d5dcad
- warning: I found a bunch of patches that were present but not
d5dcad
  being applied.
d5dcad
  
d5dcad
* Mon Aug 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-21
d5dcad
- add upstream bug fix patches
d5dcad
  - add command line option to override is running check.
d5dcad
  - don't use proc fs for is running check.
d5dcad
  - fix fail on included browse map not found.
d5dcad
  - fix incorrect multi source messages.
d5dcad
  - clear stale flag on map read.
d5dcad
  - fix proximity other rpc ping timeout.
d5dcad
  - refactor mount request vars code.
d5dcad
  - make handle_mounts startup condition distinct.
d5dcad
  - fix submount shutdown handling.
d5dcad
  - try not to block on expire.
d5dcad
  - add configuration paramter UMOUNT_WAIT.
d5dcad
  - fix multi mount race.
d5dcad
  - fix nfs4 colon escape handling.
d5dcad
  - check replicated list after probe.
d5dcad
  - add replicated server selection debug logging.
d5dcad
  - update replicated server selection documentation.
d5dcad
  - use /dev/urandom instead of /dev/random.
d5dcad
  - check for mtab pointing to /proc/mounts.
d5dcad
  - fix interface config buffer size.
d5dcad
  - fix percent hack heap corruption.
d5dcad
d5dcad
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.0.3-19
d5dcad
- change conflicts to requires
d5dcad
- fix license tag
d5dcad
d5dcad
* Mon Jun 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-18
d5dcad
- don't abuse the ap->ghost field on NFS mount.
d5dcad
- multi-map doesn't pickup NIS updates automatically.
d5dcad
- eliminate redundant DNS name lookups.
d5dcad
- mount thread create condition handling fix.
d5dcad
- allow directory create on NFS root.
d5dcad
- check direct mount path length.
d5dcad
- fix incorrect in check in get user info.
d5dcad
- fix a couple of memory leaks.
d5dcad
d5dcad
* Wed May 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-16
d5dcad
- update patches, documentation and comments only change.
d5dcad
- rename patch and add to CVS.
d5dcad
d5dcad
* Mon May 12 2008 Ian Kent <ikent@redhat.com> - 5.0.3-14
d5dcad
- check for nohide mounts (bz 442618).
d5dcad
- ignore nsswitch sources that aren't supported (bz 445880).
d5dcad
d5dcad
* Thu Apr 17 2008 Ian Kent <ikent@redhat.com> - 5.0.3-13
d5dcad
- fix typo in patch for incorrect pthreads condition handling patch.
d5dcad
d5dcad
* Mon Apr 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-12
d5dcad
- fix incorrect pthreads condition handling for mount requests.
d5dcad
d5dcad
* Tue Apr 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-11
d5dcad
- and another try at fixing lexer matching map type in map name.
d5dcad
d5dcad
* Sun Mar 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-10
d5dcad
- another try a fixing lexer matching map type in map name.
d5dcad
d5dcad
* Wed Mar 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-9
d5dcad
- fix lexer ambiguity in match when map type name is included in map name.
d5dcad
d5dcad
* Mon Mar 24 2008 Ian Kent <ikent@redhat.com> - 5.0.3-8
d5dcad
- revert miscellaneous device node related patches.
d5dcad
- add missing check for zero length NIS key.
d5dcad
- fix incorrect match of map type name when included in map name.
d5dcad
- update rev 7 sasl callbacks patch.
d5dcad
d5dcad
* Thu Mar 20 2008 Ian Kent <ikent@redhat.com> - 5.0.3-7
d5dcad
- add patch to initialize sasl callbacks unconditionally on autofs
d5dcad
  LDAP lookup library load.
d5dcad
d5dcad
* Mon Feb 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-6
d5dcad
- fix expire calling kernel more often than needed.
d5dcad
- fix unlink of mount tree incorrectly causing autofs mount fail.
d5dcad
- add miscellaneous device node interface library.
d5dcad
- use miscellaneous device node, if available, for active restart.
d5dcad
- device node and active restart fixes.
d5dcad
- update is_mounted to use device node ioctl, if available.
d5dcad
d5dcad
* Fri Feb 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-5
d5dcad
- another fix for don't fail on empty master map.
d5dcad
d5dcad
* Fri Jan 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-4
d5dcad
- correction to the correction for handling of LDAP base dns with spaces.
d5dcad
- avoid using UDP for probing NFSv4 mount requests.
d5dcad
- use libldap instead of libldap_r.
d5dcad
d5dcad
* Mon Jan 21 2008 Ian Kent <ikent@redhat.com> - 5.0.3-3
d5dcad
- catch "-xfn" map type and issue "no supported" message.
d5dcad
- another correction for handling of LDAP base dns with spaces.
d5dcad
d5dcad
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-2
d5dcad
- correct configure test for ldap page control functions.
d5dcad
d5dcad
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-1