]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ChangeLog
Refactor lock_volumes so most lock a vol rather than globally
[bacula/bacula] / bacula / ChangeLog
index 14d28f8e83130747fb42225e02fe76128049221b..fabda9e5df1930df40c74d5626a83505ff9c600a 100644 (file)
-              Changelog on version 5.2.0
+              Changelog on version 5.2.12
+
+Version 5.2.12
+
+13Sep12
+ - Fix accurate option in the estimate command
+  - Fix bug #1932 director crash.
+
+Version 5.2.11
+
+10Sep12
+ - Add JobId to SD debug output
+ - Commit batch session every 800,000 files
+ - Simplify safer delete code using a single regex
+
+08Sep12
+ - Clean up error message generation during update attributes -- should fix bug 
+  #1823
+ - Eliminate heartbeat error messages. Fixes bug #1925
+
+07Sep12
+ - Set bsrdir default to workingdir
+ - Recompile configure.in
+ - Apply patch from bug #1911 to implement --with-logdir
+
+06Sep12
+ - Add chio-changer-openbsd submitted in bug #1903
+ - mysql database install/update scripts patch. Fixes bug #1901
+ - Delegate uid/gid changing to systemd. Fixes bug #1905
+
+05Sep12
+ - Fix bug #1906
+ - Fix manpage errors, fixes bug #1907
+ - Final fix for #1859 missed one query.
+
+30Aug12
+ - bpluginfo - Utility tool display various information
+
+19Aug12
+ - Backport more master code
+ - Fix Makefile.in so that testfind builds with acl dependency
+
+18Aug12
+ - Make dump_resource respect console ACL's
+ - Backport more from master
+
+17Aug12
+ - backport code from master
+
+16Aug12
+ - Fix #1923 about MySQL 4 support for BVFS
+
+05Jul12
+ - Fix #1902 about bad status slots output
+ - Fix Sigma Copy bug #4377
+
+03Jul12
+ - Fix bsmtp
+ - Reset bsmtp to only send to IPv4 mailhosts.
+
+Bugs fixed/closed since last release:
+1823 1859 1901 1902 1903 1905 1906 1907 1911 1923 1925 4377
+
+
+Version 5.2.10
+
+27Jun12
+ - Add extra test for unsupported Protocol Families.
+
+26Jun12
+ - Fix inet_pton call.
+ - Real fix of bug #1897 5.2.9 breaks IPv6 connectivity
+ - Fix bug #1891 wrong daemon name printed with -? option
+ - Fix bug #1859 INSERT INTO Counters fails
+
+25Jun12
+ - First try at fixing bug #1897 5.2.9 breaks IPv6 connectivity
+
+23Jun12
+ - Convert write_rec_to_block() to a state machine
+
+18Jun12
+ - Fix bat from eating all Dir connections -- fixes bug #1872
+ - Back port fixes from BEE to fix Windows bug #1892
+
+15Jun12
+ - Add block checksum flag to version.h
+ - Add block checksum debug code
+ - Fix bug #1893 dbcheck -B gives rwl_writelock error.
+
+13Jun12
+ - Remove restriction of network buffer size being multiple of a tape block
+
+11Jun12
+ - Recompile configure.in
+ - Add rudimentary support for saving AFS acls.
+
+04Jun12
+ - Send level before the fileset in estimate_cmd() like in backup()
+
+Bugs fixed/closed since last release:
+1859 1872 1891 1892 1893 1897
+
+
+Version 5.2.9
+11Jun12
+ - Remove patch: Apply readline without TERM_LIB dependency patch from bug #1871
+
+Version 5.2.8
+
+10Jun12
+ - Apply readline without TERM_LIB dependency patch from bug #1871
+ - Ensure cancel status is set for canceled duplicate jobs -- partial fix for 
+   bug #1851
+ - Enhance Win32 error messages -- fixes bug #1879
+
+09Jun12
+ - Apply patch from bug 1876 to permit dot commands in a runscript
+ - Remove config variables from examples/devices fixes bug #1884
+ - Add more debug code for bug 1885
+ - Add more debug to block.c when read rejected
+ - Fail job that attempts to read from closed device -- reported in bug 1885 but 
+   not fixed
+ - Detect Python 2.7 fixes bug #1888
+ - Recompile configure
+ - Apply systemd patch from bug #1886
+
+08Jun12
+ - Rewrite some SD subroutines as class members
+
+05Jun12
+ - New overhaul of xattr code.
+
+03Jun12
+ - Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined.
+ - Fix compiler warning.
+
+Bugs fixed/closed since last release:
+1851 1871 1879 1884 1886 1888
+
+
+Version 5.2.7
+
+02Jun12
+ - Correct Qt version needed for bat
+
+01Jun12
+ - Turn on SD deadlock detection by default
+ - Fix bug #1880 ltdl.m4 missing for new feature.
+ - Fix bug #1870 GNU binutils-gold build failure.
+ - Fix bug #1874 crash with xattr support on a BTRFS filesystem
+
+31May12
+ - Add new empty netinet/tcp.h so Windows compile works
+ - Eliminate compiler warning in stored/dircmd.c
+
+30May12
+ - Fix TCP Heartbeat code
+
+28May12
+ - Align conio.c struct at 8 bytes to fix Sparc bus error.
+
+18May12
+ - Fix get_basename() -- rewrite
+
+15May12
+ - Apply James' exchange-fd.c regression fix
+
+05May12
+ - Add first Dutch translation
+
+30Apr12
+ - Ensure that StorageId is updated after write
+ - Fix updating of cached slots + error message numbering
+
+29Apr12
+ - Remove old shared objects before install
+
+22Apr12
+ - Add missing dummy bVarPrefixLinks variable retrieval.
+ - Rebuild configure.
+ - Fix mysql config for older versions of mysql+config.
+
+20Apr12
+ - Fix problem in BVFS with concurrent queries
+ - Add more checks to bvfs
+
+19Apr12
+ - Try to use multi-row insert statements for mysql.
+ - On some platforms intptr_t is in an other include file.
+ - Add support for fcntl(fd, F_CLOSEM) to close filedescriptors.
+ - Use closefrom if available instead of trying to close fds ourself.
+ - Fix class member shadowing.
+ - Move storages tls initialization to proper place.
+ - Fix Copyright on init scripts suse, add specific daemon user & group
+ - Add support for new POSIX getaddrinfo interface.
+ - Recompile configure.in
+ - Apply MSQL detection fixes from bug #1829
+ - Recompile configure.in
+ - Fix bug #1805 cannot specify hostname in ./configure
+ - Require latest Qtlibs
+ - Fix restore_job restore keyword
+
+18Apr12
+ - Allow plugin to backup a directory
+ - Print seconds in schedule time as noted in bug #1854
+ - Change dev->open() to return bool
+
+17Apr12
+ - Fix #1857 about restore cd command that blocks on empty directory
+
+15Apr12
+ - Backport new StorageId code
+
+14Apr12
+ - More definitive fix for update slots bug
+
+13Apr12
+ - Fix old update slots bug
+
+12Apr12
+ - Fix #4062 on make_catalog_backup.pl script when user/password are empty
+
+28Mar12
+ - Fix bug #1853: bacula-sd dead but pid file exists.
+
+23Mar12
+ - Fix bug #1841 estimate command level=differential goes wrong in accurate 
+  mode.
+
+22Mar12
+ - Fix bug #1842 Incorrect port number reported
+ - Fix bug #1848 bsock.c:335 Socket has errors=1 on call to client
+
+10Mar12
+ - Force the re-initialization of BaseJobOpts, AccurateOpts and VerifyOpts 
+  between two Include{}
+
+08Mar12
+ - Add test-deltaseq source
+ - Rename delta-test plugin to test-deltaseq
+
+Bugs fixed/closed since last release:
+1805 1829 1841 1842 1848 1853 1854 1857 1870 1874 1880 4062
+
+
+Version 5.2.6
+
+17Feb12
+ - Fix old exchange-fd plugin Accurate checkFile code.
+
+16Feb12
+ - Insert the slot field as a numeric field.
+ - Update Change log and Release notes
+
+15Feb12
+ - Fix #1831 by dropping the table before creating it
+
+14Feb12
+ - Make cd accept wildcards
+
+13Feb12
+ - First cut wild card in restore cd command -- works in one component only
+
+10Feb12
+ - Remove bad optimization from Accurate code
+
+04Feb12
+ - Lock read acquire in SD to prevent to read jobs getting the same thing
+
+03Feb12
+ - Complicate the prune-migration regression by adding one more job
+ - Implement more robust check in other drives for tape slot wanted
+ - Add more debug to failing test
+ - Fix lost dcr point -- memory loss in Copy/Migration + possible confusion
+ - Make copy-job test handle one more job
+
+02Feb12
+ - Ensure that bvfs SQL link is not shared
+
+31Jan12
+ - Fix error printing in acl and xattr code.
+
+29Jan12
+ - Backport better error debug output for sd plugins.
+
+28Jan12
+ - Add wait on bad connection for security
+ - Make mtx-changer more fault tolerant
+ - Fix 32/64 bit problems in SD sscanf commands
+ - Fix 32/64 bit problems in scanning commands in SD
+
+26Jan12
+ - Skip certain filesystem types on some platforms.
+ - Allow BVFS to browse and restore Base jobs
+ - Add error message to .bvfs_clear_cache command
+
+20Jan12
+ - Fix plugin bug with multiple simultaneous jobs
+
+Bugs fixed/closed since last release:
+1831
+
+Version 5.2.5
+
+25Jan12
+ - Disable usage of JS_Warning waiting for a more complete implementation
+
+24Jan12
+ - Removed old sd plugins which doesn't work anymore.
+
+23Jan12
+ - Adapt sample-query.sql for Warning job status
+
+20Jan12
+ - Fix location of Qt dlls for Win64 build
+
+18Jan12
+ - Fix MediaView::getSelection
+
+Bugs fixed/closed since last release:
+1824 (1814 1806 1818 non-bugs)
+
+Version 5.2.4
+
+18Jan12
+ - Prepare for adding IPv6 to Windows in the future
+ - Fix bug #1822 Schedule run line parsing fails if value is keyword
+ - Revert to 5.0 size computation in accurate elements, may fix #1821
+ - Mark that a file was found in the accurate list in the ff_pkt with a
+   variable
+
+17Jan12
+ - Fix Windows build
+ - Update po files
+ - Definitive fix for MySQL MaxValue problem
+ - Fix python module compilation
+
+15Jan12
+ - Initialize delta_seq to -1 because 0 means that we have already a version
+ - Back out bad MinValue patch
+
+14Jan12
+ - Fix bug #1810 use single quotes instead of double quotes for MinValue and 
+  MaxValue in catalog
+
+11Jan12
+ - Adapt bfileview for bvfs tables
+ - Set job status to running when restore job really starts
+
+10Jan12
+ - Remove ifdeffing that turned off JS_Warning status -- must have been missed 
+  test code
+ - Add support for soname setting in libtool.
+
+09Jan12
+ - Make error somewhat more understandable.
+ - Fix bug #1815
+ - Fix systemd pid files.
+
+08Jan12
+ - Fix const char compiler warning
+
+07Jan12
+ - Limit migration/copy jobs to starting 100 at a time
+ - Avoid conflict with PAGE_SIZE define
+
+06Jan12
+ - Fix warning reported by clang
+ - Send previous Job name during Incremental/Differential to the FD
+ - Fix bug #1811 Filed fails to backup more then one xattr.
+ - system.posix_acl_default is also an acl stored as xattr
+ - Don't copy xattr and acl streams.
+ - Fix bug #1807
+ - Recompile configure
+ - Add configure for new redhat spec files
+ - Backport Enterprise spec files
+ - Remove unnecessary break and unused variable
+ - Fix xattr/acl regression script.
+
+05Jan12
+ - Fix bad memset() reported by clang
+
+04Jan12
+ - Move ini.c to libbaccfg from libbac
+ - Test new plugin function in bpipe and test plugin
+ - Try to fix openssl problem with signal
+ - Add BSOCK::set_killable()
+ - Set directory attributes when using Replace=Never when Bacula creates them
+ - Use RestoreObject type in Catalog
+ - Add new features in plugin
+ - Add helper for ini files
+ - Implement run accurate=yes/no
+ - Add .bvfs_clear_cache
+ - Add Accurate and MaxRunSchedTime in Schedule resource
+ - fix warning
+ - Fix xattr/acl regression.
+
+03Jan12
+ - Recompile configure
+ - Fix bug #1802 configure code to detect LZO is broken
+ - Fix bug #1806 failure to save second and more xattr.
+ - Add second xattr to show bug 1806
+
+02Jan12
+ - Enhance sellist to allow rescanning the list
+ - Fix lib/sellist.c
+
+01Jan12
+ - Remove double include of sellist.h
+ - First cut selection list
+
+31Dec11
+ - Fix seg fault in plugin event loop
+
+18Dec11
+ - Implement slow regression for manual testing things like cancel/stop
+ - Fix slow regress setups
+
+16Dec11
+ - Fix #3210 about slow restore with bvfs
+
+Bugs fixed/closed since last release:
+1802 1806 1807 1810 1811 1815 3210
+
+
+Version 5.2.3
+
+15Dec11
+ - Revert patch from Ben to not compress man pages on Solaris fix #1801
+
+14Dec11
+ - Fix bug #3322 don't poll when operator is labeling tapes
+
+13Dec11
+ - bvfs: Fix mysql REGEXP operator
+
+12Dec11
+ - Fix Mysql 5.5.18 symbol lookup
+
+08Dec11
+ - fix utf8/iso8859 problems
+
+06Dec11
+ - Fix #3419, update stats problem
+
+05Dec11
+ - Fix cats_test to use the new method names.
+ - Update accurate code to use 1 byte instead of 3
+ - Fix segfault in accurate code
+
+03Dec11
+ - Fix compilation warning on FreeBSD
+
+Bugs fixed/closed since last release:
+1801 3322 3419
+
+Version 5.2.2
+23Nov11
+ - Implement -t option for Bat
+ - Require correct Qt version to build bat
+ - Get new lib/plugins.h
+ - Pull files from Master
+ - Add systemd files
+ - Update po files
+ - Fix script to set mode of cats scripts
+ - Create systemd dir if not already exists
+ - Add Systemd configure options
+
+17Nov11
+ - Split messages line by line before sending it to syslog() fix #3325
+
+16Nov11
+ - Fix bvfs_restore on MySQL
+ - Fix #3308 where a SMTP problem can block the director
+
+12Nov11
+ - Change locking scheme of the mountpoint cache.
+
+11Nov11
+ - Enhance mountcache with rescan option after interval.
+
+10Nov11
+ - Add %D option to edit_job_code, simplify callbacks on director side
+
+09Nov11
+ - Move Zdeflate and Zinflate to seperate file.
+ - Put libraries in the correct order for non shared libs.
+
+07Nov11
+ - Remove last traces of @SQL_BINDIR@ and @DB_TYPE@
+ - Fix bug #1774
+ - Move batch insert detection into db.m4
+
+06Nov11
+ - Free jcr in btape before other pointers
+
+04Nov11
+ - bat: try to fix offset button problem when clicking too much on previous
+ - bvfs: Use single transaction for each job during update
+
+02Nov11
+ - Add missing bwild & bregex man8 pages
+ - Fix compilation issue of wx-console #1778
+
+31Oct11
+ - bvfs: fix filter for pattern= bvfs parameter
+ - Improve speed of BVFS with SQLite, Thanks to J.Starek
+
+30May11
+ - bvfs: add clear_cache function
+ - bvfs: Handle windows drive when building path hierarchy
 
 Bug fixes
