Blame SPECS/autofs.spec

aea863
#
aea863
# $Id: autofs.spec,v 1.11 2003/12/04 15:41:32 raven Exp $
aea863
#
aea863
# Use --without systemd in your rpmbuild command or force values to 0 to
aea863
# disable them.
aea863
%define with_systemd        %{?_without_systemd:        0} %{?!_without_systemd:        1}
aea863
aea863
Summary: A tool for automatically mounting and unmounting filesystems
aea863
Name: autofs
aea863
Version: 5.1.4
f3080c
Release: 82%{?dist}
aea863
Epoch: 1
aea863
License: GPLv2+
aea863
Group: System Environment/Daemons
aea863
Source: https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-%{version}.tar.gz
aea863
Patch1: autofs-5.1.4-fix-flag-file-permission.patch
aea863
Patch2: autofs-5.1.4-fix-directory-create-permission.patch
aea863
Patch3: autofs-5.1.4-fix-use-after-free-in-do_master_list_reset.patch
aea863
Patch4: autofs-5.1.4-fix-deadlock-in-dumpmaps.patch
aea863
Patch5: autofs-5.1.4-dont-use-array-for-path-when-not-neccessary.patch
aea863
Patch6: autofs-5.1.4-fix-prefix-option-handling-in-expand_entry.patch
aea863
Patch7: autofs-5.1.4-fix-sublink-option-not-set-from-defaults.patch
aea863
Patch8: autofs-5.1.4-fix-error-return-in-do_nfs_mount.patch
aea863
Patch9: autofs-5.1.4-add-error-handling-for-ext_mount_add.patch
aea863
Patch10: autofs-5.1.4-account-for-libnsl-changes.patch
aea863
Patch11: autofs-5.1.4-use_hostname_for_mounts-shouldnt-prevent-selection-among-replicas.patch
aea863
Patch12: autofs-5.1.4-fix-monotonic_elapsed.patch
aea863
Patch13: autofs-5.1.4-Makefiles.rules-remove-samples-from-SUBDIRS.patch
aea863
Patch14: autofs-5.1.4-dont-allow-trailing-slash-in-master-map-mount-points.patch
aea863
Patch15: autofs-5.1.4-fix-libresolv-configure-check.patch
aea863
Patch16: autofs-5.1.4-add-fedfs-getsrvinfo_c.patch
aea863
Patch17: autofs-5.1.4-add-mount_fedfs_c.patch
aea863
Patch18: autofs-5.1.4-add-fedfs-map-nfs4_c.patch
aea863
Patch19: autofs-5.1.4-add-conditional-inclusion-of-fedfs-binaries.patch
aea863
Patch20: autofs-5.1.4-add-an-example-fedfs-master-map-entry-to-the-installed-master-map.patch
aea863
Patch21: autofs-5.1.4-improve-hostname-lookup-error-logging.patch
aea863
Patch22: autofs-5.1.4-tiny-patch-for-autofs-typo-and-possible-bug.patch
aea863
Patch23: autofs-5.1.4-add-units-After-line-to-include-statd-service.patch
aea863
Patch24: autofs-5.1.4-use-systemd-sd_notify-at-startup.patch
aea863
Patch25: autofs-5.1.4-fix-NFS-version-mask-usage.patch
aea863
Patch26: autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
aea863
Patch27: autofs-5.1.4-add-man-page-note-about-extra-slashes-in-paths.patch
aea863
Patch28: autofs-5.1.4-covarity-fixes-1.patch
aea863
Patch29: autofs-5.1.4-fix-program-usage-message.patch
aea863
Patch30: autofs-5.1.4-fix-update_negative_cache-map-source-usage.patch
aea863
Patch31: autofs-5.1.4-mark-removed-cache-entry-negative.patch
aea863
Patch32: autofs-5.1.4-set-bind-mount-as-propagation-slave.patch
aea863
Patch33: autofs-5.1.4-add-master-map-pseudo-options-for-mount-propagation.patch
aea863
Patch34: autofs-5.1.4-fix-age-setting-at-startup.patch
aea863
Patch35: autofs-5.1.4-fix-use-after-free-in-parse_ldap_config.patch
aea863
Patch36: autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
aea863
Patch37: autofs-5.1.4-fix-amd-parser-opts-option-handling.patch
aea863
Patch38: autofs-5.1.4-better-handle-hesiod-support-not-built-in.patch
aea863
Patch39: autofs-5.1.5-fix-hesiod-string-check-in-master_parse.patch
aea863
aea863
Patch40: autofs-5.1.4-remove-autofs4-module-load-code.patch
aea863
Patch41: autofs-5.1.4-add-NULL-check-in-prepare_attempt_prefix.patch
aea863
Patch42: autofs-5.1.4-update-build-info-with-systemd.patch
aea863
Patch43: autofs-5.1.4-use-flags-for-startup-boolean-options.patch
aea863
Patch44: autofs-5.1.4-move-close-stdio-descriptors-to-become_daemon.patch
aea863
Patch45: autofs-5.1.4-add-systemd-service-command-line-option.patch
aea863
Patch46: autofs-5.1.5-add-strictexpire-mount-option.patch
aea863
Patch47: autofs-5.1.5-add-NULL-check-for-get_addr_string-return.patch
aea863
Patch48: autofs-5.1.5-use-malloc-in-spawn_c.patch
aea863
Patch49: autofs-5.1.5-add-mount_verbose-configuration-option.patch
aea863
Patch50: autofs-5.1.5-optionally-log-mount-requestor-process-info.patch
aea863
Patch51: autofs-5.1.5-log-mount-call-arguments-if-mount_verbose-is-set.patch
aea863
Patch52: autofs-5.1.5-make-expire-remaining-log-level-debug.patch
aea863
Patch53: autofs-5.1.5-allow-period-following-macro-in-selector-value.patch
aea863
Patch54: autofs-5.1.5-fix-macro-expansion-in-selector-values.patch
aea863
1c5f92
Patch60: autofs-5.1.5-also-use-strictexpire-for-offsets.patch
1c5f92
Patch61: autofs-5.1.4-change-expire-type-naming-to-better-reflect-usage.patch
1c5f92
Patch62: autofs-5.1.5-remove-unused-function-has_fstab_option.patch
1c5f92
Patch63: autofs-5.1.5-remove-unused-function-reverse_mnt_list.patch
1c5f92
Patch64: autofs-5.1.5-remove-a-couple-of-old-debug-messages.patch
1c5f92
Patch65: autofs-5.1.5-fix-amd-entry-memory-leak.patch
1c5f92
Patch66: autofs-5.1.5-fix-unlink_mount_tree-not-umounting-mounts.patch
1c5f92
Patch67: autofs-5.1.5-add-ignore-mount-option.patch
1c5f92
Patch68: autofs-5.1.5-use-ignore-option-for-offset-mounts-as-well.patch
1c5f92
Patch69: autofs-5.1.5-add-config-option-for-ignore-mount-option.patch
1c5f92
Patch70: autofs-5.1.5-use-bit-flags-for-autofs-mount-types-in-mnt_list.patch
1c5f92
Patch71: autofs-5.1.5-use-mp-instead-of-path-in-mnt_list-entries.patch
1c5f92
Patch72: autofs-5.1.5-always-use-PROC_MOUNTS-to-make-mount-lists.patch
1c5f92
Patch73: autofs-5.1.5-add-glibc-getmntent.patch
1c5f92
Patch74: autofs-5.1.5-use-local-getmntent_r-in-table_is_mounted.patch
1c5f92
Patch75: autofs-5.1.5-refactor-unlink_active_mounts-in-direct_c.patch
1c5f92
Patch76: autofs-5.1.5-dont-use-tree_is_mounted-for-mounted-checks.patch
1c5f92
Patch77: autofs-5.1.5-use-single-unlink_umount_tree-for-both-direct-and-indirect-mounts.patch
1c5f92
Patch78: autofs-5.1.5-move-unlink_mount_tree-to-lib_mounts_c.patch
1c5f92
Patch79: autofs-5.1.5-use-local_getmntent_r-for-unlink_mount_tree.patch
1c5f92
Patch80: autofs-5.1.5-use-local-getmntent_r-in-get_mnt_list.patch
1c5f92
Patch81: autofs-5.1.5-use-local-getmntent_r-in-tree_get_mnt_list.patch
1c5f92
Patch82: autofs-5.1.5-fix-missing-initialization-of-autofs_point-flags.patch
1c5f92
1c5f92
Patch83: autofs-5.1.6-update-ldap-READMEs-and-schema-definitions.patch
b2d21a
Patch84: autofs-5.1.6-fix-a-regression-with-map-instance-lookup.patch
b2d21a
b2d21a
Patch85: autofs-5.1.6-fix-trailing-dollar-sun-entry-expansion.patch
b2d21a
Patch86: autofs-5.1.6-initialize-struct-addrinfo-for-getaddrinfo-calls.patch
b2d21a
Patch87: autofs-5.1.6-fix-quoted-string-length-calc-in-expandsunent.patch
b2d21a
Patch88: autofs-5.1.6-fix-autofs-mount-options-construction.patch
1c5f92
1b50e3
Patch89: autofs-5.1.6-mount_nfs_c-fix-local-rdma-share-not-mounting.patch
1b50e3
Patch90: autofs-5.1.6-fix-incorrect-systemctl-command-syntax-in-autofs-8.patch
1b50e3
1b50e3
Patch91: autofs-5.1.6-fix-direct-mount-unlink_mount_tree-path.patch
1b50e3
Patch92: autofs-5.1.6-fix-unlink-mounts-umount-order.patch
1b50e3
Patch93: autofs-5.1.6-fix-incorrect-logical-compare-in-unlink_mount_tree.patch
1b50e3
Patch94: autofs-5.1.6-use-bit-flag-for-force-unlink-mounts.patch
1b50e3
Patch95: autofs-5.1.6-improve-force-unlink-mounts-option-description.patch
1b50e3
Patch96: autofs-5.1.6-remove-logpri-fifo-on-autofs-mount-fail.patch
1b50e3
Patch97: autofs-5.1.6-add-force-unlink-mounts-and-exit-option.patch
1b50e3
Patch98: autofs-5.1.6-cleanup-stale-logpri-fifo-pipes-on-unlink-and-exit.patch
1b50e3
1b50e3
Patch100: autofs-5.1.6-fix-lookup_nss_read_master-nsswicth-check-return.patch
1b50e3
Patch101: autofs-5.1.6-fix-typo-in-open_sss_lib.patch
1b50e3
Patch102: autofs-5.1.6-fix-sss-master-map-wait-timing.patch
1b50e3
Patch103: autofs-5.1.6-add-sss-ECONREFUSED-return-handling.patch
1b50e3
Patch104: autofs-5.1.6-use-mapname-in-sss-context-for-setautomntent.patch
1b50e3
Patch105: autofs-5.1.6-add-support-for-new-sss-autofs-proto-version-call.patch
1b50e3
Patch106: autofs-5.1.6-fix-retries-check-in-setautomntent_wait.patch
1b50e3
Patch107: autofs-5.1.6-refactor-sss-setautomntent.patch
1b50e3
Patch108: autofs-5.1.6-improve-sss-setautomntent-error-handling.patch
1b50e3
Patch109: autofs-5.1.6-refactor-sss-getautomntent.patch
1b50e3
Patch110: autofs-5.1.6-improve-sss-getautomntent-error-handling.patch
1b50e3
Patch111: autofs-5.1.6-sss-introduce-retries-calcuation-function.patch
1b50e3
Patch112: autofs-5.1.6-move-readall-into-struct-master.patch
1b50e3
Patch113: autofs-5.1.6-sss-introduce-a-flag-to-indicate-map-being-read.patch
1b50e3
Patch114: autofs-5.1.6-update-sss-timeout-documentation.patch
1b50e3
Patch115: autofs-5.1.6-refactor-sss-getautomntbyname.patch
1b50e3
Patch116: autofs-5.1.6-improve-sss-getautomntbyname-error-handling.patch
1b50e3
Patch117: autofs-5.1.6-use-a-valid-timeout-in-lookup_prune_one_cache.patch
1b50e3
Patch118: autofs-5.1.6-dont-prune-offset-map-entries.patch
1b50e3
Patch119: autofs-5.1.6-simplify-sss-source-stale-check.patch
1b50e3
9a499a
# Bug 1912106
9a499a
# Dependendant patches for expire improvement series.
9a499a
Patch120: autofs-5.1.4-use-defines-for-expire-type.patch
9a499a
Patch121: autofs-5.1.4-remove-unused-function-dump_master.patch
9a499a
Patch122: autofs-5.1.5-fix-additional-typing-errors.patch
9a499a
Patch123: autofs-5.1.6-make-bind-mounts-propagation-slave-by-default.patch
9a499a
Patch124: autofs-5.1.6-fix-browse-dir-not-re-created-on-symlink-expire.patch
9a499a
# Expire improvement series.
9a499a
Patch125: autofs-5.1.6-update-list_h.patch
9a499a
Patch126: autofs-5.1.6-add-hashtable-implementation.patch
9a499a
Patch127: autofs-5.1.6-change-mountpoint-to-mp-in-struct-ext_mount.patch
9a499a
Patch128: autofs-5.1.6-make-external-mounts-independent-of-amd_entry.patch
9a499a
Patch129: autofs-5.1.6-make-external-mounts-use-simpler-hashtable.patch
9a499a
Patch130: autofs-5.1.6-add-a-hash-index-to-mnt_list.patch
9a499a
Patch131: autofs-5.1.6-use-mnt_list-for-submounts.patch
9a499a
Patch132: autofs-5.1.6-use-mnt_list-for-amdmounts.patch
9a499a
Patch133: autofs-5.1.6-make-umount_autofs-static.patch
9a499a
Patch134: autofs-5.1.6-remove-force-parameter-from-umount_all.patch
9a499a
Patch135: autofs-5.1.6-fix-remount-expire.patch
9a499a
Patch136: autofs-5.1.6-fix-stale-offset-directories-disable-mount.patch
9a499a
Patch137: autofs-5.1.6-use-struct-mnt_list-to-track-mounted-mounts.patch
9a499a
Patch138: autofs-5.1.6-use-struct-mnt_list-mounted-list-for-expire.patch
9a499a
Patch139: autofs-5.1.6-remove-unused-function-tree_get_mnt_list.patch
9a499a
Patch140: autofs-5.1.6-only-add-expire-alarm-for-active-mounts.patch
9a499a
Patch141: autofs-5.1.6-move-submount-check-into-conditional_alarm_add.patch
9a499a
Patch142: autofs-5.1.6-move-lib_master_c-to-daemon_master_c.patch
9a499a
Patch143: autofs-5.1.6-use-master_list_empty-for-list-empty-check.patch
9a499a
Patch144: autofs-5.1.6-add-helper-to-construct-mount-point-path.patch
9a499a
# Additional fixes for bug 1912106.
9a499a
Patch145: autofs-5.1.7-add-xdr_exports.patch
9a499a
Patch146: autofs-5.1.7-remove-mount_x-and-rpcgen-dependencies.patch
9a499a
Patch147: autofs-5.1.7-dont-use-realloc-in-host-exports-list-processing.patch
9a499a
Patch148: autofs-5.1.7-use-sprintf-when-constructing-hosts-mapent.patch
9a499a
Patch149: autofs-5.1.7-fix-mnts_remove_amdmount-uses-wrong-list.patch
9a499a
Patch150: autofs-5.1.7-eliminate-cache_lookup_offset-usage.patch
9a499a
Patch151: autofs-5.1.7-fix-is-mounted-check-on-non-existent-path.patch
9a499a
Patch152: autofs-5.1.7-simplify-get_parent.patch
9a499a
Patch153: autofs-5.1.7-set-offset-parent-in-update_offset_entry.patch
9a499a
Patch154: autofs-5.1.7-remove-redundant-variables-from-mount_autofs_offset.patch
9a499a
Patch155: autofs-5.1.7-remove-unused-parameter-form-do_mount_autofs_offset.patch
9a499a
Patch156: autofs-5.1.7-refactor-umount_multi_triggers.patch
9a499a
Patch157: autofs-5.1.7-eliminate-clean_stale_multi_triggers.patch
9a499a
Patch158: autofs-5.1.7-simplify-mount_subtree-mount-check.patch
9a499a
Patch159: autofs-5.1.7-fix-mnts_get_expire_list-expire-list-construction.patch
9a499a
Patch160: autofs-5.1.7-fix-inconsistent-locking-in-umount_subtree_mounts.patch
9a499a
Patch161: autofs-5.1.7-fix-return-from-umount_subtree_mounts-on-offset-list-delete.patch
9a499a
Patch162: autofs-5.1.7-pass-mapent_cache-to-update_offset_entry.patch
9a499a
Patch163: autofs-5.1.7-fix-inconsistent-locking-in-parse_mount.patch
9a499a
Patch164: autofs-5.1.7-remove-unused-mount-offset-list-lock-functions.patch
9a499a
Patch165: autofs-5.1.7-eliminate-count_mounts-from-expire_proc_indirect.patch
9a499a
Patch166: autofs-5.1.7-eliminate-some-strlen-calls-in-offset-handling.patch
9a499a
Patch167: autofs-5.1.7-dont-add-offset-mounts-to-mounted-mounts-table.patch
9a499a
Patch168: autofs-5.1.7-reduce-umount-EBUSY-check-delay.patch
9a499a
Patch169: autofs-5.1.7-cleanup-cache_delete-a-little.patch
9a499a
Patch170: autofs-5.1.7-rename-path-to-m_offset-in-update_offset_entry.patch
9a499a
Patch171: autofs-5.1.7-dont-pass-root-to-do_mount_autofs_offset.patch
9a499a
Patch172: autofs-5.1.7-rename-tree-implementation-functions.patch
9a499a
Patch173: autofs-5.1.6-fix-program-map-multi-mount-lookup-after-mount-fail.patch
9a499a
Patch174: autofs-5.1.7-add-some-multi-mount-macros.patch
9a499a
Patch175: autofs-5.1.7-remove-unused-functions-cache_dump_multi-and-cache_dump_cache.patch
9a499a
Patch176: autofs-5.1.7-add-a-len-field-to-struct-autofs_point.patch
9a499a
Patch177: autofs-5.1.7-make-tree-implementation-data-independent.patch
9a499a
Patch178: autofs-5.1.7-add-mapent-tree-implementation.patch
9a499a
Patch179: autofs-5.1.7-add-tree_mapent_add_node.patch
9a499a
Patch180: autofs-5.1.7-add-tree_mapent_delete_offsets.patch
9a499a
Patch181: autofs-5.1.7-add-tree_mapent_traverse_subtree.patch
9a499a
Patch182: autofs-5.1.7-fix-mount_fullpath.patch
9a499a
Patch183: autofs-5.1.7-add-tree_mapent_cleanup_offsets.patch
9a499a
Patch184: autofs-5.1.7-add-set_offset_tree_catatonic.patch
9a499a
Patch185: autofs-5.1.7-add-mount-and-umount-offsets-functions.patch
9a499a
Patch186: autofs-5.1.7-switch-to-use-tree-implementation-for-offsets.patch
9a499a
Patch187: autofs-5.1.7-remove-obsolete-functions.patch
9a499a
Patch188: autofs-5.1.7-remove-redundant-local-var-from-sun_mount.patch
9a499a
Patch189: autofs-5.1.7-use-mount_fullpath-in-one-spot-in-parse_mount.patch
9a499a
Patch190: autofs-5.1.7-pass-root-length-to-mount_fullpath.patch
9a499a
Patch191: autofs-5.1.7-remove-unused-function-master_submount_list_empty.patch
9a499a
Patch192: autofs-5.1.7-move-amd-mounts-removal-into-lib_mounts_c.patch
9a499a
Patch193: autofs-5.1.7-check-for-offset-with-no-mount-location.patch
9a499a
Patch194: autofs-5.1.7-remove-mounts_mutex.patch
9a499a
Patch195: autofs-5.1.7-remove-unused-variable-from-get_exports.patch
9a499a
# Coverity fixes resulting from bug 1912106 change.
9a499a
Patch196: autofs-5.1.7-add-missing-free-in-handle_mounts.patch
9a499a
Patch197: autofs-5.1.7-remove-redundant-if-check.patch
9a499a
Patch198: autofs-5.1.7-fix-possible-memory-leak-in-master_parse.patch
9a499a
Patch199: autofs-5.1.7-fix-possible-memory-leak-in-mnts_add_amdmount.patch
9a499a
Patch200: autofs-5.1.7-fix-double-unlock-in-parse_mount.patch
9a499a
Patch201: autofs-5.1.7-add-length-check-in-umount_subtree_mounts.patch
9a499a
Patch202: autofs-5.1.7-fix-flag-check-in-umount_multi.patch
9a499a
Patch203: autofs-5.1.7-dont-try-umount-after-stat-ENOENT-fail.patch
9a499a
Patch204: autofs-5.1.7-remove-redundant-assignment-in-master_add_amd_mount_section_mounts.patch
9a499a
Patch205: autofs-5.1.7-fix-dead-code-in-mnts_add_mount.patch
9a499a
Patch206: autofs-5.1.7-fix-arg-not-used-in-print.patch
9a499a
Patch207: autofs-5.1.7-fix-missing-lock-release-in-mount_subtree.patch
9a499a
Patch208: autofs-5.1.7-fix-double-free-in-parse_mapent.patch
9a499a
Patch209: autofs-5.1.7-refactor-lookup_prune_one_cache-a-bit.patch
9a499a
Patch210: autofs-5.1.7-cater-for-empty-mounts-list-in-mnts_get_expire_list.patch
9a499a
Patch211: autofs-5.1.7-add-ext_mount_hash_mutex-lock-helpers.patch
9a499a
9a499a
Patch212: autofs-5.1.7-fix-amd-section-mounts-map-reload.patch
9a499a
Patch213: autofs-5.1.7-fix-amd-hosts-mount-expire.patch
9a499a
Patch214: autofs-5.1.7-fix-offset-entries-order.patch
9a499a
Patch215: autofs-5.1.7-use-mapent-tree-root-for-tree_mapent_add_node.patch
9a499a
Patch216: autofs-5.1.7-eliminate-redundant-cache-lookup-in-tree_mapent_add_node.patch
9a499a
Patch217: autofs-5.1.7-fix-hosts-map-offset-order.patch
9a499a
Patch218: autofs-5.1.7-fix-direct-mount-deadlock.patch
9a499a
9a499a
Patch219: autofs-5.1.7-fix-lookup_prune_one_cache-refactoring-change.patch
9a499a
Patch220: autofs-5.1.7-add-missing-description-of-null-map-option.patch
9a499a
Patch221: autofs-5.1.6-fix-empty-mounts-list-return-from-unlink_mount_tree.patch
9a499a
9a499a
Patch222: autofs-5.1.7-fix-nonstrict-offset-mount-fail-handling.patch
9a499a
Patch223: autofs-5.1.6-remove-intr-hosts-map-mount-option.patch
9a499a
f3080c
Patch224: autofs-5.1.8-fix-kernel-mount-status-notification.patch
f3080c
Patch225: autofs-5.1.8-fix-set-open-file-limit.patch
f3080c
Patch226: autofs-5.1.8-improve-descriptor-open-error-reporting.patch
f3080c
Patch227: autofs-5.1.6-fix-double-quoting-in-auto.smb.patch
f3080c
Patch228: autofs-5.1.6-fix-double-quoting-of-ampersand-in-auto.smb-as-well.patch
f3080c
f3080c
Patch229: autofs-5.1.8-fix-root-offset-error-handling.patch
f3080c
Patch230: autofs-5.1.8-fix-nonstrict-fail-handling-of-last-offset-mount.patch
f3080c
Patch231: autofs-5.1.8-dont-fail-on-duplicate-host-export-entry.patch
f3080c
Patch232: autofs-5.1.8-fix-loop-under-run-in-cache_get_offset_parent.patch
f3080c
Patch233: autofs-5.1.8-simplify-cache_add-a-little.patch
f3080c
Patch234: autofs-5.1.8-fix-use-after-free-in-tree_mapent_delete_offset_tree.patch
f3080c
Patch235: autofs-5.1.8-fix-memory-leak-in-xdr_exports.patch
f3080c
Patch236: autofs-5.1.8-avoid-calling-pthread_getspecific-with-NULL-key_thread_attempt_id.patch
f3080c
Patch237: autofs-5.1.8-fix-sysconf-return-handling.patch
f3080c
Patch238: autofs-5.1.4-make-umount_ent-recognise-forced-umount.patch
f3080c
Patch239: autofs-5.1.8-remove-nonstrict-parameter-from-tree_mapent_umount_offsets.patch
f3080c
Patch240: autofs-5.1.8-fix-handling-of-incorrect-return-from-umount_ent.patch
f3080c
aea863
%if %{with_systemd}
aea863
BuildRequires: systemd-units
aea863
BuildRequires: systemd-devel
aea863
%endif
aea863
BuildRequires: gcc
aea863
BuildRequires: autoconf, openldap-devel, bison, flex, libxml2-devel
aea863
BuildRequires: cyrus-sasl-devel, openssl-devel module-init-tools util-linux
aea863
BuildRequires: e2fsprogs libtirpc-devel libsss_autofs libnsl2-devel
9a499a
BuildRequires: pkgconfig
aea863
Conflicts: cyrus-sasl-lib < 2.1.23-9
aea863
Requires: bash coreutils sed gawk grep module-init-tools /bin/ps
aea863
%if %{with_systemd}
aea863
Requires(post): systemd-sysv
aea863
Requires(post): systemd-units
aea863
Requires(preun): systemd-units
aea863
Requires(postun): systemd-units
aea863
%else
aea863
Requires(post): /sbin/chkconfig
aea863
Requires(preun): /sbin/service
aea863
Requires(postun): /sbin/service
aea863
Requires(postun): /sbin/chkconfig
aea863
%endif
aea863
Summary(de): autofs daemon 
aea863
Summary(fr): démon autofs
aea863
Summary(tr): autofs sunucu süreci
aea863
Summary(sv): autofs-daemon
aea863
aea863
%description
aea863
autofs is a daemon which automatically mounts filesystems when you use
aea863
them, and unmounts them later when you are not using them.  This can
aea863
include network filesystems, CD-ROMs, floppies, and so forth.
aea863
aea863
%description -l de
aea863
autofs ist ein Dämon, der Dateisysteme automatisch montiert, wenn sie 
aea863
benutzt werden, und sie später bei Nichtbenutzung wieder demontiert. 
aea863
Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches einschließen. 
aea863
aea863
%description -l fr
aea863
autofs est un démon qui monte automatiquement les systèmes de fichiers
aea863
lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus. Cela
aea863
inclus les systèmes de fichiers réseau, les CD-ROMs, les disquettes, etc.
aea863
aea863
%description -l tr
aea863
autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden baðlar
aea863
ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem, að dosya
aea863
sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
aea863
aea863
%description -l sv
aea863
autofs är en daemon som mountar filsystem när de använda, och senare
aea863
unmountar dem när de har varit oanvända en bestämd tid.  Detta kan
aea863
inkludera nätfilsystem, CD-ROM, floppydiskar, och så vidare.
aea863
aea863
%prep
aea863
%setup -q -n %{name}-%{version}
aea863
echo %{version}-%{release} > .version
aea863
%if %{with_systemd}
aea863
  %define unitdir %{?_unitdir:/usr/lib/systemd/system}
