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