am-utils-6.2.git
18 years ago* updated copyright year to 2007 on all files. amd-6-0-stable
Erez Zadok [Sat, 20 Jan 2007 20:33:42 +0000 (20:33 +0000)]
* updated copyright year to 2007 on all files.

19 years agobackport from 6.1, based on BZ report
Erez Zadok [Sat, 28 Jan 2006 15:59:44 +0000 (15:59 +0000)]
backport from 6.1, based on BZ report

19 years ago* updated copyright year to 2006 on all files.
Erez Zadok [Mon, 2 Jan 2006 18:47:50 +0000 (18:47 +0000)]
* updated copyright year to 2006 on all files.

19 years agomake 6.0 compile on FC4
Erez Zadok [Tue, 4 Oct 2005 16:42:45 +0000 (16:42 +0000)]
make 6.0 compile on FC4

19 years ago* Makefile.am: use strutil.c, not util.c
Erez Zadok [Tue, 4 Oct 2005 15:39:13 +0000 (15:39 +0000)]
* Makefile.am: use strutil.c, not util.c

* libamu/strutil.c: rename from util.c to explain better purpose
of file.

* libamu/xutil.c: explain purpose of file.

20 years agoone-liner vers.m4 file
Erez Zadok [Wed, 17 Aug 2005 03:39:02 +0000 (03:39 +0000)]
one-liner vers.m4 file

20 years ago* configure.in: sinclude([vers.m4]) version number file.
Erez Zadok [Tue, 16 Aug 2005 23:44:19 +0000 (23:44 +0000)]
* configure.in: sinclude([vers.m4]) version number file.

* vers.m4: new file to separate version number out of
configure.in, useful for nightly snapshot script to generate
nightly version string.

* Makefile.am (EXTRA_DIST_M4): include vers.m4 in distro.

20 years ago* cvs-server.txt: update instructions after branching 6.1-stable.
Erez Zadok [Sat, 6 Aug 2005 17:18:50 +0000 (17:18 +0000)]
* cvs-server.txt: update instructions after branching 6.1-stable.

20 years ago* minor new port : sparc-sun-solaris2.10. am-utils-6_0_10
Erez Zadok [Sat, 19 Mar 2005 02:57:25 +0000 (02:57 +0000)]
* minor new port : sparc-sun-solaris2.10.

* libamu/mount_fs.c (print_nfs_args): cast struct netbuf pointer
to %lx because on Solaris 10 sparc gcc-3.4.3 complains about
casting it to an int (size is different).

* include/am_defs.h : include/am_defs.h: On AIX 5.2, both
<resolv.h> and <arpa/nameser_compat.h> define MAXDNAME, if
compiling with gcc -D_USE_IRS (so that we get extern definitions
for hstrerror() and others).  So undef MAXDNAME before it gets
redefined.

20 years agoprep for release
Erez Zadok [Sat, 19 Mar 2005 01:48:13 +0000 (01:48 +0000)]
prep for release

20 years agoensure large file support in solaris 10
Erez Zadok [Fri, 18 Mar 2005 15:24:25 +0000 (15:24 +0000)]
ensure large file support in solaris 10

20 years agoprepare for 6.0.10 release
Erez Zadok [Fri, 18 Mar 2005 14:35:09 +0000 (14:35 +0000)]
prepare for 6.0.10 release

20 years ago* amd/map.c (umount_exported): Backport of bug fix from 6.1 :
Daniel Ottavio [Fri, 18 Mar 2005 05:09:48 +0000 (05:09 +0000)]
* amd/map.c (umount_exported): Backport of bug fix from 6.1 :
when unmounting file systems on exit (when amd.conf global
unmount_on_exit=yes), use unmount_mp() instead of unmount_node()
because the latter always unmounts in the foreground, whereas
the former unmounts in the bg/fg as needed.  Unmounting always
in the foreground has two problems: (1) if the unmount hangs, amd
hangs, and (2) for type:=program, the unmount script is
execve'd(!) thus replacing the main amd process, which never gets
to finish up, leaving the amd mount points hung.

* amd/amd.h : Added 'typedef voidp opaque_t' and
'extern int unmount_mp(am_node *mp)' to support the above
bug fix.

20 years ago* amd/info_ldap.c (and others): backport of LDAP support from 6.1
Erez Zadok [Tue, 15 Mar 2005 04:14:57 +0000 (04:14 +0000)]
* amd/info_ldap.c (and others): backport of LDAP support from 6.1
to 6.0, suggestion and patch from Jim Zajkowski
<jim.zajkowski@gmail.com>.

20 years ago* scripts/amd2ldif.in: patch to add the amdMapName attribute to
Erez Zadok [Tue, 15 Mar 2005 04:07:43 +0000 (04:07 +0000)]
* scripts/amd2ldif.in: patch to add the amdMapName attribute to
the amdMapTimestamp object when amd2ldif converts it.  This is
necessary if you are using type:=auto mounts and want those
mountmaps looked up through LDAP.  Patch from Jim Zajkowski
<jim.zajkowski@gmail.com>.

