summaryrefslogtreecommitdiff
path: root/lib/tdb/common
AgeCommit message (Expand)AuthorFilesLines
2013-06-03tdb: Make tdb_recovery_size overflow-safeVolker Lendecke2-7/+28
2013-06-03tdb: add proper OOM/ENOSPC handling to tdb_expand()Stefan Metzmacher1-8/+23
2013-06-03tdb: add overflow detection to tdb_expand_adjust()Stefan Metzmacher1-3/+31
2013-06-03tdb: add overflow/ENOSPC handling to tdb_expand_file()Stefan Metzmacher1-1/+11
2013-06-03tdb: add a 'new_size' helper variable to tdb_expand_file()Stefan Metzmacher1-4/+7
2013-06-03tdb: Add overflow-checking tdb_add_off_tVolker Lendecke2-0/+12
2013-05-28tdb: fix logging of offets and lengths.Rusty Russell7-47/+46
2013-05-14tdb: include information about hash function being used in tdbtool info outputChristian Ambach1-0/+2
2013-03-26tdb: Little format changeVolker Lendecke1-1/+1
2013-03-05tdb: Slightly simplify tdb_expand_fileVolker Lendecke1-2/+4
2013-02-19tdb: Slightly simplify transaction_writeVolker Lendecke1-8/+2
2013-02-19tdb: Make tdb_release_transaction_locks use tdb_allrecord_unlockVolker Lendecke1-1/+1
2013-02-19tdb: Factor out the retry loop from tdb_allrecord_upgradeVolker Lendecke1-20/+39
2013-02-19tdb: Simplify fcntl_lock() a bitVolker Lendecke1-4/+4
2013-02-19tdb: Use tdb_null in freelistcheckVolker Lendecke1-3/+2
2013-02-16tdb: Fix a typoVolker Lendecke1-1/+1
2013-02-05tdb: Remove "header" from tdb_contextVolker Lendecke13-59/+64
2013-02-05tdb: Pass argument "header" to check_header_hashVolker Lendecke1-4/+6
2013-02-05tdb: Pass argument "header" to tdb_new_databaseVolker Lendecke1-6/+8
2013-01-07tdb: Fix undefined prototype warningsVolker Lendecke1-0/+2
2012-12-21tdb: Add a comment explaining the "check"Volker Lendecke1-1/+4
2012-12-21tdb: Make tdb_new_database() follow a more conventional styleVolker Lendecke1-3/+4
2012-12-21tdb: Fix a typoVolker Lendecke1-1/+1
2012-12-21tdb: Fix a typoVolker Lendecke1-1/+1
2012-12-21tdb: Use tdb_lock_covered_by_allrecord_lock in tdb_unlockVolker Lendecke1-7/+1
2012-12-21tdb: Factor out tdb_lock_covered_by_allrecord_lock from tdb_lock_listVolker Lendecke1-23/+31
2012-12-21tdb: Simplify logic in tdb_lock_list slightlyVolker Lendecke1-7/+22
2012-12-21tdb: Slightly simplify tdb_lock_listVolker Lendecke1-11/+11
2012-12-21tdb: Fix blank line endingsVolker Lendecke11-89/+89
2012-12-21tdb: Fix a commentVolker Lendecke1-1/+1
2012-12-21tdb: Fix a typoVolker Lendecke1-1/+1
2012-12-21tdb: Fix a missing CONVERTVolker Lendecke1-1/+1
2012-10-06tdb: Make tdb robust against improper CLEAR_IF_FIRST restartVolker Lendecke1-4/+28
2012-10-06tdb: Make robust against shrinking tdbsRusty Russell1-12/+20
2012-10-04tdb: add tdb_rescue()Rusty Russell1-0/+349
2012-10-02tdb: Fix a typoVolker Lendecke1-1/+1
2012-06-22tdb: make TDB_NOSYNC merely disable sync.Rusty Russell1-9/+8
2012-03-29lib/tdb: Add/expose lock functions to support CTDBAmitay Isaacs1-2/+16
2012-03-23lib/tdb: fix transaction issue for HAVE_INCOHERENT_MMAP.Rusty Russell1-11/+10
2012-03-23lib/tdb: fix missing return 0 code.Rusty Russell1-1/+1
2012-03-22lib/tdb: fix OpenBSD incoherent mmap.Rusty Russell3-20/+35
2012-02-14tdb: make tdb_private.h idempotent.Rusty Russell1-0/+3
2012-01-06Fix compile when TDB_TRACE is enabled.Ira Cooper1-1/+1
2011-12-25tdb: Use tdb_parse_record in tdb_update_hashVolker Lendecke1-12/+16
2011-12-21tdb: don't free old recovery area when expanding if already at EOF.Rusty Russell1-17/+30
2011-12-21tdb: use same expansion factor logic when expanding for new recovery area.Rusty Russell3-21/+34
2011-12-19tdb: Avoid a malloc/memcpy in _tdb_storeVolker Lendecke1-17/+8
2011-12-19tdb: be more careful on 4G files.Rusty Russell6-23/+53
2011-08-16tdb: increment sequence number in tdb_wipe_all().Rusty Russell1-0/+2
2011-06-08tdb: enable VALGRIND to remove valgrind noise.Rusty Russell1-35/+0