]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/ChangeLog
Fix #1648 about make_catalog_backup.pl with multiple catalog
[bacula/bacula] / bacula / ChangeLog
index 5ded4c302db091cd7d358468adfdc3bcd3aac7d2..62c2a9166d20f8195eef9db251bfcbcf9852886e 100644 (file)
@@ -1,6 +1,517 @@
               Changelog on version 5.0.x
 
               Changelog on version 5.0.x
 
-General:
+
+Release version 5.0.3
+
+03Aug10
+- Fix Windows build
+- Remove patches directory
+- Fix compilation problem with zlib
+
+02Aug10
+- Remove comments field from tls-duplicate-job-test -- add back next database 
+  upgrade
+
+01Aug10
+- Make Win32 no filesystem change more explicit
+
+31Jul10
+- Update askdir.c to Branch-5.1
+- Revert block.c to fix recycling
+- More backport from Branch-5.1 to Branch-5.0
+- Backport Branch-4.0 release to Branch-5.0
+- Massive backport from Branch-5.1 to Branch-5.0 -- a bit more to do
+
+29Jul10
+- Remove some old files
+
+28Jul10
+- Fix #1606 about OpenSSLv1 detection using non-standard location
+- Backport some 5.1 changes to 5.0
+
+27Jul10
+- Update the license template files
+
+26Jul10
+- Fix postgresql catalog creation when version is not on the first line
+
+25Jul10
+- More changes from GPLv2 to AGPLv3
+- Fix some missed copyright changes
+- Change license from GPLv2 to AGPLv3
+- Define restore object stream
+
+21Jul10
+- Fix bug #1610 handle empty xattr values on Linux and xBSD.
+- Really free free pool memory before sm_dump
+- Garbage collect memory pool at end of job and before sm_dump
+- Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
+
+19Jul10
+- Add xattr seg fault protection suggested by Marco for bug #1610
+
+17Jul10
+- Add archlinux to os.m4
+
+14Jul10
+- More fixes for 32/64 bit problems in smartall
+- Fix 32/64 bit problem in smartalloc dump routine
+
+11Jul10
+- Fix bad copy/paste in commit c88dccb88 prably a seg fault
+- Fix .dump, .die, .exit when DEVELOPER turned off
+
+10Jul10
+- Add .dump and .exit commands for daemons
+
+10May10
+- Add .dump command
+
+10Jul10
+- Make SD automatically fix the Volume size in the Catalog when out of sync
+- Add bigger print buffer for sm_dump
+
+09Jul10
+- Use Pmsg in smartall.c rather than printf for tracing Windows
+
+11Jul10
+- Update to master's bsnprintf.c
+
+07Jul10
+- Up maximum block size to 20M
+
+04Jul10
+- Add new tls-duplicate-job test
+
+07Jul10
+- Fix for TLS bugs #1568 and #1599
+
+02Jul10
+- Improve comm line error handling for TLS, may fix bug #1568 and #1599
+
+03Jul10
+- Remove Linux dependency (seq) in regress script
+
+06May10
+- Fix problem when sending Cancel event to plugin
+
+01Jun10
+- Update makefiles for new libtool revision
+- Simplify libtool revision and use VERSION as default
+- Simplify libtool revision
+
+28May10
+- Convert all Jmsg on the watchdog thread to Qmsg
+
+20May10
+- Do not use mtime with basejobs
+
+02Jul10
+- Fix SD crash due to mismatched lock/unlock in error condition
+
+26Jun10
+- Fix bug #1587 if you have clients with different catalogs configured, both 
+  catalogs contains all clients after a reload or restart of the dir
+- Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open() 
+  by moving and commenting out the ASSERT()
+
+23Jun10
+- Skip HB kill in FD if HB thread terminated
+
+21Jun10
+- update windows defs
+
+20Jun10
+- Fix crash from unequal volume_lock/unlock calls
+- Fix pruning for migration jobs and do some optimization
+- Print TestName at beginning of dump
+
+19Jun10
+- Remove prototypes of removed prune queries.
+
+18Jun10
+- Adapt new prune code with old db_accurate_get_jobids()
+
+17Jun10
+- Remove bdb from configure
+- update prune code
+
+16Jun10
+- Make new prune algo to work with backup
+
+19Jun10
+- Save any dumps during regression to dumps directory
+- Update LICENSE
+- Fix crash from rw_lock/unlock miss match
+
+18Jun10
+- Attempt to fix duplicate job kill seg fault
+- Replace pthread_kill by my_thread_send_signal() in jcr.c
+- fix #1595 about batch mode detection problem for postgresql with non standard 
+  install dir
+- Fix accurate code
+- Add TestName to gdb traceback
+
+17Jun10
+- Fix db_get_base_jobid()
+
+14Jun10
+- Fix #1594 about prune copy jobs
+
+07Jun10
+- Apply literal string fix in printf submitted by Luca Berra
+
+03Jun10
+- Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
+
+01Jun10
+- Fix segfault on "cancel jobid=" command
+- Change libtool version
+
+30May10
+- Fix bug #1554 Windows installer doesn't honor /S flag
+
+23Apr10
+- Remove pool zap code that breaks 2drive-concurrent-test
+
+28May10
+- Fix #1571 and install libraries with 755 perms
+
+27May10
+- Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
+
+20May10
+- Fix problem with BaseJob and Accurate FileSet options on client side
+
+24May10
+- Add more debug code for bactrace
+
+23May10
+- Fix for bug #1569 deadlock/crash in Dir
+
+03May10
+- Fix segfault when loading Plugins
+
+04May10
+- Fix #1567 about display of long volume names truncated during restore
+
+02May10
+- Added new bacula-libs package.
+
+01May10
+- Fix bug #1538 Start Scripts return incorrect value
+- Fix bug #1564 init scripts not LSB compliant
+
+28Apr10
+- Fix File and Job Retention in show pool command
+
+Release Version 5.0.2
+
+27Apr10
+- Add lmgr_is_locked() function to test if a thread own a mutex
+- Probable fix for SD crash bug #1553
+
+24Apr10
+- Fix #1559 problem when restoring pruned jobs with a regexp
+- Fix for bug #1560 bcopy cannot find Volume
+
+23Apr10
+- Remove comment field added in last patch
+- Fix cancel crash bug #1551
+
+21Apr10
+- Check if sql backend is thread-safe
+
+20Apr10
+- Correct Pool display in SD status. Fixes bug #1541
+
+19Apr10
+- Fix cancel crash reported by Stephen Thompson
+
+18Apr10
+- Rewind on close to fix #1549
+
+16Apr10
+- Remove closelog() in bpipe fixes bug #1536
+- Fix #1517 about missing Base level in .level command
+
+08Apr10
+- fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
+
+07Apr10
+- Add lock position info to volume manager
+- Permits to use lock manager with file/line from outside
+
+03Apr10
+- Replace ASSERT in block.c with fail Job
+- Use uint32_t for max_concurrent_jobs
+
+29Mar10
+- Use file and line for rwlock and lmgr in db_lock()
+- Add File and Line info to rw_lock for lmgr
+
+27Mar10
+- Fix database locking calling db_lock and returning from function without
+  calling db_unlock.
+
+26Mar10
+- Add missing db_unlock to bvfs_update_cache.
+
+22Mar10
+- Fix #1532 about permission on binaries
+
+14Mar10
+- Allow users to build bat without static QT if desired.
+- Fix for qt mkspecs location on Fedora 12.
+
+12Mar10
+- Fix #1527 about deadlock during migration
+
+10Mar10
+- Another fix for OpenSSLv1
+- Add -lrt to Solaris links
+
+09Mar10
+- Fix tls.c for OpenSSLv1
+
+08Mar10
+- Fix #1511 when trying to insert more than 50.000 directories in bvfs
+- Fix plugin load not to stop if one plugin bad -- pointed out by James
+
+07Mar10
+- Remove --without-qwt from configure statement.
+- Fix bug in bvfs_update function, should work much better now
+
+06Mar10
+- Second correct fix to bug #1524 verify fails after adding or removing files
+- Fix bug #1524 verify fails after adding or removing files
+- Fix bug 1523.
+- Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
+- Lets not generate the ingres code automatically when the .sc or .sh files 
+  changes as it seems these files get outdated on some systems and then this 
+  rule kicks in on systems that don't have the esqlcc ingres compiler installed.
+- Fix CentOS detection in regression get-os script
+
+05Mar10
+- Create subroutines to add exclusion for plugins
+- This adds sql debugging to these classes that Eric wrote.
+- This is a 1/2 fix of the issue. It allows for the sorting of the two non 
+  graphic columns, but still does not allow for sorting the graphic columns. 
+  The issue is with last. By setting the sort value, you are setting the value 
+  on the last. To experiment with what I mean, use the set background that I 
+  have commented out in this commit.
+
+03Mar10
+- Fix OpenSSL 1.x problem in crypto.c on Fedora 12
+- Display AllowCompress warning message only if compression used in FileSet
+
+01Mar10
+- Added comment on dbi backend needing a recent version of libdbi from CVS as 
+  the version currently released 0.8.3 wont work for compiling the code.
+- Add Warning check to SQL
+- Fix readline to use TERM_LIB found for conio
+
+27Feb10
+- Move bacula shared objects in separate bacula-libs package.
+- Fix for termcap lib on suse.
+
+26Feb10
+- Fix for shared objects name convention change.
+- Remove mandrive and suse bacula.spec from configure
+
+25Feb10
+- Fix compile link flags for gigaslam
+- Add missing defines for gccver.
+
+Release Version 5.0.1
+
+23Feb10
+- Ensure SD asks for help when looping even if poll set. Fixes bug #1513
+
+21Feb10
+- Fix three-pool regress bug
+- Replace MIN by code as recommended by Marco to avoid compiler warning
+- Make script more portable
+- Add Fedora 11 and 12 build tags.
+- Lets close the Ingres cursor otherwise the code complains the cursor is still 
+  open when we try to reuse it.
+- Fix segv when indicator field is null. Also added some extra checks around 
+  free calls so we don't try to free null pointers.
+- Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf 
+  format.
+- Small indent changes
+
+20Feb10
+- Sync between master and this branch as some ingres changes did go into master 
+  but not into this branch.
+- Remove include file that makes the compile complain and doesn't seem to be 
+  used as removing makes the code compile ok.
+- Some small indent changes.
+- Reindented myingres.sc to Bacula "style" and regenerated myingres.c
+- Merged in rejects from previous patch and regenerated new myingres.c from 
+  myingres.sc using esqlc. Changed sprintf into snprintf.
+- Added patch from Stefan Reddig -- fixed date types, errmsg
+- Added patch from Stefan Reddig -- improved ingres db test
+- Added patch from Stefan Reddig -- added some checks, db test prog
+- Forgot one exit.
+- Fixes for client only build.
+- Fix seg fault in dup jobs regression test
+- Possible fix for FreeBSD three-pool regress failure
+- Remove duplicate.
+- Remove mysql version variable.
+- Enable readline support.
+- bug report 1505
+- This version fixes an issue where the console window would start out not 
+  docked. It is fixed by initiating the variables in the Pages class with a 
+  constructor.
+
+19Feb10
+ - Fix make_catalog_backup.pl fails when catalog db is on other host
+
+17Feb10
+- Apply MacOSX installer patch from bug #1509
+- Add debug code for FreeBSD regress failures
+- Reduce debug output
+
+16Feb10
+- Regress test Branch-5.0 prior to release
+- Add more debug for three-pool regress failure
+- Backport duplicate-job-test
+- Make dup jobs regress test work
+- Eliminate error message in regress setup if get not present
+- Avoid error message if git not installed
+
+15Feb10
+- Apply fix to previous fix of Copy problem. Fix proposed by reporter o
+  #1476
+- Set default Allow Duplicate Jobs = yes
+- Fix Allow Duplicates bug
+
+14Feb10
+- Fix duplicate job bug
+- Update date
+- Fix infinite wait on error when restore started
+- Make undocking work
+- update configure
+- Add check for sqlite3_threadsafe() in configure
+- Add debug to testls
+
+13Feb10
+- Updates for 5.0.1.
+- Clean up termcap requirements.
+- Add dependency information.
+- Changes to run bat as nonroot user.
+- Refix version.
+- Fix client only build.
+- Add code to check and prevent setting StorageId to zero
+
+12Feb10
+- Lets call the Ingres version of the tables also version 12 as it alre
+  all the new tables introduced in version 12 on the other backends.
+- Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
+  numbering scheme
+- First cut at fixing AllowDuplicateJobs bugs
+- Fix bug #1501 -t does not print errors
+- Add more doc in sample-query.sql
+
+12Feb10
+- Lets call the Ingres version of the tables also version 12 as it alre
+  all the new tables introduced in version 12 on the other backends.
+- Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
+  numbering scheme
+- First cut at fixing AllowDuplicateJobs bugs
+- Fix bug #1501 -t does not print errors
+- Add more doc in sample-query.sql
+
+11Feb10
+- Apply SQLite3 update fix from bug #1497
+- Apply bashism fix for diskchanger.in script from bug #1499
+- Apply Philipp Storz fix on bconsole history file
+- Apply rpm fix for Sci Linux from bug #1494
+- Update po files
+- Take most recent Ukranian po from bug #1448
+- Fix pages not in focus
+
+10Feb10
+- Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
+- Move shared object numbers into version.h + use -release for libtool
+  than -version-info
+- Make mtx-changer errors clearer
+- Check for existence of mtx-changer.conf in mtx-changer script
+
+09Feb10
+- Probable fix for Copy/Migration bug #1476
+- Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
+- Make master run with DEVELOPER set
+
+08Feb10
+- Make bsnprintf test program compile
+- Rename directory
+- Reorganize spec files
+- Fix bat bug that consumes connections + add braces on ifs + rename su
+- Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
+- Fix Mysql database upgrade.
+
+07Feb10
+- Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
+  race conditions in messages.c
+- Upgrade cats library also to 5.0.0
+
+06Feb10
+- Fix missing console page in bat
+- Move msg trace into subroutine
+- Move bat help files into help subdirectory
+- Add bat help files to Win64 installer
+- Win -- add help files to installer + stop any running bacula-fd befor
+  install
+- Fix bug #1481 -- bat consumes all console file descriptors
+- Update date on win32 rc file
+
+04Feb10
+- Backport truncate on purge from 5.1.x
+- Fix bug #1486 -- bat doesn't show any errors on command-line
+- Update the bsock error url
+
+03Feb10
+- Correct .my.cnf umask in make_catalog_backup.pl
+
+02Feb10
+- Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
+
+01Feb10
+- Backout patch that should not be in Branch-5.0
+- Backup patch that should not be in Branch-5.0
+- Free db_list when not used
+- Fix seg fault in bscan from new comment field
+- Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
+  in bug #1468
+- Patch from checks multple CNs when using TLS
+
+31Jan10
+- Commit spec+rpm build files from Scott
+
+30Jan10
+- Fix seg fault in SQlite driver
+
+28Jan10
+- Make versions of shared libs inline with the software version.
+- Remove file_index sequential check -- reported by Graham
+
+27Jan10
+- Disabled ActionOnPurge waiting for a fix
+- Check pool memory size for truncate op
+
+26Jan10
+- Fix #1467 about ActionOnPurge with Devices having space
+- Fix #1466 about Bogus pruning message
+
+25Jan10
+- update configure
+- Fix make_catalog_backup.pl warning
+
+
+
+
 
 Release Version 5.0.0
 
 
 Release Version 5.0.0
 
