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