Blame CHANGELOG

Packit Service 1d9831
xx/xx/2018 autofs-5.1.5
Packit Service 1d9831
- fix flag file permission.
Packit Service 15cf98
- fix directory create permission.
Packit Service 5811b7
- fix use after free in do_master_list_reset().
Packit Service 2760a1
- fix deadlock in dumpmaps.
Packit Service 48ae03
- dont use array for path when not necessary.
Packit Service 84f8fc
- fix prefix option handling in expand_entry().
Packit Service 94cd81
- fix sublink option not set from defaults.
Packit Service a1ccf3
- fix error return in do_nfs_mount().
Packit Service c3a178
- add error handling for ext_mount_add().
Packit Service f09d33
- account for recent libnsl changes.
Packit Service c687e0
- use_hostname_for_mounts shouldn't prevent selection among replicas.
Packit Service 7c7958
- fix monotonic_elapsed.
Packit Service 167b82
- Makefiles.rules: remove 'samples' from SUBDIRS.
Packit Service ee1ae3
- dont allow trailing slash in master map mount points.
Packit Service 0b60f6
- fix libresolv configure check.
Packit Service 754761
- add fedfs-getsrvinfo.c.
Packit Service d124b8
- add mount.fedfs.c.
Packit Service f6428f
- add fedfs-map-nfs4.c.
Packit Service 053ca6
- add conditional inclusion of fedfs binaries.
Packit Service 086b52
- add an example fedfs master map entry to the installed master map.
Packit Service 6ff4f4
- improve hostname lookup error logging.
Packit Service b21415
- tiny patch for autofs typo and possible bug.
Packit Service a22993
- add units After line to include statd service.
Packit Service 21763a
- use systemd sd_notify() at startup.
Packit Service 1d9831
Packit Service a4b2a9
19/12/2017 autofs-5.1.4
Packit Service a4b2a9
- fix spec file url.
Packit Service a4b2a9
- fix unset tsd group name handling.
Packit Service a4b2a9
- Add -c option when calling /bin/umount - if supported.
Packit Service a4b2a9
- remove some redundant rpc library code.
Packit Service a4b2a9
- add port parameter to rpc_ping().
Packit Service a4b2a9
- dont probe NFSv2 by default.
Packit Service a4b2a9
- add version parameter to rpc_ping().
Packit Service a4b2a9
- fix typo in autofs config file comments.
Packit Service a4b2a9
- fix typos in autofs man pages.
Packit Service a4b2a9
- use pkg-config to search for libtirpc to fix cross-compilation.
Packit Service a4b2a9
- fix incorrect status return in get_nfs_info().
Packit Service a4b2a9
- fix a couple of compiler warnings.
Packit Service a4b2a9
- set systemd KillMode to process.
Packit Service a4b2a9
- fix mount.nfs blocks on first mount.
Packit Service a4b2a9
- fix some man page problems.
Packit Service a4b2a9
- add some more debug logging to get_nfs_info().
Packit Service a4b2a9
- add some more debug logging to get_supported_ver_and_cost().
Packit Service a4b2a9
- fix ipv6 proto option handling.
Packit Service a4b2a9
- also check flag file exe name.
Packit Service a4b2a9
- fix possible map instance memory leak.
Packit Service a4b2a9
- check map instances for staleness on map update.
Packit Service a4b2a9
- allow dot in OPTIONSTR value lexer pattern.
Packit Service a4b2a9
- fix autofs_use_lofs description.
Packit Service a4b2a9
- fix amd parser error buffer size.
Packit Service a4b2a9
- make spawn_bind_mount() use mount_wait as well.
Packit Service a4b2a9
- document ghost option in auto.master man page.
Packit Service a4b2a9
- only take master map mutex for master map update.
Packit Service a4b2a9
- revert fix argc off by one in mount_autofs.c.
Packit Service a4b2a9
- reset master map list on startup retry.
Packit Service a4b2a9
- fix nisplus lookup init not configured check.
Packit Service a4b2a9
- make open_lookup() error handling more consistent.
Packit Service a4b2a9
- be silent about sss library not found.
Packit Service a4b2a9
- be silent about nis domain not set.
Packit Service a4b2a9
- make map source reference message debug only.
Packit Service a4b2a9
- improve description of mount_nfs_default_protocol.
Packit Service a4b2a9
- the port option should not behave like nobind option.
Packit Service a4b2a9
- handle additional nfs versions in mount_nfs.c.
Packit Service a4b2a9
- fix symlink option passthrough in mount_nfs.c.
Packit Service a4b2a9
- fix ordering of seteuid/setegid in do_spawn().
Packit Service a4b2a9
- update configure to check for pipe2(2).
Packit Service a4b2a9
- fix open calls not using open_xxxx() calls.
Packit Service a4b2a9
- move open_xxxx() functions to spawn.c.
Packit Service a4b2a9
- serialize calls to open_xxxx() functions.
Packit Service a4b2a9
- improve debug logging of lookup key.
Packit Service a4b2a9
- fix typo in amd_parse.c.
Packit Service a4b2a9
- add missing MODPREFIX to logging in amd parser.
Packit Service a4b2a9
- fix symlink false negative in umount_multi().
Packit Service a4b2a9
- remove expand_selectors() on amd parser entry.
Packit Service a4b2a9
- fix amd defaults map entry handling.
Packit Service a4b2a9
- refactor amd_parse.c.
Packit Service a4b2a9
- fix amd parser double quote handling.
Packit Service a4b2a9
- fix expandamdent() quote handling.
Packit Service a4b2a9
- fix possible memory leak during amd parse.
Packit Service a4b2a9
- remove path restriction of amd external mount.
Packit Service a4b2a9
- add function umount_amd_ext_mount().
Packit Service a4b2a9
- add function ext_mount_inuse().
Packit Service a4b2a9
- add function construct_argv().
Packit Service a4b2a9
- add amd mount type program mount support.
Packit Service a4b2a9
- fix memory leak in umount_amd_ext_mount().
Packit Service a4b2a9
- fix strerror_r() parameter declaration in do program_mount().
Packit Service a4b2a9
- fix incorrect check in validate_program_options().
Packit Service a4b2a9
- fix log message in spawn_umount().
Packit Service a4b2a9
- workaround getaddrinfo(3) ai_canonname bug
Packit Service a4b2a9
Packit Service a4b2a9
24/05/2017 autofs-5.1.3
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix release date in CHANGELOG.
Packit Service a4b2a9
- build: check for clock_gettime in librt.
Packit Service a4b2a9
- fix compiler warning in try_remount().
Packit Service a4b2a9
- drop redundant \n in logerr().
Packit Service a4b2a9
- Fix size arg of fgets(3).
Packit Service a4b2a9
- fix libtirpc detection with -Wl,--as-needed.
Packit Service a4b2a9
- Fix a typo in CREDITS.
Packit Service a4b2a9
- Change .requestor to .requester for consistency.
Packit Service a4b2a9
- fix file map changed check.
Packit Service a4b2a9
- Remove unused local 2KB buffer.
Packit Service a4b2a9
- Fix typos in error messages.
Packit Service a4b2a9
- Fix fgets(3) size argument (another one).
Packit Service a4b2a9
- fix short memory allocation in lookup_amd_instance().
Packit Service a4b2a9
- fix count_mounts() function.
Packit Service a4b2a9
- configure: add cache variable for Linux proc filesystem check.
Packit Service a4b2a9
- Avoid local variable name shadowing another.
Packit Service a4b2a9
- fix typo in MOUNT_FLAG_GHOST comment.
Packit Service a4b2a9
- fix cachefs parse message not being logged.
Packit Service a4b2a9
- fix argc off by one in mount_autofs.c.
Packit Service a4b2a9
- fix _strncmp() usage.
Packit Service a4b2a9
- fix create_client() RPC client handling.
Packit Service a4b2a9
- update and add README for old autofs schema.
Packit Service a4b2a9
- wait for master map available at start.
Packit Service a4b2a9
- add master read wait option.
Packit Service a4b2a9
- work around sss startup delay.
Packit Service a4b2a9
- add sss master map wait config option.
Packit Service a4b2a9
- fix quoted key handling in sanitize_path().
Packit Service a4b2a9
- fix included master map not found return.
Packit Service a4b2a9
- dont exit on master map read fail timeout.
Packit Service a4b2a9
- set sane default master read wait timeout.
Packit Service a4b2a9
- don't return until after master map retry read.
Packit Service a4b2a9
- make lookup_nss_read_master() return nss status.
Packit Service a4b2a9
- check NFS server availability on local mount fallback.
Packit Service a4b2a9
- make set_direct_mount_catatonic() more general.
Packit Service a4b2a9
- set autofs mounts catatonic at exit.
Packit Service a4b2a9
- honor last rw in mount options when doing a bind mount.
Packit Service a4b2a9
- fix typos in README.amd-maps.
Packit Service a4b2a9
- add ref counting to struct map_source.
Packit Service a4b2a9
- add support for amd browsable option.
Packit Service a4b2a9
- add function conf_amd_get_map_name().
Packit Service a4b2a9
- add function conf_amd_get_mount_paths().
Packit Service a4b2a9
- include amd mount sections mounts in master mounts list.
Packit Service a4b2a9
- check for conflicting amd section mounts.
Packit Service a4b2a9
- add function conf_get_map_options().
Packit Service a4b2a9
- capture cache option and its settings during parsing.
Packit Service a4b2a9
- handle map_option cache for top level mounts.
Packit Service a4b2a9
- handle amd cache option all in amd type auto mounts.
Packit Service a4b2a9
- fix bogus check in expire_cleanup().
Packit Service a4b2a9
- delay submount exit for amd submounts.
Packit Service a4b2a9
- add the mount requestor's pid to pending_args.
Packit Service a4b2a9
- create thread-local ID for mount attempts.
Packit Service a4b2a9
- log functions to prefix messages with attempt_id if available.
Packit Service a4b2a9
- factor out set_thread_mount_request_log_id().
Packit Service a4b2a9
- add config option to use mount request log id.
Packit Service a4b2a9
- use autofs_point to store expire timeout where possibe.
Packit Service a4b2a9
- fix possible NULL derefernce.
Packit Service a4b2a9
- fix work around sss startup delay.
Packit Service a4b2a9
- fix invalid reference in remount_active_mount().
Packit Service a4b2a9
- use malloc for expanded map location.
Packit Service a4b2a9
- fix offset mount location multiple expansion.
Packit Service a4b2a9
- increase worker thread per-thread stack size.
Packit Service a4b2a9
- limit getgrgid_r() buffer size.
Packit Service a4b2a9
- add congigure option for limiting getgrgid_r() stack usage.
Packit Service a4b2a9
Packit Service a4b2a9
15/06/2016 autofs-5.1.2
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- update libtirpc workaround for new soname.
Packit Service a4b2a9
- revert fix libtirpc name clash.
Packit Service a4b2a9
- fix left mount count return from umount_multi_triggers().
Packit Service a4b2a9
- fix return handling in sss lookup module.
Packit Service a4b2a9
- move query dn calculation from do_bind() to do_connect().
Packit Service a4b2a9
- make do_connect() return a status.
Packit Service a4b2a9
- make connect_to_server() return a status.
Packit Service a4b2a9
- make find_dc_server() return a status.
Packit Service a4b2a9
- make find_server() return a status.
Packit Service a4b2a9
- fix return handling of do_reconnect() in ldap module.
Packit Service a4b2a9
- fix rwlock unlock crash.
Packit Service a4b2a9
- fix config old name lookup.
Packit Service a4b2a9
- fix error handling on ldap bind fail.
Packit Service a4b2a9
- fix direct mount stale instance flag reset.
Packit Service a4b2a9
- fix direct map expire not set for initail empty map.
Packit Service a4b2a9
- fix missing source sss in multi map lookup.
Packit Service a4b2a9
- fix update_hosts_mounts() return.
Packit Service a4b2a9
- change lookup to use reinit instead of reopen.
Packit Service a4b2a9
- update map_hash_table_size description.
Packit Service a4b2a9
- add configuration option to use fqdn in mounts.
Packit Service a4b2a9
- fix out of order call in program map lookup.
Packit Service a4b2a9
- fix error handling of is_mounted().
Packit Service a4b2a9
- Add a mode option for master map entries.
Packit Service a4b2a9
- define monotonic clock helper functions.
Packit Service a4b2a9
- use monotonic clock for alarm thread condition wait.
Packit Service a4b2a9
- define pending condition init helper function.
Packit Service a4b2a9
- use monotonic clock for direct mount condition.
Packit Service a4b2a9
- use monotonic clock for indirect mount condition.
Packit Service a4b2a9
- change remaining gettimeofday() to use clock_gettime().
Packit Service a4b2a9
- change time() to use monotonic_clock().
Packit Service a4b2a9
- remove unused function elapsed().
Packit Service a4b2a9
- fix unbind sasl external mech.
Packit Service a4b2a9
- fix sasl connection concurrancy problem.
Packit Service a4b2a9
- fix memory leak in nisplus lookup_reinit().
Packit Service a4b2a9
- fix memory leak in ldap do_init().
Packit Service a4b2a9
- fix use after free in sun parser parse_init().
Packit Service a4b2a9
- fix use after free in open_lookup().
Packit Service a4b2a9
- fix typo in autofs_sasl_bind().
Packit Service a4b2a9
- fix memory leak in get_network_proximity().
Packit Service a4b2a9
- fix use after free in match_my_name().
Packit Service a4b2a9
- improve scalability of direct mount path component.
Packit Service a4b2a9
- always set direct mounts catatonic at exit.
Packit Service a4b2a9
- fix use-after-free in st_queue_handler().
Packit Service a4b2a9
- log pipe read errors.
Packit Service a4b2a9
- fix handle_mounts() termination condition check.
Packit Service a4b2a9
- fix Makefile linking dependencies.
Packit Service a4b2a9
- fix modules make clean target.
Packit Service a4b2a9
- fix autofs(5) description of supported map sources.
Packit Service a4b2a9
- add autofs(5) note of IPv6 libtirpc requirement.
Packit Service a4b2a9
- add remote-fs.target systemd dependency.
Packit Service a4b2a9
- fix typo in autofs.conf.
Packit Service a4b2a9
- fix yp map age not updated during map lookup.
Packit Service a4b2a9
- add config option to supress not found log message.
Packit Service a4b2a9
- fix possible memory leak in nfs mount.
Packit Service a4b2a9
Packit Service a4b2a9
21/04/2015 autofs-5.1.1
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix compile error in defaults.c.
Packit Service a4b2a9
- add serialization to sasl init.
Packit Service a4b2a9
- dont allocate dev_ctl_ops too early.
Packit Service a4b2a9
- fix incorrect round robin host detection.
Packit Service a4b2a9
- fix race accessing qdn in get_query_dn().
Packit Service a4b2a9
- fix leak in cache_push_mapent().
Packit Service a4b2a9
- fix config entry read buffer not checked.
Packit Service a4b2a9
- fix FILE pointer check in defaults_read_config().
Packit Service a4b2a9
- fix memory leak in conf_amd_get_log_options().
Packit Service a4b2a9
- fix signed comparison in inet_fill_net().
Packit Service a4b2a9
- fix buffer size checks in get_network_proximity().
Packit Service a4b2a9
- fix leak in get_network_proximity().
Packit Service a4b2a9
- fix buffer size checks in merge_options().
Packit Service a4b2a9
- check amd lex buffer len before copy.
Packit Service a4b2a9
- add return check in ldap check_map_indirect().
Packit Service a4b2a9
- check host macro is set before use.
Packit Service a4b2a9
- check options length before use in parse_amd.c.
Packit Service a4b2a9
- fix some out of order evaluations in parse_amd.c.
Packit Service a4b2a9
- fix copy and paste error in dup_defaults_entry().
Packit Service a4b2a9
- fix leak in parse_mount().
Packit Service a4b2a9
- add mutex call return check in defaults.c.
Packit Service a4b2a9
- force disable browse mode for amd format maps.
Packit Service a4b2a9
- fix hosts map options check in lookup_amd_instance().
Packit Service a4b2a9
- fix memory leak in create_client().
Packit Service a4b2a9
- fix memory leak in get_exports().
Packit Service a4b2a9
- fix memory leak in get_defaults_entry().
Packit Service a4b2a9
- fix out of order clearing of options buffer.
Packit Service a4b2a9
- fix reset amd lexer scan buffer.
Packit Service a4b2a9
- ignore multiple commas in options strings.
Packit Service a4b2a9
- fix typo in flagdir configure option.
Packit Service a4b2a9
- clarify multiple mounts description.
Packit Service a4b2a9
- gaurd against incorrect umount return.
Packit Service a4b2a9
- update man page autofs(8) for systemd.
Packit Service a4b2a9
- dont pass sloppy option for other than nfs mounts.
Packit Service a4b2a9
- make service want network-online.
Packit Service a4b2a9
- fix fix master map type check.
Packit Service a4b2a9
- init qdn before use in get_query_dn().
Packit Service a4b2a9
- fix typo in update_hosts_mounts().
Packit Service a4b2a9
- fix hosts map update on reload.
Packit Service a4b2a9
- make negative cache update consistent for all lookup modules.
Packit Service a4b2a9
- ensure negative cache isn't updated on remount.
Packit Service a4b2a9
- dont add wildcard to negative cache.
Packit Service a4b2a9
- add a prefix to program map stdvars.
Packit Service a4b2a9
- add config option to force use of program map stdvars.
Packit Service a4b2a9
- fix incorrect check in parse_mount().
Packit Service a4b2a9
- handle duplicates in multi mounts.
Packit Service a4b2a9
- revert special case cifs escapes.
Packit Service a4b2a9
- fix map option parsing for 'strictatime'.
Packit Service a4b2a9
- fix showmount search in auto.net.
Packit Service a4b2a9
- remove obsolete comment in auto.net.
Packit Service a4b2a9
- fix macro usage in lookup_program.c.
Packit Service a4b2a9
- fix gcc5 complaints.
Packit Service a4b2a9
- remove unused offset handling code.
Packit Service a4b2a9
- fix mount as you go offset selection.
Packit Service a4b2a9
- link daemon with pthread library (Debian patch).
Packit Service a4b2a9
- manpage corrections (Debian patch).
Packit Service a4b2a9
- fix manpages hyphenation (Debian patch).
Packit Service a4b2a9
Packit Service a4b2a9
04/06/2014 autofs-5.1.0
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix mistake in assignment.
Packit Service a4b2a9
- add amd map format parser.
Packit Service a4b2a9
- check for non existent negative entries in lookup_ghost().
Packit Service a4b2a9
- fix reset flex scan buffer on init.
Packit Service a4b2a9
- fix fix negative status being reset on map read.
Packit Service a4b2a9
- amd lookup update lookup ldap to handle amd keys.
Packit Service a4b2a9
  - inadvertantly dropped from initial series.
