1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/lib/tdb/common
Volker Lendecke 7e1ad4c588 tdb: Make the freelist walk circular-safe
We can't really do the full check while the freelist is modified on the
fly. As long as we don't merge any freelist entries, we should be good
to apply this check.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
2018-10-08 22:17:11 +02:00
..
check.c Harden tdb_check_used_record against overflow 2018-03-22 02:15:14 +01:00
dump.c tdb: Make tdb_dump_chain circular-list safe 2018-10-08 22:17:10 +02:00
error.c tdb: Fix blank line endings 2012-12-21 11:54:53 +01:00
freelist.c tdb: Make the freelist walk circular-safe 2018-10-08 22:17:11 +02:00
freelistcheck.c tdb: Use tdb_null in freelistcheck 2013-02-19 15:46:45 +01:00
hash.c lib:tdb: Add FALL_THROUGH statements in hash.c 2018-03-01 04:37:41 +01:00
io.c tdb: Harden tdb_rec_read 2018-03-22 02:15:14 +01:00
lock.c tdb: document hashtable bucket offset calculation madness 2017-08-22 23:32:13 +02:00
mutex.c tdb: runtime check for robust mutexes may hang in threaded programs 2017-04-27 14:52:16 +02:00
open.c tdb: Make sure the hash size fits 2018-03-22 02:15:14 +01:00
rescue.c tdb: Remove "header" from tdb_context 2013-02-05 13:18:28 +01:00
summary.c tdb: Make get_hash_length circular-safe 2018-10-08 22:17:10 +02:00
tdb_private.h tdb: Add tdb_chainwalk_check 2018-10-08 22:17:10 +02:00
tdb.c tdb: Make tdb_find_dead circular-safe 2018-10-08 22:17:10 +02:00
transaction.c tdb: Fix a "increases alignment" warning 2018-03-22 07:21:44 +01:00
traverse.c tdb: Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internal 2018-03-22 02:15:14 +01:00