[fedfs-utils] [PATCH 00/15] More fixes for fedfs-utils-0.8
Chuck Lever
chuck.lever at oracle.com
Wed Nov 2 07:47:14 PDT 2011
On Oct 25, 2011, at 12:47 PM, Chuck Lever wrote:
> Here are a number of bug fixes and man page improvements destined for
> fedfs-utils-0.8. Review period for this series closes EOB Tuesday,
> November 1.
>
> Much more significant work is going on, but it's still in flux. I'll
> post it as it stablizes. This work includes:
>
> o Replacing dash options on command line tools with positional
> parameters
>
> o Reworking the on-disk junction format to support NFS basic
> junctions
>
> o Introducing junction plug-ins (dynamic load libraries and an API)
> that allow creation, deletion, and resolution of junctions
>
> o Introducing an "nfsref" command line tool that uses the plug-ins
> to do simple administrative tasks
>
> o Provide mountd patches that use the plug-in API to resolve
> junctions
>
> ---
>
> Chuck Lever (15):
> libnsdb: Fix memory allocation and access bugs in nsdb_normalize_path()
> libnsdb: Stricter type checking
> libnsdb: Library fails to parse LDAP boolean results correctly
> build: Housekeeping
> fedfsc: utf8string's are not NUL-terminated
> fedfsc: Free resources allocated by the XDR decoded results
> nsdbc: nsdb-list displays "(null)" for the NCE
> libnsdb: nsdb_list_s() returns FEDFS_OK without updating "fsns"
> rpc.fedfsd: Squelch compiler warnings
> nsdbparams: Delete subcommand should report missing NSDB entry
> nsdbc: Rename --passwd command line option as --bindpw
> man: Automatically update man page publication date
> doc: Ensure man pages have up-to-date fedfs UID and GID
> README: Make me the maintainer
> configure.ac: Restore rpcgen dependency
>
>
> .gitignore | 1 +
> Makefile.am | 3 +-
> README | 4 ++-
> configure.ac | 8 ++++++
> contrib/Makefile.am | 3 +-
> contrib/init-scripts/Makefile.am | 3 +-
> doc/CheckInTests | 3 +-
> doc/Makefile.am | 3 +-
> doc/man/Makefile.am | 11 +++++++-
> doc/man/fedfs-create-junction.8 | 2 +
> doc/man/fedfs-create-replication.8 | 2 +
> doc/man/fedfs-delete-junction.8 | 2 +
> doc/man/fedfs-delete-replication.8 | 2 +
> doc/man/fedfs-get-limited-nsdb-params.8 | 2 +
> doc/man/fedfs-get-nsdb-params.8 | 2 +
> doc/man/fedfs-lookup-junction.8 | 2 +
> doc/man/fedfs-lookup-replication.8 | 2 +
> doc/man/fedfs-map-nfs4.8 | 2 +
> doc/man/fedfs-null.8 | 2 +
> doc/man/fedfs-set-nsdb-params.8 | 2 +
> doc/man/fedfs.7 | 2 +
> doc/man/mount.fedfs.8 | 2 +
> doc/man/nsdb-annotate.8 | 6 ++--
> doc/man/nsdb-create-fsl.8 | 6 ++--
> doc/man/nsdb-create-fsn.8 | 6 ++--
> doc/man/nsdb-delete-fsl.8 | 6 ++--
> doc/man/nsdb-delete-fsn.8 | 6 ++--
> doc/man/nsdb-delete-nsdb.8 | 6 ++--
> doc/man/nsdb-describe.8 | 6 ++--
> doc/man/nsdb-list.8 | 2 +
> doc/man/nsdb-nces.8 | 2 +
> doc/man/nsdb-remove-nci.8 | 6 ++--
> doc/man/nsdb-resolve-fsn.8 | 4 +--
> doc/man/nsdb-update-fsl.8 | 6 ++--
> doc/man/nsdb-update-nci.8 | 6 ++--
> doc/man/nsdbparams.8 | 6 ++--
> doc/man/rpc.fedfsd.8 | 6 ++--
> doc/rpcl/Makefile.am | 3 +-
> src/Makefile.am | 3 +-
> src/fedfsc/Makefile.am | 3 +-
> src/fedfsc/fedfs-get-limited-nsdb-params.c | 6 ++++
> src/fedfsc/fedfs-get-nsdb-params.c | 6 ++++
> src/fedfsc/fedfs-lookup-junction.c | 18 ++++++++++---
> src/fedfsc/fedfs-lookup-replication.c | 18 ++++++++++---
> src/fedfsd/Makefile.am | 3 +-
> src/fedfsd/listen.c | 10 +++----
> src/fedfsd/svc.c | 4 +--
> src/include/Makefile.am | 3 +-
> src/libadmin/Makefile.am | 3 +-
> src/libjunction/Makefile.am | 3 +-
> src/libnsdb/Makefile.am | 3 +-
> src/libnsdb/fileserver.c | 9 ++++---
> src/libnsdb/ldap.c | 38 +++++++++++++++++++++-------
> src/libparser/Makefile.am | 3 +-
> src/libpath/Makefile.am | 3 +-
> src/libpath/path.c | 7 ++---
> src/libsi/Makefile.am | 3 +-
> src/libxlog/Makefile.am | 3 +-
> src/mount/Makefile.am | 3 +-
> src/nsdbc/Makefile.am | 3 +-
> src/nsdbc/nsdb-annotate.c | 14 +++++-----
> src/nsdbc/nsdb-create-fsl.c | 14 +++++-----
> src/nsdbc/nsdb-create-fsn.c | 14 +++++-----
> src/nsdbc/nsdb-delete-fsl.c | 14 +++++-----
> src/nsdbc/nsdb-delete-fsn.c | 14 +++++-----
> src/nsdbc/nsdb-delete-nsdb.c | 14 +++++-----
> src/nsdbc/nsdb-describe.c | 14 +++++-----
> src/nsdbc/nsdb-list.c | 11 +++++++-
> src/nsdbc/nsdb-remove-nci.c | 14 +++++-----
> src/nsdbc/nsdb-update-fsl.c | 14 +++++-----
> src/nsdbc/nsdb-update-nci.c | 14 +++++-----
> src/nsdbparams/Makefile.am | 3 +-
> src/nsdbparams/main.c | 26 +++++++++++++++++--
> src/resolve-junction/Makefile.am | 3 +-
> 74 files changed, 300 insertions(+), 186 deletions(-)
I committed these to the master branch this morning.
--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com
More information about the fedfs-utils-devel
mailing list