summaryrefslogtreecommitdiff
path: root/lib/tdb/common/open.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-27tdb: allow tracing of internal tdbDouglas Bagnall1-8/+13
2023-10-13tdb: Do not pass non–null‐terminated strings to strcmp() (CID 1449485)Joseph Sutton1-1/+7
2023-04-14lib:tdb: Fix code spellingAndreas Schneider1-2/+2
2019-08-06tdb: Introduce tdb_oob()Volker Lendecke1-3/+3
2019-01-28lib:tdb: Use C99 initializer for tdb_headerAndreas Schneider1-1/+3
2018-11-06tdb: Allow !CLEAR_IF_FIRST & MUTEX_LOCKINGVolker Lendecke1-49/+42
2018-10-25tdb: Use explicit initializationVolker Lendecke1-3/+1
2018-10-25tdb: Avoid castsVolker Lendecke1-3/+3
2018-03-22tdb: Make sure the hash size fitsVolker Lendecke1-0/+15
2017-08-17tdb: Clarify the CLEAR_IF_FIRST locked logicVolker Lendecke1-32/+38
2015-12-18tdb: Refuse to load a database with hash size 0Andrew Bartlett1-0/+7
2014-11-20tdb: allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs.Stefan Metzmacher1-9/+9
2014-05-22tdb: add TDB_MUTEX_LOCKING supportVolker Lendecke1-0/+200
2014-05-22tdb: introduce tdb->hdr_ofsVolker Lendecke1-15/+38
2014-05-22tdb: introduce TDB_SUPPORTED_FEATURE_FLAGSStefan Metzmacher1-0/+28
2014-05-12tdb: return ENOSYS if the tdb was created with spinlocks.Stefan Metzmacher1-0/+1
2014-04-02tdb: don't alter errno on success of tdb_open_ex()Stefan Metzmacher1-0/+2
2014-02-15tdb: always open internal databases with incompatible hash.Michael Adam1-0/+5
2013-12-14tdb: Avoid reallocs for lockrecsVolker Lendecke1-0/+1
2013-02-16tdb: Fix a typoVolker Lendecke1-1/+1
2013-02-05tdb: Remove "header" from tdb_contextVolker Lendecke1-17/+22
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
2012-12-21tdb: Make tdb_new_database() follow a more conventional styleVolker Lendecke1-3/+4
2012-12-21tdb: Fix blank line endingsVolker Lendecke1-3/+3
2012-10-06tdb: Make tdb robust against improper CLEAR_IF_FIRST restarttdb-1.2.11Volker Lendecke1-4/+28
2012-03-22lib/tdb: fix OpenBSD incoherent mmap.Rusty Russell1-1/+3
2011-12-19tdb: be more careful on 4G files.Rusty Russell1-0/+10
2010-11-27tdb:common/open.c - use "discard_const_p" for certain "tdb->name" assignmentsMatthias Dieter Wallnöfer1-2/+2
2010-11-12tdb: set tdb->name early, as it's needed for tdb_name()Stefan Metzmacher1-6/+27
2010-10-21tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)Jelmer Vernooij1-9/+9
2010-09-27tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash.Rusty Russell1-3/+18
2010-09-27tdb: automatically identify Jenkins hash tdbsRusty Russell1-14/+27
2010-09-27tdb: add Bob Jenkins lookup3 hash as helper hash.Rusty Russell1-15/+1
2010-09-20lib/tdb: fix c++ build warning in tdb_header_hash().Günther Deschner1-1/+1
2010-09-16tdb: added TDB_NO_FSYNC env variableAndrew Tridgell1-0/+4
2010-09-13tdb: put example hashes into header, so we notice incorrect hash_fn.Rusty Russell1-1/+54
2010-05-11tdb: remove unused variable in tdb_new_database().Günther Deschner1-1/+0
2010-05-05tdb: fix short write logic in tdb_new_databaseRusty Russell1-15/+1
2010-03-25tdb: Fix indentation in tdb_new_database()Volker Lendecke1-1/+1
2010-03-25Fix some nonempty blank linesVolker Lendecke1-4/+4
2010-02-24tdb: use tdb_nest_lock() for active lock.Rusty Russell1-5/+10
2010-02-22tdb: use tdb_nest_lock() for open lock.Rusty Russell1-2/+3
2010-02-17tdb: cleanup: tdb_have_extra_locks() helperRusty Russell1-1/+1
2010-02-17tdb: cleanup: rename global_lock to allrecord_lock.Rusty Russell1-1/+1
2010-02-17tdb: cleanup: rename GLOBAL_LOCK to OPEN_LOCK.Rusty Russell1-4/+4
2010-02-17tdb: cleanup: split brlock and brunlock methods.Rusty Russell1-9/+9
2009-11-20tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behaviorStefan Metzmacher1-0/+17
2009-11-20tdb: always set tdb->tracefd to -1 to be safe on goto failStefan Metzmacher1-4/+3
2009-10-29tdb: reset tdb->fd to -1 in tdb_close()Kirill Smelkov1-1/+3