aea863
  %define systemd_configure_arg --with-systemd
aea863
%endif
aea863
%patch1 -p1
aea863
%patch2 -p1
aea863
%patch3 -p1
aea863
%patch4 -p1
aea863
%patch5 -p1
aea863
%patch6 -p1
aea863
%patch7 -p1
aea863
%patch8 -p1
aea863
%patch9 -p1
aea863
%patch10 -p1
aea863
%patch11 -p1
aea863
%patch12 -p1
aea863
%patch13 -p1
aea863
%patch14 -p1
aea863
%patch15 -p1
aea863
%patch16 -p1
aea863
%patch17 -p1
aea863
%patch18 -p1
aea863
%patch19 -p1
aea863
%patch20 -p1
aea863
%patch21 -p1
aea863
%patch22 -p1
aea863
%patch23 -p1
aea863
%patch24 -p1
aea863
%patch25 -p1
aea863
%patch26 -p1
aea863
%patch27 -p1
aea863
%patch28 -p1
aea863
%patch29 -p1
aea863
%patch30 -p1
aea863
%patch31 -p1
aea863
%patch32 -p1
aea863
%patch33 -p1
aea863
%patch34 -p1
aea863
%patch35 -p1
aea863
%patch36 -p1
aea863
%patch37 -p1
aea863
%patch38 -p1
aea863
%patch39 -p1
aea863
aea863
%patch40 -p1
aea863
%patch41 -p1
aea863
%patch42 -p1
aea863
%patch43 -p1
aea863
%patch44 -p1
aea863
%patch45 -p1
aea863
%patch46 -p1
aea863
%patch47 -p1
aea863
%patch48 -p1
aea863
%patch49 -p1
aea863
%patch50 -p1
aea863
%patch51 -p1
aea863
%patch52 -p1
aea863
%patch53 -p1
aea863
%patch54 -p1
aea863
1c5f92
%patch60 -p1
1c5f92
%patch61 -p1
1c5f92
%patch62 -p1
1c5f92
%patch63 -p1
1c5f92
%patch64 -p1
1c5f92
%patch65 -p1
1c5f92
%patch66 -p1
1c5f92
%patch67 -p1
1c5f92
%patch68 -p1
1c5f92
%patch69 -p1
1c5f92
%patch70 -p1
1c5f92
%patch71 -p1
1c5f92
%patch72 -p1
1c5f92
%patch73 -p1
1c5f92
%patch74 -p1
1c5f92
%patch75 -p1
1c5f92
%patch76 -p1
1c5f92
%patch77 -p1
1c5f92
%patch78 -p1
1c5f92
%patch79 -p1
1c5f92
%patch80 -p1
1c5f92
%patch81 -p1
1c5f92
%patch82 -p1
1c5f92
1c5f92
%patch83 -p1
b2d21a
%patch84 -p1
b2d21a
b2d21a
%patch85 -p1
b2d21a
%patch86 -p1
b2d21a
%patch87 -p1
b2d21a
%patch88 -p1
1c5f92
1b50e3
%patch89 -p1
1b50e3
%patch90 -p1
1b50e3
1b50e3
%patch91 -p1
1b50e3
%patch92 -p1
1b50e3
%patch93 -p1
1b50e3
%patch94 -p1
1b50e3
%patch95 -p1
1b50e3
%patch96 -p1
1b50e3
%patch97 -p1
1b50e3
%patch98 -p1
1b50e3
1b50e3
%patch100 -p1
1b50e3
%patch101 -p1
1b50e3
%patch102 -p1
1b50e3
%patch103 -p1
1b50e3
%patch104 -p1
1b50e3
%patch105 -p1
1b50e3
%patch106 -p1
1b50e3
%patch107 -p1
1b50e3
%patch108 -p1
1b50e3
%patch109 -p1
1b50e3
%patch110 -p1
1b50e3
%patch111 -p1
1b50e3
%patch112 -p1
1b50e3
%patch113 -p1
1b50e3
%patch114 -p1
1b50e3
%patch115 -p1
1b50e3
%patch116 -p1
1b50e3
%patch117 -p1
1b50e3
%patch118 -p1
1b50e3
%patch119 -p1
1b50e3
9a499a
%patch120 -p1
9a499a
%patch121 -p1
9a499a
%patch122 -p1
9a499a
%patch123 -p1
9a499a
%patch124 -p1
9a499a
%patch125 -p1
9a499a
%patch126 -p1
9a499a
%patch127 -p1
9a499a
%patch128 -p1
9a499a
%patch129 -p1
9a499a
%patch130 -p1
9a499a
%patch131 -p1
9a499a
%patch132 -p1
9a499a
%patch133 -p1
9a499a
%patch134 -p1
9a499a
%patch135 -p1
9a499a
%patch136 -p1
9a499a
%patch137 -p1
9a499a
%patch138 -p1
9a499a
%patch139 -p1
9a499a
%patch140 -p1
9a499a
%patch141 -p1
9a499a
%patch142 -p1
9a499a
%patch143 -p1
9a499a
%patch144 -p1
9a499a
%patch145 -p1
9a499a
%patch146 -p1
9a499a
%patch147 -p1
9a499a
%patch148 -p1
9a499a
%patch149 -p1
9a499a
%patch150 -p1
9a499a
%patch151 -p1
9a499a
%patch152 -p1
9a499a
%patch153 -p1
9a499a
%patch154 -p1
9a499a
%patch155 -p1
9a499a
%patch156 -p1
9a499a
%patch157 -p1
9a499a
%patch158 -p1
9a499a
%patch159 -p1
9a499a
%patch160 -p1
9a499a
%patch161 -p1
9a499a
%patch162 -p1
9a499a
%patch163 -p1
9a499a
%patch164 -p1
9a499a
%patch165 -p1
9a499a
%patch166 -p1
9a499a
%patch167 -p1
9a499a
%patch168 -p1
9a499a
%patch169 -p1
9a499a
%patch170 -p1
9a499a
%patch171 -p1
9a499a
%patch172 -p1
9a499a
%patch173 -p1
9a499a
%patch174 -p1
9a499a
%patch175 -p1
9a499a
%patch176 -p1
9a499a
%patch177 -p1
9a499a
%patch178 -p1
9a499a
%patch179 -p1
9a499a
%patch180 -p1
9a499a
%patch181 -p1
9a499a
%patch182 -p1
9a499a
%patch183 -p1
9a499a
%patch184 -p1
9a499a
%patch185 -p1
9a499a
%patch186 -p1
9a499a
%patch187 -p1
9a499a
%patch188 -p1
9a499a
%patch189 -p1
9a499a
%patch190 -p1
9a499a
%patch191 -p1
9a499a
%patch192 -p1
9a499a
%patch193 -p1
9a499a
%patch194 -p1
9a499a
%patch195 -p1
9a499a
%patch196 -p1
9a499a
%patch197 -p1
9a499a
%patch198 -p1
9a499a
%patch199 -p1
9a499a
%patch200 -p1
9a499a
%patch201 -p1
9a499a
%patch202 -p1
9a499a
%patch203 -p1
9a499a
%patch204 -p1
9a499a
%patch205 -p1
9a499a
%patch206 -p1
9a499a
%patch207 -p1
9a499a
%patch208 -p1
9a499a
%patch209 -p1
9a499a
%patch210 -p1
9a499a
%patch211 -p1
9a499a
9a499a
%patch212 -p1
9a499a
%patch213 -p1
9a499a
%patch214 -p1
9a499a
%patch215 -p1
9a499a
%patch216 -p1
9a499a
%patch217 -p1
9a499a
%patch218 -p1
9a499a
9a499a
%patch219 -p1
9a499a
%patch220 -p1
9a499a
%patch221 -p1
9a499a
9a499a
%patch222 -p1
9a499a
%patch223 -p1
9a499a
f3080c
%patch224 -p1
f3080c
%patch225 -p1
f3080c
%patch226 -p1
f3080c
%patch227 -p1
f3080c
%patch228 -p1
f3080c
f3080c
%patch229 -p1
f3080c
%patch230 -p1
f3080c
%patch231 -p1
f3080c
%patch232 -p1
f3080c
%patch233 -p1
f3080c
%patch234 -p1
f3080c
%patch235 -p1
f3080c
%patch236 -p1
f3080c
%patch237 -p1
f3080c
%patch238 -p1
f3080c
%patch239 -p1
f3080c
%patch240 -p1
f3080c
aea863
%build
aea863
LDFLAGS=-Wl,-z,now
aea863
%configure --disable-mount-locking --enable-ignore-busy --with-libtirpc --without-hesiod %{?systemd_configure_arg:}
aea863
make initdir=%{_initrddir} DONTSTRIP=1
aea863
aea863
%install
aea863
%if %{with_systemd}
aea863
install -d -m 755 $RPM_BUILD_ROOT%{unitdir}
aea863
%else
aea863
mkdir -p -m755 $RPM_BUILD_ROOT%{_initrddir}
aea863
%endif
aea863
mkdir -p -m755 $RPM_BUILD_ROOT%{_sbindir}
aea863
mkdir -p -m755 $RPM_BUILD_ROOT%{_libdir}/autofs
aea863
mkdir -p -m755 $RPM_BUILD_ROOT%{_mandir}/{man5,man8}
aea863
mkdir -p -m755 $RPM_BUILD_ROOT/etc/sysconfig
aea863
mkdir -p -m755 $RPM_BUILD_ROOT/etc/auto.master.d
aea863
aea863
make install mandir=%{_mandir} initdir=%{_initrddir} systemddir=%{unitdir} INSTALLROOT=$RPM_BUILD_ROOT
aea863
echo make -C redhat
aea863
make -C redhat
aea863
install -m 755 -d $RPM_BUILD_ROOT/misc
aea863
%if %{with_systemd}
aea863
# Configure can get this wrong when the unit files appear under /lib and /usr/lib
aea863
find $RPM_BUILD_ROOT -type f -name autofs.service -exec rm -f {} \;
aea863
install -m 644 redhat/autofs.service $RPM_BUILD_ROOT%{unitdir}/autofs.service
aea863
%define init_file_name %{unitdir}/autofs.service
aea863
%else
aea863
install -m 755 redhat/autofs.init $RPM_BUILD_ROOT%{_initrddir}/autofs
aea863
%define init_file_name /etc/rc.d/init.d/autofs
aea863
%endif
aea863
install -m 644 redhat/autofs.conf $RPM_BUILD_ROOT/etc/autofs.conf
aea863
install -m 644 redhat/autofs.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/autofs
aea863
aea863
install -m 644 samples/auto.master $RPM_BUILD_ROOT/etc/auto.master
aea863
install -m 644 samples/auto.misc $RPM_BUILD_ROOT/etc/auto.misc
aea863
install -m 755 samples/auto.net $RPM_BUILD_ROOT/etc/auto.net
aea863
install -m 755 samples/auto.smb $RPM_BUILD_ROOT/etc/auto.smb
aea863
install -m 600 samples/autofs_ldap_auth.conf $RPM_BUILD_ROOT/etc/autofs_ldap_auth.conf
aea863
aea863
%post
aea863
%if %{with_systemd}
aea863
%systemd_post %{name}.service
aea863
%else
aea863
if [ $1 -eq 1 ]; then
aea863
	%{_sbindir}/sbin/chkconfig --add autofs
