Christos Zoulas [Fri, 19 Sep 2008 21:34:50 +0000 (21:34 +0000)]
work done today.
Christos Zoulas [Fri, 19 Sep 2008 21:33:52 +0000 (21:33 +0000)]
netbsd is int too.
Christos Zoulas [Fri, 19 Sep 2008 21:32:38 +0000 (21:32 +0000)]
When using flex -P<prefix> instead of ylwrap all the yy symbols get #defined
to the prefixed ones in the begining of the c file. This breaks the #ifndef
yywrap test. We detect this by checking also yylex and if that is defined
too we declare and define yywrap.
Christos Zoulas [Fri, 19 Sep 2008 21:30:19 +0000 (21:30 +0000)]
correct prototypes
Christos Zoulas [Fri, 19 Sep 2008 17:56:58 +0000 (17:56 +0000)]
Don't use __GNUC__ but the proper HAVE_ variables.
Christos Zoulas [Wed, 17 Sep 2008 23:24:06 +0000 (23:24 +0000)]
fix reversed ifdef, thanks Ion!
Christos Zoulas [Wed, 17 Sep 2008 21:59:31 +0000 (21:59 +0000)]
fix linux tmpfs (make it compile only)
Christos Zoulas [Wed, 17 Sep 2008 21:59:18 +0000 (21:59 +0000)]
mention yylwrap lossage
Christos Zoulas [Wed, 17 Sep 2008 21:57:06 +0000 (21:57 +0000)]
deal with crap automake versions < 1.9 that do not run ylwrap on a single
yacc or lex file. Any better way to do this?
Christos Zoulas [Wed, 17 Sep 2008 20:55:17 +0000 (20:55 +0000)]
hook in tmpfs
Christos Zoulas [Wed, 17 Sep 2008 20:30:15 +0000 (20:30 +0000)]
today's changes
Christos Zoulas [Wed, 17 Sep 2008 20:27:50 +0000 (20:27 +0000)]
sort man pages by section and then alphabetically as is the norm
Christos Zoulas [Wed, 17 Sep 2008 20:25:58 +0000 (20:25 +0000)]
add missing field for NetBSD
Christos Zoulas [Wed, 17 Sep 2008 20:25:33 +0000 (20:25 +0000)]
add missing forward declarations
Christos Zoulas [Wed, 17 Sep 2008 20:24:59 +0000 (20:24 +0000)]
use sizeof var instead of constant
Christos Zoulas [Wed, 17 Sep 2008 20:23:59 +0000 (20:23 +0000)]
now that yy renaming works, fix the remaining callers
Christos Zoulas [Wed, 17 Sep 2008 20:22:53 +0000 (20:22 +0000)]
fix yyerror declaration and definition
Christos Zoulas [Wed, 17 Sep 2008 20:21:45 +0000 (20:21 +0000)]
use sizeof var instead of constant.
Christos Zoulas [Wed, 17 Sep 2008 20:20:55 +0000 (20:20 +0000)]
Felt free to implement this
Christos Zoulas [Wed, 17 Sep 2008 20:20:06 +0000 (20:20 +0000)]
NetBSD calls its ufs ffs.
Christos Zoulas [Wed, 17 Sep 2008 20:19:34 +0000 (20:19 +0000)]
typo, getpwd -> getcwd
Christos Zoulas [Wed, 17 Sep 2008 20:19:07 +0000 (20:19 +0000)]
newer NetBSD uses statvfs (perhaps handle this with autoconf?)
Christos Zoulas [Wed, 17 Sep 2008 20:18:08 +0000 (20:18 +0000)]
there is no section 8C
Christos Zoulas [Wed, 17 Sep 2008 20:17:35 +0000 (20:17 +0000)]
handle newer netbsd using statvfs
Christos Zoulas [Wed, 17 Sep 2008 20:16:50 +0000 (20:16 +0000)]
add missing forward declaration
Christos Zoulas [Wed, 17 Sep 2008 20:16:21 +0000 (20:16 +0000)]
avoid possible null pointer deref (coverity)
Christos Zoulas [Wed, 17 Sep 2008 20:14:56 +0000 (20:14 +0000)]
* more portable endian detection support
* add tmpfs and efs support
Christos Zoulas [Wed, 17 Sep 2008 20:14:25 +0000 (20:14 +0000)]
handle tmpfs and efs
Christos Zoulas [Wed, 17 Sep 2008 20:14:02 +0000 (20:14 +0000)]
strlen returns size_t not int
Christos Zoulas [Wed, 17 Sep 2008 20:13:30 +0000 (20:13 +0000)]
add options log, noatime, nocoredump, nodevmtime, softdep, symperm, union
Christos Zoulas [Wed, 17 Sep 2008 20:12:59 +0000 (20:12 +0000)]
NetBSD efs and tmpfs support
Christos Zoulas [Wed, 17 Sep 2008 20:12:07 +0000 (20:12 +0000)]
new autoconf tools bitch about # serial in the middle of the file, so
add an extra #.
Christos Zoulas [Wed, 17 Sep 2008 20:11:24 +0000 (20:11 +0000)]
NetBSD's new mount system call needs the size of the opaque filesystem
specific structure, but passing 0 for now works. We would need to change
a lot more code to pass the size from the fs-specific calls, so for now punt.
Christos Zoulas [Wed, 17 Sep 2008 20:10:29 +0000 (20:10 +0000)]
recvfrom takes socklen_t * on NetBSD
Christos Zoulas [Wed, 17 Sep 2008 20:09:47 +0000 (20:09 +0000)]
Most recent kernels have trouble with trying to parse the pid hostname
and do locking. What before was a silent failure, now there is a warning
printed and the mount is rejected. This is the simplest fix:
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479884)
Christos Zoulas [Wed, 17 Sep 2008 20:07:20 +0000 (20:07 +0000)]
avoid possible null pointer deref (coverity)
Christos Zoulas [Wed, 17 Sep 2008 20:06:28 +0000 (20:06 +0000)]
NetBSD's new mount system call needs the size of the opaque filesystem
specific structure, but passing 0 for now works. We would need to change
a lot more code to pass the size from the fs-specific calls, so for now
punt.
Christos Zoulas [Wed, 17 Sep 2008 20:04:40 +0000 (20:04 +0000)]
handle tools lossage in fsinfo
Christos Zoulas [Wed, 17 Sep 2008 20:03:58 +0000 (20:03 +0000)]
- NetBSD port additions
* handle headers that need other headers to compile
* add exfs and tmpfs specific glue
* add options log, noatime, nocoredump, nodevmtime, softdep, symperm, union
Erez Zadok [Fri, 13 Apr 2007 20:13:01 +0000 (20:13 +0000)]
* amd/sun_map.c (sun_append_str): When translating '&' from Sun
automounter maps, replace it with "${key}" in the Amd map, not
with the value of the key at the time. This way '*' maps work
too.
* config.guess.long: don't use -q option to grep because some
systems don't support it. Bug fix for solaris.
* amd/opts.c (expand_op): Don't call xstrlcpy() to truncate a
string. It causes spurious xstrlcpy() syslog() errors. Use
memcpy() and explicitly terminate the string.
Christos Zoulas [Sun, 11 Mar 2007 19:59:20 +0000 (19:59 +0000)]
Don't call xstrlcpy() to truncate a string. It causes spurious xstrlcpy()
syslog() errors. Use memcpy() and explicitly terminate the string.
Erez Zadok [Sat, 20 Jan 2007 20:34:15 +0000 (20:34 +0000)]
* updated copyright year to 2007 on all files.
Erez Zadok [Thu, 28 Dec 2006 02:27:51 +0000 (02:27 +0000)]
* minor new port: ia64-hp-hpux11.23
* m4/macros/check_libwrap_severity.m4 (LIBS): also test if caller
needs to define rfc931_timeout.
* amd/sun2amd.c: define rfc931_timeout and allow/deny_severity for
libwrap.
* amd/amq_svc.c: some versions of libwrap require the caller to
define rfc931_timeout in addition to allow/deny_severity.
* amd/amfs_toplvl.c (amfs_toplvl_init): properly detect when
forced unmount functionality exists for all systems.
* libamu/mount_fs.c (compute_nfs_args): reset nfs_args_t->pathconf
only if field exists.
* conf/nfs_prot/nfs_prot_hpux11.h: prevent HPUX 11.23 from
including <tiuser> or <sys/tiuser> (TLI definitions are already
included from elsewhere).
* configure.in: detect nfs_args_t->pathconf field.
Erez Zadok [Mon, 27 Nov 2006 07:50:40 +0000 (07:50 +0000)]
minor fix
Erez Zadok [Mon, 27 Nov 2006 07:40:45 +0000 (07:40 +0000)]
* doc/Makefile.am: properly publish html files using newer
text2html.
Erez Zadok [Mon, 27 Nov 2006 07:38:47 +0000 (07:38 +0000)]
obfuscate changelog before publishing on www
Erez Zadok [Mon, 27 Nov 2006 07:32:12 +0000 (07:32 +0000)]
* obfuscate many more emails in the distro, esp. of files which get
Erez Zadok [Mon, 27 Nov 2006 05:30:02 +0000 (05:30 +0000)]
* minor new port: i386-apple-darwin8.8.1.
Erez Zadok [Tue, 31 Oct 2006 03:56:46 +0000 (03:56 +0000)]
* doc/am-utils.texi (Password maps): minor typo reported by
Christoph P. Kukulies.
Erez Zadok [Thu, 26 Oct 2006 17:36:26 +0000 (17:36 +0000)]
* minor new port: i386-pc-linux-fc6.
* m4/macros/linux_headers.m4: handle newer Linux kernels which
removed UTS_RELEASE from <linux/version.h>.
* minor new ports: i386-pc-linux-centos4.4 and
powerpc-apple-darwin8.7.0.
* config.guess.long: recognize CentOS Linux.
Erez Zadok [Tue, 20 Jun 2006 19:03:56 +0000 (19:03 +0000)]
* minor new port: i386-pc-solaris2.11-nexentaos (GNU/OpenSolaris).
* config.guess.long: recognize NexentaOS (GNU/OpenSolaris)
* config.guess, config.sub: updates from latest official GNU
distributions.
Erez Zadok [Thu, 11 May 2006 17:51:37 +0000 (17:51 +0000)]
start next release version
Erez Zadok [Thu, 11 May 2006 17:29:41 +0000 (17:29 +0000)]
note on aix's malloc
Erez Zadok [Thu, 11 May 2006 17:28:15 +0000 (17:28 +0000)]
* Minor new ports: i386-unknown-freebsd6.1 (RELEASE),
powerpc-apple-darwin8.6.0, and i386-unknown-openbsd3.9.
* libamu/mount_fs.c (compute_nfs_attrcache_flags): fix signedness
problems on IRIX-6.5.
* conf/autofs/autofs_solaris_v1.c (xdr_umntrequest): fix
signedness problems on IRIX-6.5.
Erez Zadok [Tue, 2 May 2006 03:12:45 +0000 (03:12 +0000)]
* configure.in: check if libc already includes dbm functionality
(as in FreeBSD 6), then don't bother to check specific libraries
such as libdbm, gdbm, etc.
Erez Zadok [Fri, 21 Apr 2006 19:34:42 +0000 (19:34 +0000)]
* configure.in: detect G/DBM support via gdbm_compat library
(Debian 3.1).
* minor new port: powerpc-apple-darwin8.5.0
Erez Zadok [Fri, 21 Apr 2006 01:11:50 +0000 (01:11 +0000)]
* scripts/amd.conf-sample, scripts/amd.conf.5, doc/am-utils.texi,
NEWS: document new nfs_allow_any_interface parameter.
* include/am_compat.h (INADDR_LOOPBACK): define INADDR_LOOPBACK if
not defined, since some systems don't have it.
* libamu/wire.c (is_interface_local): new boolena function to
determine if address represents any of the local interfaces.
(getwire): more properly check if address equals INADDR_LOOPBACK,
not if IFF_LOOPBACK is not (the latter isn't as correct).
* include/am_utils.h: extern for new is_interface_local() function.
* conf/transp/transp_{sockets,tli}.c: don't define INADDR_LOOPBACK
here but in am_compat.h
* amd/nfs_prot_svc.c (nfs_program_2): if
nfs_allow_any_interface=yes, then allow NFS packets from any local
interface (not just 127.0.0.1).
* amd/conf.c (gopt_nfs_allow_any_interface): implement the new
amd.conf parameter nfs_allow_any_interface.
* amd/amd.h (CFM_NFS_ANY_INTERFACE): define new global flag when
al interfaces are acceptable for local NFS packets.
Erez Zadok [Wed, 19 Apr 2006 01:58:16 +0000 (01:58 +0000)]
minor refomatting (emacs)
Christos Zoulas [Tue, 18 Apr 2006 17:30:39 +0000 (17:30 +0000)]
Mention netgrp/netgrpd changes.
Christos Zoulas [Tue, 18 Apr 2006 17:27:57 +0000 (17:27 +0000)]
Make netgrp and netgrpd take an optional ",host" argument instead of always
defaulting to ${host} or ${hostd} respectively.
Christos Zoulas [Tue, 18 Apr 2006 17:26:54 +0000 (17:26 +0000)]
Document the new 2 argument netgrp and netgrpd.
Erez Zadok [Sun, 16 Apr 2006 16:34:35 +0000 (16:34 +0000)]
* libamu/mtab.c (hasmntval): fix inverted meaning of error from
hasmntvalerr().
Erez Zadok [Fri, 14 Apr 2006 19:57:22 +0000 (19:57 +0000)]
better fix
Erez Zadok [Fri, 14 Apr 2006 19:51:43 +0000 (19:51 +0000)]
* libamu/mount_fs.c (compute_nfs_attrcache_flags): use new
hasmntvalerr() function to set attribute cache values only if they
were set (regardless whether they were set to zero or a non-zero
value). Before, we were unable to distinguish between an error to
parse an option, and a user who actually wanted to set an
attribute-cache value to 0. This now fixes an important
performance bug that Amd was turning off the attribute caches even
for regular (non-automounter) NFS mounts.
* libamu/mtab.c (hasmntvalerr): new function to set the value of
an option into an integer, but ONLY if that options was set and
parsed correctly. This function returns 1 on error, 0 on success
(instead of always setting the option value to 0).
(hasmntval): wrapper function around hasmntvalerr, which maintains
backwards compatibility (always sets option value to 0, even on
error to parse the option).
* amd/nfs_subr.c (fh_to_mp3): use long int printf format for
fhh_pid.
Erez Zadok [Wed, 5 Apr 2006 15:16:20 +0000 (15:16 +0000)]
* amd/amfs_generic.c (amfs_lookup_mntfs): fix use-after-free bug
(Coverity).
Christos Zoulas [Wed, 5 Apr 2006 15:07:39 +0000 (15:07 +0000)]
Fix use after free.
Erez Zadok [Tue, 28 Mar 2006 16:19:30 +0000 (16:19 +0000)]
* doc/am-utils.texi, scripts/{amd.conf.5,amd.conf-sample}:
document new nfs_retransmit_counter_toplvl and
nfs_retry_interval_toplvl global amd.conf parameters.
* amd/conf.c (gopt_nfs_retransmit_counter_toplvl,
(gopt_nfs_retry_interval_toplvl): parse amd.conf
nfs_retransmit_counter_toplvl and nfs_retry_interval_toplvl global
parameters.
* amd/amfs_toplvl.c (amfs_toplvl_mount): support setting toplvl
timeo/retrans parameters for Amd's toplvl mounts, separately from
all other UDP or NFS mounts.
* amd/amd.h: define a new timeo/retrans parameter for toplvl
mounts.
Erez Zadok [Thu, 23 Mar 2006 02:44:04 +0000 (02:44 +0000)]
* minor new port: i386-pc-linux-suse10.1 (beta 8).
Erez Zadok [Wed, 22 Mar 2006 17:21:17 +0000 (17:21 +0000)]
* amd/am_ops.c (merge_opts): Remove useless check found by
Coverity; xmalloc never returns NULL.
Christos Zoulas [Wed, 22 Mar 2006 04:12:51 +0000 (04:12 +0000)]
Remove useless check found by Coverity; xmalloc never returns NULL.
Erez Zadok [Tue, 21 Mar 2006 16:46:55 +0000 (16:46 +0000)]
* minor new ports: i386-pc-linux-fc5.
* amd/info_ldap.c: as of Linux Fedora Core 5 (which comes with
openldap-2.3.9), the ldap.h headers deprecate several functions
used in this file, such as ldap_unbind. You get compile errors
about missing extern definitions. Those externs are still in
<ldap.h>, but surrounded by an ifdef LDAP_DEPRECATED. I am
turning on that ifdef at the top of info_ldap.c, under the
assumption that the functions may be deprecated, but they still
work for this (older?) version of the LDAP API. It gets am-utils
to compile, but it is not clear if it will work perfectly.
* libamu/xdr_func.c (xdr_am_mountres3_ok), amq/amq_xdr.c
(xdr_amq_mount_tree, xdr_amq_mount_tree_p,
xdr_amq_mount_info_list, xdr_amq_mount_tree_list), amq/amq.c
(show_mti), amd/amq_subr.c (xdr_amq_setopt, xdr_amq_mount_subtree,
xdr_amq_mount_tree, xdr_amq_mount_tree_list, xdr_amq_mount_tree),
libamu/xdr_func.c (xdr_am_mountres3_ok): use casing magic to stop
GCC-4.1 from complaining about "dereferencing type-punned pointer
will break strict-aliasing rules" here (but not elsewhere).
Erez Zadok [Mon, 20 Mar 2006 16:59:30 +0000 (16:59 +0000)]
* libamu/wire.c: avoid potential dereferencing of a NULL pointer
(Coverity).
* hlfsd/homedir.c (delay): remove unnecessary check for NULL
pointer (Coverity).
* fsinfo/fsi_analyze.c (analyze_dkmounts, analyze_mounts,
analyze_mounts): avoid potential dereferencing of a NULL pointer
(Coverity).
* conf/transp/transp_sockets.c (create_amq_service): avoid
potential dereferencing of a NULL pointer (Coverity).
* amd/sched.c (sigchld): properly check for the end of the waiting
process list (Coverity).
* amd/mapc.c (mapc_create): initialize 'modify' to zero (Coverity).
* amd/autil.c (amfs_mkcacheref, am_unmounted): avoid potential
dereferencing of a NULL pointer (Coverity).
* amd/amfs_generic.c (amfs_lookup_mntfs): free def_opts before
reusing it (memory leak bug detected by Coverity).
(amfs_bgmount): avoid potential dereferencing of a NULL pointer
(Coverity).
* amd/am_ops.c (merge_opts): no need to check if newstr is NULL
(bug detected by Coverity).
Ion Badulescu [Thu, 9 Mar 2006 03:11:21 +0000 (03:11 +0000)]
* amd/nfs_subr.c (mp_to_fh): fixed old-style filehandles--the pid
comparison was failing.
Erez Zadok [Wed, 8 Mar 2006 22:16:45 +0000 (22:16 +0000)]
* configure.in: properly test for either <gdbm/ndbm.h> or
<gdbm-ndbm.h> (unfortunately, Autoconf will map both names to the
same $ac_cv_* variable name). Some systems support one header or
another. Patch inspired by work Debian did.
Daniel Ottavio [Fri, 17 Feb 2006 03:44:01 +0000 (03:44 +0000)]
* amd/sum_map_tok.l: Fixed a bug in a regular expression that
prevented dashes in hostnames. This was posted in BZ by Thomas
A. Fine.
* README.sun2amd: Fixed a typo. Sentence mentions use of autofs
type when it should be host type.
Erez Zadok [Thu, 5 Jan 2006 00:39:32 +0000 (00:39 +0000)]
* doc/am-utils.texi (auto_attrcache Parameter): revise discussion
to mention pros and cons of turning on/off this parameter,
including impact on Amd's performance, and ways to improve
performance while minimizing the window of vulnerability in which
kernel may return the wrong (cached) attributes.
Erez Zadok [Mon, 2 Jan 2006 18:47:15 +0000 (18:47 +0000)]
* updated copyright year to 2006 on all files.
Erez Zadok [Tue, 27 Dec 2005 23:26:56 +0000 (23:26 +0000)]
i386-unknown-netbsdelf3.0 (RELEASE), and i386-unknown-openbsd3.8.
Erez Zadok [Tue, 20 Dec 2005 19:59:55 +0000 (19:59 +0000)]
* include/am_utils.h, conf/transp/transp_tli.c (amu_svc_register,
register_autofs_service): use a consistent prototype for the
dispatch function of the autofs service de/registration functions.
Erez Zadok [Tue, 20 Dec 2005 18:43:40 +0000 (18:43 +0000)]
ignore
Erez Zadok [Sat, 3 Dec 2005 20:36:43 +0000 (20:36 +0000)]
* minor new ports: i386-unknown-netbsdelf2.1,
i386-unknown-netbsdelf3.0 (RC5), and i386-unknown-openbsd3.8.
* m4/macros/check_field.m4: remove double inclusion of msdosfs
headers, which are included in mount_header1.h (netbsd 2.1 doesn't
protect <msdosfs/msdosfsmount.h> which causes compile errors).
Erez Zadok [Wed, 9 Nov 2005 10:10:17 +0000 (10:10 +0000)]
* minor new port: i386-unknown-freebsd6.0 (RELEASE)
Erez Zadok [Wed, 26 Oct 2005 14:59:19 +0000 (14:59 +0000)]
* amd/amq_subr.c (amqproc_pawd_1_svc): repeatedly resolve path in
Amd, not in pawd (to avoid repeated network RPCs).
* amq/pawd.c (transform_dir): move repeated path resolution into Amd.
Erez Zadok [Wed, 26 Oct 2005 03:35:50 +0000 (03:35 +0000)]
* amq/pawd.c (transform_dir): resolve path repeatedly until
finished. Bug fix from Jonathan Chen <jon+amd-at-spock.org>.
Added safety check to prevent infinite loops.
Erez Zadok [Thu, 20 Oct 2005 20:26:16 +0000 (20:26 +0000)]
longname, nowin95, shortname, user=N, group=N, mask=N, and
dirmask=N.
nowin95, shortname, user=N, group=N, mask=N, and dirmask=N.
user=N, group=N, mask=N, and dirmask=N.
Erez Zadok [Wed, 19 Oct 2005 23:54:35 +0000 (23:54 +0000)]
* doc/am-utils.texi (opts Option): document new pcfs options
longname, nowin95, shortname, uid=N, gid=N, mask=N, and dirmask=N.
* amd/ops_pcfs.c (mount_pcfs): process new pcfs options longname,
nowin95, shortname, uid=N, gid=N, mask=N, and dirmask=N.
* include/am_compat.h: provide compatibility mnttab string names,
if needed, for pcfs mount options longname, nowin95, shortname,
uid=N, gid=N, mask=N, and dirmask=N.
* include/am_utils.h: extern for hasmntstr().
* libamu/mtab.c (hasmntstr): new function to return the string
value following a mount option, up to the next comma-delimited
options.
* configure.in: check for mnttab and pcfs options longname,
nowin95, and shortname.
* Makefile.am (EXTRA_DIST_M4): distribute new macro
check_mnt2_pcfs_opt.m4.
* m4/macros/check_mnt2_pcfs_opt.m4: new macro to check for pcfs
mnttab and mount options.
Erez Zadok [Tue, 18 Oct 2005 18:11:34 +0000 (18:11 +0000)]
* libamu/mount_fs.c (print_nfs_args): print nfs_args->addr
correctly, depending if it's a pointer or not.
* conf/sa_dref/sa_dref_*.h: for each NFS_SA_DREF macro, also
#define NFS_ARGS_T_ADDR_IS_POINTER if nfs_args->addr is a pointer
or an embedded structure, so we can tell how to print it.
* libamu/mount_fs.c (print_nfs_args): print nfs_args->addrlen
field, if it exists.
* configure.in: check for nfs_args->addrlen field.
* wire-test/wire-test.c (main), libamu/mount_fs.c
(print_nfs_args), fixmount/fixmount.c (inetresport,
clnt_create_timeout), amq/pawd.c (transform_dir), amq/amq.c
(main), amd/srvr_nfs.c (find_nfs_srvr), amd/autil.c
(amfs_mount): document that as per POSIX, we don't need to set the
sa_len/sin_len fields in struct sockaddr/sockaddr_in. The field
is used only internally in the kernel. See
www.awprofessional.com/articles/article.asp?p=169505&seqNum=2&rl=1
* fixmount/fixmount.c (inetresport): initialize sockaddr_in
structure before filling in some fields.
Erez Zadok [Tue, 11 Oct 2005 16:50:19 +0000 (16:50 +0000)]
* doc/am-utils.texi (nfs_vers, nfs_proto parameters): clarify and
correct mistaken description of nfs_proto.
Erez Zadok [Mon, 10 Oct 2005 18:27:48 +0000 (18:27 +0000)]
reorg NEWS a bit
Erez Zadok [Mon, 10 Oct 2005 17:29:17 +0000 (17:29 +0000)]
install sun2amd.txt
Erez Zadok [Mon, 10 Oct 2005 17:15:48 +0000 (17:15 +0000)]
*******************************************************************
*** Released am-utils-6.1a1 ***
*******************************************************************
* README.sun2amd: revised.
Erez Zadok [Mon, 10 Oct 2005 16:46:59 +0000 (16:46 +0000)]
nuke trailing spaces
Daniel Ottavio [Mon, 10 Oct 2005 01:40:16 +0000 (01:40 +0000)]
the sun2amd feature.
Moved the date.
Daniel Ottavio [Mon, 10 Oct 2005 01:33:16 +0000 (01:33 +0000)]
* README.sun2amd: Made a first pass at describing the status of
the sun2amd feature.
Erez Zadok [Sun, 9 Oct 2005 23:37:12 +0000 (23:37 +0000)]
spacing
Daniel Ottavio [Sun, 9 Oct 2005 22:24:12 +0000 (22:24 +0000)]
* amd/info_nis.c (nis_search): Bug fix for bugzilla #428; make
sure that sun_entry2amd() is not called when yp_match() returns an
error, this is done by checking that 'res' is 0. Bug fix (same
BZ#); free the output allocated by yp_match() instead of freeing
the return value of sun_entry2amd().
* amd/sun_map.c (sun_entry2amd): Fix a comment.
Erez Zadok [Sun, 9 Oct 2005 20:18:50 +0000 (20:18 +0000)]
* README.sun2amd: place holder.
* Makefile.am (EXTRA_DIST): distribute new README.sun2amd file.
Erez Zadok [Sat, 8 Oct 2005 02:58:01 +0000 (02:58 +0000)]
* m4/macros/check_mnttab_type.m4: move the test for MOUNT_* to the
very end, after the test using getvfsbyname().
* m4/macros/expand_run_string.m4: if the string value returned is
empty, consider it invalid.
Erez Zadok [Fri, 7 Oct 2005 23:17:31 +0000 (23:17 +0000)]
* m4/macros/check_varargs_macros.m4: rewrite macro so it'll
try and compile the varargs test, not just cpp it. Some systems
pass the old cpp test, but not when you actually try to compile
the code (Tru64's cc).
Erez Zadok [Fri, 7 Oct 2005 22:28:12 +0000 (22:28 +0000)]
* conf/autofs/autofs_solaris_v1.h: redefine
autofs_strdup_space_hack as a macro to str3cat(NULL,(s)," ","").
This works everywhere and we avoid linking problems, inline
functions, etc.
* conf/autofs/autofs_solaris_v1.c (autofs_mount_fs): remove
autofs_strdup_space_hack() function altogether.