@@ -29,11 +540,11 @@ Release Version 5.0.0
 
 18Jan10
 - Fix logwatch install in bacula.spec. Patch from bug #1454
 
 18Jan10
 - Fix logwatch install in bacula.spec. Patch from bug #1454
-- Remove /etc/logwatch directories from spec file. Patch supplied by bug 
+- Remove /etc/logwatch directories from spec file. Patch supplied by bug
   #1456
 - Don't remove spec files -- fixes bug #1458
 - Remove FI sanity check code that does not apply after a VirtualFull
   #1456
 - Don't remove spec files -- fixes bug #1458
 - Remove FI sanity check code that does not apply after a VirtualFull
-- Make Attr/record FI non-fatal if different -- possibly temp + add new session 
+- Make Attr/record FI non-fatal if different -- possibly temp + add new session
   record types
 - Keep serial from overruning with bad data
 
   record types
 - Keep serial from overruning with bad data
 
@@ -67,9 +578,9 @@ Release Version 5.0.0
 - More checking for OpenSSL in configure
 
 06Jan10
 - More checking for OpenSSL in configure
 
 06Jan10
-- Add make_catalog_backup.pl script that uses env variables and disk file to 
+- Add make_catalog_backup.pl script that uses env variables and disk file to
   pass database password for backup
   pass database password for backup