aea863
fi
aea863
%endif
aea863
aea863
%preun
aea863
%if %{with_systemd}
aea863
%systemd_preun %{name}.service
aea863
%else
aea863
if [ $1 -eq 0 ] ; then
aea863
    %{_sbindir}/service autofs stop > /dev/null 2>&1 || :
aea863
    %{_sbindir}/chkconfig --del autofs
aea863
fi
aea863
%endif
aea863
aea863
%postun
aea863
%if %{with_systemd}
aea863
%systemd_postun_with_restart %{name}.service
aea863
%else
aea863
if [ $1 -ge 1 ] ; then
aea863
    %{_sbindir}/sbin/service autofs condrestart > /dev/null 2>&1 || :
aea863
fi
aea863
%endif
aea863
aea863
%triggerun -- %{name} < 5.0.6-5
aea863
# Save the current service runlevel info
aea863
# User must manually run systemd-sysv-convert --apply %{name}
aea863
# to migrate them to systemd targets
aea863
%{_bindir}/systemd-sysv-convert --save %{name} >/dev/null 2>&1 ||:
aea863
aea863
# Run these because the SysV package being removed won't do them
aea863
%{_sbindir}/chkconfig --del %{name} >/dev/null 2>&1 || :
aea863
%{_bindir}/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
aea863
aea863
%files
1c5f92
%doc CREDITS INSTALL COPY* README* samples/ldap* samples/*.schema
1c5f92
%doc samples/am-utils-ldap-id.txt
aea863
%config %{init_file_name}
aea863
%config(noreplace,missingok) /etc/auto.master
aea863
%config(noreplace) /etc/autofs.conf
aea863
%config(noreplace,missingok) /etc/auto.misc
aea863
%config(noreplace,missingok) /etc/auto.net
aea863
%config(noreplace,missingok) /etc/auto.smb
aea863
%config(noreplace) /etc/sysconfig/autofs
aea863
%config(noreplace) /etc/autofs_ldap_auth.conf
aea863
%{_sbindir}/automount
aea863
%{_mandir}/*/*
aea863
%{_libdir}/autofs/
aea863
%dir /etc/auto.master.d
aea863
aea863
%changelog
f3080c
* Tue Feb 15 2022 Ian Kent <ikent@redhat.com> - 5.1.4-82
f3080c
- bz2052122 - autofs attempts unmount on directory in use
f3080c
  - make umount_ent() recognise forced umount.
f3080c
  - remove nonstrict parameter from tree_mapent_umount_offsets().
f3080c
  - fix handling of incorrect return from umount_ent().
f3080c
- Resolves: rhbz#2052122
f3080c
f3080c
* Mon Feb 14 2022 Ian Kent <ikent@redhat.com> - 5.1.4-81
f3080c
- bz2033552 - Using -hosts option does not work after upgrading from 8.4 to 8.5
f3080c
  - fix root offset error handling.
f3080c
  - fix nonstrict fail handling of last offset mount.
f3080c
  - dont fail on duplicate offset entry tree add.
f3080c
  - fix loop under run in cache_get_offset_parent().
f3080c
  - simplify cache_add() a little.
f3080c
  - fix use after free in tree_mapent_delete_offset_tree().
f3080c
  - fix memory leak in xdr_exports().
f3080c
  - avoid calling pthread_getspecific() with NULL key_thread_attempt_id.
f3080c
  - fix sysconf(3) return handling.
f3080c
- Resolves: rhbz#2033552
f3080c
f3080c
* Fri Dec 03 2021 Ian Kent <ikent@redhat.com> - 5.1.4-77
f3080c
- bz2025509 - Autofs auto.smb awk script fails on shares with dollar signs
f3080c
  - fix double quoting in auto.smb.
f3080c
  - fix double quoting of ampersand in auto.smb as well.
f3080c
- Resolves: rhbz#2025509
f3080c
f3080c
* Thu Dec 02 2021 Ian Kent <ikent@redhat.com> - 5.1.4-76
f3080c
- bz2025963 - autofs service has not proper limits set to be able to handle many mounts
f3080c
  - fix set open file limit.
f3080c
  - improve descriptor open error reporting.
f3080c
- Resolves: rhbz#2025963
f3080c
f3080c
* Wed Dec 01 2021 Ian Kent <ikent@redhat.com> - 5.1.4-75
f3080c
- bz2023740 - autofs: send FAIL cmd/ioctl mess when encountering problems
f3080c
  with mount trigger
f3080c
  - fix kernel mount status notification.
f3080c
- Resolves: rhbz#2023740
f3080c
9a499a
* Tue Jun 22 2021 Ian Kent <ikent@redhat.com> - 5.1.4-74
9a499a
- bz1974309 - Removal of default intr mount option while using -hosts
9a499a
  and host.net
9a499a
  - remove intr hosts map mount option.
9a499a
  - fix previous changelog entry revision.
9a499a
- Resolves: rhbz#1974309
9a499a
9a499a
* Fri Jun 18 2021 Ian Kent <ikent@redhat.com> - 5.1.4-73
9a499a
- bz1973025 - /net mount being not cleanly mounted and unmounted
9a499a
  - correct patch, fix nonstrict offset mount fail handling.
9a499a
- Related: rhbz#1973025
9a499a
9a499a
* Fri Jun 18 2021 Ian Kent <ikent@redhat.com> - 5.1.4-72
9a499a
- bz1973025 - /net mount being not cleanly mounted and unmounted
9a499a
  - fix nonstrict offset mount fail handling.
9a499a
- Resolves: rhbz#1973025
9a499a
9a499a
* Tue Jun 08 2021 Ian Kent <ikent@redhat.com> - 5.1.4-71
9a499a
- bz1969210 - autofs: already mounted as other than autofs or failed to unlink
9a499a
  entry in tree
9a499a
  - fix empty mounts list return from unlink_mount_tree().
9a499a
- Resolves: rhbz#1969210
9a499a
9a499a
* Tue Jun 01 2021 Ian Kent <ikent@redhat.com> - 5.1.4-70
9a499a
- bz1965862 - A recent Coverity change can cause an infinit loop on map reload
9a499a
  - fix lookup_prune_one_cache() refactoring change.
9a499a
- bz1963129 - auto.master manpage doesn't mention -null or other built-in maps
9a499a
  - add missing desciption of null map option.
9a499a
- Resolves: rhbz#1965862 rhbz#1963129
9a499a
9a499a
* Wed May 19 2021 Ian Kent <ikent@redhat.com> - 5.1.4-69
9a499a
- bz1961492 - autofs: regression in offset ordering
9a499a
  - fix offset entries order.
9a499a
  - use mapent tree root for tree_mapent_add_node().
9a499a
  - eliminate redundant cache lookup in tree_mapent_add_node().
9a499a
  - fix hosts map offset order.
9a499a
  - fix direct mount deadlock.
9a499a
- Resolves: rhbz#1961492
9a499a
9a499a
* Mon May 10 2021 Ian Kent <ikent@redhat.com> - 5.1.4-68
9a499a
- bz1958487 - autofs amd mounts present in the configuration get umounted
9a499a
  on reload
9a499a
  - fix amd section mounts map reload.
9a499a
- bz1958485 - autofs amd type host mounts fail for certain host names
9a499a
  - fix amd hosts mount expire.
9a499a
- Resolves: rhbz#1958487 rhbz#1958485
9a499a
9a499a
* Thu May 06 2021 Ian Kent <ikent@redhat.com> - 5.1.4-67
9a499a
- bz1954430 - Please, rebuild autofs-5.1.4-66.el8
9a499a
  - rebuild with fixed binutils.
9a499a
- Resolves: rhbz#1954430
9a499a
9a499a
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-66
9a499a
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
9a499a
  failes
9a499a
  - Coverity fixes
9a499a
    - add missing free in handle_mounts().
9a499a
    - remove redundant if check.
9a499a
    - fix possible memory leak in master_parse().
9a499a
    - fix possible memory leak in mnts_add_amdmount().
9a499a
    - fix double unlock in parse_mount().
9a499a
    - add length check in umount_subtree_mounts().
9a499a
    - fix flags check in umount_multi().
9a499a
    - dont try umount after stat() ENOENT fail.
9a499a
    - remove redundant assignment in master_add_amd_mount_section_mounts().
9a499a
    - fix dead code in mnts_add_mount().
9a499a
    - fix arg not used in error print.
9a499a
    - fix missing lock release in mount_subtree().
9a499a
    - fix double free in parse_mapent().
9a499a
    - refactor lookup_prune_one_cache() a bit.
9a499a
    - cater for empty mounts list in mnts_get_expire_list().
9a499a
    - add ext_mount_hash_mutex lock helpers.
9a499a
- Related: rhbz#1912106
9a499a
9a499a
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-65
9a499a
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
9a499a
  failes
9a499a
  - fix unapplied patch.
9a499a
  - remove unused variable from get_exports().
9a499a
- Related: rhbz#1912106
9a499a
9a499a
* Tue Mar 16 2021 Ian Kent <ikent@redhat.com> - 5.1.4-64
9a499a
- bz1912106 - Using -hosts option does not resolve host from /etc/hosts and mount
9a499a
  failes
9a499a
  # Dependendant patches for expire improvement series.
9a499a
  - use defines for expire type.
9a499a
  - remove unused function dump_master().
9a499a
  - fix additional typing errors.
9a499a
  - make bind mounts propagation slave by default.
9a499a
  - fix browse dir not re-created on symlink expire.
9a499a
  # Expire improvement series.
9a499a
  - update list.h.
9a499a
  - add hashtable implementation.
9a499a
  - change mountpoint to mp in struct ext_mount.
9a499a
  - make external mounts independent of amd_entry.
9a499a
  - make external mounts use simpler hashtable.
9a499a
  - add a hash index to mnt_list.
9a499a
  - use mnt_list for submounts.
9a499a
  - use mnt_list for amdmounts.
9a499a
  - make umount_autofs() static.
9a499a
  - remove force parameter from umount_all().
9a499a
  - fix remount expire.
9a499a
  - fix stale offset directories disable mount.
9a499a
  - use struct mnt_list to track mounted mounts.
9a499a
  - use struct mnt_list mounted list for expire.
9a499a
  - remove unused function tree_get_mnt_list().
9a499a
  - only add expre alarm for active mounts.
9a499a
  - move submount check into conditional_alarm_add().
9a499a
  - move lib/master.c to daemon/master.c.
9a499a
  - use master_list_empty() for list empty check.
9a499a
  - add helper to construct mount point path.
9a499a
  # Additional fixes.
9a499a
  - add xdr_exports().
9a499a
  - remove mount.x and rpcgen dependencies.
9a499a
  - dont use realloc in host exports list processing.
9a499a
  - use sprintf() when constructing hosts mapent.
9a499a
  - fix mnts_remove_amdmount() uses wrong list.
9a499a
  - eliminate cache_lookup_offset() usage.
9a499a
  - fix is mounted check on non existent path.
9a499a
  - simplify cache_get_parent().
9a499a
  - set offset parent in update_offset_entry().
9a499a
  - remove redundant variables from mount_autofs_offset().
9a499a
  - remove unused parameter form do_mount_autofs_offset().
9a499a
  - refactor umount_multi_triggers().
9a499a
  - eliminate clean_stale_multi_triggers().
9a499a
  - simplify mount_subtree() mount check.
9a499a
  - fix mnts_get_expire_list() expire list construction.
9a499a
  - fix inconsistent locking in umount_subtree_mounts().
9a499a
  - fix return from umount_subtree_mounts() on offset list delete.
9a499a
  - pass mapent_cache to update_offset_entry().
9a499a
  - fix inconsistent locking in parse_mount().
9a499a
  - remove unused mount offset list lock functions.
9a499a
  - eliminate count_mounts() from expire_proc_indirect().
9a499a
  - eliminate some strlen calls in offset handling.
9a499a
  - don't add offset mounts to mounted mounts table.
9a499a
  - reduce umount EBUSY check delay.
9a499a
  - cleanup cache_delete() a little.
9a499a
  - rename path to m_offset in update_offset_entry().
9a499a
  - don't pass root to do_mount_autofs_offset().
9a499a
  - rename tree implementation functions.
9a499a
  - fix program map multi-mount lookup after mount fail.
9a499a
  - add some multi-mount macros.
9a499a
  - remove unused functions cache_dump_multi() and cache_dump_cache().
9a499a
  - add a len field to struct autofs_point.
9a499a
  - make tree implementation data independent.
9a499a
  - add mapent tree implementation.
9a499a
  - add tree_mapent_add_node().
9a499a
  - add tree_mapent_delete_offsets().
9a499a
  - add tree_mapent_traverse_subtree().
9a499a
  - fix mount_fullpath().
9a499a
  - add tree_mapent_cleanup_offsets().
9a499a
  - add set_offset_tree_catatonic().
9a499a
  - add mount and umount offsets functions.
9a499a
  - switch to use tree implementation for offsets.
9a499a
  - remove obsolete functions.
9a499a
  - remove redundant local var from sun_mount().
9a499a
  - use mount_fullpath() in one spot in parse_mount().
9a499a
  - pass root length to mount_fullpath().
9a499a
  - remove unused function master_submount_list_empty().
9a499a
  - move amd mounts removal into lib/mounts.c.
9a499a
  - check for offset with no mount location.
9a499a
  - remove mounts_mutex.
9a499a
- Resolves: rhbz#1912106
9a499a
1b50e3
* Fri Nov 27 2020 Ian Kent <ikent@redhat.com> - 5.1.4-48
1b50e3
- bz1892184 - autofs: return a connection failure until maps have been fetched
1b50e3
  - fix lookup_nss_read_master() nsswicth check return.
1b50e3
  - fix typo in open_sss_lib().
1b50e3
  - fix sss_master_map_wait timing.
1b50e3
  - add sss ECONREFUSED return handling.
1b50e3
  - use mapname in sss context for setautomntent().
1b50e3
  - add support for new sss autofs proto version call.
1b50e3
  - fix retries check in setautomntent_wait().
1b50e3
  - refactor sss setautomntent().
1b50e3
  - improve sss setautomntent() error handling.
1b50e3
  - refactor sss getautomntent().
1b50e3
  - improve sss getautomntent() error handling.
1b50e3
  - sss introduce calculate_retry_count() function.
1b50e3
  - move readall into struct master.
1b50e3
  - sss introduce a flag to indicate map being read.
1b50e3
  - update sss timeout documentation.
1b50e3
  - refactor sss getautomntbyname().
1b50e3
  - improve sss getautomntbyname() error handling.
1b50e3
  - use a valid timeout in lookup_prune_one_cache().
1b50e3
  - dont prune offset map entries.
1b50e3
  - simplify sss source stale check.
1b50e3
- Resolves: rhbz#1892184
1b50e3
1b50e3
* Wed Nov 04 2020 Ian Kent <ikent@redhat.com> - 5.1.4-47
1b50e3
- bz1887681 - automount force unlink option (-F) does not work as expected
1b50e3
  on autofs-5.0.7-109.el7
1b50e3
  - fix direct mount unlink_mount_tree() path.
1b50e3
  - fix unlink mounts umount order.
1b50e3
  - fix incorrect logical compare in unlink_mount_tree().
1b50e3
  - use bit flag for force unlink mounts.
1b50e3
  - improve force unlink mounts option description.
1b50e3
  - remove logpri fifo on autofs mount fail.
1b50e3
  - add force unlink mounts and exit option.
1b50e3
  - cleanup stale logpri fifo pipes on unlink and exit.
1b50e3
- Resolves: rhbz#1887681
1b50e3
1b50e3
* Wed Nov 04 2020 Ian Kent <ikent@redhat.com> - 5.1.4-46
1b50e3
- bz1664561 - incorrect of start service command in autofs man page
1b50e3
  - actually apply fix patch.
1b50e3
- fix dates and recent status messages in changelog.
1b50e3
-Related: rhbz#1664561 rhbz#1858742
1b50e3
1b50e3
* Tue Nov 03 2020 Ian Kent <ikent@redhat.com> - 5.1.4-45
1b50e3
- bz1664561 - incorrect of start service command in autofs man page
1b50e3
  - fix incorrect systemctl command syntax in autofs(8).
1b50e3
-Resolves: rhbz#1664561
1b50e3
1b50e3
* Mon Nov 02 2020 Ian Kent <ikent@redhat.com> - 5.1.4-44
1b50e3
- bz1858742 - autofs share doesn't mount when using nobind over RDMA where
1b50e3
  nfs-server and nfs-client are the same systems.
1b50e3
  - mount_nfs.c fix local rdma share not mounting.
1b50e3
-Resolves: rhbz#1858742
1b50e3
b2d21a
* Mon Jun 15 2020 Ian Kent <ikent@redhat.com> - 5.1.4-43
b2d21a
- bz1841456 - automount program crashes with "malloc(): invalid next size
b2d21a
  (unsorted)
b2d21a
  - fix autofs mount options construction.
b2d21a
-Related: rhbz#1841456
b2d21a
b2d21a
* Tue Jun 02 2020 Ian Kent <ikent@redhat.com> - 5.1.4-42
b2d21a
- bz1841456 - automount program crashes with "malloc(): invalid next size
b2d21a
  (unsorted)
