summaryrefslogtreecommitdiff
path: root/source3/tdb
AgeCommit message (Expand)AuthorFilesLines
2001-04-13Merge of Andrew's changes in 2.2.Jeremy Allison2-49/+3
2001-04-11Fixed some compiler warnings.Tim Potter1-2/+2
2001-04-10Added HAVE_STDARG_H to tdbutil.cJeremy Allison1-5/+51
2001-02-20optimise by defaultAndrew Tridgell1-1/+1
2001-02-13It compiles for me now :-). rpc_server/srv_lsa.c - added fix to allow w2kJeremy Allison1-6/+15
2001-01-29Changes from APPLIANCE_HEAD:David O'Neill3-28/+101
2001-01-16Set the tdb->map_ptr to NULL if mmap() returns -1.Tim Potter1-0/+3
2000-12-30The line was:Christopher R. Hertel1-1/+6
2000-12-15Added lock backouts on fail.Jeremy Allison1-3/+28
2000-12-13Two tdb bugfixes. First one - ensure that traverse lock is moved before deletingJeremy Allison1-45/+58
2000-12-11Added Tim's fix for read-only crashes.Jeremy Allison1-0/+2
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