summaryrefslogtreecommitdiff
path: root/source3/tdb
AgeCommit message (Expand)AuthorFilesLines
2000-12-07Fixed bug with tdb_next_lock failing when reaching then end of a hashchainJeremy Allison2-9/+39
2000-12-06tdb_chainunlock() no longer returns a value.Tim Potter1-2/+2
2000-12-06Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison6-1058/+1255
2000-12-05Fixed one tdb_read -> rec_free_read call.Jeremy Allison1-10/+2
2000-12-05Added sorted freelist neighbour merge code to stop tdb fragmentation.Jeremy Allison2-32/+251
2000-12-02Added print_freelist command.Jeremy Allison2-0/+38
2000-12-02change the split threahold for the free list to prevent freelistAndrew Tridgell1-1/+1
2000-11-27fixed a potential locking deadlock in tdbAndrew Tridgell1-1/+1
2000-11-10rpc_parse/parse_spoolss.c: Updated comment for old version of W2K.Jeremy Allison1-1/+1
2000-10-10got rid of tdb_writelock() and instead lock a chain. tdb_writelock()Andrew Tridgell1-25/+0
2000-10-10added tdb_lock_bystring() and tdb_unlock_bystring()Andrew Tridgell1-0/+24
2000-10-05Fixes from Damian at Cisco to tidy up some tdbtool issues.Jeremy Allison1-4/+15
2000-10-05Herb's fixes for profiling & compiler warnings.Jeremy Allison1-1/+1
2000-10-02Added debug so if zero length messages get sent we successfully removeJeremy Allison1-3/+7
2000-07-31Added John Reilly's enumports/addprinter/delprinter scripting code plus theJeremy Allison1-0/+14
2000-06-15support both read and write locks inside the tdbAndrew Tridgell1-1/+6
2000-06-15- use read locks when possibleAndrew Tridgell1-42/+44
2000-06-15use the right MMAP flagAndrew Tridgell1-1/+1
2000-06-08Moved tdb functions that access parse structs into parse_prs.cJeremy Allison1-30/+0
2000-06-07Fixing get/set of security descriptors.Jeremy Allison1-8/+4
2000-06-04added some debug code to track down pack/unpack problemsAndrew Tridgell1-0/+12
2000-05-27getting and setting security descriptors on printers now worksAndrew Tridgell1-10/+42
2000-05-24added tdb_pack() and tdb_unpack()Andrew Tridgell1-0/+148
2000-05-12While we're all making incompatible tdb changes, I changed the implementationTim Potter1-4/+4
2000-05-12use gcc not insure by default in tdb buildAndrew Tridgell1-1/+1
2000-05-12an imcompatible tdb format change (sorry!)Andrew Tridgell2-11/+3
2000-05-10when creating the database zero the reserved spaceAndrew Tridgell1-0/+8
2000-05-10- add some reserved space to every tdb, this will beAndrew Tridgell1-2/+3
2000-05-10Use a prime for default tdb hash size - this makes a difference !Herb Lewis1-1/+1
2000-05-09Added tdb_store_by_string() and tdb_fetch_by_string() functions to storeTim Potter1-0/+27
2000-05-01fixed typoAndrew Tridgell1-1/+1
2000-05-01added TDB_INTERNAL, TDB_NOLOCK and TDB_NOMMAP flags.Andrew Tridgell5-45/+76
2000-04-30- removed all our old wildcard matching code and replaced it with aAndrew Tridgell1-20/+15
2000-04-29put tdb utility functions in a separate fileAndrew Tridgell2-44/+67
2000-04-28Added tdb_get/set_int_byblob, which takes a size_t len and then implementedJeremy Allison1-7/+19
2000-04-25added TDB_MODIFY flag - patch from from lukeAndrew Tridgell3-5/+30
2000-04-24dump in a binary formatAndrew Tridgell1-3/+45
2000-04-24use an size_t not a ssize_t when checking for out of bounds errorsAndrew Tridgell1-1/+1
2000-04-18locking/locking.c: Fixed placeholder code for POSIX locking.Jeremy Allison1-0/+2
2000-04-16added tdb_get_int() and tdb_store_int()Andrew Tridgell1-0/+34
2000-03-13Added standard shell command thing using '!' as first character.Tim Potter1-41/+49
2000-03-01Check for null tdb context in tdb_exists()Tim Potter1-0/+7
2000-02-28Makefile for tdb directory.Tim Potter1-0/+21
2000-02-28Oops - put back filename argument to tdb_open().Tim Potter1-1/+1
2000-02-28Modifications to tdb_traverse() arguments to remove compile warnings.Tim Potter2-3/+10
2000-02-28Allow tdb databases to be created "in memory" without having a fileTim Potter1-55/+99
2000-02-28Added tdbtool to .cvsignore list.Tim Potter1-0/+1
2000-02-17Updated docs for tdb_traverse.Tim Potter1-2/+3
2000-02-16More checks for passing NULL tdb contexts to tdb functions.Tim Potter1-0/+77
2000-02-16tdb_traverse() now takes three arguments.Tim Potter1-3/+3