b2d21a
  - initialize struct addrinfo for getaddrinfo() calls.
b2d21a
  - fix quoted string length calc in expandsunent().
b2d21a
-Resolves: rhbz#1841456
b2d21a
b2d21a
* Mon May 18 2020 Ian Kent <ikent@redhat.com> - 5.1.4-41
b2d21a
- bz1835547 - [RHEL8]autofs cannot mount samba/cifs shares that end with a
b2d21a
  dollar sign
b2d21a
  - fix trailing dollar sun entry expansion.
b2d21a
- Resolves: rhbz#1835547
b2d21a
b2d21a
* Fri Feb 21 2020 Ian Kent <ikent@redhat.com> - 5.1.4-40
b2d21a
- fix incorrect changelog entry for bug 1802251.
b2d21a
- Related: rhbz#1802251
b2d21a
b2d21a
* Mon Feb 17 2020 Ian Kent <ikent@redhat.com> - 5.1.4-39
b2d21a
- bz1802251 - Autofs will only mount share once if sss is first ini
b2d21a
  nsswitch.conf
b2d21a
  - fix a regression with map instance lookup.
b2d21a
- Resolves: rhbz#1802251
b2d21a
1c5f92
* Mon Nov 25 2019 Ian Kent <ikent@redhat.com> - 5.1.4-38
1c5f92
- bz1660145 - autofs.schema doesn't work in RHEL8
1c5f92
  - update spec file doc inclusions for schema definition update.
1c5f92
- Related: rhbz#1660145
1c5f92
1c5f92
* Mon Nov 25 2019 Ian Kent <ikent@redhat.com> - 5.1.4-37
1c5f92
- bz1660145 - autofs.schema doesn't work in RHEL8
1c5f92
  - update ldap READMEs and schema definitions.
1c5f92
- Resolves: rhbz#1660145
1c5f92
1c5f92
* Tue Nov 12 2019 Ian Kent <ikent@redhat.com> - 5.1.4-36
1c5f92
- bz1743442 - getmntent returns additional "-hosts" entries when
1c5f92
  automounter is used with "hosts" map (userspace part)
1c5f92
  - also use strictexpire for offsets (mounts).
1c5f92
  - change expire type naming to better reflect usage.
1c5f92
  - remove unused function has_fstab_option().
1c5f92
  - remove unused function reverse_mnt_list().
1c5f92
  - remove a couple of old debug messages.
1c5f92
  - fix amd entry memory leak.
1c5f92
  - fix unlink_mount_tree() not umounting mounts.
1c5f92
  - add ignore mount option.
1c5f92
  - use ignore option for offset mounts as well.
1c5f92
  - add config option for "ignore" mount option.
1c5f92
  - use bit flags for autofs mount types in mnt_list.
1c5f92
  - use mp instead of path in mnt_list entries.
1c5f92
  - always use PROC_MOUNTS to make mount lists.
1c5f92
  - add glibc getmntent_r().
1c5f92
  - use local getmntent_r in table_is_mounted().
1c5f92
  - refactor unlink_active_mounts() in direct.c.
1c5f92
  - don't use tree_is_mounted() for mounted checks.
1c5f92
  - use single unlink_umount_tree() for both direct and indirect mounts.
1c5f92
  - move unlink_mount_tree() to lib/mounts.c.
1c5f92
  - use local_getmntent_r() for unlink_mount_tree().
1c5f92
  - use local getmntent_r() in get_mnt_list().
1c5f92
  - use local getmntent_r() in tree_make_mnt_list().
1c5f92
  - fix missing initialization of autofs_point flags.
1c5f92
- Resolves: rhbz#1743442
1c5f92
aea863
* Thu Jun 13 2019 Ian Kent <ikent@redhat.com> - 5.1.4-35
aea863
- bz1681956 - autofs changes blocked until gating tests are added
aea863
  - correct test name in gating.yaml.
aea863
- Related: rhbz#1681956
aea863
aea863
* Thu Jun 13 2019 Ian Kent <ikent@redhat.com> - 5.1.4-34
aea863
- bz1681956 - autofs changes blocked until gating tests are added
aea863
  - add gating.yaml for manual gate testing.
aea863
- Related: rhbz#1681956
aea863
aea863
* Tue May 21 2019 Ian Kent <ikent@redhat.com> - 5.1.4-33
aea863
- bz1689466 - Sanitize autofs logging
aea863
  - make expire remaining log level debug.
aea863
- bz1685805 - autofs doesn't expand macros in amd map selectors
aea863
  - allow period following macro in selector value.
aea863
  - fix macro expansion in selector values.
aea863
- Resolves: rhbz#1689466 rhbz#1685805
aea863
aea863
* Mon Apr 29 2019 Ian Kent <ikent@redhat.com> - 5.1.4-32
aea863
- bz1703876 - [RFE] Enable additional logging information for autofs
aea863
  - add NULL check for get_addr_string() return.
aea863
  - use malloc(3) in spawn.c.
aea863
  - add mount_verbose configuration option.
aea863
  - optionally log mount requestor process info.
aea863
  - log mount call arguments if mount_verbose is set.
aea863
- Resolves: rhbz#1703876
aea863
aea863
* Mon Apr 29 2019 Ian Kent <ikent@redhat.com> - 5.1.4-31
aea863
- bz1689467 - path_resolution on an autofs managed path resets the timer. Can
aea863
  this be made configurable?
aea863
  - support strictexpire mount option.
aea863
- Resolves: rhbz#1689467
aea863
aea863
* Tue Apr 23 2019 Ian Kent <ikent@redhat.com> - 5.1.4-30
aea863
- bz1689469 - [autofs] The log no longer print PID of automount process
aea863
  - remove autofs4 module load code.
aea863
  - add NULL check in prepare_attempt_prefix().
aea863
  - update build info with systemd.
aea863
  - use flags for startup boolean options.
aea863
  - move close stdio descriptors to become_daemon().
aea863
  - add systemd service command line option.
aea863
- Resolves: rhbz#1689469
aea863
aea863
* Mon Dec 03 2018 Ian Kent <ikent@redhat.com> - 5.1.4-29
aea863
- bz1654541 - autofs crash when parsing master map
aea863
  - fix hesiod string check in master_parse().
aea863
- Resolves: rhbz#1654541
aea863
aea863
* Fri Oct 19 2018 Ian Kent <ikent@redhat.com> - 5.1.4-28
aea863
- bz1638487 - Drop dependency on hesiod
aea863
  - actually update the spec file with the hesiod removal.
aea863
- Related: rhbz#1638487
aea863
aea863
* Fri Oct 19 2018 Ian Kent <ikent@redhat.com> - 5.1.4-27
aea863
- bz1638487 - Drop dependency on hesiod
aea863
  - better handle hesiod support not built in.
aea863
  - exclude hesiod support from configure options
aea863
  - remove hesiod depends.
aea863
- Resolves: rhbz#1638487
aea863
aea863
* Thu Sep 27 2018 Ian Kent <ikent@redhat.com> - 5.1.4-26
aea863
- bz1630190 - yum update hanging while restarting autofs
aea863
  - fix incorrect locking in sss lookup.
aea863
- bz1630194 - after upgrading to autofs-5.0.7-83.el7.x86_64 on
aea863
  RHEL 7 clients, amd maps /defaults key mount options are no
aea863
  longer working
aea863
  - fix amd parser opts option handling.
aea863
- Resolves: rhbz#1630190 rhbz#1630194
aea863
aea863
* Fri Aug 24 2018 Ian Kent <ikent@redhat.com> - 5.1.4-24
aea863
- bz1621938 - autofs can no longer get maps from IPA server
aea863
  - fix use after free in parse_ldap_config().
aea863
- Resolves: rhbz#1621938
aea863
aea863
* Tue Aug 14 2018 Ian Kent <ikent@redhat.com> - 5.1.4-23
aea863
- bz1615782 - autofs master map age is incorrectly set
aea863
  - fix age setting at startup.
aea863
- Resolves: rhbz#1615782
aea863
aea863
* Tue Aug 14 2018 Ian Kent <ikent@redhat.com> - 5.1.4-22
aea863
- bz1613630 - On Red Hat 7.x systems if you try to access local
aea863
  filesystems using the automounter through /net then the shell
aea863
  and mount could lock up *if* the filesystem your accessing is
aea863
  double exported.
aea863
  - set bind mount as propagation slave.
aea863
  - add master map pseudo options for mount propagation.
aea863
- Resolves: rhbz#1613630
aea863
aea863
* Mon Aug 13 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-21
aea863
- bz1611866 - autofs reload is unable to activate new map entries,
aea863
  it is autofs restart which shows new map entries.
aea863
  - fix update_negative_cache() map source usage.
aea863
- bz1613621 - [autofs]Removed entries still can be accessed
aea863
  - mark removed cache entry negative.
aea863
- Resolves: rhbz#1611866 rhbz#1613621
aea863
aea863
* Mon Aug 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-20
aea863
- bz1612565 - Man page scan results for autofs
aea863
  - fix program usage message.
aea863
- Resolves: rhbz#1612565
aea863
aea863
* Fri Jul 20 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-19
aea863
- bz1602447 - Please review important issues found by covscan in
aea863
  "autofs-5.1.4-18.el8+7"
aea863
  - covarity fixes.
aea863
-Resolves: rhbz#1602447
aea863
aea863
* Mon Jun 25 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-18
aea863
- bz1593492 - Ignore trailing slashes at the end of executable maps in
aea863
  auto.master config file
aea863
  - add-man page note about extra slashes in paths
aea863
- Resolves: rhbz#1593492
aea863
aea863
* Thu Jun 21 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-17
aea863
- bz1577700 - automount leaves FDs in half-open state
aea863
  - fix fd leak in rpc_do_create_client().
aea863
- Resolves: rhbz#1577700
aea863
aea863
* Mon Mar 26 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-16
aea863
- tiny patch for autofs typo and possible bug.
aea863
- add units After line to include statd service.
aea863
- use systemd sd_notify() at startup.
aea863
- add "BuildRequires: systemd-devel".
aea863
- fix NFS version mask usage.
aea863
- fix incorrect date in changelog.
aea863
aea863
* Tue Mar 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-14
aea863
- improve hostname lookup error logging.
aea863
aea863
* Tue Mar 06 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-13
aea863
- fix install permissions of auto.net and auto.smb.
aea863
aea863
* Mon Feb 19 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-12
aea863
- dont allow trailing slash in master map mount points.
aea863
- fix libresolv configure check.
aea863
- add fedfs-getsrvinfo.c.
aea863
- add mount.fedfs.c.
aea863
- add fedfs-map-nfs4.c
aea863
- add conditional inclusion of fedfs binaries.
aea863
- add an example fedfs master map entry to the installed master map.
aea863
aea863
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:5.1.4-11
aea863
- Escape macros in %%changelog
aea863
aea863
* Fri Feb 9 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-10
aea863
- clean up obsolete spec file directives.
aea863
aea863
* Wed Feb 7 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-9
aea863
- fix install mode of autofs_ldap_auth.conf.
aea863
aea863
* Tue Feb 6 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-8
aea863
- add missing BuildRequires.
aea863
aea863
* Mon Feb 5 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-7
aea863
- add error handling for ext_mount_add().
aea863
- account for recent libnsl changes.
aea863
- use_hostname_for_mounts shouldn't prevent selection among replicas.
aea863
- fix monotonic_elapse.
aea863
- Makefiles.rules: remove 'samples' from SUBDIRS.
aea863
aea863
* Thu Feb 1 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-6
aea863
- dont use array for path when not necessary.
aea863
- fix prefix option handling in expand_entry().
aea863
- fix sublink option not set from defaults.
aea863
- fix error return in do_nfs_mount().
aea863
aea863
* Wed Jan 10 2018 Ian Kent <ikent@redhat.com> - 1:5.1.4-5
aea863
- actually apply fix use after free in do_master_list_reset().
aea863
- fix deadlock in dumpmaps.
aea863
- fix rpcgen dependency problem.
aea863
aea863
* Fri Dec 22 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-4
aea863
- fix use after free in do_master_list_reset().
aea863
aea863
* Wed Dec 20 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-3
aea863
- fix email in last two changelog entries.
aea863
aea863
* Tue Dec 19 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-2
aea863
- fix flag file permission.
aea863
- fix directory create permission.
aea863
aea863
* Tue Dec 19 2017 Ian Kent <ikent@redhat.com> - 1:5.1.4-1
aea863
- Update to upstream 5.1.4 release.
aea863
aea863
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:5.1.3-5
aea863
- Remove old crufty coreutils requires
aea863
aea863
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.3-4
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
aea863
aea863
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.3-3
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
aea863
aea863
* Mon May 29 2017 Ian Kent <ikent@redhat.com> - 1:5.1.3-2
aea863
- Fix "Source:" URL and changelog anotations.
aea863
aea863
* Mon May 29 2017 Ian Kent <ikent@redhat.com> - 1:5.1.3-1
aea863
- update to upstream 5.1.3 release.
aea863
aea863
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.2-2
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aea863
aea863
* Wed Jun 15 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.2-1
aea863
- update to upstream 5.1.2 release.
aea863
aea863
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.1.1-22
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
aea863
aea863
* Wed Jan 20 2016 Ian Kent <ikent@redhat.com> - 1:5.1.1-21
aea863
- add some new upstream memory leak and use after free bug fixes.
aea863
aea863
* Wed Jan 20 2016 Ian Kent <ikent@redhat.com> - 1:5.1.1-20
aea863
- fix incorrect committer changelog entries.
aea863
- add current released upstream patches.
aea863
aea863
* Wed Nov 04 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-7
aea863
- revert fix libtirpc name clash patch (an old 5.0.6 patch).
aea863
aea863
* Wed Nov 04 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-6
aea863
- remove unnecessary nfs-utils BuildRequires (bz1277669).
aea863
aea863
* Mon Nov 02 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-5
aea863
- fix fix gcc5 complaints.
aea863
- update libtirpc workaround for new soname.
aea863
aea863
* Sun Nov 01 2015 Kalev Lember <klember@redhat.com> - 1:5.1.1-4
aea863
- Rebuilt for libtirpc soname bump
aea863
aea863
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.1-3
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aea863
aea863
* Fri Jun 12 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-2
aea863
- add build requires for gcc.
aea863
aea863
* Thu Apr 23 2015 Ian Kent <ikent@redhat.com> - 1:5.1.1-1
aea863
- Update to autofs-5.1.1.
aea863
aea863
* Mon Mar 23 2015 Ian Kent <ikent@redhat.com> - 1:5.1.0-12
aea863
- fix gcc5 complaints (bz1204685).
aea863
aea863
* Mon Mar 23 2015 Peter Robinson <pbrobinson@fedoraproject.org> 1:5.1.0-11
aea863
- Drop ancient 2.6 kernel patches from docs
aea863
aea863
* Wed Jan 21 2015 Ian Kent <ikent@redhat.com> - 1:5.1.0-10
aea863
- make negative cache update consistent for all lookup modules.
aea863
- ensure negative cache isn't updated on remount.
aea863
- dont add wildcard to negative cache.
aea863
- make service want network-online (bz1071591).
aea863
aea863
* Tue Nov 18 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-9
aea863
- fix custom autofs.conf not being installed.
aea863
- init qdn before use in get_query_dn().
aea863
- fix typo in update_hosts_mounts().
aea863
- fix hosts map update on reload.
aea863
aea863
aea863
* Fri Oct 17 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-8
aea863
- fix fix master map type check.
aea863
aea863
* Wed Oct 15 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-7
aea863
- force disable browse mode for amd format maps.
aea863
- fix hosts map options check in lookup_amd_instance().
aea863
- fix memory leak in create_client().
aea863
- fix memory leak in get_exports().
aea863
- fix memory leak in get_defaults_entry().
aea863
- fix out of order clearing of options buffer.
aea863
- fix reset amd lexer scan buffer.
aea863
- ignore multiple commas in options strings.
aea863
- fix typo in flagdir configure option.
aea863
- clarify multiple mounts description.
aea863
- gaurd against incorrect umount return.
aea863
- update man page autofs(8) for systemd.
aea863
- remove ancient kernel Requires.
aea863
aea863
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.0-6
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
aea863
aea863
* Tue Jul 8 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-5
aea863
- rename two incorrectly named patches.
aea863
- add missing change entry to another patch.
aea863
aea863
* Mon Jul 7 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-4
aea863
- add mutex call return check in defaults.c.
aea863
aea863
* Mon Jul 7 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-3
aea863
- fix compile error in defaults.c.
aea863
- add serialization to sasl init.
aea863
- dont allocate dev_ctl_ops too early.
aea863
- fix incorrect round robin host detection.
aea863
- fix race accessing qdn in get_query_dn().
aea863
- fix leak in cache_push_mapent().
aea863
- fix config entry read buffer not checked.
aea863
- fix FILE pointer check in defaults_read_config().
aea863
- fix memory leak in conf_amd_get_log_options().
aea863
- fix signed comparison in inet_fill_net().
aea863
- fix buffer size checks in get_network_proximity().
aea863
- fix leak in get_network_proximity().
aea863
- fix buffer size checks in merge_options().
aea863
- check amd lex buffer len before copy.
aea863
- add return check in ldap check_map_indirect().
aea863
- check host macro is set before use.
aea863
- check options length before use in parse_amd.c.
aea863
- fix some out of order evaluations in parse_amd.c.
aea863
- fix copy and paste error in dup_defaults_entry().
aea863
aea863
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.1.0-2
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
aea863
aea863
* Thu Jun 5 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-1
aea863
- update to upstream release, 5.1.0.
aea863
  - fix reset flex scan buffer on init.
aea863
  - fix fix negative status being reset on map read.
aea863
  - fix out of order amd timestamp lookup.
aea863
  - fix ldap default schema config.
aea863
  - fix ldap default master map name config.
aea863
  - fix map format init in lookup_init().
aea863
  - fix incorrect max key length in defaults get_hash().
aea863
  - fix xfn sets incorrect lexer state.
aea863
  - fix old style key lookup.
aea863
  - fix expire when server not responding.
aea863
  - fix ldap_uri config update.
aea863
  - fix typo in conf_load_autofs_defaults().
aea863
  - fix hash on confg option add and delete.
aea863
  - add plus to path match pattern.
aea863
  - fix multi entry ldap option handling.
aea863
  - cleanup options in amd_parse.c.
aea863
  - allow empty value for some map options.
aea863
  - allow empty value in macro selectors.
aea863
aea863
* Sun Apr 13 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-0.beta1.1
aea863
- amd lookup update lookup ldap to handle amd keys
aea863
  - inadvertantly drop from initial series.
