SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for autofs-5.1.3-204.1.x86_64.rpm :
Tue Aug 15 14:00:00 2017 jeffmAATTsuse.com
- Add gpg signature

Wed Aug 9 14:00:00 2017 jeffmAATTsuse.com
- Update URL to use www.kernel.org now that ftp is gone.

Wed Aug 9 14:00:00 2017 jeffmAATTsuse.com
- update to version 5.1.3:

* limit getgrgid_r() buffer size

* increase worker thread per-thread stack size

* fix offset mount location multiple expansion

* use malloc for expanded map location

* fix invalid reference in remount_active_mount()

* fix work around sss startup delay

* fix possible NULL derefernce

* use autofs_point to store expire timeout where possibe

* add config option to use mount request log id

* factor out set_thread_mount_request_log_id()

* log functions to prefix messages with attempt_id if available

* create thread-local ID for mount attempts

* add the mount requestor\'s pid to pending_args

* delay submount exit for amd submounts

* fix bogus check in expire_cleanup()

* handle amd cache option all in amd type auto mounts

* handle map_option cache for top level mounts

* capture cache option and its settings during parsing

* add function conf_amd_get_map_options()

* check for conflicting amd section mounts

* include amd mount section mounts in master mounts list

* add function conf_amd_get_mount_paths()

* add function conf_amd_get_map_name()

* add support for amd browsable option

* add ref counting to struct map_source

* fix typos in README.amd-maps

* honor last rw in mount options when doing a bind mount

* set autofs mounts catatonic at exit

* make set_direct_mount_catatonic() more general

* check NFS server availability on local mount fallback

* make lookup_nss_read_master() return nss status

* don\'t return until after master map retry read

* set sane default master read wait timeout

* dont exit on master map read fail timeout

* fix included master map not found return

* fix quoted key handling in sanitize_path()

* add sss master map wait config option

* work around sss startup delay

* add master read wait option

* wait for master map available at start

* update and add README for old autofs schema

* fix create_client() RPC client handling

* fix _strncmp() usage

* fix argc off by one in mount_autofs.c

* fix cachefs parse message not being logged

* fix typo in MOUNT_FLAG_GHOST comment

* Avoid local variable name shadowing another

* configure: add cache variable for Linux proc filesystem check

* fix count_mounts() function

* fix short memory allocation in lookup_amd_instance()

* Fix fgets(3) size argument (another one)

* Fix typos in error messages

* Remove unused local 2KB buffer

* fix file map changed check

* Change .requestor to .requester for consistency

* Fix a typo in CREDITS

* fix libtirpc detection with -Wl,--as-needed

* Fix size arg of fgets(3)

* Drop redundant \
in logerr()

* Fix compiler warning in try_remount()

* build: check for clock_gettime in librt

* fix possible memory leak in nfs mount

* add config option to suppress not found log message

* properly handle errors in lookup_nss_mount

* fix yp map age not updated during map lookup

* fix \'nameing\' typo in autofs.conf

* add remote-fs.target systemd dependency

* add autofs(5) note of IPv6 libtirpc requirement

* fix autofs(5) description of supported map sources

* fix modules make clean target

* fix Makefile linking dependencies

* fix handle_mounts() termination condition check

* log pipe read errors

* fix use-after-free in st_queue_handler()

* always set direct mounts catatonic at exit

* improve scalability of direct mount path component

* fix use after free in match_my_name()

* fix memory leak in get_network_proximity()

* fix typo in autofs_sasl_bind()

* fix use after free in open_lookup()

* fix use after free in sun parser parse_init()

* fix memory leak in ldap do_init()

* fix memory leak in nisplus lookup_reinit()

* fix sasl connection concurrancy problem

* fix unbind sasl external mech

* remove unused function elapsed()

* change time() to use monotonic_clock()

* change remaining gettimeofday() to use clock_gettime()

* use monotonic clock for indirect mount condition

* use monotonic clock for direct mount condition

* define pending condition init helper function

* use monotonic clock for alarm thread condition wait

* define monotonic clock helper functions

* Add a mode option for master map entries

* fix error handling of is_mounted()

* fix out of order call in program map lookup

* add configuration option to use fqdn in mounts

* update map_hash_table_size description

* change lookup to use reinit instead of reopen

* implement reinit in multi lookup module

* fix map format check in nss_open_lookup() multi map module

* factor out alloc multi map context

* factor out free multi map context

* add type to struct lookup_mod

* implement reinit in yp lookup module

* implement reinit in sss lookup module

* implement reinit in program lookup module

* implement reinit in nisplus lookup module

* implement reinit in ldap lookup module

* implement reinit in hosts lookup module

* implement reinit in hesiod lookup module

* implement reinit in file lookup module

* implement reinit in dir lookup module

* implement reinit in parse modules

* add reinit entry point to modules

* fix nsswitch handling when opening multi map

* make open_lookup() return nss status

* move check_nss_result() to nsswitchr.c

* fix update_hosts_mounts() return

* fix missing source sss in multi map lookup

* fix direct map expire not set for initial empty map

* fix direct mount stale instance flag reset

* fix error handling on ldap bind fail

* fix config old name lookup

* fix rwlock unlock crash

* fix return handling of do_reconnect() in ldap module

* make find_server() return a status

* make find_dc_server() return a status

