summaryrefslogtreecommitdiff
path: root/lib/tdb/common
Commit message (Expand)AuthorAgeFilesLines
* tdb: Add another overflow check to tdb_expand_adjustVolker Lendecke2013-06-031-0/+6
* tdb: Make tdb_recovery_allocate overflow-safeVolker Lendecke2013-06-031-1/+6
* tdb: Make tdb_recovery_size overflow-safeVolker Lendecke2013-06-032-7/+28
* tdb: add proper OOM/ENOSPC handling to tdb_expand()Stefan Metzmacher2013-06-031-8/+23
* tdb: add overflow detection to tdb_expand_adjust()Stefan Metzmacher2013-06-031-3/+31
* tdb: add overflow/ENOSPC handling to tdb_expand_file()Stefan Metzmacher2013-06-031-1/+11
* tdb: add a 'new_size' helper variable to tdb_expand_file()Stefan Metzmacher2013-06-031-4/+7
* tdb: Add overflow-checking tdb_add_off_tVolker Lendecke2013-06-032-0/+12
* tdb: fix logging of offets and lengths.Rusty Russell2013-05-287-47/+46
* tdb: include information about hash function being used in tdbtool info outputChristian Ambach2013-05-141-0/+2
* tdb: Little format changeVolker Lendecke2013-03-261-1/+1
* tdb: Slightly simplify tdb_expand_fileVolker Lendecke2013-03-051-2/+4
* tdb: Slightly simplify transaction_writeVolker Lendecke2013-02-191-8/+2
* tdb: Make tdb_release_transaction_locks use tdb_allrecord_unlockVolker Lendecke2013-02-191-1/+1
* tdb: Factor out the retry loop from tdb_allrecord_upgradeVolker Lendecke2013-02-191-20/+39
* tdb: Simplify fcntl_lock() a bitVolker Lendecke2013-02-191-4/+4
* tdb: Use tdb_null in freelistcheckVolker Lendecke2013-02-191-3/+2
* tdb: Fix a typoVolker Lendecke2013-02-161-1/+1
* tdb: Remove "header" from tdb_contextVolker Lendecke2013-02-0513-59/+64
* tdb: Pass argument "header" to check_header_hashVolker Lendecke2013-02-051-4/+6
* tdb: Pass argument "header" to tdb_new_databaseVolker Lendecke2013-02-051-6/+8
* tdb: Fix undefined prototype warningsVolker Lendecke2013-01-071-0/+2
* tdb: Add a comment explaining the "check"Volker Lendecke2012-12-211-1/+4
* tdb: Make tdb_new_database() follow a more conventional styleVolker Lendecke2012-12-211-3/+4
* tdb: Fix a typoVolker Lendecke2012-12-211-1/+1
* tdb: Fix a typoVolker Lendecke2012-12-211-1/+1
* tdb: Use tdb_lock_covered_by_allrecord_lock in tdb_unlockVolker Lendecke2012-12-211-7/+1
* tdb: Factor out tdb_lock_covered_by_allrecord_lock from tdb_lock_listVolker Lendecke2012-12-211-23/+31
* tdb: Simplify logic in tdb_lock_list slightlyVolker Lendecke2012-12-211-7/+22
* tdb: Slightly simplify tdb_lock_listVolker Lendecke2012-12-211-11/+11
* tdb: Fix blank line endingsVolker Lendecke2012-12-2111-89/+89
* tdb: Fix a commentVolker Lendecke2012-12-211-1/+1
* tdb: Fix a typoVolker Lendecke2012-12-211-1/+1
* tdb: Fix a missing CONVERTVolker Lendecke2012-12-211-1/+1
* tdb: Make tdb robust against improper CLEAR_IF_FIRST restarttdb-1.2.11Volker Lendecke2012-10-061-4/+28
* tdb: Make robust against shrinking tdbsRusty Russell2012-10-061-12/+20
* tdb: add tdb_rescue()Rusty Russell2012-10-041-0/+349
* tdb: Fix a typoVolker Lendecke2012-10-021-1/+1
* tdb: make TDB_NOSYNC merely disable sync.Rusty Russell2012-06-221-9/+8
* lib/tdb: Add/expose lock functions to support CTDBAmitay Isaacs2012-03-291-2/+16
* lib/tdb: fix transaction issue for HAVE_INCOHERENT_MMAP.Rusty Russell2012-03-231-11/+10
* lib/tdb: fix missing return 0 code.Rusty Russell2012-03-231-1/+1
* lib/tdb: fix OpenBSD incoherent mmap.Rusty Russell2012-03-223-20/+35
* tdb: make tdb_private.h idempotent.Rusty Russell2012-02-141-0/+3
* Fix compile when TDB_TRACE is enabled.Ira Cooper2012-01-061-1/+1
* tdb: Use tdb_parse_record in tdb_update_hashVolker Lendecke2011-12-251-12/+16
* tdb: don't free old recovery area when expanding if already at EOF.Rusty Russell2011-12-211-17/+30
* tdb: use same expansion factor logic when expanding for new recovery area.Rusty Russell2011-12-213-21/+34
* tdb: Avoid a malloc/memcpy in _tdb_storeVolker Lendecke2011-12-191-17/+8
* tdb: be more careful on 4G files.Rusty Russell2011-12-196-23/+53