summaryrefslogtreecommitdiff
path: root/source4/lib
AgeCommit message (Collapse)AuthorFilesLines
2009-09-30s4:pyldb - Fixed the return value in "py_ldb_msg_diff"Matthias Dieter Wallnöfer1-2/+0
The case distinction shouldn't be needed also when "diff" is NULL. "PyLdbMessage_FromMessage" works with "NULL" arguments.
2009-09-30Revert "s4:wmic - Output enhancements"Matthias Dieter Wallnöfer1-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-26regshell: Add support for 'cd ..' and cd relative to the root.Wilco Baan Hofman1-8/+73
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-09-26registry: Fix warning freeing talloc pointer with multiple parents.Jelmer Vernooij1-1/+1
2009-09-26ldb: Check for talloc using pkg-config before checking manually, so weJelmer Vernooij1-3/+4
find version errors.
2009-09-26pythonbindings: allow add() to have an array of controls as second parameterMatthieu Patou2-4/+67
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-09-23s4:ldif_handlers Fix memory leak in objectCategory LDIF handlerAndrew Bartlett1-0/+1
2009-09-23fixed spellingAndrew Tridgell1-1/+1
2009-09-22s4-ldb: server side sort args are const char *Andrew Tridgell1-2/+2
2009-09-22s4-ldb: fixed call argument order for ldb_dn_from_ldb_valAndrew Tridgell1-3/+3
This caused _lots_ of problems, especially in server side sort
2009-09-22s4-ldb: when tracing, show ldb_set_debug messagesAndrew Tridgell1-0/+3
2009-09-22s4-ldb: only show the outer level of ldb ops when tracingAndrew Tridgell3-4/+38
2009-09-22s4-ldb: don't show timestamps on every line of ldb tracesAndrew Tridgell5-64/+100
This adds ldb_debug_add() and ldb_debug_end() to format multiline messages
2009-09-22Move the check above the tallocAnatoliy Atanasov1-5/+6
2009-09-21s4:ldb Add 'single-value' support to LDB.Andrew Bartlett2-2/+52
This is currently only triggered via Samba4's schema code.
2009-09-21Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova9-4/+169
2009-09-21Add support in the ldb_dn.c code for MS-ADTS:3.1.1.5.1.2 Naming ConstraintsAnatoliy Atanasov1-0/+13
2009-09-21s4-ldb: bit prettier outputAndrew Tridgell1-7/+15
2009-09-21s4-ldb: fixed O(n^2) string handling in ldif debug printAndrew Tridgell1-3/+3
2009-09-21s4-samdb: enable ldb tracing when log level >= 10Andrew Tridgell1-0/+4
2009-09-21s4-ldb: add --trace command line option to ldb toolsAndrew Tridgell2-0/+6
This enabled LDB_FLG_ENABLE_TRACING
2009-09-21s4-ldb: add a LDB_FLG_ENABLE_TRACING for full ldb tracingAndrew Tridgell4-1/+135
When LDB_FLG_ENABLE_TRACING is set ldb will send full traces of all operations and results
2009-09-21Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova1-2/+2
2009-09-20Merge branch 'master' of git://git.samba.org/sambaNadezhda Ivanova1-4/+4
2009-09-20s4:ldb print out which LDB the transaction is still active on.Andrew Bartlett1-2/+2
2009-09-20Initial implementation of security descriptor creation in DSNadezhda Ivanova1-4/+9
TODO's: ACE sorting and clarifying the inheritance of object specific ace's.
2009-09-20s4:sec_descriptor - fix constantMatthias Dieter Wallnöfer1-4/+4
2009-09-20s4:ldb_parse - Fix the type of an array entryMatthias Dieter Wallnöfer1-1/+1
I found this through a compile warning. Hope that I got this right.
2009-09-20s4:ldb: add ldb_parse_tree_copy_shallow() and change version to 0.9.7Stefan Metzmacher3-1/+65
metze
2009-09-19s4-ldb: display an error if we can't decode a NDR blobAndrew Tridgell1-1/+3
2009-09-19s4-ldb: bump minimum version in ldb tooAndrew Tridgell1-1/+1
2009-09-19s4-resolve: fixed a crash bug on timeoutAndrew Tridgell1-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-18s4-server: kill main daemon if a task fails to initialiseAndrew Tridgell2-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-16Tests for descriptor inheritanceZahari Zahariev1-0/+1610
Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com> Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2009-09-15s4-ldb: ldap attribute names can contain a '.'Andrew Tridgell1-1/+2
When they are of the form of OIDs
2009-09-15s4-ldb: expose ldb_transaction_prepare_commit() in ldbAndrew Tridgell3-21/+64
It is useful to be able to control the 2 phase commit from application code (s4 replication uses it)
2009-09-15s4-ldb: cope better with corruption of tdb recordsAndrew Tridgell4-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.
2009-09-14pyldb: Don't segfault when invalid type is specified to Dn.get().Jelmer Vernooij2-2/+14
(#6722)
2009-09-11ldb: Remove references to operational module init function.Jelmer Vernooij2-2/+0
This module is now part of Samba 4's dsdb subsystem rather than standalone ldb.
2009-09-11ldb: Support running testsuite without installing first.Jelmer Vernooij2-4/+5
2009-09-11s4:ldb_map_outbound - fix memory leakMatthias Dieter Wallnöfer1-0/+2
Patch from Andrew Kroeger wasn't fully correct - we need a "talloc_free" after the "if (ac->r_current == NULL)" statement.
2009-09-11s4-ldb: don't remove a message element beyond the end of the arrayAndrew Tridgell1-0/+4
2009-09-11s4:ldb_map: Don't free ares too early.Andrew Kroeger1-3/+3
As found when running "make test" with the MALLOC_CHECK_ and MALLOC_PERTURB_ environment variables set.
2009-09-08Mark test_security_descriptor_add_neg as known failing (for now).Jelmer Vernooij1-1/+1
2009-09-08Basic tests for nTSceurityDescriptor both SDDL and BASE64 formatZahari Zahariev1-2/+194
These are updated second eddition unittests using ldb.add_ldif() and ldb.modify_ldif(). Unittests are found to work when using the right local domain SID. Negative test separated. Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-09-08s4/ldb: support NDR printing for 2 more replication typesAndrew Tridgell2-0/+40
print replUpToDateVector and replPropertyMetaData using NDR format if --show-binary is given.
2009-09-08s4/ldb: allow prefixMap to be shown as NDRAndrew Tridgell1-0/+8
2009-09-08s4/ldb: allow printing ntSecurityDescriptor in fullAndrew Tridgell1-33/+39
print security descriptors in NDR format if --show-binary is given. This is easier to read than sddl format.
2009-09-08s4/ldb: added ldif handler for repsFrom/repsToAndrew Tridgell2-2/+57
In normal usage this makes no difference, but if you add --show-binary then you can see the NDR printed out in the usual ndr_print_*() format
2009-09-08s4/ldb: expose the ldb flags with ldb_get_flags()Andrew Tridgell2-0/+11