From 6ce0113d88bf3e5e0a3bed5c62208e037cd7897f Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Wed, 30 Jul 2008 20:00:50 +0000 Subject: [PATCH 1/1] Update --- docs/home-page/de/news.txt | 106 +++++++++- docs/home-page/en/news.txt | 105 +++++++++- docs/home-page/fr/news.txt | 262 +++++++++++++++++++++++- docs/manuals/de/concepts/update_version | 4 +- 4 files changed, 471 insertions(+), 6 deletions(-) diff --git a/docs/home-page/de/news.txt b/docs/home-page/de/news.txt index 3d873227..a431d982 100644 --- a/docs/home-page/de/news.txt +++ b/docs/home-page/de/news.txt @@ -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 diff --git a/docs/home-page/en/news.txt b/docs/home-page/en/news.txt index 6f002937..a431d982 100644 --- a/docs/home-page/en/news.txt +++ b/docs/home-page/en/news.txt @@ -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. diff --git a/docs/home-page/fr/news.txt b/docs/home-page/fr/news.txt index 48caa294..a431d982 100644 --- a/docs/home-page/fr/news.txt +++ b/docs/home-page/fr/news.txt @@ -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. diff --git a/docs/manuals/de/concepts/update_version b/docs/manuals/de/concepts/update_version index 2f72ee47..5c2e0092 100755 --- a/docs/manuals/de/concepts/update_version +++ b/docs/manuals/de/concepts/update_version @@ -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} -- 2.39.2