summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* tdb2: unify tdb1_wipe into tdb_wipe.Rusty Russell2011-09-143-2/+7
* tdb2: unify tdb1_get_seqnum/tdb1_increment_seqnum into tdb_get_seqnum/tdb_inc...Rusty Russell2011-09-145-5/+60
* tdb2: unify tdb1_firstkey/tdb1_nextkey into tdb_firstkey/tdb_nextkey.Rusty Russell2011-09-143-4/+26
* tdb2: unify tdb1_check and tdb1_summary into tdb_check and tdb_summary.Rusty Russell2011-09-1412-40/+62
* tdb2: unify tdb1_transaction_start etc. into tdb_transaction_start.Rusty Russell2011-09-1410-30/+50
* tdb2: unify tdb1_parse_record into tdb_parse_recordRusty Russell2011-09-146-44/+32
* tdb2: unify tdb1_chainlock et al. into tdb_chainlockRusty Russell2011-09-1411-71/+57
* tdb2: unify tdb1_traverse into tdb_traverseRusty Russell2011-09-149-26/+40
* tdb2: unify tdb1_store into tdb_storeRusty Russell2011-09-145-6/+10
* tdb2: unify tdb1_delete into tdb_delete.Rusty Russell2011-09-148-10/+16
* tdb2: unify tdb1_append into tdb_appendRusty Russell2011-09-145-4/+11
* tdb2: unify tdb1_fetch into tdb_fetchRusty Russell2011-09-1411-30/+32
* tdb2: unify tdb1_store into tdb_storeRusty Russell2011-09-1420-37/+47
* tdb2: unify tdb1_open into tdb_openRusty Russell2011-09-1430-524/+400
* tdb2: disallow SEED attribute with TDB_VERSION1.Rusty Russell2011-09-142-1/+27
* tdb2: add TDB_ATTRIBUTE_TDB1_HASHSIZERusty Russell2011-09-1427-94/+286
* tdb2: make tdb1_open use attributes for logging, hash function.Rusty Russell2011-09-1425-210/+229
* tdb2: make jenkins_hash function non-static, rename to tdb_jenkins_hash.Rusty Russell2011-09-145-16/+20
* tdb2: remove double-open detection for TDB1 databases.Rusty Russell2011-09-141-38/+0
* tdb2: merge tdb1_context into tdb_context.Rusty Russell2011-09-1444-913/+848
* tdb2: use tdb->flags & TDB_RDONLY instead of tdb->read_only for TDB1 code.Rusty Russell2011-09-1410-20/+23
* tdb2: Make TDB1 use the same tdb_hash() wrapper as TDB2Rusty Russell2011-09-1412-43/+58
* tdb2: don't cancel transactions on lock failures in tdb1 backend.Rusty Russell2011-09-141-5/+3
* tdb2: suppress tdb1 backend logging when locking returns EINTR or EAGAINRusty Russell2011-09-142-9/+17
* tdb2: make tdb1 use same low-level lock functions.Rusty Russell2011-09-146-335/+136
* tdb2: Make tdb1 use the tdb_file structure.Rusty Russell2011-09-1412-202/+206
* tdb2: add TDB_VERSION1 flag.Rusty Russell2011-09-142-1/+2
* tdb2: Make TDB1 code use TDB2's open flags.Rusty Russell2011-09-1424-165/+67
* tdb2: approximate INCOMPATIBLE_HASH flag with tdb1_incompatible_hash()Rusty Russell2011-09-146-48/+72
* tdb2: Make tdb1 share tdb_store flags, struct tdb_data and TDB_MAGIC_FOOD.Rusty Russell2011-09-1427-187/+168
* tdb2: make TDB1 code use tdb2's TDB_ERROR and tdb_logerr()Rusty Russell2011-09-1423-397/+489
* tdb2: make tdb1 headers include tdb2 headers.Rusty Russell2011-09-142-29/+4
* tdb2: rearrange tdb_context layout so tdb1_context can matchRusty Russell2011-09-141-16/+16
* tdb2: add tdb1 code to build.Rusty Russell2011-09-141-1/+5
* tdb2: remove TDB1 TDB_NO_FSYNC environment variable hack.Rusty Russell2011-09-141-4/+0
* tdb2: get rid of TDB1 mark and nonblock functions.Rusty Russell2011-09-145-42/+19
* tdb2: remove _PUBLIC_ in tdb1 functions.Rusty Russell2011-09-149-41/+36
* tdb2: Remove unused tdb1 functions.Rusty Russell2011-09-1417-710/+17
* tdb2: test: import tdb1's tests.Rusty Russell2011-09-1433-0/+2102
* tdb2: include tdb1 source in tests.Rusty Russell2011-09-141-0/+11
* tdb2: import TDB1 code.Rusty Russell2011-09-1415-0/+6787
* tdb2: make tests include a single mega-header to simplify future patchesRusty Russell2011-09-1450-408/+60
* tdb2: tdb_foreach()Rusty Russell2011-09-143-0/+117
* tdb2: keep link of every non-internal tdb.Rusty Russell2011-09-142-25/+22
* tdb2: save openhook, allow tdb_get_attribute() on it.Rusty Russell2011-09-144-18/+21
* tdb_compat: make tdb2s temporarily read-only for tdb_traverse_read()Rusty Russell2011-09-142-2/+27
* tdb2: add TDB_RDONLY flag, allow setting/unsetting it.Rusty Russell2011-09-148-16/+170
* tdb2: return TDB_ERR_RDONLY if trying to start a transaction on a R/O tdb.Rusty Russell2011-09-141-2/+11
* tdb2: save open_flags instead of mmap_flags.Rusty Russell2011-09-143-5/+11
* tdb_compat: adapt to tdb2 API change.Rusty Russell2011-09-146-6/+16