1 Technical notes on version 1.20 25May02
6 - Started documenting Catalog Pruning and Recycling.
7 Added catmaintenance.html and recycling.html
9 Changes submitted this submission:
10 - Fixed the query command bug.
11 - Implemented PID files to prevent two copies of Bacula
12 from running at the same time. Be sure you --with-pid-dir
13 points to a working directory.
14 - Modified ASSERT() to cause a segmentation violation. This
16 - Worked on gnome-console. It paints better, it tells you if it
17 is ready to accept a command or processing one, and it is
18 almost entirely GTK+ (rather than GNOME, I'm removing GNOME
20 - Limit to 100 the number of tape labeling errors in a single Job.
21 - Add some additional ASSERT()s to the database routines. I don't
22 like ASSERTs but they do catch bugs.
23 - Tested and debugged recycling of Volumes. Needed to change
24 the Director-SD protocol slightly.
25 - Removed the experimental SIGHUP in the Director as it is a
26 potential source of errors.
27 - Added Level, Pool, Messages, and Storage keyword/value scanning
28 to the Schedule Run record.
29 - Improved printing of Schedule resources with "show schedules"
30 - Do not autoprune Jobs/Files if the Job errs.
31 - Updated newvol() to pass back the updated Media record.
32 - Fixed the "update pool" command, which was broken during a much
33 earlier code reorganization.
34 - Improved a few of the pruning messages.
35 - Removed readline inclusions from gnome-console (hang over from console).
36 - Make Jmsg use daemon message handler if no message handler is defined.
37 This is always the case in the SD and FD.
38 - Started removing __PROTO(). With C++ prototypes are manditory, so why
39 keep around legacy code.
40 - Added a good deal of message internationalization -- more to be done.