Changelog for
libtdb1-32bit-1.3.15-115.1.x86_64.rpm :
* Mon Sep 25 2017 scabreroAATTsuse.com- Update to 1.3.15. + Add protection against EINTR. + Truncate the file after expand failure, ENOSPC + Use posix_fallocate() to expand the file + Fix GCC compiler warnings
* Wed Jul 05 2017 scabreroAATTsuse.com- Update to version 1.3.14. + allow tdb_traverse_read before tdb_transaction[_prepare]_commit() + Improve documentation for tdb_transaction_start() + Add new function tdb_transaction_active()
* Fri Jun 30 2017 scabreroAATTsuse.com- Update to version 1.3.13. + documentation for the tdbbackup -n option + correctly upgrade F_RDLCK to F_WRLCK locks + tdbtool: Add \"storehex\" command + fix robust mutex detection in threaded applications (bug #12593) + improve debugging of transaction lock failures
* Tue Jan 24 2017 ddissAATTsuse.com- Update to version 1.3.12; (bsc#1032915). + Fix mutexes on FreeBSD + Only mmap the mutex area if not already mmap\'ed + NULL out tdb->mutexes in tdb_mutex_munmap
* Wed Sep 14 2016 jmcdonoughAATTsuse.com- Update to version 1.3.11. + performance improvements + make pthread mutex code more portable + avoid a race condition when checking for robust mutexes (bso#11808) + Remove use of strcpy in tdb test. + eliminate deprecation warnings in python tests + Only set public headers field when installing as a public library.
* Sun Feb 21 2016 lmuelleAATTsuse.com- Add conflict between python-tdb and python3-tdb.
* Sun Feb 21 2016 lmuelleAATTsuse.com- Avoid a file collision for non SUSE build targets; (bsc#966174).
* Wed Nov 11 2015 lmuelleAATTsuse.com- Update to version 1.3.8; (bsc#954658). + Fix broken build with --disable-python + Minor build fixes
* Fri Oct 30 2015 lmuelleAATTsuse.com- Add doxygen at build time to add the development documentation.- Disable rpath-install and silent-rules while configure.
* Sun Oct 25 2015 lmuelleAATTsuse.com- Add python3-tdb; (bsc#951911).
* Mon Sep 07 2015 lmuelleAATTsuse.com- Update the Samba Library Distribution Key file \'tdb.keyring\'; (bso#945116).
* Wed Jul 22 2015 lmuelleAATTsuse.com- Update to version 1.3.7. + first fix deadlock in the interaction between fcntl and mutex locking; (bso#11381) + improved python3 bindings
* Sat Jun 27 2015 lmuelleAATTsuse.com- Update to version 1.3.6. + Fix runtime detection for robust mutexes in the standalone build; (bso#11326). + Possible fix for the build with robust mutexes on solaris 11; (bso#11319).- Update to version 1.3.5. + ABI change: tdb_chainlock_read_nonblock() has been added, a nonblock variant of tdb_chainlock_read() + Do not build test binaries if it\'s not a standalone build + Fix CID 1034842 Resource leak + Fix CID 1034841 Resource leak + don\'t let tdb_wrap_open() segfault with name==NULL
* Tue Jan 13 2015 lmuelleAATTsuse.com- Update to version 1.3.4. + toos: allow transactions with TDB_MUTEX_LOCKING + test: add tdb1-run-mutex-transaction1 test + allow transactions on on tdb\'s with TDB_MUTEX_LOCKING
* Sun Dec 21 2014 lmuelleAATTsuse.com- Update to version 1.3.3. + test: TDB_CLEAR_IF_FIRST | TDB_MUTEX_LOCKING, O_RDONLY is a valid combination- Update to version 1.3.2. + allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs. + Fix a comment + Fix tdb_runtime_check_for_robust_mutexes() + Improve wording in a comment + tdb.h needs bool type; obsoletes include_stdbool_bso10625.patch + tdb_wrap: Make mutexes easier to use + tdb_wrap: Only pull in samba-debug + tdb_wrap: Standalone compile without includes.h + tdb_wrap: tdb_wrap.h doesn\'t need struct loadparm_context
* Thu Nov 06 2014 lmuelleAATTsuse.com- Use the upstream tar ball, as signature verification is now able to handle compressed archives.
* Tue Oct 28 2014 lmuelleAATTsuse.com- Remove dependency on gpg-offline as signature checking is implemented in the source validator.
* Tue Sep 23 2014 lmuelleAATTsuse.com- Update to version 1.3.1. + tools: fix a compiler warning + defragment the freelist in tdb_allocate_from_freelist() + add \"freelist_size\" sub-command to tdbtool + use tdb_freelist_merge_adjacent in tdb_freelist_size() + add tdb_freelist_merge_adjacent() + add utility function check_merge_ptr_with_left_record() + simplify tdb_free() using check_merge_with_left_record() + add utility function check_merge_with_left_record() + improve comments for tdb_free(). + factor merge_with_left_record() out of tdb_free() + fix debug message in tdb_free() + reduce indentation in tdb_free() for merging left + increase readability of read_record_on_left() + factor read_record_on_left() out of tdb_free() + build: improve detection of srcdir.
* Fri May 23 2014 lmuelleAATTsuse.com- Update to version 1.3.0. + add TDB_MUTEX_LOCKING support + consolidate tdb allocation code - re-use dead records at hash top. + don\'t alter errno on success of tdb_open_ex() + introduce tdb->hdr_ofs + introduce TDB_SUPPORTED_FEATURE_FLAGS + return ENOSYS if the tdb was created with spinlocks. + use asprintf() to simplify tdb_summary() + test: add a \"skip()\" macro. add marklock deadlock test add mutex related tests add PING command to external-agent.c add shutdown_agent() helper function add UNMAP command to external-agent.c always call fflush() after [f]printf() in tap-interface.h avoid const warnings by using \'discard_const_p(uint8_t,\' instead of \'(void
*)\' correctly use stderr, not stdout, in fail() remove \"\
\" in diag() arguments + tools: add -l option to tdbbackup add -l option to tdbtool add -m option to tdbtorture Allow tdbtool to r/o open mutexed tdbs avoid const warnings in tdbdump.c explicitly use TDB_NOLOCK in tdbdump + tdb_wrap: Remove tdb_wrap_open_ again + wscript: maintain a global list of unit tests- Include stdbool.h in tdb.h; (bso#10625). + include_stdbool_bso10625.patch
* Fri May 23 2014 lmuelleAATTsuse.com- Don\'t require pkg-config from the libtdb package.
* Thu Mar 20 2014 lmuelleAATTsuse.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 06 2013 lmuelleAATTsuse.com- Verify source tar ball gpg signature.
* Wed Dec 04 2013 mlsAATTsuse.de- Adapt specfile to ppc64le.
* Thu Aug 29 2013 lmuelleAATTsuse.com- PreReq /sbin/ldconfig from python-tdb.
* Thu Aug 29 2013 lmuelleAATTsuse.com- Add python-tdb to baselibs.conf.
* Mon Jul 22 2013 lmuelleAATTsuse.com- Don\'t package tdb tools man pages for pre-11.0 systems as they\'re not built due to a missing docbook stylesheet.
* Tue Jun 04 2013 lmuelleAATTsuse.com- Update to version 1.2.12. + internal code cleanups + crash fix for pytdb + fix for 4GB overflow detection
* Mon Jan 07 2013 dvaleevAATTsuse.com- Refresh ignore-tdb1-run-transaction-expand.diff patch.
* Sun Dec 02 2012 lmuelleAATTsuse.com- Update to version 1.2.11. + Make tdb robust against improper CLEAR_IF_FIRST restart + Make robust against shrinking tdbs + add -e option to tdbdump (and docment it). + tdbdump should log errors, and fail in that case. + add tdb_rescue() + Fix a typo + return unpack error on strdup failure + finish weaning off err.h. + don\'t use err.h in tests. + make TDB_NOSYNC merely disable sync. + remove unused debug_fprintf() macro that breaks the build + tests: fix use of a non-existent word (existant)
* Sat Jul 07 2012 dvaleevAATTsuse.com- Ignore tdb run transaction expand check on ppc as well; (bnc#769268).
* Thu Jun 28 2012 lmuelleAATTsuse.com- Ignore tdb run transaction expand check on ppc64; (bnc#769268).
* Thu Jun 21 2012 adrianAATTsuse.de- disable test suite on qemu emulated builds
* Wed Jun 13 2012 ddissAATTsuse.com- Build and link binaries with PIE flags.
* Tue Jun 05 2012 lmuelleAATTsuse.com- Remove superfluous tdb-tools rpmlintrc; (bnc#765476).
* Sun Jun 03 2012 lmuelleAATTsuse.com- Define library name and use it instead of libtdb1.
* Sat Jun 02 2012 lmuelleAATTsuse.com- Add tdb tar ball gpg signature as source.
* Sat Jun 02 2012 lmuelleAATTsuse.com- Rename package to tdb and add an independent libtdb1 subpackage.- Rename rpmlintrc file from libtdb1 to tdb-tools.- Remove bogus requires to itself from libtdb1 package.
* Thu May 31 2012 lmuelleAATTsuse.com- BuildRequire pkg-config for post-10.2 systems and else pkgconfig.
* Thu May 31 2012 lmuelleAATTsuse.com- Rename libtdb1-devel to libtdb-devel.
* Wed May 30 2012 lmuelleAATTsuse.com- Define python_sitearch if undefined.
* Wed May 30 2012 lmuelleAATTsuse.com- Remove superfluous AutoReqProv on line.
* Wed May 16 2012 lmuelleAATTsuse.com- Require pkg-config from the devel package.
* Wed May 16 2012 lmuelleAATTsuse.com- Move python file to python-tdb subpackage.- Build and add tdbbackup, tdbdump, tdbrestore, and tdbtool man pages.
* Wed May 16 2012 lmuelleAATTsuse.com- Cleanup BuildRequires.- Polish package descriptions.- Add rpmlintrc file to set badness for non PIE code to 0.
* Wed Sep 07 2011 larsAATTsamba.org- Initial independent libtdb1 package.