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