History log of /freebsd-10.1-release/usr.sbin/amd/
Revision Date Author Comments
272461 03-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


231118 07-Feb-2012 dim

Consistently set RPCGEN_CPP when running rpcgen, so the C preprocessor
set via ${CPP} is used, instead of always using hardcoded /usr/bin/cpp.

MFC after: 1 week


211725 23-Aug-2010 imp

MFtbemd:

Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.


201390 02-Jan-2010 ed

The last big commit: let usr.sbin/ use WARNS=6 by default.


194880 24-Jun-2009 dfr

Don't use sys/nfs/rpcv2.h - it is part of the old kernel RPC implementation
and will be removed.


177718 29-Mar-2008 ru

Don't always link statically with libwrap. By the time amd(8)
runs, /usr/lib should have already been mounted.

Found by: make checkdpadd


174311 05-Dec-2007 obrien

Teach Amd how to unmount.


174310 05-Dec-2007 obrien

Accidently created the file with the wrong name.


174309 05-Dec-2007 obrien

'amu_autofs_prot.h'


174308 05-Dec-2007 obrien

Adjust for new files added to 6.1.5, and files retired from 6.0.10p1.
Also TCP Wrappers is now supported.
Also tweak the MK_HESIOD.


174307 05-Dec-2007 obrien

Update for version 6.1.5.


174306 05-Dec-2007 obrien

We now have to use part of the vendor supplied xdr_func.c.
util renamed to strutil to be more clear of its purpose.


174305 05-Dec-2007 obrien

These now need to link with libamu.


174304 05-Dec-2007 obrien

Add new BUILD_* knobs, and switch our definition & setting of BUILD_*
and configured settings.


174303 05-Dec-2007 obrien

Autoconf would have created a symlink from conf/autofs/autofs_default.h
to autoamu_autofs_prot.h. It is easier to just create shell header within
the Bmake framework.

For now it's a stub - fill out when we know our Autofs direction.


156936 21-Mar-2006 ru

Folded WITH_HESIOD_SUPPORT into WITH_HESIOD.


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


148795 06-Aug-2005 phk

Respect the YES_HESIOD build variable


141989 16-Feb-2005 ru

Generate locale-agnostic configuration date.


137675 13-Nov-2004 bz

Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
If turned on no NIS support and related programs will be built.

Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks


136910 24-Oct-2004 ru

For variables that are only checked with defined(), don't provide
any fake value.


132207 15-Jul-2004 mbr

Reenable nullfs for local links. The change from 'struct vfsconf'
to 'struct xvfsconf' broke auto configuration. Patches have been
submitted to the vendor.


131711 06-Jul-2004 mbr

Generate fresh aux_conf.h.


131709 06-Jul-2004 mbr

Check if `dirmask' is a member of `pcfs_args_t'.

A diff to the autoconf aux-files has been submitted to
the amd people.

PR: 57401
Submitted by: Andre Albsmeier <andre.albsmeier@siemens.com>


131708 06-Jul-2004 mbr

Unbreak pcfs support

PR: 68679


131707 06-Jul-2004 mbr

Update OS-dependent variables.


125433 04-Feb-2004 ru

Removed unnecessary dependencies on librpcsvc.

Prodded by: des


119691 02-Sep-2003 mbr

Sync with fresh generated file, keep our changed settings. This seems
to be a lot cleaner.


119686 02-Sep-2003 mbr

Remove redundant PACKAGE and VERSION defines.


119685 02-Sep-2003 mbr

Update version string.


119684 02-Sep-2003 mbr

Set HAVE_STRUCT_IFREQ_IFR_ADDR, HAVE_STRUCT_FHSTATUS_FHS_FH to 1.


118449 04-Aug-2003 ache

LANG->LC_ALL

Pointed by: ru


118437 04-Aug-2003 ache

Use LANG=C before egrep A-Z and tr A-Z
Note: this is POSIX requirement, c-c ranges are portable only in POSIX locale
Strip [] for tr ranges


113091 04-Apr-2003 obrien

style.Makefile(5)


96514 13-May-2002 ru

Mark all internal libraries with INTERNALLIB.


94429 11-Apr-2002 ru

Stop "make depend" from attempting to delete non-existent .depend.


84473 04-Oct-2001 ru

Removed mentions of TARGET_ARCH from non-cross places.


