4d476f
#
4d476f
# $Id: autofs.spec,v 1.11 2003/12/04 15:41:32 raven Exp $
4d476f
#
4d476f
# Use --without systemd in your rpmbuild command or force values to 0 to
4d476f
# disable them.
4d476f
%define with_systemd        %{?_without_systemd:        0} %{?!_without_systemd:        1}
4d476f
4d476f
Summary: A tool for automatically mounting and unmounting filesystems
4d476f
Name: autofs
4d476f
Version: 5.0.7
7f6688
Release: 99%{?dist}
4d476f
Epoch: 1
4d476f
License: GPLv2+
4d476f
Group: System Environment/Daemons
4d476f
Source: ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-%{version}.tar.bz2
4d476f
Patch1: autofs-5.0.7-fix-nobind-sun-escaped-map-entries.patch
4d476f
Patch2: autofs-5.0.7-fix-use-cache-entry-after-free-mistake.patch
4d476f
Patch3: autofs-5.0.7-fix-ipv6-proximity-calculation.patch
4d476f
Patch4: autofs-5.0.7-fix-parse-buffer-initialization.patch
4d476f
Patch5: autofs-5.0.7-fix-typo-in-automount-8.patch
4d476f
Patch6: autofs-5.0.7-include-usage-in-usage-message.patch
4d476f
Patch7: autofs-5.0.7-dont-wait-forever-to-restart.patch
4d476f
Patch8: autofs-5.0.7-add-timeout-option-description-to-man-page.patch
4d476f
Patch9: autofs-5.0.7-fix-null-map-entry-order-handling.patch
4d476f
Patch10: autofs-5.0.7-make-description-of-default-MOUNT_WAIT-setting-clear.patch
4d476f
Patch11: autofs-5.0.7-configure-in-allow-cross-compilation.patch
4d476f
Patch12: autofs-5.0.7-README-update-mailing-list-subscription-info.patch
4d476f
Patch13: autofs-5.0.7-allow-non-root-user-to-check-status.patch
4d476f
Patch14: autofs-5.0.7-configure-allow-cross-compilation-update.patch
4d476f
Patch15: autofs-5.0.6-fix-recursive-mount-deadlock.patch
4d476f
Patch16: autofs-5.0.6-increase-file-map-read-buffer-size.patch
4d476f
Patch17: autofs-5.0.7-handle-new-location-of-systemd.patch
4d476f
Patch18: autofs-5.0.7-fix-map-entry-duplicate-offset-detection.patch
4d476f
Patch19: autofs-5.0.7-allow-nsswitch_conf-to-not-contain-automount-lines.patch
4d476f
Patch20: autofs-5.0.7-fix-nobind-man-page-description.patch
4d476f
Patch21: autofs-5.0.7-fix-submount-offset-delete.patch
4d476f
Patch22: autofs-5.0.7-fix-init-script-status-return.patch
4d476f
Patch23: autofs-5.0.7-fix-use-get_proximity-without-libtirpc.patch
4d476f
Patch24: autofs-5.0.7-dont-use-dirent-d_type-to-filter-out-files-in-scandir.patch
4d476f
Patch25: autofs-5.0.7-dont-schedule-new-alarms-after-readmap.patch
4d476f
Patch26: autofs-5.0.7-use-numeric-protocol-ids-instead-of-protoent-structs.patch
4d476f
Patch27: autofs-5.0.7-lib-defaults-use-WITH_LDAP-conditional-around-LDAP-types.patch
4d476f
Patch28: autofs-5.0.7-make-yellow-pages-support-optional.patch
4d476f
Patch29: autofs-5.0.7-modules-replicated-use-sin6.addr-s6_addr32.patch
4d476f
Patch30: autofs-5.0.7-workaround-missing-GNU-versionsort-extension.patch
4d476f
Patch31: autofs-5.0.7-dont-fail-on-master-map-self-include.patch
4d476f
Patch32: autofs-5.0.7-fix-wildcard-multi-map-regression.patch
4d476f
Patch33: autofs-5.0.7-fix-file-descriptor-leak-when-reloading-the-daemon.patch
4d476f
Patch34: autofs-5.0.7-depricate-nosymlink-pseudo-option.patch
4d476f
Patch35: autofs-5.0.7-add-symlink-pseudo-option.patch
4d476f
Patch36: autofs-5.0.7-update-kernel-include-files.patch
4d476f
Patch37: autofs-5.0.7-fix-requires-in-spec-file.patch
4d476f
Patch38: autofs-5.0.7-fix-libtirpc-build-option.patch
4d476f
Patch39: autofs-5.0.7-fix-systemd-unidir-in-spec-file.patch
4d476f
Patch40: autofs-5.0.7-document-browse-option-in-man-page.patch
4d476f
Patch41: autofs-5.0.7-fix-automounter-support-on-parisc.patch
4d476f
Patch42: autofs-5.0.7-fix-some-automount_8-typos.patch
4d476f
Patch43: autofs-5.0.7-syncronize-handle_mounts-shutdown.patch
4d476f
Patch44: autofs-5.0.7-fix-submount-tree-not-all-expiring.patch
4d476f
Patch45: autofs-5.0.7-make-dump-maps-check-for-duplicate-indirect-mounts.patch
4d476f
Patch46: autofs-5.0.7-document-allowed-map-sources-in-auto_master.patch
4d476f
Patch47: autofs-5.0.7-add-enable-sloppy-mount-option-to-configure.patch
4d476f
Patch48: autofs-5.0.7-fix-interface-address-null-check.patch
4d476f
Patch49: autofs-5.0.7-dont-probe-rdma-mounts.patch
4d476f
Patch50: autofs-5.0.7-fix-master-map-mount-options-matching.patch
4d476f
Patch51: autofs-5.0.7-fix-master-map-bogus-keywork-match.patch
4d476f
Patch52: autofs-5.0.7-fix-fix-map-entry-duplicate-offset-detection.patch
4d476f
Patch53: autofs-5.0.7-probe-each-nfs-version-in-turn-for-singleton-mounts.patch
4d476f
Patch54: autofs-5.0.7-fix-fcntl-return-check.patch
4d476f
Patch55: autofs-5.0.7-fix-spawn_umount-return-check-in-mount_bind-lookup_init.patch
4d476f
Patch56: autofs-5.0.7-fix-check-mkdir_path-in-mount_bind-mount_mount.patch
4d476f
Patch57: autofs-5.0.7-fix-incorrect-name-in-test.patch
4d476f
Patch58: autofs-5.0.7-remove-debug-only-code-in-alarm-c.patch
4d476f
Patch59: autofs-5.0.7-fix-inconsistent-use-of-cache-lock-in-handle_packet_missing_direct.patch
4d476f
Patch60: autofs-5.0.7-fix-several-off-by-one-errors.patch
4d476f
Patch61: autofs-5.0.7-fix-memory-leak-in-get_dc_list.patch
4d476f
Patch62: autofs-5.0.7-fix-host_addr-null-reference-in-add_new_host.patch
4d476f
Patch63: autofs-5.0.7-add-null-check-in-read_one.patch
4d476f
Patch64: autofs-5.0.7-add-pgrp-check-in-do_spawn.patch
4d476f
Patch65: autofs-5.0.7-fix-inconsistent-signed-usage-for-__rpc_ping.patch
4d476f
Patch66: autofs-5.0.7-add-null-check-in-extract_version.patch
4d476f
Patch67: autofs-5.0.7-recheck-valid-map-entry-lookup-return-in-do_readmap_mount.patch
4d476f
Patch68: autofs-5.0.7-add-null-check-in-parse_server_string.patch
4d476f
Patch69: autofs-5.0.7-add-map-entry-null-check-in-do_expire_direct.patch
4d476f
Patch70: autofs-5.0.7-add-mapent-null-check-in-lookup-nisplus-lookup_mount.patch
4d476f
Patch71: autofs-5.0.7-fix-potential-null-dereference-in-lookup_mount.patch
4d476f
Patch72: autofs-5.0.7-fix-leaked-ldap-percent-hack-allocation-in-lookup_one.patch
4d476f
Patch73: autofs-5.0.7-fix-incorrect-value-reference-in-parse_line.patch
4d476f
Patch74: autofs-5.0.7-add-debug-alert-for-waitpid-in-check_nfs_mount_version.patch
4d476f
Patch75: autofs-5.0.7-add-initialization-of-bind_result-in.patch-do_sasl_bind.patch
4d476f
Patch76: autofs-5.0.7-fix-incorrect-check-in-flag_is_owned.patch
4d476f
Patch77: autofs-5.0.7-fix-possible-use-after-free-in-lookup_dir-lookup_init.patch
4d476f
Patch78: autofs-5.0.7-add-changlog-entry-for-coverity-fixes.patch
4d476f
Patch79: autofs-5.0.7-fix-probe-each-nfs-version-in-turn-for-singleton-mounts.patch
4d476f
Patch80: autofs-5.0.7-misc-man-page-fixes.patch
4d476f
Patch81: autofs-5.0.7-fix-add-null-check-in-parse_server_string.patch
4d476f
Patch82: autofs-5.0.7-check-for-protocol-option.patch
4d476f
Patch83: autofs-5.0.7-use-ulimit-max-open-files-if-greater-than-internal-maximum.patch
4d476f
Patch84: autofs-5.0.7-dont-override-LDFLAGS-in-make-rules.patch
4d476f
Patch85: autofs-5.0.7-fix-a-couple-of-compiler-warnings.patch
4d476f
Patch86: autofs-5.0.7-add-after-sssd-dependency-to-unit-file.patch
4d476f
Patch87: autofs-5.0.7-fix-syncronize-handle_mounts-shutdown.patch
4d476f
Patch88: autofs-5.0.7-fix-fix-wildcard-multi-map-regression.patch
4d476f
Patch89: autofs-5.0.7-fix-dumpmaps-multi-output.patch
4d476f
Patch90: autofs-5.0.7-try-and-cleanup-after-dumpmaps.patch
4d476f
Patch91: autofs-5.0.7-teach-dumpmaps-to-output-simple-key-value-pairs.patch
4d476f
Patch92: autofs-5.0.7-fix-get_nfs_info-probe.patch
4d476f
Patch93: autofs-5.0.7-fix-portmap-lookup.patch
4d476f
Patch94: autofs-5.0.7-only-probe-specific-nfs-version-when-requested.patch
4d476f
Patch95: autofs-5.0.8-fix-ipv6-libtirpc-getport.patch
4d476f
Patch96: autofs-5.0.7-improve-timeout-option-description.patch
4d476f
Patch97: autofs-5.0.8-fix-ipv6-link-local-address-handling.patch
4d476f
Patch98: autofs-5.0.8-fix-fix-ipv6-libtirpc-getport.patch
4d476f
Patch99: autofs-5.0.8-get_nfs_info-should-query-portmapper-if-port-is-not-given.patch
4d476f
Patch100: autofs-5.0.8-fix-ipv6-libtirpc-getport-proto-not-set.patch
4d476f
Patch101: autofs-5.0.8-fix-portmap-not-trying-proto-v2.patch
4d476f
Patch102: autofs-5.0.8-fix-negative-status-being-reset-on-map-read.patch
4d476f
Patch103: autofs-5.0.9-fix-fix-negative-status-being-reset-on-map-read.patch
4d476f
Patch104: autofs-5.0.9-check-for-non-existent-negative-entries-in-lookup_ghost.patch
4d476f
Patch105: autofs-5.0.7-allow-use-of-hosts-map-in-maps.patch
4d476f
Patch106: autofs-5.0.8-fix-options-compare.patch
4d476f
Patch107: autofs-5.0.8-fix-fix-options-compare.patch
4d476f
4d476f
# pre-patches for amd parser series.
4d476f
Patch400: autofs-5.0.8-fix-max-declaration.patch
4d476f
Patch401: autofs-5.0.7-setup-program-map-env-from-macro-table.patch
4d476f
Patch402: autofs-5.0.7-add-short-host-name-standard-marco-variable.patch
4d476f
Patch403: autofs-5.0.8-fix-symlink-fail-message-in-mount_bind-c.patch
4d476f
Patch404: autofs-5.0.7-add-std-vars-to-program-map-invocation.patch
4d476f
Patch405: autofs-5.0.8-check-for-existing-offset-mount-before-mounting.patch
4d476f
Patch406: autofs-5.0.8-remove-macro-debug-prints.patch
4d476f
Patch407: autofs-5.0.8-fix-cache-readlock-not-taken-on-lookup.patch
4d476f
Patch408: autofs-5.0.7-fix-compilation-of-lookup_ldap_c-without-sasl.patch
4d476f
Patch409: autofs-5.0.8-fix-undefined-authtype_requires_creds-err-if-ldap-en.patch
4d476f
Patch410: autofs-5.0.8-pass-map_source-as-function-paramter-where-possible.patch
4d476f
Patch411: autofs-5.0.8-check-for-bind-onto-self-in-mount_bind-c.patch
4d476f
Patch412: autofs-5.0.8-fix-symlink-expire.patch
4d476f
Patch413: autofs-5.0.8-fix-master-map-type-check.patch
4d476f
Patch414: autofs-5.0.8-dont-clobber-mapent-for-negative-cache.patch
4d476f
Patch415: autofs-5.0.7-fix-bad-mkdir-permission-on-create.patch
4d476f
Patch416: autofs-5.0.8-fix-macro_addvar-and-move-init-to-main-thread.patch
4d476f
Patch417: autofs-5.0.8-change-walk_tree-to-take-ap.patch
4d476f
Patch418: autofs-5.0.8-add-negative-cache-lookup-to-hesiod-lookup.patch
4d476f
Patch419: autofs-5.0.8-fix-external-env-configure.patch
4d476f
Patch420: autofs-5.0.8-make-autofs-5-consistent-with-auto-master-5.patch
4d476f
Patch421: autofs-5.0.8-fix-map-source-with-type-lookup.patch
4d476f
Patch422: autofs-5.0.8-fix-fix-map-source-with-type-lookup.patch
4d476f
Patch423: autofs-5.0.8-fix-lookup_nss_mount-map-lookup.patch
4d476f
Patch424: autofs-5.0.8-dont-ignore-null-cache-entries-on-multi-mount-umount.patch
4d476f
Patch425: autofs-5.0.8-fix-inconsistent-error-returns-in-handle_packet_missing_direct.patch
4d476f
Patch426: autofs-5.0.8-simple-coverity-fixes.patch
4d476f
Patch427: autofs-5.0.8-remove-stale-debug-message.patch
4d476f
Patch428: autofs-5.0.8-fixes-for-samples-auto_master.patch
4d476f
Patch429: autofs-5.0.8-fix-variable-substitution-description.patch
4d476f
Patch430: autofs-5.0.8-fix-append-options-description-in-README_v5-release.patch
4d476f
Patch431: autofs-5.0.9-fix-mistake-in-assignment.patch
4d476f
Patch432: autofs-5.0.8-use-open-instead-of-access.patch
4d476f
Patch433: autofs-5.0.7-fix-crash-due-to-thread-unsafe-use-of-libldap.patch
4d476f
Patch434: autofs-5.0.8-fix-deadlock-in-init-ldap-connection.patch
4d476f
Patch435: autofs-5.0.8-extend-libldap-serialization.patch
4d476f
4d476f
# amd parser series (set1)
4d476f
Patch500: autofs-5.0.9-amd-lookup-move-get_proximity-to-parse_subs-c.patch
4d476f
Patch501: autofs-5.0.9-amd-lookup-use-flags-in-map_source-for-format.patch
4d476f
Patch502: autofs-5.0.9-amd-lookup-rework-config-handling.patch
4d476f
Patch503: autofs-5.0.9-amd-lookup-add-conf-handling-for-amd-maps.patch
4d476f
Patch504: autofs-5.0.9-amd-lookup-split-config-into-init-and-config-settings.patch
4d476f
Patch505: autofs-5.0.9-amd-lookup-update-man-page-autofs-config-description.patch
4d476f
Patch506: autofs-5.0.9-amd-lookup-add-amd-config-descriptions-to-config.patch
4d476f
Patch507: autofs-5.0.9-amd-lookup-fix-lofs-mounting.patch
4d476f
Patch508: autofs-5.0.9-amd-lookup-add-merge_options-function.patch
4d476f
Patch509: autofs-5.0.9-amd-lookup-add-expandamdent-function.patch
4d476f
Patch510: autofs-5.0.9-amd-lookup-add-external-mounts-tracking-functions.patch
4d476f
Patch511: autofs-5.0.9-amd-lookup-add-amd-global-macro-vars.patch
4d476f
Patch512: autofs-5.0.9-amd-lookup-add-selector-handling-functions.patch
4d476f
Patch513: autofs-5.0.9-amd-lookup-add-parse_amd-c.patch
4d476f
Patch514: autofs-5.0.9-amd-lookup-add-parent-prefix-handling.patch
4d476f
Patch515: autofs-5.0.9-amd-lookup-add-lookup-vars.patch
4d476f
Patch516: autofs-5.0.9-amd-lookup-add-selector-handling.patch
4d476f
Patch517: autofs-5.0.9-amd-lookup-add-cut-handling.patch
4d476f
Patch518: autofs-5.0.9-amd-lookup-add-handling-of-amd-maps-in-the-master-map.patch
4d476f
Patch519: autofs-5.0.9-amd-lookup-add-cache-partial-match-functions.patch
4d476f
Patch520: autofs-5.0.9-amd-lookup-fix-expire-of-amd-nfs-mounts.patch
4d476f
Patch521: autofs-5.0.9-amd-lookup-add-lofs-ext-and-xfs-fs-types.patch
4d476f
Patch522: autofs-5.0.9-amd-lookup-add-key-matching-helper-function.patch
4d476f
Patch523: autofs-5.0.9-amd-lookup-update-lookup-file-to-handle-amd-keys.patch
4d476f
Patch524: autofs-5.0.9-amd-lookup-update-lookup-yp-to-handle-amd-keys.patch
4d476f
Patch525: autofs-5.0.9-amd-lookup-update-lookup-program-to-handle-amd-keys.patch
4d476f
Patch526: autofs-5.0.9-amd-lookup-update-lookup-nisplus-to-handle-amd-keys.patch
4d476f
Patch527: autofs-5.0.8-amd-lookup-update-lookup-ldap-to-handle-amd-keys.patch
4d476f
Patch528: autofs-5.0.8-amd-lookup-update-lookup-hesiod-to-handle-amd-keys.patch
4d476f
Patch529: autofs-5.0.9-amd-lookup-add-handling-of-unhandled-options.patch
4d476f
Patch530: autofs-5.0.9-amd-lookup-use-config-map_type-if-type-is-not-given.patch
4d476f
Patch531: autofs-5.0.9-amd-lookup-update-man-pages.patch
4d476f
Patch532: autofs-5.0.9-amd-lookup-add-remopts-handling.patch
4d476f
Patch533: autofs-5.0.9-amd-lookup-add-nfsl-and-linkx-fs-types.patch
4d476f
Patch534: autofs-5.0.9-amd-lookup-add-search_path-handling.patch
4d476f
Patch535: autofs-5.0.9-amd-lookup-fix-host-mount-lookup.patch
4d476f
Patch536: autofs-5.0.9-amd-lookup-fix-host-mount-naming.patch
4d476f
Patch537: autofs-5.0.9-amd-lookup-check-for-required-options-for-mounts.patch
4d476f
Patch538: autofs-5.0.9-amd-lookup-add-cdfs-fs-type.patch
4d476f
Patch539: autofs-5.0.9-amd-lookup-dont-umount-admin-mounted-external-mounts.patch
4d476f
Patch540: autofs-5.0.9-amd-lookup-skip-sss-source-for-amd-lookups.patch
4d476f
Patch541: autofs-5.0.9-amd-lookup-allow-exec-to-be-used-by-amd-maps-in-master-map.patch
4d476f
Patch542: autofs-5.0.9-amd-lookup-fix-amd-entry-not-found-at-expire.patch
4d476f
Patch543: autofs-5.0.9-amd-lookup-fix-prefix-not-set-on-mount-reconnect.patch
4d476f
Patch544: autofs-5.0.9-amd-lookup-add-REDAME-amd-maps.patch
4d476f
Patch545: autofs-5.0.9-amd-lookup-fix-autofs_use_lofs-value-in-config.patch
4d476f
Patch546: autofs-5.0.9-amd-lookup-fix-expire-of-external-mounts.patch
4d476f
Patch547: autofs-5.0.9-amd-lookup-try-to-use-external-mounts-for-real-mounts.patch
4d476f
Patch548: autofs-5.0.9-amd-lookup-add-ufs-fs-type.patch
4d476f
Patch549: autofs-5.0.9-amd-lookup-fix-old-conf-handling.patch
4d476f
Patch550: autofs-5.0.9-amd-lookup-try-to-use-external-mounts-for-nfs-mounts.patch
4d476f
Patch551: autofs-5.0.9-amd-lookup-update-changelog.patch
4d476f
4d476f
# amd parser series (set2)
4d476f
Patch552: autofs-5.1.0-beta1-fix-wildcard-key-lookup.patch
4d476f
Patch553: autofs-5.1.0-beta1-fix-out-of-order-amd-timestamp-lookup.patch
4d476f
Patch554: autofs-5.1.0-beta1-fix-ldap-default-schema-config.patch
4d476f
Patch555: autofs-5.1.0-beta1-fix-ldap-default-master-map-name-config.patch
4d476f
Patch556: autofs-5.1.0-beta1-fix-map-format-init-in-lookup_init.patch
4d476f
Patch557: autofs-5.1.0-beta1-fix-incorrect-max-key-length-in-defaults-get_hash.patch
4d476f
Patch558: autofs-5.1.0-beta1-fix-xfn-sets-incorrect-lexer-state.patch
4d476f
Patch559: autofs-5.1.0-beta1-fix-old-style-key-lookup.patch
4d476f
Patch560: autofs-5.1.0-beta1-fix-expire-when-server-not-responding.patch
4d476f
Patch561: autofs-5.1.0-beta1-fix-ldap_uri-config-update.patch
4d476f
Patch562: autofs-5.1.0-beta1-fix-typo-in-conf_load_autofs_defaults.patch
4d476f
Patch563: autofs-5.1.0-beta1-fix-hash-on-config-option-add-and-delete.patch
4d476f
Patch564: autofs-5.1.0-beta1-add-plus-to-path-match-pattern.patch
4d476f
Patch565: autofs-5.1.0-beta1-fix-multi-entry-ldap-option-handling.patch
4d476f
Patch566: autofs-5.1.0-beta1-cleanup-options-in-amd_parse-c.patch
4d476f
Patch567: autofs-5.1.0-beta1-allow-empty-value-for-some-map-options.patch
4d476f
Patch568: autofs-5.1.0-beta1-allow-empty-value-in-macro-selectors.patch
4d476f
4d476f
Patch600: autofs-5.1.0-add-serialization-to-sasl-init.patch
4d476f
Patch601: autofs-5.1.0-dont-allocate-dev_ctl_ops-too-early.patch
4d476f
Patch602: autofs-5.1.0-fix-incorrect-round-robin-host-detection.patch
4d476f
Patch603: autofs-5.0.9-fix-race-accessing-qdn-in-get_query_dn.patch
4d476f
4d476f
# Coverity motivated fixes, mainly for the new amd parser code
4d476f
Patch604: autofs-5.1.0-fix-leak-in-cache_push_mapent.patch
4d476f
Patch605: autofs-5.1.0-fix-config-entry-read-buffer-not-checked.patch
4d476f
Patch606: autofs-5.1.0-fix-FILE-pointer-check-in-defaults_read_config.patch
4d476f
Patch607: autofs-5.1.0-fix-memory-leak-in-conf_amd_get_log_options.patch
4d476f
Patch608: autofs-5.1.0-fix-signed-comparison-in-inet_fill_net.patch
4d476f
Patch609: autofs-5.1.0-fix-buffer-size-checks-in-get_network_proximity.patch
4d476f
Patch610: autofs-5.1.0-fix-leak-in-get_network_proximity.patch
4d476f
Patch611: autofs-5.1.0-fix-buffer-size-checks-in-merge_options.patch
4d476f
Patch612: autofs-5.1.0-check-amd-lex-buffer-len-before-copy.patch
4d476f
Patch613: autofs-5.1.0-add-return-check-in-ldap-check_map_indirect.patch
4d476f
Patch614: autofs-5.1.0-check-host-macro-is-set-before-use.patch
4d476f
Patch615: autofs-5.1.0-check-options-length-before-use-in-parse_amd_c.patch
4d476f
Patch616: autofs-5.1.0-fix-some-out-of-order-evaluations-in-parse_amd_c.patch
4d476f
Patch617: autofs-5.1.0-fix-copy-and-paste-error-in-dup_defaults_entry.patch
4d476f
Patch618: autofs-5.1.0-fix-leak-in-parse_mount.patch
4d476f
Patch619: autofs-5.1.0-add-mutex-call-return-check-in-defaults_c.patch
4d476f
4d476f
# more amd format map fixes
4d476f
Patch620: autofs-5.1.0-force-disable-browse-mode-for-amd-format-maps.patch
4d476f
Patch621: autofs-5.1.0-fix-hosts-map-options-check-in-lookup_amd_instance.patch
4d476f
4d476f
Patch622: autofs-5.1.0-fix-mem-leak-in-create_client.patch
4d476f
Patch623: autofs-5.1.0-fix-memory-leak-in-get_exports.patch
4d476f
4d476f
Patch624: autofs-5.1.0-fix-memory-leak-in-get_defaults_entry.patch
4d476f
Patch625: autofs-5.1.0-fix-out-of-order-clearing-of-options-buffer.patch
4d476f
Patch626: autofs-5.1.0-fix-reset-amd-lexer-scan-buffer.patch
4d476f
Patch627: autofs-5.1.0-ignore-multiple-commas-in-options-strings.patch
4d476f
4d476f
Patch628: autofs-5.1.0-clarify-multiple-mounts-description.patch
4d476f
Patch629: autofs-5.1.0-update-man-page-autofs-8-for-systemd.patch
4d476f
Patch630: autofs-5.1.0-fix-fix-master-map-type-check.patch
4d476f
Patch631: autofs-5.1.0-fix-typo-in-update_hosts_mounts.patch
4d476f
Patch632: autofs-5.1.0-fix-hosts-map-update-on-reload.patch
4d476f
Patch633: autofs-5.1.0-make-negative-cache-update-consistent-for-all-lookup-modules.patch
4d476f
Patch634: autofs-5.1.0-ensure-negative-cache-isnt-updated-on-remount.patch
4d476f
Patch635: autofs-5.1.0-dont-add-wildcard-to-negative-cache.patch
4d476f
Patch636: autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch
4d476f
Patch637: autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch
4d476f
Patch638: autofs-5.1.0-fix-incorrect-check-in-parse_mount.patch
4d476f
Patch639: autofs-5.1.0-handle-duplicates-in-multi-mounts.patch
4d476f
Patch640: autofs-5.1.0-fix-macro-usage-in-lookup_program_c.patch
4d476f
Patch641: autofs-5.1.0-remove-unused-offset-handling-code.patch
4d476f
Patch642: autofs-5.1.0-fix-mount-as-you-go-offset-selection.patch
4d476f
4d476f
Patch643: autofs-5.1.0-init-qdn-before-use.patch
4d476f
Patch644: autofs-5.1.1-fix-left-mount-count-return.patch
4d476f
Patch645: autofs-5.1.1-fix-return-handling-in-sss-lookup-module.patch
4d476f
Patch646: autofs-5.1.1-move-query-dn-calculation-from-do_bind-to-do_connect.patch
4d476f
Patch647: autofs-5.1.1-make-do_connect-return-a-status.patch
4d476f
Patch648: autofs-5.1.1-make-connect_to_server-return-a-status.patch
4d476f
Patch649: autofs-5.1.1-make-find_dc_server-return-a-status.patch
4d476f
Patch650: autofs-5.1.1-make-find_server-return-a-status.patch
4d476f
Patch651: autofs-5.1.1-fix-return-handling-of-do_reconnect-in-ldap-module.patch
4d476f
Patch652: autofs-5.1.1-fix-direct-mount-stale-instance-flag-reset.patch
4d476f
Patch653: autofs-5.1.1-fix-direct-map-expire-not-set-for-initial-empty-map.patch
4d476f
Patch654: autofs-5.1.1-update-map_hash_table_size-description.patch
4d476f
Patch655: autofs-5.1.1-fix-out-of-order-call-in-program-map-lookup.patch
4d476f
4d476f
Patch700: autofs-5.1.0-make-service-want-network-online.patch
4d476f
Patch701: autofs-5.1.1-add-remote-fs-target-systemd-dependency.patch
4d476f
Patch702: autofs-5.0.9-revert-special-case-cifs-escapes.patch
4d476f
Patch703: autofs-5.1.0-guard-against-incorrect-umount-return.patch
4d476f
Patch704: autofs-5.1.1-fix-nameing-typo-in-autofs-conf.patch
4d476f
4d476f
Patch705: autofs-5.1.1-always-set-direct-mounts-catatonic-at-exit.patch
4d476f
Patch706: autofs-5.1.1-log-pipe-read-errors.patch
4d476f
Patch707: autofs-5.1.1-fix-rwlock-unlock-crash.patch
4d476f
Patch708: autofs-5.1.1-fix-handle_mounts-termination-condition-check.patch
4d476f
4d476f
# Series 1 - additional bug fixes (bug 1300500)
4d476f
Patch709: autofs-5.1.1-fix-config-old-name-lookup.patch
4d476f
Patch710: autofs-5.1.1-fix-error-handling-on-ldap-bind-fail.patch
4d476f
Patch711: autofs-5.1.0-fix-gcc5-complaints.patch
4d476f
Patch712: autofs-5.1.1-fix-fix-gcc5-complaints.patch
4d476f
4d476f
# Series2 - add reinit method and change lookup to use reinit
4d476f
# instead of reopen (bug 1300500)
4d476f
Patch713: autofs-5.1.1-fix-missing-source-sss-in-multi-map-lookup.patch
4d476f
Patch714: autofs-5.1.1-fix-update_hosts_mounts-return.patch
4d476f
Patch715: autofs-5.1.1-move-check_nss_result-to-nsswitch_c.patch
4d476f
Patch716: autofs-5.1.1-make-open_lookup-return-nss-status.patch
4d476f
Patch717: autofs-5.1.1-fix-nsswitch-handling-when-opening-multi-map.patch
4d476f
Patch718: autofs-5.1.1-add-reinit-entry-point-to-modules.patch
4d476f
Patch719: autofs-5.1.1-implement-reinit-in-parse-modules.patch
4d476f
Patch720: autofs-5.1.1-implement-reinit-in-file-lookup-module.patch
4d476f
Patch721: autofs-5.1.1-implement-reinit-in-hesiod-lookup-module.patch
4d476f
Patch722: autofs-5.1.1-implement-reinit-in-hosts-lookup-module.patch
4d476f
Patch723: autofs-5.1.1-implement-reinit-in-ldap-lookup-module.patch
4d476f
Patch724: autofs-5.1.1-implement-reinit-in-nisplus-lookup-module.patch
4d476f
Patch725: autofs-5.1.1-implement-reinit-in-program-lookup-module.patch
4d476f
Patch726: autofs-5.1.1-implement-reinit-in-sss-lookup-module.patch
4d476f
Patch727: autofs-5.1.1-implement-reinit-in-yp-lookup-module.patch
4d476f
Patch728: autofs-5.1.1-add-type-to-struct-lookup_mod.patch
4d476f
Patch729: autofs-5.1.1-factor-out-free-multi-map-context.patch
4d476f
Patch730: autofs-5.1.1-factor-out-alloc-multi-map-context.patch
4d476f
Patch731: autofs-5.1.1-fix-map-format-check-in-nss_open_lookup-multi-map-module.patch
4d476f
Patch732: autofs-5.1.1-implement-reinit-in-multi-lookup-module.patch
4d476f
Patch733: autofs-5.1.1-change-lookup-to-use-reinit-instead-of-reopen.patch
4d476f
4d476f
# Aditional bug fixes (bug 1300500)
4d476f
Patch734: autofs-5.1.1-fix-unbind-external-mech.patch
4d476f
Patch735: autofs-5.1.1-fix-sasl-connection-concurrancy-problem.patch
4d476f
4d476f
# Some Coverity fixes identified for recent changes (bug 1300500)
4d476f
Patch736: autofs-5.1.1-fix-memory-leak-in-nisplus-lookup_reinit.patch
4d476f
Patch737: autofs-5.1.1-fix-memory-leak-in-ldap-do_init.patch
4d476f
Patch738: autofs-5.1.1-fix-use-after-free-in-sun-parser-parse_init.patch
4d476f
Patch739: autofs-5.1.1-fix-use-after-free-in-open_lookup.patch
4d476f
Patch740: autofs-5.1.1-fix-typo-in-autofs_sasl_bind.patch
4d476f
4d476f
Patch741: autofs-5.1.1-add-configuration-option-to-use-hostname-in-mounts.patch
4d476f
Patch742: autofs-5.1.1-fix-use-after-free-st_queue_handler.patch
4d476f
Patch743: autofs-5.1.1-add-config-option-to-suppress-not-found-log-message.patch
4d476f
4d476f
Patch744: autofs-5.1.2-wait-for-master-map-available-at-start.patch
4d476f
Patch745: autofs-5.1.2-add-master-read-wait-option.patch
4d476f
Patch746: autofs-5.1.2-fix-included-master-map-not-found-return.patch
4d476f
Patch747: autofs-5.1.2-dont-fail-on-master-map-read-fail-timeout.patch
4d476f
Patch748: autofs-5.1.2-set-sane-default-master-read-wait-timeout.patch
4d476f
Patch749: autofs-5.1.2-dont-return-until-after-master-map-retry-read.patch
4d476f
Patch750: autofs-5.1.2-make-lookup_nss_read_master-return-nss-status.patch
4d476f
4d476f
Patch751: autofs-5.1.2-make-set_direct_mount_catatonic-more-general.patch
4d476f
Patch752: autofs-5.1.2-set-autofs-mounts-catatonic-at-exit.patch
4d476f
Patch753: autofs-5.1.2-check-NFS-server-availability-on-local-mount-fallback.patch
4d476f
Patch754: autofs-5.1.2-honor-last-rw-in-mount-options-when-doing-a-bind-mount.patch
4d476f
Patch755: autofs-5.1.2-update-and-add-README-for-old-autofs-schema.patch
4d476f
4d476f
# Bug 1367576 - amd mounts browse mode
4d476f
Patch760: autofs-5.1.2-fix-short-memory-allocation-in-lookup_amd_instance.patch
4d476f
Patch761: autofs-5.1.2-fix-count_mounts-function.patch
4d476f
Patch762: autofs-5.1.2-fix-argc-off-by-one-in-mount_autofs_c.patch
4d476f
Patch763: autofs-5.1.2-fix-_strncmp-usage.patch
4d476f
Patch764: autofs-5.1.2-fix-typos-in-README.amd-maps.patch
4d476f
Patch765: autofs-5.1.2-add-ref-counting-to-struct-map_source.patch
4d476f
Patch766: autofs-5.1.2-add-support-for-amd-browsable-option.patch
4d476f
Patch767: autofs-5.1.2-add-function-conf_amd_get_map_name.patch
4d476f
Patch768: autofs-5.1.2-add-function-conf_amd_get_mount_paths.patch
4d476f
Patch769: autofs-5.1.2-include-amd-mount-section-mounts-in-master-mounts-list.patch
4d476f
Patch770: autofs-5.1.2-check-for-conflicting-amd-section-mounts.patch
4d476f
Patch771: autofs-5.1.2-add-function-conf_amd_get_map_options.patch
4d476f
Patch772: autofs-5.1.2-capture-cache-option-and-its-settings-during-parsing.patch
4d476f
Patch773: autofs-5.1.2-handle-map_option-cache-for-top-level-mounts.patch
4d476f
Patch774: autofs-5.1.2-handle-amd-cache-option-all-in-amd-type-auto-mounts.patch
4d476f
Patch775: autofs-5.1.2-fix-bogus-check-in-expire_cleanup.patch
4d476f
Patch776: autofs-5.1.2-delay-submount-exit-for-amd-submounts.patch
4d476f
4d476f
Patch777: autofs-5.1.2-add-the-mount-requestor-s-pid-to-pending_args.patch
4d476f
Patch778: autofs-5.1.2-create-thread-local-ID-for-mount-attempts.patch
4d476f
Patch779: autofs-5.1.2-log-functions-to-prefix-messages-with-attempt_id-if-available.patch
4d476f
Patch780: autofs-5.1.2-factor-out-set-thread-mount-request-log-id.patch
4d476f
Patch781: autofs-5.1.2-add-config-option-to-use-mount-request-log-id.patch
4d476f
4d476f
Patch782: autofs-5.1.2-work-around-sss-startup-delay.patch
4d476f
Patch783: autofs-5.1.2-add-sss-master-map-wait-config-option.patch
4d476f
4d476f
Patch784: autofs-5.1.2-use-autofs_point-to-store-expire-timeout-where-possibe.patch
4d476f
Patch785: autofs-5.1.2-fix-possible-NULL-derefernce.patch
4d476f
Patch786: autofs-5.1.2-fix-work-around-sss-startup-delay.patch
4d476f
4d476f
Patch787: autofs-5.1.1-improve-scalability-of-direct-mount-path-component-creation.patch
4d476f
Patch788: autofs-5.1.2-fix-invalid-reference-in-remount_active_mount.patch
4d476f
Patch789: autofs-5.1.2-increase-worker-thread-per-thread-stack-size.patch
4d476f
Patch790: autofs-5.1.2-limit-getgrgid_r-buffer-size.patch
4d476f
Patch791: autofs-5.1.2-add-congigure-option-for-limiting-getgrgid_r-stack-usage.patch
4d476f
Patch792: autofs-5.1.3-fix-unset-tsd-group-name-handling.patch
4d476f
603f99
Patch793: autofs-5.1.3-set-systemd-KillMode-to-process.patch
603f99
Patch794: autofs-5.1.3-fix-mount_nfs-blocks-on-first-mount.patch
603f99
Patch795: autofs-5.1.3-fix-a-couple-of-typos-in-autofs-man-pages.patch
603f99
Patch796: autofs-5.1.3-fix-some-man-problems.patch
603f99
Patch797: autofs-5.1.3-allow-dot-in-OPTIONSTR-value-lexer-pattern.patch
603f99
Patch798: autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_autofs_c.patch
603f99
Patch799: autofs-5.1.3-only-take-master-map-mutex-for-master-map-update.patch
603f99
Patch800: autofs-5.1.3-fix-nisplus-lookup-init-not-configured-check.patch
603f99
Patch801: autofs-5.1.3-make-open_lookup-error-handling-more-consistent.patch
603f99
Patch802: autofs-5.1.3-be-silent-about-sss-library-not-found.patch
603f99
Patch803: autofs-5.1.3-be-silent-about-nis-domain-not-set.patch
603f99
Patch804: autofs-5.1.3-make-map-source-reference-message-debug-only.patch
603f99
Patch805: autofs-5.1.3-handle-additional-nfs-versions-in-mount_nfs_c.patch
603f99
Patch806: autofs-5.1.3-improve-description-of-mount_nfs_default_protocol.patch
603f99
Patch807: autofs-5.1.3-reset-master-map-list-on-startup-retry.patch
603f99
603f99
# Bug 1509043
603f99
Patch810: autofs-5.1.3-improve-debug-logging-of-lookup-key.patch
603f99
Patch811: autofs-5.1.2-fix-cachefs-parse-message-not-being-logged.patch
603f99
Patch812: autofs-5.1.3-fix-typo-in-amd_parse_c.patch
603f99
Patch813: autofs-5.1.3-add-missing-MODPREFIX-to-logging-in-amd-parser.patch
603f99
Patch814: autofs-5.1.3-fix-symlink-false-negative-in-umount_multi.patch
603f99
Patch815: autofs-5.1.3-remove-expand_selectors-call-on-amd-parser-entry.patch
603f99
Patch816: autofs-5.1.3-fix-amd-defaults-map-entry-handling.patch
603f99
Patch817: autofs-5.1.3-refactor-amd_parse_c.patch
603f99
Patch818: autofs-5.1.3-fix-amd-parser-double-quote-handling.patch
603f99
Patch819: autofs-5.1.3-fix-expandamdent-quote-handling.patch
603f99
Patch820: autofs-5.1.3-fix-possible-memory-leak-during-amd-parse.patch
603f99
Patch821: autofs-5.1.3-remove-path-restriction-of-amd-external-mount.patch
603f99
Patch822: autofs-5.1.3-add-function-umount_amd_ext_mount.patch
603f99
Patch823: autofs-5.1.3-add-function-ext_mount_inuse.patch
603f99
Patch824: autofs-5.1.3-add-function-construct_argv.patch
603f99
Patch825: autofs-5.1.3-add-amd-mount-type-program-mount-support.patch
603f99
Patch826: autofs-5.1.3-fix-memory-leak-in-umount_amd_ext_mount.patch
603f99
Patch827: autofs-5.1.3-fix-strerror_r-parameter-declaration-in-do_program_mount.patch
603f99
Patch828: autofs-5.1.3-fix-incorrect-check-in-validate_program_options.patch
603f99
603f99
Patch829: autofs-5.1.3-update-configure-to-check-for-pipe2.patch
603f99
Patch830: autofs-5.1.3-fix-open-calls-not-using-open_xxxx-calls.patch
603f99
Patch831: autofs-5.1.3-move-open_xxxx-functions-to-spawn_c.patch
603f99
Patch832: autofs-5.1.3-serialize-calls-to-open_xxxx-functions.patch
603f99
603f99
Patch833: autofs-5.1.4-fix-use-after-free-in-do_master_list_reset.patch
603f99
Patch834: autofs-5.1.4-fix-deadlock-in-dumpmaps.patch
603f99
603f99
Patch835: autofs-5.1.4-dont-use-array-for-path-when-not-neccessary.patch
603f99
Patch836: autofs-5.1.4-fix-prefix-option-handling-in-expand_entry.patch
603f99
Patch837: autofs-5.1.4-fix-sublink-option-not-set-from-defaults.patch
603f99
Patch838: autofs-5.1.4-fix-error-return-in-do_nfs_mount.patch
4d476f
7f6688
Patch839: autofs-5.1.1-fix-create_client-RPC-client-handling.patch
7f6688
Patch840: autofs-5.1.4-dont-allow-trailing-slash-in-master-map-mount-points.patch
7f6688
Patch841: autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch
7f6688
Patch842: autofs-5.1.4-add-man-page-note-about-extra-slashes-in-paths.patch
7f6688
Patch843: autofs-5.1.4-add-units-After-line-to-include-statd-service.patch
7f6688
Patch844: autofs-5.1.4-use-systemd-sd_notify-at-startup.patch
7f6688
Patch845: autofs-5.1.4-fix-update_negative_cache-map-source-usage.patch
7f6688
Patch846: autofs-5.1.4-mark-removed-cache-entry-negative.patch
7f6688
Patch847: autofs-5.1.3-remove-some-redundant-rpc-library-code.patch
7f6688
Patch848: autofs-5.1.3-add-port-parameter-to-rpc_ping.patch
7f6688
Patch849: autofs-5.1.3-dont-probe-NFSv2-by-default.patch
7f6688
Patch850: autofs-5.1.3-add-version-parameter-to-rpc_ping.patch
7f6688
Patch851: autofs-5.1.4-set-bind-mount-as-propagation-slave.patch
7f6688
Patch852: autofs-5.1.4-add-master-map-pseudo-options-for-mount-propagation.patch
7f6688
Patch853: autofs-5.1.4-fix-amd-parser-opts-option-handling.patch
7f6688
Patch854: autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch
7f6688
4d476f
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4d476f
%if %{with_systemd}
4d476f
BuildRequires: systemd-units
7f6688
BuildRequires: systemd-devel
4d476f
%endif
4d476f
BuildRequires: autoconf, hesiod-devel, openldap-devel, bison, flex, libxml2-devel, cyrus-sasl-devel, openssl-devel module-init-tools util-linux nfs-utils e2fsprogs libtirpc-devel
4d476f
BuildRequires: libsss_autofs
4d476f
Conflicts: cyrus-sasl-lib < 2.1.23-9
4d476f
Requires: bash coreutils sed gawk textutils sh-utils grep module-init-tools /bin/ps
4d476f
%if %{with_systemd}
4d476f
Requires(post): systemd-sysv
4d476f
Requires(post): systemd-units
4d476f
Requires(preun): systemd-units
4d476f
Requires(postun): systemd-units
4d476f
%else
4d476f
Requires(post): /sbin/chkconfig
4d476f
Requires(preun): /sbin/service
4d476f
Requires(postun): /sbin/service
4d476f
Requires(postun): /sbin/chkconfig
4d476f
%endif
4d476f
Summary(de): autofs daemon 
4d476f
Summary(fr): démon autofs
4d476f
Summary(tr): autofs sunucu süreci
4d476f
Summary(sv): autofs-daemon
4d476f
4d476f
%description
4d476f
autofs is a daemon which automatically mounts filesystems when you use
4d476f
them, and unmounts them later when you are not using them.  This can
4d476f
include network filesystems, CD-ROMs, floppies, and so forth.
4d476f
4d476f
%description -l de
4d476f
autofs ist ein Dämon, der Dateisysteme automatisch montiert, wenn sie 
4d476f
benutzt werden, und sie später bei Nichtbenutzung wieder demontiert. 
4d476f
Dies kann Netz-Dateisysteme, CD-ROMs, Disketten und ähnliches einschließen. 
4d476f
4d476f
%description -l fr
4d476f
autofs est un démon qui monte automatiquement les systèmes de fichiers
4d476f
lorsqu'on les utilise et les démonte lorsqu'on ne les utilise plus. Cela
4d476f
inclus les systèmes de fichiers réseau, les CD-ROMs, les disquettes, etc.
4d476f
4d476f
%description -l tr
4d476f
autofs, kullanýlan dosya sistemlerini gerek olunca kendiliðinden baðlar
4d476f
ve kullanýmlarý sona erince yine kendiliðinden çözer. Bu iþlem, að dosya
4d476f
sistemleri, CD-ROM'lar ve disketler üzerinde yapýlabilir.
4d476f
4d476f
%description -l sv
4d476f
autofs är en daemon som mountar filsystem när de använda, och senare
4d476f
unmountar dem när de har varit oanvända en bestämd tid.  Detta kan
4d476f
inkludera nätfilsystem, CD-ROM, floppydiskar, och så vidare.
4d476f
4d476f
%prep
4d476f
%setup -q
4d476f
echo %{version}-%{release} > .version
4d476f
%if %{with_systemd}
4d476f
  %define unitdir %{?_unitdir:/usr/lib/systemd/system}