Packit Service a4b2a9
- amd lookup update lookup hesiod to handle amd keys.
Packit Service a4b2a9
  - inadvertantly dropped from initial series.
Packit Service a4b2a9
- fix wildcard key lookup.
Packit Service a4b2a9
- fix out of order amd timestamp lookup.
Packit Service a4b2a9
- fix ldap default schema config.
Packit Service a4b2a9
- fix ldap default master map name config.
Packit Service a4b2a9
- fix map format init in lookup_init().
Packit Service a4b2a9
- fix incorrect max key length in defaults get_hash().
Packit Service a4b2a9
- fix xfn sets incorrect lexer state.
Packit Service a4b2a9
- fix old style key lookup.
Packit Service a4b2a9
- fix expire when server not responding.
Packit Service a4b2a9
- fix ldap_uri config update.
Packit Service a4b2a9
- fix typo in conf_load_autofs_defaults().
Packit Service a4b2a9
- fix hash on confg option add and delete.
Packit Service a4b2a9
- add plus to path match pattern.
Packit Service a4b2a9
- fix multi entry ldap option handling.
Packit Service a4b2a9
- cleanup options in amd_parse.c
Packit Service a4b2a9
- allow empty value for some map options.
Packit Service a4b2a9
- allow empty value in macro selectors.
Packit Service a4b2a9
Packit Service a4b2a9
28/03/2014 autofs-5.0.9
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix undefined authtype_requires_creds err if ldap enabled but without sasl.
Packit Service a4b2a9
- fix master map type check.
Packit Service a4b2a9
- fix task manager not getting signaled.
Packit Service a4b2a9
- allow --with-systemd to take a path arg.
Packit Service a4b2a9
- fix WITH_LIBTIRPC function name.
Packit Service a4b2a9
- fix ipv6 libtirpc getport.
Packit Service a4b2a9
- fix ipv6 link local address handling.
Packit Service a4b2a9
- fix fix ipv6 libtirpc getport.
Packit Service a4b2a9
- get_nfs_info() should query portmapper if port is not given.
Packit Service a4b2a9
- fix rpc_portmap_getport() proto not set.
Packit Service a4b2a9
- fix protmap not trying proto v2.
Packit Service a4b2a9
- fix rpc_getport() when libtirpc is disabled.
Packit Service a4b2a9
- fix rpc_getrpcbport() when libtirpc is disabled.
Packit Service a4b2a9
- don't reset errno.
Packit Service a4b2a9
- extend fix for crash due to thread unsafe use of libldap.
Packit Service a4b2a9
- fix deadlock in init_ldap_connection.
Packit Service a4b2a9
- fix options compare.
Packit Service a4b2a9
- fix negative status being reset on map read.
Packit Service a4b2a9
- check for existing offset mount before mounting.
Packit Service a4b2a9
- fix max() declaration.
Packit Service a4b2a9
- fix symlink fail message in mount_bind.c.
Packit Service a4b2a9
- fix cache readlock not taken on lookup.
Packit Service a4b2a9
- pass map_source as function paramter where possible.
Packit Service a4b2a9
- check for bind onto self in mount_bind.c.
Packit Service a4b2a9
- fix symlink expire.
Packit Service a4b2a9
- dont clobber mapent for negative cache.
Packit Service a4b2a9
- fix macro_addvar() and move init to main thread.
Packit Service a4b2a9
- change walk_tree() to take ap.
Packit Service a4b2a9
- add negative cache lookup to hesiod lookup.
Packit Service a4b2a9
- fix external env configure.
Packit Service a4b2a9
- make autofs(5) consistent with auto.master(5).
Packit Service a4b2a9
- fix map source with type lookup.
Packit Service a4b2a9
- fix lookup_nss_mount() map lookup.
Packit Service a4b2a9
- dont ignore null cache entries on multi mount umount.
Packit Service a4b2a9
- fix inconsistent error returns in handle_packet_missing_direct().
Packit Service a4b2a9
- simple coverity fixes.
Packit Service a4b2a9
- fix fix options compare.
Packit Service a4b2a9
- use open(2) instead of access(2) to trigger dependent mounts.
Packit Service a4b2a9
- fix fix map source with type lookup.
Packit Service a4b2a9
- fixes for samples/auto.master.
Packit Service a4b2a9
- fix variable substitution description.
Packit Service a4b2a9
- fix incorrect append options description in README.v5-release.
Packit Service a4b2a9
- add amd map format parser.
Packit Service a4b2a9
Packit Service a4b2a9
17/10/2013 autofs-5.0.8
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix nobind sun escaped map entries.
Packit Service a4b2a9
- fix use cache entry after free in lookup_prune_one_cache().
Packit Service a4b2a9
- fix ipv6 proximity calculation.
Packit Service a4b2a9
- fix parse buffer initialization.
Packit Service a4b2a9
- fix typo in automount(8).
Packit Service a4b2a9
- dont wait forever to restart.
Packit Service a4b2a9
- add timeout option description to man page.
Packit Service a4b2a9
- fix null map entry order handling.
Packit Service a4b2a9
- make description of default MOUNT_WAIT setting clear.
Packit Service a4b2a9
- configure.in: allow cross compilation.
Packit Service a4b2a9
- README: update mailing list subscription info.
Packit Service a4b2a9
- allow non root user to check status.
Packit Service a4b2a9
- fix recursive mount deadlock.
Packit Service a4b2a9
- increase file map read buffer size.
Packit Service a4b2a9
- handle new location of systemd.
Packit Service a4b2a9
- fix map entry duplicate offset detection.
Packit Service a4b2a9
- Allow nsswitch.conf to not contain "automount:" lines.
Packit Service a4b2a9
- fix nobind man page description.
Packit Service a4b2a9
- fix submount offset delete.
Packit Service a4b2a9
- fix init script status return.
Packit Service a4b2a9
- fix use get_proximity() without libtirpc.
Packit Service a4b2a9
- don't use dirent d_type to filter out files in scandir()
Packit Service a4b2a9
- don't schedule new alarms after readmap.
Packit Service a4b2a9
- use numeric protocol ids instead of protoent structs.
Packit Service a4b2a9
- lib/defaults.c: use WITH_LDAP conditional around LDAP types.
Packit Service a4b2a9
- make yellow pages support optional.
Packit Service a4b2a9
- modules/replicated.c: use sin6_addr.s6_addr32.
Packit Service a4b2a9
- workaround missing GNU versionsort extension.
Packit Service a4b2a9
- dont fail on master map self include.
Packit Service a4b2a9
- fix wildcard multi map regression.
Packit Service a4b2a9
- fix file descriptor leak when reloading the daemon.
Packit Service a4b2a9
- depricate nosymlink pseudo option.
Packit Service a4b2a9
- add symlink pseudo option.
Packit Service a4b2a9
- fix requires in spec file.
Packit Service a4b2a9
- fix libtirpc build option to require libtirpc-devel if needed.
Packit Service a4b2a9
- fix systemd unidir in spec file.
Packit Service a4b2a9
- document browse option in man page.
Packit Service a4b2a9
- fix some automount(8) typos.
Packit Service a4b2a9
- syncronize handle_mounts() shutdown.
Packit Service a4b2a9
- fix submount tree not all expiring.
Packit Service a4b2a9
- make dump maps check for duplicate indirect mounts.
Packit Service a4b2a9
- document allowed map sources in auto.master.
Packit Service a4b2a9
- add enable sloppy mount option to configure.
Packit Service a4b2a9
- fix interface address null check.
Packit Service a4b2a9
- dont probe rdma mounts.
Packit Service a4b2a9
- fix master map mount options matching.
Packit Service a4b2a9
- fix master map bogus keywork match.
Packit Service a4b2a9
- fix fix map entry duplicate offset detection.
Packit Service a4b2a9
- probe each nfs version in turn for singleton mounts.
Packit Service a4b2a9
- add changlog entry for coverity fixes.
Packit Service a4b2a9
- fix probe each nfs version in turn for singleton mounts.
Packit Service a4b2a9
- misc man page fixes.
Packit Service a4b2a9
- fix add null check in parse_server_string().
Packit Service a4b2a9
- don't override LDFLAGS in make rules.
Packit Service a4b2a9
- fix a couple of compiler warnings.
Packit Service a4b2a9
- add after sssd dependency to unit file.
Packit Service a4b2a9
- dont start readmap unless ready.
Packit Service a4b2a9
- fix crash due to thread unsafe use of libldap.
Packit Service a4b2a9
- fix compile error with heimdal support enabled.
Packit Service a4b2a9
- fix typo forced-shutdown should be force-shutdown.
Packit Service a4b2a9
- fix hesiod check error and use correct $(LIBS) setting.
Packit Service a4b2a9
- fix dead LDAP symbolic link when LDAP support is disabled.
Packit Service a4b2a9
- add missing libtirpc lib to mount_nfs.so when TIRPC enabled.
Packit Service a4b2a9
- use compiler determined by configure instead of hard-coded ones.
Packit Service a4b2a9
- remove hard-coded STRIP variable.
Packit Service a4b2a9
- use LIBS for link libraries.
Packit Service a4b2a9
- unbundle NOTSTRIP from DEBUG so they dont depend on each other.
Packit Service a4b2a9
- fix compilation of lookup_ldap.c without sasl.
Packit Service a4b2a9
- fix dumpmaps multi output.
Packit Service a4b2a9
- try and cleanup after dumpmaps.
Packit Service a4b2a9
- teach dumpmaps to output simple key value pairs.
Packit Service a4b2a9
- fix syncronize handle_mounts() shutdown.
Packit Service a4b2a9
- fix fix wildcard multi map regression.
Packit Service a4b2a9
- improve timeout option description.
Packit Service a4b2a9
- only probe specific nfs version if requested.
Packit Service a4b2a9
- fix bad mkdir permission on create.
Packit Service a4b2a9
- setup program map env from macro table.
Packit Service a4b2a9
- add short host name standard marco variable.
Packit Service a4b2a9
- fix get_nfs_info() probe.
Packit Service a4b2a9
- fix portmap lookup.
Packit Service a4b2a9
- add std vars to program map invocation.
Packit Service a4b2a9
- samples/auto.smb: add logic to obtain credentials.
Packit Service a4b2a9
Packit Service a4b2a9
25/07/2012 autofs-5.0.7
Packit Service a4b2a9
=======================
Packit Service a4b2a9
- fix ipv6 name for lookup fix.
Packit Service a4b2a9
- improve mount location error reporting.
Packit Service a4b2a9
- fix paged query more results check.
Packit Service a4b2a9
- fix dumpmaps not reading maps.
Packit Service a4b2a9
- fix result null check in read_one_map().
Packit Service a4b2a9
- fix LDAP result leaks on error paths.
Packit Service a4b2a9
- fix fix LDAP result leaks on error paths.
Packit Service a4b2a9
- code analysis fixes part 1.
Packit Service a4b2a9
- fix not bind mounting local filesystem.
Packit Service a4b2a9
- add "dir" map-type.
Packit Service a4b2a9
- fix wait for master source mutex.
Packit Service a4b2a9
- fix submount shutdown race.
Packit Service a4b2a9
- fix fix map source check in file lookup.
Packit Service a4b2a9
- add disable move mount configure option.
Packit Service a4b2a9
- fix ipv6 name lookup check.
Packit Service a4b2a9
- fix ipv6 rpc calls.
Packit Service a4b2a9
- fix ipv6 configure check.
Packit Service a4b2a9
- add piddir to configure.
Packit Service a4b2a9
- add systemd unit support.
Packit Service a4b2a9
- remove empty command line arguments (passed by systemd).
Packit Service a4b2a9
- fix rpc build error.
Packit Service a4b2a9
- fix improve mount location error reporting.
Packit Service a4b2a9
- fix fix wait for master source mutex.
Packit Service a4b2a9
- add sss lookup module.
Packit Service a4b2a9
- teach automount about sss source.
Packit Service a4b2a9
- fix init script usage message.
Packit Service a4b2a9
- ignore duplicate exports in auto.net.
Packit Service a4b2a9
- add kernel verion check function.
Packit Service a4b2a9
- add function to check mount.nfs version.
Packit Service a4b2a9
- reinstate singleton mount probe.
Packit Service a4b2a9
- rework error return handling in rpc code.
Packit Service a4b2a9
- catch EHOSTUNREACH and bail out early.
Packit Service a4b2a9
- systemd support fixes.
Packit Service a4b2a9
- check scandir() return value.
Packit Service a4b2a9
- allow for kernel packet size change (in kernel 3.3.0+).
Packit Service a4b2a9
- fix function to check mount.nfs version.
Packit Service a4b2a9
- fix typo in libtirpc file name.
Packit Service a4b2a9
- fix rework error return handling in rpc code.
Packit Service a4b2a9
- allow MOUNT_WAIT to override probe.
Packit Service a4b2a9
- improve UDP RPC timeout handling.
Packit Service a4b2a9
- use strtok_r() in linux_version_code().
Packit Service a4b2a9
- fix sss wildcard match.
Packit Service a4b2a9
- fix dlopen() error handling in sss module.
Packit Service a4b2a9
- fix configure string length tests for sss library.
Packit Service a4b2a9
- report map not read when debug logging.
Packit Service a4b2a9
- duplicate parent options for included maps.
Packit Service a4b2a9
- update ->timeout() function to not return timeout.
Packit Service a4b2a9
- move timeout to map_source (allow per direct map timeout).
Packit Service a4b2a9
- fix kernel verion check of version components.
Packit Service a4b2a9
- dont retry ldap connect if not required.
Packit Service a4b2a9
- fix initialization in rpc create_client().
Packit Service a4b2a9
- fix libtirpc name clash.
Packit Service a4b2a9
- check if /etc/mtab is a link to /proc/self/mounts.
Packit Service a4b2a9
- fix nfs4 contacts portmap.
Packit Service a4b2a9
- make autofs wait longer for shutdown completion.
Packit Service a4b2a9
- fix sss map age not updated.
Packit Service a4b2a9
- fix remount deadlock.
Packit Service a4b2a9
- fix umount recovery of busy direct mount.
Packit Service a4b2a9
- fix offset mount point directory removal.
Packit Service a4b2a9
- fix remount of multi mount.
Packit Service a4b2a9
- fix devce ioctl alloc path check.
Packit Service a4b2a9
- add hup signal handling to hosts map.
Packit Service a4b2a9
- fix systemd argument passing.
Packit Service a4b2a9
- fix get_nfs_info() can incorrectly fail.
Packit Service a4b2a9
- fix offset directory removal.
Packit Service a4b2a9
- check negative cache much earlier.
Packit Service a4b2a9
- dont use pthread_rwlock_tryrdlock().
Packit Service a4b2a9
- mount_nfs.so to honor explicit NFSv4 requests.
Packit Service a4b2a9
- mount_nfs.so fix port=0 option behavior v3.
Packit Service a4b2a9
- documentation fix some typos and misleading comments.
Packit Service a4b2a9
Packit Service a4b2a9
28/06/2011 autofs-5.0.6
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- fix included map read fail handling.
Packit Service a4b2a9
- refactor ldap sasl bind handling.
Packit Service a4b2a9
- add mount wait timeout parameter.
Packit Service a4b2a9
- special case cifs escapes.
Packit Service a4b2a9
- fix compile fail with when LDAP is excluded.
Packit Service a4b2a9
- more code analysis corrections (and fix a typo in an init script).
Packit Service a4b2a9
- fix backwards #ifndef INET6.
Packit Service a4b2a9
- fix stale initialization for file map instance.
Packit Service a4b2a9
- add "preen" fsck for ext4 mounts.
Packit Service a4b2a9
- don't use master_lex_destroy() to clear parse buffer.
Packit Service a4b2a9
- make documentation for set-log-priority clearer.
Packit Service a4b2a9
- fix timeout in connect_nb().
Packit Service a4b2a9
- fix pidof init script usage.
Packit Service a4b2a9
- check for path mount location in generic module.
Packit Service a4b2a9
- dont fail mount on access fail.
Packit Service a4b2a9
- fix rpc fail on large export list.
Packit Service a4b2a9
- fix memory leak on reload.
Packit Service a4b2a9
- update kernel patches for 2.6.18 and 2.6.19.
Packit Service a4b2a9
- dont connect at ldap lookup module init.
Packit Service a4b2a9
- fix random selection option.
Packit Service a4b2a9
- fix disable timeout.
Packit Service a4b2a9
- fix strdup() return value check (Leonardo Chiquitto).
Packit Service a4b2a9
- fix reconnect get base dn.
Packit Service a4b2a9
- add missing sasl mutex callbacks.
Packit Service a4b2a9
- fix get query dn failure.
Packit Service a4b2a9
- fix ampersand escape in auto.smb.
Packit Service a4b2a9
- add locality as valid ldap master map attribute.
Packit Service a4b2a9
- add locality as valid ldap master map attribute fix.
Packit Service a4b2a9
- add simple bind authentication.
Packit Service a4b2a9
- fix master map source server unavailable handling.
Packit Service a4b2a9
- add autofs_ldap_auth.conf man page.
Packit Service a4b2a9
- fix random selection for host on different network.
Packit Service a4b2a9
- make redhat init script more lsb compliant.
Packit Service a4b2a9
- don't hold lock for simple mounts.
Packit Service a4b2a9
- fix remount locking.
Packit Service a4b2a9
- fix wildcard map entry match.
Packit Service a4b2a9
- fix parse_sun() module init.
Packit Service a4b2a9
- dont check null cache on expire.
Packit Service a4b2a9
- fix null cache race.
Packit Service a4b2a9
- fix cache_init() on source re-read.
Packit Service a4b2a9
- fix mapent becomes negative during lookup.
Packit Service a4b2a9
- check each dc server individually.
Packit Service a4b2a9
- fix negative cache included map lookup.
Packit Service a4b2a9
- remove state machine timed wait.
Packit Service a4b2a9
- remove extra read master map call.
Packit Service a4b2a9
- fix error handing in do_mount_indirect().
Packit Service a4b2a9
- expire thread use pending mutex.
Packit Service a4b2a9
- remove ERR_remove_state() openssl call.
Packit Service a4b2a9
- fix init script restart option.
Packit Service a4b2a9
- fix init script status privilege error.
Packit Service a4b2a9
- always read file maps mount lookup map read fix.
Packit Service a4b2a9
- fix direct map not updating on reread.
Packit Service a4b2a9
- add external bind method.
Packit Service a4b2a9
- fix add simple bind auth.
Packit Service a4b2a9
- add option to dump configured automount maps.
Packit Service a4b2a9
- use weight only for server selection.
Packit Service a4b2a9
- fix isspace() wild card substition.
Packit Service a4b2a9
- auto adjust ldap page size.
Packit Service a4b2a9
- fix prune cache valid check.
Packit Service a4b2a9
- fix mountd vers retry.
Packit Service a4b2a9
- fix expire race.
Packit Service a4b2a9
- replace GPLv3 code.
Packit Service a4b2a9
- fix paged ldap map read.
Packit Service a4b2a9
- fix next task list update.
Packit Service a4b2a9
- fix stale map read.
Packit Service a4b2a9
- fix null cache clean.
Packit Service a4b2a9
- automount(8) man page correction.
Packit Service a4b2a9
- fix out of order locking in readmap.
Packit Service a4b2a9
- include ip address in debug logging.
Packit Service a4b2a9
- mount using address for DNS round robin host names.
Packit Service a4b2a9
- reset negative status on cache prune.
Packit Service a4b2a9
- remove master_mutex_unlock() leftover.
Packit Service a4b2a9
- fix sanity checks for brackets in server name.
Packit Service a4b2a9
- fix lsb service name in init script.
Packit Service a4b2a9
- fix map source check in file lookup.
Packit Service a4b2a9
- fix simple bind without SASL support.
Packit Service a4b2a9
- fix sasl bind host name selection.
Packit Service a4b2a9
- add nobind option.
Packit Service a4b2a9
- add base64 password encode.
Packit Service a4b2a9
- fix ipv6 name for lookup.
Packit Service a4b2a9
- fix libtirpc ipv6 check.
Packit Service a4b2a9
Packit Service a4b2a9
03/09/2009 autofs-5.0.5
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- fix dumb libxml2 check
Packit Service a4b2a9
- fix nested submount expire deadlock.
Packit Service a4b2a9
- fix negative caching for non-existent map keys.
Packit Service a4b2a9
- use CLOEXEC flag.
Packit Service a4b2a9
- fix select(2) fd limit.
Packit Service a4b2a9
- make hash table scale to thousands of entries (Paul Wankadia,
Packit Service a4b2a9
  Valerie Aurora Henson).