aea863
- amd lookup update lookup hesiod to handle amd keys
aea863
  - inadvertantly drop from initial series.
aea863
- fix wildcard key lookup.
aea863
- check for non existent negative entries in lookup_ghost().
aea863
aea863
* Wed Apr 2 2014 Ian Kent <ikent@redhat.com> - 1:5.1.0-0.beta1
aea863
- Update to autofs-5.0.1-beta1.
aea863
aea863
* Wed Feb 19 2014 Ian Kent <ikent@redhat.com> - 1:5.0.8-6
aea863
- fix portmap not trying proto v2.
aea863
aea863
* Tue Dec 24 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-5
aea863
- fix ipv6 link local address handling.
aea863
- fix fix ipv6 libtirpc getport.
aea863
- get_nfs_info() should query portmapper if port is not given.
aea863
- fix rpc_portmap_getport() proto not set.
aea863
aea863
* Mon Nov 25 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-4
aea863
- allow --with-systemd to take a path arg.
aea863
- fix WITH_LIBTIRPC function name.
aea863
- fix ipv6 libtirpc getport (bz1033918).
aea863
aea863
* Thu Nov 7 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-3
aea863
- fix undefined authtype_requires_creds err if ldap enabled but without sasl.
aea863
- fix master map type check.
aea863
- fix task manager not getting signaled.
aea863
aea863
* Mon Oct 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-2
aea863
- remove now unused patch files (bz1020242).
aea863
aea863
* Mon Oct 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.8-1
aea863
- update to upstream version 5.0.8 (bz1020242).
aea863
aea863
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.7-29
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
aea863
aea863
* Sat Jul 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-28
aea863
- add after sssd dependency to unit file (bz984089).
aea863
aea863
* Sat Jul 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-27
aea863
- fix a couple of compiler warnings.
aea863
aea863
* Fri Jul 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-26
aea863
- link with full reloc options.
aea863
aea863
* Fri Jul 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-25
aea863
- fix default path used for unitdir.
aea863
- fix changelog inconsistent dates.
aea863
aea863
* Wed Jul 10 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-24
aea863
- check for protocol option.
aea863
- use ulimit max open files if greater than internal maximum.
aea863
aea863
* Fri Jun 28 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-23
aea863
- fix add null check in parse_server_string() (bz979155).
aea863
aea863
* Wed Jun 19 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-22
aea863
- misc man page fixes (bz948517).
aea863
aea863
* Wed Jun 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-21
aea863
- fix probe each nfs version in turn for singleton mounts (bz973537).
aea863
aea863
* Tue Jun 11 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-20
aea863
- fix master map mount options matching.
aea863
- fix master map bogus keywork match.
aea863
- fix fix map entry duplicate offset detection.
aea863
- add a number of fixes based on a Covarity report.
aea863
aea863
* Mon May 27 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-19
aea863
- dont probe rdma mounts.
aea863
aea863
* Fri May 24 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-17
aea863
- fix interface address null check.
aea863
aea863
* Mon May 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-16
aea863
- make dump maps check for duplicate indirect mounts (bz961312).
aea863
- document allowed map sources in auto.master(5) (bz961312).
aea863
- add enable sloppy mount option to configure.
aea863
aea863
* Sun Apr 28 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-14
aea863
- fix syncronize of handle_mounts() shutdown.
aea863
- fix submount tree not all expiring.
aea863
aea863
* Tue Mar 26 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-13
aea863
- fix some automount(8) typos (bz664178).
aea863
aea863
* Tue Mar 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-12
aea863
- dont fail on master map self include.
aea863
- fix wildcard multi map regression.
aea863
- fix file descriptor leak when reloading the daemon.
aea863
- depricate nosymlink pseudo option.
aea863
- add symlink pseudo option.
aea863
- update kernel include files.
aea863
- fix requires in spec file.
aea863
- fix libtirpc build option.
aea863
- fix systemd unidir in spec file.
aea863
- document browse option in man page.
aea863
- fix automounter support on parisc.
aea863
aea863
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.7-11
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
aea863
aea863
* Mon Jan 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-10
aea863
- fix submount offset delete.
aea863
- fix init script status return.
aea863
- fix use get_proximity() without libtirpc.
aea863
- don't use dirent d_type to filter out files in scandir().
aea863
- don't schedule new alarms after readmap.
aea863
- use numeric protocol ids instead of protoent structs.
aea863
- lib/defaults.c: use WITH_LDAP conditional around LDAP types.
aea863
- make yellow pages support optional.
aea863
- modules/replicated.c: use sin6_addr.s6_addr32.
aea863
- workaround missing GNU versionsort extension.
aea863
aea863
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-9
aea863
- fix nobind man page description.
aea863
aea863
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-8
aea863
- fix map entry duplicate offset detection.
aea863
- Allow nsswitch.conf to not contain "automount:" lines.
aea863
aea863
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-7
aea863
- use spec file systemd unit file location.
aea863
aea863
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-6
aea863
- fix recursive mount deadlock.
aea863
- increase file map read buffer size.
aea863
- handle new location of systemd.
aea863
aea863
* Tue Oct 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-5
aea863
- configure: allow cross compilation update.
aea863
- fix date in changelog entry.
aea863
aea863
* Mon Oct 15 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-4
aea863
- include usage in usage message.
aea863
- dont wait forever to restart.
aea863
- add option description to man page.
aea863
- fix null map entry order handling.
aea863
- make description of default MOUNT_WAIT setting clear.
aea863
- configure.in: allow cross compilation.
aea863
- README: update mailing list subscription info.
aea863
- allow non root user to check status.
aea863
aea863
* Mon Sep 10 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-3
aea863
- fix nobind sun escaped map entries.
aea863
- fix use cache entry after free mistake.
aea863
- fix ipv6 proximity calculation.
aea863
- fix parse buffer initialization.
aea863
- fix typo in automount(8).
aea863
aea863
* Mon Aug 27 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-2
aea863
- update systemd scriplet macros (bz850040).
aea863
aea863
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-1
aea863
- Update to upstream version 5.0.7.
aea863
aea863
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-24
aea863
- fix changelog message commit dates.
aea863
aea863
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-23
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
aea863
aea863
* Mon Jul 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
aea863
- fix systemd argument passing.
aea863
- fix get_nfs_info() can incorrectly fail.
aea863
- fix offset directory removal.
aea863
aea863
* Tue Jul 3 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
aea863
- fix fix LDAP result leaks on error paths.
aea863
- report map not read when debug logging.
aea863
- duplicate parent options for included maps.
aea863
- update ->timeout() function to not return timeout.
aea863
- move timeout to map_source.
aea863
- fix kernel verion check of version components.
aea863
- dont retry ldap connect if not required.
aea863
- check if /etc/mtab is a link to /proc/self/mounts.
aea863
- fix nfs4 contacts portmap.
aea863
- make autofs wait longer for shutdown.
aea863
- fix sss map age not updated.
aea863
- fix remount deadlock.
aea863
- fix umount recovery of busy direct mount.
aea863
- fix offset mount point directory removal.
aea863
- remove move mount code and configure option.
aea863
- fix remount of multi mount.
aea863
- fix devce ioctl alloc path check.
aea863
- refactor hosts lookup module.
aea863
- remove cache update from parse_mount().
aea863
- add function to delete offset cache entry.
aea863
- allow update of multi mount offset entries.
aea863
- add hup signal handling to hosts map.
aea863
aea863
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-19
aea863
- fix libtirpc name clash (bz821847).
aea863
aea863
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-18
aea863
- update patch fix initialization in rpc create_client() (bz821847).
aea863
aea863
* Wed May 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-17
aea863
- fix initialization in rpc create_client() (bz821847).
aea863
aea863
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-16
aea863
- add libsss_autofs as a build dependency.
aea863
aea863
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-15
aea863
- fix typo in libtirpc file name.
aea863
- fix rework error return handling in rpc code.
aea863
- allow MOUNT_WAIT to override probe.
aea863
- improve UDP RPC timeout handling.
aea863
- fix segfault in get_query_dn().
aea863
- use strtok_r() in linux_version_code().
aea863
- fix sss wildcard match.
aea863
- fix dlopen() error handling in sss module.
aea863
- fix configure string length tests for sss library.
aea863
aea863
* Wed Feb 29 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-14
aea863
- fix function to check mount.nfs version.
aea863
aea863
* Sun Feb 26 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-13
aea863
- fix error in %%post scriplet.
aea863
aea863
* Fri Feb 24 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-12
aea863
- ignore duplicate exports in auto.net.
aea863
- add kernel verion check function.
aea863
- add function to check mount.nfs version.
aea863
- reinstate singleton mount probe.
aea863
- rework error return handling in rpc code.
aea863
- catch EHOSTUNREACH and bail out early.
aea863
- systemd support fixes.
aea863
- fix segmentation fault in do_remount_indirect().
aea863
aea863
* Thu Feb 9 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-11
aea863
- fix fuzz in CHANGELOG hunk when applying patch26.
aea863
aea863
* Tue Feb 7 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-10
aea863
- fix rpc build error.
aea863
- add sss lookup module.
aea863
- teach automount about sss source.
aea863
aea863
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-9
aea863
- add correct patch for "fix improve mount location error reporting".
aea863
- add correct patch for "fix fix wait for master source mutex".
aea863
aea863
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-8
aea863
- fix fix wait for master source mutex.
aea863
- fix improve mount location error reporting (bz783496).
aea863
aea863
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-7
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
aea863
aea863
* Fri Dec 9 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-6
aea863
- remove empty command line arguments (passed by systemd).
aea863
aea863
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-5
aea863
- fix ipv6 name lookup check.
aea863
- fix ipv6 rpc calls.
aea863
- fix ipv6 configure check.
aea863
- add piddir to configure.
aea863
- add systemd unit support.
aea863
- fix MNT_DETACH define.
aea863
aea863
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-4
aea863
- fix lsb service name in init script 2 (bz712504).
aea863
aea863
* Tue Nov 8 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-3
aea863
- improve mount location error reporting.
aea863
- fix paged query more results check.
aea863
- fix dumpmaps not reading maps.
aea863
- fix result null check in read_one_map().
aea863
- Fix LDAP result leaks on error paths.
aea863
- code analysis fixes 1.
aea863
- fix not bind mounting local filesystem.
aea863
- update dir map-type patch for changed patch order.
aea863
- fix wait for master source mutex.
aea863
- fix submount shutdown race
aea863
- fix fix map source check in file lookup.
aea863
- add disable move mount configure option.
aea863
aea863
* Wed Jul 6 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-2
aea863
- add missing spec file entries for dir-type change (bz719208).
aea863
aea863
* Mon Jul 4 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-1
aea863
- update source to 5.0.6.
aea863
- fix ipv6 name for lookup fix.
aea863
- add dir map-type patch.
aea863
aea863
* Tue Jun 14 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-38
aea863
- fix lsb service name in init script (bz692963).
aea863
aea863
* Fri Mar 18 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-37
aea863
- replace GPLv3 code with GPLv2 equivalent.
aea863
 
aea863
* Thu Mar 03 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-36
aea863
- use weight only for server selection.
aea863
- fix isspace() wild card substition.
aea863
- auto adjust ldap page size.
aea863
- fix prune cache valid check.
aea863
- fix mountd vers retry.
aea863
- fix expire race.
aea863
- add lsb force-reload and try-restart.
aea863
aea863
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.5-35
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aea863
aea863
* Tue Nov 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-34.fc15
aea863
- revert wait for master map to be available at start.
aea863
aea863
* Mon Nov 22 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-33.fc15
aea863
- fix wait for master map to be available at start.
aea863
aea863
* Mon Nov 8 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-32.fc15
aea863
- always read file maps mount lookup map read fix.
aea863
- fix direct map not updating on reread.
aea863
- add external bind method.
aea863
- fix add simple bind auth.
aea863
- add option to dump configured automount maps.
aea863
- wait for master map to be available at start.
aea863
aea863
* Fri Aug 27 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-31.fc15
aea863
- fix status privilege error (bz627605).
aea863
aea863
* Wed Aug 18 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-30.fc15
aea863
- fix restart not working (bz624694).
aea863
aea863
* Wed Aug 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-29
aea863
- remove ERR_remove_state() openssl call.
aea863
aea863
* Tue Aug 10 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-28
aea863
- remove extra read master map call.
aea863
- remove extra cache create call in master_add_map_source().
aea863
- fix error handing in do_mount_indirect().
aea863
- expire thread use pending mutex.
aea863
- explicity link against the Kerberos library.
aea863
- remove some log message duplication for verbose logging.
aea863
aea863
* Mon May 24 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-27.fc14
aea863
- fix master map source server unavailable handling.
aea863
- add autofs_ldap_auth.conf man page.
aea863
- fix random selection for host on different network.
aea863
- make redhat init script more lsb compliant.
aea863
- don't hold lock for simple mounts.
aea863
- fix remount locking.
aea863
- fix wildcard map entry match.
aea863
- fix parse_sun() module init.
aea863
- dont check null cache on expire.
aea863
- fix null cache race.
aea863
- fix cache_init() on source re-read.
aea863
- fix mapent becomes negative during lookup.
aea863
- check each dc server individually.
aea863
- fix negative cache included map lookup.
aea863
- remove state machine timed wait.
aea863
aea863
* Fri Apr 30 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-26.fc14
aea863
- remove URL tag as there is not official autofs wiki (bz529804).
aea863
aea863
* Wed Apr 7 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-25.fc14
aea863
- make nfs4 default for replicated selection configuration (bz579949).
aea863
- add simple bind authentication option (bz579951).
aea863
aea863
* Fri Mar 26 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-24.fc14
aea863
- fix add locality as valid ldap master map attribute (bz575863).
aea863
aea863
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
aea863
- fix get query dn failure.
aea863
- fix ampersand escape in auto.smb.
aea863
- add locality as valid ldap master map attribute.
aea863
aea863
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
aea863
- add Conflicts to ensure we get fixed cyrus-sasl-lib for rev 21 change.
aea863
aea863
* Tue Feb 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-21
aea863
- add missing sasl mutex callbacks.
aea863
aea863
* Thu Feb 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-19
aea863
- fix segfault upon reconnect cannot find valid base dn.
aea863
aea863
* Mon Feb 1 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-17
aea863
- dont connect at ldap lookup module init.
aea863
- fix random selection option.
aea863
- fix disable timeout.
aea863
- fix strdup() return value check.
aea863
aea863
* Tue Dec 8 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-16
aea863
- fix memory leak on reload (bz545137).
aea863
aea863
* Fri Dec 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-14
aea863
- fix rpc fail on large export list (bz543023).
aea863
aea863
* Mon Nov 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-12
aea863
- check for path mount location in generic module.
aea863
- dont fail mount on access fail.
aea863
aea863
* Tue Nov 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-10
aea863
- fix pidof init script usage.
aea863
aea863
* Mon Nov 23 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-8
aea863
- fix timeout in connect_nb().
aea863
aea863
* Mon Nov 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-6
aea863
- don't use master_lex_destroy() to clear parse buffer.
aea863
- make documentation for set-log-priority clearer.
aea863
aea863
* Tue Nov 10 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-5
aea863
- fix ext4 "preen" fsck at mount.
aea863
aea863
* Mon Nov 9 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-4
aea863
- fix stale initialization for file map instance patch was not applied.
aea863
aea863
* Tue Nov 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-3
aea863
- fix stale initialization for file map instance.
aea863
aea863
* Tue Oct 6 2009 Ian Kent <kent@redhat.com> - 1:5.0.5-2
aea863
- fix included map read fail handling.
aea863
- refactor ldap sasl authentication bind to eliminate extra connect
aea863
  causing some servers to reject the request. 
aea863
- add mount wait parameter to allow timeout of mount requests to
aea863
  unresponsive servers.
aea863
- special case cifs escape handling.
aea863
- fix libxml2 workaround configure.
aea863
- more code analysis corrections (and fix a typo in an init script).
aea863
- fix backwards #ifndef INET6.
aea863
aea863
* Fri Sep 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-1
aea863
- update source to latest upstream version.
aea863
  - this is essentially a consolidation of the patches already in this rpm.
aea863
- add dist tag to match latest RHEL-5 package tag format.
aea863
aea863
* Thu Sep 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-39
aea863
- fix libxml2 non-thread-safe calls.
aea863
- fix direct map cache locking.
aea863
- fix patch "dont umount existing direct mount on reread" deadlock.
aea863
aea863
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-37
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
aea863
aea863
* Fri Jul 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-34
aea863
- fix typo in patch to allow dumping core.
aea863
aea863
* Wed Jul 15 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-32
aea863
- fix an RPC fd leak.
aea863
- don't block signals we expect to dump core.
aea863
- fix pthread push order in expire_proc_direct().
aea863
aea863
* Fri Jun 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-30
aea863
- fix incorrect dclist free.
aea863
- srv lookup handle endianness.
aea863
- fix bug introduced by library reload changes which causes autofs to
aea863
  not release mount thread resources when using submounts.
aea863
- fix notify mount message path.
aea863
- try harder to work out if we created mount point at remount.
aea863
- fix double free in do_sasl_bind().
aea863
- manual umount recovery fixes.
aea863
- fix map type info parse error.
aea863
aea863
* Mon May 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-28
aea863
- use intr option as hosts mount default.
aea863
- sync kernel includes with upstream kernel.
aea863
- dont umount existing direct mount on master re-read.
aea863
- fix incorrect shutdown introduced by library relaod fixes.
aea863
- improve manual umount recovery.
aea863
- dont fail on ipv6 address when adding host.
aea863
- always read file maps multi map fix.
aea863
- always read file maps key lookup fixes.
aea863
- add support for LDAP_URI="ldap:///<domain db>" SRV RR lookup.
aea863
aea863
* Thu Apr 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-26
aea863
- fix lsb init script header.
aea863
- fix memory leak reading ldap master map.
aea863
- fix st_remove_tasks() locking.
aea863
- reset flex scanner when setting buffer.
aea863
- zero s_magic is valid.
aea863
aea863
* Mon Mar 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-24
aea863
- clear rpc client on lookup fail.
aea863
aea863
* Fri Mar 20 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-23
aea863
- fix call restorecon when misc device file doesn't exist.
aea863
aea863
* Wed Mar 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-22
aea863
- use misc device ioctl interface by default, if available.
aea863
aea863
* Tue Mar 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-21
aea863
- fix file map lookup when reading included or nsswitch sources.
aea863
  - a regression introduced by file map lookup optimisation in rev 9.