4d476f
  %define systemd_configure_arg --with-systemd
4d476f
%endif
4d476f
%patch1 -p1
4d476f
%patch2 -p1
4d476f
%patch3 -p1
4d476f
%patch4 -p1
4d476f
%patch5 -p1
4d476f
%patch6 -p1
4d476f
%patch7 -p1
4d476f
%patch8 -p1
4d476f
%patch9 -p1
4d476f
%patch10 -p1
4d476f
%patch11 -p1
4d476f
%patch12 -p1
4d476f
%patch13 -p1
4d476f
%patch14 -p1
4d476f
%patch15 -p1
4d476f
%patch16 -p1
4d476f
%patch17 -p1
4d476f
%patch18 -p1
4d476f
%patch19 -p1
4d476f
%patch20 -p1
4d476f
%patch21 -p1
4d476f
%patch22 -p1
4d476f
%patch23 -p1
4d476f
%patch24 -p1
4d476f
%patch25 -p1
4d476f
%patch26 -p1
4d476f
%patch27 -p1
4d476f
%patch28 -p1
4d476f
%patch29 -p1
4d476f
%patch30 -p1
4d476f
%patch31 -p1
4d476f
%patch32 -p1
4d476f
%patch33 -p1
4d476f
%patch34 -p1
4d476f
%patch35 -p1
4d476f
%patch36 -p1
4d476f
%patch37 -p1
4d476f
%patch38 -p1
4d476f
%patch39 -p1
4d476f
%patch40 -p1
4d476f
%patch41 -p1
4d476f
%patch42 -p1
4d476f
%patch43 -p1
4d476f
%patch44 -p1
4d476f
%patch45 -p1
4d476f
%patch46 -p1
4d476f
%patch47 -p1
4d476f
%patch48 -p1
4d476f
%patch49 -p1
4d476f
%patch50 -p1
4d476f
%patch51 -p1
4d476f
%patch52 -p1
4d476f
%patch53 -p1
4d476f
%patch54 -p1
4d476f
%patch55 -p1
4d476f
%patch56 -p1
4d476f
%patch57 -p1
4d476f
%patch58 -p1
4d476f
%patch59 -p1
4d476f
%patch60 -p1
4d476f
%patch61 -p1
4d476f
%patch62 -p1
4d476f
%patch63 -p1
4d476f
%patch64 -p1
4d476f
%patch65 -p1
4d476f
%patch66 -p1
4d476f
%patch67 -p1
4d476f
%patch68 -p1
4d476f
%patch69 -p1
4d476f
%patch70 -p1
4d476f
%patch71 -p1
4d476f
%patch72 -p1
4d476f
%patch73 -p1
4d476f
%patch74 -p1
4d476f
%patch75 -p1
4d476f
%patch76 -p1
4d476f
%patch77 -p1
4d476f
%patch78 -p1
4d476f
%patch79 -p1
4d476f
%patch80 -p1
4d476f
%patch81 -p1
4d476f
%patch82 -p1
4d476f
%patch83 -p1
4d476f
%patch84 -p1
4d476f
%patch85 -p1
4d476f
%patch86 -p1
4d476f
%patch87 -p1
4d476f
%patch88 -p1
4d476f
%patch89 -p1
4d476f
%patch90 -p1
4d476f
%patch91 -p1
4d476f
%patch92 -p1
4d476f
%patch93 -p1
4d476f
%patch94 -p1
4d476f
%patch95 -p1
4d476f
%patch96 -p1
4d476f
%patch97 -p1
4d476f
%patch98 -p1
4d476f
%patch99 -p1
4d476f
%patch100 -p1
4d476f
%patch101 -p1
4d476f
%patch102 -p1
4d476f
%patch103 -p1
4d476f
%patch104 -p1
4d476f
%patch105 -p1
4d476f
%patch106 -p1
4d476f
%patch107 -p1
4d476f
4d476f
# pre-patches for amd parser series.
4d476f
%patch400 -p1
4d476f
%patch401 -p1
4d476f
%patch402 -p1
4d476f
%patch403 -p1
4d476f
%patch404 -p1
4d476f
%patch405 -p1
4d476f
%patch406 -p1
4d476f
%patch407 -p1
4d476f
%patch408 -p1
4d476f
%patch409 -p1
4d476f
%patch410 -p1
4d476f
%patch411 -p1
4d476f
%patch412 -p1
4d476f
%patch413 -p1
4d476f
%patch414 -p1
4d476f
%patch415 -p1
4d476f
%patch416 -p1
4d476f
%patch417 -p1
4d476f
%patch418 -p1
4d476f
%patch419 -p1
4d476f
%patch420 -p1
4d476f
%patch421 -p1
4d476f
%patch422 -p1
4d476f
%patch423 -p1
4d476f
%patch424 -p1
4d476f
%patch425 -p1
4d476f
%patch426 -p1
4d476f
%patch427 -p1
4d476f
%patch428 -p1
4d476f
%patch429 -p1
4d476f
%patch430 -p1
4d476f
%patch431 -p1
4d476f
%patch432 -p1
4d476f
%patch433 -p1
4d476f
%patch434 -p1
4d476f
%patch435 -p1
4d476f
4d476f
# amd parser series (set1)
4d476f
%patch500 -p1
4d476f
%patch501 -p1
4d476f
%patch502 -p1
4d476f
%patch503 -p1
4d476f
%patch504 -p1
4d476f
%patch505 -p1
4d476f
%patch506 -p1
4d476f
%patch507 -p1
4d476f
%patch508 -p1
4d476f
%patch509 -p1
4d476f
%patch510 -p1
4d476f
%patch511 -p1
4d476f
%patch512 -p1
4d476f
%patch513 -p1
4d476f
%patch514 -p1
4d476f
%patch515 -p1
4d476f
%patch516 -p1
4d476f
%patch517 -p1
4d476f
%patch518 -p1
4d476f
%patch519 -p1
4d476f
%patch520 -p1
4d476f
%patch521 -p1
4d476f
%patch522 -p1
4d476f
%patch523 -p1
4d476f
%patch524 -p1
4d476f
%patch525 -p1
4d476f
%patch526 -p1
4d476f
%patch527 -p1
4d476f
%patch528 -p1
4d476f
%patch529 -p1
4d476f
%patch530 -p1
4d476f
%patch531 -p1
4d476f
%patch532 -p1
4d476f
%patch533 -p1
4d476f
%patch534 -p1
4d476f
%patch535 -p1
4d476f
%patch536 -p1
4d476f
%patch537 -p1
4d476f
%patch538 -p1
4d476f
%patch539 -p1
4d476f
%patch540 -p1
4d476f
%patch541 -p1
4d476f
%patch542 -p1
4d476f
%patch543 -p1
4d476f
%patch544 -p1
4d476f
%patch545 -p1
4d476f
%patch546 -p1
4d476f
%patch547 -p1
4d476f
%patch548 -p1
4d476f
%patch549 -p1
4d476f
%patch550 -p1
4d476f
%patch551 -p1
4d476f
4d476f
# amd parser series (set2)
4d476f
%patch552 -p1
4d476f
%patch553 -p1
4d476f
%patch554 -p1
4d476f
%patch555 -p1
4d476f
%patch556 -p1
4d476f
%patch557 -p1
4d476f
%patch558 -p1
4d476f
%patch559 -p1
4d476f
%patch560 -p1
4d476f
%patch561 -p1
4d476f
%patch562 -p1
4d476f
%patch563 -p1
4d476f
%patch564 -p1
4d476f
%patch565 -p1
4d476f
%patch566 -p1
4d476f
%patch567 -p1
4d476f
%patch568 -p1
4d476f
4d476f
%patch600 -p1
4d476f
%patch601 -p1
4d476f
%patch602 -p1
4d476f
%patch603 -p1
4d476f
%patch604 -p1
4d476f
%patch605 -p1
4d476f
%patch606 -p1
4d476f
%patch607 -p1
4d476f
%patch608 -p1
4d476f
%patch609 -p1
4d476f
%patch610 -p1
4d476f
%patch611 -p1
4d476f
%patch612 -p1
4d476f
%patch613 -p1
4d476f
%patch614 -p1
4d476f
%patch615 -p1
4d476f
%patch616 -p1
4d476f
%patch617 -p1
4d476f
%patch618 -p1
4d476f
%patch619 -p1
4d476f
%patch620 -p1
4d476f
%patch621 -p1
4d476f
%patch622 -p1
4d476f
%patch623 -p1
4d476f
%patch624 -p1
4d476f
%patch625 -p1
4d476f
%patch626 -p1
4d476f
%patch627 -p1
4d476f
4d476f
%patch628 -p1
4d476f
%patch629 -p1
4d476f
%patch630 -p1
4d476f
%patch631 -p1
4d476f
%patch632 -p1
4d476f
%patch633 -p1
4d476f
%patch634 -p1
4d476f
%patch635 -p1
4d476f
%patch636 -p1
4d476f
%patch637 -p1
4d476f
%patch638 -p1
4d476f
%patch639 -p1
4d476f
%patch640 -p1
4d476f
%patch641 -p1
4d476f
%patch642 -p1
4d476f
4d476f
%patch643 -p1
4d476f
%patch644 -p1
4d476f
%patch645 -p1
4d476f
%patch646 -p1
4d476f
%patch647 -p1
4d476f
%patch648 -p1
4d476f
%patch649 -p1
4d476f
%patch650 -p1
4d476f
%patch651 -p1
4d476f
%patch652 -p1
4d476f
%patch653 -p1
4d476f
%patch654 -p1
4d476f
%patch655 -p1
4d476f
4d476f
%patch700 -p1
4d476f
%patch701 -p1
4d476f
%patch702 -p1
4d476f
%patch703 -p1
4d476f
%patch704 -p1
4d476f
4d476f
%patch705 -p1
4d476f
%patch706 -p1
4d476f
%patch707 -p1
4d476f
%patch708 -p1
4d476f
4d476f
# Series 1 - additional bug fixes (bug 1300500)
4d476f
%patch709 -p1
4d476f
%patch710 -p1
4d476f
%patch711 -p1
4d476f
%patch712 -p1
4d476f
4d476f
# Series2 - add reinit method and change lookup to use reinit
4d476f
# instead of reopen (bug 1300500)
4d476f
%patch713 -p1
4d476f
%patch714 -p1
4d476f
%patch715 -p1
4d476f
%patch716 -p1
4d476f
%patch717 -p1
4d476f
%patch718 -p1
4d476f
%patch719 -p1
4d476f
%patch720 -p1
4d476f
%patch721 -p1
4d476f
%patch722 -p1
4d476f
%patch723 -p1
4d476f
%patch724 -p1
4d476f
%patch725 -p1
4d476f
%patch726 -p1
4d476f
%patch727 -p1
4d476f
%patch728 -p1
4d476f
%patch729 -p1
4d476f
%patch730 -p1
4d476f
%patch731 -p1
4d476f
%patch732 -p1
4d476f
%patch733 -p1
4d476f
4d476f
# Aditional bug fixes (bug 1300500)
4d476f
%patch734 -p1
4d476f
%patch735 -p1
4d476f
4d476f
# Some Coverity fixes identified for recent changes (bug 1300500)
4d476f
%patch736 -p1
4d476f
%patch737 -p1
4d476f
%patch738 -p1
4d476f
%patch739 -p1
4d476f
%patch740 -p1
4d476f
4d476f
%patch741 -p1
4d476f
%patch742 -p1
4d476f
%patch743 -p1
4d476f
4d476f
%patch744 -p1
4d476f
%patch745 -p1
4d476f
%patch746 -p1
4d476f
%patch747 -p1
4d476f
%patch748 -p1
4d476f
%patch749 -p1
4d476f
%patch750 -p1
4d476f
4d476f
%patch751 -p1
4d476f
%patch752 -p1
4d476f
%patch753 -p1
4d476f
%patch754 -p1
4d476f
%patch755 -p1
4d476f
4d476f
# Bug 1367576
4d476f
%patch760 -p1
4d476f
%patch761 -p1
4d476f
%patch762 -p1
4d476f
%patch763 -p1
4d476f
%patch764 -p1
4d476f
%patch765 -p1
4d476f
%patch766 -p1
4d476f
%patch767 -p1
4d476f
%patch768 -p1
4d476f
%patch769 -p1
4d476f
%patch770 -p1
4d476f
%patch771 -p1
4d476f
%patch772 -p1
4d476f
%patch773 -p1
4d476f
%patch774 -p1
4d476f
%patch775 -p1
4d476f
%patch776 -p1
4d476f
4d476f
%patch777 -p1
4d476f
%patch778 -p1
4d476f
%patch779 -p1
4d476f
%patch780 -p1
4d476f
%patch781 -p1
4d476f
4d476f
%patch782 -p1
4d476f
%patch783 -p1
4d476f
4d476f
%patch784 -p1
4d476f
%patch785 -p1
4d476f
%patch786 -p1
4d476f
4d476f
%patch787 -p1
4d476f
%patch788 -p1
4d476f
%patch789 -p1
4d476f
%patch790 -p1
4d476f
%patch791 -p1
4d476f
%patch792 -p1
4d476f
4d476f
%patch793 -p1
4d476f
%patch794 -p1
4d476f
%patch795 -p1
603f99
%patch796 -p1
603f99
%patch797 -p1
603f99
%patch798 -p1
603f99
%patch799 -p1
603f99
%patch800 -p1
603f99
%patch801 -p1
603f99
%patch802 -p1
603f99
%patch803 -p1
603f99
%patch804 -p1
603f99
%patch805 -p1
603f99
%patch806 -p1
603f99
%patch807 -p1
603f99
603f99
# Bug 1509043
603f99
%patch810 -p1
603f99
%patch811 -p1
603f99
%patch812 -p1
603f99
%patch813 -p1
603f99
%patch814 -p1
603f99
%patch815 -p1
603f99
%patch816 -p1
603f99
%patch817 -p1
603f99
%patch818 -p1
603f99
%patch819 -p1
603f99
%patch820 -p1
603f99
%patch821 -p1
603f99
%patch822 -p1
603f99
%patch823 -p1
603f99
%patch824 -p1
603f99
%patch825 -p1
603f99
%patch826 -p1
603f99
%patch827 -p1
603f99
%patch828 -p1
603f99
603f99
%patch829 -p1
603f99
%patch830 -p1
603f99
%patch831 -p1
603f99
%patch832 -p1
603f99
603f99
%patch833 -p1
603f99
%patch834 -p1
603f99
603f99
%patch835 -p1
603f99
%patch836 -p1
603f99
%patch837 -p1
603f99
%patch838 -p1
4d476f
7f6688
%patch839 -p1
7f6688
%patch840 -p1
7f6688
%patch841 -p1
7f6688
%patch842 -p1
7f6688
%patch843 -p1
7f6688
%patch844 -p1
7f6688
%patch845 -p1
7f6688
%patch846 -p1
7f6688
%patch847 -p1
7f6688
%patch848 -p1
7f6688
%patch849 -p1
7f6688
%patch850 -p1
7f6688
%patch851 -p1
7f6688
%patch852 -p1
7f6688
%patch853 -p1
7f6688
%patch854 -p1
7f6688
4d476f
%build
4d476f
LDFLAGS=-Wl,-z,now
4d476f
%configure --disable-mount-locking \
4d476f
	   --enable-ignore-busy \
