summaryrefslogtreecommitdiffstats
path: root/source4/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* s4:ldb.h - cosmetic - add whitespaceMatthias Dieter Wallnöfer2009-10-021-1/+1
|
* s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OIDAndrew Bartlett2009-10-021-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
* s4-ldb: fixed a memory leakAndrew Tridgell2009-10-021-1/+6
|
* s4-ldb: overallocate idxptr to reduce memory fragmentationAndrew Tridgell2009-10-021-1/+3
|
* s4-ldb: merged with masterAndrew Bartlett2009-10-025-523/+623
|
* s4:ldb Remove LTDB_PACKING_FORMAT_NODNAndrew Bartlett2009-10-022-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
* s4:ldb always talloc_free() the ldb_ldif_write context, even on successAndrew Bartlett2009-10-021-0/+1
|
* s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATAAndrew Bartlett2009-10-021-10/+4
| | | | | | (The format of index records in the internal manipulation changed) Andrew Bartlett
* s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks.Andrew Bartlett2009-10-021-12/+47
| | | | | | | We would use the mem_ctx for internal work, but previously we did not clean it up on exit. Andrew Bartlett
* pythonbindings: allow add() to have an array of controls as second parameterMatthieu Patou2009-10-021-0/+1
|
* s4-ldb: Add new relax controls that allow relaxed x500 constraints checksMatthieu Patou2009-10-022-0/+35
|
* s4-ldb: Add support for binary blobs in DNsAndrew Tridgell2009-10-022-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.
* s4:pyldb - Wrong error type (found only after the push)Matthias Dieter Wallnöfer2009-10-011-1/+1
|
* s4:ldb_msg_diff - Fixes up possible memory leaks and the python binding of itMatthias Dieter Wallnöfer2009-10-012-3/+13
|
* s4:pyldb - Fixed the return value in "py_ldb_msg_diff"Matthias Dieter Wallnöfer2009-09-301-2/+0
| | | | | The case distinction shouldn't be needed also when "diff" is NULL. "PyLdbMessage_FromMessage" works with "NULL" arguments.
* Revert "s4:wmic - Output enhancements"Matthias Dieter Wallnöfer2009-09-301-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.
* regshell: Add support for 'cd ..' and cd relative to the root.Wilco Baan Hofman2009-09-261-8/+73
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* registry: Fix warning freeing talloc pointer with multiple parents.Jelmer Vernooij2009-09-261-1/+1
|
* ldb: Check for talloc using pkg-config before checking manually, so weJelmer Vernooij2009-09-261-3/+4
| | | | find version errors.
* pythonbindings: allow add() to have an array of controls as second parameterMatthieu Patou2009-09-262-4/+67
| | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
* s4:ldif_handlers Fix memory leak in objectCategory LDIF handlerAndrew Bartlett2009-09-231-0/+1
|
* fixed spellingAndrew Tridgell2009-09-231-1/+1
|
* s4-ldb: server side sort args are const char *Andrew Tridgell2009-09-221-2/+2
|
* s4-ldb: fixed call argument order for ldb_dn_from_ldb_valAndrew Tridgell2009-09-221-3/+3
| | | | This caused _lots_ of problems, especially in server side sort
* s4-ldb: when tracing, show ldb_set_debug messagesAndrew Tridgell2009-09-221-0/+3
|
* s4-ldb: only show the outer level of ldb ops when tracingAndrew Tridgell2009-09-223-4/+38
|
* s4-ldb: don't show timestamps on every line of ldb tracesAndrew Tridgell2009-09-225-64/+100
| | | | | This adds ldb_debug_add() and ldb_debug_end() to format multiline messages
* Move the check above the tallocAnatoliy Atanasov2009-09-221-5/+6
|
* s4:ldb Add 'single-value' support to LDB.Andrew Bartlett2009-09-212-2/+52
| | | | This is currently only triggered via Samba4's schema code.
* Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova2009-09-219-4/+169
|\
| * Add support in the ldb_dn.c code for MS-ADTS:3.1.1.5.1.2 Naming ConstraintsAnatoliy Atanasov2009-09-211-0/+13
| |
| * s4-ldb: bit prettier outputAndrew Tridgell2009-09-211-7/+15
| |
| * s4-ldb: fixed O(n^2) string handling in ldif debug printAndrew Tridgell2009-09-211-3/+3
| |
| * s4-samdb: enable ldb tracing when log level >= 10Andrew Tridgell2009-09-211-0/+4
| |
| * s4-ldb: add --trace command line option to ldb toolsAndrew Tridgell2009-09-212-0/+6
| | | | | | | | This enabled LDB_FLG_ENABLE_TRACING
| * s4-ldb: add a LDB_FLG_ENABLE_TRACING for full ldb tracingAndrew Tridgell2009-09-214-1/+135
| | | | | | | | | | When LDB_FLG_ENABLE_TRACING is set ldb will send full traces of all operations and results
* | Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova2009-09-211-2/+2
|\|
| * s4:ldb print out which LDB the transaction is still active on.Andrew Bartlett2009-09-201-2/+2
| |
* | Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova2009-09-201-4/+4
|\|
| * s4:sec_descriptor - fix constantMatthias Dieter Wallnöfer2009-09-201-4/+4
| |
* | Initial implementation of security descriptor creation in DSNadezhda Ivanova2009-09-201-4/+9
|/ | | | | TODO's: ACE sorting and clarifying the inheritance of object specific ace's.
* s4:ldb_parse - Fix the type of an array entryMatthias Dieter Wallnöfer2009-09-201-1/+1
| | | | I found this through a compile warning. Hope that I got this right.
* s4:ldb: add ldb_parse_tree_copy_shallow() and change version to 0.9.7Stefan Metzmacher2009-09-203-1/+65
| | | | metze
* s4-ldb: display an error if we can't decode a NDR blobAndrew Tridgell2009-09-191-1/+3
|
* s4-ldb: bump minimum version in ldb tooAndrew Tridgell2009-09-191-1/+1
|
* s4-resolve: fixed a crash bug on timeoutAndrew Tridgell2009-09-191-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.
* s4-server: kill main daemon if a task fails to initialiseAndrew Tridgell2009-09-182-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.
* Tests for descriptor inheritanceZahari Zahariev2009-09-161-0/+1610
| | | | | Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com> Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: ldap attribute names can contain a '.'Andrew Tridgell2009-09-151-1/+2
| | | | When they are of the form of OIDs
* s4-ldb: expose ldb_transaction_prepare_commit() in ldbAndrew Tridgell2009-09-153-21/+64
| | | | | It is useful to be able to control the 2 phase commit from application code (s4 replication uses it)