]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2004/kes-1.34
update accurate file
[bacula/docs] / docs / techlogs / 2004 / kes-1.34
1               Technical notes on version 1.34  
2                         Kern Sibbald
3
4 General:
5 21Jun04
6 - Fixed Gnome crash on up/down arrow with no history.
7 - Fixed btape "fill" crash with multiple tape option.
8 19Jun04
9 - Fix a number of places in query.sql where multiple JobIds are
10   printed (due to JobMedia records).
11 - Add new query: List jobs on Volume given Volume name.   
12 - Correct socket close on Win32 in bnet.c (in addition to compat.cpp).
13   Caused fd leak in Win32 for each connection.
14 - Remove vol labeled test in askdir update_volume_info so that non-labeled
15   Volume in catalog can be marked in error.
16 - Close socket in SD when connection rejected. Caused fd leaks.
17 - Initialize job_start_wait cond variable after every new_jcr() otherwise
18   NetBSD gets error in library when trying to delete it without being inited.
19 - Fix typo (9 instead of 0) return status in write_new_volume_label.
20 - Fix mount.c to call routine that correctly marks a volume in error.
21 18Jun04
22 - Eliminate printing INFO message in UpdateDB (cats) -- it generates
23   "false" error messages.
24 - Eliminate some GTK error messages when running the Gnome2 console.
25 16Jun04
26 - Apply Peter Eriksson's lib file order changes in linking for IRIX.
27 - Abort configure if Internal is  selected as the database.
28 - Add testimonials to the Web page
29 - Add the bugs list to the Web page "lists".
30 - Clarify the English in SuSE and Slackware when SD not running.
31 15Jun04
32 - Applied the patches sent by Andreas Jellinghaus: build Gnome and  
33   wx-console in client-only build if configured; add ./configure option
34   to permit setting of sbin modes -- default is 0745 as before; remove
35   cats library from Gnome console build; remove old version from Gnome
36   About box. Thanks Andreas.
37
38 14Jun04 Release 1.34.4
39 12Jun04
40 - Enhance regression scripts.
41 - Apply Tim Oberfoell's ACL patch.
42 11Jun04
43 - Implement bsscanf() because sscanf on FreeBSD amd64 stores
44   in 64 bit words for %ld. Turned on for the moment only for
45   FreeBSD amd64.
46 - Fix all conversions of ptr to int to use (long unsigned) this
47   works on i386 and amd64.
48 - Add mtimeonly and keepatime to new Options list -- omitted before.
49 - Add a bit more authentication debug code.
50 - Start variable name/overload cleanup in SD
51 - Fix sscanf() in askdir.c scanning into bool to use local int.
52 - Make max_spool_size int to allow proper arithmetic.
53 - Remove trailing junk on sscanf() of "Hello Start Job" in SD.
54 - Make ask_sysop_to_mount_volume() always ask sysop.
55 - In SD mount.c, if get I/O error or read label error on non-removable
56   Volume, mark the volume in error and retry. 
57 - In SD mount.c, if non-removable volume, never ask sysop to mount. We
58   ask sysop if there are no appendable Volumes though.
59 - The above 3 items fix the looping error Bacula would get if the
60   Volume was in the catalog but didn't exist -- or was zero bytes 
61   long.
62 10Jun04
63 - Implement | and < in FD for new FileSet files.
64 - Implement simplistic attribute spooling statistics in status.
65 - Make storage=xxx on restore override the restore default.
66 - Fix an uninitialized stack variable in append.c that caused data
67   corruption on amd64 machines and *could* cause the same on other
68   machines.
69 - Fix a seg fault in automatic tape labeling.
70 - Eliminate a PoolId=nn when zeroing the InChanger flag for a Volume.
71 - Add a bit more debug info to bls.c
72 - Clear InChanger flag during "update barcodes" if no VolName present,
73   i.e. no Volume in Changer.
74 - An update pulled in Christopher Hull's fixes to the client program          
75   execution on Win32 to search the path and use COMSPEC.  New rules
76   apply!
77 - Fix UpdateDB to complain if mum_rows < 1 rather than != 1.
78
79 09Apr04 Release 1.34.3
80 09Jun04
81 - Found and fixed a SD connection problem during update slots scan.
82 - Add missing FT codes in new FileSet callback, which caused error
83   return on unchanged directories.
84 08Jun04
85 - Fix "update volumes" move from one pool to another.
86 - Change default search location for PostgreSQL -- thanks
87   to Hans-Ulrich Schaefer.
88 06Jun04
89 - Zero Slot if not autochanger in stored/mount.c
90 - As a last ditch effort to mount the next tape in mount.c, zero slot
91   and ask sysop.                 
92 - Win32 status was picking up the first status in the list job terminated
93   jobs instead of the last.
94 05Jun04
95 - Add additional fields to llist pools
96 - Correct some minor label scan problems with update slots
97 - Ensure correct Pool is used with tape cleaning prefixes.
98 - Eliminate false error message in update slots (slots taken as
99   Storage device).
100 02Jun04
101 - Print "Unimplemented" message if user does reload command in Console.
102 - Add DISTINCT to Volumes for restore in query message (user supplied fix).
103 - Fix crash in btape during read after fill -- important bug.
104 - Turn config parse ABORTs into ERROR_TERM in Storage daemon.
105 - Add dbcheck enhancements submitted by Mano Abels and
106   Jose Luis Tallon.
107 - Update autoconf files to latest version.
108 01Jun04
109 - Modify jobq scheduler to require exclusive use of the Storage device
110   before starting it.
111 31May04
112 - Eliminate a few compiler warnings on Win32
113 - Change Win32 to use btimers instead of timers.
114 - Remove two returns in void subroutines in wxbconfigpanel.cpp
115 30May04
116 - Apply Christopher Hull's check for error return from open_bpipe()
117   in filed/job.c
118 - Be sure to clear *all* bits in hourly when an hour is given.
119 - Apply a user fix to query.sql
120 - Check status code returned from _open_osfhandle in compat
121 28May04
122 - Apply Peter Eriksson's bug fixes.
123 - Add Alpha (tru64) submitted by Scott Bailey.
124 - Update manual
125 - Add new Autochanger to list supported
126 - Cleanup src dir better after glade trashes it with junk
127 - Make another attempt to get hourly, daily, ... keywords working
128   intuitively and correctly.
129 - Prevent seg fault when no job name specified on "status job"
130 - Rename timers.h/.c in lib to prevent conflict on some machines
131 - Trap NULL DCR in block.c
132 - Add additional info to failed btape test pointing user to manual.
133 - Undefine DCR, which is defined on some stupid systems.
134 - Fix stored/dircmd.c not to quote Volume name on label query so that
135   "update slots scan" works right (the quotes confused it).
136 - Fix autochanger.c not to attempt to unload a slot if the prior loaded
137   request returned -1.
138 01May04
139 - In testing for Mike Acar's problem. I *finally* found and nailed
140   the mount command that did not release a waiting job. The return
141   of a stolen lock forgot to broadcast.
142 - In examining Mike Acar's problems, it appears that the Bacula                      
143   block size is not always set to a multiple of 1024. I've modified
144   block.c to do so.
145 30Apr04
146 - Add Excludes to new FileSet handling.
147 - Fix bsmtp.c to correspond to RFC-2821 by removing extra spaces.
148 29Apr04
149 - Implement new style FileSets in both the Director and in the
150   File daemon. No filters yet. Both old and new styles work.
151 28Apr04
152 - Apply the fixes Chris Hanson sent for mtx-changer and for detecting
153   PostgreSQL on debian.
154 - Rework File Options document
155 - Re-begin work on File Options.
156 - Add define for nl_langinfo in configure
157 - Add additional tape drives sent by Jesse.
158 27Apr04
159 - Modify syslog in win32/compat to throw up a MessageBox().
160 - Inhibit sending daemon messages to stdout if Win32 is set.
161 - PostgreSQL performance updates from Volker Goetz
162 - DB script updates suggested by Dan
163 - Doc updates
164
165 26Apr04 Release 1.34.2
166 24Apr04
167 - Get production build on Win32 of wx-console working -- mostly a problem
168   of getting the paths right and installing and building wxWidgets.
169 23Apr04
170 - Create Native Win32 console program.
171 - Move bacula-fd.conf from src/win32 to src/win32/baculafd 
172 - Make SD utility programs accept device name as well as archive device
173   on command line.
174 - Update docs
175 22Apr04
176 - Fix one off bug in StartBlock in bscan -- thanks to Gregory Brauer for
177   reporting this.
178 - Remove old debug code from Win32 FD.
179
180 21Apr04 Release 1.34.1
181 18Apr04
182 - Found and fixed SD crash during restore.
183 - Added FreeBSD Bare Metal Recovery documentation by Alex Torres 
184   Molina and others.
185 - Added nice graphics produced by Aristedes Maniatis giving an
186   overall view of Bacula.
187 - Changed textdomain to be "bacula" in all progs.
188 - Fixed a major race condition in the job scheduler when multiple
189   simultaneous jobs is enabled. This occurred only when on job had
190   blocked another because of resource usage. This caused a deadlock
191   and CPU usage. Reported by Michel Meyers.
192 - Changed the backup report to indicate "Backup OK -- with warnings
193   if any warning messages were generated.
194 - Change output of restore report to indicate:
195   "Restore OK -- warning file count mismatch"
196 - Make backup report say "Backup OK with warnings" if either FD or SD
197   report any non-fatal errors.
198 - Modify bscan to print some elementary statistics (#Jobs, #Files, ...)
199   added to catalog.
200 16Apr04
201 - Modify bscan to print some elementary statistics (#Jobs, #Files, ...)
202   added to catalog.
203 15Apr04
204 - Added --enable-wx-console and updated Makefile.in
205 - Fix mtx-changer so that the calling sequence is compatible
206   with the previous version (the new one required arguments that
207   were not necessarily used).
208 - Document how to use stunnel with Bacula.
209 13Apr04
210 - Fix crash in query command.
211 - Remove schedule from the default restore job.
212 - Fix data spooler to use min/max tape blocking factors.
213 - Automatically turn of conio if library not found instead of bombing.
214 - Cleaned up a lot of copyright dates.
215 - Try to keep spool statistics from going negative.
216 09Apr04
217 - Added new Pools chapter. Doc about using two disks.
218 - Attempt to keep the spool file statistics size from going 
219   negative.
220 08Apr04
221 - Fix the Director's Scheduled Jobs: list to have a ===
222   termination.
223 - Fixed ./configure to disable readline rather than stop if 
224   readline.h is not found
225 - Fixed a typo in the SQLite database update script as reported
226   by Robert J. Clark - thanks.
227 07Apr04
228 - Removed src/win32/pthreads and src/win32/zlib from the source
229   tree.
230 - Created a new depkgs-win32 that has the pthreads and zlib source
231   code.
232 - Removed the JobDefs from the default Restore job as it has a
233   schedule. Thanks to Matt Howard for this.
234
235 06Apr04 Release 1.34.0