index
:
samba.git
master
old-v4-0-stable
old-v4-0-test
v3-0-stable
v3-0-test
v3-2-stable
v3-2-test
v3-3-stable
v3-3-test
v3-4-stable
v3-4-test
v3-5-stable
v3-5-test
v3-6-stable
v3-6-test
v3-devel
v4-0-stable
v4-0-test
v4-1-stable
v4-1-test
v4-10-stable
v4-10-test
v4-11-stable
v4-11-test
v4-12-stable
v4-12-test
v4-13-stable
v4-13-test
v4-14-stable
v4-14-test
v4-15-stable
v4-15-test
v4-16-stable
v4-16-test
v4-17-stable
v4-17-test
v4-18-stable
v4-18-test
v4-19-stable
v4-19-test
v4-2-stable
v4-2-test
v4-20-stable
v4-20-test
v4-21-stable
v4-21-test
v4-22-stable
v4-22-test
v4-23-stable
v4-23-test
v4-24-stable
v4-24-test
v4-3-stable
v4-3-test
v4-4-stable
v4-4-test
v4-5-stable
v4-5-test
v4-6-stable
v4-6-test
v4-7-stable
v4-7-test
v4-8-stable
v4-8-test
v4-9-stable
v4-9-test
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
tdb
/
common
/
freelist.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-06-24
tdb: Fix a typo
Volker Lendecke
1
-1
/
+1
2019-08-06
tdb: Introduce tdb_oob()
Volker Lendecke
1
-1
/
+1
2018-11-06
tdb: Align integer types
Volker Lendecke
1
-1
/
+1
2018-10-30
tdb: Make record deletion circular-chain safe
Volker Lendecke
1
-0
/
+11
2018-10-29
tdb: Purge dead records whenever we block the freelist
Volker Lendecke
1
-0
/
+6
2018-10-25
tdb: Remove "USE_RIGHT_MERGES" code
Volker Lendecke
1
-57
/
+0
2018-10-25
tdb: Fix a typo
Volker Lendecke
1
-1
/
+1
2018-10-08
tdb: Make the freelist walk circular-safe
Volker Lendecke
1
-0
/
+15
2018-10-08
tdb: Align integer types
Volker Lendecke
1
-1
/
+1
2014-06-26
tdb: defragment the freelist in tdb_allocate_from_freelist()
Michael Adam
1
-0
/
+55
2014-06-26
tdb: use tdb_freelist_merge_adjacent in tdb_freelist_size()
Michael Adam
1
-4
/
+29
2014-06-26
tdb: add tdb_freelist_merge_adjacent()
Michael Adam
1
-0
/
+59
2014-06-26
tdb: add utility function check_merge_ptr_with_left_record()
Michael Adam
1
-0
/
+53
2014-06-26
tdb: simplify tdb_free() using check_merge_with_left_record()
Michael Adam
1
-17
/
+9
2014-06-26
tdb: add utility function check_merge_with_left_record()
Michael Adam
1
-0
/
+50
2014-06-26
tdb: improve comments for tdb_free().
Michael Adam
1
-7
/
+11
2014-06-26
tdb: factor merge_with_left_record() out of tdb_free()
Michael Adam
1
-7
/
+37
2014-06-26
tdb: fix debug message in tdb_free()
Michael Adam
1
-1
/
+1
2014-06-26
tdb: reduce indentation in tdb_free() for merging left
Michael Adam
1
-18
/
+23
2014-06-26
tdb: increase readability of read_record_on_left()
Michael Adam
1
-27
/
+41
2014-06-26
tdb: factor read_record_on_left() out of tdb_free()
Michael Adam
1
-30
/
+49
2014-04-09
tdb: consolidate tdb allocation code - re-use dead records at hash top.
Michael Adam
1
-13
/
+13
2014-03-18
tdb: Reduce freelist contention
Volker Lendecke
1
-10
/
+90
2013-05-28
tdb: fix logging of offets and lengths.
Rusty Russell
1
-4
/
+4
2013-02-05
tdb: Remove "header" from tdb_context
Volker Lendecke
1
-2
/
+2
2012-12-21
tdb: Fix blank line endings
Volker Lendecke
1
-12
/
+12
2012-12-21
tdb: Fix a missing CONVERT
Volker Lendecke
1
-1
/
+1
2011-12-19
tdb: be more careful on 4G files.
Rusty Russell
1
-1
/
+1
2010-10-21
tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)
Jelmer Vernooij
1
-1
/
+1
2010-03-25
Fix some nonempty blank lines
Volker Lendecke
1
-4
/
+4
2010-02-22
Spelling fixes for tdb.
Brad Hards
1
-1
/
+1
2009-10-23
tdb: rename 'struct list_struct' into 'struct tdb_record'
Stefan Metzmacher
1
-9
/
+9
2009-10-22
lib/tdb: wean off TDB_ERRCODE.
Rusty Russell
1
-2
/
+3
2009-06-01
overallocate all records by 25%
Andrew Tridgell
1
-0
/
+3
2008-09-17
Move common libraries from root to lib/.
Jelmer Vernooij
1
-0
/
+382