am-utils-6.2.git
14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:32:07 +0000 (10:32 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:31:43 +0000 (10:31 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:31:23 +0000 (10:31 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:31:04 +0000 (10:31 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:30:54 +0000 (10:30 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:30:42 +0000 (10:30 -0400)]
strdup -> xstrdup

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:30:18 +0000 (10:30 -0400)]
strdup -> xstrdup
NFSv4 support

14 years agocaller checks for am_al, we do too.
Christos Zoulas [Thu, 6 Oct 2011 14:29:23 +0000 (10:29 -0400)]
caller checks for am_al, we do too.
don't check for NULL before XFREE
strdup -> xstrdup

14 years agofix error paths to free memory properly
Christos Zoulas [Thu, 6 Oct 2011 14:28:42 +0000 (10:28 -0400)]
fix error paths to free memory properly
don't check for NULL before XFREE

14 years agodon't set variable we don't use.
Christos Zoulas [Thu, 6 Oct 2011 14:28:21 +0000 (10:28 -0400)]
don't set variable we don't use.

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:27:44 +0000 (10:27 -0400)]
strdup -> xstrdup

14 years agodon't check for NULL before XFREE
Christos Zoulas [Thu, 6 Oct 2011 14:27:16 +0000 (10:27 -0400)]
don't check for NULL before XFREE
strdup -> xstrdup

14 years agocaller checks for mf_fo, we do too.
Christos Zoulas [Thu, 6 Oct 2011 14:26:41 +0000 (10:26 -0400)]
caller checks for mf_fo, we do too.

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:26:01 +0000 (10:26 -0400)]
strdup -> xstrdup

14 years agodon't check for NULL before XFREE
Christos Zoulas [Thu, 6 Oct 2011 14:25:38 +0000 (10:25 -0400)]
don't check for NULL before XFREE
add NFSv4 support

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:25:07 +0000 (10:25 -0400)]
strdup -> xstrdup
don't check NULL before XFREE

14 years agostrdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:24:47 +0000 (10:24 -0400)]
strdup -> xstrdup

14 years ago- caller checks am_parent, so we check it too.
Christos Zoulas [Thu, 6 Oct 2011 14:24:02 +0000 (10:24 -0400)]
- caller checks am_parent, so we check it too.
- strdup -> xstrdup

14 years agogoing_down can return; so return early if it does.
Christos Zoulas [Thu, 6 Oct 2011 14:23:31 +0000 (10:23 -0400)]
going_down can return; so return early if it does.

14 years ago- strdup -> xstrdup
Christos Zoulas [Thu, 6 Oct 2011 14:22:49 +0000 (10:22 -0400)]
- strdup -> xstrdup
- don't check for NULL before xfree

14 years agoamq -i doc
Christos Zoulas [Thu, 15 Sep 2011 21:21:18 +0000 (17:21 -0400)]
amq -i doc

14 years ago- add amq -i that prints information about the current state of the maps
Christos Zoulas [Thu, 15 Sep 2011 21:19:22 +0000 (17:19 -0400)]
- add amq -i that prints information about the current state of the maps
- simplify reload logic by adding a function that just clears the hash
  instead of copying tables around
- add the number of entries of the map to the map structure

14 years agoLog when we call yp_all.
Christos Zoulas [Thu, 15 Sep 2011 21:18:45 +0000 (17:18 -0400)]
Log when we call yp_all.

14 years agoproper error message, and initialization
Christos Zoulas [Thu, 15 Sep 2011 16:35:15 +0000 (12:35 -0400)]
proper error message, and initialization

14 years agofix comment.
Christos Zoulas [Thu, 15 Sep 2011 16:31:27 +0000 (12:31 -0400)]
fix comment.

14 years agoMention today's changes
Christos Zoulas [Wed, 14 Sep 2011 17:53:59 +0000 (13:53 -0400)]
Mention today's changes

14 years agoFixes for solaris headers that need <sys/types.h> and <sys/socket.h> first
Christos Zoulas [Wed, 14 Sep 2011 17:50:03 +0000 (13:50 -0400)]
Fixes for solaris headers that need <sys/types.h> and <sys/socket.h> first