Packit Service a4b2a9
- clear the quoted flag after each character from program map input.
Packit Service a4b2a9
- use CLOEXEC flag for setmntent also.
Packit Service a4b2a9
- fix hosts map use after free.
Packit Service a4b2a9
- fix uri list locking (again).
Packit Service a4b2a9
- check for stale SASL credentials upon connect fail.
Packit Service a4b2a9
- add "forcestart" and "forcerestart" init script options to allow
Packit Service a4b2a9
  use of 5.0.3 strartup behavior if required.
Packit Service a4b2a9
- always read entire file map into cache to speed lookups.
Packit Service a4b2a9
- make MAX_ERR_BUF and PARSE_MAX_BUF use easier to audit.
Packit Service a4b2a9
- make some easy alloca replacements (Valerie Aurora Henson).
Packit Service a4b2a9
- update to configure libtirpc if present.
Packit Service a4b2a9
- update to provide ipv6 name and address support.
Packit Service a4b2a9
- update to provide ipv6 address parsing.
Packit Service a4b2a9
- easy alloca replacements fix.
Packit Service a4b2a9
- add check for alternate libxml2 library for libxml2 tsd workaround.
Packit Service a4b2a9
- add check for alternate libtirpc library for libtirpc tsd workaround.
Packit Service a4b2a9
- cleanup configure defines for libtirpc.
Packit Service a4b2a9
- add WITH_LIBTIRPC to -V status report.
Packit Service a4b2a9
- add nfs mount protocol default configuration option.
Packit Service a4b2a9
- fix bad token declaration in master map parser.
Packit Service a4b2a9
- fix return start status on fail.
Packit Service a4b2a9
- fix double free in expire_proc().
Packit Service a4b2a9
- another easy alloca replacements fix.
Packit Service a4b2a9
- add LSB init script parameter block.
Packit Service a4b2a9
- fix file map lookup when reading included or nsswitch sources.
Packit Service a4b2a9
- use misc device ioctl interface by default, if available.
Packit Service a4b2a9
- fix call restorecon when misc device file doesn't exist.
Packit Service a4b2a9
- clear rpc client on lookup fail.
Packit Service a4b2a9
- fix lsb init script header.
Packit Service a4b2a9
- fix memory leak reading master map.
Packit Service a4b2a9
- fix st_remove_tasks() locking.
Packit Service a4b2a9
- reset flex scanner when setting buffer.
Packit Service a4b2a9
- zero s_magic is valid.
Packit Service a4b2a9
- use percent hack for master map keys.
Packit Service a4b2a9
- use intr option as hosts mount default.
Packit Service a4b2a9
- fix kernel includes.
Packit Service a4b2a9
- dont umount existing direct mount on master re-read.
Packit Service a4b2a9
- fix incorrect shutdown introduced by library relaod fixes.
Packit Service a4b2a9
- improve manual umount recovery.
Packit Service a4b2a9
- dont fail on ipv6 address when adding host.
Packit Service a4b2a9
- always read file maps multi map fix.
Packit Service a4b2a9
- always read file maps key lookup fixes.
Packit Service a4b2a9
- use srv query for domain dn.
Packit Service a4b2a9
- fix not releasing resources when using submounts.
Packit Service a4b2a9
- fix notify mount message path.
Packit Service a4b2a9
- remount we created mount point fix.
Packit Service a4b2a9
- fix double free in sasl_bind().
Packit Service a4b2a9
- mannual umount recovery fixes.
Packit Service a4b2a9
- fix map type info parse error.
Packit Service a4b2a9
- fix an RPC fd leak.
Packit Service a4b2a9
- don't block signals we expect to dump core.
Packit Service a4b2a9
- fix pthread push order in expire_proc_direct().
Packit Service a4b2a9
- fix libxml2 non-thread-safe calls.
Packit Service a4b2a9
- fix direct map cache locking.
Packit Service a4b2a9
- fix dont umount existing direct mount on reread.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
4/11/2008 autofs-5.0.4
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- correct configure test for ldapr page control functions.
Packit Service a4b2a9
- catch "-xfn" map type and issue "no supported" message.
Packit Service a4b2a9
- correction for handling of LDAP base dns with spaces.
Packit Service a4b2a9
- avoid using UDP for probing NFSv4 mount requests.
Packit Service a4b2a9
- use libldap instead of libldap_r (Guillaume Rousse).
Packit Service a4b2a9
- another fix for don't fail on empty master map.
Packit Service a4b2a9
- fix expire working harder than needed.
Packit Service a4b2a9
- fix unlink of mount tree incorrectly causing autofs mount fail.
Packit Service a4b2a9
- update kernel header file linux/auto_fs4.h.
Packit Service a4b2a9
- update fix expire working harder than needed.
Packit Service a4b2a9
- add missing check for zero length NIS key (Wengang Wang).
Packit Service a4b2a9
- init SASL callbacks on every ldap lookup library load.
Packit Service a4b2a9
- fix incorrect match of map type name when included in map name.
Packit Service a4b2a9
- fix incorrect pthreads condition handling for mount requests.
Packit Service a4b2a9
- add check for exports automatically mounted by NFS kernel client.
Packit Service a4b2a9
- update nsswitch parser to ignore nsswitch sources that aren't supported.
Packit Service a4b2a9
- check for map key in (possible) alternate map sources when doing lookup.
Packit Service a4b2a9
- eliminate redundant DNS name lookups.
Packit Service a4b2a9
- additional fix incorrect pthreads condition handling for mount requests.
Packit Service a4b2a9
- allow mount point directory creation for clients with an NFS root.
Packit Service a4b2a9
- fix direct mount path length not being checked.
Packit Service a4b2a9
- fix incorrect if check in get user info.
Packit Service a4b2a9
- fix couple of memory leaks.
Packit Service a4b2a9
- add command line option to override check for daemon already running.
Packit Service a4b2a9
- don't use proc file system when checking if the daemon is running.
Packit Service a4b2a9
- make handle_mounts startup condition distinct.
Packit Service a4b2a9
- fix submount shutdown recovery handling.
Packit Service a4b2a9
- avoid stat of possibly dead mount points and limit time to wait for
Packit Service a4b2a9
  umount during expire.