4d476f
	   --with-libtirpc \
4d476f
	   --enable-limit-getgrgid-size \
4d476f
	   %{?systemd_configure_arg:}
4d476f
make initdir=%{_initrddir} DONTSTRIP=1
4d476f
4d476f
%install
4d476f
rm -rf $RPM_BUILD_ROOT
4d476f
%if %{with_systemd}
4d476f
install -d -m 755 $RPM_BUILD_ROOT%{unitdir}
4d476f
%else
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT%{_initrddir}
4d476f
%endif
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT%{_sbindir}
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT%{_libdir}/autofs
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT%{_mandir}/{man5,man8}
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT/etc/sysconfig
4d476f
mkdir -p -m755 $RPM_BUILD_ROOT/etc/auto.master.d
4d476f
4d476f
make install mandir=%{_mandir} initdir=%{_initrddir} systemddir=%{unitdir} INSTALLROOT=$RPM_BUILD_ROOT
4d476f
echo make -C redhat
4d476f
make -C redhat
4d476f
install -m 755 -d $RPM_BUILD_ROOT/misc
4d476f
%if %{with_systemd}
4d476f
# Configure can get this wrong when the unit files appear under /lib and /usr/lib
4d476f
find $RPM_BUILD_ROOT -type f -name autofs.service -exec rm -f {} \;
4d476f
install -m 644 redhat/autofs.service $RPM_BUILD_ROOT%{unitdir}/autofs.service
4d476f
%define init_file_name %{unitdir}/autofs.service
4d476f
%else
4d476f
install -m 755 redhat/autofs.init $RPM_BUILD_ROOT%{_initrddir}/autofs
4d476f
%define init_file_name /etc/rc.d/init.d/autofs
4d476f
%endif
4d476f
install -m 644 redhat/autofs.conf $RPM_BUILD_ROOT/etc/autofs.conf
4d476f
install -m 644 redhat/autofs.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/autofs
4d476f
4d476f
%clean
4d476f
rm -rf $RPM_BUILD_ROOT
4d476f
4d476f
%post
4d476f
%if %{with_systemd}
4d476f
%systemd_post %{name}.service
4d476f
%else
4d476f
if [ $1 -eq 1 ]; then
4d476f
	%{_sbindir}/sbin/chkconfig --add autofs
4d476f
fi
4d476f
%endif
4d476f
4d476f
%preun
4d476f
%if %{with_systemd}
4d476f
%systemd_preun %{name}.service
4d476f
%else
4d476f
if [ $1 -eq 0 ] ; then
4d476f
    %{_sbindir}/service autofs stop > /dev/null 2>&1 || :
4d476f
    %{_sbindir}/chkconfig --del autofs
4d476f
fi
4d476f
%endif
4d476f
4d476f
%postun
4d476f
%if %{with_systemd}
4d476f
%systemd_postun_with_restart %{name}.service
4d476f
%else
4d476f
if [ $1 -ge 1 ] ; then
4d476f
    %{_sbindir}/sbin/service autofs condrestart > /dev/null 2>&1 || :