14 years agodon't cast NULL
Christos Zoulas [Wed, 14 Sep 2011 17:41:41 +0000 (13:41 -0400)]
don't cast NULL

14 years agoremove (void)&p;
Christos Zoulas [Wed, 14 Sep 2011 17:40:07 +0000 (13:40 -0400)]
remove (void)&p;

14 years agouse inline instead of __inline
Christos Zoulas [Wed, 14 Sep 2011 17:39:30 +0000 (13:39 -0400)]
use inline instead of __inline

14 years agotoday's changes
Christos Zoulas [Thu, 11 Aug 2011 18:55:08 +0000 (14:55 -0400)]
today's changes

14 years agosplit %options since older versions of flex don't understand the , syntax.
Christos Zoulas [Thu, 11 Aug 2011 18:53:17 +0000 (14:53 -0400)]
split %options since older versions of flex don't understand the , syntax.

14 years agoFix 2 potential buffer overflows, that cannot really happen since we
Christos Zoulas [Thu, 11 Aug 2011 18:51:41 +0000 (14:51 -0400)]
Fix 2 potential buffer overflows, that cannot really happen since we
control the input formats. From: Richard Kettlewell rjk at terraraq dot org
dot uk:
1. Order check in loop so that we don't set before we check
2. since we advance the pointer in strlcpy, we need to reduce the size.

14 years agomention linux-autofs-5 support
Christos Zoulas [Tue, 21 Jun 2011 14:37:21 +0000 (10:37 -0400)]
mention linux-autofs-5 support

14 years agoMake this compile and mention it is experimental for now.
Christos Zoulas [Tue, 21 Jun 2011 14:36:33 +0000 (10:36 -0400)]
Make this compile and mention it is experimental for now.

14 years agoImplement linux autofs version 5 protocol (not compile tested)
Christos Zoulas [Sat, 18 Jun 2011 21:03:36 +0000 (17:03 -0400)]
Implement linux autofs version 5 protocol (not compile tested)

14 years agoToday's changes
Christos Zoulas [Sat, 18 Jun 2011 18:51:05 +0000 (14:51 -0400)]
Today's changes

14 years agoRoll back to a previous working version of libtool. The new one broke
Christos Zoulas [Sat, 18 Jun 2011 18:49:30 +0000 (14:49 -0400)]
Roll back to a previous working version of libtool. The new one broke
more than one system.

14 years agonewer versions from autoreconf
Christos Zoulas [Sat, 18 Jun 2011 18:49:08 +0000 (14:49 -0400)]
newer versions from autoreconf

14 years ago- use $() instead of ``
Christos Zoulas [Sat, 18 Jun 2011 18:48:30 +0000 (14:48 -0400)]
- use $() instead of ``
- don't quote empty arguments, causes warnings from configure.

14 years agoChange the macro directory to m4/macros as it is supposed to be.
Christos Zoulas [Sat, 18 Jun 2011 18:47:35 +0000 (14:47 -0400)]
Change the macro directory to m4/macros as it is supposed to be.

14 years agoReplace with newer versions.
Christos Zoulas [Thu, 26 May 2011 21:05:04 +0000 (17:05 -0400)]
Replace with newer versions.

14 years agoMake libtool macros go to the m4 subdirectory as directed by the new style.
Christos Zoulas [Thu, 26 May 2011 21:04:08 +0000 (17:04 -0400)]
Make libtool macros go to the m4 subdirectory as directed by the new style.

14 years agoRemove ``# serial 57 LT_INIT''. Newer autoconf does not like it because it
Christos Zoulas [Thu, 26 May 2011 21:02:53 +0000 (17:02 -0400)]
Remove ``# serial 57 LT_INIT''. Newer autoconf does not like it because it
is not the first macro in the file.

14 years agoPut back the sys/socket.h header and remove __KERNEL__. It was probably
Christos Zoulas [Sun, 22 May 2011 02:36:52 +0000 (22:36 -0400)]
Put back the sys/socket.h header and remove __KERNEL__. It was probably
needed for some ancient version of linux that nobody uses anymore. If
someone complains, I promise to fix it.

