NFSv4-patched ACL lib dependencies

Paarvai Naai opensource3141 at gmail.com
Tue Jul 8 20:57:34 EDT 2008


Hi Kevin,

Thanks for your email.  This looks very promising.

If I am to understand correctly, would the plan be to place
libnfsidmap.so, libnfsidmap_nsswitch.so, libnfsidmap_static.so in /lib
and libnfsidmap_umich_ldap.so in /usr/lib?  This way /lib/libacl.so
can be linked against /lib/libnfsidmap.so and remove all dependencies
on /usr/lib during bootup.

Thanks again,
Paarvai


On Mon, Jul 7, 2008 at 8:36 PM, Kevin Coffman <kwc at umich.edu> wrote:
> I have not heard any feedback on this yet...  Perhaps I should just
> put it out and wait for complaints?
>
> Date: Thu, 10 Apr 2008 11:32:29 -0400
> From: "Kevin Coffman" <kwc at citi.umich.edu>
> To: nfsv4 <nfsv4 at linux-nfs.org>
> Subject: libnfsidmap-0.21b1 (beta) is available
>
> A new *BETA* version of libnfsidmap is now available from
> http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/libnfsidmap-0.21=
> b1.tar.gz
>
> Changes since libnfsidmap-0.20:
>
> The main library has been changed to load "plugin" libraries to
> perform the mappings.  This decouples the main library from any ldap
> (and sasl, etc.) dependencies.
>
> Several translation methods (plugins) may now be specified in the
> idmapd.conf file.  While a plugin returns -ENOENT, the next is called
> until a mapping is found, or there are no more plugins to try.
>
> A "static" mapping plugin from David H=E4rdeman <david at hardeman.nu> has
> been added.
>
> A "gums" mapping plugin from Olga Kornievskaia <aglo at citi.umich.edu>
> has been added.  Olga also did most of the work to convert the code to
> use this new plugin architecture.
>
> The interface is changed to add two new functions,
> nfs4_gss_princ_to_ids_ex(), and nfs4_gss_princ_to_grouplist_ex() which
> allow extra information to be passed to these mapping functions.
>
> Please try it out and give us feedback.
>


More information about the NFSv4 mailing list