summaryrefslogtreecommitdiffstats
path: root/source3/tdb
Commit message (Collapse)AuthorAgeFilesLines
* Add some debugs in the error paths for tdb_brlock() to help track downTim Potter2003-10-241-1/+6
| | | | | a locking problem on HPUX. (This used to be commit 2d03d81f753fd819086d24a92eec5503f70246a0)
* fixed spinlocks in tdbAndrew Tridgell2003-10-184-3/+10
| | | | | I still wouldn't recommend them, but at least they now work (This used to be commit 76992e7d1655ed15d61254f2be651db020ec4f5e)
* split some security related functions in their own files.Simo Sorce2003-10-061-2/+1
| | | | | | | | | (no need to include all of smbd files to use some basic sec functions) also minor compile fixes couldn't compile to test these due to some kerberos problems wirh 3.0, but on HEAD they're working well, so I suppose it's ok to commit (This used to be commit c78f2d0bd15ecd2ba643bb141cc35a3405787aa1)
* Portability fixes from schmitz@hp.com (Joachim Schmitz). Bug #549.Jeremy Allison2003-10-022-0/+23
| | | | | Jeremy. (This used to be commit 93669f329eccec34d4a1da6239ae9759f067fb8b)
* fix some warnings found by the Sun C compilerGerald Carter2003-09-221-2/+2
| | | | (This used to be commit e1fac713e25692a5790c3261ba323732930f5249)
* Change some internal interfaces to cause the hash (which is *expensive*)Jeremy Allison2003-09-061-18/+31
| | | | | | to be calculated less often. No change to external interface. Jeremy. (This used to be commit 155c9ce6663df9963c7563adf78a232d3650b7b5)
* adding command for moving a record from one tdb to anotherGerald Carter2003-07-161-0/+55
| | | | (This used to be commit d0d85dd49c41c55e086714a45990d5cd6c36fa10)
* make tdbtool deal with NULL and non-NULL terminated keysGerald Carter2003-07-161-4/+14
| | | | (This used to be commit 5df7b9a3efaf5b7828d0405bc14504d14d9e833a)
* i guess i'm the only one this ever annyoed...Gerald Carter2003-07-101-3/+3
| | | | | | | fix the confusion when we tdb_lock_bystring() but we retrieve an entry using tdb_fetch_by_string. It's now always tdb.*bystring() (This used to be commit 66359531b89368939f0e8f584a45844b5f2f99e7)
* Different fix for memleak just committed. This belongs intoVolker Lendecke2003-07-011-0/+1
| | | | | | | tdb_search_list_free. Volker (This used to be commit 0f3822c8e71426983b960ad49511efa8707159f9)
* do not forget the include file :-)Simo Sorce2003-06-241-0/+23
| | | | (This used to be commit 73e13b9bafa070a1dceaf21a0e098dda207ba7fd)
* add tdb backup function separation and winbind idmap upgrade code formSimo Sorce2003-06-242-169/+202
| | | | | | | pre-2.2.4 tdb database format. tx volker for your work on this (This used to be commit 2bdbeb9e97a59ecd16f74fbb04ab5ca57b28a757)
* fixed a bug found by volkerAndrew Tridgell2003-06-201-1/+2
| | | | | | when we are traversing a readonly dababase we should not try to cleanup the pending-delete records (This used to be commit f327c06108cd1a9146f4c24aa4274997be0b4fb4)
* Get rid of a const warning.Volker Lendecke2003-06-121-1/+1
| | | | | Volker (This used to be commit 6684f5b11f8498defa737e3ba85eb4e1f5b36202)
* Fix typo found by VanceVolker Lendecke2003-06-121-1/+1
| | | | (This used to be commit 678e68a295f899d0920e5a6ffe3f6ec3705828e2)
* spellingTim Potter2003-05-141-2/+2
| | | | (This used to be commit 865c11275685c85124b506c9bbd2a8bde2e760b9)
* Start merging mimir's trusted domain code from HEAD to 3.0. (for HEAD trustingAndrew Bartlett2003-04-221-6/+145
| | | | | NT). (This used to be commit 76cd4a8901a8ac1c3691bc89e496bbb493e5c234)
* Merge valgrind header usage from HEAD.Andrew Bartlett2003-04-161-10/+0
| | | | (This used to be commit 5c978e39f2879d900a1bcad535b489f4cd440906)
* It's #ifdef CONFIG_H, not #if CONFI_HJelmer Vernooij2003-04-151-1/+1
| | | | (This used to be commit 0bc9e5e5d7977113f926e3334ccff330116da565)
* Comment syncup.Tim Potter2003-04-141-0/+21
| | | | (This used to be commit 72e7290daa0e9765aab846a5312fc20d18a55a76)
* Merge of tdbtool multi-line string fix.Tim Potter2003-04-141-17/+17
| | | | (This used to be commit 4f07ab4b6da60bc10733f08944283fecb3ae1ed9)
* Fix from Andrew Esh to ensure tdb_pack can't segfault.Jeremy Allison2003-04-101-7/+10
| | | | | Jeremy. (This used to be commit 9783929d4ed51e63bddde4b890caa01b737abe85)
* Merge of tdb_unlockeys() crash fix.Tim Potter2003-03-131-0/+2
| | | | (This used to be commit 0eee7a4b1ea437b5f1376fc9c7063b117f5027c6)
* When opening an existing DB, don't require the hash_size specified toMartin Pool2003-03-111-2/+1
| | | | | | | | | the open call to be the same as that of the existing tdb. The specified hash_size is only used if the tdb needs to be (re)created. With this patch in place, tdbtool can open the printing tdbs, which are created with a hash_size of 5000. Before it would fail with EIO. (This used to be commit 7090d9f6939b3c6334fba40b0741f8f899aba31a)
* Ensure tdb error code is set for corrupt and i/o errors before callingJeremy Allison2003-02-201-1/+24
| | | | | | the log function. This allows the log function to take action. Jeremy. (This used to be commit fcaacb5fabdf78dd6b6a7fe5ff5300d9e2ff8d75)
* Ensure we overwrite a tdb if the hash size changes.Jeremy Allison2003-02-041-1/+2
| | | | | Jeremy. (This used to be commit b300696cb5c65ab239caa257987628f8e18c8761)
* Add 3 second timeout when terminating server and sending print notifyJeremy Allison2003-01-301-4/+13
| | | | | | | messages. Stops build-up of large numbers of smbd's waiting to terminate on large print throughput. Jeremy. (This used to be commit 07efebb98473cb3d4adc6b2e0afef3f06dcc99b8)
* *lots of small merges form HEADGerald Carter2003-01-151-5/+9
| | | | | | | *sync up configure.in *don't build torture tools in make all *make sure to remove torture tools as part of make clean (This used to be commit 0fb724b3216eeeb97e61ff12755ca3a31bcad6ef)
* Merge from HEAD:Andrew Bartlett2003-01-141-40/+27
| | | | | | Keep all the const warnings in one place, by adding a utility function to make the TDB_DATA. (This used to be commit 7d52f011e7191f54004341a646b049d373504c02)
* fix tdb_append() prototypeGerald Carter2003-01-111-1/+1
| | | | (This used to be commit d1c97738ba29abe092839e81b5cca937fda53d84)
* Added tdb_append() call. Efficiently adds to an entry. Used by new messagingJeremy Allison2003-01-113-12/+148
| | | | | | code. Also added torture tests for it. Jeremy. (This used to be commit 724cefabb03a3db8b5d3691974241d3109593c27)
* Merge from HEAD - make Samba compile with -Wwrite-strings without additionalAndrew Bartlett2003-01-031-21/+21
| | | | | | | warnings. (Adds a lot of const). Andrew Bartlett (This used to be commit 3a7458f9472432ef12c43008414925fd1ce8ea0c)
* Merge of some kind of bugfix from idra.Tim Potter2002-12-201-1/+2
| | | | (This used to be commit 0f556b1c0258b2cafa00b9eb2b213bec0ff88d86)
* Fixed auth module code. Added VALGRIND defines to reduce spurious warnings.Jeremy Allison2002-12-111-0/+10
| | | | | Jeremy. (This used to be commit ec4ed45563f9d8e25fcfd88840944a90b3139c3e)
* Lots of fixes for error paths where tdb_fetch() data need freeing.Jeremy Allison2002-11-231-4/+8
| | | | | | Found via a post from Arcady Chernyak <Arcady.Chernyak@efi.com>. Jeremy. (This used to be commit 5d5762d1787db4392d2dff16024097c638b2d494)
* Add chainlock_read functions to get a read lock. Used in *massively*Jeremy Allison2002-11-092-5/+50
| | | | | | contended tdb's (and I've got one :-). Jeremy. (This used to be commit d4b795e6a451d9abaa4a928cf5d34e12b2babc2d)
* Merge of scalable printing code fix... Needs testing.Jeremy Allison2002-11-072-12/+10
| | | | | Jeremy. (This used to be commit d030df76439c72825d68410211e62090438cef54)
* Add a timeout to tdb_lock_bystring(). Ensure we never have more thanJeremy Allison2002-10-043-6/+49
| | | | | | MAX_PRINT_JOBS in a queue. Jeremy. (This used to be commit 9fe3c0b90d4bff2217e3cb5a34b4683ca314c06e)
* Make explicit the difference between a tdb key with no data attached, andJeremy Allison2002-09-261-2/+11
| | | | | | a non existent entry. Stop a malloc(0) being called in the first case. Jeremy. (This used to be commit 7b841247bda028ce654fb760b932f08ec61c494c)
* sync'ing up for 3.0alpha20 releaseGerald Carter2002-09-257-0/+24
| | | | (This used to be commit 65e7b5273bb58802bf0c389b77f7fcae0a1f6139)
* updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell2002-07-156-10/+153
| | | | (This used to be commit 03ac082dcb375b6f3ca3d810a6a6367542bc23ce)
* This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2002-07-141-0/+37
|\ | | | | | | used to be commit b8d39651fb90ef170055735412417239a63afc5d)
| * *Experimental* new large-scaling printer code. Splits printing.tdb intoJeremy Allison2002-07-111-1/+2
| | | | | | | | | | | | | | | | a separate tdb per printer, but only keeps (currently one) tdb open at a time (although this is easily changed by changing a #define). Needs scalability testing with large numbers of printers now.... Jeremy. (This used to be commit b0909cfa14fc7ef29d2b98b56d52723570da782a)
| * don't backup to a newer fileAndrew Tridgell2002-06-281-1/+17
| | | | | | | | (This used to be commit ae2f8aa9d0678aa0014d96fc8b1b52f42cba8349)
| * Added tdb_delete_by_string() function.Tim Potter2002-06-031-0/+14
| | | | | | | | (This used to be commit 0cd3952f408e2fcd2c833b9039dff4392ac16cf7)
| * auto-recover from the fairly common case of a non-clean tdb shutdownAndrew Tridgell2002-05-221-0/+10
| | | | | | | | | | | | while deleting a record. This leaves us with a non-free record on the free list. (This used to be commit e99b6a2b91e4022ce0a9a14415df71314b5e013f)
| * fixed tdbtool from core dumping. But the braces to make Chris happy !Jean-François Micouleau2002-04-301-2/+4
| | | | | | | | | | J.F. (This used to be commit d0eae50874ff6ddbf9fca24864e7638efb0936b1)
| * Merge Herb's idmap endian fix.Jeremy Allison2002-04-272-0/+7
| | | | | | | | | | Jeremy. (This used to be commit 7ddad4061a1b7ed25e4d6471c7a1f8f97a98ed37)
| * We cannot set errno=0 in any of the wrapper calls as this breaks UNIX errorJeremy Allison2002-04-191-1/+0
| | | | | | | | | | | | returns to the client. Jeremy. (This used to be commit 1d66e53a64ec2878293e6d74a852b736ddab8f21)
| * First cut at fix for the EINTR problem... More needs to be done I think.Jeremy Allison2002-04-191-1/+7
| | | | | | | | | | Jeremy. (This used to be commit 48475a7a697242b9fd7b1aec24389afb112569c4)