From bef1198f3e4101d4ea061092c0e9154d300b444607e36992a3704a5bfeac1f70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lars=20M=C3=BCller?= Date: Thu, 20 Mar 2014 19:16:10 +0000 Subject: [PATCH] - Update to version 1.2.13. + Reduce freelist contention + Make "tdb_purge_dead" internally public + Make "tdb_find_dead" internally public + Add "last_ptr" to tdb_find_dead + Move adding tailer space to tdb_find_dead + Do a best fit search for dead records + Don't purge records to a blocked freelist + Fix a tdb corruption + always open internal databases with incompatible hash. + in tdb_delete_hash, make lock/unlock bracket more obvious + simplify tdb_delete_hash() a bit + tdbtool: dump record magic with fixed number of 8 hex digits + tdbtool: dump record hash with fixed number of 8 hex digits + Avoid reallocs for lockrecs + Fix some typos in comments. + Fix CID 1034959 Uninitialized scalar variable + Fix CID 1034960 Uninitialized scalar variable + Fix typos. OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tdb?expand=0&rev=46 --- tdb-1.2.12.tar.asc | 11 ----------- tdb-1.2.12.tar.gz | 3 --- tdb-1.2.13.tar.asc | 11 +++++++++++ tdb-1.2.13.tar.gz | 3 +++ tdb.changes | 23 +++++++++++++++++++++++ tdb.spec | 4 ++-- 6 files changed, 39 insertions(+), 16 deletions(-) delete mode 100644 tdb-1.2.12.tar.asc delete mode 100644 tdb-1.2.12.tar.gz create mode 100644 tdb-1.2.13.tar.asc create mode 100644 tdb-1.2.13.tar.gz diff --git a/tdb-1.2.12.tar.asc b/tdb-1.2.12.tar.asc deleted file mode 100644 index 3754d0d..0000000 --- a/tdb-1.2.12.tar.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.11 (GNU/Linux) - -iQEcBAABAgAGBQJRrfmSAAoJEEeTkWETCEAlq8kH/0I6Bq4Gu9iCZ+encrJvyNZ1 -5qQmTBDhubMnHRXxGb9m1OTL839lyv0h7dChLQxzQxTWRsRcdh6PXRJeRCfgZMk0 -Mj50n7XGk/1nX8Skm67T4kA9FQXKQGJwBH3ZahQHfV5bEm17ASYjTz1f/7OV3Dxb -97bvD8d58SOqOu381+u9pMoBCPg4E4lYccLj1JecHOHIRQInPjm7eOUtk6/ROVCg -0r3pKkvc8EqBxlZlbDCJAY2oSnoM++kwki78KAymMaB7IVx1vuPugatM1o5/2Ilr -pxs+kqt9qs/iCXzp3KQW0r5QHYqLXfQ29FeGMrFQSX5oyATiDT8Q0xRns/MqmNY= -=IYFW ------END PGP SIGNATURE----- diff --git a/tdb-1.2.12.tar.gz b/tdb-1.2.12.tar.gz deleted file mode 100644 index f32ad6b..0000000 --- a/tdb-1.2.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:282d3db1cc56ac3011ae5f3922fd0c5bb217ecb0320836c23b6fe67f2163a71f -size 462590 diff --git a/tdb-1.2.13.tar.asc b/tdb-1.2.13.tar.asc new file mode 100644 index 0000000..b684a16 --- /dev/null +++ b/tdb-1.2.13.tar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.11 (GNU/Linux) + +iQEcBAABAgAGBQJTKqyuAAoJEEeTkWETCEAlOVIIAJB0EOp8QCYLMfOvStWAU4Y8 +pnENkWN9xWYk0a/Mb9iSM4tU4laPM4teWKe0qM57PmKiiIcExm9r+LmtRQe2tKNW +L1E/XxPwCyG0jEJs+VyvHiIbpHTIVRycUWORr01FKLmAYGKZ5UP8LYTvWjS/UWT6 +rS++eSBZ1bpIsWBCUQ5QVN2hpL9jclwYGwNjZf3Sv3GIfzGmHtraBZ0f2eJAFio1 ++JrzTAVsQ+lBvolflw0nHiMkVB73pbd9QHH0SSBbeAkfZ7JwJ8s1eO9cAfsMZG7s +9KZa42v2xkCcjpaIX8gMZyUt1ZcUASTlPp8IhQWSImKu53m5bbFaHad59traq1Y= +=pudk +-----END PGP SIGNATURE----- diff --git a/tdb-1.2.13.tar.gz b/tdb-1.2.13.tar.gz new file mode 100644 index 0000000..f591758 --- /dev/null +++ b/tdb-1.2.13.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edc8f7dedd9928adc1bd48b33f95b08a222cf2c2867654a401c0ad66b10aadf6 +size 463129 diff --git a/tdb.changes b/tdb.changes index f04203d..59605da 100644 --- a/tdb.changes +++ b/tdb.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Thu Mar 20 19:12:16 UTC 2014 - lmuelle@suse.com + +- Update to version 1.2.13. + + Reduce freelist contention + + Make "tdb_purge_dead" internally public + + Make "tdb_find_dead" internally public + + Add "last_ptr" to tdb_find_dead + + Move adding tailer space to tdb_find_dead + + Do a best fit search for dead records + + Don't purge records to a blocked freelist + + Fix a tdb corruption + + always open internal databases with incompatible hash. + + in tdb_delete_hash, make lock/unlock bracket more obvious + + simplify tdb_delete_hash() a bit + + tdbtool: dump record magic with fixed number of 8 hex digits + + tdbtool: dump record hash with fixed number of 8 hex digits + + Avoid reallocs for lockrecs + + Fix some typos in comments. + + Fix CID 1034959 Uninitialized scalar variable + + Fix CID 1034960 Uninitialized scalar variable + + Fix typos. + ------------------------------------------------------------------- Fri Dec 6 13:29:03 UTC 2013 - lmuelle@suse.com diff --git a/tdb.spec b/tdb.spec index 743320c..7e3b991 100644 --- a/tdb.spec +++ b/tdb.spec @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,7 +37,7 @@ BuildRequires: pkgconfig %endif BuildRequires: python-devel Url: http://tdb.samba.org/ -Version: 1.2.12 +Version: 1.2.13 Release: 0 Summary: Samba Trivial Database License: GPL-3.0+