Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2009-09-14 | pyldb: Don't segfault when invalid type is specified to Dn.get(). | Jelmer Vernooij | 2 | -2/+14 | |
(#6722) | |||||
2009-09-11 | ldb: Remove references to operational module init function. | Jelmer Vernooij | 2 | -2/+0 | |
This module is now part of Samba 4's dsdb subsystem rather than standalone ldb. | |||||
2009-09-11 | ldb: Support running testsuite without installing first. | Jelmer Vernooij | 2 | -4/+5 | |
2009-09-11 | s4:ldb_map_outbound - fix memory leak | Matthias Dieter Wallnöfer | 1 | -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-11 | s4-ldb: don't remove a message element beyond the end of the array | Andrew Tridgell | 1 | -0/+4 | |
2009-09-11 | s4:ldb_map: Don't free ares too early. | Andrew Kroeger | 1 | -3/+3 | |
As found when running "make test" with the MALLOC_CHECK_ and MALLOC_PERTURB_ environment variables set. | |||||
2009-09-08 | Mark test_security_descriptor_add_neg as known failing (for now). | Jelmer Vernooij | 1 | -1/+1 | |
2009-09-08 | Basic tests for nTSceurityDescriptor both SDDL and BASE64 format | Zahari Zahariev | 1 | -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-08 | s4/ldb: support NDR printing for 2 more replication types | Andrew Tridgell | 2 | -0/+40 | |
print replUpToDateVector and replPropertyMetaData using NDR format if --show-binary is given. | |||||
2009-09-08 | s4/ldb: allow prefixMap to be shown as NDR | Andrew Tridgell | 1 | -0/+8 | |
2009-09-08 | s4/ldb: allow printing ntSecurityDescriptor in full | Andrew Tridgell | 1 | -33/+39 | |
print security descriptors in NDR format if --show-binary is given. This is easier to read than sddl format. | |||||
2009-09-08 | s4/ldb: added ldif handler for repsFrom/repsTo | Andrew Tridgell | 2 | -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-08 | s4/ldb: expose the ldb flags with ldb_get_flags() | Andrew Tridgell | 2 | -0/+11 | |
2009-09-08 | s4/ldb: don't line wrap ldif when --show-binary is used | Andrew Tridgell | 1 | -4/+9 | |
2009-09-08 | s4/ldb: added --show-binary command line option | Andrew Tridgell | 6 | -4/+20 | |
This add --show-binary to ldbsearch. When this flag is set, binary blobs will be shown as-is, instead of base64 encoded. This is useful for some XML encoded attributes, and will also be used as part of some NDR print formatting for attributes like repsTo. | |||||
2009-09-07 | s4:wmic - Output enhancements | Dmitry Karasik | 1 | -58/+105 | |
Outputs shouldn't clash with metadata characters (|,()), special characters should be escaped, "NULL" values should be reported as "(null)" string. For the full explaination look at bug #6076. | |||||
2009-09-08 | s4/ldb: fixed spelling | Andrew Tridgell | 1 | -2/+2 | |
2009-09-07 | s4:ldap.py - Adds a test for the primary group behaviour | Matthias Dieter Wallnöfer | 1 | -12/+132 | |
This passes the Windows Server behaviour. Also SAMBA 4 should match it. Also some small enhancement. | |||||
2009-09-06 | s4: Fix typo | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2009-09-06 | s4:ldb_errors - add spaces | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
2009-09-04 | ldb: make ldb module programming less error prone | Andrew Tridgell | 2 | -0/+17 | |
When a top level method in a module returns an error, it is supposed to call ldb_module_done(). We ran across a case where this wasn't done, and then found that in fact that are hundreds of similar cases in our modules. It took Andrew and I a full day to work out that this was the cause of a subtle segv in another part of the code. To try to prevent this happening again, this patch changes ldb_next_request() to catch the error by checking if a module returning an error has called ldb_module_done(). If it hasn't then the call is made on behalf of the module. | |||||
2009-09-04 | ldb: ensure we cancel a ldb transaction | Andrew Tridgell | 2 | -3/+9 | |
When we fail a ldbadd or ldbedit we should cancel the transaction to prevent ldb giving a warning about having a open transaction in the ldb destructor | |||||
2009-09-03 | always use prepare_commit in ldb transaction commits if possible | Andrew Tridgell | 3 | -6/+51 | |
The reason we need this is to make multi-tdb transactions safe, with the partition module. The linked_attributes and repl_meta_data modules now do extra processing when the transaction ends, and that processing can fail. When it fails we need to cancel the transaction, which we can only do if the hook is on the prepare commit instead of the end transaction call. Otherwise the partition module cannot ensure that no commit has been done on another partition. | |||||
2009-09-02 | show the full set of command line options for ldb tools | Andrew Tridgell | 5 | -29/+6 | |
I always found it hard to remember some of the options. We might as well use popt to give us the full list | |||||
2009-09-02 | use ldb_cmdline_help() in ldbsearch | Andrew Tridgell | 2 | -8/+3 | |
2009-09-02 | added ldb_cmdline_help() | Andrew Tridgell | 1 | -29/+36 | |
This allows the ldb tools to show their full command line options |