-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog
4644 lines (3791 loc) · 141 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog on version 5.2.4
Version 5.2.4
18Jan12
- Prepare for adding IPv6 to Windows in the future
- Fix bug #1822 Schedule run line parsing fails if value is keyword
- Revert to 5.0 size computation in accurate elements, may fix #1821
- Mark that a file was found in the accurate list in the ff_pkt with a
variable
17Jan12
- Fix Windows build
- Update po files
- Definitive fix for MySQL MaxValue problem
- Fix python module compilation
15Jan12
- Initialize delta_seq to -1 because 0 means that we have already a version
- Back out bad MinValue patch
14Jan12
- Fix bug #1810 use single quotes instead of double quotes for MinValue and
MaxValue in catalog
11Jan12
- Adapt bfileview for bvfs tables
- Set job status to running when restore job really starts
10Jan12
- Remove ifdeffing that turned off JS_Warning status -- must have been missed
test code
- Add support for soname setting in libtool.
09Jan12
- Make error somewhat more understandable.
- Fix bug #1815
- Fix systemd pid files.
08Jan12
- Fix const char compiler warning
07Jan12
- Limit migration/copy jobs to starting 100 at a time
- Avoid conflict with PAGE_SIZE define
06Jan12
- Fix warning reported by clang
- Send previous Job name during Incremental/Differential to the FD
- Fix bug #1811 Filed fails to backup more then one xattr.
- system.posix_acl_default is also an acl stored as xattr
- Don't copy xattr and acl streams.
- Fix bug #1807
- Recompile configure
- Add configure for new redhat spec files
- Backport Enterprise spec files
- Remove unnecessary break and unused variable
- Fix xattr/acl regression script.
05Jan12
- Fix bad memset() reported by clang
04Jan12
- Move ini.c to libbaccfg from libbac
- Test new plugin function in bpipe and test plugin
- Try to fix openssl problem with signal
- Add BSOCK::set_killable()
- Set directory attributes when using Replace=Never when Bacula creates them
- Use RestoreObject type in Catalog
- Add new features in plugin
- Add helper for ini files
- Implement run accurate=yes/no
- Add .bvfs_clear_cache
- Add Accurate and MaxRunSchedTime in Schedule resource
- fix warning
- Fix xattr/acl regression.
03Jan12
- Recompile configure
- Fix bug #1802 configure code to detect LZO is broken
- Fix bug #1806 failure to save second and more xattr.
- Add second xattr to show bug 1806
02Jan12
- Enhance sellist to allow rescanning the list
- Fix lib/sellist.c
01Jan12
- Remove double include of sellist.h
- First cut selection list
31Dec11
- Fix seg fault in plugin event loop
18Dec11
- Implement slow regression for manual testing things like cancel/stop
- Fix slow regress setups
16Dec11
- Fix #3210 about slow restore with bvfs
Bugs fixed/closed since last release:
1802 1806 1807 1810 1811 1815 3210
Version 5.2.3
15Dec11
- Revert patch from Ben to not compress man pages on Solaris fix #1801
14Dec11
- Fix bug #3322 don't poll when operator is labeling tapes
13Dec11
- bvfs: Fix mysql REGEXP operator
12Dec11
- Fix Mysql 5.5.18 symbol lookup
08Dec11
- fix utf8/iso8859 problems
06Dec11
- Fix #3419, update stats problem
05Dec11
- Fix cats_test to use the new method names.
- Update accurate code to use 1 byte instead of 3
- Fix segfault in accurate code
03Dec11
- Fix compilation warning on FreeBSD
Bugs fixed/closed since last release:
1801 3322 3419
Version 5.2.2
23Nov11
- Implement -t option for Bat
- Require correct Qt version to build bat
- Get new lib/plugins.h
- Pull files from Master
- Add systemd files
- Update po files
- Fix script to set mode of cats scripts
- Create systemd dir if not already exists
- Add Systemd configure options
17Nov11
- Split messages line by line before sending it to syslog() fix #3325
16Nov11
- Fix bvfs_restore on MySQL
- Fix #3308 where a SMTP problem can block the director
12Nov11
- Change locking scheme of the mountpoint cache.
11Nov11
- Enhance mountcache with rescan option after interval.
10Nov11
- Add %D option to edit_job_code, simplify callbacks on director side
09Nov11
- Move Zdeflate and Zinflate to seperate file.
- Put libraries in the correct order for non shared libs.
07Nov11
- Remove last traces of @SQL_BINDIR@ and @DB_TYPE@
- Fix bug #1774
- Move batch insert detection into db.m4
06Nov11
- Free jcr in btape before other pointers
04Nov11
- bat: try to fix offset button problem when clicking too much on previous
- bvfs: Use single transaction for each job during update
02Nov11
- Add missing bwild & bregex man8 pages
- Fix compilation issue of wx-console #1778
31Oct11
- bvfs: fix filter for pattern= bvfs parameter
- Improve speed of BVFS with SQLite, Thanks to J.Starek
30May11
- bvfs: add clear_cache function
- bvfs: Handle windows drive when building path hierarchy
Bug fixes
1774 1778 3308 3325
Version 5.2.1
30Oct11
- Don't define HAVE_POSTGRESQL twice
- Don't use the -R (runtime link path) when not using libtool for the linking.
29Oct11
- Fix detection of batch insert enabler functions.
29Oct11
- Add script to list authors
- Update AUTHORS
- Add new updatedb files
- Make PurgeMigrationJob directive name correspond to doc
- Put Win exchange plugin debug code on level 100
- Remove old gnome console files
- Update po files
28Oct11
- Fix bug #1771 BAT crashes.
27Oct11
- Fix regression on Solaris.
25Oct11
- Prohibit multiple Jobs from writing state file at same time
- Apply autochanger temp file security fix to examples files
- Update date
23Oct11
- Fix to Windows socket error detection -- should fix bug #1770
20Oct11
- Fix regression in keyword of migrate pool patch
19Oct11
- Try to eliminate multiple blank lines output in bat
- Remove Version browser from bat (broken) -- use brestore panel instead
16Oct11
- Update Specs and ReleaseNotes
- Update po files
- Eliminate complier warning
- Pull files from master
- Fix small things in Windows depkgs build scripts
- Update autoconf conf file for Win32
- Fix Win32 build after new debug patch in smartall.c
- Ensure log files in first backup are restored
11Oct11
- allow to use ./sign alone
- Modify ./release/sign to be able to use an other gpgkey (idea from Bruno)
- Send level command before fileset as sugested by Bastian. Fix #1768
- Enhance smartalloc abort
10Oct11
- First attempt to fix vtape-autoselect-test bug
- Add more info to tape error msgs
26Sep11
- Fix lurking bug in match when db_driver is not set (everything but DBI).
23Sep11
- Fix bug #1764 plugin_list shadows global variable of mysql 5.5
19Sep11
- Update auth troubleshooting URL to use MANUAL_AUTH_URL macro
- Define MANUAL_AUTH_URL in baconfig.h
17Sep11
- Fix #1762 about bat version browser performance problem
16Sep11
- On restore we don't have a full FF_PKT so we lstat the file.
- Add XATTR and ACL flags for backup and restore.
- Lower some messages from level M_ERROR to M_WARNING in acl/xatttr.
07Sep11
- Fix spooldata and ignoreduplicates run command options to use JCR instead of
the Job resource.
30Aug11
- Fix #1761 about create_postgresql_database
22Aug11
- Apply htmldir fix provided by Philipp
20Aug11
- Fix possible buffer overrun in exchange plugin
17Aug11
- Add help for "use" command as suggested by Thomas Mueller
- Fix error message with bad dot commands
16Aug11
- Drop unused sqlite_dump function from make_catalog_backup.pl
- Adapt make_catalog_backup.pl for backend
09Aug11
- Fix backtrace detection in configure
06Aug11
- Make bat run dialog present only allowed levels
05Aug11
- Fix bat seg fault in FileSet view
Bug fixes
1389 1444 1448 1466 1467 1468 1476 1481 1486 1488 1493 1494 1497 1499 1501
1502 1504 1509 1511 1513 1516 1524 1526 1527 1532 1536 1538 1541 1542 1549
1551 1553 1554 1558 1559 1560 1564 1567 1568 1569 1571 1574 1577 1581 1582
1584 1587 1594 1595 1600 1601 1602 1603 1604 1606 1608 1610 1612 1623 1624
1633 1643 1648 1655 1661 1664 1666 1669 1672 1675 1684 1685 1695 1696 1699
1700 1703 1735 1741 1749 1751 1761 1762 1764 1768 1770 1771 2710
Version 5.2.0rc1
08Jul11
- Fix libtool definition and make the helper script executable.
- Use a helper script to link the correct database backend.
- Sync libtool to 2.4 version.
- Fix #1741 about possible problems with fnmatch
07Jul11
- Add missing stream in bscan, fix #1749
- Change intmax_t to int64_t to fix #1664
- Fix compilation with gcc 4.6.1
06Jul11
- Add mutex priority check for changer mutex
- Fix deadlock with autochanger
- Fix #1602 about Uninstall /S that should not prompt for user interaction
05Jul11
- Change JobFiles display from %f to %F in RunScript because %f was already
affected to Fileset name
28Jun11
- Update config.h.in for LZO flags
- Fix brestore compilation from previous patch
21Jun11
- Solaris make doesn't like comments in make rules.
- Fix OSX acl regression test.
- Storing the result in a local variable from sql_num_fields saves us a lot of
callbacks.
15Jun11
- Add extra check for pInfo size when loading plugin
14Jun11
- Fix [bs #2710] about Storage combo that is too small
- Make bad Storage check in is_on_same_storage non-fatal
04Jun11
- Alter the manpages install target to handle optional compression
- Add barcodes help to label command
- Remove class member shadowing.
- Eliminate some old bnet code
03Jun11
- Fix small memory leak when job get canceled.
01Jun11
- Fix small memory leak in dbcheck not calling free_pool_memory for name
variable.
- Remove global variable shadowing by local variable.
31May11
- Fix the lockmgr test tool
- Fix dbcheck to use the new runtime checks for mysql and not compile time.
- Restore db_type printing to dbcheck -B
30May11
- Fix unitialized DeltaSeq during Verify jobs
- Make delta_seq same size as in other places
- Remove broken code
18May11
- Add LZO compression support in bacula-fd.
- Add COMPRESS_MANPAGES substituted variable to autoconf
17May11
- Allow va_arg in Dmsg/Jmsg director plugin functions
16May11
- Add db_strtime_handler to get DATE fields from database
- Drop AFS detection.
- AC_CHECK_DECL doesn't seem to work so lets do it somewhat differently.
13May11
- First attempt at fixing bug #1735 where acls on OSX doesn't seem to reach the
backup.
10May11
- Drop old unused protypes from before backend refactoring.
04May11
- Don't force job duplicate checking on copy and migration jobs.
- Simplify the code path in migration and copy jobs
- Allow duplicate job check override from run cmdline for migrate and copy
jobs.
- Initialize spool_data_set as boolean.
- Add stat packet size to encode/decode_ routines to detect compile differences
29Apr11
- Drop unused variable.
- Make the solaris init scripts user/group aware
30Apr11
- Correct fix for bat brestore crash
- Kludge fix to bat brestore crash
29Apr11
- bat: Call parent constructor in all pages
- Add debug to bat label seg fault bug
21Apr11
- Use user arguments when upgrading catalog
- Change all sm_checks into Dsm_check for performance reasons
- Free database results on class destruction (e.g. when reference count ==
0)
20Apr11
- Allow custom variables and checks from debian/ubuntu startup scripts
19Apr11
- Fix couple of g++ warnings
15Apr11
- Ensure the directories for solaris init scripts are created
- Honour DESTDIR in Solaris install-autostart targets
- Collapse Solaris install-autostart targets
13Apr11
- Update AC_INIT use to make configure handle docdir properly
19Apr11
- Some more use DeltaSeq instead of MarkId
16Apr11
- Update Catalog version and use DeltaSeq instead of MarkId
- Fix Sqlite driver seg fault
13Apr11
- Fix #1612 about checksum for hardlinks
02Apr11
- Some more code sniplets of no need to call thr_setconcurrency anymore.
- For Solaris 9 and higher there is no need to call thr_setconcurrency anymore.
- Execute the Index creation for mysql in bvfs.c
- Use B_ISSPACE in scan.c and reformat comments a bit.
06Apr11
- Fix nanosleep for Windows
- Use %s when displaying bandwidth limits in FD status
03Apr11
- Fix reference to uninitialized stack variable
- Remove FATAL error for ignored events in old Exchange plugin
02Apr11
- Fix uninitialized stack variable in bextract
- Remove temp index on start and term of dbcheck
28Mar11
- Fix brestore that should have miscDebug enabled to start a restore job
10Mar11
- Fix kb/s to kB/s in FD output
- bacula-web: Sync with Davide repos
07Mar11
- Fix for duplicate jobmedia records bug #1666
- Fix bug #1703 unable to bextract compressed files
06Mar11
- Fix some esc_obj handling in DBI and wrong free in postgresql.c
05Mar11
- Get full Windows Version display string
- Fix seg fault in PostgreSQL driver code
- Remove _ in restore_job
- Attempt to disactivate old exchange-fd.dll if no plugin= line in FileSet
03Mar11
- Add tray monitor to windows installer
- Fix QT tray monitor compilation on windows
02Mar11
- Fix tray-monitor qmake project file
01Mar11
- Add extra Bacula plugin variables
26Feb11
- Fix Windows build entrypoints
25Feb11
- Add new maxuseduration-test
- Fix bug #1389 MaxUseDuration uses job start instead of first write time
- Better fix for bug #1603 restart of Virtual Full
22Feb11
- Use system malloc in strack_trace() instead of smartalloc
24Feb11
- Fix bug #1603 restart of Virtual Full becomes a Full
- Use jcr->is_xxx instead of direct tests
- Fix bug #1608 btape test failure when block size too big
- Fix week of year schduling bug #1699
- Comment out unused variables in tray-monitor
- Fix uninitialized variable in bat
- Fix lock race conditions in bug #1675
- Add missing code for rename incomplete to rerunning
- Rename incomplete to rerunning for clarity
23Feb11
- Fix bug #1700 no timestamp with -dt on Windows
- Use jcr->setJobStatus() in favor of set_jcr_job_status(jcr...)
- replace set_Jobxxx by setJobxxx
21Feb11
- Add more debug to restart regress scripts
- Add stack_trace() function to print current thread backtrace
- Add HAVE_BACKTRACE in configure.in
16Feb11
- Add %h option in runscript to get client address
21Feb11
- Rework Incomplete job intereaction with Base and Accurate
- Fix seg fault during cancel in SD
19Feb11
- Discard old messages in beginning of maxtime-test
18Feb11
- Fix #1696 about an error when displaying "Base" level keyword.
14Feb11
- Fix #1695 about bacula-sd crash in detach_dcr_from_dev()
08Feb11
- Rename ua->err to ua->errmsg
07Feb11
- B_DB is a class now not a struct lets fix the include files.
- Check some user inputs in purge and restore commands
- Check if resource name is valid in acl_access_ok()
- Avoid extra strlen() in is_name_valid()
- Add negative numbers to bsscanf
- Apply get_basename to printed filenames to reduce unnecessarily long paths
06Feb11
- Add MAKEOPT to conf for regression
- Fix double query in db_list_basefiles()
- Fix chgrp on bacula-x.conf
- Allow using sql_fetch_field() in db_sql_query() callback for SQLite
05Feb11
- Use old list_result() in db_list_xxx for good formating
04Feb11
- Increase Windows backup/restore privileges possible fix to Virtual Disk
ticket
05Feb11
- Use db_escape_string() in all db_xxx functions
- Pull src/lib/Makefile.in from master
03Feb11
- Add configure magic for detecting getpagesize
- Implement mntent_cache on top of the new htable code using a small htable big
buffer of 128 Kb to start with.
- Added support to htable for giving a hint on the number of pages to allocate
for the buffer used for hash_mallocs so we can have htables without the
previous default of 10 Mb.
05Feb11
- Implement chgrp on bacula-x.conf if user configs a Dir/SD/FD group
- Rebuild configure
- Remove old scripts no longer used
- Add patch from bug #1574 for Scientific Linux spec
- Apply patches from bug #1672 to clean up configuration
- Check if volume name is valid in select_media_dbr()
- Small change to exporting functions not found in include files on some
platforms. Wrap it as one extern "C" block just like its done on most platforms
in the proper include files.
- Fixed some compile errors in IRIX and TRU64 xattr code which is kind of hard
to test without a proper platform. Compiled it now using some tricks on an
other platform defining it is the given platform and fix the compile errors
that way using a fake header file.
04Feb11
- Improve bat stability by checking if page valid
- Fix segfault with print_memory_pool_stats()
- Drop last SQL_INC leftovers. Due to backend abstraction there is no need to
include backend specific include files anywhere then in the backend driver
which use now per backend specific include directives. SQL_INC is not set by
configure anymore and should not be used anymore.
03Feb11
- Remove reference to @SQL_INC@ in tools Makefile.in
- Pull in lib.h from master so new htable code compiles
- Use C99 __VA_ARGS__ instead of GCC extention ##__VA_ARGS__
- Adapt bvfs for SQLite3
- Adapt htable code to 64 bit keys
- Rename db_list_ctx.cat() to db_list_ctx.add()
- Fix bvfs for mysql
01Feb11
- Add simple way to add string elements to db_list_ctx
03Feb11
- Add code to trim heap after big mallocs
01Feb11
- Close cursor in big sql query
30Jan11
- Fix bad character in cats/sql_cmds.c
31Jan11
- Removed old queries from sql_cmds.[ch] which are no longer referenced and
thus polluting the namespace for no obvious reason.
- Fix possible core-dump as seen in regression testing
28Jan11
- Ensure that we always close the transaction in db_big_sql_query()
- Implement db_big_sql_query() that uses cursor on PostgreSQL and limit memory
usage in db_list_xxx
- Detect mount/junction points and ignore junctions in Windows
25Jan11
- Added set_db_type function to set global debug symbol removed when doing
class based catalog backends. Coding is a bit different as we need get_db_type
which needs a bdb class so we have to set it as part of the loop over all
catalogs. This way we may set the global variable a couple of times but the
code frees the global variable if needed so other then being somewhat overkill
no harm is done.
- Drop removed catalog function prototype.
- Fix logic inversion.
- Add more ingres code
- Adapt bbatch and cats_test tool to new cats
18Jan11
- Backport changes for Windows compiling
- Backport one more patch into master from class based catalog backend code.
- Backport of class based catalog backends into Branch-5.1.
25Jan11
- Fix #1684 Use --with-db-password option in grant_bacula_privileges scripts
23Jan11
- Free unused pool memory after restore
- Add pool memory debug output
13Jan11
- Fix build of Windows bat -- Qt depends on libgcc_s_dw2-1.dll
23Jan11
- Change accurate CurFile allocation size
19Jan11
- Add more tests on cats_test
- Add cats_test unit tests
15Jan11
- Fix #1685 about JobBytes counter when using Accurate/BaseJobs with checksum
12Jan11
- Ignore replace=xx for directories. Corrects (not total solution) ticket 2317
and bug #1444
- Add restore replace=never test ticket 2317
- Add replace=xxx on restore command line
10Jan11
- Add restore_job= option to restore command
06Jan11
- Add windows tray monitor to bat make-win32 script
- Adapt traymonitor qmake project file for win32
- Add cross-win32 target to qmake template
- Add new QT traymonitor
- Add qt traymonitor files to configure.in
- Add transparent icon with tape
05Jan11
- Fix #1661 about verify differences with VERIFY_VOLUME_TO_CATALOG
02Jan11
- Remove tray-monitor from Win32 build
- Fix some double Win32 #ifdefs
- Fix missing HAVE_LITTLE_ENDIAN for Win32 build
30Dec10
- Add helpers to add drives in VSS snapshot from plugins
- Make new crc32.c work on FreeBSD
- Fixes some problems in update_sqlite3_tables.in
29Dec10
- Handle all FD version in check_bacula
- Fix compilation warning in check_bacula
21Dec10
- Make new bat progress view compatible with previous FD
- Keep the same keywords as in previous version
20Dec10
- Modify Job view to follow backup progress in real-time
- Update ".status client running" output for new Bat screen
25Dec10
- Ensure that Job duration is not negative
- Add Slot to Media View table
20Dec10
- Fix compiler warning.
19Dec10
- Set proper status of autochanger slots with 0 on startup -- no volume rather
than unknown
14Dec10
- Add indentation in lsmark command output
17Dec10
- Change SELECT count(*) to SELECT 1 .. LIMIT 1 to speed up PostgreSQL and
Innodb in is_volume_purged()
01Dec10
- Fix #define when using --disable-smartalloc
17Dec10
- Track unbalanced start/end plugin stream
12Dec10
- Try to bug where we stop reading before the plugin end is returned
- Fix end plugin stream index
16Dec10
- Add missing switch values although the code works this is cleaner. Give
better error when trying to restore a particular type of acl on a filesystem
without support for those types of acls.
15Dec10
- Added support for NFSv4 ACLs added to FreeBSD 8.1. Some small updates to some
comments of other ACL implementations.
- Added additional extended attributes used under FreeBSD for the storage of
ACLs.
14Dec10
- Allow closing of all tabs + close tab clicked
13Dec10
- Add short-incremental regression test
12Dec10
- Print plugin end records in bls
- Center bat run window on screen
03Dec10
- Fix #1669 making director's address required in traymonitor.conf
27Nov10
- Update bat console display only if new text comes in
- xPut debug code on test + fix focus on Volume in label dialog box
12Nov10
- Improved error message when drive busy
- Ensure that bat.conf is updated when bconsole.conf is
09Nov10
- Make Win32 service name include the word Backup
25Nov10
- Add PurgeMigrateJob Job resource option to purge job on successful migration
24Nov10
- Move accurate test in BackupCommand for delta and delta-test plugins
25Nov10
- Add delta_seq available for plugin restore
24Nov10
- Prepare for adding high bits to Stream
- Use new FO_xxx bits in backup/restore and plugins
- Define new stream bits
- Separate definitions of streams, filetypes, and fileoptions to separate
files
- Rename bEventVssSnapshotLetters to bEventPrepareSnapshot
- rename plugin->len to plugin->file_len
23Nov10
- Handle all kind of plugins when computing plugin name length
- Allow plugins to add drives to vss snapshot
- Ensure that two plugins starting with the same name won't share events
- Don't define DLL_IMP_EXP twice in fd_common.h
22Nov10
- Add execute bit to systemstate test
21Nov10
- Update delta plugin to raise error if we get delta back melted
- Insert Delta in bootstrap by JobTDate
- Modify MySQL accurate query with Delta
- Add missing MarkId in mysql accurate query
- Add delta option to db_get_file_list()
20Nov10
- Support restore with Delta in Director
- Add delta_seq to restore tree code
- Add db_get_file_list_with_delta() for restore
- Fix delta-test-fd
- Ensure that sparse stream is set when delta enabled
- Make non accurate fatal for delta-test plugin
- Update bfile.offset when with plugin offset
- Update delta plugin
- Add delta-test plugin
- Pass Delta Sequence to save_pkt and restore_pkt
- Clear delta sequence when not using in plugin
- Remove spaces, try to stop FD faster on cancel
- Implement incrementation of delta_seq (I think)
- First cut Delta code in FD
19Nov10
- Don't compute accurate list with MD5 if not used
- Use JobTDate instead of StartTime, and sort by JobTDate instead of JobId
05Nov10
- Avoid warning for win64
19Nov10
- Fix tray-monitor compilation
04Nov10
- Fix check_nagios compilation
18Nov10
- Add delta sequence to batch mode, accurate query and file daemon ff_pkt
17Nov10
- Start adding DeltaSeq
15Nov10
- bvfs: support basejobs and migration for PostgreSQL
- bvfs: support for bweb user acl
13Nov10
- Fix win32 build
- More porting from Branch-4.0
06Nov10
- Add check_changes to bacula def
27Oct10
- Add -l and -a options to drivetype tool
19Jul10
- Add debug info to smartall.c for buffer overrun
30Aug10
- Make RestoreObject compatible with older FDs
15Jul10
- Make VSS snapshot failures fatal
12Jul10
- Add bEventVssBeforeCloseRestore per James
24Jul10
- Call plugin bEventEndxxxJob even if Job canceled
06Nov10
- Fix Windows build to know about exepath
07Nov10
- Allow some plugin variables to be available during loadPlugin()
06Nov10
- Add bVarExePath to let plugins know about exepath
02Nov10
- Fix compilation warning about void* to int cast
24Oct10
- Remove extra EndTime displayed on the first line of the Job status report
12Nov10
- Prevent timer recursion in bat
07Nov10
- Implement close button in bat tabs
24Oct10
- Set daemon name and host name to zero
05Nov10
- Permit to get Where/RegexWhere from Plugin and give access to Accurate
data
- Allow Plugin command without argument
- Fix compilation problem on win64
03Nov10
- Stop restore if job is canceled
- Make sure JobErrors is always nonzero on fatal error
02Nov10
- Fix bug #1655 Quitting bconsole with ctrl+d doesn't save history
31Oct10
- Fix bad handling of c: during restore in bat
- Ignore unknown dot commands in restore tree code
20Oct10
- Fix ubuntu/debian startup scripts
13Oct10
- Fix bug #1643 about orphan records with delete volume= command
07Oct10
- bvfs: fix mysql query, restore seems to be ok
- bvfs: Restore should be ok with MySQL
06Oct10
- Use start-stop-daemon handler to run daemons as bacula:bacula
26Sep10
- Reverted the change of TRU64 to OSF1 for the OS detection rules. Although
Compaq/HP renamed OSF1 to TRU64 lets leave it for now.
- Fix new IRIX xattr code. Be a bit smarter when freeing data and do it in the
exception handler (e.g. after the goto label)
- Fix some trivial errors and implemented the restore of IRIX xattrs.
- Added first try at supporting IRIX extended attributes.
25Sep10
- Added configure logic for detecting the TRU64 extended attributes interface.
Also made the acl and xattr configure logic use the HAVE_XXX_OS_TRUE variable
which is set by BA_CHECK_OPSYS macro so we only check for a certain interface
that we know only exist on a certain platform when we are running on that
platform. This should make the configure output much cleaner.
24Sep10
- Added support for TRU64 Extended Attributes interface.
06Oct10
- Remove SQL lib dependency from btape
05Oct10
- Fix bad copyright in new src/lib/crc32.c
04Oct10
- bat: Add pattern filter and make restore to start from brestore
- Adapt bvfs for BaseJobs (path is ok)
03Oct10
- bat: more work on brestore panel
- Add .bvfs_restore command
- Add .bvfs_get_path to traduce a pathid into a path
02Oct10
- bat: Add new form to run a restore
- bat: Add restore job list in console
- bat: Add restore option box for brestore
- bat: Add runrestore.ui to bat project file
- bat: Use current set of jobids for directories
- bat: fix drag&drop for new brestore screen
01Oct10
- bat: Try to implement drag&drop for file selection
- bat: Add checkbox to allow automatic fileset merging
- Add "all" option to .bvfs_get_jobids dot command.
- bat: get a simple working brestore file browser using bvfs API
- bat: Implement a Date and FileType helper in ItemFormatter
- Implement .bvfs_versions command to display all file versions for a client
- Update BVFS file versions browser
- Add .bvfs_get_jobids to return jobids needed by a job to restore
30Sep10
- bat: Use BVFS on bRestore view
05Oct10
- Fix #1648 about make_catalog_backup.pl with multiple catalog
01Oct10
- Rebuild configure
- Fix batch insert detection for MySQL and no .a libraries
30Sep10
- Fix pt_out() that can loose a message if the trace file can't be opened.
23Sep10
- Add missing new stream definitions.
- Added xattr interface found in AIX 6.x and higher which mimics the Linux/OSF
interface but has just a bit different named functions and the error codes
are somewhat different so its not a perfect match to extend the generic
interface (which is named generic now instead of the linux interface as it
used by Linux and OSX).
- Added configure support for the AIX extended attributes interface.
- Added extra check for Solaris xattr support so we don't get false positives
on other os-es (AIX) etc.
22Sep10