Packit Service a4b2a9
- make mount of multi-mounts wuth a root offset atomic.
Packit Service a4b2a9
- add replicated server selection debug logging.
Packit Service a4b2a9
- update replicated server selection documentation.
Packit Service a4b2a9
- use /dev/urandom instead of /dev/random.
Packit Service a4b2a9
- check for mtab pointing to /proc/mounts.
Packit Service a4b2a9
- dynamically allocate interface config buffer.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
- fix fd leak at multi-mount non-fatal mount fail.
Packit Service a4b2a9
- fix incorrect multi-mount mountpoint calcualtion.
Packit Service a4b2a9
- fix map out of order map re-read on hup signal.
Packit Service a4b2a9
- fix nisplus error return check and use after free error.
Packit Service a4b2a9
- fix rootless direct multi-mount expire.
Packit Service a4b2a9
- wait submount expire thread completion.
Packit Service a4b2a9
- add missing uris list locking.
Packit Service a4b2a9
- fix segv during library re-open.
Packit Service a4b2a9
- fix incorrect pthreads condition handling for expire requests.
Packit Service a4b2a9
- fix $mandir definition in Makefile.conf.in
Packit Service a4b2a9
- fix init script stop function.
Packit Service a4b2a9
- fix master map lexer eval order.
Packit Service a4b2a9
- fix bad alloca usage.
Packit Service a4b2a9
- add miscellaneous device node interface library.
Packit Service a4b2a9
- use miscellaneous device node, if available, for active restart.
Packit Service a4b2a9
- make is_mounted() use new ioctl interface, if available.
Packit Service a4b2a9
 