4d476f
fi
4d476f
%endif
4d476f
4d476f
%triggerun -- %{name} < 5.0.6-5
4d476f
# Save the current service runlevel info
4d476f
# User must manually run systemd-sysv-convert --apply %{name}
4d476f
# to migrate them to systemd targets
4d476f
%{_bindir}/systemd-sysv-convert --save %{name} >/dev/null 2>&1 ||:
4d476f
4d476f
# Run these because the SysV package being removed won't do them
4d476f
%{_sbindir}/chkconfig --del %{name} >/dev/null 2>&1 || :
4d476f
%{_bindir}/systemctl try-restart %{name}.service >/dev/null 2>&1 || :
4d476f
4d476f
%files
4d476f
%defattr(-,root,root,-)
4d476f
%doc CREDITS INSTALL COPY* README* patches/* samples/ldap* samples/autofs.schema samples/autofs.schema.new
4d476f
%config %{init_file_name}
4d476f
%config(noreplace,missingok) /etc/auto.master
4d476f
%config(noreplace,missingok) /etc/auto.misc
4d476f
%config(noreplace,missingok) /etc/auto.net
4d476f
%config(noreplace,missingok) /etc/auto.smb
4d476f
%config(noreplace) /etc/autofs.conf
4d476f
%config(noreplace) /etc/sysconfig/autofs
4d476f
%config(noreplace) /etc/autofs_ldap_auth.conf
4d476f
%{_sbindir}/automount
4d476f
%{_mandir}/*/*
4d476f
%{_libdir}/autofs/
4d476f
%dir /etc/auto.master.d
4d476f
4d476f
%changelog
7f6688
* Wed Sep 19 2018 Ian Kent <ikent@redhat.com> - 5.0.7-98
7f6688
- bz1630189 - yum update hanging while restarting autofs
7f6688
  - fix incorrect locking in sss lookup.
7f6688
-Resolves: rhbz#1630189
7f6688
7f6688
* Mon Sep 17 2018 Ian Kent <ikent@redhat.com> - 5.0.7-98
7f6688
- bz1627502 - after upgrading to autofs-5.0.7-83.el7.x86_64 on RHEL 7 clients,
7f6688
  amd maps /defaults key mount options are no longer working
7f6688
  - fix amd parser opts option handling.
7f6688
- Resolves: rrhbz#1627502
7f6688
7f6688
* Mon Aug 13 2018 Ian Kent <ikent@redhat.com> - 5.0.7-97
7f6688
- bz1358887 - On Red Hat 7.x systems if you try to access local
7f6688
  filesystems using the automounter through /net then the shell
7f6688
  and mount could lock up *if* the filesystem your accessing is
7f6688
  double exported.
7f6688
  - set bind mount as propagation slave.
7f6688
  - add master map pseudo options for mount propagation.
7f6688
- Resolves: rhbz#1358887
7f6688
7f6688
* Fri Aug 10 2018 Ian Kent <ikent@redhat.com> - 5.0.7-96
7f6688
- bz1598640 - Server availability probe broke tunneling nfs via localhost
7f6688
  - remove some redundant rpc library code.
7f6688
  - add port parameter to rpc_ping().
7f6688
  - dont probe NFSv2 by default.
7f6688
  - add version parameter to rpc_ping().
7f6688
- Resolves: rhbz#1598640
7f6688
7f6688
* Tue Aug 07 2018 Ian Kent <ikent@redhat.com> - 5.0.7-95
7f6688
- bz1612914 - [autofs]Removed entries still can be accessed
7f6688
  - mark removed cache entry negative.
7f6688
- Resolves: rhbz#1612914
7f6688
7f6688
* Sat Aug 04 2018 Ian Kent <ikent@redhat.com> - 5.0.7-94
7f6688
- bz1609128 - autofs reload is unable to activate new map entries,
7f6688
  it is autofs restart which shows new map entries.
7f6688
  - fix update_negative_cache() map source usage.
7f6688
- Resolves: rhbz#1609128
7f6688
7f6688
* Thu May 24 2018 Ian Kent <ikent@redhat.com> - 5.0.7-93
7f6688
- bz1581502 - PID file never created or disappears
7f6688
  - add missing BuildRequires: systemd-devel.
7f6688
  - fix changelog entry revision.
7f6688
-Related: rhbz#1581502
7f6688
7f6688
* Thu May 24 2018 Ian Kent <ikent@redhat.com> - 5.0.7-92
7f6688
- bz1581502 - PID file never created or disappears
7f6688
  - add units After line to include statd service.
7f6688
  - use systemd sd_notify() at startup.
7f6688
-Resolves: rhbz#1581502
7f6688
7f6688
* Fri May 18 2018 Ian Kent <ikent@redhat.com> - 5.0.7-90
7f6688
- bz1536526 - Ignore trailing slashes at the end of executable maps
7f6688
  in auto.master config file
7f6688
  - add man page note about extra slashes in paths.
7f6688
-Related: rhbz#1536526
7f6688
7f6688
* Mon May 14 2018 Ian Kent <ikent@redhat.com> - 5.0.7-89
7f6688
- bz1548922 - automount crashes due to segfault
7f6688
  - and fix incorrect month in changelog entries.
7f6688
-Related: rhbz#1548922
7f6688
7f6688
* Mon May 14 2018 Ian Kent <ikent@redhat.com> - 5.0.7-88
7f6688
- bz1548922 - automount crashes due to segfault
7f6688
  - fix changelog date on previous two entries.
7f6688
-Related: rhbz#1548922
7f6688
7f6688
* Mon May 14 2018 Ian Kent <ikent@redhat.com> - 5.0.7-87
7f6688
- bz1548922 - automount crashes due to segfault
7f6688
  - fix package revision and changelog.
7f6688
-Related: rhbz#1548922
7f6688
7f6688
* Mon May 14 2018 Ian Kent <ikent@redhat.com> - 5.0.7-86
7f6688
- bz1548922 - automount crashes due to segfault
7f6688
  - fix fd leak in rpc_do_create_client().
7f6688
-Related: rhbz#1548922
7f6688
7f6688
* Fri Apr 06 2018 Ian Kent <ikent@redhat.com> - 5.0.7-85
7f6688
- bz1536526 - Ignore trailing slashes at the end of executable maps
7f6688
  in auto.master config file
7f6688
  - dont allow trailing slash in master map mount points.
7f6688
-Resolves: rhbz#1536526
7f6688
7f6688
* Fri Apr 06 2018 Ian Kent <ikent@redhat.com> - 5.0.7-84
7f6688
- bz1548922 - automount crashes due to segfault
7f6688
  - fix create_client() RPC client handling.
7f6688
-Resolves: rhbz#1548922
7f6688
603f99
* Fri Feb 02 2018 Ian Kent <ikent@redhat.com> - 5.0.7-83
603f99
- bz1509043 - [RFE] "automount / amd: file system type program is not
603f99
  yet implemented"
603f99
  - dont use array for path when not necessary.
603f99
  - fix prefix option handling in expand_entry().
603f99
  - fix sublink handling in do_nfs_mount().
603f99
  - add fix error return in do_nfs_mount().
603f99
- Related: rhbz#1509043
603f99
603f99
* Fri Dec 22 2017 Ian Kent <ikent@redhat.com> - 5.0.7-82
603f99
- bz1527815 - automount[1979]: segfault at 55f5101d30e8 ip 000055f50f177668
603f99
              sp 00007ffffa85fdd0 error 4 in automount[55f50f16d000+48000]
603f99
  - fix deadlock in dumpmaps.
603f99
- Related: rhbz#1527815
603f99
603f99
* Thu Dec 21 2017 Ian Kent <ikent@redhat.com> - 5.0.7-81
603f99
- bz1527815 - automount[1979]: segfault at 55f5101d30e8 ip 000055f50f177668
603f99
              sp 00007ffffa85fdd0 error 4 in automount[55f50f16d000+48000]
603f99
  - fix use after free in do_master_list_reset()
603f99
- Resolves: rhbz#1527815
603f99
603f99
* Mon Dec 18 2017 Ian Kent <ikent@redhat.com> - 5.0.7-80
603f99
- bz1509088 - autofs hangs due to race condition in do_spawn
603f99
  - update configure to check for pipe2(2).
603f99
  - fix open calls not using open_xxxx() calls.
603f99
  - move open_xxxx() functions to spawn.c.
603f99
  - serialize calls to open_xxxx() functions.
603f99
- Resolves: rhbz#1509088
603f99
603f99
* Mon Dec 11 2017 Ian Kent <ikent@redhat.com> - 5.0.7-79
603f99
- bz1509043 - [RFE] "automount / amd: file system type program is not
603f99
  yet implemented"
603f99
  - fix memory leak in umount_amd_ext_mount().
603f99
  - fix strerror_r() parameter declaration in do program_mount().
603f99
  - fix incorrect check in validate_program_options().
603f99
- Related: rhbz#1509043
603f99
603f99
* Mon Dec 11 2017 Ian Kent <ikent@redhat.com> - 5.0.7-78
603f99
- bz1509043 - [RFE] "automount / amd: file system type program is not
603f99
  yet implemented"
603f99
  - improve debug logging of lookup key.
603f99
  - fix cachefs parse message not being logged.
603f99
  - fix typo in amd_parse.c.
603f99
  - add missing MODPREFIX to logging in amd parser.
603f99
  - fix symlink false negative in umount_multi().
603f99
  - remove expand_selectors() call on amd parser entry.
603f99
  - fix amd defaults map entry handling.
603f99
  - refactor amd_parse.c.
603f99
  - fix amd parser double quote handling.
603f99
  - fix expandamdent() quote handling.
603f99
  - fix possible memory leak during amd parse.
603f99
  - remove path restriction of amd external mount.
603f99
  - add function umount_amd_ext_mount().
603f99
  - add function ext_mount_inuse().
603f99
  - add function construct_argv().
603f99
  - add amd mount type program mount support.
603f99
- Resolves: rhbz#1509043
603f99
603f99
* Tue Oct 31 2017 Ian Kent <ikent@redhat.com> - 5.0.7-77
603f99
- bz1504145 - Automount cannot access host shares after a reboot
603f99
  - fix reject in patch changelog hunk.
603f99
- Related: rhbz#1504145
603f99
603f99
* Tue Oct 31 2017 Ian Kent <ikent@redhat.com> - 5.0.7-76
603f99
- bz1504145 - Automount cannot access host shares after a reboot
603f99
  - reset master map list on startup retry.
603f99
- Resolves: rhbz#1504145
603f99
603f99
* Fri Oct 27 2017 Ian Kent <ikent@redhat.com> - 5.0.7-75
603f99
- bz1489247 - autofs: config mount_nfs_default_protocol doesn't work
603f99
  - improve description of mount_nfs_default_protocol.
603f99
- Resolves: rhbz#1489247
603f99
603f99
* Thu Oct 19 2017 Ian Kent <ikent@redhat.com> - 5.0.7-74
603f99
- bz1486035 - autofs map entry options field does not accept dot character
603f99
  - handle additional nfs versions in mount_nfs.c.
603f99
- Related: rhbz#1486035
603f99
603f99
* Wed Oct 11 2017 Ian Kent <ikent@redhat.com> - 5.0.7-73
603f99
- bz1489648 - autofs missing dependency with libsss_autofs cause missing file
603f99
  messages during boot
603f99
  - fix nisplus lookup init not configured check.
603f99
  - make open_lookup() error handling more consistent.
603f99
  - be silent about sss library not found.
603f99
  - be silent about nis domain not set.
603f99
  - make map source reference message debug only.
603f99
- Resolves: rhbz#1489648
603f99
603f99
* Mon Oct 9 2017 Ian Kent <ikent@redhat.com> - 5.0.7-72
603f99
- bz1499287 - Autofs processes hung while waiting for the release of an entry
603f99
  master_lock that is held by another thread waiting on a bind mount
603f99
  - only take master map mutex for master map update.
603f99
- Resolves: rhbz#1499287
603f99
603f99
* Thu Oct 5 2017 Ian Kent <ikent@redhat.com> - 5.0.7-71
603f99
- bz1497846 - Macro definitions specified in mount entries are no longer getting set
4d476f
  - revert fix argc off by one in mount_autofs.c.
603f99
- Resolves: rhbz#1497846
603f99
603f99
* Mon Oct 2 2017 Ian Kent <ikent@redhat.com> - 5.0.7-70
603f99
- bz1442926 - Systemd kills autofs fuse mount on service restart
603f99
  - set systemd KillMode to process.
603f99
- bz1466256 - autofs: unable to mount nfs share after reboot
603f99
  - fix mount.nfs blocks on first mount.
603f99
- bz1476850 - Man page: Make auto.master 's summary findable via 'man -k autofs'
603f99
  - fix typos in autofs man pages.
603f99
  - fix some man page problems.
603f99
- bz1486035 - autofs map entry options field does not accept dot character
4d476f
  - allow dot in OPTIONSTR value lexer pattern.
603f99
-Resolves: rhbz#1442926 rhbz#1466256 rhbz#1476850 rhbz#1486035
4d476f
4d476f
* Fri Jun 2 2017 Ian Kent <ikent@redhat.com> - 5.0.7-69
4d476f
- bz1435736 - autofs fails with kernel: automount[3386]:
4d476f
    segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
4d476f
    error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
4d476f
  - fix a couple of covarity warning resulting in group name handling change.
4d476f
- Related: rhbz#1435736
4d476f
4d476f
* Fri Jun 2 2017 Ian Kent <ikent@redhat.com> - 5.0.7-68
4d476f
- bz1435736 - autofs fails with kernel: automount[3386]:
4d476f
    segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
4d476f
    error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
4d476f
  - fix unset tsd group name handling.
4d476f
- Related: rhbz#1435736
4d476f
4d476f
* Fri May 05 2017 Ian Kent <ikent@redhat.com> - 5.0.7-66
4d476f
- bz1435736 - autofs fails with kernel: automount[3386]:
4d476f
    segfault at 7f3fb7595ca8 ip 00007f3fb61e353a sp 00007f3fb7595cb0
4d476f
    error 6 in libc-2.17.so[7f3fb60b7000+1b6000]
4d476f
  - increase worker thread per-thread stack size.
4d476f
  - limit getgrgid_r() buffer size.
4d476f
  - add congigure option for limiting getgrgid_r() stack usage.
4d476f
  - use above option to limit getgrgid_r() stack usage with configure.
4d476f
- Resolves: rhbz#1435736
4d476f
4d476f
* Mon Apr 24 2017 Ian Kent <ikent@redhat.com> - 5.0.7-65
4d476f
- bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
4d476f
  - fix invalid reference in remount_active_mount().
4d476f
- Related: rhbz#1367576
4d476f
4d476f
* Mon Apr 17 2017 Ian Kent <ikent@redhat.com> - 5.0.7-64
4d476f
- bz1440769 - autofs is facing scalability issues
4d476f
  - improve scalability of direct mount path component creation.
4d476f
- Resolves: rhbz#1440769
4d476f
4d476f
* Thu Mar 30 2017 Ian Kent <ikent@redhat.com> - 5.0.7-63
4d476f
- bz1101782 - autofs configured with sssd is not finding any maps
4d476f
  - fix work around sss startup delay.
4d476f
- bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
4d476f
  - fix possible NULL derefernce.
4d476f
- Related: rhbz#1101782 rhbz#1367576
4d476f
4d476f
* Mon Mar 27 2017 Ian Kent <ikent@redhat.com> - 5.0.7-62
4d476f
- bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
4d476f
  - use autofs_point to store expire timeout where possibe.
4d476f
- Related: rhbz#1367576
4d476f
4d476f
* Mon Mar 20 2017 Ian Kent <ikent@redhat.com> - 5.0.7-61
4d476f
- bz1101782 - autofs configured with sssd is not finding any maps
4d476f
  - work around sss startup delay.
4d476f
  - add sss master map wait config option (wait initially 0, disabled).
4d476f
- Resolves: rhbz#1101782
4d476f
4d476f
* Mon Mar 20 2017 Ian Kent <ikent@redhat.com> - 5.0.7-60
4d476f
 - bz1382093 - Improve logging in autofs
4d476f
   - add the mount requestor's pid to pending_args.
4d476f
   - create thread-local ID for mount attempts.
4d476f
   - log functions to prefix messages with attempt_id if available.
4d476f
   - factor out set_thread_mount_request_log_id().
4d476f
   - add config option to use mount request log id.
4d476f
- Resolves: rhbz#1382093
4d476f
4d476f
* Wed Mar 15 2017 Ian Kent <ikent@redhat.com> - 5.0.7-59
4d476f
- bz1383910 - Incorrect autofs.schema
4d476f
  - update and add README for old autofs schema
4d476f
- bz1367576 - [RFE] Add browsing support into autofs for AMD format maps
4d476f
  - fix short memory allocation in lookup_amd_instance().
4d476f
  - fix count_mounts() function.
4d476f
  - fix argc off by one in mount_autofs.c.
4d476f
  - fix _strncmp() usage.
4d476f
  - fix typos in README.amd-maps.
4d476f
  - add ref counting to struct map_source.
4d476f
  - add support for amd browsable option.
4d476f
  - add function conf_amd_get_map_name().
4d476f
  - add function conf_amd_get_mount_paths().
4d476f
  - include amd mount section mounts in master mounts list.
4d476f
  - check for conflicting amd section mounts.
4d476f
  - add function conf_amd_get_map_options().
4d476f
  - capture cache option and its settings during parsing.
4d476f
  - handle map_option cache for top level mounts.
4d476f
  - handle amd cache option all in amd type auto mounts.
4d476f
  - fix bogus check in expire_cleanup().
4d476f
  - delay submount exit for amd submounts.
4d476f
- Resolves: rhbz#1383910 rhbz#1367576
4d476f
4d476f
* Wed Mar 01 2017 Ian Kent <ikent@redhat.com> - 5.0.7-58
4d476f
- bz1420584 - RHEL7.3: shutdown / reboot hangs with findmnt in a readlink
4d476f
  system call, doing path_walk and stuck in autofs4_wait
4d476f
  - make set_direct_mount_catatonic() more general.
4d476f
  - set autofs mounts catatonic at exit.
4d476f
- bz1396403 - Trying to access a non-existent directory using automount
4d476f
  results in 4 minute hang as not checking the local mount availability
4d476f
  - check NFS server availability on local mount fallback.
4d476f
- bz1399796 - local nfs share being bind-mounted by autofs is mounted
4d476f
  read-only even when marked rw in its map
4d476f
  - honor last rw in mount options when doing a bind mount.
4d476f
- Resolves: rhbz#1420584 rhbz#1396403 rhbz#1399796
4d476f
4d476f
* Sat Feb 04 2017 Ian Kent <ikent@redhat.com> - 5.0.7-57
4d476f
- bz1383194 - On every system boot automount needs a restart to access
4d476f
  NIS map
4d476f
  - wait for master map available at start.
4d476f
  - add master read wait option.
4d476f
  - fix included master map not found return.
4d476f
  - dont exit on master map read fail timeout.
4d476f
  - set sane default master read wait timeout.
4d476f
  - don't return until after master map retry read.
4d476f
  - make lookup_nss_read_master() return nss status.
4d476f
- Resolves: rhbz#1383194
4d476f
4d476f
* Wed May 25 2016 Ian Kent <ikent@redhat.com> - 1:5.0.7-56
4d476f
- bz1327388 - Fix use-after-free in st_queue_handler
4d476f
  - fix use-after-free in st_queue_handler().
4d476f
- bz1252071 - [RFE] Disable alerting on non-existent automounts
4d476f
  - add config option to suppress not found log message.
4d476f
- Resolves: rhbz#1327388 rhbz#1252071
4d476f
4d476f
* Tue May 17 2016 Ian Kent <ikent@redhat.com> - 1:5.0.7-55
4d476f
- bz1298115 - The autofs service fails to load maps on boot if the maps
4d476f
  are stored on a NFS mount
4d476f
  - make service want network-online.
4d476f
  - add remote-fs.target systemd dependency.
4d476f
- bz1300496 - Duplicate mounts created or leftovers in mtab
4d476f
  - revert special case cifs escapes.
4d476f
- bz1300498 - Parent directory in nested mount gets unmounted while the
4d476f
  child remains mounted
4d476f
  - guard against incorrect umount return.
4d476f
- bz1305721 - autofs.conf: Fix 'nameing' typo
4d476f
  - fix 'nameing' typo in autofs.conf.
4d476f
- bz1329869 - RHEL6.7: shutdown / reboot hangs with findmnt in a readlink
4d476f
  system call, doing path_walk and stuck in autofs4_wait
4d476f
  - always set direct mounts catatonic at exit.
4d476f
  - log pipe read errors.
4d476f
  - fix rwlock unlock crash.
4d476f
  - fix handle_mounts() termination condition check.
4d476f
- bz1300500 - double free or corruption (fasttop) causes abort in
4d476f
  ldap_int_tls_destroy
4d476f
  - fix config old name lookup.
4d476f
  - fix error handling on ldap bind fail.
4d476f
  - fix gcc5 complaints.
4d476f
  - fix fix gcc5 complaints.
4d476f
  - fix missing source sss in multi map lookup.
4d476f
  - fix update_hosts_mounts() return.
4d476f
  - change lookup to use reinit instead of reopen.
4d476f
  - fix unbind sasl external mech.
4d476f
  - fix sasl connection concurrancy problem.
4d476f
  - add some Coverity fixes identified for recent changes.
4d476f
- bz1300501 - Request to add a configuration option to force use of the map
4d476f
  entry hostname for mounts
4d476f
  - add configuration option to use fqdn in mounts
4d476f
- Resolves: rhbz#1298115 rhbz#1300496 rhbz#1300498 rhbz#1305721
4d476f
- Resolves: rhbz#1329869 rhbz#1300500 rhbz#1300501
4d476f
4d476f
* Thu Sep 17 2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-54
4d476f
- bz1263508 - Heavy program map usage can lead to a hang
4d476f
  - fix out of order call in program map lookup.
4d476f
- Resolves: rhbz#1263508
4d476f
4d476f
* Tue Jul 7  2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-53
4d476f
- bz1238573 - RFE: autofs MAP_HASH_TABLE_SIZE description
4d476f
  - update map_hash_table_size description.
4d476f
- Resolves: rhbz#1238573
4d476f
4d476f
* Thu Jul 2  2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-52
4d476f
- bz1233069 - Direct map does not expire if map is initially empty
4d476f
  - update patch to fix expiry problem.
4d476f
- Related: rhbz#1233069
4d476f
4d476f
* Tue Jun 23 2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-51
4d476f
- bz1233065 - 'service autofs reload' does not reloads new mounts only
4d476f
  when 'sss' or 'ldap' is used in '/etc/nsswitch.conf' file
