History log of /freebsd-10.3-release/usr.sbin/autofs/common.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 283240 21-May-2015 trasz

MFC r279953:

Rework the concat() algorithm to be correct in all cases.

Sponsored by: The FreeBSD Foundation


# 283239 21-May-2015 trasz

MFC r279916:

Make "automount -LL -o whatever" present options in the same order
as used by automountd(8).

Sponsored by: The FreeBSD Foundation


# 283238 21-May-2015 trasz

MFC r279915:

Make concat() accept NULL arguments.

Sponsored by: The FreeBSD Foundation


# 283233 21-May-2015 trasz

MFC r279845:

Fix handling of direct maps, broken in r275756. Previously, running
automount(8) would unmount direct map trigger nodes every second time.

Sponsored by: The FreeBSD Foundation


# 283232 21-May-2015 trasz

MFC r279843:

Refactor.

Sponsored by: The FreeBSD Foundation


# 283231 21-May-2015 trasz

MFC r279813:

Make things more readable; no functional changes.

Sponsored by: The FreeBSD Foundation


# 283230 21-May-2015 trasz

MFC r279812:

Remove some particularly bad code; no functional changes.

MFC r279815:

Erm, revert chunk committed by mistake.

Sponsored by: The FreeBSD Foundation


# 283229 21-May-2015 trasz

MFC r279808:

Fix memory leak.

Sponsored by: The FreeBSD Foundation


# 283228 21-May-2015 trasz

MFC r279807:

Improve separated_concat() to properly handle the case of concatenating
"/" and "/foo".


# 283227 21-May-2015 trasz

MFC r279806:

Minor optimization/cleanup in node_path(); no functional changes.


# 279744 07-Mar-2015 trasz

MFC r275756:

Fix bug that made automount(8) never unmount stale autofs(5) mounts,
ie mounts for entries that were there in auto_master(5), and then
got removed.

Sponsored by: The FreeBSD Foundation


# 279741 07-Mar-2015 trasz

MFC r273127:

Make automountd(8) inform autofs(4) whether directory being handled can
have wildcards. This makes it possible for autofs(4) to avoid requesting
automountd(8) action on access to nonexistent nodes - unless wildcards
are actually used.

Note that this change breaks ABI for automountd(8).

MFC r278521:

Restore ABI compatibility, broken in r273127. Note that while this fixes
ABI with 10.1, it breaks ABI for 11-CURRENT, so rebuild of automountd(8)
is neccessary.

Sponsored by: The FreeBSD Foundation


# 274500 14-Nov-2014 trasz

MFC r272717:

Remove call to access(2) which didn't serve any purpose, and make it more
tolerant to errors.

Sponsored by: The FreeBSD Foundation


# 272117 25-Sep-2014 trasz

MFC r272037:

Fix thinko that, with two map entries like shown below, in that order,
made automountd(8) mix them up: trying to access the second one would
trigger mount for the first one.

foo host:/foo
foobar host:/foobar

PR: 193584
Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation


# 270903 31-Aug-2014 trasz

MFC r270454:

Fix handling of keys in executable maps. Previously it was broken for keys
containing whitespace.

PR: 192947
Sponsored by: The FreeBSD Foundation


# 270902 31-Aug-2014 trasz

MFC r270406:

Add "nobrowse" option. Previously automountd(8) always behaved as if
it was set, now it's conditional.

PR: 192862
Sponsored by: The FreeBSD Foundation


# 270901 31-Aug-2014 trasz

MFC r270405:

Don't fail on executable maps that return no entries. This turns useless
error message into useful one.

Sponsored by: The FreeBSD Foundation


# 270897 31-Aug-2014 trasz

MFC r270276:

Use __FBSDID() properly.

Suggested by: pluknet@
Sponsored by: The FreeBSD Foundation


# 270892 31-Aug-2014 trasz

MFC r270096:

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric: D523
Relnotes: yes
Sponsored by: The FreeBSD Foundation


# 270096 17-Aug-2014 trasz

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric: D523
MFC after: 2 weeks
Relnotes: yes
Sponsored by: The FreeBSD Foundation