[PATCH v2 0/5] cifs-utils: plugin interface for SID to UID/GID mapping
Jeff Layton
jlayton at samba.org
Tue Dec 18 07:10:43 MST 2012
This is the second official posting for the plugin interface. Major
changes since the last set are:
1/ There's a header file now that plugin implementers are expected to use
2/ New manpage for idmapwb.so and cleanups to the existing manpages to
discuss plugin configuration
3/ Better handling for the plugin_errmsg variable. A pointer to the
pointer is passed into the init_plugin routine, which allows the
setting of it in the context.
With this, I think I'm pretty close to something mergeable, but
comments and review are still appreciated.
Jeff Layton (5):
cifs-utils: struct cifs_sid definition to new cifsidmap.h header
cifs-utils: new plugin architecture for ID mapping code
cifs-utils: convert setcifsacl to use the plugin interface
cifs-utils: convert cifs.idmap to use plugin interface
cifs-utils: add a manpage for idmapwb
Makefile.am | 37 ++++--
cifs.idmap.8.in | 22 ++--
cifs.idmap.c | 93 +++++++--------
cifsacl.h | 12 +-
cifsidmap.h | 161 ++++++++++++++++++++++++++
configure.ac | 10 ++
getcifsacl.1 => getcifsacl.1.in | 5 +-
getcifsacl.c | 98 +++++++---------
idmap_plugin.c | 160 ++++++++++++++++++++++++++
idmap_plugin.h | 61 ++++++++++
idmapwb.8.in | 148 ++++++++++++++++++++++++
idmapwb.c | 242 ++++++++++++++++++++++++++++++++++++++++
idmapwb.pod | 26 +++++
setcifsacl.1 => setcifsacl.1.in | 6 +-
setcifsacl.c | 70 +++---------
15 files changed, 952 insertions(+), 199 deletions(-)
create mode 100644 cifsidmap.h
rename getcifsacl.1 => getcifsacl.1.in (87%)
create mode 100644 idmap_plugin.c
create mode 100644 idmap_plugin.h
create mode 100644 idmapwb.8.in
create mode 100644 idmapwb.c
create mode 100644 idmapwb.pod
rename setcifsacl.1 => setcifsacl.1.in (91%)
--
1.7.11.7
More information about the samba-technical
mailing list