aea863
aea863
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-20
aea863
- add LSB init script parameter block.
aea863
aea863
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-19
aea863
- another easy alloca replacements fix.
aea863
aea863
* Thu Mar 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-18
aea863
- fix return start status on fail.
aea863
- fix double free in expire_proc().
aea863
aea863
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-17
aea863
- fix bad token declaration in master map parser.
aea863
aea863
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-16
aea863
- correct mkdir command in %%install section, bz481132.
aea863
aea863
* Tue Feb 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-15
aea863
- fix array out of bounds accesses and cleanup couple of other alloca() calls.
aea863
- Undo mistake in copy order for submount path introduced by rev 11 patch.
aea863
- add check for alternate libxml2 library for libxml2 tsd workaround.
aea863
- add check for alternate libtirpc library for libtirpc tsd workaround.
aea863
- cleanup configure defines for libtirpc.
aea863
- add WITH_LIBTIRPC to -V status report.
aea863
- add libtirpc-devel to BuildRequires.
aea863
- add nfs mount protocol default configuration option.
aea863
aea863
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-11
aea863
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
aea863
aea863
* Thu Feb 19 2009 Ian Kent <ikent@redhat.com> - 5.0.4-10
aea863
- fix mntent.h not included before use of setmntent_r().
aea863
aea863
* Mon Feb 16 2009 Ian Kent <ikent@redhat.com> - 5.0.4-9
aea863
- fix hosts map use after free.
aea863
- fix uri list locking (again).
aea863
- check for stale SASL credentials upon connect fail.
aea863
- add "forcestart" and "forcerestart" init script options to allow
aea863
  use of 5.0.3 strartup behavior if required.
aea863
- always read entire file map into cache to speed lookups.
aea863
- make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
aea863
- make some easy alloca replacements.
aea863
- update to configure libtirpc if present.
aea863
- update to provide ipv6 name and address support.
aea863
- update to provide ipv6 address parsing.
aea863
aea863
* Thu Feb 5 2009 Ian Kent <ikent@redhat.com> - 5.0.4-8
aea863
- rename program map parsing bug fix patch.
aea863
- use CLOEXEC flag functionality for setmntent also, if present.
aea863
aea863
* Wed Jan 21 2009 Jeff Moyer <jmoyer@redhat.com> - 5.0.4-6
aea863
- fix a bug in the program map parsing routine
aea863
aea863
* Thu Jan 15 2009 Ian Kent <kent@redhat.com> - 5.0.4-5
aea863
- fix negative caching of non-existent keys.
aea863
- fix ldap library detection in configure.
aea863
- use CLOEXEC flag functionality if present.
aea863
- fix select(2) fd limit.
aea863
- make hash table scale to thousands of entries.
aea863
aea863
* Wed Dec 3 2008 Ian Kent <kent@redhat.com> - 5.0.4-4
aea863
- fix nested submount expire deadlock.
aea863
aea863
* Wed Nov 19 2008 Ian Kent <kent@redhat.com> - 5.0.4-3
aea863
- fix libxml2 version check for deciding whether to use workaround.
aea863
aea863
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-2
aea863
- Fix tag confusion.
aea863
aea863
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-1
aea863
- Upstream source version 5.0.4.
aea863
aea863
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.3-32
aea863
- correct buffer length setting in autofs-5.0.3-fix-ifc-buff-size-fix.patch.
aea863
aea863
* Sun Nov 2 2008 Ian Kent <kent@redhat.com> - 5.0.3-30
aea863
- fix segv during library re-open.
aea863
- fix incorrect pthreads condition handling for expire requests.
aea863
- fix master map lexer eval order.
aea863
- fix bad alloca usage.
aea863
aea863
* Thu Oct 23 2008 Ian Kent <ikent@redhat.com> - 5.0.3-28
aea863
- don't close file handle for rootless direct mounti-mount at mount.
aea863
- wait submount expire thread completion when expire successful.
aea863
- add inadvertantly ommitted server list locking in LDAP module.
aea863
aea863
* Fri Oct 10 2008 Ian Kent <ikent@redhat.com> - 5.0.3-26
aea863
- add map-type-in-map-name fix patch to sync with upstream and RHEL.
aea863
- don't readmap on HUP for new mount.
aea863
- add NIS_PARTIAL to map entry not found check and fix use after free bug.
aea863
aea863
* Fri Sep 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-25
aea863
- fix fd leak at multi-mount non-fatal mount fail.
aea863
- fix incorrect multi-mount mountpoint calcualtion.
aea863
aea863
* Fri Sep 19 2008 Ian Kent <ikent@redhat.com> - 5.0.3-23
aea863
- add upstream bug fixes
aea863
  - bug fix for mtab check.
aea863
  - bug fix for zero length nis key.
aea863
  - update for ifc buffer handling.
aea863
  - bug fix for kernel automount handling.
aea863
- warning: I found a bunch of patches that were present but not
aea863
  being applied.
aea863
  
aea863
* Mon Aug 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-21
aea863
- add upstream bug fix patches
aea863
  - add command line option to override is running check.
aea863
  - don't use proc fs for is running check.
aea863
  - fix fail on included browse map not found.
aea863
  - fix incorrect multi source messages.
aea863
  - clear stale flag on map read.
aea863
  - fix proximity other rpc ping timeout.
aea863
  - refactor mount request vars code.
aea863
  - make handle_mounts startup condition distinct.
aea863
  - fix submount shutdown handling.
aea863
  - try not to block on expire.
aea863
  - add configuration paramter UMOUNT_WAIT.
aea863
  - fix multi mount race.
aea863
  - fix nfs4 colon escape handling.
aea863
  - check replicated list after probe.
aea863
  - add replicated server selection debug logging.
aea863
  - update replicated server selection documentation.
aea863
  - use /dev/urandom instead of /dev/random.
aea863
  - check for mtab pointing to /proc/mounts.
aea863
  - fix interface config buffer size.
aea863
  - fix percent hack heap corruption.
aea863
aea863
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.0.3-19
aea863
- change conflicts to requires
aea863
- fix license tag
aea863
aea863
* Mon Jun 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-18
aea863
- don't abuse the ap->ghost field on NFS mount.
aea863
- multi-map doesn't pickup NIS updates automatically.
aea863
- eliminate redundant DNS name lookups.
aea863
- mount thread create condition handling fix.
aea863
- allow directory create on NFS root.
aea863
- check direct mount path length.
aea863
- fix incorrect in check in get user info.
aea863
- fix a couple of memory leaks.
aea863
aea863
* Wed May 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-16
aea863
- update patches, documentation and comments only change.
aea863
- rename patch and add to CVS.
aea863
aea863
* Mon May 12 2008 Ian Kent <ikent@redhat.com> - 5.0.3-14
aea863
- check for nohide mounts (bz 442618).
aea863
- ignore nsswitch sources that aren't supported (bz 445880).
aea863
aea863
* Thu Apr 17 2008 Ian Kent <ikent@redhat.com> - 5.0.3-13
aea863
- fix typo in patch for incorrect pthreads condition handling patch.
aea863
aea863
* Mon Apr 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-12
aea863
- fix incorrect pthreads condition handling for mount requests.
aea863
aea863
* Tue Apr 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-11
aea863
- and another try at fixing lexer matching map type in map name.
aea863
aea863
* Sun Mar 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-10
aea863
- another try a fixing lexer matching map type in map name.
aea863
aea863
* Wed Mar 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-9
aea863
- fix lexer ambiguity in match when map type name is included in map name.
aea863
aea863
* Mon Mar 24 2008 Ian Kent <ikent@redhat.com> - 5.0.3-8
aea863
- revert miscellaneous device node related patches.
aea863
- add missing check for zero length NIS key.
aea863
- fix incorrect match of map type name when included in map name.
aea863
- update rev 7 sasl callbacks patch.
aea863
aea863
* Thu Mar 20 2008 Ian Kent <ikent@redhat.com> - 5.0.3-7
aea863
- add patch to initialize sasl callbacks unconditionally on autofs
aea863
  LDAP lookup library load.
aea863
aea863
* Mon Feb 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-6
aea863
- fix expire calling kernel more often than needed.
aea863
- fix unlink of mount tree incorrectly causing autofs mount fail.
aea863
- add miscellaneous device node interface library.
aea863
- use miscellaneous device node, if available, for active restart.
aea863
- device node and active restart fixes.
aea863
- update is_mounted to use device node ioctl, if available.
aea863
aea863
* Fri Feb 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-5
aea863
- another fix for don't fail on empty master map.
aea863
aea863
* Fri Jan 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-4
aea863
- correction to the correction for handling of LDAP base dns with spaces.
aea863
- avoid using UDP for probing NFSv4 mount requests.
aea863
- use libldap instead of libldap_r.
aea863
aea863
* Mon Jan 21 2008 Ian Kent <ikent@redhat.com> - 5.0.3-3
aea863
- catch "-xfn" map type and issue "no supported" message.
aea863
- another correction for handling of LDAP base dns with spaces.
aea863
aea863
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-2
aea863
- correct configure test for ldap page control functions.
aea863
aea863
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-1
aea863
- update source to version 5.0.3.
aea863
aea863
* Fri Dec 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-25
aea863
- Bug 426401: CVE-2007-6285 autofs default doesn't set nodev in /net [rawhide]
aea863
  - use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.
aea863
aea863
* Tue Dec 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-23
aea863
- Bug 397591 SELinux is preventing /sbin/rpc.statd (rpcd_t) "search" to <Unknown> (sysctl_fs_t).
aea863
  - prevent fork between fd open and setting of FD_CLOEXEC.
aea863
aea863
* Thu Dec 13 2007 Ian Kent <ikent@redhat.com> - 5.0.2-21
aea863
- Bug 421371: CVE-2007-5964 autofs defaults don't restrict suid in /net [rawhide]
aea863
  - use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.
aea863
aea863
* Thu Dec  6 2007 Jeremy Katz <katzj@redhat.com> - 1:5.0.2-19
aea863
- rebuild for new ldap
aea863
aea863
* Tue Nov 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-18
aea863
- fix schema selection in LDAP schema discovery.
aea863
- check for "*" when looking up wildcard in LDAP.
aea863
- fix couple of edge case parse fails of timeout option.
aea863
- add SEARCH_BASE configuration option.
aea863
- add random selection as a master map entry option.
aea863
- re-read config on HUP signal.
aea863
- add LDAP_URI, LDAP_TIMEOUT and LDAP_NETWORK_TIMEOUT configuration options.
aea863
- fix deadlock in submount mount module.
aea863
- fix lack of ferror() checking when reading files.
aea863
- fix typo in autofs(5) man page.
aea863
- fix map entry expansion when undefined macro is present.
aea863
- remove unused export validation code.
aea863
- add dynamic logging (adapted from v4 patch from Jeff Moyer).
aea863
- fix recursive loopback mounts (Matthias Koenig).
aea863
- add map re-load to verbose logging.
aea863
- fix handling of LDAP base dns with spaces.
aea863
- handle MTAB_NOTUPDATED status return from mount.
aea863
- when default master map, auto.master, is used also check for auto_master.
aea863
- update negative mount timeout handling.
aea863
- fix large group handling (Ryan Thomas).
aea863
- fix for dynamic logging breaking non-sasl build (Guillaume Rousse).
aea863
- eliminate NULL proc ping for singleton host or local mounts.
aea863
aea863
* Mon Sep 24 2007 Ian Kent <ikent@redhat.com> - 5.0.2-16
aea863
- add descriptive comments to config about LDAP schema discovery.
aea863
- work around segfault at exit caused by libxml2.
aea863
- fix foreground logging (also fixes shutdown needing extra signal bug).
aea863
aea863
* Wed Sep 5 2007 Ian Kent <ikent@redhat.com> - 5.0.2-15
aea863
- fix LDAP schema discovery.
aea863
aea863
* Tue Aug 28 2007 Ian Kent <ikent@redhat.com> - 5.0.2-14
aea863
- update patch to prevent failure on empty master map.
aea863
- if there's no "automount" entry in nsswitch.conf use "files" source.
aea863
- add LDAP schema discovery if no schema is configured.
aea863
aea863
* Wed Aug 22 2007 Ian Kent <ikent@redhat.com> - 5.0.2-13
aea863
- fix "nosymlink" option handling and add desription to man page.
aea863
aea863
* Tue Aug 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-12
aea863
- change random multiple server selection option name to be consistent
aea863
  with upstream naming.