83157 06-Sep-2001 obrien

Strip non version _number_ bits from HOST_OS_VERSION.

Requested by: knu


83154 06-Sep-2001 obrien

I was missing the HOST_OS_VERSION setting in the fall-back case.
Also, the script was too position dependant. We now have make(1) pass in
the file to grub around in to get our settings from.


83090 05-Sep-2001 obrien

Try to determine the OS version and architecture for what is being built
vs. the building machine.

PR: 14040


82882 03-Sep-2001 obrien

Opps, let one definition slip out that we define dynamically.


82825 02-Sep-2001 obrien

Use the native mount and nfs_prot headers.
Also generate nfs_prot_x.c in ANSI-C mode.


82817 02-Sep-2001 obrien

Update for version 6.0.7.


82777 02-Sep-2001 obrien

Document my tweaks better.


80029 20-Jul-2001 obrien

Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.


79993 19-Jul-2001 ru

Added missing dependancy.

Submitted by: bde
Approved by: obrien


77687 04-Jun-2001 ru

msdos -> msdosfs
null -> nullfs
umap -> umapfs
union -> unionfs

Approved by: obrien


77162 25-May-2001 ru

- sys/msdosfs moved to sys/fs/msdosfs
- msdos.ko renamed to msdosfs.ko
- /usr/include/msdosfs moved to /usr/include/fs/msdosfs


74844 27-Mar-2001 alfred

give the "netgrent" functions a home in netdb.h


74816 26-Mar-2001 ru

- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.


74558 21-Mar-2001 ru

Properly fix the world breakage.

Unpollute the Makefile.inc's abuse of SRCS variable, and move
the generation of header files into include/ subdirecory.

Reviewed by: buildworld


74546 21-Mar-2001 keichii

Add SRCS= mk-mdmap.c and SRCS= wire-test.c to fix the world
breakage. amd has its own SRCS= that prevents bsd.*.mk to function correctly.

Submitted by: bmah
Reviewed by: peter


74532 20-Mar-2001 ru

Set the default manual section for usr.sbin/ to 8.


67200 16-Oct-2000 brian

Include sys/types.h


66533 02-Oct-2000 peter

Really fix the struct callout collision. AMD does not need to
#include <sys/mbuf.h>. (which #include's <machine/mutex.h> and then
<sys/proc.h> and then <sys/callout.h>, leading to the collision).
<sys/mbuf.h> is really one of those 'no user servicable parts inside'
things.


52901 05-Nov-1999 obrien

Update for 6.0.3s1 changes.


51597 23-Sep-1999 obrien

Sync with am-utils-6.0.2s2.


51307 15-Sep-1999 obrien

Sync with am-utils-6.0 => am-utils-6.0.1 changes.


50479 28-Aug-1999 peter

$Id$ -> $FreeBSD$


44024 14-Feb-1999 obrien

Cosmetic reformating.


43963 13-Feb-1999 obrien

Fix ufs mounting support

PR: 10044
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>


43111 23-Jan-1999 markm

Add the texinfo'ed docs to the build/install.


42632 13-Jan-1999 obrien

Updated version string to 6.0-release.


41263 20-Nov-1998 obrien

Fix version number.


40490 17-Oct-1998 bde

Fixed missing libraries in DPADD.


39034 10-Sep-1998 obrien

I don't want to be the only one to use ``cut''. Use ``sed'' instead.


39007 09-Sep-1998 obrien

Fully use our own generated files for NFSv3.


38831 05-Sep-1998 obrien

With the change to the 4.4Lite2 mount interface we don't need special
conf files.


38803 04-Sep-1998 obrien

Don't utilize the pre-4.4Lite2 INITMOUNTNAMES compatibility cruft.
(bde will remove it soon)


38763 02-Sep-1998 brian

Install amd.conf


38650 30-Aug-1998 gpalmer

DPDADD -> DPADD


38649 30-Aug-1998 gpalmer

Fix parallel makes falling over on xwhere


38581 27-Aug-1998 obrien

bmake framework for contrib_amd


38580 27-Aug-1998 obrien

Make way for the contrib_amd bmake frame work.


37935 29-Jul-1998 imp

MAXPATHLEN is long enough


37934 29-Jul-1998 imp

when changing mktemp -> mkstemp, make sure to include the new s


