From: Kern Sibbald Date: Tue, 31 Aug 2004 19:18:04 +0000 (+0000) Subject: Final changes X-Git-Tag: Release-1.35.2~1 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c3f916e98253d20bb669c1f504ebdf5c4a2ca19f;p=bacula%2Fbacula Final changes git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1572 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 43ac387b34..72acd0411c 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,3 +1,70 @@ +Changes to 1.35.2 +30Aug04 +- Inhibit printing of FileSet for a restore as it is misleading. +- Cleaned up a number of minor scripting problems with the CDROM + creation. +- Fixed a race condition causing a Director crash on termination, + if a large number of SIGHUPs were sent during a multiple concurrent + set of backups. +28Aug04 +- Completed integration of Rescue CD scripts with Bacula source. +28Aug04 +- Added Ignore FileSet Changes = yes +- Added more error checking to the spooling code. +24Aug04 +- Applied a patch from Peter Eriksson that removes a dynamic stack + allocation (replaced by alloca) and fixes some const problems. +- Fixed a free() of a static variable in the new IP code bnet.c +- Got the new Bacula Rescue CDROM booting. +- Replaced a dynamic template by a simple store when using the + native C compiler. +- Reworked some of the block.c error handling. +- Changed a Dmsgx(000, to Dmsgx(100 in dev.c that was dumping + debug output on a user. +- Integrated patch from 1.34.6 block.c to 1.35 +17Aug04 +- Fix conio.c problem on Solaris. +- Add debug code to lock_jcr_chain(). +- Lock jcr chain around less code. +- Implement call by reference for Mmsg() and pm_strxxx() to + simplify calls. +- New IP address specification is used as follows: + [sdaddresses|diraddresses|fdaddresses] = { [[ip|ipv4|ipv6] = { + [[addr|port] = [^ ]+[\n;]+] }] } + + so it could look for example like this: + SDaddresses = { ip = { + addr = 1.2.3.4; port = 1205; } + ipv4 = { + addr = 1.2.3.4; port = http; } + ipv6 = { + addr = 1.2.3.4; + port = 1205; + } + ip = { + addr = 1.2.3.4 + port = 1205 + } + ip = { + addr = 1.2.3.4 + } + ip = { + addr = 2001:220:222::2 + } + ip = { + addr = bluedot.thun.net + } + } + as a consequence, you can now specify multiple IP addresses and + ports to be used. In the case of a server, it will listen on + all those that you specify. In the case of connecting to the server, + Bacula will attempt connecting to one at a time until it succeeds. + And, in a few other special cases, Bacula will use only the first + address specified. + + The default port numbers are still the same and the services and hosts + are also resolved by name. So now you could use the real names for the + port numbers. Changes to 1.35.1: 14Aug04 diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 36d555ee89..1aa986dc8a 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,11 +1,52 @@ Release Notes for Bacula 1.35.2 - Bacula code: Total files = 395 Total lines = 115,027 (*.h *.c *.in) + Bacula code: Total files = 395 Total lines = 115,062 (*.h *.c *.in) Changes for 1.35.1 Major Changes: - Tray monitor program +- Bacula Rescue CDROM +- General bug fixes/stabilization +- French translation of manual by Ludovic Strappazon well + underway. + +New Directives: +- Added Ignore FileSet Changes = yes + +Items to note!!! +- All daemons should be compatible with 1.34 with the exception + of the new FileSet features such as regular expressions. +- Regular expressions are not implemented in the Win32 FD. + +Other Items: +- Inhibit printing of FileSet for a restore as it is misleading. +- Cleaned up a number of minor scripting problems with the CDROM + creation. +- Fixed a race condition causing a Director crash on termination, + if a large number of SIGHUPs were sent during a multiple concurrent + set of backups. +- Completed integration of Rescue CD scripts with Bacula source. +- Added Ignore FileSet Changes = yes +- Added more error checking to the spooling code. +- Applied a patch from Peter Eriksson that removes a dynamic stack + allocation (replaced by alloca) and fixes some const problems. +- Fixed a free() of a static variable in the new IP code bnet.c +- Got the new Bacula Rescue CDROM booting. +- Replaced a dynamic template by a simple store when using the + native C compiler. +- Reworked some of the block.c error handling. +- Changed a Dmsgx(000, to Dmsgx(100 in dev.c that was dumping + debug output on a user. +- Integrated patch from 1.34.6 block.c to 1.35 +- Fix conio.c problem on Solaris. +- Add debug code to lock_jcr_chain(). +- Lock jcr chain around less code. +- Implement call by reference for Mmsg() and pm_strxxx() to + simplify calls. + + +Release 1.35.1 16 August 2004: - Added Tape Alert feature (see Alert Command). - New IPv6 code (untested) - New way of specifying Addresses and Ports -- permits having @@ -22,8 +63,6 @@ Major Changes: - Implement reload of conf file in Directory on SIGHUP. - Building restore tree is much faster on large filesets due to binary insert. - -New Directives: - Alert Command in Device resource of Storage Daemon. - New IP address and port directives. - reader = xxx, writer = yyy in Options within FileSet of @@ -33,13 +72,6 @@ New Directives: - New command options: update AllFromPool updates all Volumes with Pool defaults. - .backups client=xxx (for GUI programs). - -Items to note!!! -- All daemons should be compatible with 1.34 with the exception - of the new FileSet features such as regular expressions. -- Regular expressions are not implemented in the Win32 FD. - -Other Items: - A duration specification may have any number of integer/modificator specifications. E.g.: 1 week 2 days 3 hours 10 mins diff --git a/bacula/kernstodo b/bacula/kernstodo index dc3b6fb4ed..393c9efaf3 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -1,5 +1,5 @@ Kern's ToDo List - 06 August 2004 + 31 August 2004 Major development: Project Developer