Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-25 | tdb: detect tdb store of identical records and skip | Andrew Tridgell | 1 | -0/+20 | |
This can help with ldb where we rewrite the index records | |||||
2009-10-23 | tdb: rename 'struct list_struct' into 'struct tdb_record' | Stefan Metzmacher | 9 | -54/+54 | |
metze | |||||
2009-10-23 | util:ldb Allow multiple entries to be added in one LDIF snippit | Andrew Bartlett | 1 | -4/+7 | |
2009-10-22 | util: fixed place where we could look one byte past end of string | Andrew Tridgell | 1 | -1/+1 | |
We need to check the length before the value | |||||
2009-10-22 | lib/tdb: make tdbtool use tdb_check() for "check" command | Rusty Russell | 1 | -14/+30 | |
Also, set logging function so we get more informative messages. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-22 | lib/tdb: add tdb_check() | Rusty Russell | 8 | -3/+441 | |
ctdb wants a quick way to detect corrupt tdbs; particularly, tdbs with loops in their hash chains. tdb_check() provides this. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-22 | lib/tdb: add -t (always use transactions) option to tdbtorture | Rusty Russell | 1 | -12/+29 | |
This means you can kill it at any time and expect no corruption. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-22 | lib/tdb: wean off TDB_ERRCODE. | Rusty Russell | 9 | -40/+59 | |
It was a regrettable hack which I used to reduce line count in tdb; in fact it caused confusion as can be seen in this patch. In particular, ecode now needs to be set before TDB_LOG anyway, and having it exposed in the header is useless (the struct tdb_context isn't defined, so it's doubly useless). Also, we should never set errno, as io.c was doing. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-22 | lib/tdb: TDB_TRACE support (for developers) | Rusty Russell | 7 | -55/+402 | |
When TDB_TRACE is defined (in tdb_private.h), verbose tracing of tdb operations is enabled. This can be replayed using "replay_trace" from http://ccan.ozlabs.org/info/tdb. The majority of this patch comes from moving internal functions to _<funcname> to avoid double-tracing. There should be no additional overhead for the normal (!TDB_TRACE) case. Note that the verbose traces compress really well with rzip. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-10-20 | lib-util: check for too many combinations in generate_unique_strs() | Andrew Tridgell | 1 | -1/+10 | |
2009-10-20 | tdb: fixed the intermittent failure of tdbtorture in the build farm | Andrew Tridgell | 1 | -2/+5 | |
There was a race condition that caused the torture.tdb to be left in a state that needed recovery. The torture code thought that any message from the tdb code was an error, so the "recovered" message, which is a TDB_DEBUG_TRACE message, marked the run as being an error when it isn't. | |||||
2009-10-19 | util: fixed generate_unique_strs() to be portable | Andrew Tridgell | 1 | -31/+13 | |
'place' was going negative, and giving undefined results. The result was duplicate names which gave errors in SMB2-DIR on PPC and other systems. | |||||
2009-10-16 | s4/asn1: Use explicite TALLOC_CTX in ber_write_OID functions | Kamen Mazdrashki | 3 | -16/+16 | |
2009-10-14 | talloc: Fix exports and increment talloc version | Simo Sorce | 3 | -37/+40 | |
2009-10-14 | talloc: Make abi checks in release script | Simo Sorce | 1 | -0/+10 | |
Make always sure the exports and signature files are up to date before shipping a release. | |||||
2009-10-14 | talloc: Move release script under /script too | Simo Sorce | 1 | -0/+0 | |
2009-10-14 | talloc: Change the way mksysms work | Simo Sorce | 3 | -36/+29 | |
Make sure we always have a sorted (per file) export file. This way we can directly compare the real export and the check file w/o having to further sort things. Also return error code from abi_checks.sh if warnings were reported | |||||
2009-10-11 | Fix builds with external tdb | Simo Sorce | 1 | -1/+1 | |
Make sure we do not reference our internal tdb directly. Let configure define what tdb.h file to use so that builds that use an extrenal tdb do not include 2 different versions of the tdb header. | |||||
2009-10-09 | Fix builds with external talloc | Simo Sorce | 1 | -1/+1 | |
Make sure we do not reference our internal talloc directly. Let configure define what talloc.h file to use so that builds that use an extrenal talloc do not include 2 different versions of the talloc header. | |||||
2009-10-09 | asn1_tests: Fix typo in comment. | Karolin Seeger | 1 | -2/+2 | |
Karolin | |||||
2009-10-07 | tdr: teach TDR about uint1632 enums | Andrew Tridgell | 1 | -0/+10 | |
TDB doesn't have NDR64, but it needs to know how to map the new types from pidl | |||||
2009-10-05 | lib/tdr: get rid of build warning when using TDR_ALLOC macro. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-10-01 | NULL is not a valid event context. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-10-01 | s4/asn1: ber_read_OID_String() to be based on _ber_read_OID_String_impl() | Kamen Mazdrashki | 1 | -30/+3 | |
2009-10-01 | s4/asn1: local TALLOC_CTX should be child of torture_context | Kamen Mazdrashki | 1 | -2/+2 | |
2009-10-01 | s4/asn1: fixed typo in torture messages | Kamen Mazdrashki | 1 | -2/+2 | |
2009-10-01 | s4/asn1: Added test for ber_read_partial_OID_String() | Kamen Mazdrashki | 1 | -0/+45 | |
2009-10-01 | s4/asn1: Added test for ber_read_OID_String() | Kamen Mazdrashki | 1 | -0/+32 | |
2009-10-01 | s4/asn1: Added test for ber_write_partial_OID_String() | Kamen Mazdrashki | 1 | -0/+74 | |
2009-10-01 | s4/asn1: Added test for ber_write_OID_String() | Kamen Mazdrashki | 1 | -0/+74 | |
2009-10-01 | s4/asn1: Added torture suite for ASN1 | Kamen Mazdrashki | 1 | -0/+35 | |
2009-10-01 | util: strhex_to_str() fixed to handle '0x' correctly | Kamen Mazdrashki | 1 | -6/+6 | |
2009-10-01 | util: fixed compile time "discards qualifiers" warning | Kamen Mazdrashki | 1 | -3/+3 | |
2009-10-01 | s4/drsuapi: ber_read_partial_OID_String() implementation | Kamen Mazdrashki | 2 | -0/+37 | |
2009-10-01 | s4/drsuapi: Internal implementation for ber_read_OID_String | Kamen Mazdrashki | 1 | -0/+40 | |
Modified implementation _ber_read_OID_String_impl() returns how much bytes are converted. The intentation is to use this implementation both for reading OIDs and partial-OIDs in the future | |||||
2009-10-01 | s4/drsuapi: ber_write_partial_OID_String() implementation | Kamen Mazdrashki | 2 | -0/+36 | |
2009-09-30 | s4:torture: data_blob_hex_string() output is now lowercase. | Andrew Kroeger | 1 | -1/+1 | |
Based on the change in commit fb84edabbe9f358031117de2cf78613c704ac600, these tests needs to expect lowercase output. | |||||
2009-09-28 | pidl: Avoid using talloc_free as function pointer, since it may be a | Jelmer Vernooij | 2 | -0/+12 | |
macro. | |||||
2009-09-27 | parmlist: Add more tests. | Jelmer Vernooij | 3 | -3/+92 | |
2009-09-27 | parmlist: Add basic tests for test_get_int(). | Jelmer Vernooij | 1 | -0/+46 | |
2009-09-27 | util/parmlist: Add some more comments. | Jelmer Vernooij | 2 | -4/+36 | |
2009-09-26 | libutil: Add separate utility code for dealing with settings as a | Jelmer Vernooij | 3 | -0/+102 | |
collection of key/value pairs. | |||||
2009-09-25 | Fixing timeval calculation | Simo Sorce | 1 | -1/+1 | |
The code was always doubling microseconds when attempting to round up. | |||||
2009-09-25 | lib/util: fix build warning. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-09-24 | Remove the const from the str_list_XXX functions that | Jeremy Allison | 2 | -24/+24 | |
allocate both list and containing strings. This fixes problems that people have tried to cast away and are not needed. Jeremy. | |||||
2009-09-22 | s4-ldb: added a bunch more debug for DC join | Andrew Tridgell | 1 | -2/+3 | |
These additional debug messages were added to help us track down w2k8->s4 domain join | |||||
2009-09-22 | s4-util: windows only accepts lowercase hex encodings for extended DNs | Andrew Tridgell | 1 | -1/+4 | |
2009-09-22 | lib/tevent: a cleaner fix for be4ac227842530d484659f2db683453366326d8b segv | Rusty Russell | 1 | -7/+1 | |
Revert 23abcd2318c69753aa2a144e1dc0f9cf9efdb705 and fix logic bug. The current code loops through the event contexts, when it sees a different one, it notifies the current one (ev) and updates ev to point to the new one. This is dumb, because: (1) ev starts as NULL, so this code crashes, and (2) The final context will not be notified. The correct fix for this is to update ev to the new one, then notify it. Volker's fix works because we currently always have one event context. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> | |||||
2009-09-21 | tdb:tdbtool: fix indentation. | Michael Adam | 1 | -178/+177 | |
Michael | |||||
2009-09-21 | tdb:tdbtool: add transaction_start/_commit/_cancel commands. | Michael Adam | 1 | -0/+21 | |
So one can perform tdbtool operations protected by transactions. Michael |