[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