4d476f
  - init qdn before use in get_query_dn().
4d476f
  - fix left mount count return from umount_multi_triggers().
4d476f
  - fix return handling in sss lookup module.
4d476f
  - move query dn calculation from do_bind() to do_connect().
4d476f
  - make do_connect() return a status.
4d476f
  - make connect_to_server() return a status.
4d476f
  - make find_dc_server() return a status.
4d476f
  - make find_server() return a status.
4d476f
  - fix return handling of do_reconnect() in ldap module.
4d476f
- bz1233067 - autofs is performing excessive direct mount map re-reads
4d476f
  - fix direct mount stale instance flag reset.
4d476f
- bz1233069 - Direct map does not expire if map is initially empty
4d476f
  - fix direct map expire not set for initial empty map.
4d476f
- Resolves: rhbz#1233065 rhbz#1233067 rhbz#1233069
4d476f
4d476f
* Tue May 26 2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-50
4d476f
- bz1218045 - Similar but unrelated NFS exports block proper mounting of
4d476f
  "parent" mount point
4d476f
  - remove unused offset handling code.
4d476f
  - fix mount as you go offset selection.
4d476f
- Resolves: rhbz#1218045
4d476f
4d476f
* Mon May 25 2015 Ian Kent <ikent@redhat.com> - 1:5.0.7-49
4d476f
- bz1166457 - Autofs unable to mount indirect after attempt to mount wildcard
4d476f
  - make negative cache update consistent for all lookup modules.
4d476f
  - ensure negative cache isn't updated on remount.
4d476f
  - dont add wildcard to negative cache.
4d476f
- bz1162041 - priv escalation via interpreter load path for program based
4d476f
  automount maps
4d476f
  - add a prefix to program map stdvars.
4d476f
  - add config option to force use of program map stdvars.
4d476f
- bz1161474 - automount segment fault in parse_sun.so for negative parser tests
4d476f
  - fix incorrect check in parse_mount().
4d476f
- bz1205600 - Autofs stopped mounting /net/hostname/mounts after seeing duplicate
4d476f
  exports in the NFS server
4d476f
  - handle duplicates in multi mounts.
4d476f
- bz1201582 - autofs: MAPFMT_DEFAULT is not macro in lookup_program.c
4d476f
  - fix macro usage in lookup_program.c.
4d476f
- Resolves: rhbz#1166457 rhbz#1162041 rhbz#1161474 rhbz#1205600 rhbz#1201582
4d476f
4d476f
* Fri Dec 19 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-48
4d476f
- bz1164957 - The default installed autofs.conf doesn't have default nfs
4d476f
  protocol set to 4
4d476f
  - add missing line to copy RedHat customized config to spec file.
4d476f
- Resolves: rhbz#1164957
4d476f
4d476f
* Tue Oct 28 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-47
4d476f
- bz1156662 - autofs /net maps do not refresh list of shares exported on
4d476f
  the NFS server
4d476f
  - fix typo in update_hosts_mounts().
4d476f
  - fix hosts map update on reload.
4d476f
- Resolves: rhbz#1156662
4d476f
4d476f
* Fri Oct 17 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-46
4d476f
- bz1153414 - autofs-5.0.5-109 with upgrade to RHEL 6.6 no longer recognizes
4d476f
  +yp: in auto.master
4d476f
  - fix fix master map type check.
4d476f
- Resolves: rhbz#1153414
4d476f
4d476f
* Wed Oct 15 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-45
4d476f
- bz1152862 - autofs shouldn't have kernel as a dependency
4d476f
  - remove an ancient kernel Requires.
4d476f
- Resolves: rhbz#1152862
4d476f
4d476f
* Tue Oct 7 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-44
4d476f
- bz1099800 - man page of /etc/init.d/autofs: /usr/share/man/man8/autofs.8.gz
4d476f
  is not needed in RHEL-7
4d476f
  - update man page autofs(8) for systemd
4d476f
- Resolves: rhbz#1099800
4d476f
4d476f
* Thu Sep 25 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-43
4d476f
- bz1066772 - Clarify autofs(5) man page sections "Multiple Mounts" and
4d476f
  "Replicated Server"
4d476f
  - clarify multiple mounts description.
4d476f
- Resolves: rhbz#1066772
4d476f
4d476f
* Mon Sep 22 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-42
4d476f
- bz1116184 - RFE: RHEL7: Add am-utils RPM or equivalent am-utils functionality
4d476f
  to other packages
4d476f
  - add amd map format parser.
4d476f
- bz1132236 - Memory leak in get_exports
4d476f
  - fix memory leak in create_client().
4d476f
  - fix memory leak in get_exports().
4d476f
- bz1135158 - double free or corruption (fasttop) causes abort in ldap_int_tls_destroy
4d476f
  - fix deadlock in init_ldap_connection().
4d476f
  - extend libldap serialization.
4d476f
- Resolves: rhbz#1116184 rhbz#1132236 rhbz#1135158
4d476f
4d476f
* Mon Aug 25 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-41
4d476f
- bz1094661 - autofs can ghost non-existent map entries given the right timing
4d476f
  - fix negative status being reset on map read.
4d476f
  - fix fix negative status being reset on map read.
4d476f
  - check for non existent negative entries in lookup_ghost().
4d476f
- bz1124389 - autofs-5.0.5-88.el6 breaks maps that have a -v in the options
4d476f
  - allow use of hosts map in maps (dependent patch).
4d476f
  - fix options compare.
4d476f
  - fix fix options compare.
4d476f
- Resolves: rhbz#1094661 rhbz#1124389
4d476f
4d476f
* Wed Feb 19 2014 Ian Kent <ikent@redhat.com> - 1:5.0.7-40
4d476f
- bz1063139 - autofs regression test failure.
4d476f
  - fix fix ipv6 libtirpc getport.
4d476f
  - get_nfs_info() should query portmapper if port is not given.
4d476f
  - fix rpc_portmap_getport() proto not set.
4d476f
  - fix portmap not trying proto v2.
4d476f
- Resolves: rhbz#1063139
4d476f
4d476f
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:5.0.7-39
4d476f
- Mass rebuild 2014-01-24
4d476f
4d476f
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:5.0.7-38
4d476f
- Mass rebuild 2013-12-27
4d476f
4d476f
* Sat Nov 30 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-37
4d476f
- bz1035977 - with IPv6 address automount fail with "hostname lookup failed"
4d476f
  - fix ipv6 link local address handling.
4d476f
- Resolves: rhbz#1035977
4d476f
4d476f
* Tue Nov 19 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-35
4d476f
- bz1030705 - Default unmount is in 10 seconds, man page says 10 minutes
4d476f
  - improve timeout option description.
4d476f
- Related: rhbz#1030705
4d476f
4d476f
* Tue Nov 19 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-35
4d476f
- bz1029611 - Fresh rhel7 install can't automount nfs exports
4d476f
  - fix ipv6 libtirpc getport function.
4d476f
- Related: rhbz#1029611
4d476f
4d476f
* Thu Nov 14 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-34
4d476f
- bz1029611 - Fresh rhel7 install can't automount nfs exports
4d476f
  - fix revision in spec file.
4d476f
- Resolves: rhbz#1029611
4d476f
4d476f
* Thu Nov 14 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-33
4d476f
- bz1029611 - Fresh rhel7 install can't automount nfs exports
4d476f
  - regenerate configure due to missing function.
4d476f
- Resolves: rhbz#1029611
4d476f
4d476f
* Thu Nov 7 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-32
4d476f
- bz1011909 - NFSv4 UDP packet sent during automounting
4d476f
  - only probe specific nfs version if requested.
4d476f
- Related: rhbz#1011909
4d476f
4d476f
* Tue Oct 22 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-31
4d476f
- bz1011909 - NFSv4 UDP packet sent during automounting
4d476f
  - fix get_nfs_info() probe.
4d476f
  - fix portmap lookup.
4d476f
- bz995979 - RFE: feature to dump automount maps in native file format
4d476f
  - update dumpmaps patch with latest changes from QE testing.
4d476f
- Resolves: rhbz#1011909 rhbz#995979
4d476f
4d476f
* Thu Aug 22 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-30
4d476f
- bz852327 - RFE: feature to dump automount maps in native file format
4d476f
  - fix dumpmaps multi output.
4d476f
  - try and cleanup after dumpmaps.
4d476f
  - teach dumpmaps to output simple key value pairs.
4d476f
- Resolves: rhbz#852327
4d476f
4d476f
* Tue Aug 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-29
4d476f
- bz994352 - "autofs reload" causes automount to stop running when multiple
4d476f
  maps are removed from auto.master
4d476f
  - fix syncronize handle_mounts() shutdown.
4d476f
- bz994359 - Wildcard in nested mounts regression
4d476f
  - fix fix wildcard multi map regression.
4d476f
- Resolves: rhbz#994352 rhbz#994359
4d476f
4d476f
* Sat Jul 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-28
4d476f
- bz983160 Package autofs-5.0.7-22.el7 failed RHEL7 RPMdiff testing
4d476f
  - fix add null check in parse_server_string() (bz979155).
4d476f
  - check for protocol option.
4d476f
  - use ulimit max open files if greater than internal maximum.
4d476f
  - fix default path used for unitdir.
4d476f
  - fix changelog inconsistent dates.
4d476f
  - fix default path used for unitdir.
4d476f
  - fix changelog inconsistent dates.
4d476f
  - link with full reloc options.
4d476f
  - fix a couple of compiler warnings.
4d476f
  - add after sssd dependency to unit file (bz984089).
4d476f
- Resolves: rhbz#983160
4d476f
+
4d476f
* Wed Jun 19 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-22
4d476f
- misc man page fixes (bz948517).
4d476f
4d476f
* Wed Jun 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-21
4d476f
- fix probe each nfs version in turn for singleton mounts (bz973537).
4d476f
4d476f
* Tue Jun 11 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-20
4d476f
- fix master map mount options matching.
4d476f
- fix master map bogus keywork match.
4d476f
- fix fix map entry duplicate offset detection.
4d476f
- add a number of fixes based on a Covarity report.
4d476f
4d476f
* Mon May 27 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-19
4d476f
- dont probe rdma mounts.
4d476f
4d476f
* Fri May 24 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-17
4d476f
- fix interface address null check.
4d476f
4d476f
* Mon May 13 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-16
4d476f
- make dump maps check for duplicate indirect mounts (bz961312).
4d476f
- document allowed map sources in auto.master(5) (bz961312).
4d476f
- add enable sloppy mount option to configure.
4d476f
4d476f
* Sun Apr 28 2013 Ian Kent <kent@redhat.com> - 1:5.0.7-14
4d476f
- fix some automount(8) typos (bz664178).
4d476f
- fix syncronize of handle_mounts() shutdown.
4d476f
- fix submount tree not all expiring.
4d476f
4d476f
* Tue Mar 12 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-12
4d476f
- dont fail on master map self include.
4d476f
- fix wildcard multi map regression.
4d476f
- fix file descriptor leak when reloading the daemon.
4d476f
- depricate nosymlink pseudo option.
4d476f
- add symlink pseudo option.
4d476f
- update kernel include files.
4d476f
- fix requires in spec file.
4d476f
- fix libtirpc build option.
4d476f
- fix systemd unidir in spec file.
4d476f
- document browse option in man page.
4d476f
- fix automounter support on parisc.
4d476f
4d476f
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.7-11
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4d476f
4d476f
* Mon Jan 21 2013 Ian Kent <ikent@redhat.com> - 1:5.0.7-10
4d476f
- fix submount offset delete.
4d476f
- fix init script status return.
4d476f
- fix use get_proximity() without libtirpc.
4d476f
- don't use dirent d_type to filter out files in scandir().
4d476f
- don't schedule new alarms after readmap.
4d476f
- use numeric protocol ids instead of protoent structs.
4d476f
- lib/defaults.c: use WITH_LDAP conditional around LDAP types.
4d476f
- make yellow pages support optional.
4d476f
- modules/replicated.c: use sin6_addr.s6_addr32.
4d476f
- workaround missing GNU versionsort extension.
4d476f
4d476f
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-9
4d476f
- fix nobind man page description.
4d476f
4d476f
* Tue Nov 20 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-8
4d476f
- fix map entry duplicate offset detection.
4d476f
- Allow nsswitch.conf to not contain "automount:" lines.
4d476f
4d476f
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-7
4d476f
- use spec file systemd unit file location.
4d476f
4d476f
* Thu Oct 18 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-6
4d476f
- fix recursive mount deadlock.
4d476f
- increase file map read buffer size.
4d476f
- handle new location of systemd.
4d476f
4d476f
* Tue Oct 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-5
4d476f
- configure: allow cross compilation update.
4d476f
- fix date in changelog entry.
4d476f
4d476f
* Mon Oct 15 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-4
4d476f
- include usage in usage message.
4d476f
- dont wait forever to restart.
4d476f
- add option description to man page.
4d476f
- fix null map entry order handling.
4d476f
- make description of default MOUNT_WAIT setting clear.
4d476f
- configure.in: allow cross compilation.
4d476f
- README: update mailing list subscription info.
4d476f
- allow non root user to check status.
4d476f
4d476f
* Mon Sep 10 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-3
4d476f
- fix nobind sun escaped map entries.
4d476f
- fix use cache entry after free mistake.
4d476f
- fix ipv6 proximity calculation.
4d476f
- fix parse buffer initialization.
4d476f
- fix typo in automount(8).
4d476f
4d476f
* Mon Aug 27 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-2
4d476f
- update systemd scriplet macros (bz850040).
4d476f
4d476f
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.7-1
4d476f
- Update to upstream version 5.0.7.
4d476f
4d476f
* Wed Jul 25 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-24
4d476f
- fix changelog message commit dates.
4d476f
4d476f
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-23
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4d476f
4d476f
* Mon Jul 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
4d476f
- fix systemd argument passing.
4d476f
- fix get_nfs_info() can incorrectly fail.
4d476f
- fix offset directory removal.
4d476f
4d476f
* Tue Jul 3 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-21
4d476f
- fix fix LDAP result leaks on error paths.
4d476f
- report map not read when debug logging.
4d476f
- duplicate parent options for included maps.
4d476f
- update ->timeout() function to not return timeout.
4d476f
- move timeout to map_source.
4d476f
- fix kernel verion check of version components.
4d476f
- dont retry ldap connect if not required.
4d476f
- check if /etc/mtab is a link to /proc/self/mounts.
4d476f
- fix nfs4 contacts portmap.
4d476f
- make autofs wait longer for shutdown.
4d476f
- fix sss map age not updated.
4d476f
- fix remount deadlock.
4d476f
- fix umount recovery of busy direct mount.
4d476f
- fix offset mount point directory removal.
4d476f
- remove move mount code and configure option.
4d476f
- fix remount of multi mount.
4d476f
- fix devce ioctl alloc path check.
4d476f
- refactor hosts lookup module.
4d476f
- remove cache update from parse_mount().
4d476f
- add function to delete offset cache entry.
4d476f
- allow update of multi mount offset entries.
4d476f
- add hup signal handling to hosts map.
4d476f
4d476f
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-19
4d476f
- fix libtirpc name clash (bz821847).
4d476f
4d476f
* Tue May 22 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-18
4d476f
- update patch fix initialization in rpc create_client() (bz821847).
4d476f
4d476f
* Wed May 16 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-17
4d476f
- fix initialization in rpc create_client() (bz821847).
4d476f
4d476f
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-16
4d476f
- add libsss_autofs as a build dependency.
4d476f
4d476f
* Tue May 1 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-15
4d476f
- fix typo in libtirpc file name.
4d476f
- fix rework error return handling in rpc code.
4d476f
- allow MOUNT_WAIT to override probe.
4d476f
- improve UDP RPC timeout handling.
4d476f
- fix segfault in get_query_dn().
4d476f
- use strtok_r() in linux_version_code().
4d476f
- fix sss wildcard match.
4d476f
- fix dlopen() error handling in sss module.
4d476f
- fix configure string length tests for sss library.
4d476f
4d476f
* Wed Feb 29 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-14
4d476f
- fix function to check mount.nfs version.
4d476f
4d476f
* Sun Feb 26 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-13
4d476f
- fix error in %post scriplet.
4d476f
4d476f
* Fri Feb 24 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-12
4d476f
- ignore duplicate exports in auto.net.
4d476f
- add kernel verion check function.
4d476f
- add function to check mount.nfs version.
4d476f
- reinstate singleton mount probe.
4d476f
- rework error return handling in rpc code.
4d476f
- catch EHOSTUNREACH and bail out early.
4d476f
- systemd support fixes.
4d476f
- fix segmentation fault in do_remount_indirect().
4d476f
4d476f
* Thu Feb 9 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-11
4d476f
- fix fuzz in CHANGELOG hunk when applying patch26.
4d476f
4d476f
* Tue Feb 7 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-10
4d476f
- fix rpc build error.
4d476f
- add sss lookup module.
4d476f
- teach automount about sss source.
4d476f
4d476f
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-9
4d476f
- add correct patch for "fix improve mount location error reporting".
4d476f
- add correct patch for "fix fix wait for master source mutex".
4d476f
4d476f
* Mon Jan 23 2012 Ian Kent <ikent@redhat.com> - 1:5.0.6-8
4d476f
- fix fix wait for master source mutex.
4d476f
- fix improve mount location error reporting (bz783496).
4d476f
4d476f
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.6-7
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4d476f
4d476f
* Fri Dec 9 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-6
4d476f
- remove empty command line arguments (passed by systemd).
4d476f
4d476f
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-5
4d476f
- fix ipv6 name lookup check.
4d476f
- fix ipv6 rpc calls.
4d476f
- fix ipv6 configure check.
4d476f
- add piddir to configure.
4d476f
- add systemd unit support.
4d476f
- fix MNT_DETACH define.
4d476f
4d476f
* Mon Dec 5 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-4
4d476f
- fix lsb service name in init script 2 (bz712504).
4d476f
4d476f
* Tue Nov 8 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-3
4d476f
- improve mount location error reporting.
4d476f
- fix paged query more results check.
4d476f
- fix dumpmaps not reading maps.
4d476f
- fix result null check in read_one_map().
4d476f
- Fix LDAP result leaks on error paths.
4d476f
- code analysis fixes 1.
4d476f
- fix not bind mounting local filesystem.
4d476f
- update dir map-type patch for changed patch order.
4d476f
- fix wait for master source mutex.
4d476f
- fix submount shutdown race
4d476f
- fix fix map source check in file lookup.
4d476f
- add disable move mount configure option.
4d476f
4d476f
* Wed Jul 6 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-2
4d476f
- add missing spec file entries for dir-type change (bz719208).
4d476f
4d476f
* Mon Jul 4 2011 Ian Kent <ikent@redhat.com> - 1:5.0.6-1
4d476f
- update source to 5.0.6.
4d476f
- fix ipv6 name for lookup fix.
4d476f
- add dir map-type patch.
4d476f
4d476f
* Tue Jun 14 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-38
4d476f
- fix lsb service name in init script (bz692963).
4d476f
4d476f
* Fri Mar 18 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-37
4d476f
- replace GPLv3 code with GPLv2 equivalent.
4d476f
 
4d476f
* Thu Mar 03 2011 Ian Kent <ikent@redhat.com> - 1:5.0.5-36
4d476f
- use weight only for server selection.
4d476f
- fix isspace() wild card substition.
4d476f
- auto adjust ldap page size.
4d476f
- fix prune cache valid check.
4d476f
- fix mountd vers retry.
4d476f
- fix expire race.
4d476f
- add lsb force-reload and try-restart.
4d476f
4d476f
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.5-35
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4d476f
4d476f
* Tue Nov 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-34.fc15
4d476f
- revert wait for master map to be available at start.
4d476f
4d476f
* Mon Nov 22 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-33.fc15
4d476f
- fix wait for master map to be available at start.
4d476f
4d476f
* Mon Nov 8 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-32.fc15
4d476f
- always read file maps mount lookup map read fix.
4d476f
- fix direct map not updating on reread.
4d476f
- add external bind method.
4d476f
- fix add simple bind auth.
4d476f
- add option to dump configured automount maps.
4d476f
- wait for master map to be available at start.
4d476f
4d476f
* Fri Aug 27 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-31.fc15
4d476f
- fix status privilege error (bz627605).
4d476f
4d476f
* Wed Aug 18 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-30.fc15
4d476f
- fix restart not working (bz624694).
4d476f
4d476f
* Wed Aug 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-29
4d476f
- remove ERR_remove_state() openssl call.
4d476f
4d476f
* Tue Aug 10 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-28
4d476f
- remove extra read master map call.
4d476f
- remove extra cache create call in master_add_map_source().
4d476f
- fix error handing in do_mount_indirect().
4d476f
- expire thread use pending mutex.
4d476f
- explicity link against the Kerberos library.
4d476f
- remove some log message duplication for verbose logging.
4d476f
4d476f
* Mon May 24 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-27.fc14
4d476f
- fix master map source server unavailable handling.
4d476f
- add autofs_ldap_auth.conf man page.
4d476f
- fix random selection for host on different network.
4d476f
- make redhat init script more lsb compliant.
4d476f
- don't hold lock for simple mounts.
4d476f
- fix remount locking.
4d476f
- fix wildcard map entry match.
4d476f
- fix parse_sun() module init.
4d476f
- dont check null cache on expire.
4d476f
- fix null cache race.
4d476f
- fix cache_init() on source re-read.
4d476f
- fix mapent becomes negative during lookup.
4d476f
- check each dc server individually.
4d476f
- fix negative cache included map lookup.
4d476f
- remove state machine timed wait.
4d476f
4d476f
* Fri Apr 30 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-26.fc14
4d476f
- remove URL tag as there is not official autofs wiki (bz529804).
4d476f
4d476f
* Wed Apr 7 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-25.fc14
4d476f
- make nfs4 default for replicated selection configuration (bz579949).
4d476f
- add simple bind authentication option (bz579951).
4d476f
4d476f
* Fri Mar 26 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-24.fc14
4d476f
- fix add locality as valid ldap master map attribute (bz575863).
4d476f
4d476f
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
4d476f
- fix get query dn failure.
4d476f
- fix ampersand escape in auto.smb.
4d476f
- add locality as valid ldap master map attribute.
4d476f
4d476f
* Wed Mar 17 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-22
4d476f
- add Conflicts to ensure we get fixed cyrus-sasl-lib for rev 21 change.
4d476f
4d476f
* Tue Feb 23 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-21
4d476f
- add missing sasl mutex callbacks.
4d476f
4d476f
* Thu Feb 11 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-19
4d476f
- fix segfault upon reconnect cannot find valid base dn.
4d476f
4d476f
* Mon Feb 1 2010 Ian Kent <ikent@redhat.com> - 1:5.0.5-17
4d476f
- dont connect at ldap lookup module init.
4d476f
- fix random selection option.
4d476f
- fix disable timeout.
4d476f
- fix strdup() return value check.
4d476f
4d476f
* Tue Dec 8 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-16
4d476f
- fix memory leak on reload (bz545137).
4d476f
4d476f
* Fri Dec 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-14
4d476f
- fix rpc fail on large export list (bz543023).
4d476f
4d476f
* Mon Nov 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-12
4d476f
- check for path mount location in generic module.
4d476f
- dont fail mount on access fail.
4d476f
4d476f
* Tue Nov 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-10
4d476f
- fix pidof init script usage.
4d476f
4d476f
* Mon Nov 23 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-8
4d476f
- fix timeout in connect_nb().
4d476f
4d476f
* Mon Nov 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-6
4d476f
- don't use master_lex_destroy() to clear parse buffer.
4d476f
- make documentation for set-log-priority clearer.
4d476f
4d476f
* Tue Nov 10 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-5
4d476f
- fix ext4 "preen" fsck at mount.
4d476f
4d476f
* Mon Nov 9 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-4
4d476f
- fix stale initialization for file map instance patch was not applied.
4d476f
4d476f
* Tue Nov 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-3
4d476f
- fix stale initialization for file map instance.
4d476f
4d476f
* Tue Oct 6 2009 Ian Kent <kent@redhat.com> - 1:5.0.5-2
4d476f
- fix included map read fail handling.
4d476f
- refactor ldap sasl authentication bind to eliminate extra connect
4d476f
  causing some servers to reject the request. 