-- Modify the sql query to get alphabetical order of clients when selecting the 
+- Modify the sql query to get alphabetical order of clients when selecting the
   most recent backup for a client
 
 05Jan10
   most recent backup for a client
 
 05Jan10
@@ -97,33 +608,33 @@ Release Version 5.0.0
 - Clean old configure
 
 27Dec09
 - Clean old configure
 
 27Dec09
-- Let --enable-libtool and --disable-libtool determine if we build plugins and 
+- Let --enable-libtool and --disable-libtool determine if we build plugins and
   drop the extra configure option
 
 26Dec09
   drop the extra configure option
 
 26Dec09
-- Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of 
+- Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
   platform dependend.
 - Attempt to autoconfigure ioctl_req_t
   platform dependend.
 - Attempt to autoconfigure ioctl_req_t
-- Lets not mix initialized stack variable with uninitialized ones in the same 
+- Lets not mix initialized stack variable with uninitialized ones in the same
   definition.
   definition.
-- Added some handling of EPERM and EOPNOTSUPP which seem to be returned when 
+- Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
   you try to retrieve the system extended attributes a non root user.
   you try to retrieve the system extended attributes a non root user.
-- Lets not orphan the buffer returned by extattr_namespace_to_string as it 
-  seems by looking at the code it strdups the string it returns so no need to 
+- Lets not orphan the buffer returned by extattr_namespace_to_string as it
+  seems by looking at the code it strdups the string it returns so no need to
   bstrdup it ourself.
 
 25Dec09
 - Show that plugins are enabled or not in configure output.
 
 24Dec09
   bstrdup it ourself.
 
 25Dec09
 - Show that plugins are enabled or not in configure output.
 
 24Dec09
