Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-23 | s4:ldap.py - Add a check for the generated "schemaIDGUID" | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
I've forgotten to add this when checking in the reworked SAMLDB module | |||||
2009-11-23 | s4:dsdb Move module configuration from each ldb into samba_dsdb.c | Andrew Bartlett | 8 | -86/+408 | |
This makes getting the module order correct, the obligation of Samba4 developers, and not system administrators. In particular, once an ldb is updated to use only the 'samba_dsdb' module, no further changes to the ldb should be required when upgrading to later Samba4 versions. (thanks to metze for the suggestion of samba_dsdb as a long-term stable name for the module) Andrew Bartlett | |||||
2009-11-23 | s4:provision Simplify the module list | Andrew Bartlett | 2 | -20/+26 | |
This makes the member server much more like the DC, the objectGUID module replaces the repl_meta_data module. We also generally rework the construction of the list, building a full list in python, and then transforming it into a string, rather than playing string concatonation games Andrew Bartlett | |||||
2009-11-23 | s4/schema(tort): Refactor DSDB-SYNTAX test for better performance | Kamen Mazdrashki | 1 | -35/+86 | |
Test was implemented as a test fixture so that setup/teardown occurs only once. This should impact test performace as long as provision_get_schema() is a slow function (especially when debugging) | |||||
2009-11-23 | s4/schema: Handle Object(OR-Name) syntax in extended_dn_out module | Kamen Mazdrashki | 1 | -4/+12 | |
Windows displays attribute values with Object(OR-Name) syntax in plain DN format when queried through LDAP. Hence, we need to post-process such values specially in extended_dn_out.c module so they are always shown as plain DN, no matter what controls are passed for search request. | |||||
2009-11-23 | s4/schema: Object(OR-Name) syntax handling for DRS calls | Kamen Mazdrashki | 3 | -6/+11 | |
OR-Name syntax through DRS calls looks like DN-Binary syntax | |||||
2009-11-23 | s4/schema(tort): Inject authOrig attribute into schema loaded for tests | Kamen Mazdrashki | 1 | -1/+44 | |
2009-11-23 | s4/schema(tort): Add test for Object(OR-Name) syntax | Kamen Mazdrashki | 1 | -0/+8 | |
2009-11-23 | s4/schema(tort): Test LDB_SYNTAX_DN with extended_dn in [GUID;SID;DN] form | Kamen Mazdrashki | 1 | -1/+9 | |
2009-11-23 | s4/drs(tort): DSSYNC test to print what is different in drs_msg also | Kamen Mazdrashki | 1 | -1/+7 | |
2009-11-23 | s4-smbtorture: fix spoolss_EnumPrinterKey client in RPC-SPOOLSS-WIN. | Günther Deschner | 1 | -4/+19 | |
Guenther | |||||
2009-11-23 | s4-smbtorture: add tests for spoolss_EnumPrinterKey to RPC-SPOOLSS-PRINTER. | Günther Deschner | 1 | -0/+81 | |
Guenther | |||||
2009-11-22 | s4:netlogon RPC - Remove trailing whitespace | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-11-22 | s4:netlogon RPC - Fix up the error handling | Matthias Dieter Wallnöfer | 1 | -4/+2 | |
2009-11-22 | s4:netlogon RPC - Fix up a comment | Matthias Dieter Wallnöfer | 1 | -4/+5 | |
Now we have Windows 7 released so don't refer to a beta anymore. | |||||
2009-11-22 | Fixed incorrect indentation. | Nadezhda Ivanova | 1 | -7/+6 | |
2009-11-21 | s4:lsa RPC - Fix type of variable "atype" | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
This is an unsigned 32bit integer. | |||||
2009-11-21 | s4:samr RPC - Use more LDB constants | Matthias Dieter Wallnöfer | 2 | -12/+12 | |
2009-11-21 | s4:lsa RPC - Use more LDB constants | Matthias Dieter Wallnöfer | 1 | -16/+16 | |
And fix an obvious bug (call of "samdb_msg_add_delete") | |||||
2009-11-21 | Implemented LDAP_SERVER_SD_FLAGS_OID on search requests. | Nadezhda Ivanova | 3 | -26/+225 | |
2009-11-21 | s4:torture/smb2/oplock - Remove unneeded "status" redeclarations | Matthias Dieter Wallnöfer | 1 | -5/+0 | |
2009-11-21 | s4:torture/smb2/notify - Rename nested "fname" variable to prevent warnings | Matthias Dieter Wallnöfer | 1 | -6/+6 | |
2009-11-21 | s4:torture/raw/unlink - Remove unused variable and label | Matthias Dieter Wallnöfer | 1 | -2/+1 | |
2009-11-21 | s4:torture/rpc/netlogon - Fix uninitialised variable | Matthias Dieter Wallnöfer | 1 | -2/+1 | |
2009-11-21 | s4:WINREG RPC server - Cosmetic | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2009-11-20 | Cosmetic patch - fixed case of attribute name. | Nadezhda Ivanova | 1 | -1/+1 | |
2009-11-20 | s4:min_versions: require ldb 0.9.9 | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-11-20 | s4:lib/ldb: change version to 0.9.9 after some critical index fixes | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-11-20 | Implementation of LDAP_SERVER_SD_FLAGS_OID on modify requests. | Nadezhda Ivanova | 2 | -21/+240 | |
2009-11-20 | Some changes to allow processing of ldap controls on modify requests. | Nadezhda Ivanova | 6 | -10/+106 | |
ldap_backend used to filter out ldap controls on modify. Also, modified python binding for ldap_modify to allow writing tests for such controls. | |||||
2009-11-20 | s4:ntvfs/posix/pvfs_acl - Remove unused variable "token" | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
2009-11-20 | s4-dsdb: some more attribuutes that we should only give if asked for | Andrew Tridgell | 2 | -2/+14 | |
2009-11-20 | s4-drs: we need to specifically ask for ntSecurityDescriptor | Andrew Tridgell | 1 | -1/+1 | |
ntSecurityDescriptor is no longer included by default | |||||
2009-11-20 | s4-ldb: added a warning about ldb_msg_add_dn | Andrew Tridgell | 1 | -0/+2 | |
ldb_msg_add_dn does not copy the dn linearized string | |||||
2009-11-20 | added new function "ldb_msg_add_dn" | Crístian Deives | 4 | -9/+17 | |
a helper function to a DN element to an ldb_msg using ldb_msg_add_string. Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-20 | s4-dsdb: removed attributes that should not be displayed by default | Andrew Tridgell | 1 | -0/+37 | |
Some attributes (like ntSecurityDescriptor) are stored in our db, but should only be displayed if asked for. This also applied to parentGUID from old installs, which is now generated. | |||||
2009-11-20 | s4-drs: Removes stored parentGUID's creation and renaming | Fernando J V da Silva | 1 | -80/+7 | |
parentGUID is now created on demand in operational.c Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-20 | s4-drs: Synchronous Implementation of generated parentGUID | Fernando J V da Silva | 1 | -2/+34 | |
This generated parentGUID on demand, rather than getting it from the database Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-20 | s4-drs: Utility functions to deal with GUID | Fernando J V da Silva | 1 | -0/+99 | |
dsdb_find_parentguid_by_dn() returns the parentGUID for a given DN dsdb_msg_add_guid() adds a GUID value to a given message (either objectGUID or parentGUID). Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2009-11-20 | ldb:ldb_tdb backend/indexes - Outside API | Matthias Dieter Wallnöfer | 3 | -28/+30 | |
- The outside API contains "DN" string arguments: Bad. Since in this way we fully rely on the outside calls regarding the right DN format. Solution: Use always a "struct ldb_dn" entry. Since this one is interchangeable and we can handle it in our preferred way. | |||||
2009-11-20 | ldb:ldb_tdb backend/indexes - DN comparison | Matthias Dieter Wallnöfer | 1 | -4/+5 | |
- DN comparison: The function doesn't seem that efficient. I "upgraded" it a bit to be more powerful (added a second length check and do both before the string comparison) | |||||
2009-11-20 | s4-dsdb: make sure mod_usn list is zeroed on each transaction | Andrew Tridgell | 1 | -7/+10 | |
2009-11-20 | s4-ldb: added a double-rename test | Andrew Tridgell | 1 | -0/+24 | |
This tests the fix for double rename/add and indexing | |||||
2009-11-20 | s4-ldb: when -v is specified, show progress of ldbadd/ldbmodify | Andrew Tridgell | 2 | -2/+8 | |
This is useful for speed tests with large numbers of records. | |||||
2009-11-20 | s4-ldb: make ldb tools line buffered | Andrew Tridgell | 1 | -0/+3 | |
this prevents output being buffered when redirected to a file. Useful for larger ldb command line operations | |||||
2009-11-20 | s4-ldb: fixed an issue in rename/modify indexing | Andrew Tridgell | 1 | -16/+16 | |
When we rename or modify a record, we need to update the indexes at the same time. It is important that we use the DN of the actual message that is stored in the database to do this, not the DN that was passed in by the user. If the two differ in case then the index records needs to use the 'real' record DN, as index handling is currently case sensitive. | |||||
2009-11-20 | s4-ldb: allow ldap.py test suite to run directly against a file | Andrew Tridgell | 1 | -1/+5 | |
This makes it much easier to debug (as you can break in the ldb modules by running gdb on /usr/bin/python) | |||||
2009-11-19 | s4:ldbcli - Added encoder/decoder for relax control. | Endi S. Dewata | 1 | -2/+20 | |
2009-11-18 | Added control copying for message types other than ldb_search. | Nadezhda Ivanova | 1 | -1/+4 | |
When ildap created a new message to forward, it only copied controls for ldb_search requests. This caused controls for add and modify to be lost in transition and tests for them could not be implemented. | |||||
2009-11-18 | s4:selftest: mark samba4.smb2.lock.*.VALID-REQUEST as known failure | Stefan Metzmacher | 1 | -0/+1 | |
metze |