4d476f
- add mount wait parameter to allow timeout of mount requests to
4d476f
  unresponsive servers.
4d476f
- special case cifs escape handling.
4d476f
- fix libxml2 workaround configure.
4d476f
- more code analysis corrections (and fix a typo in an init script).
4d476f
- fix backwards #ifndef INET6.
4d476f
4d476f
* Fri Sep 4 2009 Ian Kent <ikent@redhat.com> - 1:5.0.5-1
4d476f
- update source to latest upstream version.
4d476f
  - this is essentially a consolidation of the patches already in this rpm.
4d476f
- add dist tag to match latest RHEL-5 package tag format.
4d476f
4d476f
* Thu Sep 3 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-39
4d476f
- fix libxml2 non-thread-safe calls.
4d476f
- fix direct map cache locking.
4d476f
- fix patch "dont umount existing direct mount on reread" deadlock.
4d476f
4d476f
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-37
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4d476f
4d476f
* Fri Jul 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-34
4d476f
- fix typo in patch to allow dumping core.
4d476f
4d476f
* Wed Jul 15 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-32
4d476f
- fix an RPC fd leak.
4d476f
- don't block signals we expect to dump core.
4d476f
- fix pthread push order in expire_proc_direct().
4d476f
4d476f
* Fri Jun 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-30
4d476f
- fix incorrect dclist free.
4d476f
- srv lookup handle endianness.
4d476f
- fix bug introduced by library reload changes which causes autofs to
4d476f
  not release mount thread resources when using submounts.
4d476f
- fix notify mount message path.
4d476f
- try harder to work out if we created mount point at remount.
4d476f
- fix double free in do_sasl_bind().
4d476f
- manual umount recovery fixes.
4d476f
- fix map type info parse error.
4d476f
4d476f
* Mon May 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-28
4d476f
- use intr option as hosts mount default.
4d476f
- sync kernel includes with upstream kernel.
4d476f
- dont umount existing direct mount on master re-read.
4d476f
- fix incorrect shutdown introduced by library relaod fixes.
4d476f
- improve manual umount recovery.
4d476f
- dont fail on ipv6 address when adding host.
4d476f
- always read file maps multi map fix.
4d476f
- always read file maps key lookup fixes.
4d476f
- add support for LDAP_URI="ldap:///<domain db>" SRV RR lookup.
4d476f
4d476f
* Thu Apr 16 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-26
4d476f
- fix lsb init script header.
4d476f
- fix memory leak reading ldap master map.
4d476f
- fix st_remove_tasks() locking.
4d476f
- reset flex scanner when setting buffer.
4d476f
- zero s_magic is valid.
4d476f
4d476f
* Mon Mar 30 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-24
4d476f
- clear rpc client on lookup fail.
4d476f
4d476f
* Fri Mar 20 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-23
4d476f
- fix call restorecon when misc device file doesn't exist.
4d476f
4d476f
* Wed Mar 18 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-22
4d476f
- use misc device ioctl interface by default, if available.
4d476f
4d476f
* Tue Mar 17 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-21
4d476f
- fix file map lookup when reading included or nsswitch sources.
4d476f
  - a regression introduced by file map lookup optimisation in rev 9.
4d476f
4d476f
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-20
4d476f
- add LSB init script parameter block.
4d476f
4d476f
* Fri Mar 13 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-19
4d476f
- another easy alloca replacements fix.
4d476f
4d476f
* Thu Mar 12 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-18
4d476f
- fix return start status on fail.
4d476f
- fix double free in expire_proc().
4d476f
4d476f
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-17
4d476f
- fix bad token declaration in master map parser.
4d476f
4d476f
* Wed Feb 25 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-16
4d476f
- correct mkdir command in %%install section, bz481132.
4d476f
4d476f
* Tue Feb 24 2009 Ian Kent <ikent@redhat.com> - 1:5.0.4-15
4d476f
- fix array out of bounds accesses and cleanup couple of other alloca() calls.
4d476f
- Undo mistake in copy order for submount path introduced by rev 11 patch.
4d476f
- add check for alternate libxml2 library for libxml2 tsd workaround.
4d476f
- add check for alternate libtirpc library for libtirpc tsd workaround.
4d476f
- cleanup configure defines for libtirpc.
4d476f
- add WITH_LIBTIRPC to -V status report.
4d476f
- add libtirpc-devel to BuildRequires.
4d476f
- add nfs mount protocol default configuration option.
4d476f
4d476f
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.0.4-11
4d476f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4d476f
4d476f
* Thu Feb 19 2009 Ian Kent <ikent@redhat.com> - 5.0.4-10
4d476f
- fix mntent.h not included before use of setmntent_r().
4d476f
4d476f
* Mon Feb 16 2009 Ian Kent <ikent@redhat.com> - 5.0.4-9
4d476f
- fix hosts map use after free.
4d476f
- fix uri list locking (again).
4d476f
- check for stale SASL credentials upon connect fail.
4d476f
- add "forcestart" and "forcerestart" init script options to allow
4d476f
  use of 5.0.3 strartup behavior if required.
4d476f
- always read entire file map into cache to speed lookups.
4d476f
- make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
4d476f
- make some easy alloca replacements.
4d476f
- update to configure libtirpc if present.
4d476f
- update to provide ipv6 name and address support.
4d476f
- update to provide ipv6 address parsing.
4d476f
4d476f
* Thu Feb 5 2009 Ian Kent <ikent@redhat.com> - 5.0.4-8
4d476f
- rename program map parsing bug fix patch.
4d476f
- use CLOEXEC flag functionality for setmntent also, if present.
4d476f
4d476f
* Wed Jan 21 2009 Jeff Moyer <jmoyer@redhat.com> - 5.0.4-6
4d476f
- fix a bug in the program map parsing routine
4d476f
4d476f
* Thu Jan 15 2009 Ian Kent <kent@redhat.com> - 5.0.4-5
4d476f
- fix negative caching of non-existent keys.
4d476f
- fix ldap library detection in configure.
4d476f
- use CLOEXEC flag functionality if present.
4d476f
- fix select(2) fd limit.
4d476f
- make hash table scale to thousands of entries.
4d476f
4d476f
* Wed Dec 3 2008 Ian Kent <kent@redhat.com> - 5.0.4-4
4d476f
- fix nested submount expire deadlock.
4d476f
4d476f
* Wed Nov 19 2008 Ian Kent <kent@redhat.com> - 5.0.4-3
4d476f
- fix libxml2 version check for deciding whether to use workaround.
4d476f
4d476f
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-2
4d476f
- Fix tag confusion.
4d476f
4d476f
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.4-1
4d476f
- Upstream source version 5.0.4.
4d476f
4d476f
* Tue Nov 11 2008 Ian Kent <kent@redhat.com> - 5.0.3-32
4d476f
- correct buffer length setting in autofs-5.0.3-fix-ifc-buff-size-fix.patch.
4d476f
4d476f
* Sun Nov 2 2008 Ian Kent <kent@redhat.com> - 5.0.3-30
4d476f
- fix segv during library re-open.
4d476f
- fix incorrect pthreads condition handling for expire requests.
4d476f
- fix master map lexer eval order.
4d476f
- fix bad alloca usage.
4d476f
4d476f
* Thu Oct 23 2008 Ian Kent <ikent@redhat.com> - 5.0.3-28
4d476f
- don't close file handle for rootless direct mounti-mount at mount.
4d476f
- wait submount expire thread completion when expire successful.
4d476f
- add inadvertantly ommitted server list locking in LDAP module.
4d476f
4d476f
* Fri Oct 10 2008 Ian Kent <ikent@redhat.com> - 5.0.3-26
4d476f
- add map-type-in-map-name fix patch to sync with upstream and RHEL.
4d476f
- don't readmap on HUP for new mount.
4d476f
- add NIS_PARTIAL to map entry not found check and fix use after free bug.
4d476f
4d476f
* Fri Sep 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-25
4d476f
- fix fd leak at multi-mount non-fatal mount fail.
4d476f
- fix incorrect multi-mount mountpoint calcualtion.
4d476f
4d476f
* Fri Sep 19 2008 Ian Kent <ikent@redhat.com> - 5.0.3-23
4d476f
- add upstream bug fixes
4d476f
  - bug fix for mtab check.
4d476f
  - bug fix for zero length nis key.
4d476f
  - update for ifc buffer handling.
4d476f
  - bug fix for kernel automount handling.
4d476f
- warning: I found a bunch of patches that were present but not
4d476f
  being applied.
4d476f
  
4d476f
* Mon Aug 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-21
4d476f
- add upstream bug fix patches
4d476f
  - add command line option to override is running check.
4d476f
  - don't use proc fs for is running check.
4d476f
  - fix fail on included browse map not found.
4d476f
  - fix incorrect multi source messages.
4d476f
  - clear stale flag on map read.
4d476f
  - fix proximity other rpc ping timeout.
4d476f
  - refactor mount request vars code.
4d476f
  - make handle_mounts startup condition distinct.
4d476f
  - fix submount shutdown handling.
4d476f
  - try not to block on expire.
4d476f
  - add configuration paramter UMOUNT_WAIT.
4d476f
  - fix multi mount race.
4d476f
  - fix nfs4 colon escape handling.
4d476f
  - check replicated list after probe.
4d476f
  - add replicated server selection debug logging.
4d476f
  - update replicated server selection documentation.
4d476f
  - use /dev/urandom instead of /dev/random.
4d476f
  - check for mtab pointing to /proc/mounts.
4d476f
  - fix interface config buffer size.
4d476f
  - fix percent hack heap corruption.
4d476f
4d476f
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 5.0.3-19
4d476f
- change conflicts to requires
4d476f
- fix license tag
4d476f
4d476f
* Mon Jun 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-18
4d476f
- don't abuse the ap->ghost field on NFS mount.
4d476f
- multi-map doesn't pickup NIS updates automatically.
4d476f
- eliminate redundant DNS name lookups.
4d476f
- mount thread create condition handling fix.
4d476f
- allow directory create on NFS root.
4d476f
- check direct mount path length.
4d476f
- fix incorrect in check in get user info.
4d476f
- fix a couple of memory leaks.
4d476f
4d476f
* Wed May 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-16
4d476f
- update patches, documentation and comments only change.
4d476f
- rename patch and add to CVS.
4d476f
4d476f
* Mon May 12 2008 Ian Kent <ikent@redhat.com> - 5.0.3-14
4d476f
- check for nohide mounts (bz 442618).
4d476f
- ignore nsswitch sources that aren't supported (bz 445880).
4d476f
4d476f
* Thu Apr 17 2008 Ian Kent <ikent@redhat.com> - 5.0.3-13
4d476f
- fix typo in patch for incorrect pthreads condition handling patch.
4d476f
4d476f
* Mon Apr 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-12
4d476f
- fix incorrect pthreads condition handling for mount requests.
4d476f
4d476f
* Tue Apr 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-11
4d476f
- and another try at fixing lexer matching map type in map name.
4d476f
4d476f
* Sun Mar 30 2008 Ian Kent <ikent@redhat.com> - 5.0.3-10
4d476f
- another try a fixing lexer matching map type in map name.
4d476f
4d476f
* Wed Mar 26 2008 Ian Kent <ikent@redhat.com> - 5.0.3-9
4d476f
- fix lexer ambiguity in match when map type name is included in map name.
4d476f
4d476f
* Mon Mar 24 2008 Ian Kent <ikent@redhat.com> - 5.0.3-8
4d476f
- revert miscellaneous device node related patches.
4d476f
- add missing check for zero length NIS key.
4d476f
- fix incorrect match of map type name when included in map name.
4d476f
- update rev 7 sasl callbacks patch.
4d476f
4d476f
* Thu Mar 20 2008 Ian Kent <ikent@redhat.com> - 5.0.3-7
4d476f
- add patch to initialize sasl callbacks unconditionally on autofs
4d476f
  LDAP lookup library load.
4d476f
4d476f
* Mon Feb 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-6
4d476f
- fix expire calling kernel more often than needed.
4d476f
- fix unlink of mount tree incorrectly causing autofs mount fail.
4d476f
- add miscellaneous device node interface library.
4d476f
- use miscellaneous device node, if available, for active restart.
4d476f
- device node and active restart fixes.
4d476f
- update is_mounted to use device node ioctl, if available.
4d476f
4d476f
* Fri Feb 1 2008 Ian Kent <ikent@redhat.com> - 5.0.3-5
4d476f
- another fix for don't fail on empty master map.
4d476f
4d476f
* Fri Jan 25 2008 Ian Kent <ikent@redhat.com> - 5.0.3-4
4d476f
- correction to the correction for handling of LDAP base dns with spaces.
4d476f
- avoid using UDP for probing NFSv4 mount requests.
4d476f
- use libldap instead of libldap_r.
4d476f
4d476f
* Mon Jan 21 2008 Ian Kent <ikent@redhat.com> - 5.0.3-3
4d476f
- catch "-xfn" map type and issue "no supported" message.
4d476f
- another correction for handling of LDAP base dns with spaces.
4d476f
4d476f
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-2
4d476f
- correct configure test for ldap page control functions.
4d476f
4d476f
* Mon Jan 14 2008 Ian Kent <ikent@redhat.com> - 5.0.3-1
4d476f
- update source to version 5.0.3.
4d476f
4d476f
* Fri Dec 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-25
4d476f
- Bug 426401: CVE-2007-6285 autofs default doesn't set nodev in /net [rawhide]
4d476f
  - use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.
4d476f
4d476f
* Tue Dec 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-23
4d476f
- Bug 397591 SELinux is preventing /sbin/rpc.statd (rpcd_t) "search" to <Unknown> (sysctl_fs_t).
4d476f
  - prevent fork between fd open and setting of FD_CLOEXEC.
4d476f
4d476f
* Thu Dec 13 2007 Ian Kent <ikent@redhat.com> - 5.0.2-21
4d476f
- Bug 421371: CVE-2007-5964 autofs defaults don't restrict suid in /net [rawhide]
4d476f
  - use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.
4d476f
4d476f
* Thu Dec  6 2007 Jeremy Katz <katzj@redhat.com> - 1:5.0.2-19
4d476f
- rebuild for new ldap
4d476f
4d476f
* Tue Nov 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-18
4d476f
- fix schema selection in LDAP schema discovery.
4d476f
- check for "*" when looking up wildcard in LDAP.
4d476f
- fix couple of edge case parse fails of timeout option.
4d476f
- add SEARCH_BASE configuration option.
4d476f
- add random selection as a master map entry option.
4d476f
- re-read config on HUP signal.
4d476f
- add LDAP_URI, LDAP_TIMEOUT and LDAP_NETWORK_TIMEOUT configuration options.
4d476f
- fix deadlock in submount mount module.
4d476f
- fix lack of ferror() checking when reading files.
4d476f
- fix typo in autofs(5) man page.
4d476f
- fix map entry expansion when undefined macro is present.
4d476f
- remove unused export validation code.
4d476f
- add dynamic logging (adapted from v4 patch from Jeff Moyer).
4d476f
- fix recursive loopback mounts (Matthias Koenig).
4d476f
- add map re-load to verbose logging.
4d476f
- fix handling of LDAP base dns with spaces.
4d476f
- handle MTAB_NOTUPDATED status return from mount.
4d476f
- when default master map, auto.master, is used also check for auto_master.
4d476f
- update negative mount timeout handling.
4d476f
- fix large group handling (Ryan Thomas).
4d476f
- fix for dynamic logging breaking non-sasl build (Guillaume Rousse).
4d476f
- eliminate NULL proc ping for singleton host or local mounts.
4d476f
4d476f
* Mon Sep 24 2007 Ian Kent <ikent@redhat.com> - 5.0.2-16
4d476f
- add descriptive comments to config about LDAP schema discovery.
4d476f
- work around segfault at exit caused by libxml2.
4d476f
- fix foreground logging (also fixes shutdown needing extra signal bug).
4d476f
4d476f
* Wed Sep 5 2007 Ian Kent <ikent@redhat.com> - 5.0.2-15
4d476f
- fix LDAP schema discovery.
4d476f
4d476f
* Tue Aug 28 2007 Ian Kent <ikent@redhat.com> - 5.0.2-14
4d476f
- update patch to prevent failure on empty master map.
4d476f
- if there's no "automount" entry in nsswitch.conf use "files" source.
4d476f
- add LDAP schema discovery if no schema is configured.
4d476f
4d476f
* Wed Aug 22 2007 Ian Kent <ikent@redhat.com> - 5.0.2-13
4d476f
- fix "nosymlink" option handling and add desription to man page.
4d476f
4d476f
* Tue Aug 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-12
4d476f
- change random multiple server selection option name to be consistent
4d476f
  with upstream naming.