37933 29-Jul-1998 imp

Fix temp file race in unused file. If someone wanted to clean the
tree a little, many files here are likely ripe for removal...


37263 29-Jun-1998 bde

Don't assume that time_t is long.


36926 12-Jun-1998 peter

#include <arpa/inet.h>


36558 01-Jun-1998 peter

Remove bogus #defines and redefintions for KERNEL, mount, nfs_init, the
beastie builds just fine without them and gets less warnings.


35907 10-May-1998 bde

Simplified by putting all generated headers in SRCS. The explicit
dependencies on *.o were complete, but this was not obvious.


35906 10-May-1998 bde

Use rpcgen's -C option to get prototypes in nfs_prot.h.


35705 04-May-1998 bde

Simplified by using new lex and yacc rules.


35166 13-Apr-1998 dfr

Fixes for using amd with non-NFSv3 servers and for choosing the right address
for a multihomed server.

PR: bin/6231, bin/4678
Submitted by: Mika Nystrom <mika@cs.caltech.edu


34809 23-Mar-1998 charnier

.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.


34082 06-Mar-1998 bde

Don't use the FreeBSD misfeature DPSRCS or give explicit dependencies
on generated headers. Just put generated headers in SRCS so that
bsd.*.mk can generate better dependencies.


32655 20-Jan-1998 bde

Merged from Lite2. Get the filesystem type name directly from the
statfs struct instead of converting from the filesystem type number.


32645 20-Jan-1998 bde

Removed definition of _NEW_VFSCONF. The new vfsconf interface is now
the default.


31803 17-Dec-1997 bde

Fixed missing DPADD by removing empty LDADD.


30117 05-Oct-1997 wosch

Cleanup.


30113 05-Oct-1997 jkh

Changes to support full make parallelism (-j<n>) in the world
target.
Reviewed by: <many different folks>
Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>


29029 02-Sep-1997 charnier

