]> git.sur5r.net Git - bacula/bacula/blob - bacula/ChangeLog
Tweak forward port Branch-4.0 changes
[bacula/bacula] / bacula / ChangeLog
1               Changelog on version 4.0.4
2
3
4 Release version 5.0.3
5
6 03Aug10
7 - Fix Windows build
8 - Remove patches directory
9 - Fix compilation problem with zlib
10
11 02Aug10
12 - Remove comments field from tls-duplicate-job-test -- add back next database 
13   upgrade
14
15 01Aug10
16 - Make Win32 no filesystem change more explicit
17
18 31Jul10
19 - Update askdir.c to Branch-5.1
20 - Revert block.c to fix recycling
21 - More backport from Branch-5.1 to Branch-5.0
22 - Backport Branch-4.0 release to Branch-5.0
23 - Massive backport from Branch-5.1 to Branch-5.0 -- a bit more to do
24
25 29Jul10
26 - Remove some old files
27
28 28Jul10
29 - Fix #1606 about OpenSSLv1 detection using non-standard location
30 - Backport some 5.1 changes to 5.0
31
32 27Jul10
33 - Update the license template files
34
35 26Jul10
36 - Fix postgresql catalog creation when version is not on the first line
37
38 25Jul10
39 - More changes from GPLv2 to AGPLv3
40 - Fix some missed copyright changes
41 - Change license from GPLv2 to AGPLv3
42 - Define restore object stream
43
44 21Jul10
45 - Fix bug #1610 handle empty xattr values on Linux and xBSD.
46 - Really free free pool memory before sm_dump
47 - Garbage collect memory pool at end of job and before sm_dump
48 - Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
49
50 19Jul10
51 - Add xattr seg fault protection suggested by Marco for bug #1610
52
53 17Jul10
54 - Add archlinux to os.m4
55
56 14Jul10
57 - More fixes for 32/64 bit problems in smartall
58 - Fix 32/64 bit problem in smartalloc dump routine
59
60 11Jul10
61 - Fix bad copy/paste in commit c88dccb88 prably a seg fault
62 - Fix .dump, .die, .exit when DEVELOPER turned off
63
64 10Jul10
65 - Add .dump and .exit commands for daemons
66
67 10May10
68 - Add .dump command
69
70 10Jul10
71 - Make SD automatically fix the Volume size in the Catalog when out of sync
72 - Add bigger print buffer for sm_dump
73
74 09Jul10
75 - Use Pmsg in smartall.c rather than printf for tracing Windows
76
77 11Jul10
78 - Update to master's bsnprintf.c
79
80 07Jul10
81 - Up maximum block size to 20M
82
83 04Jul10
84 - Add new tls-duplicate-job test
85
86 07Jul10
87 - Fix for TLS bugs #1568 and #1599
88
89 02Jul10
90 - Improve comm line error handling for TLS, may fix bug #1568 and #1599
91
92 03Jul10
93 - Remove Linux dependency (seq) in regress script
94
95 06May10
96 - Fix problem when sending Cancel event to plugin
97
98 01Jun10
99 - Update makefiles for new libtool revision
100 - Simplify libtool revision and use VERSION as default
101 - Simplify libtool revision
102
103 28May10
104 - Convert all Jmsg on the watchdog thread to Qmsg
105
106 20May10
107 - Do not use mtime with basejobs
108
109 02Jul10
110 - Fix SD crash due to mismatched lock/unlock in error condition
111
112 26Jun10
113 - Fix bug #1587 if you have clients with different catalogs configured, both 
114   catalogs contains all clients after a reload or restart of the dir
115 - Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open() 
116   by moving and commenting out the ASSERT()
117
118 23Jun10
119 - Skip HB kill in FD if HB thread terminated
120
121 21Jun10
122 - update windows defs
123
124 20Jun10
125 - Fix crash from unequal volume_lock/unlock calls
126 - Fix pruning for migration jobs and do some optimization
127 - Print TestName at beginning of dump
128
129 19Jun10
130 - Remove prototypes of removed prune queries.
131
132 18Jun10
133 - Adapt new prune code with old db_accurate_get_jobids()
134
135 17Jun10
136 - Remove bdb from configure
137 - update prune code
138
139 16Jun10
140 - Make new prune algo to work with backup
141
142 19Jun10
143 - Save any dumps during regression to dumps directory
144 - Update LICENSE
145 - Fix crash from rw_lock/unlock miss match
146
147 18Jun10
148 - Attempt to fix duplicate job kill seg fault
149 - Replace pthread_kill by my_thread_send_signal() in jcr.c
150 - fix #1595 about batch mode detection problem for postgresql with non standard 
151   install dir
152 - Fix accurate code
153 - Add TestName to gdb traceback
154
155 17Jun10
156 - Fix db_get_base_jobid()
157
158 14Jun10
159 - Fix #1594 about prune copy jobs
160
161 07Jun10
162 - Apply literal string fix in printf submitted by Luca Berra
163
164 03Jun10
165 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
166
167 01Jun10
168 - Fix segfault on "cancel jobid=" command
169 - Change libtool version
170
171 30May10
172 - Fix bug #1554 Windows installer doesn't honor /S flag
173
174 23Apr10
175 - Remove pool zap code that breaks 2drive-concurrent-test
176
177 28May10
178 - Fix #1571 and install libraries with 755 perms
179
180 27May10
181 - Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
182
183 20May10
184 - Fix problem with BaseJob and Accurate FileSet options on client side
185
186 24May10
187 - Add more debug code for bactrace
188
189 23May10
190 - Fix for bug #1569 deadlock/crash in Dir
191
192 03May10
193 - Fix segfault when loading Plugins
194
195 04May10
196 - Fix #1567 about display of long volume names truncated during restore
197
198 02May10
199 - Added new bacula-libs package.
200
201 01May10
202 - Fix bug #1538 Start Scripts return incorrect value
203 - Fix bug #1564 init scripts not LSB compliant
204
205 28Apr10
206 - Fix File and Job Retention in show pool command
207
208 Release Version 5.0.2
209
210 27Apr10
211 - Add lmgr_is_locked() function to test if a thread own a mutex
212 - Probable fix for SD crash bug #1553
213
214 24Apr10
215 - Fix #1559 problem when restoring pruned jobs with a regexp
216 - Fix for bug #1560 bcopy cannot find Volume
217
218 23Apr10
219 - Remove comment field added in last patch
220 - Fix cancel crash bug #1551
221
222 21Apr10
223 - Check if sql backend is thread-safe
224
225 20Apr10
226 - Correct Pool display in SD status. Fixes bug #1541
227
228 19Apr10
229 - Fix cancel crash reported by Stephen Thompson
230
231 18Apr10
232 - Rewind on close to fix #1549
233
234 16Apr10
235 - Remove closelog() in bpipe fixes bug #1536
236 - Fix #1517 about missing Base level in .level command
237
238 08Apr10
239 - fix grant_postgresql_privileges doesn t grant permissions on jobhisto_jobid_seq
240
241 07Apr10
242 - Add lock position info to volume manager
243 - Permits to use lock manager with file/line from outside
244
245 03Apr10
246 - Replace ASSERT in block.c with fail Job
247 - Use uint32_t for max_concurrent_jobs
248
249 29Mar10
250 - Use file and line for rwlock and lmgr in db_lock()
251 - Add File and Line info to rw_lock for lmgr
252
253 27Mar10
254 - Fix database locking calling db_lock and returning from function without
255   calling db_unlock.
256
257 26Mar10
258 - Add missing db_unlock to bvfs_update_cache.
259
260 22Mar10
261 - Fix #1532 about permission on binaries
262
263 14Mar10
264 - Allow users to build bat without static QT if desired.
265 - Fix for qt mkspecs location on Fedora 12.
266
267 12Mar10
268 - Fix #1527 about deadlock during migration
269
270 10Mar10
271 - Another fix for OpenSSLv1
272 - Add -lrt to Solaris links
273
274 09Mar10
275 - Fix tls.c for OpenSSLv1
276
277 08Mar10
278 - Fix #1511 when trying to insert more than 50.000 directories in bvfs
279 - Fix plugin load not to stop if one plugin bad -- pointed out by James
280
281 07Mar10
282 - Remove --without-qwt from configure statement.
283 - Fix bug in bvfs_update function, should work much better now
284
285 06Mar10
286 - Second correct fix to bug #1524 verify fails after adding or removing files
287 - Fix bug #1524 verify fails after adding or removing files
288 - Fix bug 1523.
289 - Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
290 - Lets not generate the ingres code automatically when the .sc or .sh files 
291   changes as it seems these files get outdated on some systems and then this 
292   rule kicks in on systems that don't have the esqlcc ingres compiler installed.
293 - Fix CentOS detection in regression get-os script
294
295 05Mar10
296 - Create subroutines to add exclusion for plugins
297 - This adds sql debugging to these classes that Eric wrote.
298 - This is a 1/2 fix of the issue. It allows for the sorting of the two non 
299   graphic columns, but still does not allow for sorting the graphic columns. 
300   The issue is with last. By setting the sort value, you are setting the value 
301   on the last. To experiment with what I mean, use the set background that I 
302   have commented out in this commit.
303
304 03Mar10
305 - Fix OpenSSL 1.x problem in crypto.c on Fedora 12
306 - Display AllowCompress warning message only if compression used in FileSet
307
308 01Mar10
309 - Added comment on dbi backend needing a recent version of libdbi from CVS as 
310   the version currently released 0.8.3 wont work for compiling the code.
311 - Add Warning check to SQL
312 - Fix readline to use TERM_LIB found for conio
313
314 27Feb10
315 - Move bacula shared objects in separate bacula-libs package.
316 - Fix for termcap lib on suse.
317
318 26Feb10
319 - Fix for shared objects name convention change.
320 - Remove mandrive and suse bacula.spec from configure
321
322 25Feb10
323 - Fix compile link flags for gigaslam
324 - Add missing defines for gccver.
325
326 Release Version 4.0.4
327
328 03Sep10
329 - Send back updated jobs status from FD
330 - Allow plugin to skip restore if problem
331 - Add comments to win32-systemstate-test
332 - Attempt to eliminate waiting on Storage message during restore
333 - Add quotes around resource name in status output
334 - Change FD protocol version to avoid error message when sending RestoreObjects
335 - Fix so .messages does not stop restore in bat (I think)
336
337
338 Release Version 4.0.3
339
340 31Aug10
341 - Fix bug #1633 Windows service is not removed if still running
342
343 30Aug10
344 - Make RestoreObject compatible with older FDs
345 - Apply #1624 properly
346 - Use VERSION for libtool library version
347 - Change branding to Bacula Enterprise
348 - Fix #1624 about segfault in dvd driver when calling rewind(NULL)
349 - Add registered trademark
350
351 17Aug10
352 - Correct rpm .spec for putting hostname and password in bat.conf
353
354
355 Release Version 4.0.2
356
357 12Aug10
358 - Fix batch insert detection on SLES 11
359
360 10Aug10
361 - Update Enterprise specs to work with 4.0
362
363 08Aug10
364 - Fix bug #1504 -- Error when creating tables in MySQL 5.5
365
366 02Aug10
367 - Allow sorting of MeditView table columns
368
369 01Aug10
370 - Make Win32 no filesystem change message more explicit
371
372 27Jul10
373 - Update the license template files
374
375 28Jul10
376 - Fix #1606 about OpenSSLv1 detection using non-standard location
377
378 Bug fixes
379 1504 1606
380
381
382 Release Version 4.0.1
383
384 26Jul10
385 - Fix pending_buf size calculation + malloc in big chunks
386 - Optimize mallocs in vssapi_registry.c
387 - Apply James' restore patch
388
389 25Jul10
390 - More changes from GPLv2 to AGPLv3
391 - Fix some missed copyright changes
392 - Bring plugin license up to new version
393
394 24Jul10
395 - Apply James' restore patch
396 - Call plugin bEventEndxxxJob even if Job canceled
397 - Check some plugin error conditions on restore to prevent seg fault
398 - Switch to AGPLv3
399
400 22Jul10
401 - Clear class buffer in operator new + add safe_free and correct some calls to 
402   use it
403 - Really free free pool memory before sm_dump
404 - Garbage collect memory pool at end of job and before sm_dump
405 - Ignore STREAM_RESTORE_OBJECTS returned by SD to FD
406 - Implement %f %b to get JobFiles, JobBytes in a RunScript
407 - Fix some windows plugin crashes
408
409 20Jul10
410 - Add exclude code + fix a few orphaned buffers
411
412 19Jul10
413 - Fix malloc of wrong size causing buffer overrun on restore with Windows 
414   plugins
415 - Fix free of unallocated buffer in win plugin code
416 - Add debug info to smartall.c for buffer overrun
417 - Add xattr seg fault protection suggested by Marco for bug #1610
418
419 18Jul10
420 - Add archlinux to os.m4
421 - Apply James' job_canceled fix
422
423 17Jul10
424 - Add some of James' comments
425 - Merge with previous KES changes
426 - Apply James' leaks patch
427 - Make VSS snapshot failures fatal
428 - Fix Win FD crash at termination
429 - Orphaned buffer fixes
430 - Fix 64 bit p_CreateVssExamineWriterMetadata entrypoint
431 - Apply James' backup orphaned buffer patch
432 - Modify win32 config to handle James new vss plugin
433 - Fix min compile problem + package vss-fd.dll instead of systemstate
434 - First cut merging James
435
436 14Jul10
437 - More fixes for 32/64 bit problems in smartall
438 - Fix 32/64 bit problem in smartalloc dump routine
439
440 13Jul10
441 - Make plugins ignore new event item
442 - Put all Windows plugin code on non-zero debug level
443 - Add bEventVssBeforeCloseRestore per James
444
445 11Jul10
446 - Fix .dump, .die, .exit when DEVELOPER turned off
447 - First cut systems state plugin cancel + release some of orphaned buffers
448 - Add bigger print buffer for sm_dump
449 - Add .dump and .exit commands for daemons
450 - Use Pmsg in smartall.c rather than printf for tracing Windows
451
452 09Jul10
453 - Add .dump command
454 - Permit using sm_dump in Windows plugins
455
456 08Jul10
457 - Add a make for winbmr directory
458
459 Bug fixes
460 1610
461
462 Release Version 4.0.0
463
464 07Jul10
465 - Fix for TLS bugs #1568 and #1599
466 - Add new tls-duplicate-job test
467 - Improve comm line error handling for TLS, may fix bug #1568 and #1599
468
469 06Jul10
470 - Make Windows binaries follow similar naming convention to source release
471 - Correct some of the Win64 compiler warnings
472 - Fix Win32 systemstate crash (hopefully)
473
474 03Jul10
475 - Remove Linux dependency (seq) in regress script
476
477 02Jul10
478 - Do not use mtime with basejobs
479 - Fix SD crash due to mismatched lock/unlock in error condition
480
481 29Jun10
482 - Use send_restore_object() when using plugin
483
484 26Jun10
485 - Fix bug #1587 if you have clients with different catalogs configured, both
486   catalogs contains all clients after a reload or restart of the dir
487 - Fix bug #1577 During migration: ERROR in block.c:950 Failed ASSERT: dev->is_open()
488   by moving and commenting out the ASSERT()
489
490 Release Version 4.0.0-RC3
491
492 19Jun10
493 - Move some AC_MSG_RESULT macros around so the configure output looks somewhat 
494   cleaner.
495 - Save any dumps during regression to dumps directory
496 - Fix crash from rw_lock/unlock miss match
497 - Attempt to fix duplicate job kill seg fault
498 - Replace pthread_kill by my_thread_send_signal() in jcr.c
499 - Add systemstate plugin in windows installer
500
501 18Jun10
502 - Fix postgresql error in grant script
503 - fix #1595 about batch mode detection problem for postgresql with non standard 
504   install dir
505 - Fix accurate code
506
507 17Jun10
508 - Fix db_get_base_jobid()
509
510 16Jun10
511 - Fix Solaris zlib link bug reported by Robert Garza
512 - Improve the "update stats" sql command
513 - Improve performance for MySQL with update stats command
514
515 14Jun10
516 - Fix #1594 about prune copy jobs
517 - Fix restore object compression flag -- James
518
519 11Jun10
520 - Add BDB_VERSION for scripts + prepare update 11 to 12 + automate BDB_VERSION 
521   checking
522
523 07Jun10
524 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
525 - Fix #1567 about display of long volume names truncated during restore
526 - Fix for bug #1569 deadlock/crash in Dir
527 - Apply literal string fix in printf submitted by Luca Berra
528
529 03Jun10
530 - Fix bug #1582 Restore from multiple storage daemons breaks subsequent backups
531
532 01Jun10
533 - Fix segfault on "cancel jobid=" command
534
535 30May10
536 - Fix bug #1554 Windows installer doesn't honor /S flag
537
538 28May10
539 - Fix #1571 and install libraries with 755 perms
540
541 27May10
542 - Fix bug #1581 ASSERTs in src/dird/jobq.c can never trigger
543 - Fix segfault in action on purge test
544 - Fix problem with BaseJob and Accurate FileSet options on client side
545
546 12May10
547 - Adjusted path handling to make 'where' work. 'where' is basically ignored. a 
548   'regexwhere' that affects plugin paths will probably still break things
549
550 11May10
551 - Don't activate plugin on restore if no RestoreObjects have been seen
552 - Move "Including VSS Writer ..." so it only appears once
553
554 10May10
555 - memory leak fixes
556 - make tocharstring() report line and file correctly for sm_alloc
557 - use free instead of delete to free memory allocated with wcsdup remove DOS 
558   EOLs
559 - Free some memory allocated in find_filespec
560 - plugin: Use smartalloc in find_filespec
561 - update find_filespec to allocate it's own memory and not retain any pointers 
562   from the caller
563
564 08May10
565 - remove GUID from the writer 'directory' name. Rely on the name of the instance_{GUID} 
566   dummy file instead
567 - add some deletes back in now that find_filespec does the expected
568 - Clean some stale code and superfluous debugging output
569 - forgot to mark file as seen when it is seen but not newer
570 - mark instance_{GUID} files as seen for incremental backups
571 - plugin: replace new/delete/malloc/free by smartalloc
572
573 07May10
574 - Remove bdb from cat makefile
575
576 06May10
577 - Fix problem when sending Cancel event to plugin
578 - Update plugin from James
579 - Implement bEventPluginCommand event for systemstate plugin
580 - MySQL compilation fix
581
582 05May10
583 - plugin: use smartalloc
584 - fix compilation for 64bit version
585
586 Release Version 4.0.0-RC1
587
588 04May10
589 - Fix xml_name in plugin
590
591 03May10
592 - Fix case order in vss_writer to resolve crash at the end of the writer 
593   backup
594 - Fix segfault when loading Plugins
595
596 01May10
597 - Fix insertion of RestoreObject
598 - Fix RestoreObject schema on PostgreSQL
599 - Use lwps cmd in dbx and no threads as it seems to give some strange side 
600   effects e.g. doesn't work and lwps seems to always work. So lwps it is 
601   then.
602 - Do some work on the btraceback on Solaris, we test to see what debugger is 
603   available and we prefer the debuggers in this order: dbx, gdb, mdb. Also 
604   enchanced the dbx bactrace somewhat that it always dumps all available 
605   threads (e.g. we also changed from lwp to threads for dbx). We also print 
606   some variables that the gdb script also dumps on a bactrace. Hopefully we get 
607   some better dumps using this. The mdb is used as a last resort as it should 
608   be always installed on a Solaris box (dbx and gdb may not) but at the moment 
609   I'm still trying to find out how to get some more understandable dumps from 
610   mdb as its rather rudimentary and more a crash debugger then a source code 
611   debugger.
612 - Remove RestoreObjects when pruning Jobs
613 - Fix File and Job Retention in show pool command
614 - Add Polish translation. This translation project is sponsored by Inteos Sp. z 
615   o.o. based in Warsaw, PL.
616 - Fix bug #1538 Start Scripts return incorrect value
617 - Fix bug #1564 init scripts not LSB compliant
618
619 28Apr10
620 - Patch from Martin to avoid error when single tape used
621
622 27Apr10
623 - Add lmgr_is_locked() function to test if a thread own a mutex
624 - Add new file I missed from James' plugin patch
625 - Probable fix for SD crash bug #1553
626
627 26Apr10
628 - Fix #1558 about bscan that doesn't update PurgedFiles on Job records
629 - Fix #1559 problem when restoring pruned jobs with a regexp
630
631 24Apr10
632 - Fix for bug #1560 bcopy cannot find Volume
633 - Add BEEF in version.h
634
635 23Apr10
636 - Add compress/decompress of Object Record data
637 - Remove pool zap code that breaks 2drive-concurrent-test
638 - Fix cancel crash bug #1551
639
640 21Apr10
641 - Fix job_metadata name problem
642 - Backport regress from Branch-5.0 and master
643 - Check if sql backend is thread-safe
644 - Update DartConfiguration
645 - Add lock position info to volume manager
646 - Backport lockmgr.h
647 - Backport bbatch.c changes
648 - Add install of mdb script
649 - add mdb traceback + remove cats/bdb
650 - Pull master changes
651
652 20Apr10
653 - Big backport from master
654 - Correct Pool display in SD status. Fixes bug #1541
655
656 05Apr10
657 - Fix compiler warning
658
659 03Apr10
660 - Replace ASSERT in block.c with fail Job
661 - Use uint32_t for max_concurrent_jobs
662
663 29Mar10
664 - Use file and line for rwlock and lmgr in db_lock()
665 - Add File and Line info to rw_lock for lmgr
666
667 27Mar10
668 - Fix database locking calling db_lock and returning from function without 
669   calling db_unlock.
670
671 26Mar10
672 - Add missing db_unlock to bvfs_update_cache.
673 - Fix array dimensions due to adding Ingres to certain sql arrays.
674
675 22Mar10
676 - Update configure
677 - Fix #1532 about permission on binaries
678
679 14Mar10
680 - Allow users to build bat without static QT if desired.
681 - Fix for qt mkspecs location on Fedora 12.
682
683 12Mar10
684 - Run ingres template code through esqlcc.
685 - another small fix
686 - syntax fix, test improved, empty results fixed
687 - Fix #1527 about deadlock during migration
688
689 10Mar10
690 - Another fix for OpenSSLv1
691 - Add -lrt to Solaris links
692
693 09Mar10
694 - Fix tls.c for OpenSSLv1
695
696 08Mar10
697 - Fix #1511 when trying to insert more than 50.000 directories in bvfs
698 - Fix plugin load not to stop if one plugin bad -- pointed out by James
699
700 07Mar10
701 - Remove --without-qwt from configure statement.
702 - Fix bug in bvfs_update function, should work much better now
703
704 06Mar10
705 - Second correct fix to bug #1524 verify fails after adding or removing files
706 - Fix bug #1524 verify fails after adding or removing files
707 - Fix bug 1523.
708 - Apply fix suggested by Andreas in bug #1502 for mediaview column sort problem
709 - Lets not generate the ingres code automatically when the .sc or .sh files 
710   changes as it seems these files get outdated on some systems and then this 
711   rule kicks in on systems that don't have the esqlcc ingres compiler installed.
712 - Fix CentOS detection in regression get-os script
713
714 05Mar10
715 - Create subroutines to add exclusion for plugins
716 - This adds sql debugging to these classes that Eric wrote.
717 - This is a 1/2 fix of the issue. It allows for the sorting of the two non 
718   graphic columns, but still does not allow for sorting the graphic columns. 
719   The issue is with last. By setting the sort value, you are setting the value 
720   on the last. To experiment with what I mean, use the set background that I 
721   have commented out in this commit.
722
723 03Mar10
724 - Fix configure.in
725 - Lets generate ingres code by calling esqlcc and not esqlc as we want c++ 
726   code. Replaced some strncpy by bstrncpy calls. Add dependency in Makefile of 
727   generated code on it source file.
728 - Fix OpenSSL 1.x problem in crypto.c on Fedora 12
729 - Display AllowCompress warning message only if compression used in FileSet
730
731 01Mar10
732 - Added comment on dbi backend needing a recent version of libdbi from CVS as 
733   the version currently released 0.8.3 wont work for compiling the code.
734 - Add Warning check to SQL
735 - Fix readline to use TERM_LIB found for conio
736
737 27Feb10
738 - Move bacula shared objects in separate bacula-libs package.
739 - Fix for termcap lib on suse.
740
741 26Feb10
742 - Fix for shared objects name convention change.
743 - Remove mandrive and suse bacula.spec from configure
744
745 25Feb10
746 - Fix compile link flags for gigaslam
747 - Add missing defines for gccver.
748
749 24Feb10
750 - Final po changes for Release-5.0.1
751 - Remove qt-console from POFILES
752
753 23Feb10
754 - Undelete bat help files
755 - Fix problem with MySQL with big Base jobs (temporary fix for 5.0.1)
756 - Fix compiler warnings in tools directory
757 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
758
759 21Feb10
760 - Fix three-pool regress bug
761 - Replace MIN by code as recommended by Marco to avoid compiler warning
762 - Make script more portable
763 - Add Fedora 11 and 12 build tags.
764 - Lets close the Ingres cursor otherwise the code complains the cursor is still 
765   open when we try to reuse it.
766 - Fix segv when indicator field is null. Also added some extra checks around 
767   free calls so we don't try to free null pointers.
768 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf 
769   format.
770 - Small indent changes
771
772 20Feb10
773 - Sync between master and this branch as some ingres changes did go into master 
774   but not into this branch.
775 - Remove include file that makes the compile complain and doesn't seem to be 
776   used as removing makes the code compile ok.
777 - Some small indent changes.
778 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
779 - Merged in rejects from previous patch and regenerated new myingres.c from 
780   myingres.sc using esqlc. Changed sprintf into snprintf.
781 - Added patch from Stefan Reddig -- fixed date types, errmsg
782 - Added patch from Stefan Reddig -- improved ingres db test
783 - Added patch from Stefan Reddig -- added some checks, db test prog
784 - Forgot one exit.
785 - Fixes for client only build.
786 - Fix seg fault in dup jobs regression test
787 - Possible fix for FreeBSD three-pool regress failure
788 - Remove duplicate.
789 - Remove mysql version variable.
790 - Enable readline support.
791 - bug report 1505
792 - This version fixes an issue where the console window would start out not 
793   docked. It is fixed by initiating the variables in the Pages class with a 
794   constructor.
795
796 19Feb10
797 - fix bvfs that displays NULL from time to time
798
799 23Feb10
800 - Ensure SD asks for help when looping even if poll set. Fixes bug #1513
801
802 21Feb10
803 - Fix three-pool regress bug
804 - Replace MIN by code as recommended by Marco to avoid compiler warning
805 - Make script more portable
806 - Add Fedora 11 and 12 build tags.
807 - Lets close the Ingres cursor otherwise the code complains the cursor is still 
808   open when we try to reuse it.
809 - Fix segv when indicator field is null. Also added some extra checks around 
810   free calls so we don't try to free null pointers.
811 - Changed strcpy to bstrncpy and sprintf to bsnprintf and changed the bsnprintf 
812   format.
813 - Small indent changes
814
815 20Feb10
816 - Sync between master and this branch as some ingres changes did go into master 
817   but not into this branch.
818 - Remove include file that makes the compile complain and doesn't seem to be 
819   used as removing makes the code compile ok.
820 - Some small indent changes.
821 - Reindented myingres.sc to Bacula "style" and regenerated myingres.c
822 - Merged in rejects from previous patch and regenerated new myingres.c from 
823   myingres.sc using esqlc. Changed sprintf into snprintf.
824 - Added patch from Stefan Reddig -- fixed date types, errmsg
825 - Added patch from Stefan Reddig -- improved ingres db test
826 - Added patch from Stefan Reddig -- added some checks, db test prog
827 - Forgot one exit.
828 - Fixes for client only build.
829 - Fix seg fault in dup jobs regression test
830 - Possible fix for FreeBSD three-pool regress failure
831 - Remove duplicate.
832 - Remove mysql version variable.
833 - Enable readline support.
834 - bug report 1505
835 - This version fixes an issue where the console window would start out not 
836   docked. It is fixed by initiating the variables in the Pages class with a 
837   constructor.
838
839 19Feb10
840  - Fix make_catalog_backup.pl fails when catalog db is on other host
841
842 17Feb10
843 - Apply MacOSX installer patch from bug #1509
844 - Add debug code for FreeBSD regress failures
845 - Reduce debug output
846
847 16Feb10
848 - Regress test Branch-4.0 prior to release
849 - Add more debug for three-pool regress failure
850 - Backport duplicate-job-test
851 - Make dup jobs regress test work
852 - Eliminate error message in regress setup if get not present
853 - Avoid error message if git not installed
854
855 15Feb10
856 - Apply fix to previous fix of Copy problem. Fix proposed by reporter o
857   #1476
858 - Set default Allow Duplicate Jobs = yes
859 - Fix Allow Duplicates bug
860
861 14Feb10
862 - Fix duplicate job bug
863 - Update date
864 - Fix infinite wait on error when restore started
865 - Make undocking work
866 - update configure
867 - Add check for sqlite3_threadsafe() in configure
868 - Add debug to testls
869
870 13Feb10
871 - Updates for 5.0.1.
872 - Clean up termcap requirements.
873 - Add dependency information.
874 - Changes to run bat as nonroot user.
875 - Refix version.
876 - Fix client only build.
877 - Add code to check and prevent setting StorageId to zero
878
879 12Feb10
880 - Lets call the Ingres version of the tables also version 12 as it alre
881   all the new tables introduced in version 12 on the other backends.
882 - Fix library versions from 5.1.0 to 4.0.1 so things are inline with th
883   numbering scheme
884 - First cut at fixing AllowDuplicateJobs bugs
885 - Fix bug #1501 -t does not print errors
886 - Add more doc in sample-query.sql
887
888 12Feb10
889 - Lets call the Ingres version of the tables also version 12 as it alre
890   all the new tables introduced in version 12 on the other backends.
891 - Fix library versions from 5.1.0 to 5.0.1 so things are inline with th
892   numbering scheme
893 - First cut at fixing AllowDuplicateJobs bugs
894 - Fix bug #1501 -t does not print errors
895 - Add more doc in sample-query.sql
896
897 11Feb10
898 - Apply SQLite3 update fix from bug #1497
899 - Apply bashism fix for diskchanger.in script from bug #1499
900 - Apply Philipp Storz fix on bconsole history file
901 - Apply rpm fix for Sci Linux from bug #1494
902 - Update po files
903 - Take most recent Ukranian po from bug #1448
904 - Fix pages not in focus
905
906 10Feb10
907 - Work around SQLite3 bug in bat submitted by Andreas Piesk a.piesk@gmx
908 - Move shared object numbers into version.h + use -release for libtool
909   than -version-info
910 - Make mtx-changer errors clearer
911 - Check for existence of mtx-changer.conf in mtx-changer script
912
913 09Feb10
914 - Probable fix for Copy/Migration bug #1476
915 - Fix SQL that fails on SQLite3 in bat reported by Andreas Piesk a.pies
916 - Make master run with DEVELOPER set
917
918 08Feb10
919 - Make bsnprintf test program compile
920 - Rename directory
921 - Reorganize spec files
922 - Fix bat bug that consumes connections + add braces on ifs + rename su
923 - Fix compiling gigaslam.c whith $(CFLAGS) for OpenSuse Build service
924 - Fix Mysql database upgrade.
925
926 07Feb10
927 - Fix bug #1488 -- create delivery_error() subroutine to avoid recursio
928   race conditions in messages.c
929 - Upgrade cats library also to 5.0.0
930
931 06Feb10
932 - Fix missing console page in bat
933 - Move msg trace into subroutine
934 - Move bat help files into help subdirectory
935 - Add bat help files to Win64 installer
936 - Win -- add help files to installer + stop any running bacula-fd befor
937   install
938 - Fix bug #1481 -- bat consumes all console file descriptors
939 - Update date on win32 rc file
940
941 04Feb10
942 - Backport truncate on purge from 5.1.x
943 - Fix bug #1486 -- bat doesn't show any errors on command-line
944 - Update the bsock error url
945
946 03Feb10
947 - Correct .my.cnf umask in make_catalog_backup.pl
948
949 02Feb10
950 - Apply Philipp's fix for dbcheck use by make_catalog_backup.pl
951
952 01Feb10
953 - Backout patch that should not be in Branch-5.0
954 - Backup patch that should not be in Branch-5.0
955 - Free db_list when not used
956 - Fix seg fault in bscan from new comment field
957 - Remove qmake-qt4 code so tht alternate qt4 build works. Fixes build p
958   in bug #1468
959 - Patch from checks multple CNs when using TLS
960
961 31Jan10
962 - Commit spec+rpm build files from Scott
963
964 30Jan10
965 - Fix seg fault in SQlite driver
966
967 28Jan10
968 - Make versions of shared libs inline with the software version.
969 - Remove file_index sequential check -- reported by Graham
970
971 27Jan10
972 - Disabled ActionOnPurge waiting for a fix
973 - Check pool memory size for truncate op
974
975 26Jan10
976 - Fix #1467 about ActionOnPurge with Devices having space
977 - Fix #1466 about Bogus pruning message
978
979 25Jan10
980 - update configure
981 - Fix make_catalog_backup.pl warning
982
983
984
985
986
987 Release Version 5.0.0
988
989 21Jan10
990 - Remove double secs in pruning output
991
992 20Jan10
993 - Fix priority mgnt in lock manager
994 - Fix FD crash when plugin running and cancel given
995 - Stop backup sooner after cancel
996 - Make a missing plugin during backup fatal
997 - Update sample-query.sql
998 - Use make_catalog_backup.pl by default
999
1000 19Jan10
1001 - Update makeall and add README to release directory
1002 - Remove debug code
1003 - Add more authors
1004 - Fix possible memory leak
1005 - Fix bscan bug introduced with serialization change
1006 - Add a few status client commands
1007 - Make Ukraine po to compile
1008 - Update po files
1009 - More spec improvements from bug #1455
1010 - Enhance FD status to have level
1011
1012 18Jan10
1013 - Fix logwatch install in bacula.spec. Patch from bug #1454
1014 - Remove /etc/logwatch directories from spec file. Patch supplied by bug
1015   #1456
1016 - Don't remove spec files -- fixes bug #1458
1017 - Remove FI sanity check code that does not apply after a VirtualFull
1018 - Make Attr/record FI non-fatal if different -- possibly temp + add new session
1019   record types
1020 - Keep serial from overruning with bad data
1021
1022 17Jan10
1023 - Add info message on how to stop the file relocation test
1024
1025 15Jan10
1026 - Add new Path tables to grant and drop scripts
1027 - Fix #1450 about FirstWritten not updated with bscan
1028 - Fix error message in grant_postgresql_privileges
1029
1030 12Jan10
1031 - Fix SQLite table creation script
1032
1033 11Jan10
1034 - Add Job.Reviewed field
1035 - Enable priority checks in lockmanager
1036 - Change DB version from 11 to 12
1037 - Fix Win64 build
1038 - Fix Win32 build
1039
1040 10Jan10
1041 - Fix the subject to something easy to delete
1042 - Turn off messages test -- it creates tons of emails
1043
1044 09Jan10
1045 - Optimize strtok usage in ua_cmds
1046
1047 08Jan10
1048 - Remove old code requiring different storages for migration
1049 - More checking for OpenSSL in configure
1050
1051 06Jan10
1052 - Add make_catalog_backup.pl script that uses env variables and disk file to
1053   pass database password for backup
1054 - Modify the sql query to get alphabetical order of clients when selecting the
1055   most recent backup for a client
1056
1057 05Jan10
1058 - Remove warning about make_catalog_backup.pl
1059
1060 04Jan10
1061 - Add Ingres configuration
1062 - Fix Ingres ID definition that caused seg fault
1063 - Add commit from Stefan Reddig
1064
1065 03Jan10
1066 - Simplify initgroups definition for AIX
1067 - initgroups definition is ok on aix >= 5
1068
1069 31Dec09
1070 - Ignore scripts/bacula_config
1071 - Remove QWT from configure -- not used
1072
1073 28Dec09
1074 - Revert to configure with C due to old prototypes on some systems
1075 - Make ioctl_req_t test less g++ dependent
1076 - Make ioctl test more exact
1077 - Try to force configure compiles to be more exact
1078 - Rebuild configure to handle Marco's changes
1079 - Clean old configure
1080
1081 27Dec09
1082 - Let --enable-libtool and --disable-libtool determine if we build plugins and
1083   drop the extra configure option
1084
1085 26Dec09
1086 - Lets use a xattr specific constant and not the stdio BUFSIZ which is kind of
1087   platform dependend.
1088 - Attempt to autoconfigure ioctl_req_t
1089 - Lets not mix initialized stack variable with uninitialized ones in the same
1090   definition.
1091 - Added some handling of EPERM and EOPNOTSUPP which seem to be returned when
1092   you try to retrieve the system extended attributes a non root user.
1093 - Lets not orphan the buffer returned by extattr_namespace_to_string as it
1094   seems by looking at the code it strdups the string it returns so no need to
1095   bstrdup it ourself.
1096
1097 25Dec09
1098 - Show that plugins are enabled or not in configure output.
1099
1100 24Dec09
1101 - Plugins are dependable on libtool now so cleaned the Makefiles and the fd
1102   plugins are only build when --enable-plugins is set and libtool is used.
1103 - Clarify catalog grant permissions message
1104
1105 23Dec09
1106 - Fix depend for changes to SRC variables.
1107 - Drop the usage of macros within macros as it seems some platforms native
1108   makes don't support that. While converting the Makefiles also made things
1109   somewhat more uniform in naming the lib objects.
1110
1111 22Dec09
1112 - Add scripts/bacula_config script that displays configure options and results
1113 - Continue to support Batch Mode with PostgreSQL < 8.2
1114
1115 21Dec09
1116 - M_ABORT Bacula If batch insert is turned on when we try to open a connection
1117   and thread safe is not enabled
1118 - Try to fix problem on FreeBSD with unsupported extended attributes which
1119   gives lots of orphaned buffers as seen in regression testing.
1120
1121 20Dec09
1122 - Fix thread safe detection in ./configure
1123
1124 19Dec09
1125 - Update bweb deb
1126 - Fix breload make_catalog_backup.pl rights
1127
1128 17Dec09
1129 - LSBize Debian init scripts
1130
1131 15Dec09
1132 - Fix #undef of lock manager
1133
1134 13Dec09
1135 - Remove checkout master
1136 - Add more debug for Solaris regression timeouts
1137 - Make SUN C++ compiler stop complaining about enum definition.
1138 - Use %c and %n in bootstrap in default bacula-dir.conf
1139
1140 11Dec09
1141 - remove a ref to sqlite
1142 - Remove ua_prune.c debug code
1143 - Print any traceback or bactrace
1144 - Fix old stuff in Makefile
1145 - Allow deadlock manager on FreeBSD, MacOSX and SunOs
1146 - Add allowcompress-test
1147 - Add test for AllowCompress option
1148
1149 10Dec09
1150 - Eliminate compiler warning
1151 - Rework Mac OS 10.6 mtio.h fix
1152 - Attempt to fix mtio.h problem on Mac 10.6
1153 - Allow mount to wake job waiting for op
1154 - Make wait longer for better recycling
1155 - Fix another volume_lock dlock order problem
1156 - Fix and add ASSERT debug
1157 - Fix compilation problem with lockmgr
1158
1159 09Dec09
1160 - Fix misnamed variable
1161 - Reorder lock_volumes and dlock in SD to avoid race conditions
1162 - - five more updates to manpages options I had forgotten in a corner, - a
1163   reformated and edited page for bsmtp - a brand new one for btraceback, based
1164   on the Problem Resolution Guide and discussions (to be continued?) on this
1165   list.
1166 - Fix compilation pb
1167 - Add mutex some priority info for SD
1168 - Add info in dump about lock priority
1169 - Fix CentOS/RHEL detection
1170 - Fix #defines when lock manager turned off
1171 - Add USE_LOCKMGR_PRIORITY switch to enable new priority management
1172 - Add Macro BTHREAD_MUTEX_PRIORITY(p) and lib/mutex_list.h to manage locks
1173 - Make pthread_mutex_init/destroy compatible with bthread_mutex_t
1174 - Fix SD Vol+dev lock race bug
1175
1176 08Dec09
1177 - Add init/destroy function for both p/bthread_mutex_t object
1178 - Add new bthread_mutex_t object that check mutex priority order
1179 - Add test for reload command
1180 - More bstrncat doc
1181 - Add bstrncat comments
1182 - Fix bug #1431 about bad reload command. Still an object to free in this
1183   case.
1184 - Fix bug in bstrncat
1185 - Temp fix for prune crash
1186
1187 07Dec09
1188 - Update win32 testing
1189 - Add new test for win32
1190 - Add cleandir option
1191 - Add tool to edit configuration file remotely
1192 - Add more sm_check debug
1193 - Add memory corruption checks
1194
1195 06Dec09
1196 - Fix CentOS/RedHat test in regress
1197 - Add win32 regress helper
1198 - Attempt to fix SQLite seg fault when listing fields
1199 - Allow Dir to come up before use
1200 - Fix python plugin to use the new get functions instead of the get_ functions.
1201 - Fix seg fault in new AllowCompression code
1202 - Use restore count from write_bsr
1203 - Add some doc of Win32 stuff
1204 - Update prototype.conf to have latest stuff
1205 - Update techdoc + notes
1206 - Add AllowCompression feature
1207
1208 05Dec09
1209 - Remove debug
1210 - Fix #1403 about windows directory attributes not well restored
1211 - Change old get_Jobxxx to getJobxxx
1212 - Fix Win32 build after adding Base Job code
1213 - Fix backup-bacula-test
1214 - Add new idea to kernstodo
1215 - Improved database warning message
1216
1217 04Dec09
1218 - Init lmgr in btape
1219
1220 03Dec09
1221 - Disable SQLite2 code in cats.h
1222 - Remove SQLite from configure
1223 - Remove SQLite2 scripts
1224 - Fix configure.in
1225
1226 02Dec09
1227 - Remove JobMedia.Copy references
1228 - bvfs: update bvfs_test
1229 - update
1230 - Remove brestore_ from bvfs table, use Job::HasCache instead of knownjobid
1231   table
1232 - Update po files
1233 - Finally... the 100% of bacula spanish !!! ;-)
1234 - Apply Postgres 8.4 SQL_ASCII fix
1235 - Ignore bweb.conf in gui/bweb
1236 - Apply manpage patches
1237
1238 01Dec09
1239 - Fix backup-bacula regression
1240 - Remove support for SQLite 2
1241 - Fix rpm spec files bug #1428 + #1420
1242 - Fix include MySQL libs to use shared object. Fixes bug #1427
1243 - Fix search to include 64 bit libs for --with-dbi option
1244 - Change all log.d to logwatch in RedHat specs
1245
1246 30Nov09
1247 - Add config doc in INSTALL
1248
1249 23Nov09
1250 - Add another project to the projects file
1251 - don't follow packagemaker permission recommendations
1252 - OSX Installer: update README
1253 - OSX installer: fix for a bug in 10.5 packagemaker, --id argument required
1254 - OSX installer: switch to new pmdoc packagemaker format
1255 - Add another project to the projects file
1256 - Add new project
1257
1258 22Nov09
1259 - Add error count to Fatal job errors
1260
1261 21Nov09
1262 - Attempt to keep tls_shutdown from hanging
1263
1264 16Nov09
1265 - Add completion for unmark
1266
1267 15Nov09
1268 - Add Job and File Retention to Pool
1269 - Remove version id
1270 - Change some console.c socket calls into class calls
1271 - Revert "Reduce diff output in weird-files-test"
1272 - Reduce diff output in weird-files-test
1273
1274 14Nov09
1275 - Fix bug #1367 by creating an empty query.sql file
1276
1277 13Nov09
1278 - update
1279 - Display only backups when running a new job
1280 - Add list_backup, list_restore functions
1281 - update
1282 - Add optional type= argument to .jobs command. You can list only Backup,
1283   Restore,... jobs.
1284
1285 12Nov09
1286 - autocomplete restore mode
1287
1288 11Nov09
1289 - update
1290 - Fix segfault on basejob code
1291 - Replace POOL_MEM by POOLMEM to avoid segfaults
1292 - Fix base-job-test with Mysql
1293 - Remove extra _ of _dbg_print_db func
1294 - Update BDATE
1295 - fix segfault on redhat4
1296
1297 10Nov09
1298 - Add base-job-test to regress
1299 - update
1300
1301 09Nov09
1302 - Optimize SQL to determine file selection with directories. It is enabled for 
1303   ascii path.
1304
1305 07Nov09
1306 - Drop svn Id
1307
1308 06Nov09
1309 - Add Solaris regress comments
1310
1311 05Nov09
1312 - More debug when test fails
1313 - Add SITE_NAME and EMAIL to cdash report
1314 - Display a message if catalog max_connections setting is too low
1315
1316 04Nov09
1317 - Apply James' conio patches
1318 - Update po
1319 - A small changes on bacula-es translate. Now, we go on ~90% !!!
1320 - Fix double send of attributes introduced in 84aabba7cee82f0c1f6dae8882a2ee0bb26306ca
1321 - Check pthread_mutex_lock return code in lockmgr
1322
1323 03Nov09
1324 - Remove debug code in concurrent-jobs-test
1325 - Remove debug code in encrypt-bug-test
1326 - Remove annoying debug messages in four-jobs-test
1327
1328 02Nov09
1329 - Increase width of ls size. Fixes bug #1409
1330 - Fix buffer clobber when editing SQL error
1331 - Fix false zombie errors in FD during regression
1332 - Merge branches 'master' and 'kaboom'
1333 - Add -m option to DIR,FD,SD to dump kaboom output
1334 - avoid orphan memory in testls
1335
1336 01Nov09
1337 - tab-completion ok
1338 - When using .help item=, we display only usage part
1339 - Add bat to Win32 build and install
1340 - Add more debug for zombie jobs
1341 - Get regress bacula stop messages when debug on
1342 - Fix SD DCR race condition that causes seg faults
1343 - Stop regression tests after 30 minutes
1344 - Commit configure
1345 - Add more debug on failed source-addr regression
1346 - Set use_libtool expicitly to yes so our other checks work for static tools.
1347
1348 30Oct09
1349 - Rework bat so that Win32 version works better
1350
1351 29Oct09
1352 - Make bat win32 build use /home/kern/bacula
1353 - Make non-win32 build stop on failure
1354 - Make win32/64 build stop on failure
1355 - Remove definition of unused subroutine in ua_dotcmds.c
1356 - Revert James' patch to simplify the Win32/64 build process
1357
1358 28Oct09
1359 - disable debug in win32 revision
1360 - update bat on win32 project file
1361
1362 27Oct09
1363 - Small fix to Eric great patch for readline commandcompletion so it also 
1364   compiles on non gcc compilers.
1365 - Add readline completion for commands and argument
1366
1367 26Oct09
1368 - Fix another messages error problem pointed out by Eric
1369
1370 25Oct09
1371 - Disable messages-test in automatic
1372 - Show an other deadlock in messages.c
1373 - Change W/G to Wanted/Granted in lock dump
1374 - fix multi-console problem for bat on win32
1375 - change Jmsg to Qmsg in low level routine
1376 - Set tries to 1 for a non-timeout mount or unmount operation.
1377 - Fix comment
1378 - bat: change info order in Job view
1379 - Use Qmsg instead of Jmsg when fides_mutex is locked in close_msg()
1380 - simplify the link process for win32/win64
1381
1382 24Oct09
1383 - initialize lmgr in bat
1384 - add messages-test to regression suite
1385 - update tools with lmgr
1386 - force lock manger init
1387 - add lmgr to bconsole
1388 - Fix deadlock detection to work in daemon mode
1389 - Implement syslog on Windows
1390 - Make all ABORT and ERROR_EXIT msgs go to syslog
1391 - Fix ref to dequeuing_msgs
1392
1393 23Oct09
1394 - Disallow Qmsg when despooling
1395 - Fix Qmsg race condition reported by Eric
1396 - add test for bad messages ressource
1397 - bat: Display a nice graphic on media usage depending on the average size for 
1398   this mediatype.
1399
1400 22Oct09
1401 - bat: add volume capacity estimation in mediaview
1402 - bat: try to center InChanger bullet
1403 - bat: Use green/red bullet for InChanger in mediview
1404 - bat: Don't set Expire field unless LastWritten is ok
1405
1406 21Oct09
1407 - Make new configure per Marco's request
1408 - bat: add new Expired button in MediaView
1409 - fix vtape test
1410 - Redirect errors to /dev/null and only run uname -p on Linux where we know it 
1411   works. This is probably the most portable way of doing things.
1412
1413 20Oct09
1414 - Add MediaView form that displays the Media list in a QTableWidget. It permits 
1415   to search and sort media. Rename current "Media" tab to "Pool" as it displays 
1416   Pools
1417 - Permit to use MediaId or VolumeName in MediaEdit panel
1418 - add StringList to handle locations, volstatus and mediatypes
1419 - add dot functions to list volstatus, locations and mediatypes
1420 - update bacula32.def
1421 - Add .volstatus command
1422 - Add new MediaView
1423 - permits "update slot(s)" and "label barcodes slot(s)" command
1424
1425 19Oct09
1426 - Don't use uname -i but uname -p
1427 - Added support for selecting the correct libdir on Linux
1428 - fix status slots command when SD slots are mixed
1429 - Test only master now
1430
1431 18Oct09
1432 - update fr.po
1433 - Added acl and xattr regression tests for FreeBSD
1434 - Use getfattr and setfattr on Linux not attr as that is a XFS tool which works 
1435   too but is not native.
1436 - Don't enable SUN compiler by default and make the configdir configurable.
1437 - Add test when ActionOnPurge=None Add test for update volume=xxx actiononpurge=yyy
1438 - fix crash on exchange restore fail
1439 - Update project 5 (ActionOnPurge) with current status
1440 - chmod new regress script
1441 - update regress
1442
1443 17Oct09
1444 - Ensure that Ubuntu /var/run is created in init.d scripts suggested by nick 
1445   <nick@fisk.me.uk>
1446 - Implement Dan's suggestion to avoid IPv6 problems
1447 - Add makeall for release
1448 - On release, make only a simple tag
1449 - Fix Windows build
1450
1451 16Oct09
1452 - Don't download and build fakeroot as part of make -C platforms/osx
1453 - More Win installer changes
1454 - Update installer
1455 - Do some additional checks.
1456 - Add Marco's run regression wrapper script
1457 - Possible fix for problem with Volume in another drive
1458 - Make new configure from Marco's configure.in
1459 - Try to unmount by running the unmount command specified in the config on file 
1460   and dvd devices.
1461 - Fix switching read device reported by Nicolae Mihalache <mache@abcpages.com>
1462
1463 15Oct09
1464 - Lets free the variable in the right part of the loop.
1465 - Use bfree_and_null
1466 - Change bsnprintf to normal strncpy
1467 - Add comments to fileregexp test
1468 - Add more debug in filregexp test
1469 - Eliminate compiler warning
1470 - Fix bug #1391 Job status improperly set due to subtle variable overload 
1471   problem
1472
1473 14Oct09
1474 - Add release scripts
1475 - add regress variables to functions.pm
1476
1477 13Oct09
1478 - Update date
1479 - Fix stupid error
1480 - Avoid error when git-version doesn't exist
1481 - Convert some old %x into %p for pointers
1482 - Fix #1352 about double free with regexp and big filenames on windows
1483
1484 11Oct09
1485 - Small update to cache the current attrspace we are saving and make a private 
1486   copy of that string representation.
1487 - Change acl and xattr errors from Qmsg to Jmsg
1488 - Add comment
1489 - Recursively call fix_device_block_write_error on error
1490 - Fix changing read device during VirtualFull in SD
1491 - Eliminate possible false error message
1492 - Fixed ifdefs
1493
1494 10Oct09
1495 - Add posix acls stored in xattrs on FreeBSD
1496 - Removed last direct message output by replacing Qmsg by Mmsg
1497
1498 09Oct09
1499 - Add comment on OpenBSD not supporting the extattr functions (anymore ?)
1500 - Add new Feature Requests to projects file
1501 - Fix ifdefs
1502 - Change strcmp to bstrcmp
1503 - fix bash/sh problem in disk-changer.in
1504 - Fix some comments
1505 - remove old db_get_int_handler()
1506 - Add support when extattr_get_file is supported but extattr_get_link is 
1507   not.
1508 - Regenerated config.h.in
1509
1510 08Oct09
1511 - Implement transfer and listall command in mtx-changer and disk-changer 
1512   scripts
1513 - Add new autochanger command to get all information about content
1514
1515 07Oct09
1516 - As things are no longer as generic rename the generic to the linux interface 
1517   (b.t.w. OSX also implements this interface)
1518 - Just as with serializing first unserialize all xattr structures in memory and 
1519   then walk that list for restoring them.
1520 - delete the alist in the destroy function
1521 - Implement the extattr xBSD interface Moved some code around to be able to 
1522   reuse the encoding and decoding for both the extattr and xattr interface Use 
1523   an alist for storing the xattr list so we don't have to count the number of 
1524   xattr first
1525 - Use extattr interface for all xBSD filesystems. Added OpenBSD also to the 
1526   mix.
1527 - As it seems FreeBSD doesn't have the llistxattr or listxattr interface as 
1528   Linux, OSX and NetBSD have but has an interface named extattr. This is a 
1529   first breakdown to implement that interface.
1530
1531 05Oct09
1532 - Make Checksum as default when not using FileSet->Include->Options->BaseJob
1533 - Change debug level
1534 - Fix postgresql MD5 missing field
1535 - Fix unwanted printout in strip test
1536 - Fix concurrent Job recycle bug #1288
1537 - Fixed inverted logic
1538 - Remove useless ScratchPool refs from Bat media list
1539
1540 03Oct09
1541 - Little fixes for the action_on_purge command
1542 - Remove obsolete truncate_on_purge settings
1543 - Implement action_on_purge command
1544 - Implement the ActionOnPurge setting for pools and individual volumes
1545 - Implement truncate on purge setting
1546 - Add a MaxVolBytes test that create over 100 Vols
1547 - Add some error messages in insane buffer size cases
1548 - Fix bug #1382 newly created disk volumes -> file not found warning
1549
1550 01Oct09
1551 - Cause the tree widget selected to keep up with the tab widget selected
1552
1553 30Sep09
1554 - Send checksum only when the FD will use it
1555 - remove debug
1556 - Allow for external CFLAGS to overwrite the CFLAGS in this script.
1557
1558 29Sep09
1559 - Change grep -e to egrep and use -c instead of using wc.
1560 - Implement console 'timeout' feature using bacula socket timers
1561 - revert the update_bacula_table script change with bad indexes
1562 - Add index modification in update_sqlite/sqlite3/postgresql scripts
1563 - Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on File table. 
1564   Replace it by an index over (JobId, PathId, FilenameId).
1565
1566 28Sep09
1567 - Attempt to fix MySQL SQL error
1568
1569 27Sep09
1570 - Make sure we use the right chmod for Solaris
1571 - Fix Win32 build
1572 - Fix compiler warning
1573
1574 26Sep09
1575 - Remove gnome-console
1576 - Update man pages
1577 - Implement store_size32 and store_size64
1578 - Correct regression tests to use Pool 'File'
1579
1580 25Sep09
1581 - Up max vol size
1582 - Define File Pool and limit size to 5G
1583 - Fix Alpha ifdefing -- should fix bug #1359
1584
1585 22Sep09
1586 - Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on File 
1587   table. It is useless for common usage, and causes performance issues. This 
1588   index fragments over the time and the update cost grows very quickly. (This 
1589   index is not present on Mysql schema)
1590
1591 21Sep09
1592 - update speed-test
1593 - update speedtest
1594 - speed-test: small fix
1595
1596 20Sep09
1597 - Update to slightly newer config.guess and config.sub
1598 - Fix compile error on Mac
1599 - Generate new configure
1600 - Reorder configure test for cleaner print output
1601
1602 19Sep09
1603 - Implement support of keeping readall capabilities after UID/GID switch
1604
1605 18Sep09
1606 - Remove redundant includes of pwd.h and grp.h headers
1607 - find_one_file: Remove unreliable and redundant access(2) directory check
1608 - Fix link rules
1609 - Force nightly-disk regress to 3.0.3
1610
1611 17Sep09
1612 - speed-test: small fix
1613 - speed-test: Add basejob argument to test basejob speed
1614 - Add new test
1615 - Fix conf to use make as requested by Martin Simmons a long time ago
1616 - Restore comments
1617 - Fix for sqlite, now it works
1618 - Fix seg fault in ignoredir code
1619 - more mkdir -p changes
1620 - small fix
1621 - Restrict Join using JobTDate to a selection of JobIds
1622 - Fix for sqlite
1623 - Make several dir names unique to avoid test collisions
1624 - Fix and document new queries
1625 - Use new query for Mysql and Sqlite for basejob + accurate
1626 - update sql query for basefile+accurate
1627 - Change regression scripts to use mkdir -p to avoid spurious errors
1628 - Fix some job-start changes
1629 - more job-restart code
1630
1631 16Sep09
1632 - Fix sql query for mysql
1633 - Fix sql query
1634 - Fix sqlite3 syntax
1635 - fix sql
1636 - update db_get_file_list() to use StartTime instead of FileIndex
1637
1638 15Sep09
1639 - Update restore menu 12 explanation
1640
1641 12Sep09
1642 - Try to distinguish CentOS/RHEL
1643
1644 11Sep09
1645 - Modify tools to be able to correctly install testls for regress
1646 - Create bigendian() inline to simplify code
1647 - Set Volume Poll Interval to 5 mins by default
1648 - Apply Frank's slash patch
1649
1650 10Sep09
1651 - Reduce runscript wait times
1652 - Update Win32 README.mingw
1653 - Add patch for more SD info fix
1654 - Add patch for bug #1371
1655 - Fix seg fault in SD bug #1371
1656 - Add append log to tape SD tests
1657 - Add more info when SD connection refused
1658 - Fix possible termination problem
1659
1660 09Sep09
1661 - Keep valgrind happy
1662 - Fix Exclude Dir Containing ignored when scanning the top_level dir
1663 - Update the new exclude-dir-test with multiple Include {} section and different 
1664   Exclude Dir Contain directive.
1665 - Add patch for #1370
1666 - Fix #1370 about the implementation of the "Exclude Dir Containing" option on 
1667   FD.
1668 - Add new exclude-dir-test
1669 - Add patch for 3.0.2 release
1670 - Fix #1369 about segfault when using ExcludeDirContaining before defining 
1671   Options{} block.
1672 - Verify if the Exclude Dir Containing directive does his job
1673 - Add a regress script for Exclude Dir Containing option
1674
1675 08Sep09
1676 - Remove bigendian check from autoconfig system
1677 - check endianness at runtime in md5.c
1678 - Fix minor issues in the osx installer package builder.
1679 - Fix -p/-P in bscan.8 man page
1680
1681 07Sep09
1682 - fix compilation warning
1683 - Make output of new commands .lsdir/.lsfile more usable. Fix Bvfs with new 
1684   db_list object
1685 - Fix header defines
1686 - Remove some #ifdef-ed code and make it just as the acl and xattr code use a 
1687   const bool to enable the code.
1688 - Redone comments
1689 - Move restore struct defintions to seperate include file. Small change to 
1690   acl.h and xattr.h to use define inline with other header files.
1691 - Move finderinfo restore into seperate function so we can use cleaner coding 
1692   in the restore loop.
1693 - Loose #ifdef and use const bool wrapper for some cleaner coding.
1694 - Added support for acl and xattr regression test on Solaris
1695 - Apply Marco's git format-patch patches for bugs #1365 and #1366
1696 - This patch should fix bug #1366
1697 - This patch should fix bug #1365
1698
1699 06Sep09
1700 - Commit Mac pathlen patch
1701 - Increment minor version to avoid future conflict
1702 - Fix bug #1368. Increase default path/file length to 2048
1703
1704 05Sep09
1705 - Add acl script code for Mac
1706 - Up timeout for rewind and changer on btest script
1707 - Try to fix zombies in next-vol-test
1708
1709 04Sep09
1710 - Fix broken editing code
1711 - Use edit routine instead of %f for rates
1712 - Implement BlockChecksum in Device
1713 - btape: Add speed command and test drive speed with Bacula blocks
1714
1715 03Sep09
1716 - btape: Add speed command
1717 - btape: Add speed information on qfill and raw command
1718 - Commit patch for: Fix bug #1355 Director crashes with double free in Accurate 
1719   SQL query
1720 - Include file,blk in btape fill output
1721 - Create exit_code for fill with multiple tapes
1722 - Fix #1364 and #1363 about compression buffer error.
1723
1724 02Sep09
1725 - fix variable name
1726 - Work on certification scripts
1727 - Eliminate DDS-4 in favor of tape + create btape-test-changer test
1728
1729 01Sep09
1730 - Many debug code fixes in regression scripts
1731 - Attempt to fix SQLite3 seg fault in list routines
1732 - Merge master with SF
1733 - Update tape tests for hardware certification
1734 - Rename .lsdirs/.lsfiles/.update to .bvfs_xxx to avoid confusion with future 
1735   commands
1736 - Update tape tests for hardware certification
1737 - Eliminate xattr.c compiler warning
1738
1739 31Aug09
1740 - Prohibit copy and assignment in db_list_ctx
1741 - Use new db_list_ctx class instead of bad POOLMEM*
1742 - Exclude OSX resource forks from saving using the xattr code Exclude OSX acl 
1743   data from saving using the xattr code when normal acl mode is also enabled. 
1744   Make excluding certain xattr in the generic functions somewhat easier for 
1745   certain OS specific attributes.
1746 - Fix Win32/64 build
1747
1748 30Aug09
1749 - Remove old subroutine prototype
1750 - prohibe copy and assignment in Bvfs module
1751 - Fix bug #1355 Director crashes with double free in Accurate SQL query
1752
1753 29Aug09
1754 - Fix bug #1357 Verify jobs fail when job has zero files
1755 - Rework verify-voltocat-test and add to normal tests
1756
1757 26Aug09
1758 - Release orphanned buffers in accurate code
1759 - Fix possible seg fault in db_get_int_handler in accurate code
1760 - Update JobBytes only for Verify jobs when computing checksum
1761 - Add BaseJob option to fileset
1762
1763 25Aug09
1764 - Suppress some error messages generated after cancelling a job
1765
1766 24Aug09
1767 - Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
1768 - Apply Lorenz' OSX patch
1769 - update basejob code to use checksum during accurate check
1770 - Close bug #1351 SQLite2 to SQLite3 conversion
1771 - Remove unnecessary subroutine import definition
1772
1773 23Aug09
1774 - Test of git commit.
1775 - bat: fix variable name
1776 - bat: Simplify the code to make TableWidget in read-only
1777 - Free Volume in several places. Fixes virtual-changer problem and possibly bug 
1778   #1346.
1779 - Add SD Volume debug code
1780
1781 22Aug09
1782 - Don't print different filesystem. Will not descend message if directory 
1783   explicitly excluded
1784 - capitalize bytes in message
1785
1786 21Aug09
1787 - Prune a few dev tests
1788 - Made shorter developers test
1789 - Rework the bsock.h class to put public structures last
1790 - Update AUTHORS file
1791 - Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
1792 - Add commas in num files for estimate command
1793
1794 20Aug09
1795 - in status slots command, unlock db just after sql query
1796
1797 19Aug09
1798 - Add BWEBCONF env variable to specify the bweb.conf path without touching the 
1799   Bweb.pm file with lighttpd
1800 - Fix bat crash due to alignment diff in bat and core code
1801 - Fix acl-xattr-test by using attr
1802 - Add BWEBCONF env variable to specify the bweb.conf path without touching the 
1803   Bweb.pm file with lighttpd
1804 - Ensure that timestamp put in SQL log
1805
1806 15Aug09
1807 - prevent status page from requesting status before it has been brought to the 
1808   front
1809 - Move global acquire lock to lock by device
1810 - Restrict acquire to one job at a time
1811 - Fix acquire.c locking
1812 - Try to fix acquire not to block during despooling
1813 - Add fullname parameter to btime in order to debug regress script.
1814 - No need to flush the members of the xattr link cache as they are not dynamically 
1815   created. Small oversight from my side, was thinking I had a memory leak.
1816 - fix couple of segfault in acl/xattr code
1817 - Eliminate git pull in config_dart
1818 - Some small fixes to the counting and some small relayout of small code 
1819   sniplets.
1820 - Lets first output statistics before freeing them. Saves a rather stupid 
1821   segmentation fault.
1822 - Fix merge conflict leftover
1823 - Add all acl and xattr related variables which are either global or already 
1824   part of the JCR into a simple structure and reference that from the JCR 
1825   structure.
1826
1827 14Aug09
1828 - Some small fixes to the counting and some small relayout of small code 
1829   sniplets.
1830 - Lets first output statistics before freeing them. Saves a rather stupid 
1831   segmentation fault.
1832 - Ignore regress time.out file
1833 - Fix merge conflict leftover
1834 - Add all acl and xattr related variables which are either global or already 
1835   part of the JCR into a simple structure and reference that from the JCR 
1836   structure.
1837 - fix compilation problem reported by Dan
1838 - Correct spelling of writing -- reported by Dan
1839 - Loose void pointer and use C++ supported declaration elsewhere defined 
1840   structure.
1841 - Move global variables into jcr private xattr data structure so we can have 
1842   parallel saves of xattr on solaris.
1843
1844 13Aug09
1845 - update lock manager to get better traces
1846 - Fix files wiped out by merge
1847 - Missed commiting one file last time
1848 - bat: Add a re-run button on job info page, that allows to run the selected 
1849   job with the same properties (level, pool, etc...)
1850 - bat: small fix on hrule
1851 - fix missing copyright
1852
1853 12Aug09
1854 - Make new big-virtual-changer test. Test concurrency
1855 - fix offset in new lsdirs/lsfiles command
1856 - add comments and list special dirs in .lsdirs
1857 - Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
1858 - More comments
1859 - Update virtual regress comments
1860 - bat: fix sql with volreadtime volwritetime bat: add drive=0 in update slots 
1861   command
1862 - bat: Put the content panel as a child of the Storage item bat: use slot 
1863   selection in update slots command and in label command
1864
1865 11Aug09
1866 - bat: fix volreadtime/volwritetime and messages in stderr about unknown 
1867   slots
1868 - Change backup-acl to acl-xattr-test and make it skip if acl/xattr not installed
1869 - Use tmp instead of /tmp + fix strip-test so diff works
1870 - Make regexwhere use tmp rather than /tmp
1871 - Remove non-portable i option on sed + create tmp dir
1872 - connect button callback
1873 - display content on doubleclick only if storage and autochanger
1874 - bat: Make new autochanger content working
1875
1876 10Aug09
1877 - bat: display a Warning icon when having Errors>0 and Status=T
1878 - Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
1879 - try to make content table work!!
1880 - Implement MaximumConcurrentJobs for SD devices
1881 - try to insert data on table content
1882 - update content interface
1883
1884 09Aug09
1885 - continue storage content panel
1886 - Fix bug #1344 show pool displayed wrong variable for maxvolbytes
1887 - Fix compiler warnings in acl and xattr code
1888 - Fix screw up with setting JobLevel and JobType
1889 - Change version
1890 - Fixed references to xattr_link_cache_entry to use xattr_link_cache_entry_t
1891 - Changes due to code review by Kern added.
1892 - Move enum from protos.h to filed.h and move defines to top of filed.h
1893 - Added some more ENOENT supressing.
1894 - Small indent change
1895 - Small change to comments
1896 - Added comment on entry points
1897 - Added missing ENOENT switch case.
1898 - Fix problem with counting xattr and returning a non-ok on count 0, also added 
1899   some extra comment and make sure the xattr_value_list is initialized to NULL 
1900   and checked on bail_out.
1901 - Loose default_stream parameter.
1902 - Changed snprintf to bsnprintf
1903 - Use bstrncpy instead of strncpy
1904 - Fixed Jmsg4 to Mmsg4
1905 - Added support for counting xattr errors and only print a limited set of 
1906   errors but count all. The lower level functions now store there error message 
1907   in jcr->errmsg so the upper level routines have access to them.
1908 - Added support for counting acl errors and only print a limited set of errors 
1909   but count all. The lower level functions now store there error message in 
1910   jcr->errmsg so the upper level routines have access to them.
1911 - Small changes to ifdef layout.
1912 - Drop unneeded target for libbacfind.a
1913 - Moved the berrno as a local variable of the function and not a local context 
1914   variable. Same as previous change for acl.c
1915 - Make sure it compiles and moved the berrno as a local variable of the function 
1916   and not a local context variable. Moved tri-state enum to protos.h
1917 - Moved list of supported xattr to start of per OS implementation like in 
1918   acl.c
1919 - Imported patch from older git tree.
1920 - bat: init storage content view
1921
1922 08Aug09
1923 - Fix cats.h date
1924 - Start adding Incomplete Job status
1925 - bat: display a Warning symbole when having Errors>0 and Status=T
1926 - Add data end tracking an attribute spooling
1927 - Fix compiler warning in bvfs code
1928 - Use 64 bit ftell and fseek in send_bootstrap_file
1929 - Turn of some debug code
1930 - Ignore src/tools/bvfs_test
1931
1932 07Aug09
1933 - bvfs: Add example to list files versions bvfs: Fix directory listing bvfs: 
1934   Add limit/offset implementation to save resources on director bvfs: Create 
1935   cache tables on the fly when using Bvfs object (for testing)
1936 - Bvfs: Create cache tables when updating the cache if they don't exist
1937
1938 06Aug09
1939 - fix makefile for bvfs_test
1940 - add option to truncate cache table during startup for bvfs_test
1941 - add user handler to print directory add -j, -p to bvfs_test tool
1942 - Document FT_DELETED FileIndex=0 special value in database Schema
1943 - Add the rest of files for new Bvfs
1944 - Add a new Bvfs class that implements brestore instant navigation cache inside 
1945   Bacula. Works for Mysql, Postgresql and Sqlite3
1946 - bat: fix compiler warning for unreferenced argument
1947 - fix mysql case problem in bweb/bresto
1948 - Use the sqlite3_changes to implement sql_affected_rows()
1949 - remove QFormLayout, and use QGridLayout instead
1950
1951 05Aug09
1952 - in bweb, fix warning
1953 - add a default bconsole command to bweb starthttp script.
1954
1955 04Aug09
1956 - remove Page Selector keyword from main bat screen
1957 - fix small pb in bweb starthttp script
1958 - document bweb+lighttpd
1959 - update display_log to display a message if no logs are found
1960 - Apply patch for regress from Frank Sweester
1961 - connect button from mediainfo to real actions
1962 - bat fill mediainfo fields
1963 - bat: Go to the media info panel when double-click on job page or media 
1964   list
1965
1966 03Aug09
1967 - Add new mediainfo panel to bat
1968 - update windows bat.pro
1969 - small fix for bresto
1970 - update doc
1971 - don't reset bstat, rstat, dstat in stop_bacula
1972 - add test for list basefiles and new list files
1973 - don't reset bstat, rstat, dstat in stop_bacula
1974 - add list basefiles command make list files compatible with basefiles
1975 - fix the basefile catalog update
1976 - work on stats, fix bug with batch connection
1977 - enable FileSet { Options { accurate = 'pm5' } }
1978 - add variables for stats
1979 - display a message with basejobids
1980 - stop copy/migration using basejobs
1981 - replace free&NULL by free_and_null
1982 - fix
1983 - display base jobs during restore
1984 - fix segfault
1985 - check size also replace mtime/ctime by lstat field
1986 - check for purge job
1987 - purge basefiles at the same time than files
1988 - make regression ok
1989 - use batch connection
1990 - fix update_job_end
1991 - update HasBase in catalog
1992 - remove some debug
1993 - seems to work:!!!
1994 - make base backup work
1995 - update
1996 - init base file
1997 - compile
1998 - fix sql for postgresql
1999 - make sql part
2000 - take ideas from previous try
2001 - Remove useless title
2002 - fix layout, now ok
2003 - remove list volume menu from joblist
2004 - make double click work with joblist
2005 - add refresh and delete event
2006 - fix script name
2007
2008 02Aug09
2009 - Remove old sqlite3 build from bacula.spec
2010 - Move bat from bacula.spec to bacula-bat.spec
2011 -  Remove installing gconsole start script from Makefile.in
2012 - Split mtx into its own spec file
2013 - Remove docs from spec
2014 - Split docs into bacula-docs.spec
2015 - Move bat and mtx to their own spec files
2016 - Remove docs from spec
2017 - Split docs into bacula-docs.spec
2018 -  Remove installing gconsole start script from Makefile.in
2019 - Split mtx into its own spec file
2020 - Remove docs from spec
2021 - Split docs into bacula-docs.spec
2022 - Move bat and mtx to their own spec files
2023 - Remove docs from spec
2024 - Split docs into bacula-docs.spec
2025 - Move bat from bacula.spec to bacula-bat.spec
2026 -  Remove installing gconsole start script from Makefile.in
2027 - Split mtx into its own spec file
2028 - Remove docs from spec
2029 - Split docs into bacula-docs.spec
2030 - Move bat and mtx to their own spec files
2031 - Remove docs from spec
2032 - Split docs into bacula-docs.spec
2033 - Move bat from bacula.spec to bacula-bat.spec
2034 -  Remove installing gconsole start script from Makefile.in
2035 - Split mtx into its own spec file
2036 - Remove docs from spec
2037 - Split docs into bacula-docs.spec
2038 - Move bat and mtx to their own spec files
2039 - Remove docs from spec
2040 - Split docs into bacula-docs.spec
2041 - Move bat from bacula.spec to bacula-bat.spec
2042 -  Remove installing gconsole start script from Makefile.in
2043 - Split mtx into its own spec file
2044 - Remove docs from spec
2045 - Split docs into bacula-docs.spec
2046 - Move bat and mtx to their own spec files
2047 - Remove docs from spec
2048 - Split docs into bacula-docs.spec
2049 - Move bat from bacula.spec to bacula-bat.spec
2050 -  Remove installing gconsole start script from Makefile.in
2051 - Split mtx into its own spec file
2052 - Move bat and mtx to their own spec files
2053 - Remove docs from spec
2054 - Split docs into bacula-docs.spec
2055 - Move bat and mtx to their own spec files
2056 - found a bug. Joblist page would not come up unless dockPage was called when 
2057   page was opened with initial paramaters.
2058
2059 01Aug09
2060 - Remove docs from spec
2061 - Split docs into bacula-docs.spec
2062 - Add bacula-docs.spec.in
2063 - Add new form to see job details
2064 - Add bacula-docs.spec
2065 - Remove bacula-docs.spec
2066 - Split docs into bacula-docs.spec
2067 - Remobe bacula-docs.spec
2068 - Split docs into bacula-docs.spec
2069 - missing less than beforehistory | grep svn :D
2070
2071 31Jul09
2072 - Split docs out of bacula.spec
2073 - Insert the tabbed widgets as opposed to adding to the end.
2074 - Don't dock the page for dirstat and restore tree until the page selector tree 
2075   widget is clicked.
2076 - I like this sorting method better.
2077 - Update bacula.spec
2078 - Apply quick fix from Ulrich about the last feature.
2079 - Continue work on bacula.spec
2080
2081 30Jul09
2082 - rename the free_and_null macro
2083 - fix test name
2084 - update new features
2085 - chmod +x regress/tests/multi-storage-test
2086 - Allow restore from multiple storage
2087 - Update News
2088 - update tool
2089 - Modify enable/disable commands to show only appropriate Jobs.
2090
2091 29Jul09
2092 - Add ACL check for client in estimate command
2093 - Change time_t by utime_t in accurate function
2094 - Start reworking 3.0.2 bacula.spec file
2095
2096 28Jul09
2097 - Display the job_zoom view when backup is finished
2098
2099 27Jul09
2100 - Add DESTDIR to Makefile
2101 - Add file to build html doc
2102 - add changelog link
2103 - Add changelog on the main menu
2104 - update doc
2105 - add downloads pages for all lang
2106 - Remove the Patch section and add the new Download area
2107 - Link to new downloads.php
2108 - Add tool to convert nasty sourceforge download page to a simple one
2109 - Update
2110 - Update README for binary install tests
2111
2112 25Jul09
2113 - change free_and_null function to a macro
2114 - Add Spanish files translated
2115
2116 24Jul09
2117 - Add format to a fprintf
2118 - Attempt to fix SQLite seg fault problem
2119 - Fix Expired option in media list to select Used media
2120 - Set selection items on top.
2121 - this should resolve issues that people are having with this splitter. If you 
2122   try to make it too large, it just snaps back.
2123
2124 23Jul09
2125 - Fix int/int32_t problem in accurate_add_file
2126 - Permit to filter on the directory name as for file
2127 - fix bad english sentence
2128 - add function to simplify free and null operation on pointers
2129 - Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden)
2130
2131 22Jul09
2132 - Apply idea of part of Graham's tidy-bsr-source.patch, but modified
2133 - Fix bug #1337 Console tries to build with SSL when libssl-dev not installed
2134 - Modify setJobStatus so cancel has same priority as fatal errors
2135 - Fix Solaris compiler warning in signal.c
2136 - Change selection behavior in the director status screen.
2137 - Do not restore spliiter settings if the settings do not contain settings for 
2138   that splitter.
2139 - This is committing most of the patch received from Eric.
2140
2141 21Jul09
2142 - Merge branch 'bwebII'
2143 - use $conf, $tmp, $script, $rscript in accurate test
2144 - Fix Spanish files translated
2145
2146 20Jul09
2147 - es.po merged with bacula.pot 3.0.2
2148
2149 19Jul09
2150 - This is the change that may be used in the future to resolve the issue with 
2151   text input required during a console communication.
2152 - Final changes
2153 - Add es lingua
2154 - Fix Spanish build
2155 - Final changes
2156 - Add first cut bsys spec
2157 - update bweb INSTALL
2158 - update INSTALL
2159
2160 18Jul09
2161 - Add info on bweb + lighttpd
2162 - Fix bat command line input bug
2163 - Don't show the connection message after first connection is made
2164
2165 17Jul09
2166 - update copyright year
2167 - Optimize a bit the running job view
2168 - Fix bresto file relocation box
2169 - Update copyrights
2170 - Put back old status icon
2171 - Fix sql query for sqlite on suse10 on copy job
2172 - Fix Spanish files translated
2173
2174 16Jul09
2175 - Remove print and save menu
2176 - Simplify the main screen, removing the status dir console icon and the "go 
2177   back" one
2178 - fix spell
2179 - fix case problem in field name
2180 - update for status slots
2181 - Replace info_msg by send_msg in status_slots for bat
2182 - update ChangeLog for 3.0.2
2183 - document @help
2184 - Ignore TAGS
2185 - +x the test file
2186 - test with file instead of vtape
2187 - Add test for bug 1288
2188 - Add slot field in storage operations Update update volume page
2189 - Use BUILD_DIR in default conf
2190 - Fix #1323 about a problem when mounting a requested volume during a restore.
2191 - Use the read as primary color in bweb
2192 - Fix script for vtape tests
2193 - Fix graph_font parameter to work with graph module Avoid warning messages in 
2194   apache log with graph module
2195 - Update
2196 - update INSTALL file
2197 - update apache section in INSTALL file and try to choose better color for 
2198   graphs.
2199 - Fix Spanish files translated
2200
2201 15Jul09
2202 - Parameterize depkgs directory
2203 - Add back bootstrap to FD
2204 - Make CONF::init header and .c file agree about types
2205 - update
2206 - update cloud project
2207 - Force the client_encoding to SQL_ASCII when database is already using this 
2208   mode.
2209 - Fix #1335 about postgresql error message during copy session
2210 - Add documentation about new restore menu
2211 - remove non-essential directories
2212 - Fix Win64 build
2213 - Add more example SD Device configurations
2214
2215 14Jul09
2216 - Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
2217 - Add more output when spooling and no space left
2218 - fix next-vol-test
2219 - Fix postgresql driver bug that displayed <NULL> rows from time to time.
2220 - Small fix on accurate code for new restore menu option
2221 - Change default save dir to sbindir in bacula-dir.conf
2222 - update project files for project 2
2223 - Should fix #1323
2224 - Implement project 2, about new restore menu
2225 - Update date
2226 - Remove some whitespace
2227 - Send bootstrap directly from DIR to SD
2228
2229 13Jul09
2230 - add -u to diff
2231 - revert changes
2232 - Update new features
2233 - Create build scripts for Win64 somewhat equilavent to the Win32 ones
2234
2235 10Jul09
2236 - Print correct JobId in bls, should fix #1331
2237 - Rebuild configure
2238 - Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
2239 - Add --with-hostname to ./configure
2240
2241 09Jul09
2242 - More changes in es.po (37%)
2243 - add --with-hostname to ./configure
2244 - Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have ACL_OTHER. 
2245   Fixes bug #1333
2246
2247 06Jul09
2248 - Remove non-portable reference to pthread mutex
2249 - Display command output by default
2250 - Add new Spanish files translated
2251
2252 05Jul09
2253 - Turn off bat debug code
2254 - Fix compilation bug
2255 - Small change to allow the compiler to optimize it easier due to the constant.
2256
2257 04Jul09
2258 - Add new Spanish files translated
2259
2260 03Jul09
2261 - Correct registered trademark notice
2262 - Should fix the first part #1323 about the restore option "List Jobs where a 
2263   given File is saved" wich display deleted files
2264
2265 02Jul09
2266 - Add estimate accurate doc
2267 - add accurate=yes/no test for estimate
2268 - Update help page with accurate=yes/no
2269 - Add estimate accurate=yes/no ebl Change the code to check jcr->accurate and 
2270   not jcr->job->accurate
2271 - Add estimate test
2272 - Make estimate command accurate compatible. Should fix #1318
2273 - Fix es concepts compile problem
2274 - Update for Spanish
2275 - Another fix for bug #1311 to get the correct last_full_time
2276 - Add new Spanish files translated
2277 - Update
2278 - Add base of Spanish manual
2279 - Add directory to Spanish docs; Spanish (es.po) 25% translated
2280
2281 01Jul09
2282 - Fix false zombie detection in next-vol-test
2283 - Add test with accurate mode (it shows the #1323 bug)
2284 - Fix bug #1317 Allow duplicate jobs = no does not work
2285 - Eliminate double job report when do_xxx_init() returns failure
2286 - Fix regress tests to handle new default job name
2287 - fix copy-volume-test
2288 - update Item 2
2289 - Add debug code to MaxDiffInterval
2290
2291 29Jun09
2292 - Change bacula-dir.conf default job name from Client1 to BackupClient1
2293 - Document #1318 about estimate and accurate mode
2294
2295 28Jun09
2296 - Add a column for job type to the jobs table
2297 - Fix missing case for NetBSD xattr restores.
2298
2299 27Jun09
2300 - Fix Win32 build -- turn off lockmgr and remove lockmgr defs
2301 - Added symbols required for win32 build
2302
2303 25Jun09
2304 - Modify xattr.c and acl.c not to fail the job on errors. This should fix bug 
2305   #1305.
2306
2307 23Jun09
2308 - Fix 2 rather big bugs in the xattr and acl code and fix a small memory leak 
2309   on a particular code path for Linux xattr/acl handling.
2310 - update newfeature with project 37
2311 - Update FileSetId when initializing job.
2312 - fix compilation problem
2313 - add a note about /sys/class/scsi_tape/nst0/default_compression, fix #1314
2314 - Add '*' when volume is online when displaying volume list in restore. Should 
2315   complete project 31.
2316
2317 21Jun09
2318 - remove bnet_fsend and use class call
2319 - Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
2320
2321 20Jun09
2322 - Fix bat install for 3.x
2323
2324 19Jun09
2325 - Add a boolean to console class to allow for the warning popup, except in 
2326   cases where I want to prevent the popup. So far this is only for purging 
2327   jobs.
2328 - Correct a misspelling in a relatively trivial spot.
2329 - Add job type and first volume of the job to the 4th pane the version table. 
2330   This is so that when looking at what version to restore with copy jobs the 
2331   user can make a better decision as to which job to restore from
2332
2333 18Jun09
2334 - Back out previous maxdiff patch, which is broken
2335 - Add all Job Types to job_type_to_str() for bat
2336 - Commit maxdiff patch
2337 - Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
2338
2339 17Jun09
2340 - Fix bug #1305 make errors obtaining acl during backup non-fatal
2341 - Commit btape fill patch
2342 - Fix bug #1309 inappropriate error message during btape fill command
2343 - Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
2344
2345 16Jun09
2346 - Update VirtualFull doc + BSys course dates
2347
2348 14Jun09
2349 - move 3.0.0 patches to 3.0.x dir
2350 - Add 3.0.x patches dir
2351 - Update with 2009 Vote
2352 - Forgot to add the images for the new button.
2353 - Add a previous page button to the button bar.
2354
2355 13Jun09
2356 - Add feature in pages to have a console command that does not set the console 
2357   current. Then also use that feature in joblist to purge or delete a job.
2358 - Add a stringlist and a foreach after populating to at least acknowledge to 
2359   the user that a new fileset. Bat would not show the fileset until the database 
2360   table had the fileset which was not until used.
2361
2362 12Jun09
2363 - Remove non-portable code referencing pthread_t fixes bug #1308.
2364 - Remove non-portable code referencing pthread_t
2365 - Create patch that may fix bug #1298 and bug #1304, which causes an SD crash 
2366   after canceling a job.
2367
2368 11Jun09
2369 - When looking at what got backed up from a windows differential, found a bug 
2370   where it would create many "Bases". This fixes it subtly.
2371
2372 09Jun09
2373 - Add checkbox widgets to filter out copy and migration jobs.
2374
2375 08Jun09
2376 - Attempt to get bat conf file installation to work with DESTDIR
2377 - Commit migrate patch for bug #1303
2378
2379 05Jun09
2380 - Improve error messages when a migration sql query is used and correct the 
2381   problem identified in bug #1303 with starting Job names containing spaces.
2382 - Fix #1306 when building static bconsole
2383
2384 04Jun09
2385 - Did not intend to leave those debugging lines there.
2386 - fix vtape test to work with the latest trunk
2387 - Reorder project file with poll result
2388
2389 03Jun09
2390 - update
2391
2392 01Jun09
2393 - Setting actions up like this I think is better. No restore from job or time 
2394   if more than one job selected.
2395 - Add columns for first media and volume count. Change some semantics of how 
2396   signals execute functions when a selection list is changed.
2397 - Prevent warnings from showing as dialog boxes that can interupt multiple 
2398   operations performed in a foreach.
2399
2400 31May09
2401 - Sort the lists after population so that drop downs are sorted.
2402
2403 30May09
2404 - A fix for mysql database sql syntax.
2405 - Add columns to the tree to show read/write time, scratch pool, recycle 
2406   count.
2407 - Somehow I was losing the refresh jobs action. This should keep it in.
2408
2409 29May09
2410 - untabify
2411 - Add ids on command.tpl to fix #1300
2412
2413 28May09
2414 - Correct incorrect placement of trap for m_firstpopulated.
2415 - There was an issue with empty directories. The director would print node xxx 
2416   has no children and bat would interpret that as a directory. This fixes it 
2417   but it may not be the best solution.
2418 - update
2419
2420 27May09
2421 - Make sure that vtape directory is created during -tape tests ebl change grep 
2422   -e to grep -E to make source-addr-test working as expected
2423 - Simplify mysql bresto part. Should be faster, but need tests
2424
2425 26May09
2426 - On vacation I am having a little fun !!
2427 - Add documentation for new directives DirSourceAddress and FDSourceAddress
2428 - Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress directives. 
2429   That permits to choose the outgoing interface.
2430 - make fileregexp-test working with git repository
2431
2432 25May09
2433 - Apply Marco's patch: mvw Allow acl and xattr to be explicitly enabled and 
2434   fail the configure if we are asked to enable acl or xattr support and the OS 
2435   doesn't support acls or xattrs.
2436 - Add more Spanish site modifications
2437
2438 24May09
2439 - Commit changes for Spanish site
2440
2441 23May09
2442 - Create Client record in database at startup -- makes bat work better
2443 - Disable scratchpool-pool-test because it hangs
2444 - Rework printed message when files are purged on restore
2445 - Turn off useless End of file message during restore.
2446 - When doing a tree selection restore, look at the PurgedFiles column in the 
2447   first JobId, and if non-zero, the Job was purged, so do not do selection
2448 - Yet another try to get qmake to install bat correctly
2449
2450 21May09
2451 - Add Catalog = all to the default Messages resource
2452
2453 20May09
2454 - Add Spanish directory
2455 - Fix race in director job start which was allowing the number of concurrent 
2456   jobs to exceed the maximum
2457
2458 19May09
2459 - Comment out broken fake-autochanger change
2460 - Speed up media list generation when using "compute with directories" option
2461 - fix dates
2462 - update
2463 - Fix #1029 about resolution address order. Thanks to David.
2464 - Add patch for #1029
2465 - During jcr destruction hold jcr_chaing lock only for minimum time necessary. 
2466   This should fix the SD deadlock in bug #1287.
2467 - Simplify messages printed by SD when reserve fails. This should fix bug 
2468   #1285
2469 - Add sleep in vtape changer to simulate real hardware
2470
2471 17May09
2472 - speed up mysql to compute restore table ebl speed up mysql when computing 
2473   media list ebl fix media list display ebl fix bresto problem with drag&drop
2474
2475 16May09
2476 - Fix libxml dependency for rh7 per Pasi Kärkkäinen <pasik@iki.fi>.
2477 - Create archivedir
2478
2479 15May09
2480 - Back out unwanted change. Should fix problem reported by Yuri
2481 - add index on temporary table to speed up mysql part during restore
2482 - Fix display of / on bfileview
2483 - Yet another attempt to get qmake to generate valid Makefiles that installs 
2484   the binaries. It seems to require the binary to exist at qmake time
2485 - Apply fix to sql_cmds.c suggested by Ulrich Leodolter <ulrich.leodolter at 
2486   obvsg.at> which prevents restore by file selection from using Copy jobs.
2487 - fix drag&drop
2488
2489 14May09
2490 - Add new nagios_plugin_check_bacula.tgz from Masopust, Christian <christian.masopust 
2491   at siemens.com>
2492 - Reduce bconsole help to fit in 80 columns kes Add bconsole @help command kes 
2493   Fix Show FileSet command to handle spaces
2494 - Allow specification of base daemon resource name. --with-basename=<name>
2495 - Fix bat to automatically use installed bat.conf
2496 - bat not installed even if configured. Fix by working around apparent bug in 
2497   qmake
2498
2499 13May09
2500 - update
2501 - Turn on lockmanager when using DEVELOPER flag
2502
2503 10May09
2504 - note that vtape is not ready for production
2505 - remove unused file
2506 - More scripting stuff
2507
2508 09May09
2509 - More scripting parameterization
2510 - More parameterization of scripts
2511 - First cut parameterize better regression tests
2512
2513 07May09
2514 - fix mysql problem with the restore query
2515 - rename JobHistory to JobHisto
2516
2517 06May09
2518 - update os table
2519 - ebl update german version
2520 - update supported os table
2521 - change the ugly grey background on symbole and images to white
2522 - small fix
2523
2524 05May09
2525 - ebl Make working the "compute with directories" option --This line, and those 
2526   below, will be ignored--
2527
2528 04May09
2529 - Updates
2530 - add screenshots
2531 - Add screenshot and update french main page
2532 - add screenshots
2533 - update
2534 - Add new images
2535 - Fix ldconfig problem in client only build.
2536 - don't display copies like in bconsole
2537 - Added extra logging to determine the exchange server in use
2538
2539 03May09
2540 - Fixes for client build.
2541 - Update main page
2542 - Update
2543 - update
2544 - Only define winapi's for 32 bit build. Already defined for 64 bit apparently...
2545 - Change GetComputerName to GetComputerNameEx so that in a cluster we get the 
2546   name of the vserver instead of the local machine. Added prototypes for 
2547   GetComputerNameEx which appear to be missing.
2548
2549 02May09
2550 - 3.0.1
2551 - Don't run backup at same time as restore to avoid deadlock in concurrent 
2552   test
2553
2554 01May09
2555 - update
2556 - Update documentation
2557
2558 30Apr09
2559 - Ran into a problem deleting a volume. This fixes it.
2560 - Update News
2561 - Fix purged restore prompting
2562 - Final changes
2563
2564 29Apr09
2565 - update
2566 - Add bypool option
2567 - add bypool option
2568 - Fix error message
2569 - Fix bug #1282 Setting job.Priority in python crashes director by checking if 
2570   string addr is NULL. Not tested.
2571 - Fix bug #1281 allow all on restore command line to restore pruned JobIds 
2572   without prompting.
2573 - Add vectorized bat image
2574
2575 28Apr09
2576 - Check for job_canceled() in fd_plugin code
2577 - Update Win32/64 table creation to have new DB version 11 format
2578 - Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
2579 - This is the fix to http://bugs.bacula.org/view.php?id=1276. The select class 
2580   was just not working with the new requirements of setting and clearing the 
2581   notify.
2582
2583 27Apr09
2584 - Fix bug #1274 where a migration job can be canceled like the original job by 
2585   the MaxRunTime directive.
2586 - Added fix for bug #1275 where acl or xattr data is saved for virtual filenames 
2587   generated by filed plugins.
2588
2589 26Apr09
2590 - Set slot max to 60
2591 - Permits to eject Used tape
2592 - update ScriptAlias
2593 - Remove Reposition info message
2594 - Fix platform scripts not to clean configured files during 'make clean' use 
2595   'make distclean' to clean everything.
2596
2597 25Apr09
2598 - Add build tag for distribution name.
2599
2600 21Apr09
2601 - Fix copyright + trademark name
2602 - add doc for new VerId option
2603
2604 20Apr09
2605 - Fix suggested in bug 1273
2606
2607 16Apr09
2608 - Add additional mysql connection debug code
2609 - Fix bug #1246 Sometimes access denied with VSS enabled. UCS conversion cache 
2610   was not properly flushed at the end of a Job
2611
2612 15Apr09
2613 - Update
2614 - add missing BACULA define
2615
2616 14Apr09
2617 - update
2618 - Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
2619 - Ignore scripts/bacula-dir.conf.maxruntime
2620 - revert pool changes and correct the problem
2621
2622 13Apr09
2623 - Add new maxruntime test -- not yet working
2624 - more fixes about pool=defaults
2625 - more fixes
2626 - fix more pool problem
2627 - fix pool problem
2628
2629 12Apr09
2630 - specify pool in label process to avoid problem
2631 - use scripts/bacula-dir.conf instead of bin/bacula-dir.conf
2632 - Add debug message when checking database encoding
2633 - Test postgresql encoding at the start of the test
2634
2635 11Apr09
2636 - Modify insertion of read Volumes in SD to be done before the drive reservation. 
2637   This ensures that a Volume to be read will not be reserved for writing.
2638 - Clean old patchnotes
2639 - Turn developer back on
2640
2641 13Oct09
2642 Release Version 3.0.3:
2643 16Jul09
2644 Release Version 3.0.2:
2645 29Apr09
2646 Release Version 3.0.1:
2647 05Apr09
2648 Release Version 3.0.0:
2649 28Dec08
2650 Release Version 2.4.4
2651 27Oct08
2652 Release Version 2.4.3
2653 26Jul08
2654 Release Version 2.4.2
2655 07Jul08
2656 Release Version 2.4.1
2657 04Jun08
2658 Release Version 2.4.0
2659 25Jan08
2660 Release Version 2.2.8