Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-02 | s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OID | Andrew Bartlett | 1 | -0/+9 | |
This allows this control to be specified as critical. We support the control because we choose to always be durable in our transactions. We really, really need a 'duplicate request' API, as at the moment we can't do this without a large, error-prone set of code that cannot cope with new request fields or types. Andrew Bartlett | |||||
2009-10-02 | s4-ldb: fixed a memory leak | Andrew Tridgell | 1 | -1/+6 | |
2009-10-02 | s4-ldb: overallocate idxptr to reduce memory fragmentation | Andrew Tridgell | 1 | -1/+3 | |
2009-10-02 | s4-ldb: merged with master | Andrew Bartlett | 5 | -523/+623 | |
2009-10-02 | s4:ldb Remove LTDB_PACKING_FORMAT_NODN | Andrew Bartlett | 2 | -16/+0 | |
The restructured code makes this hader to support, and we have not had this kind of LDB for a very long time now. Andrew Bartlett | |||||
2009-10-02 | s4:ldb always talloc_free() the ldb_ldif_write context, even on success | Andrew Bartlett | 1 | -0/+1 | |
2009-10-02 | s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATA | Andrew Bartlett | 1 | -10/+4 | |
(The format of index records in the internal manipulation changed) Andrew Bartlett | |||||
2009-10-02 | s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks. | Andrew Bartlett | 1 | -12/+47 | |
We would use the mem_ctx for internal work, but previously we did not clean it up on exit. Andrew Bartlett | |||||
2009-10-02 | pythonbindings: allow add() to have an array of controls as second parameter | Matthieu Patou | 1 | -0/+1 | |
2009-10-02 | s4-ldb: Add new relax controls that allow relaxed x500 constraints checks | Matthieu Patou | 2 | -0/+35 | |
2009-10-02 | s4-ldb: Add support for binary blobs in DNs | Andrew Tridgell | 2 | -30/+295 | |
AD has the concept of a DN prefixed with B:NN:XXXXXX: that contains a binary blob. We need to support those in order to give correctly formatted binary blobs for things like wellKnownObjects This implementation is not ideal, as it allows for binary blobs on all DNs, whereas it should only allow them on those with a syntax of 2.5.5.7. We should clean this up in the future, but meanwhile this implementation at least gets us a working DC join of w2k8 to s4. This patch also uses a static function for marking DNs as invalid, which is very useful when debugging this code, as you can break on it in gdb. | |||||
2009-10-01 | s4:pyldb - Wrong error type (found only after the push) | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2009-10-01 | s4:ldb_msg_diff - Fixes up possible memory leaks and the python binding of it | Matthias Dieter Wallnöfer | 2 | -3/+13 | |
2009-09-30 | s4:pyldb - Fixed the return value in "py_ldb_msg_diff" | Matthias Dieter Wallnöfer | 1 | -2/+0 | |
The case distinction shouldn't be needed also when "diff" is NULL. "PyLdbMessage_FromMessage" works with "NULL" arguments. | |||||
2009-09-30 | Revert "s4:wmic - Output enhancements" | Matthias Dieter Wallnöfer | 1 | -105/+58 | |
This reverts commit fb914640ad656b146f732ab33063575e2e47e37c. Jelmer requested the revert since he feels better when we reapply this change after his merge with the updated WMI branch. | |||||
2009-09-26 | regshell: Add support for 'cd ..' and cd relative to the root. | Wilco Baan Hofman | 1 | -8/+73 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-09-26 | registry: Fix warning freeing talloc pointer with multiple parents. | Jelmer Vernooij | 1 | -1/+1 | |
2009-09-26 | ldb: Check for talloc using pkg-config before checking manually, so we | Jelmer Vernooij | 1 | -3/+4 | |
find version errors. | |||||
2009-09-26 | pythonbindings: allow add() to have an array of controls as second parameter | Matthieu Patou | 2 | -4/+67 | |
Signed-off-by: Jelmer Vernooij <jelmer@samba.org> | |||||
2009-09-23 | s4:ldif_handlers Fix memory leak in objectCategory LDIF handler | Andrew Bartlett | 1 | -0/+1 | |
2009-09-23 | fixed spelling | Andrew Tridgell | 1 | -1/+1 | |
2009-09-22 | s4-ldb: server side sort args are const char * | Andrew Tridgell | 1 | -2/+2 | |
2009-09-22 | s4-ldb: fixed call argument order for ldb_dn_from_ldb_val | Andrew Tridgell | 1 | -3/+3 | |
This caused _lots_ of problems, especially in server side sort | |||||
2009-09-22 | s4-ldb: when tracing, show ldb_set_debug messages | Andrew Tridgell | 1 | -0/+3 | |
2009-09-22 | s4-ldb: only show the outer level of ldb ops when tracing | Andrew Tridgell | 3 | -4/+38 | |
2009-09-22 | s4-ldb: don't show timestamps on every line of ldb traces | Andrew Tridgell | 5 | -64/+100 | |
This adds ldb_debug_add() and ldb_debug_end() to format multiline messages | |||||
2009-09-22 | Move the check above the talloc | Anatoliy Atanasov | 1 | -5/+6 | |
2009-09-21 | s4:ldb Add 'single-value' support to LDB. | Andrew Bartlett | 2 | -2/+52 | |
This is currently only triggered via Samba4's schema code. | |||||
2009-09-21 | Merge branch 'master' of git://git.samba.org/samba | Nadezhda Ivanova | 9 | -4/+169 | |
2009-09-21 | Add support in the ldb_dn.c code for MS-ADTS:3.1.1.5.1.2 Naming Constraints | Anatoliy Atanasov | 1 | -0/+13 | |
2009-09-21 | s4-ldb: bit prettier output | Andrew Tridgell | 1 | -7/+15 | |
2009-09-21 | s4-ldb: fixed O(n^2) string handling in ldif debug print | Andrew Tridgell | 1 | -3/+3 | |
2009-09-21 | s4-samdb: enable ldb tracing when log level >= 10 | Andrew Tridgell | 1 | -0/+4 | |
2009-09-21 | s4-ldb: add --trace command line option to ldb tools | Andrew Tridgell | 2 | -0/+6 | |
This enabled LDB_FLG_ENABLE_TRACING | |||||
2009-09-21 | s4-ldb: add a LDB_FLG_ENABLE_TRACING for full ldb tracing | Andrew Tridgell | 4 | -1/+135 | |
When LDB_FLG_ENABLE_TRACING is set ldb will send full traces of all operations and results | |||||
2009-09-21 | Merge branch 'master' of git://git.samba.org/samba | Nadezhda Ivanova | 1 | -2/+2 | |
2009-09-20 | Merge branch 'master' of git://git.samba.org/samba | Nadezhda Ivanova | 1 | -4/+4 | |
2009-09-20 | s4:ldb print out which LDB the transaction is still active on. | Andrew Bartlett | 1 | -2/+2 | |
2009-09-20 | Initial implementation of security descriptor creation in DS | Nadezhda Ivanova | 1 | -4/+9 | |
TODO's: ACE sorting and clarifying the inheritance of object specific ace's. | |||||
2009-09-20 | s4:sec_descriptor - fix constant | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
2009-09-20 | s4:ldb_parse - Fix the type of an array entry | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
I found this through a compile warning. Hope that I got this right. | |||||
2009-09-20 | s4:ldb: add ldb_parse_tree_copy_shallow() and change version to 0.9.7 | Stefan Metzmacher | 3 | -1/+65 | |
metze | |||||
2009-09-19 | s4-ldb: display an error if we can't decode a NDR blob | Andrew Tridgell | 1 | -1/+3 | |
2009-09-19 | s4-ldb: bump minimum version in ldb too | Andrew Tridgell | 1 | -1/+1 | |
2009-09-19 | s4-resolve: fixed a crash bug on timeout | Andrew Tridgell | 1 | -1/+1 | |
We were creating the name resolution context as a child of lp_ctx, which meant when we gave up on a connection the timer on name resolution kept running, and when it timed out the callback crashed as the socket was already removed. | |||||
2009-09-18 | s4-server: kill main daemon if a task fails to initialise | Andrew Tridgell | 2 | -0/+4 | |
When one of our core tasks fails to initialise it can now ask for the server as a whole to die, rather than limping along in a degraded state. | |||||
2009-09-16 | Tests for descriptor inheritance | Zahari Zahariev | 1 | -0/+1610 | |
Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com> Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2009-09-15 | s4-ldb: ldap attribute names can contain a '.' | Andrew Tridgell | 1 | -1/+2 | |
When they are of the form of OIDs | |||||
2009-09-15 | s4-ldb: expose ldb_transaction_prepare_commit() in ldb | Andrew Tridgell | 3 | -21/+64 | |
It is useful to be able to control the 2 phase commit from application code (s4 replication uses it) | |||||
2009-09-15 | s4-ldb: cope better with corruption of tdb records | Andrew Tridgell | 4 | -5/+30 | |
When doing an indexed search if we hit a corrupt record we abandoned the indexed search and did a full search. The problem was that we might have sent some records to the caller already, which means the caller ended up with duplicate records. Fix this by returning a search error if indexing returns an error and we have given any records to the caller. |