aea863
aea863
* Tue Aug 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-11
aea863
- don't fail on empty master map.
aea863
- add support for the "%%" hack for case insensitive attribute schemas.
aea863
aea863
* Mon Jul 30 2007 Ian Kent <ikent@redhat.com> - 5.0.2-10
aea863
- mark map instances stale so they aren't "cleaned" during updates.
aea863
- fix large file compile time option.
aea863
aea863
* Fri Jul 27 2007 Ian Kent <ikent@redhat.com> - 5.0.2-9
aea863
- fix version passed to get_supported_ver_and_cost (bz 249574).
aea863
aea863
* Tue Jul 24 2007 Ian Kent <ikent@redhat.com> - 5.0.2-8
aea863
- fix parse confusion between attribute and attribute value.
aea863
aea863
* Fri Jul 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-7
aea863
- fix handling of quoted slash alone (bz 248943).
aea863
aea863
* Wed Jul 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-6
aea863
- fix wait time resolution in alarm and state queue handlers (bz 247711).
aea863
aea863
* Mon Jul 16 2007 Ian Kent <ikent@redhat.com> - 5.0.2-5
aea863
- fix mount point directory creation for bind mounts.
aea863
- add quoting for exports gathered by hosts map.
aea863
aea863
* Mon Jun 25 2007 Ian Kent <ikent@redhat.com> - 5.0.2-4
aea863
- update multi map nsswitch patch.
aea863
aea863
* Mon Jun 25 2007 Ian Kent <ikent@redhat.com> - 5.0.2-3
aea863
- add missing "multi" map support.
aea863
- add multi map nsswitch lookup.
aea863
aea863
* Wed Jun 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-2
aea863
- include krb5.h in lookup_ldap.h (some openssl doesn't implicitly include it).
aea863
- correct initialization of local var in parse_server_string.
aea863
aea863
* Mon Jun 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-1
aea863
- Update to upstream release 5.0.2.
aea863
aea863
* Tue Jun 12 2007 Ian Kent <ikent@redhat.com> - 5.0.1-16
aea863
- add ldaps support.
aea863
  - note: it's no longer possible to have multiple hosts in an ldap map spec.
aea863
  - note: to do this you need to rely on the ldap client config.
aea863
aea863
* Thu Jun 7 2007 Ian Kent <ikent@redhat.com> - 5.0.1-14
aea863
- fix deadlock in alarm manager module.
aea863
aea863
* Sun Jun 3 2007 Ian Kent <ikent@redhat.com> - 5.0.1-12
aea863
- correct mistake in logic test in wildcard lookup.
aea863
aea863
* Mon May 7 2007 Ian Kent <ikent@redhat.com> - 5.0.1-10
aea863
- fix master map lexer to admit "." in macro values.
aea863
aea863
* Tue Apr 17 2007 Ian Kent <ikent@redhat.com> - 5.0.1-9
aea863
- upstream fix for filesystem is local check.
aea863
- disable exports access control check (bz 203277).
aea863
- fix patch to add command option for set a global mount options (bz 214684).
aea863
aea863
* Mon Apr 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-8
aea863
- add configuration variable to control appending of global options (bz 214684).
aea863
- add command option to set a global mount options string (bz 214684).
aea863
aea863
* Tue Apr 3 2007 Ian Kent <ikent@redhat.com> - 5.0.1-7
aea863
- fix "null" domain netgroup match for "-hosts" map.
aea863
aea863
* Thu Mar 29 2007 Ian Kent <ikent@redhat.com> - 5.0.1-6
aea863
- fix directory creation for browse mounts.
aea863
- fix wildcard map handling and improve nsswitch source map update.
aea863
aea863
* Fri Mar 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-5
aea863
- drop "DEFAULT_" prefix from configuration names.
aea863
- add option to select replicated server at random (instead of
aea863
  ping response time) (bz 227604).
aea863
- fix incorrect cast in directory cleanup routines (bz 231864).
aea863
aea863
* Thu Mar 8 2007 Ian Kent <ikent@redhat.com> - 5.0.1-4
aea863
- fixed numeric export match (bz 231188).
aea863
aea863
* Thu Mar 1 2007 Ian Kent <ikent@redhat.com> - 5.0.1-3
aea863
- change file map lexer to allow white-space only blank lines (bz 229434).
aea863
aea863
* Fri Feb 23 2007 Ian Kent <ikent@redhat.com> - 5.0.1-2
aea863
- update "@network" matching patch.
aea863
aea863
* Thu Feb 22 2007 Ian Kent <ikent@redhat.com> - 5.0.1-1
aea863
- update to release tar.
aea863
- fix return check for getpwuid_r and getgrgid_r.
aea863
- patch to give up trying to update exports list while host is mounted.
aea863
- fix to "@network" matching. 
aea863
- patch to check for fstab update and retry if not updated.
aea863
aea863
* Tue Feb 20 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.24
aea863
- add "condrestart" to init script (bz 228860).
aea863
- add "@network" and .domain.name export check.
aea863
- fix display map name in mount entry for "-hosts" map.
aea863
aea863
* Fri Feb 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.22
aea863
- fix localhost replicated mounts not working (bz 208757).
aea863
aea863
* Wed Feb 14 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.20
aea863
- correct return status from do_mkdir (bz 223480).
aea863
aea863
* Sat Feb 10 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.18
aea863
- update the "task done race" patch to fix a deadlock.
aea863
- added URL tag.
aea863
- removed obsoletes autofs-ldap.
aea863
- replaced init directory paths with %%{_initrddir} macro.
aea863
aea863
* Fri Feb 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.17
aea863
- make use of spaces and tabs in spec file consistent.
aea863
- escape embedded macro text in %%changelog.
aea863
- eliminate redundant %%version and %%release.
aea863
- remove redundant conditional check from %%clean.
aea863
- remove redundant exit from %%preun.
aea863
- correct %%defattr spec.
aea863
- remove empty %%doc and redundant %%dir misc lines.
aea863
- combine program module spec lines into simpler one line form.
aea863
aea863
* Tue Feb 6 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.15
aea863
- fix race when setting task done (bz 227268).
aea863
aea863
* Mon Jan 29 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.13
aea863
- make double quote handing consistent (at least as much as we can).
aea863
- fix handling of trailing white space in wildcard lookup (forward port bz 199720).
aea863
- check fqdn of each interface when matching export access list (bz 213700).
aea863
aea863
* Thu Jan 18 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.11
aea863
- correct check for busy offset mounts before offset umount (bz 222872).
aea863
aea863
* Wed Jan 17 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.9
aea863
- fix another expire regression introduced in the "mitigate manual umount"
aea863
  patch (bz 222872).
aea863
aea863
* Mon Jan 15 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.7
aea863
- ignore "winbind" if it appears in "automount" nsswitch.conf (bz 214632).
aea863
aea863
* Wed Jan 10 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.5
aea863
- remove fullstop from Summary tag.
aea863
- change Buildroot to recommended form.
aea863
- replace Prereq with Requires.
aea863
aea863
* Tue Jan 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.3
aea863
- remove redundant rpath link option (prep for move to Extras).
aea863
aea863
* Tue Jan 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.1
aea863
- consolidate to rc3.
aea863
- fix typo in Fix typo in var when removing temp directory (bz 221847).
aea863
aea863
* Wed Dec 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.41
aea863
- fix nonstrict multi-mount handling (bz 219383).
aea863
- correct detection of duplicate indirect mount entries (bz 220799).
aea863
aea863
* Thu Dec 14 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.38
aea863
- update master map tokenizer to admit "slasify-colons" option.
aea863
- update location validation to accept "_" (bz 219445).
aea863
- set close-on-exec flag on open sockets (bz 215757).
aea863
aea863
* Mon Dec 11 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.35
aea863
- update "replace-tempnam" patch to create temp files in sane location.
aea863
aea863
* Mon Dec 11 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.34
aea863
- change mount "device" from "automount" to the map name.
aea863
- check for buffer overflow in mount_afs.c.
aea863
- replace tempnam with mkdtemp.
aea863
aea863
* Sun Dec 10 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.33
aea863
- expand export access checks to include missing syntax options.
aea863
- make "-hosts" module try to be sensitive to exports list changes.
aea863
aea863
* Thu Dec 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.32
aea863
- remove ability to use multiple indirect mount entries in master
aea863
  map (bz 218616).
aea863
aea863
* Wed Dec 6 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.29
aea863
- alter nfs4 host probing to not use portmap lookup and add options
aea863
  check for "port=" parameter (bz 208757).
aea863
- correct semantics of "-null" map handling (bzs 214800, 208091).
aea863
aea863
* Sat Nov 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.26
aea863
- fix parsing of bad mount mount point in master map (bz 215620).
aea863
- fix use after free memory access in cache.c and lookup_yp.c (bz 208091).
aea863
- eliminate use of pthread_kill to detect task completion (bz 208091).
aea863
aea863
* Sun Nov 12 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.23
aea863
- fix tokenizer to distinguish between global option and dn string (bz 214684).
aea863
- fix incorrect return from spawn.
aea863
aea863
* Wed Nov 8 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.21
aea863
- mitigate manual umount of automounts where possible.
aea863
- fix multiply recursive bind mounts.
aea863
- check kernel module version and require 5.00 or above.
aea863
- fix expire regression introduced in the "mitigate manual umount" patch.
aea863
- still more on multiply recursive bind mounts.
aea863
aea863
* Mon Oct 30 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.20
aea863
- Update patch for changed semantics of mkdir in recent kernels.
aea863
- fix macro table locking (bz 208091).
aea863
- fix nsswitch parser locking (bz 208091).
aea863
- allow only one master map read task at a time.
aea863
- fix misc memory leaks.
aea863
aea863
* Wed Oct 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.19
aea863
- deal with changed semantics of mkdir in recent kernels.
aea863
aea863
* Fri Oct 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.16
aea863
- fix get_query_dn not looking in subtree for LDAP search (missed
aea863
  econd occurance).
aea863
- allow additional common LDAP attributes in map dn.
aea863
- Resolves: rhbz#205997
aea863
aea863
* Mon Oct 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.13
aea863
- fix parsing of numeric host names in LDAP map specs (bz 205997).
aea863
aea863
* Mon Oct 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.12
aea863
- fix "-fstype=nfs4" server probing (part 2 of bz 208757).
aea863
- set close-on-exec flag on open files where possible (bz 207678).
aea863
aea863
* Fri Oct 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.11
aea863
- fix file handle leak in nsswitch parser (bz 207678).
aea863
- fix memory leak in mount and expire request processing (bz 207678).
aea863
- add additional check to prevent running of cancelled tasks.
aea863
- fix potential file handle leakage in rpc_subs.c for some failure
aea863
  cases (bz 207678).
aea863
- fix file handle leak in included map lookup (bz 207678).
aea863
aea863
* Sat Oct 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.10
aea863
- fix get_query_dn not looking in subtree for LDAP search.
aea863
- allow syntax "--timeout <secs>" for backward compatibility
aea863
  (bz 193948).
aea863
- make masked_match independent of hostname for exports comparison
aea863
  (bz 209638).
aea863
aea863
* Thu Oct 5 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.9
aea863
- fix "-fstype=nfs4" handling (bz 208757).
aea863
aea863
* Wed Sep 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.8
aea863
- review and fix master map options update for map reload.
aea863
aea863
* Wed Sep 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.7
aea863
- make default installed master map for /net use "-hosts" instead
aea863
  of auto.net.
aea863
- fix included map recursive map key lookup.
aea863
aea863
* Mon Sep 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.6
aea863
- remove unused option UNDERSCORETODOT from default config files.
aea863
aea863
* Mon Sep 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.5
aea863
- fix LDAP lookup delete cache entry only if entry doesn't exist.
aea863
- add missing socket close in replicated host check (Jeff Moyer).
aea863
aea863
* Wed Sep 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.4
aea863
- fix cache entrys not being cleaned up on submount expire.
aea863
aea863
* Sun Sep 17 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.3
aea863
- fix include check full patch for file map of same name.
aea863
aea863
* Wed Sep 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.2
aea863
- fix handling of autofs specific mount options (bz 199777).
aea863
aea863
* Fri Sep 1 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.1
aea863
- consolidate to rc2.
aea863
- fix colon escape handling.
aea863
- fix recusively referenced bind automounts.
aea863
- update kernel patches.
aea863
aea863
* Fri Aug 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.17
aea863
- fix task cancelation at shutdown (more)
aea863
- fix concurrent mount and expire race with nested submounts.
aea863
aea863
* Sun Aug 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.16
aea863
- fix included map lookup.
aea863
- fix directory cleanup on expire.
aea863
- fix task cancelation at shutdown.
aea863
- fix included map wild card key lookup.
aea863
aea863
* Wed Aug 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.15
aea863
- expire individual submounts.
aea863
- add ino_index locking.
aea863
- fix nested submount expiring away when pwd is base of submount.
aea863
- more expire re-work to cope better with shutdown following cthon tests.
aea863
- allow hostname to start with numeric when validating.
aea863
aea863
* Mon Aug 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.14
aea863
- remove SIGCHLD handler because it is no longer needed and was
aea863
  causing expire problems.
aea863
- alter expire locking of multi-mounts to lock sub-tree instead of
aea863
  entire tree.
aea863
- review verbose message feedback and update.
aea863
- correction for expire of multi-mounts.
aea863
- spelling corrections to release notes (Jeff Moyer).
aea863
- add back sloppy mount option, removed for Connectathon testing.
aea863
- disable mtab locking again.
aea863
aea863
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.13
aea863
- tidy up directory cleanup and add validation check to rmdir_path.
aea863
aea863
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.12
aea863
- enable mtab locking until I can resolve the race with it.
aea863
aea863
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.11
aea863
- cthon fix expire of wildcard and program mounts broken by recent
aea863
  patches.
aea863
aea863
* Thu Aug 3 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.10
aea863
- cthon corrections for shutdown patch below and fix shutdown expire.
aea863
aea863
* Wed Aug 2 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.9
aea863
- cthon fix some shutdown races.
aea863
aea863
* Thu Jul 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.8
aea863
- Fix compile error.
aea863
aea863
* Thu Jul 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.7
aea863
- cthon fix expire of various forms of nested mounts.
aea863
aea863
* Mon Jul 24 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.6
aea863
- cthon more parser corrections and attempt to fix multi-mounts
aea863
  with various combinations of submounts (still not right).
aea863
aea863
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.5
aea863
- Add conflicts kernel < 2.6.17.
aea863
- Fix submount operation broken by connectathon updates.
aea863
aea863
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.4
aea863
- Correction to host name validation test for connectathon tests.
aea863
aea863
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.3
aea863
- More code cleanup and corrections for connectathon tests.
aea863
aea863
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.2
aea863
- Code cleanup and fixes for connectathon tests.
aea863
aea863
* Thu Jul 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.1
aea863
- Update version label to avoid package update problems.
aea863
aea863
* Thu Jul 13 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-8
aea863
- add cacheing of negative lookups to reduce unneeded map
aea863
  lookups (bz 197746 part 2).
aea863
aea863
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:5.0.0_beta6-7.1
aea863
- rebuild
aea863
aea863
* Tue Jul 11 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-7
aea863
- correct directory cleanup in mount modules.
aea863
- merge key and wildcard LDAP query for lookups (bz 197746).
aea863
aea863
* Sat Jul 8 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-6
aea863
- correct test for libhesiod.
aea863
aea863
* Fri Jul 7 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-5
aea863
- correct auto.net installed as auto.smb.
aea863
- update LDAP auth - add autodectect option.
aea863
aea863
* Wed Jul 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-4
aea863
- correct shutdown log message print.
aea863
- correct auth init test when no credentials required.
aea863
aea863
* Tue Jul 4 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-3
aea863
- correct test for existence of auth config file.
aea863
aea863
* Mon Jul 3 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-2
aea863
- merge LDAP authentication update for GSSAPI (Jeff Moyer).
aea863
- update default auth config to add options documenetation (Jeff Moyer).
aea863
- workaround segfaults at exit after using GSSAPI library.
aea863
- fix not checking return in init_ldap_connection (jeff Moyer).
aea863
aea863
* Thu Jun 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-1
aea863
- consolidate to beta6, including:
aea863
  - mode change update for config file.
aea863
  - correction to get_query_dn fix from beta5-4.
aea863
aea863
* Wed Jun 28 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-6
aea863
- cleanup defaults_read_config (Jeff Moyer).
aea863
aea863
* Tue Jun 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-5
aea863
- allow global macro defines to override system macros.
aea863
- correct spelling error in default config files missed by
aea863
  previous update.
aea863
- misc correctness and a memory leak fix.
aea863
aea863
* Mon Jun 26 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-4
aea863
- correct spelling error in default config.
aea863
- fix default auth config not being installed.
aea863
- change LDAP query method as my test db was incorrect.
aea863
- change ldap defaults code to handle missing auth config.
aea863
- fix mistake in parsing old style LDAP specs.
aea863
- update LDAP so that new query method also works for old syntax.
aea863
aea863
* Fri Jun 23 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-3
aea863
- lookup_init cleanup and fix missed memory leak.
aea863
- use nis map order to check if update is needed.
aea863
- fix couple of memory leaks in lookup_yp.c.
aea863
- fix pasre error in replicated server module.
aea863
aea863
* Wed Jun 21 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-2
aea863
- Add openssl-devel to the BuildRequires, as it is needed for the LDAP
aea863
  authentication bitsi also.
aea863
aea863
* Tue Jun 20 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-1
aea863
- promote to beta5.
aea863
aea863
* Tue Jun 20 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-14
aea863
- fix directory cleanup at exit.
aea863
aea863
* Mon Jun 19 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-13
aea863
- Change LDAP message severity from crit to degug (bz# 183893).
aea863
- Corrections to INSTALL and README.v5.release.
aea863
- Add patch to fix segv on overlength map keys in file maps (Jeff Moter).
aea863
- Add patch to restrict scanning of /proc to pid directories only (Jeff Moyer).
aea863
aea863
* Thu Jun 15 2006 Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-12
aea863
- Change BuildPrereq to BuildRequires as per the package guidelines.
aea863
- Add libxml2-devel to the BuildRequires, as it is needed for the LDAP
aea863
  authentication bits.
aea863
aea863
* Wed Jun 14 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-11
aea863
- add export access list matching to "hosts" lookup module (bz # 193585).
aea863
aea863
* Tue Jun 13 2006 Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-10
aea863
- Add a BuildPrereq for cyrus-sasl-devel
aea863
aea863
* Tue Jun 13 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-9
aea863
- move autofs4 module loading back to init script (part bz # 194061).
aea863
aea863
* Mon Jun 12 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-8
aea863
- fix handling of master map entry update (bz # 193718).
aea863
- fix program map handling of invalid multi-mount offsets.
aea863
aea863
* Sat Jun 10 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-7
aea863
- fix context init error (introduced by memory leak patch).
aea863
aea863
* Fri Jun 9 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-6
aea863
- add free for working var in get_default_logging.
aea863
- add inialisation for kver in autofs_point struct.
aea863
- fix sources list corruption in check_update_map_sources.
aea863
- fix memory leak in walk_tree.
aea863
- fix memory leak in rpc_portmap_getport and rpc_ping_proto.
aea863
- fix memory leak in initialisation of lookup modules.
aea863
aea863
* Thu Jun 8 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-5
aea863
- misc fixes for things found while investigating map re-read problem.
aea863
aea863
* Wed Jun 7 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-4
aea863
- check base of offset mount tree is not a mount before umounting
aea863
  its offsets.
aea863
- fix replicated mount parse for case where last name in list
aea863
  fails lookup.
aea863
- correct indirect mount expire broken by the wildcard lookup fix.
aea863
- fix up multi-mount handling when wildcard map entry present.
aea863
aea863
* Mon Jun 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-3
aea863
- correct config names in default.c (jpro@bas.ac.uk).
aea863
aea863
* Mon Jun 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-2
aea863
- re-instate v4 directory cleanup (bz# 193832 again).
aea863
- backout master map lookup changes made to beta3.
aea863
- change default master map from /etc/auto.master to auto.master
aea863
  so that we always use nsswitch to locate master map.
aea863
- change default installed master map to include "+auto.master"
aea863
  to pickup NIS master map (all bz# 193831 again).
aea863
aea863
* Fri Jun 2 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-1
aea863
- update to beta4.
aea863
- should address at least bzs 193798, 193770, 193831 and
aea863
  possibly 193832.
aea863
aea863
* Mon May 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-6
aea863
- add back test for nested mount in program map lookup.
aea863
  - I must have commented this out for a reason. I guess we'll
aea863
    find out soon enough.
aea863
aea863
* Mon May 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-5
aea863
- fix handling of autofs filesystem mount fail on init.
aea863
aea863
* Sat May 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-4
aea863
- updated hesiod patch.
aea863
aea863
* Sat May 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-3
aea863
- update hesiod module (Jeff Moyer).
aea863
  - add mutex to protect against overlapping mount requests.
aea863
  - update return from mount request to give more sensible NSS_*
aea863
    values.
aea863
aea863
* Fri May 26 2006 Jeff Moyer <jmoyer@redhat.com> - 1:5.0.0_beta3-2
aea863
- Fix the install permissions for auto.master and auto.misc.
aea863
aea863
* Thu May 25 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-1
aea863
- update source to version 5.0.0_beta3.
aea863
- add patch to remove extra debug print.
aea863
- add patch to
aea863
  - fix memory alloc error in nis lookup module.
aea863
  - add "_" to "." mapname translation to nis lookup module.
aea863
- add patch to add owner pid to mount list struct.
aea863
- add patch to disable NFSv4 when probing hosts (at least foe now).
aea863
- add patch to fix white space handling in replicated server selection code.
aea863
- add patch to prevent striping of debug info macro patch (Jeff Moyer).
aea863
- add patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
aea863
- add patch to fix e2fsck error code check (Jeff Moyer).
aea863
aea863
* Tue May 16 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-23
aea863
- add patch to ignore the "bg" and "fg" mount options as they
aea863
  aren't relevant for autofs mounts (bz #184386).
aea863
aea863
* Tue May 2 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-20
aea863
- add patch to use "cifs" instead of smbfs and escape speces
aea863
  in share names (bz #163999, #187732).
aea863
aea863
* Tue Apr 11 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-18
aea863
- Add patch to allow customization of arguments to the
aea863
  autofs-ldap-auto-master program (bz #187525).
aea863
- Add patch to escap "#" characters in exports from auto.net
aea863
  program mount (bz#178304).
aea863
aea863
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:4.1.4-16.2.2
aea863
- bump again for double-long bug on ppc(64)
aea863
aea863
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:4.1.4-16.2.1
aea863
- rebuilt for new gcc4.1 snapshot and glibc changes
aea863
aea863
* Wed Feb 1 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16.2
aea863
- Add more general patch to translate "_" to "." in map names. (bz #147765)
aea863
aea863
* Wed Jan 25 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16.1
aea863
- Add patch to use LDAP_DEPRICATED compile option. (bz #173833)
aea863
aea863
* Tue Jan 17 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16
aea863
- Replace check-is-multi with more general multi-parse-fix.
aea863
- Add fix for premature return when waiting for lock file.
aea863
- Update copyright declaration for reentrant-syslog source.
aea863
- Add patch for configure option to disable locking during mount.
aea863
  But don't disable locking by default.
aea863
- Add ability to handle automount schema used in Sun directory server.
aea863
- Quell compiler warning about getsockopt parameter.
aea863
- Quell compiler warning about yp_order parameter.
aea863
aea863
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
aea863
- rebuilt
aea863
aea863
* Thu Nov 17 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-14
aea863
- Removed the /misc entry from the default auto.master.  auto.misc has
aea863
  an entry for the cdrom device, and the preferred method of mounting the
aea863
  cd is via udev/hal.
aea863
aea863
* Mon Nov  7 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-13
aea863
- Changed to sort -k 1, since that should be the same as +0.
aea863
aea863
* Thu Nov  3 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-12
aea863
- The sort command no longer accepts options of the form "+0".  This broke
aea863
  auto.net, so the option was removed.  Fixes bz #172111.
aea863
aea863
* Wed Oct 26 2005  <jmoyer@redhat.com> - 1:4.1.4-11
aea863
- Check the return code of is_local_addr in get_best_mount. (bz #169523)
aea863
aea863
* Wed Oct 26 2005  <jmoyer@redhat.com> - 1:4.1.4-10
aea863
- Fix some bugs in the parser
aea863
- allow -net instead of /etc/auto.net
aea863
- Fix a buffer overflow with large key lengths
aea863
- Don't allow autofs to unlink files, only to remove directories
aea863
- change to the upstream reentrant syslog patch from the band-aid deferred
aea863
  syslog patch.
aea863
- Get rid of the init script patch that hard-coded the release to redhat.
aea863
  This should be handled properly by all red hat distros.
aea863
aea863
* Wed May  4 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-8
aea863
- Add in the deferred syslog patch.  This fixes a hung automounter issue
aea863
  related to unsafe calls to syslog in signal handler context.
aea863
aea863
* Tue May  3 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-7
aea863
- I reversed the checking for multimount entries, breaking those configs!
aea863
  This update puts the code back the way it was before I broke it.
aea863
aea863
* Tue Apr 26 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-6
aea863
- Fix a race between mounting a share and updating the cache in the parent
aea863
  process.  If the mount completed first, the parent would not expire the
aea863
  stale entry, leaving it first on the list.  This causes map updates to not
aea863
  be recognized (well, worse, they are recognized after the first expire, but
aea863
  not subsequent ones).  Fixes a regression, bug #137026 (rhel3 bug).
aea863
aea863
* Fri Apr 15 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.4-5
aea863
- Fixed regression with -browse not taking effect.
aea863
aea863
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-4
aea863
- Finish up with the merge breakage.
aea863
- Temporary fix for the multimount detection code.  It seems half-baked.
aea863
aea863
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-3
aea863
- Fix up the one-auto-master patch.  My "improvements" had side-effects.
aea863
aea863
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-2
aea863
- Import 4.1.4 and merge.
aea863
aea863
* Mon Apr  4 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-123
aea863
- Add in an error case that was omitted in the multi-over patch.
aea863
- Update our auto.net to reflect the changes that went into 4.1.4_beta2.
aea863
  This fixes a problem seen by at least one customer where a malformed entry
aea863
  appeared first in the multimount list, thus causing the entire multimount
aea863
  to be ignored.  This new auto.net places that entry at the end, purely by
aea863
  luck, but it fixes the problem in this one case.
aea863
aea863
* Thu Mar 31 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-119
aea863
- Merge in the multi-over patch.  This resolves an issue whereby multimounts
aea863
  (such as those used for /net) could be processed in the wrong order,
aea863
  resulting in directories not showing up in a multimount tree.  The fix
aea863
  is to process these directories in order, shortest to longer path.
aea863
aea863
* Wed Mar 23 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-115
aea863
- Fixed regression causing any entries after a wildcard in an
aea863
  indirect map to be ignored. (bz #151668).
aea863
- Fixed regression which caused local hosts to be mount instead
aea863
  of --bind local directories. (bz #146887)
aea863
aea863
* Thu Mar 17 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-111
aea863
- Fixed one off bug in the submount-variable-propagation patch.
aea863
  (bz #143074)
aea863
- Fixed a bug in the init script which wouldn't find the -browse
aea863
  option if it was preceded by another option. (fz #113494)
aea863
aea863
* Mon Feb 28 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-100
aea863
- When using ldap if auto.master doesn't exist we now check for auto_master.
aea863
  Addresses bz #130079
aea863
- When using an auto.smb map we now remove the leading ':' from the path which
aea863
  caused mount to fail in the past.  Addresses bz #147492
aea863
- Autofs now checks /etc/nsswitch.conf to determine in what order files & nis
aea863
  are checked when looking up autofs submount maps which don't specify a
aea863
  maptype.  Addresses IT #57612.
aea863
aea863
* Mon Feb 14 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-99
aea863
- Change Copyright to License in the spec file so it will build.
aea863
aea863
* Fri Feb 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-98
aea863
- Program maps can repeat the last character of output.  Fix this.  
aea863
  Addresses bz #138606
aea863
- Return first entry when there are duplicate keys in a map.  Addresses
aea863
  bz #140108.
aea863
- Propagate custom map variables to submounts.  Fixes bz #143074.
aea863
- Create a sysconfig variable to control whether we source only one master
aea863
  map (the way sun does), or source all maps found (which is the default for
aea863
  backwards compatibility).  Addresses bz #143126.
aea863
- Revised version of the get_best_mount patch. (#146887) cfeist@redhat.com
aea863
  The previous patch introduced a regression.  Non-replicated mounts would
aea863
  not have the white space stripped from the entry and the mount would fail.
aea863
- Handle comment characters in the middle of the automount line in
aea863
  /etc/nsswitch.conf.  Addresses bz #127457.
aea863
aea863
* Wed Feb  2 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-94
aea863
- Stop automount from pinging hosts if there is only one host (#146887)
aea863
aea863
* Wed Feb  2 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-90
aea863
- Fix potential double free in cache_release.  This bug showed up in a
aea863
  multi-map setup.  Two calls to cache_release would result in a SIGSEGV,
aea863
  and the automount process would never exit.
aea863
aea863
* Mon Jan 24 2005 Chris Feist <cfeist@redhat.com> - 1:4.3-82
aea863
- Fixed documentation so users know that any local mounts override
aea863
  any other weighted mount.
aea863
aea863
* Mon Jan 24 2005 Chris Feist <cfeist@redhat.com> - 1:4.3-80
aea863
- Added a variable to determine if we created the directory or not
aea863
  so we don't accidently remove a directory that we didn't create when
aea863
  we stop autofs.  (bz #134399)
aea863
aea863
* Tue Jan 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-76
aea863
- Fix the large program map patch.
aea863
aea863
* Tue Jan 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-75
aea863
- Fix some merging breakages that caused the package not to build.
aea863
aea863
* Thu Jan  6 2005  <jmoyer@redhat.com> - 1:4.1.3-74
aea863
- Add in the map expiry patch
aea863
- Bring in other patches that have been committed to other branches. This 
aea863
  version should now contain all fixes we have to date
aea863
- Merge conflicts due to map expiry changes
aea863
aea863
* Fri Nov 19 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-57
aea863
- Pass a socket into clntudp_bufcreate so that we don't use up additional 
aea863
  reserved ports.  This patch, along with the socket leak fix, addresses
aea863
  bz #128966.
aea863
aea863
* Wed Nov 17 2004  <jmoyer@redhat.com> - 1:4.1.3-56
aea863
- Somehow the -browse patch either didn't get committed or got reverted.
aea863
  Fixed.
aea863
aea863
* Tue Nov 16 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-55
aea863
- Fix program maps so that they can have gt 4k characters. (Neil Horman)
aea863
  Addresses bz #138994.
aea863
- Add a space after the colon here "Starting automounter:" in init script.
aea863
  Fixes bz #138513.
aea863
aea863
* Mon Nov 15 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-53
aea863
- Make autofs understand -[no]browse.  Addresses fz #113494.
aea863
aea863
* Thu Nov 11 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-48
aea863
- Fix the umount loop device function in the init script.
aea863
aea863
* Wed Oct 27 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-34
aea863
- Added a patch to fix the automounter failing on ldap maps
aea863
  when it couldn't get the whole map.  (ie. when the search
aea863
  limit was lower than the number of results)
aea863
aea863
* Thu Oct 21 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-32
aea863
- Fixed the use of +ypmapname so the maps included with +ypmapname
aea863
  are used in the correct order.  (In the past the '+' entries
aea863
  were always processed after local entries.)
aea863
aea863
* Thu Oct 21 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-31
aea863
- Fixed the duplicate map detection code to detect if maps try
aea863
  to mount on top of existing maps. 
aea863
aea863
* Wed Oct 20 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-29
aea863
- Fixed a problem with backwards compatability. Specifying local
aea863
  maps without '/etc/' prepended to them now works. (bz #136038)
aea863
aea863
* Fri Oct 15 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-28
aea863
- Fixed a bug which caused directories to never be unmounted. (bz #134403)
aea863
aea863
* Thu Oct 14 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-27
aea863
- Fixed an error in the init script which caused duplicate entries to be
aea863
  displayed when asking for autofs status.
aea863
aea863
* Fri Oct  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-22
aea863
- Comment out map expiry (and related) patch for an FC3 build.
aea863
aea863
* Thu Sep 23 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-21
aea863
- Make local options apply to all maps in a multi-map entry.
aea863
aea863
* Tue Sep 21 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-20
aea863
- Merged my and Ian's socket leak fixes into one, smaller patch. Only
aea863
  partially addresses bz #128966.
aea863
- Fix some more echo lines for internationalization. bz #77820
aea863
- Revert the only one auto.master patch until we implement the +auto_master
aea863
  syntax.  Temporarily addresses bz #133055.
aea863
aea863
* Thu Sep  2 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-18
aea863
- Umount loopback filesystems under automount points when stopping the 
aea863
  automounter.
aea863
- Uncomment the map expiry patch.
aea863
- change a close to an fclose in lookup_file.c
aea863
aea863
* Tue Aug 31 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-17
aea863
- Add patch to support parsing nsswitch.conf to determine map sources.
aea863
- Disable this patch, and Ian's map expiry patch for a FC build.
aea863
aea863
* Tue Aug 24 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-16
aea863
- Version 3 of Ian's map expiry changes.
aea863
aea863
* Wed Aug 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-15
aea863
- Fix a socket leak in the rpc_subs, causing mounts to fail since we are 
aea863
  running out of port space fairly quickly.
aea863
aea863
* Wed Aug 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-14
aea863
- New map expiry patch from Ian.
aea863
- Fix a couple signal races.  No known problem reports of these, but they
aea863
  are holes, none-the-less.
aea863
aea863
* Tue Aug 10 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-13
aea863
- Only read one auto.master map (instead of concatenating all found sources).
aea863
- Uncomment Ian's experimental mount expiry patch.
aea863
aea863
* Fri Aug  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-12
aea863
- Add a sysconfig entry to disable direct map support, and set this to 
aea863
  1 by default.
aea863
- Disable the beta map expiry logic so I can build into a stable distro.
aea863
- Add defaults for all of the sysconfig variables to the init script so 
aea863
  we don't trip over user errors (i.e. deleting /etc/sysconfig/autofs).
aea863
aea863
* Wed Aug  4 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-11
aea863
- Add beta map expiry code for wider testing. (Ian Kent)
aea863
- Fix check for ghosting option.  I forgot to check for it in DAEMONOPTIONS.
aea863
- Remove STRIPDASH from /etc/sysconfig/autofs
aea863
aea863
* Mon Jul 12 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-10
aea863
- Add bad chdir patch from Ian Kent.
aea863
- Add a typo fix for the mtab lock file.
aea863
- Nuke the stripdash patch.  It didn't solve a problem.
aea863
aea863
* Tue Jun 22 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-9
aea863
- Bump revison for inclusion in RHEL 3.
aea863
aea863
* Mon Jun 21 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-8
aea863
- Change icmp ping to an rpc ping.  (Ian Kent)
aea863
- Fix i18n patch
aea863
  o Remove the extra \" from one echo line.
aea863
  o Use echo -e if we are going to do a \n in the echo string.
aea863
aea863
* Mon Jun 21 2004 Alan Cox <alan@redhat.com>
aea863
- Fixed i18n bug #107463
aea863
aea863
* Mon Jun 21 2004 Alan Cox <alan@redhat.com>
aea863
- Fixed i18n bug #107461
aea863
aea863
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
aea863
- rebuilt
aea863
aea863
* Sat Jun  5 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-4
aea863
- Perform an icmp ping request before rpc_pings, since the rpc clnt_create
aea863
  function has a builtin default timeout of 60 seconds.  This could result
aea863
  in a long delay when a server in a replicated mount setup is down.
aea863
- For non-replicated server entries, ping a host before attempting to mount.
aea863
  (Ian Kent)
aea863
- Change to %%configure.
aea863
- Put version-release into .version to allow for automount --version to
aea863
  print exact info.
aea863
- Nuke my get-best-mount patch which always uses the long timeout.  This
aea863
  should no longer be needed.
aea863
- Put name into changelog entries to make them consistent.  Add e:n-v-r
aea863
  into Florian's entry.
aea863
- Stop autofs before uninstalling
aea863
aea863
* Sat Jun 05 2004 Florian La Roche <Florian.LaRoche@redhat.de> - 1:4.1.3-3
aea863
- add a preun script to remove autofs
aea863
aea863
* Tue Jun  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-2
aea863
- Incorporate patch from Ian which fixes an infinite loop seen by those
aea863
  running older versions of the kernel patches (triggered by non-strict mounts
aea863
  being the default).
aea863
aea863
* Tue Jun  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-1
aea863
- Update to upstream 4.1.3.
aea863
aea863
* Thu May  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-6
aea863
- The lookup_yp module only dealt with YPERR_KEY, all other errors were 
aea863
  treated as success.  As a result, if the ypdomain was not bound, the 
aea863
  subprocess that starts mounts would SIGSEGV.  This is now fixed.
aea863
- Option parsing in the init script was not precise enough, sometimes matching
aea863
  filesystem options to one of --ghost, --timeout, --verbose, or --debug.  
aea863
  The option-parsing patch addresses this issue by making the regexp's much
aea863
  more precise.
aea863
- Ian has rolled a third version of the replicated mount fixes.
aea863
aea863
* Tue May  4 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-5
aea863
- Ian has a new fix for replicated server and multi-mounts.  Updated the 
aea863
  patch for testing.  Still beta.  (Ian Kent)
aea863
aea863
* Mon May  3 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-4
aea863
- Fix broken multi-mounts.  test patch.  (Ian Kent)
aea863
aea863
* Tue Apr 20 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-3
aea863
- Fix a call to spawnl which forgot to specify a lock file. (nphilipp)
aea863
aea863
* Wed Apr 14 2004  <jmoyer@redhat.com> - 1:4.1.2-2
aea863
- Pass --libdir= to ./configure so we get this right on 64 bit platforms that 
aea863
  support backwards compat.
aea863
aea863
* Wed Apr 14 2004  Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-1
aea863
- Change hard-coded paths in the spec file to the %%{_xxx} variety.
aea863
- Update to upstream 4.1.2.
aea863
- Add a STRIPDASH option to /etc/sysconfig/autofs which allows for
aea863
  compatibility with the Sun automounter options specification syntax in
aea863
  auto.master.  See /etc/sysconfig/autofs for more information.  Addresses
aea863
  bug 113950.
aea863
aea863
* Tue Apr  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-6
aea863
- Add the /etc/sysconfig/autofs file, and supporting infrastructure in 
aea863
  the init script.
aea863
- Add support for UNDERSCORE_TO_DOT for those who want it.
aea863
- We no longer own /net.  Move it to the filesystem package.
aea863
aea863
* Tue Mar 30 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-5
aea863
- Clarify documentation on direct maps.
aea863
- Send automount daemons a HUP signal during reload.  This tells them to 
aea863
  re-read maps (otherwise they use a cached version.  Patch from the autofs
aea863
  maintainer.
aea863
aea863
* Mon Mar 22 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-4
aea863
- Fix init script to print out failures where appropriate.
aea863
- Build the automount daemon as a PIE.
aea863
aea863
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-3
aea863
- Fix bug in get_best_mount, whereby if there is only one option, we 
aea863
  choose nothing.  This is primarily due to the fact that we pass 0 in to
aea863
  the get_best_mount function for the long timeout parameter.  So, we
aea863
  timeout trying to contact our first and only server, and never retry.
aea863
aea863
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-2
aea863
- Prevent startup if a mountpoint is already mounted.
aea863
aea863
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-1
aea863
- Update to 4.1.1, as it fixes problems with wildcards that people are 
aea863
  seeing quite a bit.
aea863
aea863
* Wed Mar 17 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-8
aea863
- Fix ldap init code to parse server name and options correctly.
aea863
aea863
* Tue Mar 16 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-7
aea863
- Moved the freeing of ap.path to cleanup_exit, as we would otherwise 
aea863
  reference an already-freed variable.
aea863
aea863
* Mon Mar 15 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-6
aea863
- add %%config(noreplace) for auto.* config files.
aea863
aea863
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-5
aea863
- make the init script only recognize redhat systems.  Nalin seems to remember
aea863
  some arcane build system error that can be caused if we don't do this.
aea863
aea863
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-4
aea863
- comment out /net and /misc from the default auto.master.  /net is important
aea863
  since in a default shipping install, we can neatly co-exist with amd.
aea863
aea863
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-3
aea863
- Ported forward Red Hat's patches from 3.1.7 that were not already present
aea863
  in 4.1.0.
aea863
- Moving autofs from version 3.1.7 to 4.1.0
aea863
aea863
* Mon Sep 29 2003 Ian Kent <raven@themaw.net>
aea863
- Added work around for O(1) patch oddity.
aea863
aea863
* Sat Aug 16 2003 Ian Kent <raven@themaw.net>
aea863
- Fixed tree mounts.
aea863
- Corrected transciption error in autofs4-2.4.18 kernel module
aea863
aea863
* Sun Aug 10 2003 Ian Kent <raven@themaw.net>
aea863
- Checked and merged most of the RedHat v3 patches
aea863
- Fixed kernel module handling wu-ftpd login problem (again)
aea863
aea863
* Thu Aug 7 2003 Ian Kent <raven@themaw.net>
aea863
- Removed ineffective lock stuff
aea863
- Added -n to bind mount to prevent mtab update error
aea863
- Added retry to autofs umount to clean matb after fail
aea863
- Redirected messages from above to debug log and added info message
aea863
- Fixed autofs4 module reentrancy, pwd and chroot handling
aea863
aea863
* Wed Jul 30 2003 Ian Kent <raven@themaw.net>
aea863
- Fixed autofs4 ghosting patch for 2.4.19 and above (again)
aea863
- Fixed autofs directory removal on failure of autofs mount
aea863
- Fixed lock file wait function overlapping calls to (u)mount
aea863
aea863
* Sun Jul 27 2003 Ian Kent <raven@themaw.net>
aea863
- Implemented LDAP direct map handling for nisMap and automountMap schema
aea863
- Fixed autofs4 ghosting patch for 2.4.19 and above (again)
aea863
- Added locking to fix overlapping internal calls to (u)mount 
aea863
- Added wait for mtab~ to improve tolerance of overlapping external calls to (u)mount
aea863
- Fixed ghosted directory removal after failed mount attempt
aea863
aea863
* Wed May 28 2003 Ian Kent <raven@themaw.net>
aea863
- Cleaned up an restructured my added code
aea863
- Corrected ghosting problem with 2.4.19 and above
aea863
- Added autofs4 ghosting patch for 2.4.19 and above
aea863
- Implemented HUP signal to force update of ghosted maps
aea863
aea863
* Sat Mar 23 2002 Ian Kent <ian.kent@pobox.com>
aea863
- Add patch to implement directory ghosting and direct mounts
aea863
- Add patch to for autofs4 module to support ghosting
aea863
aea863
* Wed Jan 17 2001 Nalin Dahyabhai <nalin@redhat.com>
aea863
- use -fPIC instead of -fpic for modules and honor other RPM_OPT_FLAGS
aea863
aea863
* Tue Feb 29 2000 Nalin Dahyabhai <nalin@redhat.com>
aea863
- enable hesiod support over libbind
aea863
aea863
* Fri Aug 13 1999 Cristian Gafton <gafton@redhat.com>
aea863
- add patch from rth to avoid an infinite loop