Age | Commit message (Collapse) | Author | Files | Lines |
|
metze
(This used to be commit ececda44c74ae4ccbaa0492acb67a88aa5c05126)
|
|
metze
(This used to be commit 13ccd405b5dbb595e5ab67879260462e5a767a8b)
|
|
metze
(This used to be commit b7ab1c0039cd8000861cd89ca072d9d2b0bbf9de)
|
|
metze
(This used to be commit 8d80629c5dde44a06b597e1247ec96ef1cd3f2e1)
|
|
the DATA_BLOB conversation functions are correct here...
metze
(This used to be commit 56e17f4c0cf2edab732658ab190723299850e2cd)
|
|
syntax
metze
(This used to be commit 49e6e88778785ba33042c5d4f6bcdfbd27275083)
|
|
String(IA5)
as byte arrays without any constraints on the used bytes.
Only the rangeLower,rangeUpper constraints may reject invalid values
I have tested the following values:
internationalISDNNumber:1 => String(Numeric)
[000] E2 82 AC E2 82 AC E2 82 AC E2 82 AC E2 82 AC 31 ........ .......1
displayNamePrintable:1 => String(Printable)
[000] 68 65 6C 6F C3 B6 6C 6B 6A C3 B6 6C 6B 6A C3 B6 helo..lk j..lkj..
[010] 6C 6B 6A C3 B6 6C 6B 6A C3 B6 6C 6B 6A C3 B6 6C lkj..lkj ..lkj..l
[020] 6B 6A C3 B6 6C 6B 6A C3 B6 6C 6B 6A C3 B6 6C 6B kj..lkj. .lkj..lk
[030] 6A C3 B6 6C 6B 6A C3 B6 6C 6B 6A C3 B6 6B 6A C3 j..lkj.. lkj..kj.
[040] B6 6C 6B 6A C3 B6 6A 38 37 70 6F 38 36 6F 37 36 .lkj..j8 7po86o76
[050] 34 65 64 74 7A 68 6F 69 6A 7A 6F 69 7A 6F 69 38 4edtzhoi jzoizoi8
[060] 69 37 36 72 35 75 66 75 35 72 i76r5ufu 5r
networkAddress:1 => String(Teletex)
[000] 61 02 63 04 66 67 00 68 69 a.c.fg.h i
msRADIUSCallbackNumber:1 => String(IA5)
[000] 61 02 63 04 66 67 00 68 69 a.c.fg.h i
metze
(This used to be commit 4aa96d287e9b834f1f6cc95cf2b6a98c0a8eefc0)
|
|
metze
(This used to be commit 5a15c2748847e0b82e0fd4945c37d21025fad273)
|
|
Note: if we'll store the UTCTime string in our ldb we'll loose information...
metze
(This used to be commit cc1798f85bb52b2b2fb8971e4cd5d6153e58a3c7)
|
|
in the w2k3 schema
metze
(This used to be commit ef477b314b09bac16c8da93700a0f952f632a2ea)
|
|
Andrew Bartlett
(This used to be commit 2959b4ba8bb5764ea654ae7b152284a4e02405ab)
|
|
better handle the Samba3 backend.
I've refactored the password format patch to use the routines in
lib/samba3/smbpasswd.c, which has required me to move this into a
seperate subsystem, due to recursive dependencies.
Andrew Bartlett
(This used to be commit 14e2c877a82d1fcf060455f9b46de5767b71438d)
|
|
the ldb_to_drsuapi version need to be completed, but it's
currently not used...
metze
(This used to be commit 9b31e8c1f73aaf71522e33174c8c5415a95ac626)
|
|
TODO: we need to implement linked attributes here,
and keep the guid and sid
metze
(This used to be commit 72d059e8ca5e0b4708e2a62688592813d0482c82)
|
|
metze
(This used to be commit 6383e56be88898bf533cc2476ab9e533b2cb0eec)
|
|
metze
(This used to be commit 44d09e37082a4584040d0acf36109f221a96b184)
|
|
metze
(This used to be commit 0ce5a3471a6a4e7dfc2eab1ae69964a8c5bb0aea)
|
|
metze
(This used to be commit 1313b4774542fe5a0013d501225d5b4e8d585128)
|
|
metze
(This used to be commit 76ae50389d9bd2e8fc58ec5914544a865b1b8969)
|
|
attribute syntaxes
metze
(This used to be commit d704c3fca819b042cec50141d25dd2d6a8356418)
|
|
using the following attribute syntaxes by default:
String(Numeric)
String(Printable)
String(Teletex)
String(IA5)
String(UTC-Time)
String(Case Sensitive)
Object(OR-Name)
Object(Access-Point)
Object(DN-String)
metze
(This used to be commit c10e1487708003d5a6c06b1547ce46ed4e4b0fe7)
|
|
metze
(This used to be commit 17c52ed27613051beecd5bbf72c6e6e749a21d27)
|
|
metze
(This used to be commit bfb0c04dffdff62a6535aa31b888db636ac2f8d5)
|
|
or attribute
metze
(This used to be commit 437db390795be8d6a375f2d44240b66d4406e148)
|
|
uint32_id or ldap name
they will be optimized uing binary searches later...
metze
(This used to be commit e6a24c2172009b0225fa189b7107217838d286d3)
|
|
metze
(This used to be commit d042aac3f72ab2022479bee48e49a0ab289315f5)
|
|
metze
(This used to be commit af78a86d2cf0f05a048c5dfd86ea21c92a9d75b0)
|
|
metze
(This used to be commit f860dd2dca391edf55975d582dda0c1d01ddb6e3)
|
|
metze
(This used to be commit 1a21eb700003db1d7853c9be330b2583db9bff03)
|
|
farm test.
The interaction of the samldb.c module and this function is complex...
Andrew Bartlett
(This used to be commit bf7ab75875f722cc8499d24d455a94dd83b986ad)
|
|
Try to pass more of the CrackNames test. Make the test quieter.
Andrew Bartlett
(This used to be commit a6bbfebf52f53f99b0edf52d3c23b72785b97469)
|
|
metze
(This used to be commit 5440c0a99fd8dced9020a47af4dbee74df504219)
|
|
- add a function to verify the incoming mapping and schema info
metze
(This used to be commit 5f0da4a3ae4eae8a6f14f813a65583cef78e73e4)
|
|
cases.
Adjust our 'look for this value in this attribute, of the result'
function samdb_find_attribute() to use the correct comparison
function, no matter what that may be.
Andrew Bartlett
(This used to be commit 3c5ff4e68748cce0bb93d7d141083922d92c3845)
|
|
We now correctly handle the canonical name as a CrackNames source, for
more than just the DNS domain object.
Andrew Bartlett
(This used to be commit 629c72f0c27333cc9ede158e3525e8b03dd295d3)
|
|
is the content of the schemaInfo attribute of the schema head object
metze
(This used to be commit bfb7756bb0f1bbd9a7a17c9689cf2ea351247116)
|
|
to use the new samdb_config_dn() call.
also add samdb_ wrappers for samdb_schema_dn() and samdb_config_dn()
metze
(This used to be commit 80b8a968243aadeef7512c03278dbb0d4e88a9f2)
|
|
supprisingly complex call...
It turns out that the in/out parameter 'level' is not in/out, but set
seperatly by the server-side code from r->req.req1.level.
This commit also breaks out some common code from samldb into samdb.
Andrew Bartlett
(This used to be commit 2eb9e6445c64840399171f4f56b1e43786dbcfa7)
|
|
metze
(This used to be commit 0352b7bbc659f3683355b793630fe44e9fd5b8cb)
|
|
and attach the table to the dsdb_schema
metze
(This used to be commit df63995ec5f322d17145664c1f174783861e1723)
|
|
a drsuapi_DsReplicaObject
metze
(This used to be commit 9168236ddd3d8ed9daa1e47be1e6b12d2bc348b6)
|
|
there're a view elements where both values doesn't match
LDAP-SCHEMA now successful loads the schema
metze
(This used to be commit 5d7827f45ec05acaca28c94fd6a5d25f148d011c)
|
|
- handle the case where mappings for 1.2.3.4. and 1.2.3.4.5. prefixes
exist
- extend test suite for the mappings
metze
(This used to be commit 3af0a9b2c490ed1e4cd0af7faf814823bc60c264)
|
|
soon
metze
(This used to be commit e5b67046c255c7dec07acf3ddc158278997502e3)
|
|
"msDs-Schema-Extensions"
doesn't match so we need to pass 2 parameters to the GET_BLOB() macro
metze
(This used to be commit e50cf96fea1318853a8cfc0061afcad9cbad7e2c)
|
|
metze
(This used to be commit 66c4b42f5f4c48e9c288781208ecdd4849c2f939)
|
|
a generic location
- this struct should be also used by the dsdb/samdb/ldb_modules/schema.c
module later
- add functions to map from LDAP OID values to uint32_t values
- add torture test for the OID => uint32 mapping code
metze
(This used to be commit 58ba6ec195ce3a5e2352866809f6cb57f8d8260a)
|
|
to a ldb_schema_syntax struct.
the default attribute handler is now registered dynamicly as "*"
attribute, instead of having its own code path.
ldb_schema_attribute's can be added to the ldb_schema given a
ldb_schema_syntax struct or the syntax name
we may also need to introduce a ldb_schema_matching_rule,
and add a pointer to a default ldb_schema_matching_rule
in the ldb_schema_syntax.
metze
(This used to be commit b97b8f5dcbce006f005e53ca79df3330e62f117b)
|
|
way to setup a Samba4 DC is to set 'server role = domain controller'.
We use the fSMORoleOwner attribute in the base DN to determine the PDC.
This patch is quite large, as I have corrected a number of places that
assumed taht we are always the PDC, or that used the smb.conf
lp_server_role() to determine that.
Also included is a warning fix in the SAMR code, where the IDL has
seperated a couple of types for group display enumeration.
We also now use the ldb database to determine if we should run the
global catalog service.
In the near future, I will complete the DRSUAPI
DsGetDomainControllerInfo server-side on the same basis.
Andrew Bartlett
(This used to be commit 67d8365e831adf3eaecd8b34dcc481fc82565893)
|
|
(This used to be commit 4f07542143ddf5066f0360d965f26a8470504047)
|