Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-03 | s3: Convert cli_sesssetup_ntlmssp to the async API | Volker Lendecke | 1 | -92/+196 | |
2010-01-03 | s3: NT_STATUS_MORE_PROCESSING_REQUIRED is a valid sesssetup return value | Volker Lendecke | 1 | -9/+23 | |
2010-01-03 | s3: Convert cli_session_setup_kerberos to the async API | Volker Lendecke | 1 | -83/+285 | |
This is still cheated, acquiring the ticket is not async yet, but the SMB part is | |||||
2010-01-02 | s3: Fix a typo | Volker Lendecke | 1 | -1/+1 | |
2010-01-02 | s3: simplify find_root_domain, find_our_domain() never fails | Volker Lendecke | 1 | -4/+2 | |
2010-01-02 | s3: Use global_sid_Builtin in find_builtin_domain | Volker Lendecke | 1 | -4/+1 | |
2010-01-02 | s3: Avoid adding a domain twice | Volker Lendecke | 1 | -6/+7 | |
If we found a match with sid==NULL, we ended up adding the domain twice | |||||
2010-01-02 | s3: Make free_domain_list() static | Volker Lendecke | 2 | -2/+1 | |
2010-01-02 | s3: Adapt sid_dup_talloc to README.Coding | Volker Lendecke | 1 | -8/+9 | |
2010-01-02 | s3: Introduce domain_is_forest_root() helper function | Volker Lendecke | 3 | -8/+12 | |
Hopefully this makes the flag tests a bit more understandable | |||||
2010-01-02 | s4-dsdb: force REVISION_ADS for new and updated ACLs in dsdb | Andrew Tridgell | 1 | -0/+8 | |
w2k8-r2 gives a "schema mismatch" error if the revision is not set to REVISION_ADS and you replicate the ntsecuritydescriptor using DRS. Nadya, please check this! Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: don't give an error on repsTo delete if add is also specified | Andrew Tridgell | 1 | -1/+3 | |
w2k8-r2 in dcpromo asks for a delete+add during its initial join. | |||||
2010-01-02 | s4-sddl: DRS replication needs REVISION_ADS for SDs | Andrew Tridgell | 1 | -1/+1 | |
DRS replication with w2k8-r2 fails with a schema mismatch error if we set the revision to NT4 | |||||
2010-01-02 | ldb: Fix the standalone ldb build. | Jelmer Vernooij | 1 | -14/+14 | |
2010-01-02 | libreplace: some systems don't have memmem() | Andrew Tridgell | 4 | -0/+68 | |
added rep_memmem() and a testsuite | |||||
2010-01-02 | s4-dsdb: switched to using RMD_FLAGS instead of DELETED in extended DNs | Andrew Tridgell | 5 | -40/+83 | |
This allows for more flags in the future | |||||
2010-01-02 | s4-kcc: added a preiodic task to remove deleted objects | Andrew Tridgell | 4 | -4/+104 | |
we check for deleted objects in each partition every 10 minutes, using onelevel searches | |||||
2010-01-02 | s4-dsdb: fixed several memory leaks | Andrew Tridgell | 1 | -5/+18 | |
need to be careful with those temporary contexts | |||||
2010-01-02 | s4-dsdb: fixed samdb_create_foreign_security_principal() to use the ↵ | Andrew Tridgell | 1 | -18/+20 | |
wellknown GUID This also fixes a memory leak | |||||
2010-01-02 | s4-ldb: fixed valgrind error: ares can be freed by callback | Andrew Tridgell | 1 | -4/+1 | |
2010-01-02 | s4-dsdb: make sure 'whenChanged' is set on modify | Andrew Tridgell | 1 | -1/+4 | |
We also should preserve (and then replace) whenChanged on delete | |||||
2010-01-02 | s4-dsdb: added dsdb_tombstone_lifetime() | Andrew Tridgell | 2 | -0/+90 | |
2010-01-02 | s4-dsdb: allow system to remove deleted objects | Andrew Tridgell | 1 | -0/+19 | |
This will be used by a periodic job to remove tombstoned objects | |||||
2010-01-02 | s4-ldaptest: need to use MessageElement for modify messages | Andrew Tridgell | 1 | -2/+4 | |
Without MessageElement() the flags are not set, which is invalid | |||||
2010-01-02 | s4-ldb: show an error string, as well as error message | Andrew Tridgell | 1 | -3/+4 | |
This makes it easier to track down error mismatches from the test suite | |||||
2010-01-02 | s4-drs: make sure the DNs we put in the db have a extended GUID | Andrew Tridgell | 1 | -7/+16 | |
2010-01-02 | s4-dsdb: added dsdb_set_extended_dn_guid() | Andrew Tridgell | 1 | -0/+19 | |
2010-01-02 | s4-ldbtest: fixed message element in modify | Andrew Tridgell | 1 | -1/+2 | |
a flags value of zero is not valid | |||||
2010-01-02 | s4-ldb: allow modules to override error return values | Andrew Tridgell | 1 | -2/+4 | |
The samldb module overrides the error code for some returns when handling primaryGroupID. We need to take the error from the async callback to allow this to work reliably | |||||
2010-01-02 | s4-ldbmodify: show the error code as well as error string | Andrew Tridgell | 1 | -1/+2 | |
2010-01-02 | s4-ldb: declate ldb_val_to_time() | Andrew Tridgell | 1 | -0/+6 | |
2010-01-02 | s4-ldb: use safe length limited conversions for int64 and time | Andrew Tridgell | 1 | -13/+48 | |
2010-01-02 | s4-dsdb: use safe length limiting in string->integer conversion | Andrew Tridgell | 1 | -11/+35 | |
The ldap.py test suite could trigger a read past the end of the struct ldb_val buffer | |||||
2010-01-02 | s4-dsdb: use ldb_val_to_time() instead of ldb_string_to_time() | Andrew Tridgell | 2 | -4/+8 | |
2010-01-02 | s4-ldb: added ldb_val_to_time() | Andrew Tridgell | 1 | -0/+27 | |
This is intended as a replacement for ldb_string_to_time() for ldb_val inputs. This ensures it is length limited and includes additional validity checks | |||||
2010-01-02 | s4-drs: sort linked attributes | Andrew Tridgell | 1 | -0/+73 | |
See MS-DRSR section 4.1.10.5.17 for a description of the sorting comparison function | |||||
2010-01-02 | s4-drs: re-resolve the DN in linked attribute processing | Andrew Tridgell | 1 | -0/+10 | |
w2k8-r2 sometimes sends the DN with an old target | |||||
2010-01-02 | s4-drs: use dsdb_module_rename() | Andrew Tridgell | 1 | -4/+3 | |
Use the new dsdb_module_rename() for DRS rename handling, instead of ldb_rename(). This stops us going to the top of the module stack on a rename. | |||||
2010-01-02 | s4-drs: use dsdb linked attribute parse functions | Andrew Tridgell | 2 | -42/+5 | |
This makes the code considerably more readable | |||||
2010-01-02 | s4-dsdb: added parse functions for DRS linked attribute blobs | Andrew Tridgell | 1 | -0/+69 | |
2010-01-02 | s4-drs: set flag to indicate that we do support linked attributes | Andrew Tridgell | 1 | -4/+1 | |
2010-01-02 | s4-ldb: show the error code as well as errstr | Andrew Tridgell | 1 | -2/+3 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-dsdb: fixed valgrind error in replmd modify | Andrew Tridgell | 1 | -1/+1 | |
We are using the values from a search result, so we need to steal them onto the msg before we free the search results Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: don't try to remove backlinks directly | Andrew Tridgell | 1 | -1/+2 | |
backlinks need to be removed as a side effect of removing the forward link Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: isRecycled only exists in FL W2K8-R2 | Andrew Tridgell | 1 | -0/+13 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: use DSDB_FLAG_OWN_MODULE | Andrew Tridgell | 1 | -3/+3 | |
We need DRS driven replication changes to update replPropertyMetaData, so it needs to call into the repl_meta_data module logic Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: update comment to refect only forward link in this fn | Andrew Tridgell | 1 | -2/+4 | |
This function only update forward links Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: fixed typo for uSNCreated | Andrew Tridgell | 1 | -1/+1 | |
This broke DRS replication from samba to windows Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-01-02 | s4-drs: use dsdb_module_guid_by_dn() | Andrew Tridgell | 1 | -1/+1 | |
We should not be going to the top of the module stack | |||||
2010-01-02 | s4-drs: cope better with NULL GUIDS from DRS | Andrew Tridgell | 1 | -11/+25 | |
It is valid to get a NULL GUID over DRS for a deleted forward link. We need to match by DN if possible when seeing if we should update an existing link. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> |