]> git.sur5r.net Git - bacula/docs/commitdiff
Update
authorKern Sibbald <kern@sibbald.com>
Wed, 30 Jul 2008 20:00:50 +0000 (20:00 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 30 Jul 2008 20:00:50 +0000 (20:00 +0000)
docs/home-page/de/news.txt
docs/home-page/en/news.txt
docs/home-page/fr/news.txt
docs/manuals/de/concepts/update_version

index 3d87322742923cb7dc6303235467291f62fb13fa..a431d982c24e473fba180ed820d337af58b1a0b0 100644 (file)
@@ -1,4 +1,107 @@
-Kern;;;27 Jan 2008;;10:30
+Kern;;;26 July 2008;;10:30
+Bacula version 2.4.2 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.2 to the Bacula Source Forge download area.
+
+ This is an important bug fix release since version 2.4.1.
+
+Bugs Fixed:
+ 1034, 1125, 1118, 1124, 1107, 1129, 1126
+
+Change Summary:
+26Jul08
+- When a migration job actually runs, re-check the Job record
+  and skip if the job is already migrated. This should
+  significantly reduce the problems with bug #1129.
+- Break the do_swapping into do_unload, do_swapping, and
+  do_load.  It is much more logical that way.
+- Implement a set_dcr_from_vol subroutine in acquire.c for
+  reading volumes. This allows the dcr to be refreshed after being
+  zapped when the wrong volume is mounted. This should fix bug #1126 -
+- During multiple tape restore, bacula
+  does not ask for physical tape change, but rereads same tape
+- Apply patch submitted for bug #1107 with a small modification.
+  This fixes a bug where bcopy copied too many records.
+- Make some tweaks to bsmtp based on patch submitted in bug #1124.
+  This fixes bug #1124.
+- Make the default bat restore Pool be Any. This fixes bug #1118.
+- Fix bug #1125 which reports a SD crash at the end of a tape
+  during restore. It was a debug statement that should not be
+  in a release.
+- Fix #1034 by setting big timeout on mysql connections
+- Do partial integration of the Win32 bat build created by Eric.
+- Ensure that SD tried to mount a volume not in an autochanger
+  at least once before asking for operator intervention.
+- Fix a pthreads bug in the Win32 pthreads emulation code affects only
+  version 2.5.x and above.
+
+
+Kern;;;7 July 2008;;10:30
+Bacula version 2.4.1 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.1 to the Bacula Source Forge download area.
+
+Bugs Fixed:
+ 1103, 1100, 1105, 1094, 1109, 1106, 1101, 1102, 1112
+ 1117, 1116, 1097.
+
+Change summary:
+-  Clear in-use bit on vol when unused while swapping.
+-  Remove sleep at end of ./bacula
+-  Clear hash packet for hardlinked files correctly. This corrects
+   a long standing bug where hardlinked files selected individually
+   would occasionally not be restored.
+-  Apply Eric's patch to ensure that autoprune does not return
+   a Volume not in the autochanger unless requested to do so.
+-  Correct bat restore display of multiple drives. This fixes
+   bug #1117.
+-  Do find_a_volume() each time an unload is done. This
+   fixes the failure of maxvol2-test.
+-  Use Qmsg() in job.c watchdog callback.
+-  Release main control rwlock if ABORTing.
+-  Make watchdog connect timeout queue messages rather than sending
+   directly to avoid lock conflicts with the real thread.
+-  Remove const char that causes problems with Python, which has
+   older 'incorrect' headers.
+-  Add const char in dbd.c to avoid compiler warnings.
+-  Fix mtx-changer to detect both versions of Ubuntu (Debian)
+   mt. This fixes bug #1116.
+-  Fix failure of 2drive-concurrent-test. Always read label;
+   clear_unload() only after drive is defined in acquire_for_read().
+-  Generally clean up the manual tape loading code. The main
+   conceptial change is that when a volume is marked to be unloaded,
+   its volume name is retained, and it is only marked as unloaded
+   when either the autoloader says it is unloaded or another tape
+   is read on that drive.
+-  Fix a recycling problem with two autochangers reported in bug
+   #1106. This may also (unlikely) fix a second recycling bug as
+   reported in #1103.
+-  Fix a SD lock volumes deadlock problem reported in bug #1100.
+-  Fix format problem in bscan output reported in bug #1105.
+-  Copy more data when restarting a job so that run
+   overrides are kept. This should fix bug #1094.
+-  Backport updates to jobq.c where possible.
+-  Fix bug where SD did not ask operator if the device could not
+   be opened. Reported by Eric.
+-  Add dbuser to DIR conf file (replaces user).
+-  Add --with-db-password to ./configure
+-  Fix regress to handle db_password.
+-  Fix a couple of pedantic compiler warnings.
+-  Fix bug when starting a restore on a storage that doesn't
+   have the requested MediaType.
+-  More work on word alignments -- eliminate all ints from
+   the configuration routines.
+-  Fix bug reported by Scott Barninger where the bacula script
+   refers to scripts in the wrong directory. Needed to meet the
+   requirements of recent FHS location changes.
+-  Fix word alignment problem on non-Intel 64 bit machines
+   such as Solaris.  This should fix bug #1097 -- bus error in SD.
+-  Add missing win32/patches/wxWidgets.patch to 2.4 repository.
+
+
+
+
+Kern;;;4 Jun 2008;;10:30
 Bacula version 2.4.0 Released
 This is to inform you that we have released the source and Win32 binaries of 
 Bacula version 2.4.0 to the Bacula Source Forge download area.
@@ -181,6 +284,7 @@ Version 2.2.8 is a bug fix to version 2.2.7 and has a few
   want to upgrade, but it is not urgent ...
 ;;;
 
+
 Kern;;;9 Jan 2008;;20:30
 Bacula version BETA 2.2.8 Released
 Bacula version 2.2.8 source tar files as well as the Win32
index 6f002937d195bb41c241cf41dd705036a26d624d..a431d982c24e473fba180ed820d337af58b1a0b0 100644 (file)
@@ -1,4 +1,107 @@
-Kern;;;27 Jan 2008;;10:30
+Kern;;;26 July 2008;;10:30
+Bacula version 2.4.2 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.2 to the Bacula Source Forge download area.
+
+ This is an important bug fix release since version 2.4.1.
+
+Bugs Fixed:
+ 1034, 1125, 1118, 1124, 1107, 1129, 1126
+
+Change Summary:
+26Jul08
+- When a migration job actually runs, re-check the Job record
+  and skip if the job is already migrated. This should
+  significantly reduce the problems with bug #1129.
+- Break the do_swapping into do_unload, do_swapping, and
+  do_load.  It is much more logical that way.
+- Implement a set_dcr_from_vol subroutine in acquire.c for
+  reading volumes. This allows the dcr to be refreshed after being
+  zapped when the wrong volume is mounted. This should fix bug #1126 -
+- During multiple tape restore, bacula
+  does not ask for physical tape change, but rereads same tape
+- Apply patch submitted for bug #1107 with a small modification.
+  This fixes a bug where bcopy copied too many records.
+- Make some tweaks to bsmtp based on patch submitted in bug #1124.
+  This fixes bug #1124.
+- Make the default bat restore Pool be Any. This fixes bug #1118.
+- Fix bug #1125 which reports a SD crash at the end of a tape
+  during restore. It was a debug statement that should not be
+  in a release.
+- Fix #1034 by setting big timeout on mysql connections
+- Do partial integration of the Win32 bat build created by Eric.
+- Ensure that SD tried to mount a volume not in an autochanger
+  at least once before asking for operator intervention.
+- Fix a pthreads bug in the Win32 pthreads emulation code affects only
+  version 2.5.x and above.
+
+
+Kern;;;7 July 2008;;10:30
+Bacula version 2.4.1 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.1 to the Bacula Source Forge download area.
+
+Bugs Fixed:
+ 1103, 1100, 1105, 1094, 1109, 1106, 1101, 1102, 1112
+ 1117, 1116, 1097.
+
+Change summary:
+-  Clear in-use bit on vol when unused while swapping.
+-  Remove sleep at end of ./bacula
+-  Clear hash packet for hardlinked files correctly. This corrects
+   a long standing bug where hardlinked files selected individually
+   would occasionally not be restored.
+-  Apply Eric's patch to ensure that autoprune does not return
+   a Volume not in the autochanger unless requested to do so.
+-  Correct bat restore display of multiple drives. This fixes
+   bug #1117.
+-  Do find_a_volume() each time an unload is done. This
+   fixes the failure of maxvol2-test.
+-  Use Qmsg() in job.c watchdog callback.
+-  Release main control rwlock if ABORTing.
+-  Make watchdog connect timeout queue messages rather than sending
+   directly to avoid lock conflicts with the real thread.
+-  Remove const char that causes problems with Python, which has
+   older 'incorrect' headers.
+-  Add const char in dbd.c to avoid compiler warnings.
+-  Fix mtx-changer to detect both versions of Ubuntu (Debian)
+   mt. This fixes bug #1116.
+-  Fix failure of 2drive-concurrent-test. Always read label;
+   clear_unload() only after drive is defined in acquire_for_read().
+-  Generally clean up the manual tape loading code. The main
+   conceptial change is that when a volume is marked to be unloaded,
+   its volume name is retained, and it is only marked as unloaded
+   when either the autoloader says it is unloaded or another tape
+   is read on that drive.
+-  Fix a recycling problem with two autochangers reported in bug
+   #1106. This may also (unlikely) fix a second recycling bug as
+   reported in #1103.
+-  Fix a SD lock volumes deadlock problem reported in bug #1100.
+-  Fix format problem in bscan output reported in bug #1105.
+-  Copy more data when restarting a job so that run
+   overrides are kept. This should fix bug #1094.
+-  Backport updates to jobq.c where possible.
+-  Fix bug where SD did not ask operator if the device could not
+   be opened. Reported by Eric.
+-  Add dbuser to DIR conf file (replaces user).
+-  Add --with-db-password to ./configure
+-  Fix regress to handle db_password.
+-  Fix a couple of pedantic compiler warnings.
+-  Fix bug when starting a restore on a storage that doesn't
+   have the requested MediaType.
+-  More work on word alignments -- eliminate all ints from
+   the configuration routines.
+-  Fix bug reported by Scott Barninger where the bacula script
+   refers to scripts in the wrong directory. Needed to meet the
+   requirements of recent FHS location changes.
+-  Fix word alignment problem on non-Intel 64 bit machines
+   such as Solaris.  This should fix bug #1097 -- bus error in SD.
+-  Add missing win32/patches/wxWidgets.patch to 2.4 repository.
+
+
+
+
+Kern;;;4 Jun 2008;;10:30
 Bacula version 2.4.0 Released
 This is to inform you that we have released the source and Win32 binaries of 
 Bacula version 2.4.0 to the Bacula Source Forge download area.
index 48caa294c810ca16546a52ff03c1c040c80b1bd3..a431d982c24e473fba180ed820d337af58b1a0b0 100644 (file)
@@ -1,5 +1,107 @@
-
-Kern;;;27 Jan 2008;;10:30
+Kern;;;26 July 2008;;10:30
+Bacula version 2.4.2 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.2 to the Bacula Source Forge download area.
+
+ This is an important bug fix release since version 2.4.1.
+
+Bugs Fixed:
+ 1034, 1125, 1118, 1124, 1107, 1129, 1126
+
+Change Summary:
+26Jul08
+- When a migration job actually runs, re-check the Job record
+  and skip if the job is already migrated. This should
+  significantly reduce the problems with bug #1129.
+- Break the do_swapping into do_unload, do_swapping, and
+  do_load.  It is much more logical that way.
+- Implement a set_dcr_from_vol subroutine in acquire.c for
+  reading volumes. This allows the dcr to be refreshed after being
+  zapped when the wrong volume is mounted. This should fix bug #1126 -
+- During multiple tape restore, bacula
+  does not ask for physical tape change, but rereads same tape
+- Apply patch submitted for bug #1107 with a small modification.
+  This fixes a bug where bcopy copied too many records.
+- Make some tweaks to bsmtp based on patch submitted in bug #1124.
+  This fixes bug #1124.
+- Make the default bat restore Pool be Any. This fixes bug #1118.
+- Fix bug #1125 which reports a SD crash at the end of a tape
+  during restore. It was a debug statement that should not be
+  in a release.
+- Fix #1034 by setting big timeout on mysql connections
+- Do partial integration of the Win32 bat build created by Eric.
+- Ensure that SD tried to mount a volume not in an autochanger
+  at least once before asking for operator intervention.
+- Fix a pthreads bug in the Win32 pthreads emulation code affects only
+  version 2.5.x and above.
+
+
+Kern;;;7 July 2008;;10:30
+Bacula version 2.4.1 Released
+This is to inform you that we have released the source and Win32 binaries of 
+Bacula version 2.4.1 to the Bacula Source Forge download area.
+
+Bugs Fixed:
+ 1103, 1100, 1105, 1094, 1109, 1106, 1101, 1102, 1112
+ 1117, 1116, 1097.
+
+Change summary:
+-  Clear in-use bit on vol when unused while swapping.
+-  Remove sleep at end of ./bacula
+-  Clear hash packet for hardlinked files correctly. This corrects
+   a long standing bug where hardlinked files selected individually
+   would occasionally not be restored.
+-  Apply Eric's patch to ensure that autoprune does not return
+   a Volume not in the autochanger unless requested to do so.
+-  Correct bat restore display of multiple drives. This fixes
+   bug #1117.
+-  Do find_a_volume() each time an unload is done. This
+   fixes the failure of maxvol2-test.
+-  Use Qmsg() in job.c watchdog callback.
+-  Release main control rwlock if ABORTing.
+-  Make watchdog connect timeout queue messages rather than sending
+   directly to avoid lock conflicts with the real thread.
+-  Remove const char that causes problems with Python, which has
+   older 'incorrect' headers.
+-  Add const char in dbd.c to avoid compiler warnings.
+-  Fix mtx-changer to detect both versions of Ubuntu (Debian)
+   mt. This fixes bug #1116.
+-  Fix failure of 2drive-concurrent-test. Always read label;
+   clear_unload() only after drive is defined in acquire_for_read().
+-  Generally clean up the manual tape loading code. The main
+   conceptial change is that when a volume is marked to be unloaded,
+   its volume name is retained, and it is only marked as unloaded
+   when either the autoloader says it is unloaded or another tape
+   is read on that drive.
+-  Fix a recycling problem with two autochangers reported in bug
+   #1106. This may also (unlikely) fix a second recycling bug as
+   reported in #1103.
+-  Fix a SD lock volumes deadlock problem reported in bug #1100.
+-  Fix format problem in bscan output reported in bug #1105.
+-  Copy more data when restarting a job so that run
+   overrides are kept. This should fix bug #1094.
+-  Backport updates to jobq.c where possible.
+-  Fix bug where SD did not ask operator if the device could not
+   be opened. Reported by Eric.
+-  Add dbuser to DIR conf file (replaces user).
+-  Add --with-db-password to ./configure
+-  Fix regress to handle db_password.
+-  Fix a couple of pedantic compiler warnings.
+-  Fix bug when starting a restore on a storage that doesn't
+   have the requested MediaType.
+-  More work on word alignments -- eliminate all ints from
+   the configuration routines.
+-  Fix bug reported by Scott Barninger where the bacula script
+   refers to scripts in the wrong directory. Needed to meet the
+   requirements of recent FHS location changes.
+-  Fix word alignment problem on non-Intel 64 bit machines
+   such as Solaris.  This should fix bug #1097 -- bus error in SD.
+-  Add missing win32/patches/wxWidgets.patch to 2.4 repository.
+
+
+
+
+Kern;;;4 Jun 2008;;10:30
 Bacula version 2.4.0 Released
 This is to inform you that we have released the source and Win32 binaries of 
 Bacula version 2.4.0 to the Bacula Source Forge download area.
@@ -554,6 +656,162 @@ Other features or bug fixes:
 
 ;;;
 
+Kern;;;2007/3/6;;;14:30
+
+Bacula Version 2.0.3 has been released to Source Forge.
+This is a bug fix release to version 2.0.2.  If you are upgrading from
+a version older than 2.0.0, please be sure to read the important notes
+below.
+
+Also, please check the patches directory in the current SVN or the
+patches release section on Source Forge for important bug fixes to   
+this version.
+
+5Mar07
+kes  File migrate bug with Pool Occupancy using mediaid instead
+     of jobids.  Fixes bug #795.
+kes  Fix orphaned buffers in filed backup and verify due to
+     crypto buffers not freed during errors.  Fixes bug #789.
+04Mar07
+kes  Add smartctl call to bacula-sd.conf as an example of getting
+     tape alert info.
+02Mar07
+kes  Add Client Connect Wait to Storage daemon to permit users to
+     modify the time the SD waits for a FD connection.
+28Feb07 
+kes  Apply Command ACL filter to JobId list in restore command.
+kes  Correct typeo in var.c patch.
+27Feb07
+kes  Don't let Bacula prune File or Job records for the current Job.
+kes  Fix variable substitution pad + inc bug reported (with patch)
+     in bug #791.
+26Feb07
+kes  Correct SQLite log table index as reported by Luca Berra.
+24Feb07
+ebl  Fix FIFO stuff, bacula tries to rewind the FIFO... Thanks to Andreas
+22Feb07
+kes  Fix a few places in lib/message.c where the open fd may
+     not be zeroed.
+21Feb07
+kes  Add LANG=C to autoconf/randpass so it works with languages other
+     than English.  Fixes bug #788.
+20Feb07
+ebl  Revert ClientRunBeforeJob as it was in 1.38.x
+     This fixes bug #780
+     You will not be able to generate Include/Exclude list any more.
+     If you want to use this, you can apply 
+     trunk/bacula/patches/testing/clientrunbeforejob_can_generate_include_exclude_list.patch
+19Feb07
+kes  Restore of sockets created false error messages because Bacula
+     no longer restores sockets, but the code was still trying to
+     set the attributes on a non-existent file. Reported by a user.
+16Feb07
+kes  Fix encryption deblocking bug, which caused some restored files
+     to be truncated. This fixes bug #763. This is a CRITICAL bug fix.
+kes  Add FD event sequence order prepared by Eric -- for RunScripts.
+kes  Fix 12am/pm bug as reported in bug #782.
+15Feb07
+kes  Add quick disconnect FD code from 2.1.4 to 2.0.3.  This code
+     causes the SD to release the FD as soon as the FD has sent
+     all the data to the SD. After that the SD will do any final
+     despooling (data and attributes) that are necessary. This
+     allows laptops to disconnect much quicker from the network 
+     after a backup.
+13Feb07
+kes  Apply Eric's ClientRunScriptAfter patch to 2.0 and 2.1.
+11Feb07
+kes  Optimize the use of the database a bit in the Status dir command.
+     Only open it when needed, ensure that if any previous database
+     was opened, it is closed.
+10Feb07
+kes  Modify dbcheck to handle orphaned JobMedia, Path, Filename,
+     and File records in 300K chunks to be more efficient. This
+     idea came from Juan Luis Frances (if I remember right).
+09Feb07
+kes  Update projects list.
+08Feb07
+kes  Fix dird/ua_cmds.c so that a cancel command checks if the
+     console is authorized to cancel the job.  This fixes bug 
+     #767.
+kes  Modify SD so that the VolCatJobs medium record is updated
+     at the beginning of a Job rather than the end.  This
+     fixes bug #775 where exceeding MaxVolJobs caused jobs
+     to fail.
+kes  Added a mutex around getting and setting Volume information
+     so that multiple simultaneous jobs will single thread.
+07Feb07
+     Switch to using Subversion
+kes  Remove src/pygtk-console/ from configure
+06Feb07
+kes  Delete src/lib/btree.c from win32 build, then add rblist.c
+     plus the entrypoints.
+kes  Apply patch supplied that corrects debug print
+     in canceling jobs for max run time.  Supplied as
+     part of bug #621, which was previously fixed.
+05Feb07
+kes  Test on job_canceled() and sd_msg_thread_done inside
+     loop starting the message thread to avoid a race condition.
+     Fixes bug #771.
+kes  Remove rl_catch_signal from console.c as it conflicted
+     with the header definition. Fixes bug #765.
+ebl  Fixes bug #766 about RunsOnClient = Yes (case sensitive)
+04Feb07
+kes  Clarify some stored/acquire messages to indicate if the
+     problem is with read or append.
+02Feb07
+kes  Fix memory leak with storage ids in cats/sql_get.c
+kes  Terminate watchdog earlier to avoid reference to released
+     memory -- reported by Jason Austin.
+kes  Move closing the database from jobq.c to the director daemon
+     termination routine. This fixes memory leaks for shadow jobs
+     (i.e. migration jobs).
+kes  Free up the unique jobid chain items in migrate.c.  This fixes
+     a memory leak problem.
+kes  Convert some ugly looking for statements to use foreach_alist
+     in findlib/find.c.  This will facilitate converting the structures
+     to use dlist (for large include/exclude lists).
+kes  Fix a bug in the btree.c and btree.h routines, then rename them
+     rblist and add them to be built in src/lib.  Include some new
+     methods written by Rudolf Cejka that make the code more readable
+     (hides some of the ugly casting).
+26Jan07 (back port)
+kes  Implement item #12 on project list -- quick release of FD by
+     the SD. This is noted in more detail above.
+
+;;;
+
+Kern;;;2007/1/28;;;14:30
+
+Bacula Version 2.0.2 released:
+28Jan08
+kes  Fix maxruntime bug #621.
+27Jan07
+kes  Get current main CVS .specs for RedHat, SuSE, Mandrake.
+26Jan07
+ebl  Implement the include JobID in spool file name project.
+kes  Reorder projects file in order determined by Jan 2007 vote.
+kes  Fix open of SQLite3 db where user does not have write permission
+     so that DIR does not crash. Fixes bug #761.
+25Jan07
+kes  Change 'Device not configured to autolabel' from INFO
+     to WARNING.
+kes  Fix jobq.c to restart failed jobs when Reschedule Times = 0
+     which should restart an indefinite # of times.
+kes  Fix configure --help to print --with-mysql[=DIR]. Same for
+     other DIR specifications.
+23Jan07
+rn   Fix msvc build problems. Fix bacula.dll exports for msvc build.
+     Fix path quoting in SQLite scripts.
+     Fix problems with SHGetFolderPath.
+19Jan07
+kes  Create patches/2.0.1-restart.patch. Fixes bug #755.
+18Jan07
+kes  Fix Job restart on error bug that promotes an Inc to a Full
+     backup.  This should fix bug #755.
+kes  Add qt-console and first cut of code.
+
+;;;
+
 Kern;;;2007/1/13;;;14:30
 
 Bacula Version 2.0.1 has been released to Source Forge.
index 2f72ee47520d37da8c2971f21930072dcb502c6a..5c2e009291405cd81a14fc40a1a3260bd4bcfd2a 100755 (executable)
@@ -3,8 +3,8 @@
 # Script file to update the Bacula version
 #
 out=/tmp/$$
-VERSION=`sed -n -e 's/^.*VERSION.*"\(.*\)"$/\1/p' /home/thomas/bin/bacula-svn/bacula//src/version.h`
-DATE=`sed -n -e 's/^.*[ \t]*BDATE.*"\(.*\)"$/\1/p' /home/thomas/bin/bacula-svn/bacula//src/version.h`
+VERSION=`sed -n -e 's/^.*VERSION.*"\(.*\)"$/\1/p' /home/kern/bacula/k/src/version.h`
+DATE=`sed -n -e 's/^.*[ \t]*BDATE.*"\(.*\)"$/\1/p' /home/kern/bacula/k/src/version.h`
 . ./do_echo
 sed -f ${out} version.tex.in >version.tex
 rm -f ${out}