Add usage(), use err(3), remove `progname'.


26852 23-Jun-1997 tegge

Delay free of mf->mf_mount in uninit_mntfs until it is no longer used.


26826 23-Jun-1997 steve

Show the real revision date and not the date that this
manpage is being viewed.


26041 23-May-1997 asami

Add ${DESTDIR} to absolute pathnames of required sources.

Reviewed by: bde


26040 23-May-1997 asami

Typo (${.DESTDIR} -> ${DESTDIR}).

Reviewed by: bde


25274 29-Apr-1997 dfr

Fix so that amd can build with hesiod support.

Submitted by: Kevin Van Maren <vanmaren@marker.cs.utah.edu>


25273 29-Apr-1997 dfr

Fix makefiles so they work without having to 'make depend'


25085 22-Apr-1997 dfr

Update the host filesystem so that it works with NFSv3


25018 19-Apr-1997 dfr

Fix make depend.


25001 18-Apr-1997 dfr

Generate mount*.[ch] and nfs_prot*.[ch] from the .x files.

Delete bogus local versions of mount*.[ch] and nfs_prot*.[ch].

Use v3 protocol by default for NFS mounts. If v3 is not supported, v2 is
used automatically. Add a new mount options for NFS, 'nfsv2' to allow the
administrator to force the use of the older protocol.

Document the new mount options and fix a couple of markup problems.


24428 31-Mar-1997 imp

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


24124 22-Mar-1997 joerg

Make the argument handling for select() less bogus. Also, move the
amq service from UDP to TCP for better reliability.


23765 12-Mar-1997 peter

Make amd actually work instead of just compiling. The new Lite2 code
was not setting the version number in the nfs_args data to mount(2), so it
was returning EFAULT. Perhaps the nfs_args version number was something
we added at some point?


23714 11-Mar-1997 peter

I feel sick. :-( There is some really, truely, shameful stuff in here
to try and work around the nfsv3 headers in the post-lite2-kernel era.
This program somehow manages to make just about every #include conflict
with everything else. :-(


22997 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22460 09-Feb-1997 imp

buffer overflow from OpenBSD:
1.3 bitblit:
Fixed potential buffer overflow
Obtained from: OpenBSD


21880 20-Jan-1997 wosch

Sort cross references.


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


21522 11-Jan-1997 jmacd

Still going.


21264 03-Jan-1997 wollman

Update to match changes in <net/if.h>.


20287 10-Dec-1996 wollman

Fix up programs which expect <net/if.h> to include <sys/time.h> to instead
do it themselves. (Some of these programs actually depended on this
beyond compiling the definition of struct ifinfo!) Also fix up some
other #include messes while we're at it.


19973 26-Nov-1996 ache

Use LC_TIME=C


19959 25-Nov-1996 phk

bin/1974: core dump from amd when phkmalloc is set to AJ.


18485 24-Sep-1996 bde

Eliminated includes of the "temporary" backwards compatibility header
<sys/dir.h> in applications. Maintained existing (inadequate) ifdefs
for dir.h vs dirent.h in libdialog, amd and rarpd, but didn't add any
new ones.


17572 13-Aug-1996 peter

Fix a few minor type problems that turned up with gcc-2.7.2


15679 07-May-1996 wosch

``mv'' -> ``mv -f''
``rm'' -> ``rm -f''
so mv/rm may not ask for confirmation if you are not root


15135 08-Apr-1996 mpp

Correct some man page xrefs, and some other minor changes to bring some
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.


15082 07-Apr-1996 mpp

Correct some man page cross references and file location references.


13511 20-Jan-1996 mpp

Fix a variety of minor typos and cross references in a bunch of
man pages.

Masanobu Saitoh <msaitoh@spa.is.uec.ac.jp>
Giles Lean <giles@nemeton.com.au>
<soda@sra.co.jp>


13359 09-Jan-1996 graichen

Obtained from: David Mazieres (OpenBSD)
added "#define PRECISE_SYMLINKS" to the amd config header - this
solves a problem with the amd "-type:=direct" mounts and /bin/sh
giving a "readlink failed" if you cd'ed to a "-type:=direct" mounted
directory

i got this from david mazieres as a result of giving him our (mostly
doug rabsons) fixes for the amd "-type:=direct" mounts and telling
them (also some NetBSD people were interested) about my only problem
running these fixes (which is now solved too :-)


12667 07-Dec-1995 bde

Fixed the type of time_type.


10220 24-Aug-1995 dfr

Add code to work around FreeBSD's nfs symlink cache.

Obtained from: amd-upl102


9336 27-Jun-1995 dfr

Changes to support version 3 of the NFS protocol.
The version 2 support has been tested (client+server) against FreeBSD-2.0,
IRIX 5.3 and FreeBSD-current (using a loopback mount). The version 2 support
is stable AFAIK.
The version 3 support has been tested with a loopback mount and minimally
against an IRIX 5.3 server. It needs more testing and may have problems.
I have patched amd to support the new variable length filehandles although
it will still only use version 2 of the protocol.

Before booting a kernel with these changes, nfs clients will need to at least
build and install /usr/sbin/mount_nfs. Servers will need to build and
install /usr/sbin/mountd.

NFS diskless support is untested.

Obtained from: Rick Macklem <rick@snowhite.cis.uoguelph.ca>


8857 30-May-1995 rgrimes

Remove trailing whitespace.


8512 14-May-1995 asami

Added "doc" to the list of subdirs, so that amdref.info* will get
installed in /usr/share/info...closes my own PR, docs/408 (aaah now
I need to figure out how to "close" PRs... ;)....


8358 08-May-1995 gpalmer

Change /lib/cpp to /usr/bin/cpp


6554 19-Feb-1995 jkh

1. Get all the nodes in this texinfo document happily pointing in the proper
directions.

2. Drop in a Makefile that properly installs the info files for this.


6332 13-Feb-1995 wpaul

Added three line hack to nfs_ops.c to add support for the 'resvport'
mount option: you need this little bugger in environments with facsist
SunOS NFS servers (like mine :).


6186 04-Feb-1995 phk

Added final '\n'


6112 02-Feb-1995 jkh

Cosmetic fix.
Submitted by: Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de>


5750 20-Jan-1995 wollman

Allow NIS maps, noconn mounts .
Sumbitted by: Boyd Faulkner <faulkner@mpd.tandem.com>


2027 11-Aug-1994 jkh

Correct and add proper man page extents.
Submitted by: jkh


1922 08-Aug-1994 wollman

Delete reference to obsolete librpc.a.


1554 26-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1553,
which included commits to RCS files with non-trunk default branches.