20 years agoremove trailing whitespace
Erez Zadok [Tue, 15 Mar 2005 03:27:29 +0000 (03:27 +0000)]
remove trailing whitespace

20 years ago* ltmain.sh: upgrade from libtool-1.5.6.
Erez Zadok [Tue, 15 Mar 2005 03:26:13 +0000 (03:26 +0000)]
* ltmain.sh: upgrade from libtool-1.5.6.

* bootstrap: remove any autom4te-*.cache directories, now that
autoconf uses a version number for them.

* */Makefile.am: don't redefine CFLAGS or LDFLAGS; they are
reserved for users to pass them on the command line.  Instead, use
autoconf's internal AM_CFLAGS and AM_LDFLAGS.

* m4/macros/*.m4: properly quote AC_DEFUN'ed macro name, and fix
regexp/patsubst M4 commands.  Newer versions of autoconf (e.g.,
v2.59) complain about those.

20 years ago* minor new port : powerpc-ibm-aix5.3.0.0.
Daniel Ottavio [Sat, 12 Mar 2005 20:08:30 +0000 (20:08 +0000)]
* minor new port : powerpc-ibm-aix5.3.0.0.

* NEWS : added powerpc-ibm-aix5.3.0.0 to new ports

* conf/checkmount/checkmount_aix.c:  remove extern definition for
mntctl(), since AIX 5.3 has it in <sys/vmount.h>.

* conf/mtab/mtab_aix.c : remove extern definition for mntctl(),
since AIX 5.3 has it in <sys/vmount.h>.

* include/am_defs.h : include/am_defs.h: On AIX 5.2, both <resolv.h> and
<arpa/nameser_compat.h> define MAXDNAME, if compiling with gcc
-D_USE_IRS (so that we get extern definitions for hstrerror() and
others).  So undef MAXDNAME before it gets redefined.

* m4/macros/os_cflags.m4 : turn -D_USE_IRS for AIX5+ so that
certain extern definitions of resolver functions become available.

20 years ago* fsinfo/fsi_util.c : Fixed a cast bug that was causing compiling
Daniel Ottavio [Sat, 12 Mar 2005 02:30:08 +0000 (02:30 +0000)]
* fsinfo/fsi_util.c : Fixed a cast bug that was causing compiling
errors in ia64.

20 years ago* include/am_defs.h : Merged a diff from 6.1 branch that addresses a
Daniel Ottavio [Fri, 11 Mar 2005 18:48:21 +0000 (18:48 +0000)]
* include/am_defs.h : Merged a diff from 6.1 branch that addresses a
problem with GROUP_OBJ on Solaris 10:

Solaris 10 (build 72) defines GROUP_OBJ in <sys/acl.h>, which is included
in many other header files.  <rpcsvc/nis.h> uses GROUP_OBJ inside enum
zotypes.  So if you're unlucky enough to include both headers, you get a
compile error because the two symbols conflict.

* m4/macros/check_nfs_prot_headers.m4 : Fix to allow Solaris 10 to pick
up the right nfs header files.

20 years agoAUTHORS: add Dan Ottavio.
Erez Zadok [Fri, 4 Mar 2005 18:42:04 +0000 (18:42 +0000)]
AUTHORS: add Dan Ottavio.

scripts/amd.conf.5: document new debug_mtab_file option.

scripts/amd.conf-sample (debug_mtab_file): show example.

doc/am-utils.texi (debug_mtab_file Parameter): document new option.

conf/mtab/mtab_{file,mach3}.c (open_locked_mtab): if mtab file
doesn't exist by the time Amd tries to exist, return a 0 rather
than hang indefinitely.

amd/conf.c (gopt_debug_mtab_file): new function to parse
debug_mtab_file option.

amd/amd.h: placeholder for debug_mtab_file string.
Define default debug_mtab_file to "/tmp/mtab".

NEWS: document new debug_mtab_file option.

20 years ago* config.guess.long: recognize RHEL and FC linux systems.
Erez Zadok [Thu, 17 Feb 2005 03:51:14 +0000 (03:51 +0000)]
* config.guess.long: recognize RHEL and FC linux systems.

* minor new port: i386-pc-linux-rhel3.

20 years ago* doc/Makefile.am ($(srcdir)/version.texi): added rule to update
Daniel Ottavio [Sat, 12 Feb 2005 17:21:36 +0000 (17:21 +0000)]
* doc/Makefile.am ($(srcdir)/version.texi): added rule to update
or create doc/version.texi as needed.

20 years ago* minor new ports:, i386-pc-linux-fc3, i386-pc-solaris2.10,
Erez Zadok [Sun, 16 Jan 2005 23:56:31 +0000 (23:56 +0000)]
* minor new ports:, i386-pc-linux-fc3, i386-pc-solaris2.10,
i386-unknown-freebsd4.10, i386-unknown-freebsd4.11,
i386-unknown-freebsd5.3, i386-unknown-netbsdelf1.6.2,
i386-unknown-netbsdelf2.0, i386-unknown-openbsd3.6,
ia64-unknown-linux-rh2.1AW, powerpc-apple-darwin7.6.0,
powerpc-apple-darwin7.7.0, and powerpc-ibm-aix5.2.0.0.

* Makefile.am, config.guess, config.guess.long, config.sub,
configure.in, amd/info_ldap.c, amd/opts.c,
conf/nfs_prot/nfs_prot_aix4_2.h, conf/nfs_prot/nfs_prot_aix4_3.h,
conf/nfs_prot/nfs_prot_aix5_1.h, conf/nfs_prot/nfs_prot_aix5_2.h,
conf/nfs_prot/nfs_prot_netbsd1_4.h,
conf/nfs_prot/nfs_prot_netbsd2.h,
conf/nfs_prot/nfs_prot_openbsd.h, hlfsd/hlfsd.c,
include/am_defs.h, include/mount_headers1.h, libamu/mount_fs.c,
m4/macros/check_extern_ldap.m4,
m4/macros/check_nfs_prot_headers.m4, m4/macros/struct_nfs_args.m4,
m4/macros/struct_nfs_fh3.m4: import a bunch of changes from the
6.1 branch to build on a host of new systems.

20 years ago* updated copyright year to 2005 on all files.
Erez Zadok [Mon, 3 Jan 2005 20:56:11 +0000 (20:56 +0000)]
* updated copyright year to 2005 on all files.

20 years ago* scripts/amd.conf.5: Small fixes to typos in man page, from
Erez Zadok [Mon, 29 Nov 2004 16:32:13 +0000 (16:32 +0000)]
* scripts/amd.conf.5: Small fixes to typos in man page, from
Thomas Klausner <tk@giga.or.at>.

20 years ago* doc/am-utils.texi: fix old URLs.
Erez Zadok [Wed, 15 Sep 2004 15:05:58 +0000 (15:05 +0000)]
* doc/am-utils.texi: fix old URLs.

20 years ago* conf/mtab/mtab_aix.c (read_mtab): avoid a race condition between
Erez Zadok [Wed, 1 Sep 2004 16:48:55 +0000 (16:48 +0000)]
* conf/mtab/mtab_aix.c (read_mtab): avoid a race condition between
multiple calls to mntctl().  Patch suggested by Michael van Elst
<M.van.Elst@science-computing.de>.

21 years ago* doc/am-utils.texi: mention bugzilla. Fix broken URL HREF's.
Erez Zadok [Tue, 3 Aug 2004 18:41:09 +0000 (18:41 +0000)]
* doc/am-utils.texi: mention bugzilla.  Fix broken URL HREF's.

21 years ago* minor new port: i386-unknown-freebsd5.2.1.
Erez Zadok [Fri, 30 Jul 2004 18:12:58 +0000 (18:12 +0000)]
* minor new port: i386-unknown-freebsd5.2.1.

* amd/nfs_prot_svc.c (nfs_program_2): remove extraneous
parenthesis in 'if' statement.

* m4/macros/{try_compile_anyfs,check_field}.m4: include
<fs/msdosfs/msdosfsmount.h> if it exists.  Part of a set of
FreeBSD 5 patches from Martin Blapp <mb@imp.ch>.

* include/am_defs.h: include <fs/msdosfs/msdosfsmount.h> if it
exists.

* amd/ops_pcfs.c (mount_pcfs): set pcfs_args_t.dirmask field to
0777 by default.

* configure.in: check for pcfs_args_t.dirmask field.  Check for
existence of <fs/msdosfs/msdosfsmount.h>, new on FreeBSD 5.

21 years ago* Minor new port i386-pc-linux-suse8.2: minor new port to SuSE
Erez Zadok [Fri, 23 Jul 2004 18:28:48 +0000 (18:28 +0000)]
* Minor new port i386-pc-linux-suse8.2: minor new port to SuSE
8.2.  This systems' latest GCC (gcc version 3.3 20030226
prerelease) correctly caught a lot of possibly bad comparisons
between signed and unsigned quantities.

* hlfsd/homedir.c (table_add, plt_search): changed 'u' parameter
to u_int.

* hlfsd/hlfsd.c, hlfsd/hlfsd.h: changed 'cache_interval' to u_int.

* fsinfo/wr_atab.c (write_amount_info): change 'sk' parameter to
u_int.

* amq/amq.c (show_mi, main): change 'i' to u_int.

* amq/pawd.c (find_mlp): change 'i' to u_int.

* amd/mapc.c (make_entry_chain): change 'preflen' to u_int.

* include/am_utils.h: Change am_fh's fhh_gen field to u_int, to
match am_gen field in struct am_node.

u_long, not int (to match RPC conventions).

* include/am_utils.h: change 'count' to u_int in
amfs_error_readdir.

* amd/amfs_error.c (amfs_error_readdir): change 'count' to u_int.

* amd/amfs_auto.c (amfs_auto_readdir_browsable): change 'count' to
u_int.

* include/am_utils.h: change vreaddir's 'count' to u_int.

* amd/amfs_auto.c (amfs_auto_readdir), include/am_utils.h: change
'count' to u_int.

* libamu/mount_fs.c (get_hex_string): change 'i' to u_int.

21 years ago* minor new port: i386-pc-linux-suse9.1.
Erez Zadok [Mon, 19 Jul 2004 18:46:36 +0000 (18:46 +0000)]
* minor new port: i386-pc-linux-suse9.1.

21 years ago* m4/macros/check_map_funcs.m4: imported bug-fixed version from
Erez Zadok [Thu, 13 May 2004 02:11:17 +0000 (02:11 +0000)]
* m4/macros/check_map_funcs.m4: imported bug-fixed version from
6.1 branch.

* config.guess, config.sub, ltmain.sh: updates from the latest GNU
distributions.

21 years ago* configure.in: don't check for dbm_open unless needed.
Erez Zadok [Thu, 13 May 2004 01:06:53 +0000 (01:06 +0000)]
* configure.in: don't check for dbm_open unless needed.

21 years ago* m4/macros/header_templates.m4: template for NEW_DBM_H header
Erez Zadok [Wed, 12 May 2004 15:54:30 +0000 (15:54 +0000)]
* m4/macros/header_templates.m4: template for NEW_DBM_H header
file.  This completes the migration of bison/flex and n/dbm fixes
from 6.1 to to 6.0.

* include/am_defs.h: Move ALLOCA logic here.
Add new db/ndbm/gdbm logic here.

* fsinfo/fsinfo.h, fsinfo/fsinfo.c, fsinfo/fsi_lex.l,
amd/conf_tok.l: Fixes to avoid problems with modern yacc/lex
implementations.

* amd/conf_parse.y: move ALLOCA checks out of yacc code.  Fixes to
avoid problems with modern yacc/lex implementations.

* configure.in: search for gdbm/ndbm.h.  Add logic to deal with
db/ndbm/gdbm mess.

21 years agomention nfs_allow_insecure_port
Ion Badulescu [Thu, 22 Jan 2004 05:24:02 +0000 (05:24 +0000)]
mention nfs_allow_insecure_port

21 years ago * amd/conf.c (gopt_nfs_allow_insecure_port): support function for
Ion Badulescu [Wed, 21 Jan 2004 04:04:58 +0000 (04:04 +0000)]
* amd/conf.c (gopt_nfs_allow_insecure_port): support function for
the new "nfs_allow_insecure_port" amd.conf directive

* amd/nfs_prot_svc.c (nfs_program_2): complain about the insecure
port and drop the request only if the "nfs_allow_insecure_port"
option is not set in amd.conf

* doc/am-utils.texi (Global Parameters): documented the new
amd.conf directive "nfs_allow_insecure_port"

* scripts/amd.conf.5 (nfs_allow_insecure_port): ditto

* scripts/amd.conf-sample (nfs_allow_insecure_port): added the
"nfs_allow_insecure_port" directive

21 years ago* doc/am-utils.texi: amd-workers is defunct.
Erez Zadok [Tue, 20 Jan 2004 19:04:09 +0000 (19:04 +0000)]
* doc/am-utils.texi: amd-workers is defunct.

21 years ago* cvs-server.txt: updated instructions
Erez Zadok [Tue, 20 Jan 2004 00:13:13 +0000 (00:13 +0000)]
* cvs-server.txt: updated instructions

21 years ago* minor new port: i386-unknown-freebsd5.2.
Erez Zadok [Mon, 19 Jan 2004 00:25:54 +0000 (00:25 +0000)]
* minor new port: i386-unknown-freebsd5.2.

* hlfsd/hlfsd.c (hlfsd_init), amd/amq_subr.c
(amqproc_mnttree_1_svc, amqproc_stats_1_svc,
amqproc_getmntfs_1_svc, xdr_amq_mount_tree): force double casting
to avoid gcc-3.3 complaints on Solaris 9 about "dereferencing
type-punned pointer will break strict-aliasing rules".

21 years ago* minor new port: i386-unknown-freebsd4.9.
Erez Zadok [Tue, 6 Jan 2004 22:35:30 +0000 (22:35 +0000)]
* minor new port: i386-unknown-freebsd4.9.

21 years ago* include/am_defs.h: Don't include malloc.h if stdlib.h exists,
Erez Zadok [Tue, 6 Jan 2004 22:34:58 +0000 (22:34 +0000)]
* include/am_defs.h: Don't include malloc.h if stdlib.h exists,
because modern systems (e.g., BSD) complain if you use malloc.h
instead of stdlib.h.  Let's hope there are no systems out
there that need both.

21 years ago* MIRRORS.{txt,html}: verify each mirror site, update to new
Erez Zadok [Tue, 6 Jan 2004 03:57:02 +0000 (03:57 +0000)]
* MIRRORS.{txt,html}: verify each mirror site, update to new
locations (if found), and remove stale mirrors URLs.

21 years ago* updated copyright year to 2004 on all files.
Erez Zadok [Tue, 6 Jan 2004 03:15:16 +0000 (03:15 +0000)]
* updated copyright year to 2004 on all files.

21 years ago* Makefile.am (install-snapshot): new directory to install
Erez Zadok [Tue, 6 Jan 2004 03:01:37 +0000 (03:01 +0000)]
* Makefile.am (install-snapshot): new directory to install
snapshots (now that am-utils home page is moved).

* INSTALL, README.autofs: remove forced text-mode.

* doc/am-utils.texi: fix Amd book URL.

* Makefile.am (EXTRA_DIST): include new mirror files in tarball.

* AUTHORS, BUGS, README, README.y2k, configure.in,
doc/am-utils.texi: revisions to use newer URLs for Web site, FTP,
and mailing lists.

* MIRRORS.{html,txt}: copied from 6.1 branch.

* doc/Makefile.am: install mirror lists officially.

21 years ago * buildall: added support for -i (make install), other fixes from
Ion Badulescu [Tue, 21 Oct 2003 23:32:03 +0000 (23:32 +0000)]
* buildall: added support for -i (make install), other fixes from
the trunk

21 years agodon't try to move configure to configure.old if it doesn't exist
Ion Badulescu [Sat, 11 Oct 2003 06:03:26 +0000 (06:03 +0000)]
don't try to move configure to configure.old if it doesn't exist

21 years ago * conf/nfs_prot/nfs_prot_freebsd3.h (na_uid): freebsd4.5 uses nfs
Ion Badulescu [Wed, 27 Aug 2003 19:35:14 +0000 (19:35 +0000)]
* conf/nfs_prot/nfs_prot_freebsd3.h (na_uid): freebsd4.5 uses nfs
atttributes field named "uid".  So #define na_uid to it. [backport
of Erez's 6.1 change from 2002-02-26]

22 years agopatch from Nick:
Ion Badulescu [Fri, 22 Aug 2003 04:47:19 +0000 (04:47 +0000)]
patch from Nick:

* amd/info_ldap.c (amu_ldap_init): don't try to pass a null
pointer as a string to plog, Solaris (and other OS's) don't like
it and will dump core.

22 years ago* fsinfo/*.[hc]: rename fsinfo function log() to fsi_log(), to
Erez Zadok [Fri, 18 Jul 2003 04:50:16 +0000 (04:50 +0000)]
* fsinfo/*.[hc]: rename fsinfo function log() to fsi_log(), to
avoid conflict with builtin function in gcc-3.3.

* amd/amfs_auto.c (amfs_auto_mount): When pref:=NULL set am_pref
to strdup("") instead of NULL since this value will be
freed. Contributed by Matt Chapman <matthewc@cse.unsw.edu.au>.

22 years agofinish a sentence. :-)
Ion Badulescu [Sun, 13 Jul 2003 19:04:12 +0000 (19:04 +0000)]
finish a sentence. :-)

22 years ago* mk-amd-map/mk-amd-map.c (main): open temp db file using O_EXCL,
Erez Zadok [Mon, 9 Jun 2003 16:57:44 +0000 (16:57 +0000)]
* mk-amd-map/mk-amd-map.c (main): open temp db file using O_EXCL,
next best thing to using mkstemp().  Patch from Hendrik Scholz
<hscholz@raisdorf.net>.

* applied fixes from Rainer Orth for Solaris 8.

22 years agoadded Sean Fagan
Ion Badulescu [Thu, 8 May 2003 18:00:20 +0000 (18:00 +0000)]
added Sean Fagan

22 years ago * libamu/mount_fs.c (compute_automounter_mount_flags): use
Ion Badulescu [Thu, 8 May 2003 17:57:51 +0000 (17:57 +0000)]
* libamu/mount_fs.c (compute_automounter_mount_flags): use
MNT2_GEN_OPT_AUTOMNTFS if available; minor cleanup, removed
redundant code for MNT2_GEN_OPT_OVERLAY

* m4/macros/header_templates.m4: added template for
MNT2_GEN_OPT_AUTOMOUNTED

22 years ago* conf/transp/transp_sockets.c (create_amq_service): minor cpp
Erez Zadok [Wed, 23 Apr 2003 14:27:32 +0000 (14:27 +0000)]
* conf/transp/transp_sockets.c (create_amq_service): minor cpp
directive indentation and commenting.

22 years ago * conf/transp/transp_sockets.c (create_amq_service): Ugly *BSD fix for
Ion Badulescu [Wed, 23 Apr 2003 03:24:07 +0000 (03:24 +0000)]
* conf/transp/transp_sockets.c (create_amq_service): Ugly *BSD fix for
an RPC library DoS issue (original patch from Martin Blapp,
massaged into something more digestable by me)

22 years ago* doc/Makefile.am (DVIPS): use proper options for dvips.
Erez Zadok [Mon, 14 Apr 2003 01:23:07 +0000 (01:23 +0000)]
* doc/Makefile.am (DVIPS): use proper options for dvips.

* doc/am-utils.texi (opts Option): document new 'unmount' option,
and better explain the 'nounmount' option.  Also some misc options
for better generation of html manual.

* doc/Makefile.am (install-html): support newer text2html 4.0
options, as older options were renamed or changed behavior.

* amd/autil.c (am_mounted): support new 'unmount' option, to allow
all file system mounts to timeout and thus expire.  This option is
useful for removable local media such as CD-ROMs, USB drives,
etc. so they can expire when not in use, and get unmounted (such
drives can get work out when they keep spinning).  Patch from
Christos Zoulas <christos@zoulas.com> (originally from Koji
Imada).

22 years ago* configure.in: use AM_MAINTAINER_MODE, so maintainer-only rules
Erez Zadok [Thu, 10 Apr 2003 15:55:02 +0000 (15:55 +0000)]
* configure.in: use AM_MAINTAINER_MODE, so maintainer-only rules
do not get added to Makefiles by default (they are confusing to
users who don't have autotools installed).

22 years ago* libamu/xutil.c (switch_to_logfile): don't try to print logfile
Erez Zadok [Fri, 4 Apr 2003 15:53:33 +0000 (15:53 +0000)]
* libamu/xutil.c (switch_to_logfile): don't try to print logfile
if it is null (strlen core dump on solaris).  Bug report from John
P. Rouillard <rouilj@ieee.org>.

22 years agochangelog typo fixed
Erez Zadok [Mon, 31 Mar 2003 20:50:17 +0000 (20:50 +0000)]
changelog typo fixed

22 years ago* fsinfo/fsinfo.8: typo co-ordinate -> coodinate. Typo report
Erez Zadok [Mon, 31 Mar 2003 20:09:00 +0000 (20:09 +0000)]
* fsinfo/fsinfo.8: typo co-ordinate -> coodinate.  Typo report
from Perry E. Metzger" <perry@piermont.com>.

22 years ago* minor new port: sparc64-unknown-linux-suse7.3.
Erez Zadok [Thu, 20 Mar 2003 23:12:27 +0000 (23:12 +0000)]
* minor new port: sparc64-unknown-linux-suse7.3.

* minor new port: i386-unknown-freebsd5.0.

* configure.in: detect nfsclient/nfsargs.h.

* conf/nfs_prot/nfs_prot_freebsd3.h: include
<nfsclient/nfsargs.h>, needed in FreeBSD 5.0.

22 years ago* amd/amd.8, amd/amd.8, fixmount/fixmount.8, hlfsd/hlfsd.8,
Erez Zadok [Sun, 16 Mar 2003 01:46:57 +0000 (01:46 +0000)]
* amd/amd.8, amd/amd.8, fixmount/fixmount.8, hlfsd/hlfsd.8,
scripts/amd.conf.5, scripts/expn.1: minor spell checking and
extraneous space elimination.

22 years ago* BUGS (Note): document AIX-5.1 NFS-client side bug (hangs in
Erez Zadok [Sat, 25 Jan 2003 17:22:03 +0000 (17:22 +0000)]
* BUGS (Note): document AIX-5.1 NFS-client side bug (hangs in
vmount).

22 years ago******************************************************************* am-utils-6_0_9
Ion Badulescu [Sat, 25 Jan 2003 15:00:46 +0000 (15:00 +0000)]
*******************************************************************
*** Released am-utils-6.0.9 ***
*******************************************************************

22 years ago-linux and darwin tcp reconnect bug
Ion Badulescu [Sat, 25 Jan 2003 01:35:09 +0000 (01:35 +0000)]
-linux and darwin tcp reconnect bug
-resync with trunk

22 years agoadded A.sparc-sun-solaris2.9
Ion Badulescu [Thu, 23 Jan 2003 22:15:02 +0000 (22:15 +0000)]
added A.sparc-sun-solaris2.9

22 years ago * NEWS: updated for Darwin changes
Ion Badulescu [Thu, 23 Jan 2003 22:12:16 +0000 (22:12 +0000)]
* NEWS: updated for Darwin changes

* .cvsignore: added A.i386-apple-darwin6.0

* m4/macros/check_nfs_fh_dref.m4: darwin/rhapsody is another
freebsd22 derivative

22 years ago * amd/srvr_nfs.c (start_nfs_pings): don't set FSF_PINGING if
Ion Badulescu [Sun, 29 Dec 2002 01:55:42 +0000 (01:55 +0000)]
* amd/srvr_nfs.c (start_nfs_pings): don't set FSF_PINGING if
pings are disabled

22 years agoadded explanation for latest bugfix
Ion Badulescu [Sun, 29 Dec 2002 00:46:43 +0000 (00:46 +0000)]
added explanation for latest bugfix

22 years ago * libamu/misc_rpc.c (make_rpc_packet): fix make_rpc_packet() on
Ion Badulescu [Sat, 28 Dec 2002 23:28:38 +0000 (23:28 +0000)]
* libamu/misc_rpc.c (make_rpc_packet): fix make_rpc_packet() on
64-bit big-endian platforms, bug report from Bill Fenner
<fenner@research.att.com>

22 years ago * configure.in: increase library patchlevel
Ion Badulescu [Sat, 28 Dec 2002 22:28:27 +0000 (22:28 +0000)]
* configure.in: increase library patchlevel

* libamu/xutil.c (amu_release_controlling_tty): close and reopen
file descriptors 0,1,2 before calling setsid()

22 years ago2003 copyright update
Erez Zadok [Fri, 27 Dec 2002 22:44:26 +0000 (22:44 +0000)]
2003 copyright update

22 years ago Solaris9 build fixes:
Ion Badulescu [Wed, 11 Dec 2002 06:11:08 +0000 (06:11 +0000)]
Solaris9 build fixes:

* amd/info_ldap.c (amu_ldap_rebind): call ldap_enable_cache() only
if configure detected it

* configure.in: check for ldap_enable_cache()

22 years ago* rename "aux/" subdir into "m4/" so as to avoid problems with
Erez Zadok [Tue, 10 Dec 2002 22:31:03 +0000 (22:31 +0000)]
* rename "aux/" subdir into "m4/" so as to avoid problems with
MS-DOS systems (where "AUX" is a reserved name).  This required
fixing numerous files.

22 years ago* config.guess.long: updated script so it will properly find the
Erez Zadok [Thu, 21 Nov 2002 15:48:39 +0000 (15:48 +0000)]
* config.guess.long: updated script so it will properly find the
version number of the new Itanium 2 machines running "Red Hat
Linux Advanced Workstation release 2.1AW (Derry)".  The script now
will report ia64-unknown-linux-rh2.1AW.

22 years ago * doc/am-utils.texi (Keep-alives): removed outdated info about not
Ion Badulescu [Mon, 11 Nov 2002 20:20:27 +0000 (20:20 +0000)]
* doc/am-utils.texi (Keep-alives): removed outdated info about not
maintaining the state of TCP NFS servers

22 years ago * hlfsd/hlfsd.h: removed sys_nerr declaration
Ion Badulescu [Wed, 2 Oct 2002 03:36:20 +0000 (03:36 +0000)]
    * hlfsd/hlfsd.h: removed sys_nerr declaration

        * amq/amq.c, hlfsd/hlfsd.c, libamu/xutil.c: always use strerror()

        * libamu/strerror.c: new file, strerror() implementation for
        systems that don't have it

        * libamu/Makefile.am: added strerror.c

        * include/am_utils.h: debug code improvements ported from 6.1

        * conf/mount/mount_aix.c: compile fix for --disable-debug

22 years agobumped version up to 6.0.9-pre
Ion Badulescu [Mon, 9 Sep 2002 18:47:15 +0000 (18:47 +0000)]
bumped version up to 6.0.9-pre

22 years agoreleased 6.0.8 am-utils-6_0_8
Ion Badulescu [Mon, 9 Sep 2002 18:45:13 +0000 (18:45 +0000)]
released 6.0.8

22 years ago * amd/srvr_nfs.c (nfs_timed_out): add #ifdef DEBUG around dlog
Ion Badulescu [Mon, 9 Sep 2002 14:59:50 +0000 (14:59 +0000)]
* amd/srvr_nfs.c (nfs_timed_out): add #ifdef DEBUG around dlog

22 years ago * amd/mntfs.c (free_mntfs): sanity check for mf_refc [patch from
Ion Badulescu [Wed, 4 Sep 2002 20:18:34 +0000 (20:18 +0000)]
* amd/mntfs.c (free_mntfs): sanity check for mf_refc [patch from
George Ross ported from 6.1]

22 years ago * amd/srvr_nfs.c (nfs_timed_out): allocate a new XID on server
Ion Badulescu [Wed, 4 Sep 2002 20:13:27 +0000 (20:13 +0000)]
* amd/srvr_nfs.c (nfs_timed_out): allocate a new XID on server
timeout to avoid problems with late ping replies [patch from
George Ross ported from 6.1]

23 years ago* scripts/expn.{1,in}: fixed typos as reported by Thomas Klausner
Erez Zadok [Thu, 11 Jul 2002 14:27:00 +0000 (14:27 +0000)]
* scripts/expn.{1,in}: fixed typos as reported by Thomas Klausner
<wiz@danbala.ifoer.tuwien.ac.at>.

23 years ago* doc/Makefile.am (install-html): don't use locally hacked
Erez Zadok [Thu, 27 Jun 2002 02:15:18 +0000 (02:15 +0000)]
* doc/Makefile.am (install-html): don't use locally hacked
texi2html features.

* doc/am-utils.texi: don't use ':' in @cindex entries.

23 years agoINSTALL: reformatted, updated
Ion Badulescu [Tue, 25 Jun 2002 02:50:45 +0000 (02:50 +0000)]
INSTALL: reformatted, updated

23 years ago * doc/am-utils.texi (automount2amd): minor rewording
Ion Badulescu [Tue, 25 Jun 2002 02:33:48 +0000 (02:33 +0000)]
* doc/am-utils.texi (automount2amd): minor rewording

* aux/macros/struct_nfs_args.m4: added test for aix51_nfs_args

* conf/nfs_prot/nfs_prot_aix5_1.h: rename aix42_nfs_args to
aix51_nfs_args, rename unknown fields to u<number>

23 years ago * buildall: use ksh for configure on aix5.1; pass the extra
Ion Badulescu [Mon, 24 Jun 2002 17:25:24 +0000 (17:25 +0000)]
* buildall: use ksh for configure on aix5.1; pass the extra
arguments after "--" to configure, not to make; fix 'buildall -b'
on hpux9 and aix5.1

23 years agoprep for 6.0.8 release
Erez Zadok [Sun, 23 Jun 2002 05:07:08 +0000 (05:07 +0000)]
prep for 6.0.8 release

23 years agodist new files
Erez Zadok [Sun, 23 Jun 2002 04:30:11 +0000 (04:30 +0000)]
dist new files

23 years agoupdate help message
Ion Badulescu [Sun, 23 Jun 2002 01:47:02 +0000 (01:47 +0000)]
update help message

23 years ago * hlfsd/homedir.c (homedir): use setgid() instead of setegid()
Ion Badulescu [Sun, 23 Jun 2002 01:39:02 +0000 (01:39 +0000)]
* hlfsd/homedir.c (homedir): use setgid() instead of setegid()

23 years ago- compile fix for mount_aix3.c
Ion Badulescu [Sat, 22 Jun 2002 19:56:15 +0000 (19:56 +0000)]
- compile fix for mount_aix3.c
- buildall: pass the extra arguments after -- to configure, not to make
- BUGS: document the broken /bin/sh on AIX 5.1 and HP-UX 9

23 years ago * buildall: use ksh for configure on aix5.1
Ion Badulescu [Sat, 22 Jun 2002 16:54:24 +0000 (16:54 +0000)]
* buildall: use ksh for configure on aix5.1

23 years ago * Makefile.am: added nfs_prot_aix4_3.h to EXTRA_DIST_CONF
Ion Badulescu [Sat, 22 Jun 2002 15:31:42 +0000 (15:31 +0000)]
    * Makefile.am: added nfs_prot_aix4_3.h to EXTRA_DIST_CONF

23 years agodocument the AIX changes
Ion Badulescu [Fri, 21 Jun 2002 22:42:41 +0000 (22:42 +0000)]
document the AIX changes

23 years ago * conf/mount/mount_aix.c (mount_aix3): if the NFSv3 mount fails
Ion Badulescu [Fri, 21 Jun 2002 22:40:43 +0000 (22:40 +0000)]
* conf/mount/mount_aix.c (mount_aix3): if the NFSv3 mount fails
with EINVAL and we have MOUNT_TYPE_NFS3_BIS defined, retry the
mount with the alternative nfs3_args structure

* conf/nfs_prot/nfs_prot_aix4_3.h: added alternative nfs3_args
structure, similar to that in aix5.1, for a hack that tries to
compensate for IBM's brain fart

* conf/nfs_prot/nfs_prot_aix5_1.h: new nfs_prot header for aix5.1+

* aux/macros/check_nfs_prot_headers.m4: added new header for aix5.1+

23 years ago * BUGS: update for direct mounts on Linux; document the brokenness
Ion Badulescu [Fri, 21 Jun 2002 21:51:00 +0000 (21:51 +0000)]
* BUGS: update for direct mounts on Linux; document the brokenness
of /bin/sh on AIX

23 years ago* ALL source/header files: change use of HAVE_FIELD_* macros to
Erez Zadok [Fri, 21 Jun 2002 18:31:45 +0000 (18:31 +0000)]
* ALL source/header files: change use of HAVE_FIELD_* macros to
HAVE_*, since aux/macros/check_field.m4 changed as well.

* configure.in, Makefile.am, bootstrap, aux/amdgrep,
aux/macros/*.m4: MAJOR port of autotool files from 6.1 branch, to
work with newer autotools.

* aux/macros/with_addon.m4: correct M4 quoting.

* aux/macros/cache_check_dynamic.m4: correct M4 quoting.

* bootstrap: show version of autotools being used.  Helps
maintainer debugging.

* configure.in: new proper syntax for libtool and
ansi2knr-filtering rules, required by autoconf 1.53 and higher.

23 years ago* aux/GNUmakefile: new search paths for "update" target.
Erez Zadok [Fri, 21 Jun 2002 14:07:43 +0000 (14:07 +0000)]
* aux/GNUmakefile: new search paths for "update" target.

* config.guess, config.sub, doc/texinfo.tex, ltmain: updates from
the latest GNU distributions.

* mdate-sh: new script for autotools.