-1389 1444 1448 1466 1467 1468 1476 1481 1486 1488 1493 1494 1497 1499 1501
-1502 1504 1509 1511 1513 1516 1524 1526 1527 1532 1536 1538 1541 1542 1549
-1551 1553 1554 1558 1559 1560 1564 1567 1568 1569 1571 1574 1577 1581 1582
-1584 1587 1594 1595 1600 1601 1602 1603 1604 1606 1608 1610 1612 1623 1624
-1633 1643 1648 1655 1661 1664 1666 1669 1672 1675 1684 1685 1695 1696 1699
-1700 1703 1735 1741 1749 1751 1761 1762 1764 1768 1770 1771 2710
+1774 1778 3308 3325
+
+
+Version 5.2.1
+
+30Oct11
+ - Don't define HAVE_POSTGRESQL twice
+ - Don't use the -R (runtime link path) when not using libtool for the linking.
+
+29Oct11
+ - Fix detection of batch insert enabler functions.
 
 29Oct11
+ - Add script to list authors
+ - Update AUTHORS
+ - Add new updatedb files
  - Make PurgeMigrationJob directive name correspond to doc
  - Put Win exchange plugin debug code on level 100
  - Remove old gnome console files
@@ -103,6 +622,13 @@ Bug fixes
 05Aug11
  - Fix bat seg fault in FileSet view
 
+Bug fixes
+1389 1444 1448 1466 1467 1468 1476 1481 1486 1488 1493 1494 1497 1499 1501
+1502 1504 1509 1511 1513 1516 1524 1526 1527 1532 1536 1538 1541 1542 1549
+1551 1553 1554 1558 1559 1560 1564 1567 1568 1569 1571 1574 1577 1581 1582
+1584 1587 1594 1595 1600 1601 1602 1603 1604 1606 1608 1610 1612 1623 1624
+1633 1643 1648 1655 1661 1664 1666 1669 1672 1675 1684 1685 1695 1696 1699
+1700 1703 1735 1741 1749 1751 1761 1762 1764 1768 1770 1771 2710
 
 Version 5.2.0rc1