summaryrefslogtreecommitdiffstats
path: root/source3/tdb
Commit message (Collapse)AuthorAgeFilesLines
* 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)
| * ignore a few more filesAndrew Tridgell2002-04-161-0/+1
| | | | | | | | (This used to be commit 1c92fab4050f21b4c5cc962e0b80b5c551b24745)
| * Extra file for the tdb search code (linked list definition).Andrew Bartlett2002-04-141-0/+37
| | | | | | | | | | Andrew Bartlett (This used to be commit c3312006009f5b312b285e3e679d01719012f29d)
| * Partly based on the work by mimir (Rafal SzczesniakAndrew Bartlett2002-04-141-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <mimir@diament.ists.pwr.wroc.pl>) this patch allows samba to correctly enumerate its trusted domains - by exaimining the keys in the secrets.tdb file. This patch has been tested with both NT4 and rpcclient/wbinfo, and adds some extra functionality to talloc and rpc_parse to allow it to deal with already unicode strings. Finally, this cleans up some const warnings that were in net_rpc.c by pushing another dash of const into the rpc client code. Andrew Bartlett (This used to be commit 0bdd94cb992b40942aaf2e5e0efd2868b4686296)
| * Make our atomic increment code actually do this during its first/second run.Andrew Bartlett2002-04-131-5/+20
|/ | | | | | | | The previous code would return the same value for both the initial and second call, only incrementing on later calls. Andrew Bartlett (This used to be commit a4594d9efeca1f67dea57be8323fb4bd986318ce)
* Added Shirish's client side caching policy change.Jeremy Allison2002-04-101-1/+2
| | | | | Jeremy. (This used to be commit 16015c07eab2e57fa3771051e3e08fde21757cfa)
* When printing a tdb log message display "unnamed" instead of "unknown" ifTim Potter2002-04-091-1/+1
| | | | | the tdb has not been named. (This used to be commit 3e7985c60ee9888285769f1eb0ec81f764c26d91)