14 years agoam-utils: update copyrights for 2011
Erez Zadok [Sun, 22 May 2011 00:14:54 +0000 (20:14 -0400)]
am-utils: update copyrights for 2011

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
14 years agoFix compile errors on Linux, CentOS 5.5 (can't find linux/nfs_mount.h)
Erez Zadok [Sun, 22 May 2011 00:07:17 +0000 (20:07 -0400)]
Fix compile errors on Linux, CentOS 5.5 (can't find linux/nfs_mount.h)

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
14 years agoDouble quote square brackets in M4 macros.
Erez Zadok [Sun, 22 May 2011 00:02:54 +0000 (20:02 -0400)]
Double quote square brackets in M4 macros.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
14 years agoUpdate autotools to aut autoconf 2.68, automake 1.10.3, and libtool 2.4.
Erez Zadok [Sun, 22 May 2011 00:25:41 +0000 (20:25 -0400)]
Update autotools to aut autoconf 2.68, automake 1.10.3, and libtool 2.4.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
14 years agoFixes for Fedora Core 15 and RHEL 6
Christos Zoulas [Fri, 20 May 2011 02:32:36 +0000 (22:32 -0400)]
Fixes for Fedora Core 15 and RHEL 6

15 years agoAmd map.c: don't ignore return value from write(2)
Erez Zadok [Wed, 24 Nov 2010 19:11:04 +0000 (14:11 -0500)]
Amd map.c: don't ignore return value from write(2)

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
15 years agoAssorted yacc/lex compile errors for fsinfo/amd
Erez Zadok [Wed, 24 Nov 2010 19:01:40 +0000 (14:01 -0500)]
Assorted yacc/lex compile errors for fsinfo/amd

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
15 years agoOn Linux, cast "res" arg in clnt_call to proper type.
Erez Zadok [Wed, 24 Nov 2010 17:39:01 +0000 (12:39 -0500)]
On Linux, cast "res" arg in clnt_call to proper type.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
15 years agoOn Linux, define _GNU_SOURCE to enable O_LARGEFILE definitions
Erez Zadok [Wed, 24 Nov 2010 17:16:25 +0000 (12:16 -0500)]
On Linux, define _GNU_SOURCE to enable O_LARGEFILE definitions

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
15 years agoDon't use $^. The whole world is not gmake.
Christos Zoulas [Wed, 24 Nov 2010 16:43:57 +0000 (11:43 -0500)]
Don't use $^. The whole world is not gmake.

15 years agomove rpc/auth* to the list of headers that need others
Christos Zoulas [Sat, 20 Nov 2010 23:04:38 +0000 (18:04 -0500)]
move rpc/auth* to the list of headers that need others

15 years agoAdd new ops_udf.c
Christos Zoulas [Sat, 20 Nov 2010 22:35:16 +0000 (17:35 -0500)]
Add new ops_udf.c

15 years ago- repository allows only annotated tags
Christos Zoulas [Sat, 20 Nov 2010 19:08:15 +0000 (14:08 -0500)]
- repository allows only annotated tags
- build target is gone; use distcheck instead

15 years agoupdate for rc1 am-utils-6_2_rc1
Christos Zoulas [Sat, 20 Nov 2010 18:47:23 +0000 (13:47 -0500)]
update for rc1

15 years agomention addopts fix
Christos Zoulas [Sat, 20 Nov 2010 17:48:32 +0000 (12:48 -0500)]
mention addopts fix

15 years agoDon't use haseq() to get the keyword to feed to hasmntopt(3), because
Christos Zoulas [Sat, 20 Nov 2010 17:44:18 +0000 (12:44 -0500)]
Don't use haseq() to get the keyword to feed to hasmntopt(3), because
haseq() will return the position after the "=" and while the internal
hasmntopt() that amd provides works with the extra equal, the regular
os ones, don't work. To do:
- remove haseq(); it is not used anywhere now.
- fix our hasmntopt() code to not accept "key="

15 years agoCopy all fields of the am_opts structure
Christos Zoulas [Thu, 10 Dec 2009 18:31:35 +0000 (13:31 -0500)]
Copy all fields of the am_opts structure

When we introduced am_loc we also added a function to create a
duplicate of an am_opts structure. As it turns out, that only made
a partial copy of the struct and some fields (e.g. opt_cache) was
left blank in the new structure.

Unfortunately any code that was checking the options through the
mntfs structure was mislead by the partial copy: caching was disabled
completely, for example, and since browsing relies on caching being
enabled it wasn't working either.

From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoInitialize RPC authentication flavor to AUTH_UNIX instead of zero.
Christos Zoulas [Thu, 10 Dec 2009 18:29:48 +0000 (13:29 -0500)]
Initialize RPC authentication flavor to AUTH_UNIX instead of zero.

RHEL 5 uses version 6 of the mount_arg structure that includes the
desired RPC authorization flavour.  Unfortunately amd initializes
that value to zero, meaning AUTH_NULL, resulting in all NFS servers
denying operations.

From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoMake sure to remove nodes in the proper order when going down.
Christos Zoulas [Thu, 10 Dec 2009 18:27:07 +0000 (13:27 -0500)]
Make sure to remove nodes in the proper order when going down.

Depending on what order the nodes got created it's possible that
the parent of a node has a bigger am_mapno (index in exported_ap[])
so that it gets freed before its child while the child's am_parent
pointer is still pointing to the already freed block of memory.

This change makes sure that umount_exported() cleans up all children
of a node first before freeing the node.

XXX: This patch did not apply cleanly because it pre-dated the am_al
patches.

From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agofix typo
Christos Zoulas [Thu, 10 Dec 2009 18:04:27 +0000 (13:04 -0500)]
fix typo

15 years agoFix Linux-specific stuff in ops_tmpfs.c
Christos Zoulas [Thu, 10 Dec 2009 17:59:48 +0000 (12:59 -0500)]
Fix Linux-specific stuff in ops_tmpfs.c
AUTOFS_TMPFS_FS_FLAGS is defined only in the Linux-specific
conf_linux.c file, so it cannot be built on Solaris.
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoAdd missing parenthesis to fix defined(XXX
Christos Zoulas [Thu, 10 Dec 2009 17:58:13 +0000 (12:58 -0500)]
Add missing parenthesis to fix defined(XXX
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoIn the previous commit we've already made a change that
Christos Zoulas [Thu, 10 Dec 2009 17:56:57 +0000 (12:56 -0500)]
In the previous commit we've already made a change that
makes this code unnecessary since the node is returned
even if the backing file server is known to be down.
Since the code path is unused it should be removed.
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoamfs_generic_lookup_child() tries to find an alternate file server
Christos Zoulas [Thu, 10 Dec 2009 17:55:18 +0000 (12:55 -0500)]
amfs_generic_lookup_child() tries to find an alternate file server
if it detects that the current one is down.  However, in the
comparison used to decide if a possible mount is the same as the
current one it compares the am_loc pointers instead of the actual
mntfs pointers. Since amfs_lookup_one_location() creates a brand
new am_loc structure for the returned mntfs structure the am_loc
pointer will be different even if the mntfs it's pointing to is
the same.  This tricks amfs_generic_lookup_child() think it has
found an alternate file server while it hasn't and thus starts
multiple racing mounts for the very same node and mntfs.
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoSetting the error flag of the mntfs for which the share
Christos Zoulas [Thu, 10 Dec 2009 17:53:28 +0000 (12:53 -0500)]
Setting the error flag of the mntfs for which the share
is already mounted results in the mount point not being
removed when it times out. (Amd considers it an error
mntfs and thus umount becomse a no-op.)
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoSetting the error flag of the mntfs for which the share
Christos Zoulas [Thu, 10 Dec 2009 17:51:00 +0000 (12:51 -0500)]
Setting the error flag of the mntfs for which the share
is already mounted results in the mount point not being
removed when it times out. (Amd considers it an error
mntfs and thus umount becomse a no-op.)
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoRight now AMD sets all timeout values to their defaults
Christos Zoulas [Thu, 10 Dec 2009 17:49:28 +0000 (12:49 -0500)]
Right now AMD sets all timeout values to their defaults
even if you explicitly set them to zero. This patch
introduces separate flags that store if the respective
values have been set and the code path setting default
values checks these flags instead of testing the values
for zero. [Linux only]
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoCurrently, the mount options (struct am_opts) are associated with the
Christos Zoulas [Thu, 10 Dec 2009 17:46:23 +0000 (12:46 -0500)]
Currently, the mount options (struct am_opts) are associated with the
mntfs structure. This is usually not a problem since these options are
not used once the mount has been completed. However, if two lookups
are within a short time it's possible that the options derived during
the second lookup will overwrite the option information in the mntfs
structure and thus the first lookup's options are lost.

We've seen plenty of problems where two keys which referenced the same
share but had different sublinks ended up pointing to the same
subdirectory of the share.

This patch introduces a new structure linking an mntfs to a node and
moves the am_opts pointer to this structure.

This is what we currently have:

    +---------+ 1   n +-------+
    | am_node |-------| mntfs |
    +---------+       +-------+
                          |
                     +---------+
                     | am_opts |
                     +---------+

This patch changes the structure above into something like this:

    +---------+ 1   n +--------+ n   1 +-------+
    | am_node |-------| am_loc |-------| mntfs |
    +---------+       +--------+       +-------+
                          |                |
                      +---------+     +---------+
                      | am_opts |     | am_opts |
                      +---------+     +---------+

In this schema am_opts is a per-node structure so that parallel
lookups don't overwrite each other's options. The am_opts structure
associated with mntfs is filled in when the actual mount happens.

(Note that this structure is far from being perfect. The problem is
that am_opts contains two types of fields: fields which are
mount-specific (rhost, rfs, etc.) and fields which would rather belong
to the node (sublink). The diagram above means that we're
unnecessarily duplicating all mount-specific information for each
node.)

From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoWe have to free the buffers allocated by the XDR routines when
Christos Zoulas [Thu, 10 Dec 2009 16:23:47 +0000 (11:23 -0500)]
We have to free the buffers allocated by the XDR routines when
decoding the mount response after copying them to their final place.
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoFree continuation in amfs_retry() if we don't call amfs_bgmount()
Christos Zoulas [Wed, 9 Dec 2009 16:17:38 +0000 (11:17 -0500)]
Free continuation in amfs_retry() if we don't call amfs_bgmount()
Normally it's amfs_bgmount() which frees the continuation. However, if
the mount is already in progress and we're in amfs_retry() for another
node we don't try mounting the filesystem once again. Still, we have
to free the continuation as we won't get called again and thus would
leak the continuation structure and our am_loc references.
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

15 years agoFix use-after-free and double free of mntfs private data
Christos Zoulas [Wed, 9 Dec 2009 16:15:05 +0000 (11:15 -0500)]
Fix use-after-free and double free of mntfs private data
ops_nfs.c(nfs_init) does not clear private data pointer after free().
This leads to use-after-free and double free in case mount() fails.
(found by valgrind)
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>

16 years agoFrom: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>
Christos Zoulas [Mon, 23 Nov 2009 16:14:11 +0000 (11:14 -0500)]
From: Krisztian Kovacs <Kris.Kovacs@morganstanley.com>
Date: Tue, 29 Jan 2008 17:59:19 +0100
Subject: [PATCH 01/20] Fix filename buffer leak in mtab_linux.c

The temporary filename buffer was leaked in lock_mtab().

16 years agoIf both <errno.h> and <sys/errno.h> exist, include only <errno.h>, don't
Christos Zoulas [Wed, 28 Oct 2009 13:12:08 +0000 (09:12 -0400)]
If both <errno.h> and <sys/errno.h> exist, include only <errno.h>, don't
include both and manually define errno.

16 years ago* Fix issue with autoconf-2.63
Christos Zoulas [Mon, 26 Oct 2009 17:27:43 +0000 (13:27 -0400)]
* Fix issue with autoconf-2.63
* Fix warnings for gcc-4.4

16 years agoShare a single LDAP connection by default for all the maps.
Christos Zoulas [Wed, 15 Apr 2009 16:10:33 +0000 (12:10 -0400)]
Share a single LDAP connection by default for all the maps.

16 years agoRemove stray line. origin
Christos Zoulas [Fri, 20 Mar 2009 20:13:19 +0000 (16:13 -0400)]
Remove stray line.

16 years agoMerge branch 'master' of git://git.fsl.cs.sunysb.edu/am-utils-6.2
Christos Zoulas [Fri, 20 Mar 2009 20:11:05 +0000 (16:11 -0400)]
Merge branch 'master' of git://git.fsl.cs.sunysb.edu/am-utils-6.2

16 years agoAdd code to do synchronous unmounts in amq that report back success/failure.
Christos Zoulas [Thu, 19 Feb 2009 22:05:17 +0000 (17:05 -0500)]
Add code to do synchronous unmounts in amq that report back success/failure.

16 years agomention today's fixes.
Christos Zoulas [Fri, 13 Feb 2009 20:30:34 +0000 (15:30 -0500)]
mention today's fixes.

16 years agomove am_fd to the right place. Somehow my patch put it in the wrong place.
Christos Zoulas [Fri, 13 Feb 2009 20:28:30 +0000 (15:28 -0500)]
move am_fd to the right place. Somehow my patch put it in the wrong place.

16 years ago- Don't define __USE macros. They are reserved for internal OS use.
Christos Zoulas [Fri, 13 Feb 2009 20:27:20 +0000 (15:27 -0500)]
- Don't define __USE macros. They are reserved for internal OS use.
- Move the largefile64 macro to the beginning of the file to avoid
  redefinitions.

16 years agoAdd a synchronous unmount amq rpc that will wait for the remote
Christos Zoulas [Thu, 12 Feb 2009 21:10:21 +0000 (16:10 -0500)]
Add a synchronous unmount amq rpc that will wait for the remote
filesystem to be unmounted, or return an error. Enabled by amq -uu

16 years agoam-utils: update copyrights for 2008-2009
Erez Zadok [Mon, 12 Jan 2009 04:30:26 +0000 (23:30 -0500)]
am-utils: update copyrights for 2008-2009

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
16 years ago* amd/ops_udf.c: don't define functions/variables which may not be
Erez Zadok [Sun, 11 Jan 2009 22:52:46 +0000 (22:52 +0000)]
* amd/ops_udf.c: don't define functions/variables which may not be
used.

* amd/ops_tmpfs.c (mount_tmpfs): force gcc not to complain about
unused variables.

* config.guess.long: properly support Fedora Core.

16 years agomention today's fixes.
Christos Zoulas [Fri, 9 Jan 2009 19:10:35 +0000 (19:10 +0000)]
mention today's fixes.

16 years agoTreat an empty sublink as an unset sublink.
Christos Zoulas [Fri, 9 Jan 2009 19:09:03 +0000 (19:09 +0000)]
Treat an empty sublink as an unset sublink.

16 years agoAdd 2 more members on linux nfs_args, pseudoflavor and context. Explicitly
Christos Zoulas [Fri, 9 Jan 2009 19:03:51 +0000 (19:03 +0000)]
Add 2 more members on linux nfs_args, pseudoflavor and context. Explicitly
initialize them to 0, otherwise on 2.6.26.x mount returns EINVAL if
context is not 0.

16 years agoadd documentation about cdf mounts.
Christos Zoulas [Tue, 6 Jan 2009 22:45:21 +0000 (22:45 +0000)]
add documentation about cdf mounts.

16 years agofix udf mounts for linux.
Christos Zoulas [Tue, 6 Jan 2009 21:14:18 +0000 (21:14 +0000)]
fix udf mounts for linux.

16 years agoBring back our local ylwrap fix.
Christos Zoulas [Tue, 6 Jan 2009 20:39:06 +0000 (20:39 +0000)]
Bring back our local ylwrap fix.

16 years agoadd the rest of the udf glue.
Christos Zoulas [Tue, 6 Jan 2009 19:13:23 +0000 (19:13 +0000)]
add the rest of the udf glue.

16 years agoadd udf glue.
Christos Zoulas [Tue, 6 Jan 2009 19:08:54 +0000 (19:08 +0000)]
add udf glue.

16 years agorecognize new NetBSD nfs filehandle.
Christos Zoulas [Tue, 6 Jan 2009 19:07:24 +0000 (19:07 +0000)]
recognize new NetBSD nfs filehandle.

16 years agomention new auto-stuff.
Christos Zoulas [Tue, 6 Jan 2009 18:55:04 +0000 (18:55 +0000)]
mention new auto-stuff.

16 years agoRegen with newer versions of all the tools.
Christos Zoulas [Tue, 6 Jan 2009 18:52:36 +0000 (18:52 +0000)]
Regen with newer versions of all the tools.