-- Plugins are dependable on libtool now so cleaned the Makefiles and the fd 
+- Plugins are dependable on libtool now so cleaned the Makefiles and the fd
   plugins are only build when --enable-plugins is set and libtool is used.
 - Clarify catalog grant permissions message
 
 23Dec09
 - Fix depend for changes to SRC variables.
   plugins are only build when --enable-plugins is set and libtool is used.
 - Clarify catalog grant permissions message
 
 23Dec09
 - Fix depend for changes to SRC variables.
-- Drop the usage of macros within macros as it seems some platforms native 
-  makes don't support that. While converting the Makefiles also made things 
+- Drop the usage of macros within macros as it seems some platforms native
+  makes don't support that. While converting the Makefiles also made things
   somewhat more uniform in naming the lib objects.
 
 22Dec09
   somewhat more uniform in naming the lib objects.
 
 22Dec09
@@ -131,9 +642,9 @@ Release Version 5.0.0
 - Continue to support Batch Mode with PostgreSQL < 8.2
 
 21Dec09
 - Continue to support Batch Mode with PostgreSQL < 8.2
 
 21Dec09
-- M_ABORT Bacula If batch insert is turned on when we try to open a connection 
+- M_ABORT Bacula If batch insert is turned on when we try to open a connection
   and thread safe is not enabled
   and thread safe is not enabled
