summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-samdb: remove the rDN size constraint of 64Andrew Tridgell2009-11-092-4/+14
| | | | | | This size constraint is not correct in it's current form, as windows does send us rDN values for CN with lengths longer than 64. Once we know how this constraint really works we can add it back in.
* s4-hdb: go back to a separate samdb for the KDCAndrew Tridgell2009-11-091-1/+16
| | | | | | | | | The change to use a common system_session broke replication as the KDC forces CRED_DONT_USE_KERBEROS on session->credentials, which is shared with other parts of the system. This should be fixed once we confirm whether the ldap backend actually relies on CRED_DONT_USE_KERBEROS
* s4:vfs_ipc - fix "ipc_open" for NTTRANS create requestsMatthias Dieter Wallnöfer2009-11-071-2/+2
|
* torture/basic/denytest - makes the code more compatible for TRU64 (consider ↵Matthias Dieter Wallnöfer2009-11-071-10/+14
| | | | buildfarm)
* s4:lib/messaging - fix up the python bindingsMatthias Dieter Wallnöfer2009-11-072-7/+8
| | | | | | This fixes up the broken "send" method of the python bindings and corrects some other parameter lists in parsing functions (this is only cosmetic). The reason for the bug was a superfluous "|"!
* s4:dsdb/common/util - samdb_result_hashes - use "unsigned int" for countersMatthias Dieter Wallnöfer2009-11-071-2/+1
|
* ldb_init: use constant for result of "ldb_setup_wellknown_attributes"Matthias Dieter Wallnöfer2009-11-071-1/+1
|
* s4:libnet_passwd - fix pointer typeMatthias Dieter Wallnöfer2009-11-061-1/+1
|
* s4:dcerpc - fix DEBUG output warningMatthias Dieter Wallnöfer2009-11-061-3/+4
|
* s4:samdb_check_password - allow the password string to be NULLMatthias Dieter Wallnöfer2009-11-061-0/+1
| | | | | | This deactivates the password complexity check, but not the minimum password length one, since the length is specified. This change is needed by my password module work.
* s4:dcesrv_samr_ValidatePassword - naturally this was only for debugging the ↵Matthias Dieter Wallnöfer2009-11-061-1/+0
| | | | failure
* s4:dcesrv_samr_ValidatePassword - adapt call to "samdb_check_password"Matthias Dieter Wallnöfer2009-11-061-6/+3
| | | | | I've forgotten that PIDL converts UTF16 parameters automatically back to the UNIX charset (in most cases UTF16). So I don't have to do this here.
* s4:samdb_validate_password - Adapt the function to use the UNIX charset for ↵Matthias Dieter Wallnöfer2009-11-061-20/+7
| | | | the password data blob
* s4:torture/samr - Add status code on "ValidatePassword" test outputMatthias Dieter Wallnöfer2009-11-061-2/+2
|
* s4:torture/samr - Activate "ValidatePassword" test per defaultMatthias Dieter Wallnöfer2009-11-061-5/+2
|
* s4:dcesrv_samr_ValidatePassword - I forgot to create an out bufferMatthias Dieter Wallnöfer2009-11-061-4/+6
|
* s4/drs: Refactor to be more SAMBA.Coding style compliantKamen Mazdrashki2009-11-062-4/+3
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Remove unused structures and functionsKamen Mazdrashki2009-11-062-93/+0
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: remove unused num_prefixes and prefixes from dsdb_schemaKamen Mazdrashki2009-11-063-6/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): _torture_drs_pfm_compare_same() should not fail tctx by itselfKamen Mazdrashki2009-11-061-19/+35
| | | | | | | | The responsibility for failing torture_context sould be for the caller. This gives better control in for test case driver function. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): Test case for dsdb_create_prefix_mapping() implementedKamen Mazdrashki2009-11-061-0/+88
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_create_prefix_mapping() refactoredKamen Mazdrashki2009-11-061-11/+9
| | | | | | | | | TODO: this function may be refactored further. Actually we don't need to look up for the OID supplied, but just call sdb_schema_pfm_make_attid() - it will search for the OID anyway and add it if necessary Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: prefixMap lookup by full_OID implementationKamen Mazdrashki2009-11-061-0/+25
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): refactor - SCHEMA_INFO_DEFAULT defined on file scopeKamen Mazdrashki2009-11-061-9/+11
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_write_prefixes_from_schema_to_ldb() refactoredKamen Mazdrashki2009-11-061-39/+35
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_read_prefixes_from_ldb() refactoredKamen Mazdrashki2009-11-061-54/+13
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): prefixMap read/write in LDB test caseKamen Mazdrashki2009-11-061-0/+43
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): Create temporary LDB for testing purposesKamen Mazdrashki2009-11-061-0/+67
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: refactor dsdb_load_oid_mappings_ldb() to use ↵Kamen Mazdrashki2009-11-061-33/+29
| | | | | | _dsdb_prefixmap_from_ldb_val() Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Load prefixMap from ldb_val moved in separate functionKamen Mazdrashki2009-11-061-0/+35
| | | | | | It is to be used later in several places when we need such conversion. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): prefixMap to/from ldb_val serialization test caseKamen Mazdrashki2009-11-061-2/+61
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_schema_pfm_from_drsuapi_pfm() to accept partial drsuapi_prefixMapKamen Mazdrashki2009-11-063-23/+57
| | | | | | | | | | "partial drsuapi_prefixMap" is a prefix map without last entry being special - i.e. map that does not contains schema_info entry. Test for dsdb_schema_pfm_from_drsuapi_pfm() were also extended to cover both 'full' and 'partial' map conversion. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_map_int2oid() replaced by dsdb_schema_pfm_oid_from_attid()Kamen Mazdrashki2009-11-064-32/+15
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_map_oid2int() replaced by dsdb_schema_pfm_make_attid()Kamen Mazdrashki2009-11-063-19/+19
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_verify_oid_mappings_drsuapi() replaced by ↵Kamen Mazdrashki2009-11-064-74/+3
| | | | | | | | | | | | dsdb_schema_pfm_contains_drsuapi_pfm() dsdb_schema_pfm_contains_drsuapi_pfm() is part of reimplemented prefixMap interface. This name was choosen to clearly show, that this a week verification in case we want to determine if remote schema is changed. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_get_oid_mappings_drsuapi() to use new prefixMap interfaceKamen Mazdrashki2009-11-061-34/+3
| | | | | | | | | | | dsdb_get_oid_mappings_drsuapi() just need to call dsdb_drsuapi_pfm_from_schema_pfm() to get filled-in DRSUAPI prefixMap. Perhaps it won't be bad to rename this function to have more expressive name in the future Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_load_oid_mappings_drsuapi() -> dsdb_load_prefixmap_from_drsuapi()Kamen Mazdrashki2009-11-063-54/+15
| | | | | | | | Also, dsdb_load_oid_mappings_drsuapi() was reimplemented to use dsdb_schema_pfm_from_drsuapi_pfm() function to load drsuapi_prefixMap into schema->prefixmap Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_schema uses dsdb_schema_prefixmap definitionKamen Mazdrashki2009-11-061-0/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4: DRS-RPC tests added to RPC group of testsKamen Mazdrashki2009-11-061-1/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4: Add DRS-UNIT test suite to LOCAL group of tests to be executedKamen Mazdrashki2009-11-061-0/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Move schema_prefixMap allocation in separate functionKamen Mazdrashki2009-11-061-15/+29
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: schema_prefixMap to/from drsuapi_prefixMap conversion implementationKamen Mazdrashki2009-11-061-1/+228
| | | | | | | | | | | Along with this, dsdb_schema_pfm_contains_drsuapi_pfm() function is implemented to replace previous implementation for dsdb_verify_oid_mappings_drsuapi(). Name of the function clearly implies how week this verification is, as currently it is used to indicate "Schema modified on remote" condition. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): test for schema_prefixMap to/from drsuapi_prefixMap conversionKamen Mazdrashki2009-11-061-0/+51
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): implement prefixMap comparison functionKamen Mazdrashki2009-11-061-13/+23
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Implement binary-oid-lookup into prefixMapKamen Mazdrashki2009-11-061-25/+37
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Move making of partial-binary-oid to a separate functionKamen Mazdrashki2009-11-061-20/+45
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Fix memory leek in prefixMapKamen Mazdrashki2009-11-061-1/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/ldb: Fix double allocation for "ldb_url"Kamen Mazdrashki2009-11-061-2/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4:torture/drs: move intern/ => unit/Stefan Metzmacher2009-11-062-1/+1
| | | | metze
* Fix up some of the timing constants for DELAYWRITE. Add some extra tests up ↵Jeremy Allison2009-11-051-30/+114
| | | | | | | test_delayed_write_update6 to investigate what happens to a sticky write handle after a second handle close. Jeremy.