Added ability to remove id mappings in wbinfo and libwbclient.
authorSteven Danneman <steven.danneman@isilon.com>
Tue, 28 Oct 2008 06:37:55 +0000 (23:37 -0700)
committerSteven Danneman <steven.danneman@isilon.com>
Wed, 19 Nov 2008 00:04:04 +0000 (16:04 -0800)
commit00c6271d5cbbfe808b81906d5be2b328e4f25b30
treec6ce249e7596290249e8efd3577cd28c12d0d9be
parent041c5cf3b5a2fba6ad49e049601b626d5b04ac3e
Added ability to remove id mappings in wbinfo and libwbclient.

The idmap_tdb backend already provides an interface to remove existing id
mappings.  This commit plumbs that ability up through, winbindd, libwbclient,
and wbinfo.

Added new winbindd command:
        WINBINDD_REMOVE_MAPPING
Added new libwbclient interfaces:
        wbcRemoveUidMapping() and wbcRemoveGidMapping()
Added new wbinfo options:
        --remove-uid-mapping
        --remove-gid-mapping

Increased libwbclient version to 0.2
Increased winbind interface version to 20
source3/include/proto.h
source3/nsswitch/libwbclient/wbc_idmap.c
source3/nsswitch/libwbclient/wbclient.h
source3/nsswitch/wbinfo.c
source3/nsswitch/winbind_struct_protocol.h
source3/winbindd/idmap.c
source3/winbindd/idmap_tdb.c
source3/winbindd/winbindd.c
source3/winbindd/winbindd_idmap.c
source3/winbindd/winbindd_proto.h
source3/winbindd/winbindd_sid.c