diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-08-14 13:51:02 -0400 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2009-08-27 09:35:53 -0400 |
commit | 3a87621a3eeb76ce6ac3b18877874141c2dc102e (patch) | |
tree | 4a484a2d22e87b784ce407870601a79500f528ff /server/db/sysdb.h | |
parent | a2b19835fb7562ccf8f204b770dfbd23bc29aa24 (diff) | |
download | sssd-3a87621a3eeb76ce6ac3b18877874141c2dc102e.tar.gz sssd-3a87621a3eeb76ce6ac3b18877874141c2dc102e.tar.xz sssd-3a87621a3eeb76ce6ac3b18877874141c2dc102e.zip |
Always save using member/memberOf
First pass to remove the legacy option and make it just a property of the
provider
Diffstat (limited to 'server/db/sysdb.h')
-rw-r--r-- | server/db/sysdb.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/server/db/sysdb.h b/server/db/sysdb.h index 64a07fe78..70231f882 100644 --- a/server/db/sysdb.h +++ b/server/db/sysdb.h @@ -51,7 +51,7 @@ #define SYSDB_DISABLED "disabled" #define SYSDB_MEMBER "member" -#define SYSDB_LEGACY_MEMBER "memberUid" +#define SYSDB_MEMBERUID "memberUid" #define SYSDB_DEFAULTGROUP "defaultGroup" #define SYSDB_GECOS "gecos" @@ -65,9 +65,11 @@ #define SYSDB_CACHEDPWD "cachedPassword" -#define SYSDB_ORIG_DN "originalDN" #define SYSDB_UUID "uniqueID" -#define SYSDB_UPN "UserPrincipalName" +#define SYSDB_UPN "userPrincipalName" + +#define SYSDB_ORIG_DN "originalDN" +#define SYSDB_ORIG_MODSTAMP "originalModifyTimestamp" #define SYSDB_NEXTID_FILTER "("SYSDB_NEXTID"=*)" @@ -89,8 +91,6 @@ #define SYSDB_INITGR_FILTER "(&("SYSDB_GC")("SYSDB_GIDNUM"=*))" -#define SYSDB_INITGR_LEGACY_FILTER "(&("SYSDB_GC")("SYSDB_LEGACY_MEMBER"=%s))" - #define SYSDB_GETCACHED_FILTER "(&"SYSDB_UC")("SYSDB_LAST_LOGIN">=%lu))" #define SYSDB_PW_ATTRS {SYSDB_NAME, SYSDB_UIDNUM, \ @@ -112,7 +112,7 @@ SYSDB_LAST_UPDATE, \ NULL} #define SYSDB_GRSRC_ATTRS {SYSDB_NAME, SYSDB_GIDNUM, \ - SYSDB_LAST_UPDATE, SYSDB_LEGACY_MEMBER, \ + SYSDB_LAST_UPDATE, \ "objectClass", \ NULL} #define SYSDB_GRPW_ATTRS {SYSDB_NAME, SYSDB_UIDNUM, \ @@ -157,6 +157,8 @@ int sysdb_attrs_add_time_t(struct sysdb_attrs *attrs, const char *name, time_t value); int sysdb_attrs_get_el(struct sysdb_attrs *attrs, const char *name, struct ldb_message_element **el); +int sysdb_attrs_steal_string(struct sysdb_attrs *attrs, + const char *name, char *str); /* convert an ldb error into an errno error */ int sysdb_error_to_errno(int ldberr); |