4d476f
4d476f
* Tue Aug 21 2007 Ian Kent <ikent@redhat.com> - 5.0.2-11
4d476f
- don't fail on empty master map.
4d476f
- add support for the "%" hack for case insensitive attribute schemas.
4d476f
4d476f
* Mon Jul 30 2007 Ian Kent <ikent@redhat.com> - 5.0.2-10
4d476f
- mark map instances stale so they aren't "cleaned" during updates.
4d476f
- fix large file compile time option.
4d476f
4d476f
* Fri Jul 27 2007 Ian Kent <ikent@redhat.com> - 5.0.2-9
4d476f
- fix version passed to get_supported_ver_and_cost (bz 249574).
4d476f
4d476f
* Tue Jul 24 2007 Ian Kent <ikent@redhat.com> - 5.0.2-8
4d476f
- fix parse confusion between attribute and attribute value.
4d476f
4d476f
* Fri Jul 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-7
4d476f
- fix handling of quoted slash alone (bz 248943).
4d476f
4d476f
* Wed Jul 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-6
4d476f
- fix wait time resolution in alarm and state queue handlers (bz 247711).
4d476f
4d476f
* Mon Jul 16 2007 Ian Kent <ikent@redhat.com> - 5.0.2-5
4d476f
- fix mount point directory creation for bind mounts.
4d476f
- add quoting for exports gathered by hosts map.
4d476f
4d476f
* Mon Jun 25 2007 Ian Kent <ikent@redhat.com> - 5.0.2-4
4d476f
- update multi map nsswitch patch.
4d476f
4d476f
* Mon Jun 25 2007 Ian Kent <ikent@redhat.com> - 5.0.2-3
4d476f
- add missing "multi" map support.
4d476f
- add multi map nsswitch lookup.
4d476f
4d476f
* Wed Jun 20 2007 Ian Kent <ikent@redhat.com> - 5.0.2-2
4d476f
- include krb5.h in lookup_ldap.h (some openssl doesn't implicitly include it).
4d476f
- correct initialization of local var in parse_server_string.
4d476f
4d476f
* Mon Jun 18 2007 Ian Kent <ikent@redhat.com> - 5.0.2-1
4d476f
- Update to upstream release 5.0.2.
4d476f
4d476f
* Tue Jun 12 2007 Ian Kent <ikent@redhat.com> - 5.0.1-16
4d476f
- add ldaps support.
4d476f
  - note: it's no longer possible to have multiple hosts in an ldap map spec.
4d476f
  - note: to do this you need to rely on the ldap client config.
4d476f
4d476f
* Thu Jun 7 2007 Ian Kent <ikent@redhat.com> - 5.0.1-14
4d476f
- fix deadlock in alarm manager module.
4d476f
4d476f
* Sun Jun 3 2007 Ian Kent <ikent@redhat.com> - 5.0.1-12
4d476f
- correct mistake in logic test in wildcard lookup.
4d476f
4d476f
* Mon May 7 2007 Ian Kent <ikent@redhat.com> - 5.0.1-10
4d476f
- fix master map lexer to admit "." in macro values.
4d476f
4d476f
* Tue Apr 17 2007 Ian Kent <ikent@redhat.com> - 5.0.1-9
4d476f
- upstream fix for filesystem is local check.
4d476f
- disable exports access control check (bz 203277).
4d476f
- fix patch to add command option for set a global mount options (bz 214684).
4d476f
4d476f
* Mon Apr 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-8
4d476f
- add configuration variable to control appending of global options (bz 214684).
4d476f
- add command option to set a global mount options string (bz 214684).
4d476f
4d476f
* Tue Apr 3 2007 Ian Kent <ikent@redhat.com> - 5.0.1-7
4d476f
- fix "null" domain netgroup match for "-hosts" map.
4d476f
4d476f
* Thu Mar 29 2007 Ian Kent <ikent@redhat.com> - 5.0.1-6
4d476f
- fix directory creation for browse mounts.
4d476f
- fix wildcard map handling and improve nsswitch source map update.
4d476f
4d476f
* Fri Mar 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-5
4d476f
- drop "DEFAULT_" prefix from configuration names.
4d476f
- add option to select replicated server at random (instead of
4d476f
  ping response time) (bz 227604).
4d476f
- fix incorrect cast in directory cleanup routines (bz 231864).
4d476f
4d476f
* Thu Mar 8 2007 Ian Kent <ikent@redhat.com> - 5.0.1-4
4d476f
- fixed numeric export match (bz 231188).
4d476f
4d476f
* Thu Mar 1 2007 Ian Kent <ikent@redhat.com> - 5.0.1-3
4d476f
- change file map lexer to allow white-space only blank lines (bz 229434).
4d476f
4d476f
* Fri Feb 23 2007 Ian Kent <ikent@redhat.com> - 5.0.1-2
4d476f
- update "@network" matching patch.
4d476f
4d476f
* Thu Feb 22 2007 Ian Kent <ikent@redhat.com> - 5.0.1-1
4d476f
- update to release tar.
4d476f
- fix return check for getpwuid_r and getgrgid_r.
4d476f
- patch to give up trying to update exports list while host is mounted.
4d476f
- fix to "@network" matching. 
4d476f
- patch to check for fstab update and retry if not updated.
4d476f
4d476f
* Tue Feb 20 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.24
4d476f
- add "condrestart" to init script (bz 228860).
4d476f
- add "@network" and .domain.name export check.
4d476f
- fix display map name in mount entry for "-hosts" map.
4d476f
4d476f
* Fri Feb 16 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.22
4d476f
- fix localhost replicated mounts not working (bz 208757).
4d476f
4d476f
* Wed Feb 14 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.20
4d476f
- correct return status from do_mkdir (bz 223480).
4d476f
4d476f
* Sat Feb 10 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.18
4d476f
- update the "task done race" patch to fix a deadlock.
4d476f
- added URL tag.
4d476f
- removed obsoletes autofs-ldap.
4d476f
- replaced init directory paths with %%{_initrddir} macro.
4d476f
4d476f
* Fri Feb 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.17
4d476f
- make use of spaces and tabs in spec file consistent.
4d476f
- escape embedded macro text in %%changelog.
4d476f
- eliminate redundant %%version and %%release.
4d476f
- remove redundant conditional check from %%clean.
4d476f
- remove redundant exit from %%preun.
4d476f
- correct %%defattr spec.
4d476f
- remove empty %%doc and redundant %%dir misc lines.
4d476f
- combine program module spec lines into simpler one line form.
4d476f
4d476f
* Tue Feb 6 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.15
4d476f
- fix race when setting task done (bz 227268).
4d476f
4d476f
* Mon Jan 29 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.13
4d476f
- make double quote handing consistent (at least as much as we can).
4d476f
- fix handling of trailing white space in wildcard lookup (forward port bz 199720).
4d476f
- check fqdn of each interface when matching export access list (bz 213700).
4d476f
4d476f
* Thu Jan 18 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.11
4d476f
- correct check for busy offset mounts before offset umount (bz 222872).
4d476f
4d476f
* Wed Jan 17 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.9
4d476f
- fix another expire regression introduced in the "mitigate manual umount"
4d476f
  patch (bz 222872).
4d476f
4d476f
* Mon Jan 15 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.7
4d476f
- ignore "winbind" if it appears in "automount" nsswitch.conf (bz 214632).
4d476f
4d476f
* Wed Jan 10 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.5
4d476f
- remove fullstop from Summary tag.
4d476f
- change Buildroot to recommended form.
4d476f
- replace Prereq with Requires.
4d476f
4d476f
* Tue Jan 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.3
4d476f
- remove redundant rpath link option (prep for move to Extras).
4d476f
4d476f
* Tue Jan 9 2007 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc3.1
4d476f
- consolidate to rc3.
4d476f
- fix typo in Fix typo in var when removing temp directory (bz 221847).
4d476f
4d476f
* Wed Dec 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.41
4d476f
- fix nonstrict multi-mount handling (bz 219383).
4d476f
- correct detection of duplicate indirect mount entries (bz 220799).
4d476f
4d476f
* Thu Dec 14 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.38
4d476f
- update master map tokenizer to admit "slasify-colons" option.
4d476f
- update location validation to accept "_" (bz 219445).
4d476f
- set close-on-exec flag on open sockets (bz 215757).
4d476f
4d476f
* Mon Dec 11 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.35
4d476f
- update "replace-tempnam" patch to create temp files in sane location.
4d476f
4d476f
* Mon Dec 11 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.34
4d476f
- change mount "device" from "automount" to the map name.
4d476f
- check for buffer overflow in mount_afs.c.
4d476f
- replace tempnam with mkdtemp.
4d476f
4d476f
* Sun Dec 10 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.33
4d476f
- expand export access checks to include missing syntax options.
4d476f
- make "-hosts" module try to be sensitive to exports list changes.
4d476f
4d476f
* Thu Dec 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.32
4d476f
- remove ability to use multiple indirect mount entries in master
4d476f
  map (bz 218616).
4d476f
4d476f
* Wed Dec 6 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.29
4d476f
- alter nfs4 host probing to not use portmap lookup and add options
4d476f
  check for "port=" parameter (bz 208757).
4d476f
- correct semantics of "-null" map handling (bzs 214800, 208091).
4d476f
4d476f
* Sat Nov 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.26
4d476f
- fix parsing of bad mount mount point in master map (bz 215620).
4d476f
- fix use after free memory access in cache.c and lookup_yp.c (bz 208091).
4d476f
- eliminate use of pthread_kill to detect task completion (bz 208091).
4d476f
4d476f
* Sun Nov 12 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.23
4d476f
- fix tokenizer to distinguish between global option and dn string (bz 214684).
4d476f
- fix incorrect return from spawn.
4d476f
4d476f
* Wed Nov 8 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.21
4d476f
- mitigate manual umount of automounts where possible.
4d476f
- fix multiply recursive bind mounts.
4d476f
- check kernel module version and require 5.00 or above.
4d476f
- fix expire regression introduced in the "mitigate manual umount" patch.
4d476f
- still more on multiply recursive bind mounts.
4d476f
4d476f
* Mon Oct 30 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.20
4d476f
- Update patch for changed semantics of mkdir in recent kernels.
4d476f
- fix macro table locking (bz 208091).
4d476f
- fix nsswitch parser locking (bz 208091).
4d476f
- allow only one master map read task at a time.
4d476f
- fix misc memory leaks.
4d476f
4d476f
* Wed Oct 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.19
4d476f
- deal with changed semantics of mkdir in recent kernels.
4d476f
4d476f
* Fri Oct 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.16
4d476f
- fix get_query_dn not looking in subtree for LDAP search (missed
4d476f
  econd occurance).
4d476f
- allow additional common LDAP attributes in map dn.
4d476f
- Resolves: rhbz#205997
4d476f
4d476f
* Mon Oct 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.13
4d476f
- fix parsing of numeric host names in LDAP map specs (bz 205997).
4d476f
4d476f
* Mon Oct 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.12
4d476f
- fix "-fstype=nfs4" server probing (part 2 of bz 208757).
4d476f
- set close-on-exec flag on open files where possible (bz 207678).
4d476f
4d476f
* Fri Oct 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.11
4d476f
- fix file handle leak in nsswitch parser (bz 207678).
4d476f
- fix memory leak in mount and expire request processing (bz 207678).
4d476f
- add additional check to prevent running of cancelled tasks.
4d476f
- fix potential file handle leakage in rpc_subs.c for some failure
4d476f
  cases (bz 207678).
4d476f
- fix file handle leak in included map lookup (bz 207678).
4d476f
4d476f
* Sat Oct 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.10
4d476f
- fix get_query_dn not looking in subtree for LDAP search.
4d476f
- allow syntax "--timeout <secs>" for backward compatibility
4d476f
  (bz 193948).
4d476f
- make masked_match independent of hostname for exports comparison
4d476f
  (bz 209638).
4d476f
4d476f
* Thu Oct 5 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.9
4d476f
- fix "-fstype=nfs4" handling (bz 208757).
4d476f
4d476f
* Wed Sep 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.8
4d476f
- review and fix master map options update for map reload.
4d476f
4d476f
* Wed Sep 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.7
4d476f
- make default installed master map for /net use "-hosts" instead
4d476f
  of auto.net.
4d476f
- fix included map recursive map key lookup.
4d476f
4d476f
* Mon Sep 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.6
4d476f
- remove unused option UNDERSCORETODOT from default config files.
4d476f
4d476f
* Mon Sep 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.5
4d476f
- fix LDAP lookup delete cache entry only if entry doesn't exist.
4d476f
- add missing socket close in replicated host check (Jeff Moyer).
4d476f
4d476f
* Wed Sep 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.4
4d476f
- fix cache entrys not being cleaned up on submount expire.
4d476f
4d476f
* Sun Sep 17 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.3
4d476f
- fix include check full patch for file map of same name.
4d476f
4d476f
* Wed Sep 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.2
4d476f
- fix handling of autofs specific mount options (bz 199777).
4d476f
4d476f
* Fri Sep 1 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc2.1
4d476f
- consolidate to rc2.
4d476f
- fix colon escape handling.
4d476f
- fix recusively referenced bind automounts.
4d476f
- update kernel patches.
4d476f
4d476f
* Fri Aug 25 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.17
4d476f
- fix task cancelation at shutdown (more)
4d476f
- fix concurrent mount and expire race with nested submounts.
4d476f
4d476f
* Sun Aug 20 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.16
4d476f
- fix included map lookup.
4d476f
- fix directory cleanup on expire.
4d476f
- fix task cancelation at shutdown.
4d476f
- fix included map wild card key lookup.
4d476f
4d476f
* Wed Aug 16 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.15
4d476f
- expire individual submounts.
4d476f
- add ino_index locking.
4d476f
- fix nested submount expiring away when pwd is base of submount.
4d476f
- more expire re-work to cope better with shutdown following cthon tests.
4d476f
- allow hostname to start with numeric when validating.
4d476f
4d476f
* Mon Aug 7 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.14
4d476f
- remove SIGCHLD handler because it is no longer needed and was
4d476f
  causing expire problems.
4d476f
- alter expire locking of multi-mounts to lock sub-tree instead of
4d476f
  entire tree.
4d476f
- review verbose message feedback and update.
4d476f
- correction for expire of multi-mounts.
4d476f
- spelling corrections to release notes (Jeff Moyer).
4d476f
- add back sloppy mount option, removed for Connectathon testing.
4d476f
- disable mtab locking again.
4d476f
4d476f
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.13
4d476f
- tidy up directory cleanup and add validation check to rmdir_path.
4d476f
4d476f
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.12
4d476f
- enable mtab locking until I can resolve the race with it.
4d476f
4d476f
* Fri Aug 4 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.11
4d476f
- cthon fix expire of wildcard and program mounts broken by recent
4d476f
  patches.
4d476f
4d476f
* Thu Aug 3 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.10
4d476f
- cthon corrections for shutdown patch below and fix shutdown expire.
4d476f
4d476f
* Wed Aug 2 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.9
4d476f
- cthon fix some shutdown races.
4d476f
4d476f
* Thu Jul 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.8
4d476f
- Fix compile error.
4d476f
4d476f
* Thu Jul 27 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.7
4d476f
- cthon fix expire of various forms of nested mounts.
4d476f
4d476f
* Mon Jul 24 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.6
4d476f
- cthon more parser corrections and attempt to fix multi-mounts
4d476f
  with various combinations of submounts (still not right).
4d476f
4d476f
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.5
4d476f
- Add conflicts kernel < 2.6.17.
4d476f
- Fix submount operation broken by connectathon updates.
4d476f
4d476f
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.4
4d476f
- Correction to host name validation test for connectathon tests.
4d476f
4d476f
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.3
4d476f
- More code cleanup and corrections for connectathon tests.
4d476f
4d476f
* Wed Jul 19 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.2
4d476f
- Code cleanup and fixes for connectathon tests.
4d476f
4d476f
* Thu Jul 13 2006 Ian Kent <ikent@redhat.com> - 5.0.1-0.rc1.1
4d476f
- Update version label to avoid package update problems.
4d476f
4d476f
* Thu Jul 13 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-8
4d476f
- add cacheing of negative lookups to reduce unneeded map
4d476f
  lookups (bz 197746 part 2).
4d476f
4d476f
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:5.0.0_beta6-7.1
4d476f
- rebuild
4d476f
4d476f
* Tue Jul 11 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-7
4d476f
- correct directory cleanup in mount modules.
4d476f
- merge key and wildcard LDAP query for lookups (bz 197746).
4d476f
4d476f
* Sat Jul 8 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-6
4d476f
- correct test for libhesiod.
4d476f
4d476f
* Fri Jul 7 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-5
4d476f
- correct auto.net installed as auto.smb.
4d476f
- update LDAP auth - add autodectect option.
4d476f
4d476f
* Wed Jul 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-4
4d476f
- correct shutdown log message print.
4d476f
- correct auth init test when no credentials required.
4d476f
4d476f
* Tue Jul 4 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-3
4d476f
- correct test for existence of auth config file.
4d476f
4d476f
* Mon Jul 3 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-2
4d476f
- merge LDAP authentication update for GSSAPI (Jeff Moyer).
4d476f
- update default auth config to add options documenetation (Jeff Moyer).
4d476f
- workaround segfaults at exit after using GSSAPI library.
4d476f
- fix not checking return in init_ldap_connection (jeff Moyer).
4d476f
4d476f
* Thu Jun 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta6-1
4d476f
- consolidate to beta6, including:
4d476f
  - mode change update for config file.
4d476f
  - correction to get_query_dn fix from beta5-4.
4d476f
4d476f
* Wed Jun 28 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-6
4d476f
- cleanup defaults_read_config (Jeff Moyer).
4d476f
4d476f
* Tue Jun 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-5
4d476f
- allow global macro defines to override system macros.
4d476f
- correct spelling error in default config files missed by
4d476f
  previous update.
4d476f
- misc correctness and a memory leak fix.
4d476f
4d476f
* Mon Jun 26 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-4
4d476f
- correct spelling error in default config.
4d476f
- fix default auth config not being installed.
4d476f
- change LDAP query method as my test db was incorrect.
4d476f
- change ldap defaults code to handle missing auth config.
4d476f
- fix mistake in parsing old style LDAP specs.
4d476f
- update LDAP so that new query method also works for old syntax.
4d476f
4d476f
* Fri Jun 23 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-3
4d476f
- lookup_init cleanup and fix missed memory leak.
4d476f
- use nis map order to check if update is needed.
4d476f
- fix couple of memory leaks in lookup_yp.c.
4d476f
- fix pasre error in replicated server module.
4d476f
4d476f
* Wed Jun 21 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-2
4d476f
- Add openssl-devel to the BuildRequires, as it is needed for the LDAP
4d476f
  authentication bitsi also.
4d476f
4d476f
* Tue Jun 20 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta5-1
4d476f
- promote to beta5.
4d476f
4d476f
* Tue Jun 20 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-14
4d476f
- fix directory cleanup at exit.
4d476f
4d476f
* Mon Jun 19 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-13
4d476f
- Change LDAP message severity from crit to degug (bz# 183893).
4d476f
- Corrections to INSTALL and README.v5.release.
4d476f
- Add patch to fix segv on overlength map keys in file maps (Jeff Moter).
4d476f
- Add patch to restrict scanning of /proc to pid directories only (Jeff Moyer).
4d476f
4d476f
* Thu Jun 15 2006 Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-12
4d476f
- Change BuildPrereq to BuildRequires as per the package guidelines.
4d476f
- Add libxml2-devel to the BuildRequires, as it is needed for the LDAP
4d476f
  authentication bits.
4d476f
4d476f
* Wed Jun 14 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-11
4d476f
- add export access list matching to "hosts" lookup module (bz # 193585).
4d476f
4d476f
* Tue Jun 13 2006 Jeff Moyer <jmoyer@redhat.com> - 5.0.0_beta4-10
4d476f
- Add a BuildPrereq for cyrus-sasl-devel
4d476f
4d476f
* Tue Jun 13 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-9
4d476f
- move autofs4 module loading back to init script (part bz # 194061).
4d476f
4d476f
* Mon Jun 12 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-8
4d476f
- fix handling of master map entry update (bz # 193718).
4d476f
- fix program map handling of invalid multi-mount offsets.
4d476f
4d476f
* Sat Jun 10 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-7
4d476f
- fix context init error (introduced by memory leak patch).
4d476f
4d476f
* Fri Jun 9 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-6
4d476f
- add free for working var in get_default_logging.
4d476f
- add inialisation for kver in autofs_point struct.
4d476f
- fix sources list corruption in check_update_map_sources.
4d476f
- fix memory leak in walk_tree.
4d476f
- fix memory leak in rpc_portmap_getport and rpc_ping_proto.
4d476f
- fix memory leak in initialisation of lookup modules.
4d476f
4d476f
* Thu Jun 8 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-5
4d476f
- misc fixes for things found while investigating map re-read problem.
4d476f
4d476f
* Wed Jun 7 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-4
4d476f
- check base of offset mount tree is not a mount before umounting
4d476f
  its offsets.
4d476f
- fix replicated mount parse for case where last name in list
4d476f
  fails lookup.
4d476f
- correct indirect mount expire broken by the wildcard lookup fix.
4d476f
- fix up multi-mount handling when wildcard map entry present.
4d476f
4d476f
* Mon Jun 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-3
4d476f
- correct config names in default.c (jpro@bas.ac.uk).
4d476f
4d476f
* Mon Jun 5 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-2
4d476f
- re-instate v4 directory cleanup (bz# 193832 again).
4d476f
- backout master map lookup changes made to beta3.
4d476f
- change default master map from /etc/auto.master to auto.master
4d476f
  so that we always use nsswitch to locate master map.
4d476f
- change default installed master map to include "+auto.master"
4d476f
  to pickup NIS master map (all bz# 193831 again).
4d476f
4d476f
* Fri Jun 2 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta4-1
4d476f
- update to beta4.
4d476f
- should address at least bzs 193798, 193770, 193831 and
4d476f
  possibly 193832.
4d476f
4d476f
* Mon May 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-6
4d476f
- add back test for nested mount in program map lookup.
4d476f
  - I must have commented this out for a reason. I guess we'll
4d476f
    find out soon enough.
4d476f
4d476f
* Mon May 29 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-5
4d476f
- fix handling of autofs filesystem mount fail on init.
4d476f
4d476f
* Sat May 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-4
4d476f
- updated hesiod patch.
4d476f
4d476f
* Sat May 27 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-3
4d476f
- update hesiod module (Jeff Moyer).
4d476f
  - add mutex to protect against overlapping mount requests.
4d476f
  - update return from mount request to give more sensible NSS_*
4d476f
    values.
4d476f
4d476f
* Fri May 26 2006 Jeff Moyer <jmoyer@redhat.com> - 1:5.0.0_beta3-2
4d476f
- Fix the install permissions for auto.master and auto.misc.
4d476f
4d476f
* Thu May 25 2006 Ian Kent <ikent@redhat.com> - 5.0.0_beta3-1
4d476f
- update source to version 5.0.0_beta3.
4d476f
- add patch to remove extra debug print.
4d476f
- add patch to
4d476f
  - fix memory alloc error in nis lookup module.
4d476f
  - add "_" to "." mapname translation to nis lookup module.
4d476f
- add patch to add owner pid to mount list struct.
4d476f
- add patch to disable NFSv4 when probing hosts (at least foe now).
4d476f
- add patch to fix white space handling in replicated server selection code.
4d476f
- add patch to prevent striping of debug info macro patch (Jeff Moyer).
4d476f
- add patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
4d476f
- add patch to fix e2fsck error code check (Jeff Moyer).
4d476f
4d476f
* Tue May 16 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-23
4d476f
- add patch to ignore the "bg" and "fg" mount options as they
4d476f
  aren't relevant for autofs mounts (bz #184386).
4d476f
4d476f
* Tue May 2 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-20
4d476f
- add patch to use "cifs" instead of smbfs and escape speces
4d476f
  in share names (bz #163999, #187732).
4d476f
4d476f
* Tue Apr 11 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-18
4d476f
- Add patch to allow customization of arguments to the
4d476f
  autofs-ldap-auto-master program (bz #187525).
4d476f
- Add patch to escap "#" characters in exports from auto.net
4d476f
  program mount (bz#178304).
4d476f
4d476f
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:4.1.4-16.2.2
4d476f
- bump again for double-long bug on ppc(64)
4d476f
4d476f
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:4.1.4-16.2.1
4d476f
- rebuilt for new gcc4.1 snapshot and glibc changes
4d476f
4d476f
* Wed Feb 1 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16.2
4d476f
- Add more general patch to translate "_" to "." in map names. (bz #147765)
4d476f
4d476f
* Wed Jan 25 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16.1
4d476f
- Add patch to use LDAP_DEPRICATED compile option. (bz #173833)
4d476f
4d476f
* Tue Jan 17 2006 Ian Kent <ikent@redhat.com> - 1:4.1.4-16
4d476f
- Replace check-is-multi with more general multi-parse-fix.
4d476f
- Add fix for premature return when waiting for lock file.
4d476f
- Update copyright declaration for reentrant-syslog source.
4d476f
- Add patch for configure option to disable locking during mount.
4d476f
  But don't disable locking by default.
4d476f
- Add ability to handle automount schema used in Sun directory server.
4d476f
- Quell compiler warning about getsockopt parameter.
4d476f
- Quell compiler warning about yp_order parameter.
4d476f
4d476f
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
4d476f
- rebuilt
4d476f
4d476f
* Thu Nov 17 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-14
4d476f
- Removed the /misc entry from the default auto.master.  auto.misc has
4d476f
  an entry for the cdrom device, and the preferred method of mounting the
4d476f
  cd is via udev/hal.
4d476f
4d476f
* Mon Nov  7 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-13
4d476f
- Changed to sort -k 1, since that should be the same as +0.
4d476f
4d476f
* Thu Nov  3 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-12
4d476f
- The sort command no longer accepts options of the form "+0".  This broke
4d476f
  auto.net, so the option was removed.  Fixes bz #172111.
4d476f
4d476f
* Wed Oct 26 2005  <jmoyer@redhat.com> - 1:4.1.4-11
4d476f
- Check the return code of is_local_addr in get_best_mount. (bz #169523)
4d476f
4d476f
* Wed Oct 26 2005  <jmoyer@redhat.com> - 1:4.1.4-10
4d476f
- Fix some bugs in the parser
4d476f
- allow -net instead of /etc/auto.net
4d476f
- Fix a buffer overflow with large key lengths
4d476f
- Don't allow autofs to unlink files, only to remove directories
4d476f
- change to the upstream reentrant syslog patch from the band-aid deferred
4d476f
  syslog patch.
4d476f
- Get rid of the init script patch that hard-coded the release to redhat.
4d476f
  This should be handled properly by all red hat distros.
4d476f
4d476f
* Wed May  4 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-8
4d476f
- Add in the deferred syslog patch.  This fixes a hung automounter issue
4d476f
  related to unsafe calls to syslog in signal handler context.
4d476f
4d476f
* Tue May  3 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-7
4d476f
- I reversed the checking for multimount entries, breaking those configs!
4d476f
  This update puts the code back the way it was before I broke it.
4d476f
4d476f
* Tue Apr 26 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-6
4d476f
- Fix a race between mounting a share and updating the cache in the parent
4d476f
  process.  If the mount completed first, the parent would not expire the
4d476f
  stale entry, leaving it first on the list.  This causes map updates to not
4d476f
  be recognized (well, worse, they are recognized after the first expire, but
4d476f
  not subsequent ones).  Fixes a regression, bug #137026 (rhel3 bug).
4d476f
4d476f
* Fri Apr 15 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.4-5
4d476f
- Fixed regression with -browse not taking effect.
4d476f
4d476f
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-4
4d476f
- Finish up with the merge breakage.
4d476f
- Temporary fix for the multimount detection code.  It seems half-baked.
4d476f
4d476f
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-3
4d476f
- Fix up the one-auto-master patch.  My "improvements" had side-effects.
4d476f
4d476f
* Wed Apr 13 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.4-2
4d476f
- Import 4.1.4 and merge.
4d476f
4d476f
* Mon Apr  4 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-123
4d476f
- Add in an error case that was omitted in the multi-over patch.
4d476f
- Update our auto.net to reflect the changes that went into 4.1.4_beta2.
4d476f
  This fixes a problem seen by at least one customer where a malformed entry
4d476f
  appeared first in the multimount list, thus causing the entire multimount
4d476f
  to be ignored.  This new auto.net places that entry at the end, purely by
4d476f
  luck, but it fixes the problem in this one case.
4d476f
4d476f
* Thu Mar 31 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-119
4d476f
- Merge in the multi-over patch.  This resolves an issue whereby multimounts
4d476f
  (such as those used for /net) could be processed in the wrong order,
4d476f
  resulting in directories not showing up in a multimount tree.  The fix
4d476f
  is to process these directories in order, shortest to longer path.
4d476f
4d476f
* Wed Mar 23 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-115
4d476f
- Fixed regression causing any entries after a wildcard in an
4d476f
  indirect map to be ignored. (bz #151668).
4d476f
- Fixed regression which caused local hosts to be mount instead
4d476f
  of --bind local directories. (bz #146887)
4d476f
4d476f
* Thu Mar 17 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-111
4d476f
- Fixed one off bug in the submount-variable-propagation patch.
4d476f
  (bz #143074)
4d476f
- Fixed a bug in the init script which wouldn't find the -browse
4d476f
  option if it was preceded by another option. (fz #113494)
4d476f
4d476f
* Mon Feb 28 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-100
4d476f
- When using ldap if auto.master doesn't exist we now check for auto_master.
4d476f
  Addresses bz #130079
4d476f
- When using an auto.smb map we now remove the leading ':' from the path which
4d476f
  caused mount to fail in the past.  Addresses bz #147492
4d476f
- Autofs now checks /etc/nsswitch.conf to determine in what order files & nis
4d476f
  are checked when looking up autofs submount maps which don't specify a
4d476f
  maptype.  Addresses IT #57612.
4d476f
4d476f
* Mon Feb 14 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-99
4d476f
- Change Copyright to License in the spec file so it will build.
4d476f
4d476f
* Fri Feb 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-98
4d476f
- Program maps can repeat the last character of output.  Fix this.  
4d476f
  Addresses bz #138606
4d476f
- Return first entry when there are duplicate keys in a map.  Addresses
4d476f
  bz #140108.
4d476f
- Propagate custom map variables to submounts.  Fixes bz #143074.
4d476f
- Create a sysconfig variable to control whether we source only one master
4d476f
  map (the way sun does), or source all maps found (which is the default for
4d476f
  backwards compatibility).  Addresses bz #143126.
4d476f
- Revised version of the get_best_mount patch. (#146887) cfeist@redhat.com
4d476f
  The previous patch introduced a regression.  Non-replicated mounts would
4d476f
  not have the white space stripped from the entry and the mount would fail.
4d476f
- Handle comment characters in the middle of the automount line in
4d476f
  /etc/nsswitch.conf.  Addresses bz #127457.
4d476f
4d476f
* Wed Feb  2 2005 Chris Feist <cfeist@redhat.com> - 1:4.1.3-94
4d476f
- Stop automount from pinging hosts if there is only one host (#146887)
4d476f
4d476f
* Wed Feb  2 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-90
4d476f
- Fix potential double free in cache_release.  This bug showed up in a
4d476f
  multi-map setup.  Two calls to cache_release would result in a SIGSEGV,
4d476f
  and the automount process would never exit.
4d476f
4d476f
* Mon Jan 24 2005 Chris Feist <cfeist@redhat.com> - 1:4.3-82
4d476f
- Fixed documentation so users know that any local mounts override
4d476f
  any other weighted mount.
4d476f
4d476f
* Mon Jan 24 2005 Chris Feist <cfeist@redhat.com> - 1:4.3-80
4d476f
- Added a variable to determine if we created the directory or not
4d476f
  so we don't accidently remove a directory that we didn't create when
4d476f
  we stop autofs.  (bz #134399)
4d476f
4d476f
* Tue Jan 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-76
4d476f
- Fix the large program map patch.
4d476f
4d476f
* Tue Jan 11 2005 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-75
4d476f
- Fix some merging breakages that caused the package not to build.
4d476f
4d476f
* Thu Jan  6 2005  <jmoyer@redhat.com> - 1:4.1.3-74
4d476f
- Add in the map expiry patch
4d476f
- Bring in other patches that have been committed to other branches. This 
4d476f
  version should now contain all fixes we have to date
4d476f
- Merge conflicts due to map expiry changes
4d476f
4d476f
* Fri Nov 19 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-57
4d476f
- Pass a socket into clntudp_bufcreate so that we don't use up additional 
4d476f
  reserved ports.  This patch, along with the socket leak fix, addresses
4d476f
  bz #128966.
4d476f
4d476f
* Wed Nov 17 2004  <jmoyer@redhat.com> - 1:4.1.3-56
4d476f
- Somehow the -browse patch either didn't get committed or got reverted.
4d476f
  Fixed.
4d476f
4d476f
* Tue Nov 16 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-55
4d476f
- Fix program maps so that they can have gt 4k characters. (Neil Horman)
4d476f
  Addresses bz #138994.
4d476f
- Add a space after the colon here "Starting automounter:" in init script.
4d476f
  Fixes bz #138513.
4d476f
4d476f
* Mon Nov 15 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-53
4d476f
- Make autofs understand -[no]browse.  Addresses fz #113494.
4d476f
4d476f
* Thu Nov 11 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-48
4d476f
- Fix the umount loop device function in the init script.
4d476f
4d476f
* Wed Oct 27 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-34
4d476f
- Added a patch to fix the automounter failing on ldap maps
4d476f
  when it couldn't get the whole map.  (ie. when the search
4d476f
  limit was lower than the number of results)
4d476f
4d476f
* Thu Oct 21 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-32
4d476f
- Fixed the use of +ypmapname so the maps included with +ypmapname
4d476f
  are used in the correct order.  (In the past the '+' entries
4d476f
  were always processed after local entries.)
4d476f
4d476f
* Thu Oct 21 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-31
4d476f
- Fixed the duplicate map detection code to detect if maps try
4d476f
  to mount on top of existing maps. 
4d476f
4d476f
* Wed Oct 20 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-29
4d476f
- Fixed a problem with backwards compatability. Specifying local
4d476f
  maps without '/etc/' prepended to them now works. (bz #136038)
4d476f
4d476f
* Fri Oct 15 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-28
4d476f
- Fixed a bug which caused directories to never be unmounted. (bz #134403)
4d476f
4d476f
* Thu Oct 14 2004 Chris Feist <cfeist@redhat.com> - 1:4.1.3-27
4d476f
- Fixed an error in the init script which caused duplicate entries to be
4d476f
  displayed when asking for autofs status.
4d476f
4d476f
* Fri Oct  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-22
4d476f
- Comment out map expiry (and related) patch for an FC3 build.
4d476f
4d476f
* Thu Sep 23 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-21
4d476f
- Make local options apply to all maps in a multi-map entry.
4d476f
4d476f
* Tue Sep 21 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-20
4d476f
- Merged my and Ian's socket leak fixes into one, smaller patch. Only
4d476f
  partially addresses bz #128966.
4d476f
- Fix some more echo lines for internationalization. bz #77820
4d476f
- Revert the only one auto.master patch until we implement the +auto_master
4d476f
  syntax.  Temporarily addresses bz #133055.
4d476f
4d476f
* Thu Sep  2 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-18
4d476f
- Umount loopback filesystems under automount points when stopping the 
4d476f
  automounter.
4d476f
- Uncomment the map expiry patch.
4d476f
- change a close to an fclose in lookup_file.c
4d476f
4d476f
* Tue Aug 31 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-17
4d476f
- Add patch to support parsing nsswitch.conf to determine map sources.
4d476f
- Disable this patch, and Ian's map expiry patch for a FC build.
4d476f
4d476f
* Tue Aug 24 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-16
4d476f
- Version 3 of Ian's map expiry changes.
4d476f
4d476f
* Wed Aug 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-15
4d476f
- Fix a socket leak in the rpc_subs, causing mounts to fail since we are 
4d476f
  running out of port space fairly quickly.
4d476f
4d476f
* Wed Aug 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-14
4d476f
- New map expiry patch from Ian.
4d476f
- Fix a couple signal races.  No known problem reports of these, but they
4d476f
  are holes, none-the-less.
4d476f
4d476f
* Tue Aug 10 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-13
4d476f
- Only read one auto.master map (instead of concatenating all found sources).
4d476f
- Uncomment Ian's experimental mount expiry patch.
4d476f
4d476f
* Fri Aug  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-12
4d476f
- Add a sysconfig entry to disable direct map support, and set this to 
4d476f
  1 by default.
4d476f
- Disable the beta map expiry logic so I can build into a stable distro.
4d476f
- Add defaults for all of the sysconfig variables to the init script so 
4d476f
  we don't trip over user errors (i.e. deleting /etc/sysconfig/autofs).
4d476f
4d476f
* Wed Aug  4 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-11
4d476f
- Add beta map expiry code for wider testing. (Ian Kent)
4d476f
- Fix check for ghosting option.  I forgot to check for it in DAEMONOPTIONS.
4d476f
- Remove STRIPDASH from /etc/sysconfig/autofs
4d476f
4d476f
* Mon Jul 12 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-10
4d476f
- Add bad chdir patch from Ian Kent.
4d476f
- Add a typo fix for the mtab lock file.
4d476f
- Nuke the stripdash patch.  It didn't solve a problem.
4d476f
4d476f
* Tue Jun 22 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-9
4d476f
- Bump revison for inclusion in RHEL 3.
4d476f
4d476f
* Mon Jun 21 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-8
4d476f
- Change icmp ping to an rpc ping.  (Ian Kent)
4d476f
- Fix i18n patch
4d476f
  o Remove the extra \" from one echo line.
4d476f
  o Use echo -e if we are going to do a \n in the echo string.
4d476f
4d476f
* Mon Jun 21 2004 Alan Cox <alan@redhat.com>
4d476f
- Fixed i18n bug #107463
4d476f
4d476f
* Mon Jun 21 2004 Alan Cox <alan@redhat.com>
4d476f
- Fixed i18n bug #107461
4d476f
4d476f
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
4d476f
- rebuilt
4d476f
4d476f
* Sat Jun  5 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-4
4d476f
- Perform an icmp ping request before rpc_pings, since the rpc clnt_create
4d476f
  function has a builtin default timeout of 60 seconds.  This could result
4d476f
  in a long delay when a server in a replicated mount setup is down.
4d476f
- For non-replicated server entries, ping a host before attempting to mount.
4d476f
  (Ian Kent)
4d476f
- Change to %%configure.
4d476f
- Put version-release into .version to allow for automount --version to
4d476f
  print exact info.
4d476f
- Nuke my get-best-mount patch which always uses the long timeout.  This
4d476f
  should no longer be needed.
4d476f
- Put name into changelog entries to make them consistent.  Add e:n-v-r
4d476f
  into Florian's entry.
4d476f
- Stop autofs before uninstalling
4d476f
4d476f
* Sat Jun 05 2004 Florian La Roche <Florian.LaRoche@redhat.de> - 1:4.1.3-3
4d476f
- add a preun script to remove autofs
4d476f
4d476f
* Tue Jun  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-2
4d476f
- Incorporate patch from Ian which fixes an infinite loop seen by those
4d476f
  running older versions of the kernel patches (triggered by non-strict mounts
4d476f
  being the default).
4d476f
4d476f
* Tue Jun  1 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.3-1
4d476f
- Update to upstream 4.1.3.
4d476f
4d476f
* Thu May  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-6
4d476f
- The lookup_yp module only dealt with YPERR_KEY, all other errors were 
4d476f
  treated as success.  As a result, if the ypdomain was not bound, the 
4d476f
  subprocess that starts mounts would SIGSEGV.  This is now fixed.
4d476f
- Option parsing in the init script was not precise enough, sometimes matching
4d476f
  filesystem options to one of --ghost, --timeout, --verbose, or --debug.  
4d476f
  The option-parsing patch addresses this issue by making the regexp's much
4d476f
  more precise.
4d476f
- Ian has rolled a third version of the replicated mount fixes.
4d476f
4d476f
* Tue May  4 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-5
4d476f
- Ian has a new fix for replicated server and multi-mounts.  Updated the 
4d476f
  patch for testing.  Still beta.  (Ian Kent)
4d476f
4d476f
* Mon May  3 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-4
4d476f
- Fix broken multi-mounts.  test patch.  (Ian Kent)
4d476f
4d476f
* Tue Apr 20 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-3
4d476f
- Fix a call to spawnl which forgot to specify a lock file. (nphilipp)
4d476f
4d476f
* Wed Apr 14 2004  <jmoyer@redhat.com> - 1:4.1.2-2
4d476f
- Pass --libdir= to ./configure so we get this right on 64 bit platforms that 
4d476f
  support backwards compat.
4d476f
4d476f
* Wed Apr 14 2004  Jeff Moyer <jmoyer@redhat.com> - 1:4.1.2-1
4d476f
- Change hard-coded paths in the spec file to the %%{_xxx} variety.
4d476f
- Update to upstream 4.1.2.
4d476f
- Add a STRIPDASH option to /etc/sysconfig/autofs which allows for
4d476f
  compatibility with the Sun automounter options specification syntax in
4d476f
  auto.master.  See /etc/sysconfig/autofs for more information.  Addresses
4d476f
  bug 113950.
4d476f
4d476f
* Tue Apr  6 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-6
4d476f
- Add the /etc/sysconfig/autofs file, and supporting infrastructure in 
4d476f
  the init script.
4d476f
- Add support for UNDERSCORE_TO_DOT for those who want it.
4d476f
- We no longer own /net.  Move it to the filesystem package.
4d476f
4d476f
* Tue Mar 30 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-5
4d476f
- Clarify documentation on direct maps.
4d476f
- Send automount daemons a HUP signal during reload.  This tells them to 
4d476f
  re-read maps (otherwise they use a cached version.  Patch from the autofs
4d476f
  maintainer.
4d476f
4d476f
* Mon Mar 22 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-4
4d476f
- Fix init script to print out failures where appropriate.
4d476f
- Build the automount daemon as a PIE.
4d476f
4d476f
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-3
4d476f
- Fix bug in get_best_mount, whereby if there is only one option, we 
4d476f
  choose nothing.  This is primarily due to the fact that we pass 0 in to
4d476f
  the get_best_mount function for the long timeout parameter.  So, we
4d476f
  timeout trying to contact our first and only server, and never retry.
4d476f
4d476f
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-2
4d476f
- Prevent startup if a mountpoint is already mounted.
4d476f
4d476f
* Thu Mar 18 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.1-1
4d476f
- Update to 4.1.1, as it fixes problems with wildcards that people are 
4d476f
  seeing quite a bit.
4d476f
4d476f
* Wed Mar 17 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-8
4d476f
- Fix ldap init code to parse server name and options correctly.
4d476f
4d476f
* Tue Mar 16 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-7
4d476f
- Moved the freeing of ap.path to cleanup_exit, as we would otherwise 
4d476f
  reference an already-freed variable.
4d476f
4d476f
* Mon Mar 15 2004 Jeff Moyer <jmoyer@redhat.com> - 1:4.1.0-6
4d476f
- add %%config(noreplace) for auto.* config files.
4d476f
4d476f
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-5
4d476f
- make the init script only recognize redhat systems.  Nalin seems to remember
4d476f
  some arcane build system error that can be caused if we don't do this.
4d476f
4d476f
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-4
4d476f
- comment out /net and /misc from the default auto.master.  /net is important
4d476f
  since in a default shipping install, we can neatly co-exist with amd.
4d476f
4d476f
* Wed Mar 10 2004 Jeff Moyer <jmoyer@redhat.com> 1:4.1.0-3
4d476f
- Ported forward Red Hat's patches from 3.1.7 that were not already present
4d476f
  in 4.1.0.
4d476f
- Moving autofs from version 3.1.7 to 4.1.0
4d476f
4d476f
* Mon Sep 29 2003 Ian Kent <raven@themaw.net>
4d476f
- Added work around for O(1) patch oddity.
4d476f
4d476f
* Sat Aug 16 2003 Ian Kent <raven@themaw.net>
4d476f
- Fixed tree mounts.
4d476f
- Corrected transciption error in autofs4-2.4.18 kernel module
4d476f
4d476f
* Sun Aug 10 2003 Ian Kent <raven@themaw.net>
4d476f
- Checked and merged most of the RedHat v3 patches
4d476f
- Fixed kernel module handling wu-ftpd login problem (again)
4d476f
4d476f
* Thu Aug 7 2003 Ian Kent <raven@themaw.net>
4d476f
- Removed ineffective lock stuff
4d476f
- Added -n to bind mount to prevent mtab update error
4d476f
- Added retry to autofs umount to clean matb after fail
4d476f
- Redirected messages from above to debug log and added info message
4d476f
- Fixed autofs4 module reentrancy, pwd and chroot handling
4d476f
4d476f
* Wed Jul 30 2003 Ian Kent <raven@themaw.net>
4d476f
- Fixed autofs4 ghosting patch for 2.4.19 and above (again)
4d476f
- Fixed autofs directory removal on failure of autofs mount
4d476f
- Fixed lock file wait function overlapping calls to (u)mount
4d476f
4d476f
* Sun Jul 27 2003 Ian Kent <raven@themaw.net>
4d476f
- Implemented LDAP direct map handling for nisMap and automountMap schema
4d476f
- Fixed autofs4 ghosting patch for 2.4.19 and above (again)
4d476f
- Added locking to fix overlapping internal calls to (u)mount 
4d476f
- Added wait for mtab~ to improve tolerance of overlapping external calls to (u)mount
4d476f
- Fixed ghosted directory removal after failed mount attempt
4d476f
4d476f
* Wed May 28 2003 Ian Kent <raven@themaw.net>
4d476f
- Cleaned up an restructured my added code
4d476f
- Corrected ghosting problem with 2.4.19 and above
4d476f
- Added autofs4 ghosting patch for 2.4.19 and above
4d476f
- Implemented HUP signal to force update of ghosted maps
4d476f
4d476f
* Sat Mar 23 2002 Ian Kent <ian.kent@pobox.com>
4d476f
- Add patch to implement directory ghosting and direct mounts
4d476f
- Add patch to for autofs4 module to support ghosting
4d476f
4d476f
* Wed Jan 17 2001 Nalin Dahyabhai <nalin@redhat.com>
4d476f
- use -fPIC instead of -fpic for modules and honor other RPM_OPT_FLAGS
4d476f
4d476f
* Tue Feb 29 2000 Nalin Dahyabhai <nalin@redhat.com>
4d476f
- enable hesiod support over libbind
4d476f
4d476f
* Fri Aug 13 1999 Cristian Gafton <gafton@redhat.com>
4d476f
- add patch from rth to avoid an infinite loop