summaryrefslogtreecommitdiffstats
path: root/source/tdb/tdb.c
Commit message (Expand)AuthorAgeFilesLines
...
* Put pwrite code back in expand_file.Jeremy Allison2001-09-191-3/+10
* added a hook to reopen all tdb's after the server forkAndrew Tridgell2001-09-191-10/+48
* Fix based on Andrew's insight as re-using a tdb after fork meansJeremy Allison2001-09-191-3/+23
* Return correct error code on lock fail in tdb_expand.Jeremy Allison2001-09-191-1/+1
* Roll back earlier fix after talking with Andrew. The write_lock_record andJeremy Allison2001-09-181-2/+2
* Fixed a couple of nasty bugs only easily seen with no mmap. Firstly,Jeremy Allison2001-09-181-2/+4
* Added mmap fix to pass lock test from HP.Jeremy Allison2001-08-021-115/+222
* Fix for rare tdb pattern store failure. Found & fixed by Rusty.Jeremy Allison2001-07-311-1/+4
* Always check fstat for error.Jeremy Allison2001-07-251-10/+13
* Fix for enumerating large numbers of users.Jeremy Allison2001-07-051-1/+1
* Ok - I misspoke.... mmap returns MAP_FAILED, not neccessarily -1 :-).Jeremy Allison2001-06-211-2/+6
* When mmap fails it returns -1 *NOT NULL*.Jeremy Allison2001-06-211-1/+7
* Fixed potential free of NULL found by SGI speedshop.Jeremy Allison2001-06-111-1/+2
* - fixed an off-by-1 bug in the delayed deletion code that I believeAndrew Tridgell2001-05-301-47/+107
* added a tdb_open_log() function that opens a tdb and enables loggingAndrew Tridgell2001-05-301-1/+1
* more portable TDB_LOG macroAndrew Tridgell2001-05-291-1/+1
* try to make the tailer code much more robust. When a recordAndrew Tridgell2001-05-281-13/+99
* make sure that when a tdb expands we fill the expanded area, otherwise ENOSPC...Andrew Tridgell2001-05-151-6/+29
* Implemented max connections in a similar way to 2.0.x (scan of connection db).Jeremy Allison2001-05-141-6/+8
* clearer tdb_mmap codeAndrew Tridgell2001-05-061-24/+19
* merge from 2.2Andrew Tridgell2001-05-061-6/+2
* Fix problem with OpenBSD mmap and write not being coherent.Jeremy Allison2001-05-041-8/+29
* Fix for True64 treating readonly as a reserved word !Jeremy Allison2001-04-141-2/+2
* Merge of Andrew's changes in 2.2.Jeremy Allison2001-04-131-1/+1
* Changes from APPLIANCE_HEAD:David O'Neill2001-01-291-12/+20
* Set the tdb->map_ptr to NULL if mmap() returns -1.Tim Potter2001-01-161-0/+3
* The line was:Christopher R. Hertel2000-12-301-1/+6
* Added lock backouts on fail.Jeremy Allison2000-12-151-3/+28
* Two tdb bugfixes. First one - ensure that traverse lock is moved before deletingJeremy Allison2000-12-131-45/+58
* Added Tim's fix for read-only crashes.Jeremy Allison2000-12-111-0/+2
* Fixed bug with tdb_next_lock failing when reaching then end of a hashchainJeremy Allison2000-12-071-9/+10
* Changed to sourceforge tdb code. This includes spinlocks (so we now haveJeremy Allison2000-12-061-1013/+717
* Fixed one tdb_read -> rec_free_read call.Jeremy Allison2000-12-051-10/+2
* Added sorted freelist neighbour merge code to stop tdb fragmentation.Jeremy Allison2000-12-051-32/+212
* Added print_freelist command.Jeremy Allison2000-12-021-0/+35
* change the split threahold for the free list to prevent freelistAndrew Tridgell2000-12-021-1/+1
* fixed a potential locking deadlock in tdbAndrew Tridgell2000-11-271-1/+1
* got rid of tdb_writelock() and instead lock a chain. tdb_writelock()Andrew Tridgell2000-10-101-25/+0
* Herb's fixes for profiling & compiler warnings.Jeremy Allison2000-10-051-1/+1
* Added debug so if zero length messages get sent we successfully removeJeremy Allison2000-10-021-3/+7
* - use read locks when possibleAndrew Tridgell2000-06-151-42/+44
* an imcompatible tdb format change (sorry!)Andrew Tridgell2000-05-121-11/+2
* when creating the database zero the reserved spaceAndrew Tridgell2000-05-101-0/+8
* - add some reserved space to every tdb, this will beAndrew Tridgell2000-05-101-2/+3
* Use a prime for default tdb hash size - this makes a difference !Herb Lewis2000-05-101-1/+1
* fixed typoAndrew Tridgell2000-05-011-1/+1
* added TDB_INTERNAL, TDB_NOLOCK and TDB_NOMMAP flags.Andrew Tridgell2000-05-011-40/+63
* - removed all our old wildcard matching code and replaced it with aAndrew Tridgell2000-04-301-20/+15
* put tdb utility functions in a separate fileAndrew Tridgell2000-04-291-44/+0
* Added tdb_get/set_int_byblob, which takes a size_t len and then implementedJeremy Allison2000-04-281-7/+19