* make connect_to_server() return a status

* make do_connect() return a status

* move query dn calculation from do_bind() to do_connect()

* fix return handling in sss lookup module

* fix left mount count return from umount_multi_triggers()

* revert fix libtirpc name clash

* update libtirpc workaround for new soname

* fix fix gcc5 complaints

* Removed patches:
autofs-5.1.1-task-use-after-free.patch
autofs-improve-scalability-of-direct-mount-path-comp.patch
autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch
autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch
autofs-5.1.1-leave_auth_destroy.patch

Thu Apr 6 14:00:00 2017 astiegerAATTsuse.com
- remove rpmlintrc, review was boo#782691

Wed Aug 10 14:00:00 2016 jeffmAATTsuse.com
- Fix spurious ELOOP on certain kinds of failures (bsc#968918):

* autofs: fix yp map age not updated in s/_/./g case

* autofs: properly handle errors in lookup_nss_mount

* Added patches:
autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch
autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch

Thu Mar 24 13:00:00 2016 jeffmAATTsuse.com
- improve scalability of direct mount path component creation (bsc#966573).

* Added autofs-improve-scalability-of-direct-mount-path-comp.patch

* Refreshed autofs-5.1.1-dbus-udisks-monitor.patch
- Use libldap_r instead of libldap for thread safety (bsc#955477).

* Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch

Tue Dec 8 13:00:00 2015 roAATTsuse.de
- add patch autofs-5.1.1-leave_auth_destroy.patch (bnc#958410)
do not redefined auth_destroy, the reason for this has long
been fixed in libtirpc (version 0.2.1 is already fine)

Thu Jun 25 14:00:00 2015 crrodriguezAATTopensuse.org
- autofs.service: Use KillMode=mixed so \"KillSignal\" (SIGTERM) is
only sent to the main process and if still does not exit after
\"TimeoutStopSec\" then \"SendSIGKILL\" is sent to all remaining
processes of the unit\'s control group.
This is the desired behaviour for almost all daemons that
execute foreign programs.

Sun May 17 14:00:00 2015 lchiquittoAATTsuse.com
- update to version 5.1.1:

* fix compile error in defaults.c

* add serialization to sasl init

* dont allocate dev_ctl_ops too early

* fix incorrect round robin host detection

* fix race accessing qdn in get_query_dn()

* fix leak in cache_push_mapent()

* fix config entry read buffer not checked

* fix FILE pointer check in defaults_read_config()

* fix memory leak in conf_amd_get_log_options()

* fix signed comparison in inet_fill_net()

* fix buffer size checks in get_network_proximity()

* fix leak in get_network_proximity()

* fix buffer size checks in merge_options()

* check amd lex buffer len before copy

* add return check in ldap check_map_indirect()

* check host macro is set before use

* check options length before use in parse_amd.c

* fix some out of order evaluations in parse_amd.c

* fix copy and paste error in dup_defaults_entry()

* fix leak in parse_mount()

* add mutex call return check in defaults.c

* force disable browse mode for amd format maps

* fix hosts map options check in lookup_amd_instance()

* fix memory leak in create_client()

* fix memory leak in get_exports()

* fix memory leak in get_defaults_entry()

* fix out of order clearing of options buffer

* fix reset amd lexer scan buffer

* ignore multiple commas in options strings

* fix typo in flagdir configure option

* clarify multiple mounts description

* gaurd against incorrect umount return

* update man page autofs(8) for systemd

* dont pass sloppy option for other than nfs mounts

* make service want network-online

* fix fix master map type check

* init qdn before use in get_query_dn()

* fix typo in update_hosts_mounts()

* fix hosts map update on reload

* make negative cache update consistent for all lookup modules

* ensure negative cache isn\'t updated on remount

* dont add wildcard to negative cache

* add a prefix to program map stdvars

* add config option to force use of program map stdvars

* fix incorrect check in parse_mount()

* handle duplicates in multi mounts

* revert special case cifs escapes

* fix map option parsing for \'strictatime\'

* fix showmount search in auto.net

* remove obsolete comment in auto.net

* fix macro usage in lookup_program.c

* fix gcc5 complaints

* remove unused offset handling code

* fix mount as you go offset selection

* link daemon with pthread library (Debian patch)

* manpage corrections (Debian patch)

* fix manpages hyphenation (Debian patch).
- ported patches:

* autofs-5.1.0-dbus-udisks-monitor.patch ->
autofs-5.1.1-dbus-udisks-monitor.patch

* autofs-debuginfo-fix.patch -> autofs-5.1.1-debuginfo-fix.patch

* autofs-5.0.9-suse-auto_master_default.patch ->
autofs-5.1.1-suse-auto_master_default.patch

* autofs-5.0.9-task-use-after-free.patch ->
autofs-5.1.1-task-use-after-free.patch
- remove patches that are now upstream:

* autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch

* autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch

* autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch

* autofs-5.1.0-gcc5-fixes.patch

Wed May 6 14:00:00 2015 dmuellerAATTsuse.com
- add autofs-5.1.0-gcc5-fixes.patch: Fix build against gcc 5.x

Tue Mar 3 13:00:00 2015 mszerediAATTsuse.cz
- prevent potential privilege escalation via interpreter load path
for program-based automount maps, add the following patches:
autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch
autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch
(bnc#917977 CVE-2014-8169)

Tue Feb 17 13:00:00 2015 mszerediAATTsuse.cz
- add autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch
(bsc#911720)

Tue Feb 3 13:00:00 2015 lchiquittoAATTsuse.com
- Fix autofs.service so that multiple options passed through
sysconfig AUTOFS_OPTIONS work correctly (bsc#909472)

Tue Feb 3 13:00:00 2015 lchiquittoAATTsuse.com
- Fix configuration handling now that we have /etc/autofs.conf
and /etc/sysconfig/autofs. Runtime options are now configured in
the former, while settings that affect the daemon start up are
still handled in the latter.
- Clean-up sysconfig.autofs, leave only init script options:
$OPTIONS and $USE_MISC_DEVICE.
- Run %fillup also when systemd is enabled. (bsc#906606)

Fri Jan 9 13:00:00 2015 kukukAATTsuse.de
- Use udisks2, udisks development has ceased in favor of udisks2.

Mon Aug 4 14:00:00 2014 mszerediAATTsuse.cz
- add autofs-debuginfo-fix.patch to fix building of debuginfo
package

Mon Jul 21 14:00:00 2014 p.drouandAATTgmail.com
- Do not depend on insserv if the system use systemd; it\'s useless
- Update to version 5.1.0
+ fix mistake in assignment.
+ add amd map format parser.
+ check for non existent negative entries in lookup_ghost().
+ fix reset flex scan buffer on init.
+ fix fix negative status being reset on map read.
+ amd lookup update lookup ldap to handle amd keys.
- inadvertantly dropped from initial series.
+ amd lookup update lookup hesiod to handle amd keys.
- inadvertantly dropped from initial series.
+ fix wildcard key lookup.
+ fix out of order amd timestamp lookup.
+ fix ldap default schema config.
+ fix ldap default master map name config.
+ fix map format init in lookup_init().
+ fix incorrect max key length in defaults get_hash().
+ fix xfn sets incorrect lexer state.
+ fix old style key lookup.
+ fix expire when server not responding.
+ fix ldap_uri config update.
+ fix typo in conf_load_autofs_defaults().
+ fix hash on confg option add and delete.
+ add plus to path match pattern.
+ fix multi entry ldap option handling.
+ cleanup options in amd_parse.c
+ allow empty value for some map options.
+ allow empty value in macro selectors.
- Adapt autofs-5.0.9-dbus-udisks-monitor.patch to upstream changes,
rename to autofs-5.1.0-dbus-udisks-monitor.patch

Wed May 14 14:00:00 2014 lchiquittoAATTsuse.com
- autofs.init: drop when systemd is enabled (bnc#863970)

Fri Mar 28 13:00:00 2014 lchiquittoAATTsuse.com
- update to version 5.0.9:

* fixes for samples/auto.master

* fix variable substitution description

* fix incorrect append options description in README.v5-release
- rebase, refresh and rename all patches on top of 5.0.9
- switch to .xz compressed tarball instead of bzip2
- autofs-5.0.8-upstream-patches-20140324.bz2: remove

Tue Mar 25 13:00:00 2014 wernerAATTsuse.de
- Avoid bad timings and timeouts if a shutdown was done by a remote
user via su and with autofs based home directory

Mon Mar 24 13:00:00 2014 lchiquittoAATTsuse.com
- autofs-5.0.8-upstream-patches-20140324.bz2: update 5.0.8 upstream
patches up to 2014-03-24, fixing the following bugs:

* fix fix options compare

* use open(2) instead of access(2) to trigger dependent mounts

* fix fix map source with type lookup (bnc#869377)

Tue Feb 25 13:00:00 2014 lchiquittoAATTsuse.com
- autofs-5.0.8-upstream-patches-20140224.bz2: update 5.0.8 upstream
patches up to 2014-02-24, fixing the following bugs:

* fix ipv6 link local address handling

* fix fix ipv6 libtirpc getport

* get_nfs_info() should query portmapper if port is not given

* fix rpc_portmap_getport() proto not set

* fix protmap not trying proto v2

* fix rpc_getport() when libtirpc is disabled

* fix rpc_getrpcbport() when libtirpc is disabled

* don\'t reset errno (former autofs-5.0.8-eaccess.patch)

* extend fix for crash due to thread unsafe use of libldap (bnc#853469)

* fix deadlock in init_ldap_connection (bnc#859969)

* fix options compare

* fix negative status being reset on map read

* check for existing offset mount before mounting

* fix max() declaration

* fix symlink fail message in mount_bind.c

* fix cache readlock not taken on lookup

* pass map_source as function paramter where possible

* check for bind onto self in mount_bind.c

* fix symlink expire

* dont clobber mapent for negative cache

* fix macro_addvar() and move init to main thread

* change walk_tree() to take ap

* add negative cache lookup to hesiod lookup

* fix external env configure

* make autofs(5) consistent with auto.master(5)

* fix map source with type lookup

* fix lookup_nss_mount() map lookup

* dont ignore null cache entries on multi mount umount

* fix inconsistent error returns in handle_packet_missing_direct()

* simple coverity fixes
- autofs-5.0.8-eaccess.patch: removed (merged upstream)
- autofs-5.0.8-dbus-udisks-monitor.patch: refresh

Mon Jan 20 13:00:00 2014 lchiquittoAATTsuse.com
- autofs-5.0.8-revert-fix-libtirpc-name-clash.patch: no longer
needed after libtirpc was updated to 0.2.4-rc2, remove

Mon Dec 2 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.8-upstream-patches-20131124.bz2: update 5.0.8 upstream
patches up to 2013-11-24, fixing the following bugs:

* fix undefined authtype_requires_creds err if ldap enabled but
without sasl

* fix master map type check

* fix task manager not getting signaled

* allow --with-systemd to take a path arg

* fix WITH_LIBTIRPC function name

* fix ipv6 libtirpc getport
- autofs-5.0.8-dbus-udisks-monitor.patch: rebase on top of 5.0.8

Thu Oct 17 14:00:00 2013 lchiquittoAATTsuse.com
- update to version 5.0.8: no code changes as all patches were
already present in autofs-5.0.7-upstream-patches-20131001.bz2
- autofs-5.0.7-upstream-patches-20131001.bz2: removed

Thu Oct 3 14:00:00 2013 lchiquittoAATTsuse.com
- autofs-suse-build.patch: removed, no longer needed.

Thu Oct 3 14:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20131001.bz2: update 5.0.7 upstream
patches up to 2013-10-01, fixing many bugs:

* fix add null check in parse_server_string()

* check for protocol option

* use ulimit max open files if greater than internal maximum

* don\'t override LDFLAGS in make rules

* fix a couple of compiler warnings

* add after sssd dependency to unit file

* dont start readmap unless ready

* fix crash due to thread unsafe use of libldap (bnc#820585)

* fix compile error with heimdal support enabled

* fix typo forced-shutdown should be force-shutdown

* fix hesiod check error and use correct $(LIBS) setting

* fix dead LDAP symbolic link when LDAP support is disabled

* add missing libtirpc lib to mount_nfs.so when TIRPC enabled

* use compiler determined by configure instead of hard-coded ones

* remove hard-coded STRIP variable

* use LIBS for link libraries

* unbundle NOTSTRIP from DEBUG so they dont depend on each other

* fix occasional build error when enable parallel compiling

* fix compilation of lookup_ldap.c without sasl

* fix dumpmaps multi output

* try and cleanup after dumpmaps

* teach dumpmaps to output simple key value pairs

* fix syncronize handle_mounts() shutdown

* fix fix wildcard multi map regression

* improve timeout option description

* only probe specific nfs version when requested

* fix bad mkdir permission on create

* setup program map env from macro table

* add short host name standard marco variable

* allow use of hosts map in maps

* fix get_nfs_info() probe

* fix portmap lookup

* add std vars to program map invocation

* samples/auto.smb: add logic to obtain credentials

Sun Jul 7 14:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20130619.bz2: update 5.0.7 upstream
patches up to 2013-06-19, fixing some bugs:

* make dump maps check for duplicate indirect mounts

* document allowed map sources in auto.master

* add enable sloppy mount option to configure

* fix interface address null check

* don\'t probe rdma mounts

* fix master map mount options matching

* fix master map bogus keywork match

* fix fix map entry duplicate offset detection

* probe each nfs version in turn for singleton mounts

* fix probe each nfs version in turn for singleton mounts

* misc man page fixes

Sun Jun 16 14:00:00 2013 jengelhAATTinai.de
- Explicitly specify cyrus-sasl-devel and openssl-devel
which were implicit before

Sun May 12 14:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20130428.bz2: update 5.0.7 upstream
patches up to 2013-04-28, fixing some bugs:

* fix some automount(8) typos

* syncronize handle_mounts() shutdown

* fix submount tree not all expiring (bnc#801808)
- remove patches that are now upstream:

* autofs-5.0.7-fix-submount-tree-not-all-expiring.patch

Tue Apr 9 14:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-fix-submount-tree-not-all-expiring.patch: expire
multiple levels of recursive mounts correctly (bnc#801808)

Mon Mar 11 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20130311.bz2: update 5.0.7 upstream
patches to 20130311, fixing some bugs:

* dont fail on master map self include (bnc#799873)

* fix wildcard multi map regression

* fix file descriptor leak when reloading the daemon (bnc#772698)

* deprecate nosymlink pseudo option

* add symlink pseudo option

* document browse option in man page

Wed Feb 6 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.6-invalid-ghost-dirs.patch: delete. the problem\'s
root cause was fixed in the kernel

Tue Jan 29 13:00:00 2013 lchiquittoAATTsuse.com
- rpm spec: enable sssd support if available

Mon Jan 21 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20130121.bz2: update 5.0.7 upstream
patches to 20130121, fixing some bugs:

* fix nobind man page description

* fix submount offset delete

* fix init script status return

* fix use get_proximity() without libtirpc

* don\'t use dirent d_type to filter out files in scandir()

* don\'t schedule new alarms after readmap

* use numeric protocol ids instead of protoent structs

* lib/defaults.c: use WITH_LDAP conditional around LDAP types

* make yellow pages support optional

* modules/replicated.c: use sin6_addr.s6_addr32

* workaround missing GNU versionsort extension
- remove patches that are now upstream:

* autofs-5.0.7-fix-scandir-filter.patch

* autofs-5.0.7-use-protocol-id-instead-of-protoent.patch

* autofs-5.0.7-dont-reschedule-alarm-after-signals.patch

Fri Jan 11 13:00:00 2013 lchiquittoAATTsuse.com
- fix build on older versions of the distribution, do not install
org.freedesktop.AutoMount.conf

Fri Jan 11 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-fix-scandir-filter.patch: fix lookup_dir when the
included directory is on an XFS file system (bnc#798158)

Fri Jan 11 13:00:00 2013 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20121120.bz2: update 5.0.7 upstream
patches to 20121120, fixing some bugs:

* fix map entry duplicate offset detection

* allow nsswitch.conf to not contain \"automount:\" lines

Fri Jan 11 13:00:00 2013 lchiquittoAATTsuse.com
- revert systemd initialization type from \"simple\" to \"forking\"
and drop the patch that partially implemented \"new style systemd\"
daemon (bnc#798162)
- autofs-5.0.7-new-style-systemd-daemon.patch: delete

Thu Nov 15 13:00:00 2012 wernerAATTsuse.de
- UDisks dbus module support: use private connection, do not refer
to a reply if already handled, install dbus AutoMount.conf in
direct way

Tue Nov 6 13:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-use-protocol-id-instead-of-protoent.patch: use
protocol id directly instead of calling the non-reentrant
function getprotobyname() (bnc#787410)

Tue Nov 6 13:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-dont-reschedule-alarm-after-signals.patch: don\'t
schedule new alarms after handling SIGHUP and SIGUSR1 (bnc#783651)

Tue Nov 6 13:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-new-style-systemd-daemon.patch: add new command
line parameter --systemd, which instructs automount to skip
daemonization completely, leaving the task to systemd
- autofs.service: use new --systemd option when starting up

Thu Nov 1 13:00:00 2012 crrodriguezAATTopensuse.org
- autofs.service: use service type simple with no forking

Fri Oct 19 14:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20121018.bz2: update 5.0.7 upstream
patches to 20121018, fixing some bugs:

* fix recursive mount deadlock

* increase file map read buffer size

* handle new location of systemd
- remove patches that are now upstream:

* autofs-5.0.7-handle-new-location-of-systemd.patch

Wed Oct 17 14:00:00 2012 lchiquittoAATTsuse.com
- rpm spec: don\'t try to build with udisks support on old versions
of the distribution

Wed Oct 17 14:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20121016.bz2: update 5.0.7 upstream
patches to 20121016, fixing some bugs:

* add timeout option description to man page

* fix null map entry order handling

* make description of default MOUNT_WAIT setting clear

* configure.in: allow cross compilation

* README: update mailing list subscription info

Wed Oct 17 14:00:00 2012 fcrozatAATTsuse.com
- autofs-systemd-path.patch: handle new location of systemd

Thu Sep 20 14:00:00 2012 wernerAATTsuse.de
- Make it possible to use tmpfs based parents for autofs mount points

Mon Sep 17 14:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-upstream-patches-20120911.bz2: update 5.0.7 upstream
patches to 20120911, fixing some bugs:

* fix nobind sun escaped map entries

* fix use cache entry after free in lookup_prune_one_cache()

* fix ipv6 proximity calculation

* fix parse buffer initialization

* fix typo in automount(8)
- remove patches that are now upstream:

* autofs-5.0.7-fix-parse-buffer-initialization.patch

* autofs-5.0.7-fix-use-devid-after-free.patch

Tue Aug 28 14:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-fix-use-devid-after-free.patch: fix use cache entry
after free in lookup_prune_one_cache() (bnc#774241)

Tue Aug 28 14:00:00 2012 lchiquittoAATTsuse.com
- autofs-5.0.7-fix-parse-buffer-initialization.patch: fix parse
buffer initialization to avoid corruption in the map file name
string (bnc#777709)

Thu Aug 23 14:00:00 2012 wernerAATTsuse.de
- Udisk: Check for unknown key word `eavesdrop\' for dbus matching
rules and if not supported retry without
- Udisk: Do not crash if map file is not found

Fri Aug 17 14:00:00 2012 wernerAATTsuse.de
- First initial udisks support, that is listen over dbus the udisks
daemon and the events for USB and optical devices. Also ask at
startup the udisks daemon for all devices and its properties as
well as manage the removals and plugins of devices.
TODO:
+ With parsing the map configuration file apply the rules
to the map entry, like special options for file systems types
and/or devices. Also make keys unique, that is compare with
existing keys and add an counter or similar.
+ Also with parsing the map configuration file apply the rules
to the key of map entry, like using more than one dict entry
for the key.
+ Security management: who is allowed to access the devices?
+ How to trigger sync and unmount before any timeout?
+ What is about UTF-8 and Latin to UTF-8?

Sun Jul 29 14:00:00 2012 lchiquittoAATTsuse.com
- adjust the NetworkManager dispatcher script to check if the
AutoFS service is enabled in SysV or systemd (bnc#773440)

Wed Jul 25 14:00:00 2012 lchiquittoAATTsuse.com
- update to version 5.0.7:

* check negative cache much earlier

* dont use pthread_rwlock_tryrdlock()

* mount_nfs.so to honor explicit NFSv4 requests

* mount_nfs.so fix port=0 option behavior v3

* documentation fix some typos and misleading comments

Fri Jul 20 14:00:00 2012 lchiquittoAATTsuse.com
- add reload action to systemd service file (bnc#772487)

Thu Jul 19 14:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20120716, fixing some bugs:

* fix systemd argument passing

* fix get_nfs_info() can incorrectly fail

* fix offset directory removal

Tue Jul 3 14:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20120629, fixing some bugs:

* check if /etc/mtab is a link to /proc/self/mounts

* fix nfs4 contacts portmap

* fix sss map age not updated

* fix remount deadlock (bnc#733479)

* fix umount recovery of busy direct mount (bnc#734924)

* fix offset mount point directory removal

* remove move mount code and configure option

* fix remount of multi mount

* fix device ioctl alloc path check

* refactor hosts lookup module

* remove cache update from parse_mount()

* add function to delete offset cache entry

* allow update of multi mount offset entries

* add hup signal handling to hosts map
- remove patches that are now upstream:

* autofs-5.0.6-fix-remount-deadlock.patch

* autofs-5.0.6-fix-umount-recovery-of-busy-direct-mount.patch

Tue May 29 14:00:00 2012 lchiquittoAATTsuse.com
- fix umount recovery of busy direct mounts (bnc#734924)
- fix remount deadlock that can happen on a restart when there are
nested direct mounts busy (bnc#733479)

Mon May 28 14:00:00 2012 lchiquittoAATTsuse.com
- revert \"fix libtirpc name clash\": auth_put() is not yet available
in our version of tirpc

Sat May 26 14:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20120525, fixing some bugs:

* fix sss wildcard match

* fix dlopen() error handling in sss module

* fix configure string length tests

* report \"map not read\" when debug logging

* duplicate parent options for included maps (bnc#753693)

* update ->timeout() function to not return timeout

* move timeout to map_source

* fix kernel verion check of version components

* dont retry ldap connect if not required

* fix initialization in rpc create_client()

* fix libtirpc name clash
- remove patches that are now upstream:

* autofs-5.0.6-duplicate-parent-options-for-included-maps.patch

Wed Apr 25 14:00:00 2012 lchiquittoAATTsuse.com
- duplicate parent options for included maps (bnc#753693)

Mon Apr 2 14:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20120402, fixing some bugs:

* use strtok_r() in linux_version_code()

* improve UDP RPC timeout handling

* allow MOUNT_WAIT to override probe

* fix rework error return handling in rpc code

* fix typo in libtirpc file name

* fix function to check mount.nfs version

* fix segmentation fault in get_query_dn() (bnc#752044)
- remove patches that are now upstream:

* autofs-5.0.6-fix-libtirpc-name-typo.patch

Wed Feb 29 13:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20120228, fixing some bugs and
implementing new features (bnc#749098):

* fix improve mount location error reporting

* fix fix wait for master source mutex

* add sss lookup module

* teach automount about sss source

* fix init script usage message

* ignore duplicate exports in auto.net

* add kernel version check function

* add function to check mount.nfs version

* reinstate singleton mount probe

* rework error return handling in rpc code

* catch EHOSTUNREACH and bail out early

* systemd support fixes

* check scandir() return value (bnc#748588)

* allow for kernel packet size change (in kernel 3.3.0+)

* fix function to check mount.nfs version
- get-upstream-patches: make it work again after kernel.org FTP
server reorganization

Thu Feb 2 13:00:00 2012 lchiquittoAATTsuse.com
- fix segfault caused by an use after free in st_queue_handler()
(bnc#727392)

Thu Feb 2 13:00:00 2012 lchiquittoAATTsuse.com
- comment out /etc/auto.master.d from the shipped auto.master file

Thu Feb 2 13:00:00 2012 lchiquittoAATTsuse.com
- configure with --disable-mount-move only when systemd is enabled

Fri Jan 27 13:00:00 2012 lchiquittoAATTsuse.com
- rpm spec: simplify some commands in the install section and
use more rpm macros (from Cristian Rodriguez)

Mon Jan 23 13:00:00 2012 lchiquittoAATTsuse.com
- enable systemd support by default on openSUSE 12.2 (bnc#741879):

* enable disable-mount-move and with-systemd configure options

* install systemd service file

Mon Jan 23 13:00:00 2012 lchiquittoAATTsuse.com
- disable \"--as-needed\" to make sure automount will be linked
against libtirpc (bnc#742846)

Thu Jan 19 13:00:00 2012 lchiquittoAATTsuse.com
- fix typo in libtirpc file name
- rpm spec: use the %configure macro

Tue Jan 17 13:00:00 2012 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20111210, fixing some bugs and
implementing new features (bnc#741878):

* add systemd unit support (not enabled yet)

* add disable move mount configure option

* implement \'dir\' map type

* improve mount location error reporting

* fix rpc build error

* fix ipv6 configure check

* fix ipv6 rpc calls

* fix ipv6 name lookup check

* fix map source check in file lookup

* fix submount shutdown race

* fix wait for master source mutex

* fix not bind mounting local filesystem

* fix LDAP result leaks on error paths

* fix result null check in read_one_map()

* fix dumpmaps not reading maps

* fix paged query more results check

Tue Dec 20 13:00:00 2011 cooloAATTsuse.com
- add autoconf as buildrequire to avoid implicit dependency

Wed Nov 16 13:00:00 2011 lchiquittoAATTsuse.com
- fix initialization of LDAP results (bnc#730245)

Wed Oct 19 14:00:00 2011 lchiquittoAATTsuse.com
- init script: remove SUSE-specific actions that systemd doesn\'t
support (force-expire and force-stop) (bnc#725199)

Sat Sep 17 14:00:00 2011 jengelhAATTmedozas.de
- rpm spec: remove redundant tags/sections
- rpm spec: use %_smp_mflags for parallel build

Wed Sep 14 14:00:00 2011 lchiquittoAATTsuse.com
- fix LDAP result leaks on error paths
- fix result null check in read_one_map() (bnc#707715)
- fix paged query more results check

Mon Jul 4 14:00:00 2011 lchiquittoAATTsuse.com
- update 5.0.6 upstream patches to 20110703, removing one patch
that is now upstream:

* autofs-5.0.6-fix-ipv6-name-for-lookup-fix.patch

Fri Jul 1 14:00:00 2011 lchiquittoAATTsuse.com
- fix an error in the recent ipv6 name for lookup patch

Tue Jun 28 14:00:00 2011 lchiquittoAATTsuse.com
- update to version 5.0.6 (bnc#702791):

* add nobind option

* add base64 password encode

* fix ipv6 name for lookup

* fix libtirpc ipv6 check

* dont bind nfs mount if nobind is set
- remove patches that are now upstream:

* autofs-5.0.5-fix-null-cache-deadlock.patch

Tue Jun 14 14:00:00 2011 lchiquittoAATTsuse.com
- rpm spec: install the rcautofs(8) man page as a symbolic link
to autofs(8)
- rpm spec: restart the automount daemon after updates
- init script: update Free Software Foundation address

Tue Jun 14 14:00:00 2011 lchiquittoAATTsuse.com
- fix null cache deadlock (bnc#696596)

Tue Jun 14 14:00:00 2011 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20110613 (bnc#699767):

* remove master_mutex_unlock() leftover

* fix sanity checks for brackets in server name

* fix lsb service name in init script

* fix map source check in file lookup

* fix simple bind without SASL support

* fix sasl bind host name selection

Tue Jun 14 14:00:00 2011 ajAATTsuse.de
- build against libtirpc since glibc\'s rpc code is deprecated

Fri May 27 14:00:00 2011 lchiquittoAATTsuse.com
- modify the NetworkManager dispatcher script to prevent it from
restarting AutoFS when the network goes down (bnc#693402)

Fri May 27 14:00:00 2011 lchiquittoAATTsuse.com
- init script: remove references to the obsolete autofs.ko (v3)
kernel module (bnc#696708)
- init script: don\'t wait one second if the misc device is already
available (bnc#696708)

Mon May 23 14:00:00 2011 lchiquittoAATTsuse.com
- documentation: add the following (commented out) options to
the default sysconfig file (bnc#695487, bnc#691617):

* DEFAULT_NEGATIVE_TIMEOUT

* DEFAULT_MOUNT_WAIT and DEFAULT_UMOUNT_WAIT

* MOUNT_NFS_DEFAULT_PROTOCOL

* LDAP_URI, LDAP_TIMEOUT, LDAP_NETWORK_TIMEOUT and SEARCH_BASE

Mon May 9 14:00:00 2011 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20110427 (bnc#692104):

* fix paged ldap map read

* fix next task list update

* fix stale map read

* fix null cache clean

* automount(8) man page correction

* fix out of order locking in readmap

* include ip address in debug logging

* mount using address for DNS round robin host names

* reset negative status on cache prune
- remove patches that are now upstream:

* autofs-5.0.5-fix-next-task-list-update.patch

* autofs-5.0.5-fix-stale-map-read.patch

* autofs-5.0.5-fix-out-of-order-locking-in-readmap.patch

Mon Apr 4 14:00:00 2011 lchiquittoAATTsuse.com
- init script: use misc device (/dev/autofs) by default, unless it
is explicitly disabled in sysconfig (bnc#684997)

Mon Apr 4 14:00:00 2011 lchiquittoAATTsuse.com
- fix out of order locking in readmap (bnc#667967)

Mon Apr 4 14:00:00 2011 lchiquittoAATTsuse.com
- add upstream fixes for the \"non-expiring mounts\" problem and
put the \"fix direct map not updating on reread\" patch back in
(bnc#677143)

Tue Mar 29 14:00:00 2011 lchiquittoAATTsuse.com
- ship init script as a source file and not as a patch against the
upstream sample

Tue Mar 29 14:00:00 2011 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20110318, fixing one bug:

* replace GPLv3 code (bnc#682268)

Thu Mar 24 13:00:00 2011 lchiquittoAATTsuse.com
- revert \"fix direct map not updating on reread\" due to expiration
problems (bnc#677143)

Thu Mar 3 13:00:00 2011 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20110302 (bnc#676690):

* use weight only for server selection

* fix isspace() wild card substitution

* auto adjust ldap page size

* fix prune cache valid check

* fix mountd vers retry

* fix expire race

Tue Feb 22 13:00:00 2011 lchiquittoAATTsuse.com
- init script: remove \"gssd\" from Should-Start/Stop lists, there
is no service with this name (bnc#626516)

Mon Feb 21 13:00:00 2011 lchiquittoAATTsuse.com
- when ghosting is enabled, don\'t create mount points for cached
entries that don\'t have a valid mapent (bnc#658734)

Fri Oct 29 14:00:00 2010 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20101021 (bnc#650177):

* remove ERR_remove_state() openssl call

* always read file maps mount lookup map read fix

* fix direct map not updating on reread

* fix add simple bind auth

* fix submount shutdown wait

* add external bind method

* add dump maps option

Thu Aug 19 14:00:00 2010 lchiquittoAATTsuse.com
- add MAP_HASH_TABLE_SIZE option to sysconfig

Thu Aug 12 14:00:00 2010 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20100810 (bnc#630736):

* remove extra read master map call

* fix \"fix cache_init() on source re-read\"

* fix error handing in do_mount_indirect()

* expire thread use pending mutex

* link against krb5 library by default

* make \"verbose\" mode a little less verbose (bnc#630719)
- merge patches autofs-5.0.2-use_local_cflags.patch and
autofs-5.0.5-as_needed.patch into autofs-suse-build.patch
- remove autofs-5.0.4-link_kerberos.patch (now upstream)

Mon May 24 14:00:00 2010 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20100524 (bnc#608284):

* add support to LDAP simple bind authentication

* fix master map source server unavailable handling

* add autofs_ldap_auth.conf man page

* fix random selection for host on different network

* don\'t hold lock for simple mounts

* fix remount locking

* fix wildcard map entry match (bnc#585201)

* fix parse_sun() module init

* don\'t check null cache on expire

* fix null cache race

* fix cache_init() on source re-read

* mapent becomes negative during lookup

* check each dc server

* fix negative cache included map lookup

* remove state machine timed wait

Mon May 10 14:00:00 2010 lchiquittoAATTsuse.com
- init script: improve stop routine to avoid problems on restart
(bnc#604497)

Wed Mar 31 14:00:00 2010 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20100326:

* fix reconnect get base dn

* add missing sasl mutex callbacks

* fix get query dn failure

* fix ampersand escape in auto.smb

* add locality as valid ldap master map attribute

* add locality as valid ldap master map attribute fix

Wed Feb 24 13:00:00 2010 mszerediAATTsuse.cz
- add \"network-remotefs\" to Should-Start: and Should-Stop: in the
init script (bnc#522224)

Wed Feb 10 13:00:00 2010 lchiquittoAATTsuse.com
- remove configure to make sure it will be recreated by autoconf.
fixes a build problem that sometimes prevented lookup_ldap.so to
be linked against krb5 (bnc#572934, bnc#578655)

Thu Feb 4 13:00:00 2010 lchiquittoAATTsuse.com
- update 5.0.5 upstream patches to 20100201:

* check for path mount location in generic module

* don\'t fail mount on access fail

* fix rpc fail on large export list

* fix memory leak on reload

* don\'t connect at ldap lookup module init

* fix random selection option

* fix disable timeout

* fix strdup() return value check
- include README file about active restart feature (bnc#565151)

Wed Dec 23 13:00:00 2009 lchiquittoAATTsuse.com
- fix build on releases that do not support ext4

Wed Dec 16 13:00:00 2009 lchiquittoAATTsuse.com
- add new sysconfig parameter USE_MISC_DEVICE and enable it by
default (bnc#565151)
- update initscript bringing it closer to what we have upstream:

* remove the deprecated force-stop logic and handle it like a
regular stop

* remove force-reload from usage and handle it like a regular
reload

Fri Nov 27 13:00:00 2009 lchiquittoAATTsuse.com
- update to version 5.0.5. lots of bug fixes including:

* fix nested submount expire deadlock

* fix negative caching for non-existent map keys

* make hash table scale to thousands of entries

* fix uri list locking (again)

* add nfs mount protocol default configuration option

* fix bad token declaration in master map parser

* fix double free in expire_proc()

* fix file map lookup when reading included or nsswitch sources

* fix memory leak reading master map

* fix st_remove_tasks() locking

* dont umount existing direct mount on master re-read

* fix incorrect shutdown introduced by library relaod fixes

* fix not releasing resources when using submounts

* fix double free in sasl_bind()

* fix map type info parse error

* fix an RPC fd leak

* fix pthread push order in expire_proc_direct()

* fix libxml2 non-thread-safe calls

* fix direct map cache locking

* fix dont umount existing direct mount on reread.
- update 5.0.5 upstream patches to 20091124:

* add mount wait parameter

* don\'t use master_lex_destroy() to clear parse buffer

* fix backwards #ifndef INET6

* fix ext4 fsck at mount

* fix included map read fail handling

* fix libxml2 workaround configure

* fix pidof init script usage

* fix stale initialization for file map instance

* fix timeout in connect_nb()

* make documentation for set-log-priority clearer

* refactor ldap sasl bind

* special case cifs escapes.

Fri Jun 19 14:00:00 2009 cmorve69AATTyahoo.es
- fixed build with --as-needed

Thu May 14 14:00:00 2009 wernerAATTsuse.de
- Add nfsserver to should start/stop in rc script (bnc#467906)

Thu Apr 9 14:00:00 2009 wernerAATTsuse.de
- make sure that submounts are not busy anymore (bnc#467906)


 
ICM