-- Try to fix problem on FreeBSD with unsupported extended attributes which 
+- Try to fix problem on FreeBSD with unsupported extended attributes which
   gives lots of orphaned buffers as seen in regression testing.
 
 20Dec09
   gives lots of orphaned buffers as seen in regression testing.
 
 20Dec09
@@ -177,9 +688,9 @@ Release Version 5.0.0
 09Dec09
 - Fix misnamed variable
 - Reorder lock_volumes and dlock in SD to avoid race conditions
 09Dec09
 - Fix misnamed variable
 - Reorder lock_volumes and dlock in SD to avoid race conditions
-- - five more updates to manpages options I had forgotten in a corner, - a 
-  reformated and edited page for bsmtp - a brand new one for btraceback, based 
-  on the Problem Resolution Guide and discussions (to be continued?) on this 
+- - five more updates to manpages options I had forgotten in a corner, - a
+  reformated and edited page for bsmtp - a brand new one for btraceback, based
+  on the Problem Resolution Guide and discussions (to be continued?) on this
   list.
 - Fix compilation pb
 - Add mutex some priority info for SD
   list.
 - Fix compilation pb
 - Add mutex some priority info for SD
@@ -197,7 +708,7 @@ Release Version 5.0.0
 - Add test for reload command
 - More bstrncat doc
 - Add bstrncat comments
 - Add test for reload command
 - More bstrncat doc
 - Add bstrncat comments
-- Fix bug #1431 about bad reload command. Still an object to free in this 
+- Fix bug #1431 about bad reload command. Still an object to free in this
   case.
 - Fix bug in bstrncat
 - Temp fix for prune crash
   case.
 - Fix bug in bstrncat
 - Temp fix for prune crash
@@ -245,7 +756,7 @@ Release Version 5.0.0
 - Remove JobMedia.Copy references
 - bvfs: update bvfs_test
 - update
 - Remove JobMedia.Copy references
 - bvfs: update bvfs_test
 - update
-- Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid 
+- Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
   table
 - Update po files
 - Finally... the 100% of bacula spanish !!! ;-)
   table
 - Update po files
 - Finally... the 100% of bacula spanish !!! ;-)
@@ -297,7 +808,7 @@ Release Version 5.0.0
 - Display only backups when running a new job
 - Add list_backup, list_restore functions
 - update
 - Display only backups when running a new job
 - Add list_backup, list_restore functions
 - update
-- Add optional type= argument to .jobs command. You can list only Backup, 
+- Add optional type= argument to .jobs command. You can list only Backup,
   Restore,... jobs.
 
 12Nov09
   Restore,... jobs.
 
 12Nov09
@@ -1676,4 +2187,3 @@ Release Version 2.4.1
 Release Version 2.4.0
 25Jan08
 Release Version 2.2.8
 Release Version 2.4.0
 25Jan08
 Release Version 2.2.8
-