Erez Zadok [Sat, 20 Jan 2007 20:33:42 +0000 (20:33 +0000)]
* updated copyright year to 2007 on all files.
Erez Zadok [Sat, 28 Jan 2006 15:59:44 +0000 (15:59 +0000)]
backport from 6.1, based on BZ report
Erez Zadok [Mon, 2 Jan 2006 18:47:50 +0000 (18:47 +0000)]
* updated copyright year to 2006 on all files.
Erez Zadok [Tue, 4 Oct 2005 16:42:45 +0000 (16:42 +0000)]
make 6.0 compile on FC4
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.
Erez Zadok [Wed, 17 Aug 2005 03:39:02 +0000 (03:39 +0000)]
one-liner vers.m4 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.
Erez Zadok [Sat, 6 Aug 2005 17:18:50 +0000 (17:18 +0000)]
* cvs-server.txt: update instructions after branching 6.1-stable.
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.
Erez Zadok [Sat, 19 Mar 2005 01:48:13 +0000 (01:48 +0000)]
prep for release
Erez Zadok [Fri, 18 Mar 2005 15:24:25 +0000 (15:24 +0000)]
ensure large file support in solaris 10
Erez Zadok [Fri, 18 Mar 2005 14:35:09 +0000 (14:35 +0000)]
prepare for 6.0.10 release
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.
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>.
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>.
Erez Zadok [Tue, 15 Mar 2005 03:27:29 +0000 (03:27 +0000)]
remove trailing whitespace
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.
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.
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.
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.
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.
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.
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.
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.
Erez Zadok [Mon, 3 Jan 2005 20:56:11 +0000 (20:56 +0000)]
* updated copyright year to 2005 on all files.
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>.
Erez Zadok [Wed, 15 Sep 2004 15:05:58 +0000 (15:05 +0000)]
* doc/am-utils.texi: fix old URLs.
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>.
Erez Zadok [Tue, 3 Aug 2004 18:41:09 +0000 (18:41 +0000)]
* doc/am-utils.texi: mention bugzilla. Fix broken URL HREF's.
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.
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.
Erez Zadok [Mon, 19 Jul 2004 18:46:36 +0000 (18:46 +0000)]
* minor new port: i386-pc-linux-suse9.1.
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.
Erez Zadok [Thu, 13 May 2004 01:06:53 +0000 (01:06 +0000)]
* configure.in: don't check for dbm_open unless needed.
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.
Ion Badulescu [Thu, 22 Jan 2004 05:24:02 +0000 (05:24 +0000)]
mention nfs_allow_insecure_port
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
Erez Zadok [Tue, 20 Jan 2004 19:04:09 +0000 (19:04 +0000)]
* doc/am-utils.texi: amd-workers is defunct.
Erez Zadok [Tue, 20 Jan 2004 00:13:13 +0000 (00:13 +0000)]
* cvs-server.txt: updated instructions
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".
Erez Zadok [Tue, 6 Jan 2004 22:35:30 +0000 (22:35 +0000)]
* minor new port: i386-unknown-freebsd4.9.
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.
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.
Erez Zadok [Tue, 6 Jan 2004 03:15:16 +0000 (03:15 +0000)]
* updated copyright year to 2004 on all files.
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.
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
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
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]
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.
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>.
Ion Badulescu [Sun, 13 Jul 2003 19:04:12 +0000 (19:04 +0000)]
finish a sentence. :-)
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.
Ion Badulescu [Thu, 8 May 2003 18:00:20 +0000 (18:00 +0000)]
added Sean Fagan
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
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.
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)
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).
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).
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>.
Erez Zadok [Mon, 31 Mar 2003 20:50:17 +0000 (20:50 +0000)]
changelog typo fixed
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>.
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.
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.
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).
Ion Badulescu [Sat, 25 Jan 2003 15:00:46 +0000 (15:00 +0000)]
*******************************************************************
*** Released am-utils-6.0.9 ***
*******************************************************************
Ion Badulescu [Sat, 25 Jan 2003 01:35:09 +0000 (01:35 +0000)]
-linux and darwin tcp reconnect bug
-resync with trunk
Ion Badulescu [Thu, 23 Jan 2003 22:15:02 +0000 (22:15 +0000)]
added A.sparc-sun-solaris2.9
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
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
Ion Badulescu [Sun, 29 Dec 2002 00:46:43 +0000 (00:46 +0000)]
added explanation for latest bugfix
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>
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()
Erez Zadok [Fri, 27 Dec 2002 22:44:26 +0000 (22:44 +0000)]
2003 copyright update
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()
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.
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.
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
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
Ion Badulescu [Mon, 9 Sep 2002 18:47:15 +0000 (18:47 +0000)]
bumped version up to 6.0.9-pre
Ion Badulescu [Mon, 9 Sep 2002 18:45:13 +0000 (18:45 +0000)]
released 6.0.8
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
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]
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]
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>.
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.
Ion Badulescu [Tue, 25 Jun 2002 02:50:45 +0000 (02:50 +0000)]
INSTALL: reformatted, updated
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>
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
Erez Zadok [Sun, 23 Jun 2002 05:07:08 +0000 (05:07 +0000)]
prep for 6.0.8 release
Erez Zadok [Sun, 23 Jun 2002 04:30:11 +0000 (04:30 +0000)]
dist new files
Ion Badulescu [Sun, 23 Jun 2002 01:47:02 +0000 (01:47 +0000)]
update help message
Ion Badulescu [Sun, 23 Jun 2002 01:39:02 +0000 (01:39 +0000)]
* hlfsd/homedir.c (homedir): use setgid() instead of setegid()
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
Ion Badulescu [Sat, 22 Jun 2002 16:54:24 +0000 (16:54 +0000)]
* buildall: use ksh for configure on aix5.1
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
Ion Badulescu [Fri, 21 Jun 2002 22:42:41 +0000 (22:42 +0000)]
document the AIX changes
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+
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
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.
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.