Packit Service a4b2a9
14/01/2008 autofs-5.0.3
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- include krb5.h in lookup_ldap.h (some openssl doesn't implicitly include it).
Packit Service a4b2a9
- correct initialization of local var in parse_server_string.
Packit Service a4b2a9
- add missing "multi" map support.
Packit Service a4b2a9
- add multi nsswitch lookup.
Packit Service a4b2a9
- change random multiple server selection option name to be consistent
Packit Service a4b2a9
  with existing downstream version 4 naming.
Packit Service a4b2a9
- fix mount point directory creation for bind mounts.
Packit Service a4b2a9
- add quoting for exports gathered by hosts map.
Packit Service a4b2a9
- fix wait time resolution in alarm and state queue handlers.
Packit Service a4b2a9
- fix handling of quoted slash alone.
Packit Service a4b2a9
- fix parse confusion between attribute and attribute value.
Packit Service a4b2a9
- fix version passed to get_supported_ver_and_cost.
Packit Service a4b2a9
- mark map instances stale so they aren't "cleaned" during updates.
Packit Service a4b2a9
- fix large file compile time option.
Packit Service a4b2a9
- don't fail on empty master map.
Packit Service a4b2a9
- add support for the "%" hack for case insensitive attribute schemas.
Packit Service a4b2a9
- fix "nosymlink" option handling and add desription to man page.
Packit Service a4b2a9
- fix don't fail on empty master map.
Packit Service a4b2a9
- if there's no "automount" entry in nsswitch.conf use "files" source.
Packit Service a4b2a9
- add LDAP schema discovery if no schema is configured.
Packit Service a4b2a9
- add random selection as a master map entry option.
Packit Service a4b2a9
- fix couple of edge case parse fails of timeout option.
Packit Service a4b2a9
- check for "*" when looking up wildcard in LDAP.
Packit Service a4b2a9
- fix LDAP schema discovery.
Packit Service a4b2a9
- add SEARCH_BASE configuration option.
Packit Service a4b2a9
- work around segv at exit due to libxml2 tsd usage.
Packit Service a4b2a9
- re-read config on HUP signal.
Packit Service a4b2a9
- add LDAP_URI, LDAP_TIMEOUT and LDAP_NETWORK_TIMEOUT configuration options.
Packit Service a4b2a9
- fix forground logging and add option to man page.
Packit Service a4b2a9
- remove unjustified, nasty comment about krb5 package.
Packit Service a4b2a9
- fix deadlock in submount mount module.
Packit Service a4b2a9
- fix lack of ferror() checking when reading files.
Packit Service a4b2a9
- fix typo in autofs(5) man page.
Packit Service a4b2a9
- fix map entry expansion when undefined macro is present.
Packit Service a4b2a9
- remove unused export validation code.
Packit Service a4b2a9
- add dynamic logging (adapted from v4 patch from Jeff Moyer).
Packit Service a4b2a9
- fix recursive loopback mounts (Matthias Koenig).
Packit Service a4b2a9
- add map re-load to verbose logging.
Packit Service a4b2a9
- fix handling of LDAP base dns with spaces.
Packit Service a4b2a9
- handle MTAB_NOTUPDATED status return from mount.
Packit Service a4b2a9
- when default master map, auto.master, is used also check for auto_master.
Packit Service a4b2a9
- fix schema selection in LDAP schema discovery.
Packit Service a4b2a9
- update negative mount timeout handling.
Packit Service a4b2a9
- fix large group handling (Ryan Thomas).
Packit Service a4b2a9
- fix for dynamic logging breaking non-sasl build (Guillaume Rousse)
Packit Service a4b2a9
- eliminate NULL proc ping for singleton host or local mounts.
Packit Service a4b2a9
- fix incorrect read/write size of startup status token (Matthias Koenig).
Packit Service a4b2a9
- fix off-by-one error for lookup of map keys exactly 255 characters long.
Packit Service a4b2a9
- improve handling of server not available.
Packit Service a4b2a9
- fix LDAP_URI server selection.
Packit Service a4b2a9
- add authentication option for using an external credential cache.
Packit Service a4b2a9
- expand support for the "%" hack.
Packit Service a4b2a9
- fix to quoting for exports gathered by hosts map.
Packit Service a4b2a9
- use mount option "nosuid" for "-hosts" map unless "suid" is explicily specified.
Packit Service a4b2a9
- second attempt fixing quoting for exports gathered by hosts map.
Packit Service a4b2a9
- quell annoying "cannot open mount module" message.
Packit Service a4b2a9
- fix for improve handling of server not available.
Packit Service a4b2a9
- use mount option "nodev" for "-hosts" map unless "dev" is explicily specified.
Packit Service a4b2a9
- add LDAP paged query handling to deal with query size restrictions (Edward Newman).
Packit Service a4b2a9
- add additional case for "mark map instances stale so they aren't "cleaned" during updates".
Packit Service a4b2a9
- fix race during sub-mount shutdown.
Packit Service a4b2a9
- fix add SEARCH_BASE configuration option.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
18/06/2007 autofs-5.0.2
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- fix return check for getpwuid_r and getgrgid_r.
Packit Service a4b2a9
- give up trying to update exports list while host is mounted.
Packit Service a4b2a9
- fix to "@network" matching.
Packit Service a4b2a9
- check for fstab update and retry if not updated.
Packit Service a4b2a9
- change file map lexer to allow white-space only blank lines.
Packit Service a4b2a9
- remove macro substitution in automount.8 man page (Guillaume Rousse).
Packit Service a4b2a9
- correct hesiod library check in configure (Guillaume Rousse).
Packit Service a4b2a9
- drop "DEFAULT_" prefix from configuration names (Guillaume Rousse).
Packit Service a4b2a9
- remove redundant ident macros.
Packit Service a4b2a9
- various configure cleanups (Richard Daniel).
Packit Service a4b2a9
- various code cleanups (Richard Daniel).
Packit Service a4b2a9
- fixed numeric export match.
Packit Service a4b2a9
- add option to select replicated server at random (instead of response time).
Packit Service a4b2a9
- fix incorrect cast in directory cleanup routines.
Packit Service a4b2a9
- fix directory creation for browse mounts.
Packit Service a4b2a9
- fix wildcard map handling and improve nsswitch source map re-reading.
Packit Service a4b2a9
- fix "null" domain netgroup match for "-hosts" map.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
- add configuration variable to control appending of global options.
Packit Service a4b2a9
- add command option to set a global mount options string.
Packit Service a4b2a9
- add check for labeled local filesystems (Matthias Koenig).
Packit Service a4b2a9
- disable exports check for "-hosts" map.
Packit Service a4b2a9
- fix memory allocation problem with global options patch.
Packit Service a4b2a9
- fix master map lexer to admit "." in macro values (Mike Matera).
Packit Service a4b2a9
- make ldap attribute match case insensitive.
Packit Service a4b2a9
- add missed man page update for APPEND_OPTIONS config option.
Packit Service a4b2a9
- add ldaps protocol support.
Packit Service a4b2a9
  - note: it's no longer possible to multiple hosts in an ldap map spec.
Packit Service a4b2a9
  - note: if this is needed use only the map name and configure the URI
Packit Service a4b2a9
    entry in the ldap client configuration.
Packit Service a4b2a9
- correct mistake in logic test in wildcard lookup.
Packit Service a4b2a9
- fix deadlock in alarm manager module.
Packit Service a4b2a9
- allow for older schemas that allow "*" as a key value.
Packit Service a4b2a9
- update master map lexer to also allow "." in macro name.
Packit Service a4b2a9
- allow for "#" and "@" in hostname validation for sshfs mounts.
Packit Service a4b2a9
- set working directory to base of mount before invoking program map.
Packit Service a4b2a9
- simplify alarm_handler function (Anders Blomdell).
Packit Service a4b2a9
Packit Service a4b2a9
20/2/2007 autofs-5.0.1
Packit Service a4b2a9
----------------------
Packit Service a4b2a9
- fix typo in Fix typo in var when removing temp directory.
Packit Service a4b2a9
- remove redundant rpath link option.
Packit Service a4b2a9
- ignore "winbind" if it appears in "automount" nsswitch.conf.
Packit Service a4b2a9
- fix another expire regression introduced in the "mitigate manual umount" patch.
Packit Service a4b2a9
- correct check for busy offset mounts before offset umount.
Packit Service a4b2a9
- make double quote handing consistent.
Packit Service a4b2a9
- fix handling of trailing white space in wildcard lookup.
Packit Service a4b2a9
- check fqdn of each interface when matching export access list.
Packit Service a4b2a9
- fix race when setting task done.
Packit Service a4b2a9
- correct return status from do_mkdir.
Packit Service a4b2a9
- fix localhost replicated mounts not working.
Packit Service a4b2a9
- add "condrestart" to RedHat init script.
Packit Service a4b2a9
- add "@network" and .domain.name export check.
Packit Service a4b2a9
- fix display map name in mount entry for "-hosts" map.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
4/1/2007 autofs-5.0.1 rc3
Packit Service a4b2a9
-------------------------
Packit Service a4b2a9
- fix handling of autofs specific mount options.
Packit Service a4b2a9
- fix include check full patch for file map of same name.
Packit Service a4b2a9
- fix cache entrys not being cleaned up on submount expire.
Packit Service a4b2a9
- fix LDAP lookup delete cache entry only if entry doesn't exist. 
Packit Service a4b2a9
- add missing socket close in replicated host check (Jeff Moyer).
Packit Service a4b2a9
- remove unused option UNDERSCORETODOT from default config files.
Packit Service a4b2a9
- make default installed master map for /net use "-hosts" instead
Packit Service a4b2a9
  of auto.net.
Packit Service a4b2a9
- fix included map recursive map key lookup.
Packit Service a4b2a9
  - and fix the recursive map key lookup for browsable map case.
Packit Service a4b2a9
- review and fix master map options update for map reload.
Packit Service a4b2a9
- fix "-fstype=nfs4" handling.
Packit Service a4b2a9
- fix get_query_dn not looking in subtree for LDAP search.
Packit Service a4b2a9
- allow syntax "--timeout <secs>" for backward compatibility.
Packit Service a4b2a9
- make masked_match independent of hostname for exports comparison.
Packit Service a4b2a9
- fix file handle leak in nsswitch parser.
Packit Service a4b2a9
- fix memory leak in mount and expire request processing.
Packit Service a4b2a9
- add additional check to prevent running of cancelled tasks.
Packit Service a4b2a9
- fix potential file handle leakage in rpc_subs.c for some failure cases.
Packit Service a4b2a9
- fix file handle leak in included map lookup.
Packit Service a4b2a9
- fix "-fstype=nfs4" server probing.
Packit Service a4b2a9
- set close-on-exec flag on open files where possible.
Packit Service a4b2a9
- fix parsing of numeric host names in LDAP map specs.
Packit Service a4b2a9
- fix get_query_dn not looking in subtree for LDAP search (missed second
Packit Service a4b2a9
  occurance).
Packit Service a4b2a9
- allow additional common LDAP attributes in map dn.
Packit Service a4b2a9
- deal with changed semantics of mkdir in 2.6.19.
Packit Service a4b2a9
- fix macro table locking.
Packit Service a4b2a9
- fix nsswitch parser locking.
Packit Service a4b2a9
- allow only one master map read task at a time.
Packit Service a4b2a9
- fix misc memory leaks.
Packit Service a4b2a9
- mitigate manual umount of automounts where possible.
Packit Service a4b2a9
- fix multiply recursive bind mounts.
Packit Service a4b2a9
- check kernel module version and require 5.00 or above.
Packit Service a4b2a9
- fix expire regression introduced in the "mitigate manual umount" patch.
Packit Service a4b2a9
- still more on multiply recursive bind mounts.
Packit Service a4b2a9
- fix tokenizer to distinguish between global option and dn string.
Packit Service a4b2a9
- fix incorrect return from spawn (Gordon Lack).
Packit Service a4b2a9
- fix parsing of bad mount mount point in master map.
Packit Service a4b2a9
- fix use after free memory access in cache.c and lookup_yp.c.
Packit Service a4b2a9
- eliminate use of pthread_kill to detect task completion.
Packit Service a4b2a9
- alter nfs4 host probing to not use portmap lookup and add options
Packit Service a4b2a9
  check for "port=" parameter.
Packit Service a4b2a9
- correct semantics of "-null" map handling.
Packit Service a4b2a9
- remove ability to use multiple indirect mount entries in master map.
Packit Service a4b2a9
- expand export access checks to include missing syntax options.
Packit Service a4b2a9
- make "-hosts" module try to be sensitive to exports list changes.
Packit Service a4b2a9
- change mount "device" from "automount" to the map name.
Packit Service a4b2a9
- check for buffer overflow in mount_afs.c.
Packit Service a4b2a9
- update master map tokenizer to admit "slasify-colons" option (Capelle Bonoit).
Packit Service a4b2a9
- update location validation to accept "_" (Fabio Olive Leite).
Packit Service a4b2a9
- set close-on-exec flag on open sockets.
Packit Service a4b2a9
- fix nonstrict multi-mount handling.
Packit Service a4b2a9
- reduce thread stack to less excessive size.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
1/9/2006 autofs-5.0.1 rc2
Packit Service a4b2a9
-------------------------
Packit Service a4b2a9
- code cleanup.
Packit Service a4b2a9
- fix race for current map source.
Packit Service a4b2a9
- cthon map parser corrections.
Packit Service a4b2a9
- cthon multi-map locking fix and current race corrections.
Packit Service a4b2a9
- cthon shutdown expire fix.
Packit Service a4b2a9
- cthon more map parser corrections.
Packit Service a4b2a9
- cthon cleanup and corrections.
Packit Service a4b2a9
- cthon more cleanup and corrections.
Packit Service a4b2a9
- cthon correction to host validation.
Packit Service a4b2a9
- cthon fix submount operation broken by above.
Packit Service a4b2a9
- cthon more parser corrections and attempt to fix multi-mounts
Packit Service a4b2a9
  with various combinations of submounts (still broken).
Packit Service a4b2a9
- cthon fix expire of various forms of nested mounts.
Packit Service a4b2a9
- cthon fix some shutdown races.
Packit Service a4b2a9
- cthon corrections for above patch and fix shutdown expire.
Packit Service a4b2a9
- cthon fix expire of wildcard and program mounts broken by above
Packit Service a4b2a9
  patches.
Packit Service a4b2a9
- tidy up directory cleanup and add validation check to rmdir_path.
Packit Service a4b2a9
- remove SIGCHLD handler.
Packit Service a4b2a9
- alter expire locking of multi-mounts to lock sub-tree instead of
Packit Service a4b2a9
  entire tree.
Packit Service a4b2a9
- review verbose message feedback and update.
Packit Service a4b2a9
- correction for expire of multi-mounts.
Packit Service a4b2a9
- spelling corrections to release notes (Jeff Moyer).
Packit Service a4b2a9
- expire individual submounts.
Packit Service a4b2a9
- add ino_index locking.
Packit Service a4b2a9
- fix nested submount expiring away when pwd is base of submount.
Packit Service a4b2a9
- more expire re-work to cope better with shutdown following cthon tests.
Packit Service a4b2a9
- allow hostname to start with numeric when validating.
Packit Service a4b2a9
- fix included map lookup.
Packit Service a4b2a9
- fix directory cleanup on expire.
Packit Service a4b2a9
- fix task cancelation at shutdown.
Packit Service a4b2a9
- fix included map wild card key lookup.
Packit Service a4b2a9
- fix task cancelation at shutdown (more).
Packit Service a4b2a9
- fix concurrent mount and expire race with nested submounts.
Packit Service a4b2a9
- fix colon escape handling.
Packit Service a4b2a9
- fix recusively referenced bind automounts.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
13/7/2006 autofs-5.0.1 rc1
Packit Service a4b2a9
--------------------------
Packit Service a4b2a9
- merge LDAP authentication update for GSSAPI (Jeff Moyer).
Packit Service a4b2a9
- update default auth config to add options documenetation (Jeff Moyer).
Packit Service a4b2a9
- workaround segfaults at exit after using GSSAPI library.
Packit Service a4b2a9
- fix not checking return in init_ldap_connection (Jeff Moyer).
Packit Service a4b2a9
- correct test for existence of auth config file.
Packit Service a4b2a9
- correct shutdown log message print.
Packit Service a4b2a9
- correct auth init test when no credentials required.
Packit Service a4b2a9
- correct auto.net installed as auto.smb.
Packit Service a4b2a9
- update LDAP auth - add autodectect option.
Packit Service a4b2a9
- correct test for libhesiod.
Packit Service a4b2a9
- correct directory cleanup in mount modules.
Packit Service a4b2a9
- merge key and wildcard LDAP query for lookups.
Packit Service a4b2a9
- add cacheing of negative lookups to reduce unneeded map lookups.
Packit Service a4b2a9
- version number change to allow update from beta for rpm packages.
Packit Service a4b2a9
Packit Service a4b2a9
29/6/2006 autofs-5.0.0_beta6
Packit Service a4b2a9
----------------------------
Packit Service a4b2a9
- lookup_init cleanup and fix missed memory leak.
Packit Service a4b2a9
- use nis map order to check if update is needed.
Packit Service a4b2a9
- fix couple of memory leaks in lookup_yp.c.
Packit Service a4b2a9
- fix pasre error in replicated server module.
Packit Service a4b2a9
- correct spelling error in default config.
Packit Service a4b2a9
- fix default auth config not being installed.
Packit Service a4b2a9
- change LDAP query method as my test db was incorrect.
Packit Service a4b2a9
- change ldap defaults code to handle missing auth config.
Packit Service a4b2a9
- fix mistake in parsing old style LDAP specs.
Packit Service a4b2a9
- update LDAP so that new query methos also works for old
Packit Service a4b2a9
  syntax.
Packit Service a4b2a9
- allow global macro defines to override system macros.
Packit Service a4b2a9
- cleanup defaults_read_config.
Packit Service a4b2a9
- add rfc2307-bis example map configurations.
Packit Service a4b2a9
- change mode of of config file install to 644.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
- fix don't unbind on error return from get_query_dn.
Packit Service a4b2a9
- update RedHat autofs default config.
Packit Service a4b2a9
Packit Service a4b2a9
20/6/2006 autofs-5.0.0_beta5
Packit Service a4b2a9
---------------------------
Packit Service a4b2a9
- re-instate v4 directory cleanup.
Packit Service a4b2a9
- backout master map lookup changes made to beta3.
Packit Service a4b2a9
- change default master map from /etc/auto.master to auto.master
Packit Service a4b2a9
  so that we always use nsswitch to locate master map.
Packit Service a4b2a9
- change default installed master map to include "+auto.master"
Packit Service a4b2a9
  to pickup NIS master map.
Packit Service a4b2a9
- correct config names in default.c (jpro@bas.ac.uk).
Packit Service a4b2a9
- check base of offset mount tree is not a mount before umounting
Packit Service a4b2a9
  its offsets.
Packit Service a4b2a9
- fix replicated mount parse for case where last name in list
Packit Service a4b2a9
  fails lookup.
Packit Service a4b2a9
- correct indirect mount expire broken by the wildcard lookup fix.
Packit Service a4b2a9
- fix up multi-mount handling when wildcard map entry present.
Packit Service a4b2a9
- fix mutex not being unlocked on map read.
Packit Service a4b2a9
- fix rpc routines not logging errors.
Packit Service a4b2a9
- fix handling of invalid directory for nobrowse hosts map
Packit Service a4b2a9
  lookup.
Packit Service a4b2a9
- add free for working var in get_default_logging.
Packit Service a4b2a9
- add inialisation for kver in autofs_point struct.
Packit Service a4b2a9
- fix sources list corruption in check_update_map_sources.
Packit Service a4b2a9
- fix memory leak in walk_tree.
Packit Service a4b2a9
- fix memory leak in rpc_portmap_getport and rpc_ping_proto.
Packit Service a4b2a9
- fix memory leak in initialisation of lookup modules.
Packit Service a4b2a9
- fix handling of master map entry update.
Packit Service a4b2a9
- fix program map handling of invalid multi-mount offsets.
Packit Service a4b2a9
- move autofs4 module loading back to init script.
Packit Service a4b2a9
- add export access list matching to "hosts" lookup module.
Packit Service a4b2a9
- add check for key length to long (Jeff Moyer).
Packit Service a4b2a9
- add patch to restrict /proc lookup to pid directories (Jeff Moyer).
Packit Service a4b2a9
- fix directory cleanup at exit.
Packit Service a4b2a9
Packit Service a4b2a9
2/6/2006 autofs-5.0.0_beta4
Packit Service a4b2a9
---------------------------
Packit Service a4b2a9
- fix memory alloc error in nis lookup module.
Packit Service a4b2a9
- add "_" to "." mapname translation to nis lookup module.
Packit Service a4b2a9
- fix white space handling in replicated server selection code.
Packit Service a4b2a9
- merge don't strip debug info macro patch (Jeff Moyer).
Packit Service a4b2a9
- merge patch to add sanity checks on rmdir_path and unlink (Jeff Moyer).
Packit Service a4b2a9
- merge patch fix e2fsck error code check (Jeff Moyer).
Packit Service a4b2a9
- update hesiod module (Jeff Moyer).
Packit Service a4b2a9
  - add mutex to protect against overlapping mount requests.
Packit Service a4b2a9
  - update return from mount request to give more sensible NSS_*
Packit Service a4b2a9
    values.
Packit Service a4b2a9
- fix handling of autofs filesystem mount fail on init.
Packit Service a4b2a9
- add back test test for nested mount in program map lookup.
Packit Service a4b2a9
  - I must have commented this out for a reason. I guess we'll
Packit Service a4b2a9
    find out soon enough.
Packit Service a4b2a9
- fix "-hosts" map not finding entry for the "nobrowse" case.
Packit Service a4b2a9
- update man page with description of "-hosts" map type.
Packit Service a4b2a9
- complete logging, including per mount logging.
Packit Service a4b2a9
  - still needs some more work but that will need to wait.
Packit Service a4b2a9
- change init script to check for read on config file instead
Packit Service a4b2a9
  of execute.
Packit Service a4b2a9
- fix lookup of wildcard map entry for several map types.
Packit Service a4b2a9
- fix fail to realease cache read lock on indirect map expire.
Packit Service a4b2a9
- fix incorrect cache update of wildcard map entry.
Packit Service a4b2a9
- alter master map lookup semantics to be a little more like
Packit Service a4b2a9
  version 4. The way we should locate the master map needs
Packit Service a4b2a9
  more investigation and may change again.
Packit Service a4b2a9
Packit Service a4b2a9
23/5/2006 autofs-5.0.0_beta3
Packit Service a4b2a9
----------------------------
Packit Service a4b2a9
- add config and compile time info to output of -V.
Packit Service a4b2a9
- add "-Dvar=value" comand line option to define global
Packit Service a4b2a9
  macro definitions.
Packit Service a4b2a9
- remove "nofg" and "bg" options as they aren't relevant for
Packit Service a4b2a9
  autofs.
Packit Service a4b2a9
- fix handling of numeric ip address strings in name translation.
Packit Service a4b2a9
- fix error handling for gethostbyname_r.
Packit Service a4b2a9
- change option processing to be inline with standard automount
Packit Service a4b2a9
  option processing. ie. mount entry options override global
Packit Service a4b2a9
  mount options.
Packit Service a4b2a9
- replicated server selection re-write.
Packit Service a4b2a9
Packit Service a4b2a9
9/5/2006 autofs-5.0.0_beta2
Packit Service a4b2a9
---------------------------
Packit Service a4b2a9
- re-organize functions for direct mount and expire to eliminate
Packit Service a4b2a9
  pthread compile error.
Packit Service a4b2a9
- reap return code from child at startup.
Packit Service a4b2a9
- add check for self inclusion when including maps.
Packit Service a4b2a9
- add plus map inclusion depth limit.
Packit Service a4b2a9
- fix logic to check if map update is needed.
Packit Service a4b2a9
- fix shutdown wait for submounts again (and again ...).
Packit Service a4b2a9
- add check for filesystem autofs in /proc/filesystems in case
Packit Service a4b2a9
  it's complied in the kernel.
Packit Service a4b2a9
- update Gentoo ebuild.
Packit Service a4b2a9
- updated man pages based on feedback from Jeff Moyer.
Packit Service a4b2a9
Packit Service a4b2a9
1/5/2006 autofs-5.0.0_beta1
Packit Service a4b2a9
---------------------------
Packit Service a4b2a9
- Initial update.
Packit Service a4b2a9
  - direct mounts.
Packit Service a4b2a9
  - lazy multi-mounts.
Packit Service a4b2a9
  - added kernel module to source tree.
Packit Service a4b2a9
- merged depricated LDAP patch.
Packit Service a4b2a9
- merged configurable locking patch.
Packit Service a4b2a9
- implemented nsswitch lookup for client maps.
Packit Service a4b2a9
- sync kernel module source.
Packit Service a4b2a9
- more kernel module fixes.
Packit Service a4b2a9
- redo mapenty cache locking and start work on
Packit Service a4b2a9
  background map refresh.
Packit Service a4b2a9
- fix hosts map (broken by mapentry cache locking update).
Packit Service a4b2a9
- fix expire of multi-mount with no root mount.
Packit Service a4b2a9
- final v5 comms packet definition (famous last words).
Packit Service a4b2a9
- remove goto from loop.
Packit Service a4b2a9
- add missing definition of _GNU_SOURCE for strerror_r.
Packit Service a4b2a9
- fix error handling fix for SIGCHLD handler.
Packit Service a4b2a9
- read map in sub-thread progresses.
Packit Service a4b2a9
- add cancelation cleanup routine to expire.
Packit Service a4b2a9
- correct error handling in lookup_ghost.
Packit Service a4b2a9
- remove redundant pthread mutex definition from mapent_cache.
Packit Service a4b2a9
- merged signal_children cleanup patch.
Packit Service a4b2a9
- first cut '+' included maps for client maps.
Packit Service a4b2a9
- move directory management of cache prune out of cache code.
Packit Service a4b2a9
- fix cache enumeration.
Packit Service a4b2a9
- fix cache update of multi-mount entries on umount.
Packit Service a4b2a9
- fix fail to close ioctl on direct mount fail.
Packit Service a4b2a9
- add hesiod to nss source list.
Packit Service a4b2a9
- allow for maps that don't support enumeration.
Packit Service a4b2a9
- add '+' included maps in key lookup (missed this).
Packit Service a4b2a9
- fix update detection following addition of '+' key lookup.
Packit Service a4b2a9
- convert mapent cache to live within autofs_point struct.
Packit Service a4b2a9
- convert submounts to use a thread instead of a process.
Packit Service a4b2a9
- fix rootless multi-mount as target of direct mount.
Packit Service a4b2a9
- fix sub-mount brakage following above.
Packit Service a4b2a9
- fix sub-mount as target of direct mount.
Packit Service a4b2a9
- update mounts.c to use re-entrant getmntent.
Packit Service a4b2a9
- make substution table re-entrant.
Packit Service a4b2a9
  - divide into global and local symbol tables.
Packit Service a4b2a9
- implement per thread storage for extended macro vars
Packit Service a4b2a9
  (ie. UID, GID, USER, GROUP etc.).
Packit Service a4b2a9
- fix expandsunent not returning fail on failed macro translation.
Packit Service a4b2a9
- fix expandsunent return no checked.
Packit Service a4b2a9
- add EXPERIMENTAL forced shutdown.
Packit Service a4b2a9
- fixed race in expire.
Packit Service a4b2a9
- fixed race in alarm module.
Packit Service a4b2a9
- updated readmap to be autofs_point specific.
Packit Service a4b2a9
- integrated master map parsing into daemon.
Packit Service a4b2a9
  - fixed several brakages from above.
Packit Service a4b2a9
  - implemented state task manager to improve concurrency.
Packit Service a4b2a9
  - fixed thread creation problem with expire and read map.
Packit Service a4b2a9
  - worked on master map update (not quite right yet).
Packit Service a4b2a9
- fix (dev, ino) cache lookup.
Packit Service a4b2a9
- convert spawn locking to use mutex instead of file.
Packit Service a4b2a9
  - seems to fix hang during mounting ~1000 direct mounts.
Packit Service a4b2a9
- fix expire and readmap thread create.
Packit Service a4b2a9
- fix read multiple sources for mount point.
Packit Service a4b2a9
- fix hanging state machine (again).
Packit Service a4b2a9
- add delay at startup till mount complete.
Packit Service a4b2a9
- initial merge of Jeffs SASL auth code.
Packit Service a4b2a9
  - entirely untest as yet.
Packit Service a4b2a9
- re-work LDAP to use configurable defaults.
Packit Service a4b2a9
- updated configure to check for libxml2 - required by SASL code.
Packit Service a4b2a9
- updated configure to provide optional inclusion of SASL auth.
Packit Service a4b2a9
- add check for automount already running.
Packit Service a4b2a9
- attempt to fix excessive CPU usage (not quite there yet).
Packit Service a4b2a9
- make samples install try harder to make backup of existing files.
Packit Service a4b2a9
- SASL auth code functional and added START_TLS code.
Packit Service a4b2a9
  - START_TLS doesn't seem to work yet, no idea why.
Packit Service a4b2a9
- fix mount tree find mounts subroutine.
Packit Service a4b2a9
- get START_TLS code working.
Packit Service a4b2a9
- cleanup map parsing and nsswitch lookup in lookup.c.
Packit Service a4b2a9
- first pass documentation update.
Packit Service a4b2a9
- strugle with FSM problems again.
Packit Service a4b2a9
- add recovery of existing automounts at startup.
Packit Service a4b2a9
- add configure option to enable exit leaving busy mounts mounted.
Packit Service a4b2a9
- sort out code for multiple maps per mount point.
Packit Service a4b2a9
- fix side effects on multi-mounts and submounts from above.
Packit Service a4b2a9
- test and fix basic map reread functions.
Packit Service a4b2a9
- remove need to read entire map when browsing is disabled.
Packit Service a4b2a9
- fix lookup context not being released.
Packit Service a4b2a9
- test and fix map re-read for master map entries with multiple entries.
Packit Service a4b2a9
- fix "[no]browse" not recognised in master map.
Packit Service a4b2a9
- fix auto.net not failing on sort command.
Packit Service a4b2a9
- fix expire of rootless mounts such as auto.net multi-mounts (again).
Packit Service a4b2a9
Packit Service a4b2a9
11/4/2005 autofs-4.1.4
Packit Service a4b2a9
----------------------
Packit Service a4b2a9
- add /proc/modules check to Debian init script.
Packit Service a4b2a9
- fix typo in Gentoo init script reload function.
Packit Service a4b2a9
- fix default map type selection for submounts.
Packit Service a4b2a9
  - a side affect of this patch is that when the first mount
Packit Service a4b2a9
    point of a multi-mount entry is '/' it is no longer
Packit Service a4b2a9
    mandatory. This matches the Solaris automount parsing.
Packit Service a4b2a9
- implement a timeout for LDAP communication (Dan Cox).
Packit Service a4b2a9
- change setpgrp to setsid to disascociate from tty properly.
Packit Service a4b2a9
- fix auto.net and auto.smb to not use non-bourne shell regex
Packit Service a4b2a9
   when searching for their export list programs.
Packit Service a4b2a9
- fix nsswitch.conf sources detection.
Packit Service a4b2a9
- fix grep failing causing assignments to terminate init script.
Packit Service a4b2a9
- fix handling of localoptions options init script variable.
Packit Service a4b2a9
- sanitize records from auto.master file (Debian bug#298649).
Packit Service a4b2a9
- alter logic of UNDERSCORETODOT to work when it's not set (Debian bug#301358).
Packit Service a4b2a9
- attempt to fix Debian upgrade fail bug#300703.
Packit Service a4b2a9
  - changes from Herbert Xus' patch.
Packit Service a4b2a9
  - he`s not sure he got all cases and I can't see more either, so we'll see.
Packit Service a4b2a9
- revert some broken changes in Gentoo init script.
Packit Service a4b2a9
- fix end of string handling at end of parsing options string.
Packit Service a4b2a9
- more work on replicated server code - fix occasional mount fail.
Packit Service a4b2a9
- revert some Debian init script changes in favour of Debian maintainer patches.
Packit Service a4b2a9
  - and fix the fix.
Packit Service a4b2a9
- update kernel patches.
Packit Service a4b2a9
- remove isprint calls as it breaks 8-bit characters.
Packit Service a4b2a9
Packit Service a4b2a9
14/2/2005 autofs-4.1.4_beta2
Packit Service a4b2a9
----------------------------
Packit Service a4b2a9
- add update to -D variable propogation patch (Michael Blanddford).
Packit Service a4b2a9
- fix rentrancy problem when releasing the cache.
Packit Service a4b2a9
- fix 'automount: ' error in patern match in init script.
Packit Service a4b2a9
- applied autofs4 module check changes in Debian init script.
Packit Service a4b2a9
- fix handling of missing newline on last file map entry.
Packit Service a4b2a9
- fix map entry lookup order (second try).
Packit Service a4b2a9
- fix couple of comiler warnings.
Packit Service a4b2a9
- fix reload init script option for Gentoo and Debian (nearly).
Packit Service a4b2a9
Packit Service a4b2a9
26/1/2005 autofs-4.1.4_beta1
Packit Service a4b2a9
---------------------------
Packit Service a4b2a9
- fix error in define of mtab lock file.
Packit Service a4b2a9
- fix mischief caused by change in default strict -> nonstrict.
Packit Service a4b2a9
- fix replicated server detection (TCP/UDP/NFSv2/NFSv3) logic (Jeff Moyer and Ian Kent).
Packit Service a4b2a9
- fix error when setting pwd.
Packit Service a4b2a9
- fix socket leak (Jeff Moyer and Ian Kent).
Packit Service a4b2a9
- fix potential race in signal handling code (Jeff Moyer).
Packit Service a4b2a9
- miscelaneous corrections to doco and typos (Peter Breitenlohner).
Packit Service a4b2a9
- fix i18n init script underline output (Jeff Moyer).
Packit Service a4b2a9
- fix logic error in replicated server selection (Jeremy Rosengren and Ian Kent).
Packit Service a4b2a9
- the map change detection patch
Packit Service a4b2a9
    - note this requires a kernel patch to work, see README.patches.
Packit Service a4b2a9
- correct whitespace handling in maps.
Packit Service a4b2a9
- mount table handling cleanup.
Packit Service a4b2a9
- fix multi map lookup broken after the map update patch.
Packit Service a4b2a9
- fix auto master map concatenation bug (Jeff Moyer).
Packit Service a4b2a9
- merge some Debian patches (Arthur Korn)
Packit Service a4b2a9
    - 032 remove trailing slash in mount_afs.c.
Packit Service a4b2a9
    - 033 support hesiod priorities in lookup_hesiod.c.
Packit Service a4b2a9
    - 034 handle empty options in changer ,ext2 and generic modules.
Packit Service a4b2a9
    - 035 program mount repeated last character of map output.
Packit Service a4b2a9
    - 036 make make fail on failure.
Packit Service a4b2a9
- fix memory leak in cache_clean function (Jeff Moyer).
Packit Service a4b2a9
- remove restriction of mounting ncpfs filesystems (Mike Fleetwood).
Packit Service a4b2a9
    - see README.ncpfs.
Packit Service a4b2a9
- second signal race fix (almost what Chris Feist recommended).
Packit Service a4b2a9
- fix the ordering of +ypmapname entries in master map (Chris Feist).
Packit Service a4b2a9
- fix backslash parse for smb mount option username\password (George Hansper).
Packit Service a4b2a9
- keep udp rpc ping routine from using up reserved ports (Jeff Moyer).
Packit Service a4b2a9
- maintain backwards compatibility w/ local file maps (Chris Feist).
Packit Service a4b2a9
- init script fix (Arthur Korn).
Packit Service a4b2a9
- fix duplicate map handling in init script (Chris Feist).
Packit Service a4b2a9
- force local map paths to begin with / (Chris Feist).
Packit Service a4b2a9
- allow for LDAP maps that have greater than the LDAP result count limit (Chris Feist).
Packit Service a4b2a9
- allow for program maps returning larger than 4kb (Jeff Moyer and Chris Feist?).
Packit Service a4b2a9
- fix some potential buffer overflows, applied with amendments (Steve Grubb).
Packit Service a4b2a9
- carry -D variable definitions to submounts (Michael Blandford).
Packit Service a4b2a9
- merge Debian patch 044 update reference to mailing list (Arthur Korn).
Packit Service a4b2a9
- provide ability to convert read-only NFS mounts to read-only bind mounts (Thorild Selen).
Packit Service a4b2a9
- fix incorrect direct map entry lookup in yp module. 
Packit Service a4b2a9
- merge most of RedHat init patch and the browse and umount loopback patches (Jeff Moyer).
Packit Service a4b2a9
- fix file handle being left open in lookup_file.c.
Packit Service a4b2a9
- update 2.4 kernel module patches.
Packit Service a4b2a9
- add 2.6 kernel module patches.
Packit Service a4b2a9
- merge fix for program maps returning larger than 4kb (Jeff Moyer).
Packit Service a4b2a9
- fix trailing white space not removed from map entries not containing a colon.
Packit Service a4b2a9
- merge remaining bits of Debian and Redhat init script patches.
Packit Service a4b2a9
- fix duplicate map entry order - return first read instead of last.
Packit Service a4b2a9
- bump version to 4.1.4 beta1 and start testing.
Packit Service a4b2a9
- fix spec file to build the beta.
Packit Service a4b2a9
- fix compile warning in lookup_yp.c.
Packit Service a4b2a9
- more work on Debian part of init script (wip).
Packit Service a4b2a9
- add Gentoo portage ebuild files.
Packit Service a4b2a9
- review remaining Debian patches
Packit Service a4b2a9
   - all 000 and 001 patches are included in 4.1.4.
Packit Service a4b2a9
   - 002 log cause of ldap errors applied
Packit Service a4b2a9
   - 030 document +map in auto master applied.
Packit Service a4b2a9
   - 031 document -D in automount 8 applied in another diff.
Packit Service a4b2a9
   - 040 init script policy conformance and backwards compatibility
Packit Service a4b2a9
         merged but slightly broken (see above).
Packit Service a4b2a9
   - 041 needs review against new version.
Packit Service a4b2a9
   - 045 module loading set e applied with minor change.
Packit Service a4b2a9
   - 046 needs review against new version.
Packit Service a4b2a9
   - 047 277320 correct automount nsswitch regex applied.
Packit Service a4b2a9
   - 049 parse_sun to be merged in another diff.
Packit Service a4b2a9
   - 050 disable_direct_maps.diff applied.
Packit Service a4b2a9
- update spec file to use autofs sysconfig.
Packit Service a4b2a9
- update auto.net to search for showmount and use lang variable.
Packit Service a4b2a9
- allow for ":" escape in multi mount parse (Elmar Pruesse).
Packit Service a4b2a9
- add auto.smb example program map (Elmar Pruesse).
Packit Service a4b2a9
- apply slashify-colons patch to enable it work (Timo Felbinger).
Packit Service a4b2a9
- fix for ldap_search when multiple cn's are in one LDAP entry (Chris Feist).
Packit Service a4b2a9
- fix alarm not being reset during prune signal event.
Packit Service a4b2a9
- reimplement locking.
Packit Service a4b2a9
- implement signaling of submount processes from within daemon.
Packit Service a4b2a9
   - Fix errors in mount entry handling module.
Packit Service a4b2a9
   - Update lock module to suit.
Packit Service a4b2a9
- merge multi map over mount patch.
Packit Service a4b2a9
- add init script variable to allow adjustment of time to wait for shutdown.
Packit Service a4b2a9
- fix no directory list when map entry deleted and wild card matches.
Packit Service a4b2a9
- prevent pre-existing automount point directory from being removed at termination (Chirs Feist).
Packit Service a4b2a9
- update replicated server doco
Packit Service a4b2a9
   - autofs will always choose localhost regardless of weights (Chirs Feist).
Packit Service a4b2a9
Packit Service a4b2a9
19/05/2004 autofs-4.1.3
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- fixed bug processing --verbose option in init scripts.
Packit Service a4b2a9
- added missing parameter in call to run fsck on ext2 module (Jeff Moyer).
Packit Service a4b2a9
- added check for executable existance in getldapmounts in init script.
Packit Service a4b2a9
- updated comment about option handling in getmounts in init script.
Packit Service a4b2a9
- updated kernel module patches.
Packit Service a4b2a9
- fix to init script for reload option (Michael Blandford).
Packit Service a4b2a9
- autofs now requires autoconf later than 2.5.
Packit Service a4b2a9
- replicated server fixup.
Packit Service a4b2a9
- fix segv in NIS lookup module (Jeff Moyer).
Packit Service a4b2a9
- init script fix for Debian (Thorild Selen).
Packit Service a4b2a9
- fix pie option not checking for runable executable.
Packit Service a4b2a9
- add NFS V3 and TCP to rpc discovery.
Packit Service a4b2a9
- make nonstrict the default for multi-mount map entries.
Packit Service a4b2a9
Packit Service a4b2a9
07/04/2004 autofs-4.1.2
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- merge patches from Jeff Moyer.
Packit Service a4b2a9
   - Change (back) compile option -fpic -> -fPIC.
Packit Service a4b2a9
   - add code to recognise old LDAP master map format.
Packit Service a4b2a9
   - document limitation of direct mounts obscuring mount
Packit Service a4b2a9
     points in README.direct.
Packit Service a4b2a9
   - fix error in detecting duplicate master map entries
Packit Service a4b2a9
     in init script.
Packit Service a4b2a9
   - add check for automount base already mounted.
Packit Service a4b2a9
   - check for pie support and enable compile option if
Packit Service a4b2a9
     available.
Packit Service a4b2a9
   - corrections to init script including send HUP signal
Packit Service a4b2a9
     on reload.
Packit Service a4b2a9
- fix unchecked return from get_best_mount.
Packit Service a4b2a9
- add example file master map using LDAP.
Packit Service a4b2a9
- 1st attempt to deal with smb mounts that go away while
Packit Service a4b2a9
  mounted.
Packit Service a4b2a9
- updated kernel patches.
Packit Service a4b2a9
Packit Service a4b2a9
14/03/2004 autofs-4.1.1
Packit Service a4b2a9
-----------------------
Packit Service a4b2a9
- added CHANGELOG.
Packit Service a4b2a9
- fixed error in some ident tags.
Packit Service a4b2a9
- merge debian patch 032 document nonstrict special option.
Packit Service a4b2a9
- updated spec file to standardise paths etc.
Packit Service a4b2a9
- reintroduced some 4.0.0 init script code to help serialise
Packit Service a4b2a9
  shutdown signaling and umount of submounts. This should
Packit Service a4b2a9
  alieviate some of the contention for umount at shutdown.
Packit Service a4b2a9
- fix invalid path reference on error exit.
Packit Service a4b2a9
- merged debian patches.
Packit Service a4b2a9
   - 030 man page corrections in autofs(5) and automount(8).
Packit Service a4b2a9
   - 033 correct url in man page automount(8).
Packit Service a4b2a9
   - 034 correct mount call in mount_changer.c.
Packit Service a4b2a9
   - 040 document gid option in man page autofs(5).
Packit Service a4b2a9
- change fsck return code check.
Packit Service a4b2a9
   - still try to mount if fsck fails to run.
Packit Service a4b2a9
   - error only if fsck finds uncorrectable errors.
Packit Service a4b2a9
- fixed lookup problem with wildcard order in map.
Packit Service a4b2a9
- fixed lookup problem relating to directory tidyup.
Packit Service a4b2a9
- merge Jim Carters' buffer management and expire limit patch.
Packit Service a4b2a9
- remove make requirement for hesoid and ldap presence.
Packit Service a4b2a9
- add check for submount point itself busy.
Packit Service a4b2a9
   - requires autofs4 4.04 kernel module.
Packit Service a4b2a9
- added --verbode and --debug options to quieten daemon and
Packit Service a4b2a9
  provide ability to get debug output when needed. Default
Packit Service a4b2a9
  is produce no output except error messages.
Packit Service a4b2a9
- merge Mike Blandfords' replicated server patches.
Packit Service a4b2a9
- added ability to access external environment var.
Packit Service a4b2a9
   - set by default, use --disable-ext-env to turn of.
Packit Service a4b2a9
Packit Service a4b2a9
4/12/2003 autofs-4.1.0
Packit Service a4b2a9
----------------------
Packit Service a4b2a9
Packit Service a4b2a9
- Fixed problem with regex in init script not recognising -g option.
Packit Service a4b2a9
- removed patch to ignore failed mounts in tree mounts in favour
Packit Service a4b2a9
  of using nonstrict option.
Packit Service a4b2a9
- updated autofs4 kernel module patches.
Packit Service a4b2a9
Packit Service a4b2a9
Packit Service a4b2a9
10/11/2003 autofs-4.1.0-beta3
Packit Service a4b2a9
-----------------------------
Packit Service a4b2a9
Packit Service a4b2a9
- I'm aware of one outstanding problem with multi-mount maps. The
Packit Service a4b2a9
  senario is that the daemon cannot remount a manualy umounted multi-mount
Packit Service a4b2a9
  entry until after the following expire event. This is due kernel module
Packit Service a4b2a9
  and daemon not knowing the umount has occured and consequently not
Packit Service a4b2a9
  cleaning up afterward. This causes the kernel module to return a longer
Packit Service a4b2a9
  path than it should which cannot be matched in the map. I hope to be able
Packit Service a4b2a9
  to fix this a some time in the future.
Packit Service a4b2a9
- removed debug print to catch reported mount problem.
Packit Service a4b2a9
- added patch to ignore failed mounts in tree mounts.
Packit Service a4b2a9
Packit Service a4b2a9
Packit Service a4b2a9
14/10/2003 autofs-4.1.0-beta2
Packit Service a4b2a9
-----------------------------
Packit Service a4b2a9
Packit Service a4b2a9
- added debug print to catch reported mount problem.
Packit Service a4b2a9
- updated autofs4 patches and their documention.
Packit Service a4b2a9
- added autofs4 patch for 2.4.22.
Packit Service a4b2a9
Packit Service a4b2a9
Packit Service a4b2a9
29/9/2003 autofs-4.1.0-beta1
Packit Service a4b2a9
----------------------------
Packit Service a4b2a9
Packit Service a4b2a9
This is a restructuring and improvement of my original v4 patch which added
Packit Service a4b2a9
direct mount support for file and NIS maps.
Packit Service a4b2a9
                                                                                
Packit Service a4b2a9
As well the considerable restructure and tidy up of my original patch it
Packit Service a4b2a9
includes:
Packit Service a4b2a9
                                                                                
Packit Service a4b2a9
- Merge of all the RedHat autofs v3 patches. This includes the RedHat
Packit Service a4b2a9
  init script and LDAP improvements. See the README files in the package
Packit Service a4b2a9
  for more info.
Packit Service a4b2a9
- Add LDAP direct mount support to complement the file and NIS map direct
Packit Service a4b2a9
  mount support already present.
Packit Service a4b2a9
- Merged some patches from the Debian and SuSE autofs v4 packages.
Packit Service a4b2a9
- Found a bunch of bugs and fixed them. This was largely due to the huge
Packit Service a4b2a9
  efforts made by Aaron Ogden in testing a never ending stream of attempted
Packit Service a4b2a9
  corrections. Thanks Aaron.
Packit Service a4b2a9
Packit Service a4b2a9
Packit Service a4b2a9
29/09/2003 autofs-4.0.0-1
Packit Service a4b2a9
-------------------------
Packit Service a4b2a9
Packit Service a4b2a9
Largely the autofs-4.0.0pre10 with:
Packit Service a4b2a9
- Some patches that I did ages ago to improve submounts. This includes
Packit Service a4b2a9
  correcting the double slash in mount points. Changes to the init script
Packit Service a4b2a9
  to improve the shutdown when submounts are involved.
Packit Service a4b2a9
- Merged some small patches from the Debian and SuSE autofs v4 packages.
Packit Service a4b2a9
- A simple work around to allow tree mounts to work with RedHat 2.4.20,
Packit Service a4b2a9
  and above, kernels in the autofs4 module patch.
Packit Service a4b2a9
                                                                                
Packit Service a4b2a9