]> git.sur5r.net Git - bacula/bacula/commitdiff
Final changes
authorKern Sibbald <kern@sibbald.com>
Wed, 20 Dec 2006 11:51:46 +0000 (11:51 +0000)
committerKern Sibbald <kern@sibbald.com>
Wed, 20 Dec 2006 11:51:46 +0000 (11:51 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3820 91ce42f0-d328-0410-95d8-f526ca767f89

12 files changed:
bacula/ChangeLog
bacula/ReleaseNotes
bacula/po/bacula.pot
bacula/po/de.gmo
bacula/po/de.po
bacula/po/es.gmo
bacula/po/es.po
bacula/po/fr.gmo
bacula/po/fr.po
bacula/po/it.gmo
bacula/po/it.po
bacula/technotes-1.39

index 612186829539630fc0116d8b5edfcb4890139f88..9ee1341f9ad3ca4c1ad0d60ac097345b983e5054 100644 (file)
@@ -2,6 +2,41 @@
 
 General:
 
 
 General:
 
+Version 1.39.32 released: 
+20Dec06
+kes  Add Volume name to Forward spacing message.
+kes  Update migration job start time (so it is not zero) to prevent
+     immediate recycling of the job.  This *should* fix bug #733.
+19Dec06
+ebl  Fix runscript configuration parsing bug.
+17Dec06
+kes  Add ENABLE_NLS (as suggested by Eric) to correct NLS problems.
+     Remove NLS kludge from baconfig.h.  This fixes bug #729.
+kes  Allow seeking on DVD.
+kes  Add additional messages when Job canceled automatically for
+     max run time or max start wait exceeded.  This fixes bug #621.
+kes  Update maxruntime-test in regression script to properly test
+     max run time -- from info given in bug #621.
+kes  Simplify automatic cancel code.
+kes  Add check for job_canceled() in FD when contacting SD so that if
+     job is canceled from max runtime, it terminates faster.
+16Dec06
+kes  Save and restore volume name in stored/mount.c fixed bug #712
+     where wrong tape was requested in a mount.
+kes  Implement cleaner orphan buffer dumping with buf address.
+kes  Fix orphaned buffer when canceling job waiting on op intervention.
+kes  Update projects file for next vote.
+kes  Implement a fix (more could be done) for bug #728 where a double
+     EOF is writing on the Volume when spooling is enabled and the    
+     connection with the FD fails (FD crash, comm error).
+kes  Disable attempting to autolabel when polling and device is not
+     a tape. This fixes bug #730 where polling with a removable disk
+     not mounted caused lots of new Volumes to be created then marked
+     in error.
+15Dec06
+kes  Enable VSS by default.
+
+Version 1.39.30 released: 
 14Dec06
 kes  Complete hopefully the last of the copyright transfer changes.
 kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
 14Dec06
 kes  Complete hopefully the last of the copyright transfer changes.
 kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
index f6afebe193aa0eedca003e92140c80ce173d2fe9..3537f44c4e35b3a26e0528fba8f2d8bb1df2def4 100644 (file)
@@ -1,10 +1,10 @@
 
 
-          Release Notes for Bacula 1.39.30
+          Release Notes for Bacula 1.39.32
 
   Bacula code: Total files = 438 Total lines = 153,698 (*.h *.c *.in)
 
 
 
   Bacula code: Total files = 438 Total lines = 153,698 (*.h *.c *.in)
 
 
-Version 1.39.30 contains mainly bug fixes to 1.39.28. Please
+Version 1.39.32 contains mainly bug fixes to 1.39.30  Please
   see the ChangeLog for more details.
 
 
   see the ChangeLog for more details.
 
 
index 59a8e2132821d26bf86673378548adbf2e96eabb..672180c60a59458e5ad8ead8107b2ad64d55e235 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-12-08 15:31+0100\n"
+"POT-Creation-Date: 2006-12-20 12:48+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -557,49 +557,32 @@ msgstr ""
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037
+#: src/dird/admin.c:89 src/dird/backup.c:350 src/dird/migrate.c:1060
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
-#: src/dird/admin.c:98
+#: src/dird/admin.c:97
 msgid "Admin OK"
 msgstr ""
 
 msgid "Admin OK"
 msgstr ""
 
-#: src/dird/admin.c:102
+#: src/dird/admin.c:101
 msgid "*** Admin Error ***"
 msgstr ""
 
 msgid "*** Admin Error ***"
 msgstr ""
 
-#: src/dird/admin.c:106
+#: src/dird/admin.c:105
 msgid "Admin Canceled"
 msgstr ""
 
 msgid "Admin Canceled"
 msgstr ""
 
-#: src/dird/admin.c:110 src/dird/backup.c:402 src/dird/restore.c:269
+#: src/dird/admin.c:109 src/dird/backup.c:400 src/dird/restore.c:266
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
-#: src/dird/admin.c:116
+#: src/dird/admin.c:115
 msgid "Bacula "
 msgstr ""
 
 msgid "Bacula "
 msgstr ""
 
-#: src/dird/admin.c:116 src/console/console.c:113
-#, c-format
-msgid " ("
-msgstr ""
-
-#: src/dird/admin.c:116
-#, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
@@ -623,7 +606,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
-#: src/filed/authenticate.c:241 src/stored/authenticate.c:131
+#: src/filed/authenticate.c:251 src/stored/authenticate.c:131
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
@@ -631,7 +614,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
-#: src/filed/authenticate.c:143 src/filed/authenticate.c:249
+#: src/filed/authenticate.c:147 src/filed/authenticate.c:259
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
@@ -731,8 +714,8 @@ msgstr ""
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:370 src/filed/authenticate.c:152
-#: src/filed/authenticate.c:257 src/stored/authenticate.c:147
+#: src/dird/authenticate.c:370 src/filed/authenticate.c:156
+#: src/filed/authenticate.c:267 src/stored/authenticate.c:147
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
@@ -761,7 +744,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960
+#: src/dird/backup.c:87 src/dird/job.c:937 src/dird/job.c:976
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
@@ -789,33 +772,33 @@ msgstr ""
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
-#: src/dird/backup.c:359
+#: src/dird/backup.c:357
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
-#: src/dird/backup.c:365 src/dird/migrate.c:1044
+#: src/dird/backup.c:363 src/dird/migrate.c:1067
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
-#: src/dird/backup.c:375
+#: src/dird/backup.c:373
 msgid "Backup OK -- with warnings"
 msgstr ""
 
 msgid "Backup OK -- with warnings"
 msgstr ""
 
-#: src/dird/backup.c:377 src/stored/bscan.c:1114
+#: src/dird/backup.c:375 src/stored/bscan.c:1114
 msgid "Backup OK"
 msgstr ""
 
 msgid "Backup OK"
 msgstr ""
 
-#: src/dird/backup.c:382 src/stored/bscan.c:1118
+#: src/dird/backup.c:380 src/stored/bscan.c:1118
 msgid "*** Backup Error ***"
 msgstr ""
 
 msgid "*** Backup Error ***"
 msgstr ""
 
-#: src/dird/backup.c:392 src/stored/bscan.c:1121
+#: src/dird/backup.c:390 src/stored/bscan.c:1121
 msgid "Backup Canceled"
 msgstr ""
 
 msgid "Backup Canceled"
 msgstr ""
 
-#: src/dird/backup.c:442
+#: src/dird/backup.c:440
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -851,12 +834,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:538
+#: src/dird/backup.c:536
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
-#: src/dird/backup.c:572
+#: src/dird/backup.c:570
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
@@ -1437,7 +1420,7 @@ msgid "Unknown resource type %d in free_resource.\n"
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
-#: src/dird/dird_conf.c:1759 src/console/console_conf.c:255
+#: src/dird/dird_conf.c:1775 src/console/console_conf.c:255
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
@@ -1538,7 +1521,8 @@ msgstr ""
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1595 src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
+#: src/dird/dird_conf.c:1595 src/dird/dird_conf.c:1705
+#: src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
@@ -1548,23 +1532,23 @@ msgstr ""
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1728 src/dird/inc_conf.c:630
+#: src/dird/dird_conf.c:1744 src/dird/inc_conf.c:630
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1736 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
+#: src/dird/dird_conf.c:1752 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1742 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
+#: src/dird/dird_conf.c:1758 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1753 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
+#: src/dird/dird_conf.c:1769 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
@@ -1778,119 +1762,127 @@ msgstr ""
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:131 src/dird/ua_cmds.c:1630 src/dird/ua_output.c:619
+#: src/dird/job.c:131 src/dird/ua_output.c:619
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953
+#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:969
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
-#: src/dird/job.c:210 src/dird/job.c:321
+#: src/dird/job.c:209 src/dird/job.c:327
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
-#: src/dird/job.c:244
+#: src/dird/job.c:251
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
-#: src/dird/job.c:361
+#: src/dird/job.c:366
 #, c-format
 #, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+msgid "JobId %s, Job %s marked to be canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/job.c:371
+#: src/dird/job.c:376
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958
-#: src/dird/job.c:967
+#: src/dird/job.c:394 src/dird/job.c:396 src/dird/job.c:940 src/dird/job.c:974
+#: src/dird/job.c:983
 msgid "Job resource"
 msgstr ""
 
 msgid "Job resource"
 msgstr ""
 
-#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
+#: src/dird/job.c:411 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:540 src/dird/job.c:588
+#: src/dird/job.c:456
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:461
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:555 src/dird/job.c:604
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
-#: src/dird/job.c:614 src/dird/ua_output.c:630
+#: src/dird/job.c:630 src/dird/ua_output.c:630
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
-#: src/dird/job.c:618 src/dird/ua_output.c:638
+#: src/dird/job.c:634 src/dird/ua_output.c:638
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
-#: src/dird/job.c:627 src/dird/job.c:911
+#: src/dird/job.c:643 src/dird/job.c:927
 msgid "Run pool override"
 msgstr ""
 
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:637
+#: src/dird/job.c:653
 msgid "Run FullPool override"
 msgstr ""
 
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:639
+#: src/dird/job.c:655
 msgid "Job FullPool override"
 msgstr ""
 
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:647
+#: src/dird/job.c:663
 msgid "Run IncPool override"
 msgstr ""
 
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:649
+#: src/dird/job.c:665
 msgid "Job IncPool override"
 msgstr ""
 
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/dird/job.c:673
 msgid "Run DiffPool override"
 msgstr ""
 
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:659
+#: src/dird/job.c:675
 msgid "Job DiffPool override"
 msgstr ""
 
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:684 src/stored/bscan.c:962
+#: src/dird/job.c:700 src/stored/bscan.c:962
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:720
+#: src/dird/job.c:736
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:725
+#: src/dird/job.c:741
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:765
+#: src/dird/job.c:781
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:916
+#: src/dird/job.c:932
 msgid "Run storage override"
 msgstr ""
 
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1029 src/dird/ua_run.c:385
+#: src/dird/job.c:1045 src/dird/ua_run.c:385
 msgid "No storage specified.\n"
 msgstr ""
 
 msgid "No storage specified.\n"
 msgstr ""
 
-#: src/dird/job.c:1190
+#: src/dird/job.c:1206
 msgid "Could not start clone job.\n"
 msgstr ""
 
 msgid "Could not start clone job.\n"
 msgstr ""
 
-#: src/dird/job.c:1192
+#: src/dird/job.c:1208
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -2016,132 +2008,132 @@ msgstr ""
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:324
+#: src/dird/migrate.c:305
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
-#: src/dird/migrate.c:617
+#: src/dird/migrate.c:643
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665
-#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844
-#: src/dird/migrate.c:871 src/dird/migrate.c:967
+#: src/dird/migrate.c:650 src/dird/migrate.c:670 src/dird/migrate.c:691
+#: src/dird/migrate.c:730 src/dird/migrate.c:756 src/dird/migrate.c:870
+#: src/dird/migrate.c:897 src/dird/migrate.c:993
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669
-#: src/dird/migrate.c:734
+#: src/dird/migrate.c:674 src/dird/migrate.c:681 src/dird/migrate.c:695
+#: src/dird/migrate.c:760
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:683
+#: src/dird/migrate.c:709
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:741
+#: src/dird/migrate.c:767
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
-#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783
+#: src/dird/migrate.c:779 src/dird/migrate.c:796 src/dird/migrate.c:809
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:756
+#: src/dird/migrate.c:782
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
-#: src/dird/migrate.c:767 src/dird/migrate.c:780
+#: src/dird/migrate.c:793 src/dird/migrate.c:806
 msgid "Invalid JobId found.\n"
 msgstr ""
 
 msgid "Invalid JobId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:791
+#: src/dird/migrate.c:817
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
-#: src/dird/migrate.c:796
+#: src/dird/migrate.c:822
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:827
+#: src/dird/migrate.c:853
 msgid "Could not start migration job.\n"
 msgstr ""
 
 msgid "Could not start migration job.\n"
 msgstr ""
 
-#: src/dird/migrate.c:829
+#: src/dird/migrate.c:855
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
-#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972
+#: src/dird/migrate.c:874 src/dird/migrate.c:901 src/dird/migrate.c:998
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:851
+#: src/dird/migrate.c:877
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
-#: src/dird/migrate.c:896
+#: src/dird/migrate.c:922
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:907
+#: src/dird/migrate.c:933
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:912
+#: src/dird/migrate.c:938
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:921
+#: src/dird/migrate.c:947
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:950
+#: src/dird/migrate.c:976
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:1066
+#: src/dird/migrate.c:1089
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
-#: src/dird/migrate.c:1068
+#: src/dird/migrate.c:1091
 #, c-format
 msgid "%s OK"
 msgstr ""
 
 #, c-format
 msgid "%s OK"
 msgstr ""
 
-#: src/dird/migrate.c:1073
+#: src/dird/migrate.c:1096
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
-#: src/dird/migrate.c:1083
+#: src/dird/migrate.c:1106
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
-#: src/dird/migrate.c:1092
+#: src/dird/migrate.c:1115
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
-#: src/dird/migrate.c:1096
+#: src/dird/migrate.c:1126
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
-#: src/dird/migrate.c:1112
+#: src/dird/migrate.c:1142
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -2173,17 +2165,17 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/migrate.c:1218
+#: src/dird/migrate.c:1248
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1224
+#: src/dird/migrate.c:1254
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1230
+#: src/dird/migrate.c:1260
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
@@ -2389,23 +2381,23 @@ msgstr ""
 msgid "Start Restore Job %s\n"
 msgstr ""
 
 msgid "Start Restore Job %s\n"
 msgstr ""
 
-#: src/dird/restore.c:242
+#: src/dird/restore.c:239
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
-#: src/dird/restore.c:244
+#: src/dird/restore.c:241
 msgid "Restore OK"
 msgstr ""
 
 msgid "Restore OK"
 msgstr ""
 
-#: src/dird/restore.c:249
+#: src/dird/restore.c:246
 msgid "*** Restore Error ***"
 msgstr ""
 
 msgid "*** Restore Error ***"
 msgstr ""
 
-#: src/dird/restore.c:259
+#: src/dird/restore.c:256
 msgid "Restore Canceled"
 msgstr ""
 
 msgid "Restore Canceled"
 msgstr ""
 
-#: src/dird/restore.c:286
+#: src/dird/restore.c:283
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -3030,6 +3022,11 @@ msgstr ""
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
+#: src/dird/ua_cmds.c:1630
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
+msgstr ""
+
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
@@ -4773,7 +4770,7 @@ msgstr ""
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:750 src/stored/btape.c:195
+#: src/dird/ua_status.c:750
 msgid "\n"
 msgstr ""
 
 msgid "\n"
 msgstr ""
 
@@ -5372,32 +5369,32 @@ msgstr ""
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:379
+#: src/dird/verify.c:378
 msgid "Verify OK"
 msgstr ""
 
 msgid "Verify OK"
 msgstr ""
 
-#: src/dird/verify.c:383
+#: src/dird/verify.c:382
 msgid "*** Verify Error ***"
 msgstr ""
 
 msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/dird/verify.c:387
+#: src/dird/verify.c:386
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:390
+#: src/dird/verify.c:389
 msgid "Verify Canceled"
 msgstr ""
 
 msgid "Verify Canceled"
 msgstr ""
 
-#: src/dird/verify.c:393
+#: src/dird/verify.c:392
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:398
+#: src/dird/verify.c:397
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:411
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5419,7 +5416,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:447
+#: src/dird/verify.c:446
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5439,95 +5436,95 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:526
+#: src/dird/verify.c:525
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:570
+#: src/dird/verify.c:569
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:571
+#: src/dird/verify.c:570
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:595
+#: src/dird/verify.c:594
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:604
+#: src/dird/verify.c:603
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:612
+#: src/dird/verify.c:611
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:620
+#: src/dird/verify.c:619
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:628
+#: src/dird/verify.c:627
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:636
+#: src/dird/verify.c:635
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:645
+#: src/dird/verify.c:644
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:652
+#: src/dird/verify.c:651
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:659
+#: src/dird/verify.c:658
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:666
+#: src/dird/verify.c:665
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:696
+#: src/dird/verify.c:695
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:705
+#: src/dird/verify.c:704
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:708
+#: src/dird/verify.c:707
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
-#: src/dird/verify.c:720
+#: src/dird/verify.c:719
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:760
+#: src/dird/verify.c:759
 msgid "The following files are missing:\n"
 msgstr ""
 
 msgid "The following files are missing:\n"
 msgstr ""
 
-#: src/dird/verify.c:774 src/tools/testfind.c:407
+#: src/dird/verify.c:773 src/tools/testfind.c:407
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 #, c-format
 msgid "File: %s\n"
 msgstr ""
@@ -5564,21 +5561,6 @@ msgid ""
 "Version: "
 msgstr ""
 
 "Version: "
 msgstr ""
 
-#: src/console/console.c:113
-#, c-format
-msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -n          no conio\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
@@ -5798,177 +5780,177 @@ msgstr ""
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:128
+#: src/filed/authenticate.c:132
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:135
+#: src/filed/authenticate.c:139
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:189 src/stored/dircmd.c:196
+#: src/filed/authenticate.c:193 src/stored/dircmd.c:196
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/filed/authenticate.c:234
+#: src/filed/authenticate.c:244
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
-#: src/filed/backup.c:83
+#: src/filed/backup.c:84
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/filed/backup.c:126 src/filed/backup.c:138
+#: src/filed/backup.c:127 src/filed/backup.c:139
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:252
+#: src/filed/backup.c:253
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:259
+#: src/filed/backup.c:260
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:265
+#: src/filed/backup.c:266
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:270
+#: src/filed/backup.c:271
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:288 src/filed/verify.c:121
+#: src/filed/backup.c:289 src/filed/verify.c:121
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:295 src/filed/verify.c:128
+#: src/filed/backup.c:296 src/filed/verify.c:128
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:302 src/filed/verify.c:135
+#: src/filed/backup.c:303 src/filed/verify.c:135
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:309 src/filed/verify.c:141
+#: src/filed/backup.c:310 src/filed/verify.c:141
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:312
+#: src/filed/backup.c:313
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:316 src/filed/verify.c:155
+#: src/filed/backup.c:317 src/filed/verify.c:155
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:322
+#: src/filed/backup.c:323
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:354 src/filed/verify.c:236
+#: src/filed/backup.c:355 src/filed/verify.c:236
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:368
+#: src/filed/backup.c:369
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:388
+#: src/filed/backup.c:389
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
-#: src/filed/backup.c:419 src/filed/verify.c:293
+#: src/filed/backup.c:420 src/filed/verify.c:293
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:468 src/filed/verify.c:307
+#: src/filed/backup.c:470 src/filed/verify.c:307
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:522
+#: src/filed/backup.c:529
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
-#: src/filed/backup.c:527 src/filed/backup.c:533 src/filed/backup.c:546
+#: src/filed/backup.c:534 src/filed/backup.c:540 src/filed/backup.c:553
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:654
+#: src/filed/backup.c:661
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:666
+#: src/filed/backup.c:673
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/filed/backup.c:673
+#: src/filed/backup.c:680
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
-#: src/filed/backup.c:696 src/filed/backup.c:852 src/filed/backup.c:887
-#: src/filed/backup.c:898 src/filed/backup.c:944 src/filed/backup.c:957
-#: src/filed/backup.c:965 src/filed/backup.c:1010 src/filed/backup.c:1044
+#: src/filed/backup.c:703 src/filed/backup.c:859 src/filed/backup.c:894
+#: src/filed/backup.c:905 src/filed/backup.c:951 src/filed/backup.c:964
+#: src/filed/backup.c:972 src/filed/backup.c:1017 src/filed/backup.c:1051
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:775
+#: src/filed/backup.c:782
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:782
+#: src/filed/backup.c:789
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:825 src/filed/backup.c:841
+#: src/filed/backup.c:832 src/filed/backup.c:848
 msgid "Encryption error\n"
 msgstr ""
 
 msgid "Encryption error\n"
 msgstr ""
 
-#: src/filed/backup.c:865
+#: src/filed/backup.c:872
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:868
+#: src/filed/backup.c:875
 msgid "Too many errors.\n"
 msgstr ""
 
 msgid "Too many errors.\n"
 msgstr ""
 
-#: src/filed/backup.c:878
+#: src/filed/backup.c:885
 msgid "Encryption padding error\n"
 msgstr ""
 
 msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/filed/backup.c:935
+#: src/filed/backup.c:942
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
-#: src/filed/backup.c:989
+#: src/filed/backup.c:996
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
@@ -6292,225 +6274,225 @@ msgstr ""
 msgid "Cannot find attribute %s"
 msgstr ""
 
 msgid "Cannot find attribute %s"
 msgstr ""
 
-#: src/filed/restore.c:81
+#: src/filed/restore.c:89
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:157
+#: src/filed/restore.c:166
 msgid "Open File Manager paused\n"
 msgstr ""
 
 msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/filed/restore.c:161
+#: src/filed/restore.c:170
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/filed/restore.c:169
+#: src/filed/restore.c:178
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/filed/restore.c:171
+#: src/filed/restore.c:180
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/filed/restore.c:226 src/filed/verify_vol.c:99
+#: src/filed/restore.c:244 src/filed/verify_vol.c:99
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:234 src/filed/verify_vol.c:108
+#: src/filed/restore.c:252 src/filed/verify_vol.c:108
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:238 src/filed/verify_vol.c:112
+#: src/filed/restore.c:256 src/filed/verify_vol.c:112
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/filed/restore.c:263 src/filed/restore.c:552
+#: src/filed/restore.c:286 src/filed/restore.c:603
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/filed/restore.c:280 src/filed/restore.c:568 src/filed/restore.c:605
+#: src/filed/restore.c:310 src/filed/restore.c:627 src/filed/restore.c:672
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:294 src/filed/restore.c:574
+#: src/filed/restore.c:325 src/filed/restore.c:633
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/filed/restore.c:305 src/filed/verify_vol.c:151
+#: src/filed/restore.c:336 src/filed/verify_vol.c:151
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/filed/restore.c:318 src/stored/bextract.c:311
+#: src/filed/restore.c:349 src/stored/bextract.c:311
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/filed/restore.c:369
+#: src/filed/restore.c:400
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
-#: src/filed/restore.c:382
+#: src/filed/restore.c:413
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/filed/restore.c:385
+#: src/filed/restore.c:416
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
-#: src/filed/restore.c:389
+#: src/filed/restore.c:420
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:401
+#: src/filed/restore.c:432 src/filed/restore.c:503
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:467
+#: src/filed/restore.c:515
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:491
+#: src/filed/restore.c:541
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/filed/restore.c:495
+#: src/filed/restore.c:545
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
-#: src/filed/restore.c:507
+#: src/filed/restore.c:558
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:519
+#: src/filed/restore.c:570
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:529
+#: src/filed/restore.c:580
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:577 src/stored/bextract.c:469
+#: src/filed/restore.c:636 src/stored/bextract.c:469
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/filed/restore.c:650
+#: src/filed/restore.c:730
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:654
+#: src/filed/restore.c:734
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:657
+#: src/filed/restore.c:737
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:660
+#: src/filed/restore.c:740
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:671
+#: src/filed/restore.c:751
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/filed/restore.c:675
+#: src/filed/restore.c:755
 msgid "Zlib errno"
 msgstr ""
 
 msgid "Zlib errno"
 msgstr ""
 
-#: src/filed/restore.c:677
+#: src/filed/restore.c:757
 msgid "Zlib stream error"
 msgstr ""
 
 msgid "Zlib stream error"
 msgstr ""
 
-#: src/filed/restore.c:679
+#: src/filed/restore.c:759
 msgid "Zlib data error"
 msgstr ""
 
 msgid "Zlib data error"
 msgstr ""
 
-#: src/filed/restore.c:681
+#: src/filed/restore.c:761
 msgid "Zlib memory error"
 msgstr ""
 
 msgid "Zlib memory error"
 msgstr ""
 
-#: src/filed/restore.c:683
+#: src/filed/restore.c:763
 msgid "Zlib buffer error"
 msgstr ""
 
 msgid "Zlib buffer error"
 msgstr ""
 
-#: src/filed/restore.c:685
+#: src/filed/restore.c:765
 msgid "Zlib version error"
 msgstr ""
 
 msgid "Zlib version error"
 msgstr ""
 
-#: src/filed/restore.c:687 src/lib/util.c:591 src/lib/util.c:601
+#: src/filed/restore.c:767 src/lib/util.c:591 src/lib/util.c:601
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
-#: src/filed/restore.c:720
+#: src/filed/restore.c:804
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
-#: src/filed/restore.c:727 src/filed/restore.c:742
+#: src/filed/restore.c:813 src/filed/restore.c:828
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:767 src/stored/bextract.c:400
+#: src/filed/restore.c:853 src/stored/bextract.c:400
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:794
+#: src/filed/restore.c:880
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:803 src/stored/bextract.c:434
+#: src/filed/restore.c:889 src/stored/bextract.c:434
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/filed/restore.c:823
+#: src/filed/restore.c:909
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:829 src/stored/bextract.c:372 src/stored/bextract.c:422
+#: src/filed/restore.c:915 src/stored/bextract.c:372 src/stored/bextract.c:422
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:878
+#: src/filed/restore.c:964
 msgid "Decryption error\n"
 msgstr ""
 
 msgid "Decryption error\n"
 msgstr ""
 
-#: src/filed/restore.c:968
+#: src/filed/restore.c:1054
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:985
+#: src/filed/restore.c:1071
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
@@ -8679,9 +8661,9 @@ msgid ""
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
-#: src/lib/smartall.c:393
+#: src/lib/smartall.c:394
 #, c-format
 #, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+msgid "Orphaned buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 #: src/lib/smartall.c:429
 msgstr ""
 
 #: src/lib/smartall.c:429
@@ -9305,64 +9287,64 @@ msgstr ""
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:292 src/stored/append.c:304 src/stored/askdir.c:307
+#: src/stored/append.c:93 src/stored/append.c:102 src/stored/append.c:114
+#: src/stored/append.c:291 src/stored/append.c:303 src/stored/askdir.c:307
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:109 src/stored/btape.c:1887
+#: src/stored/append.c:108 src/stored/btape.c:1887
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/append.c:120
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/append.c:157
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/append.c:179
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/stored/append.c:190
+#: src/stored/append.c:189
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/stored/append.c:244 src/stored/mac.c:241
+#: src/stored/append.c:243 src/stored/mac.c:241
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/append.c:257
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:271
+#: src/stored/append.c:270
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:286 src/stored/btape.c:2011
+#: src/stored/append.c:285 src/stored/btape.c:2011
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:297 src/stored/mac.c:122 src/stored/mac.c:213
+#: src/stored/append.c:296 src/stored/mac.c:122 src/stored/mac.c:213
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:299 src/stored/mac.c:124
+#: src/stored/append.c:298 src/stored/mac.c:124
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
@@ -9978,11 +9960,11 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/read_record.c:388
+#: src/stored/bls.c:409 src/stored/read_record.c:387
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:412 src/stored/read_record.c:391
+#: src/stored/bls.c:412 src/stored/read_record.c:390
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
@@ -10002,7 +9984,7 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:433 src/stored/read_record.c:409
+#: src/stored/bls.c:433 src/stored/read_record.c:408
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
@@ -10388,10 +10370,6 @@ msgstr ""
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:195
-msgid " y64=%"
-msgstr ""
-
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
@@ -11668,7 +11646,7 @@ msgstr ""
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2750 src/stored/mount.c:590
+#: src/stored/btape.c:2750 src/stored/mount.c:606
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -11693,57 +11671,57 @@ msgstr ""
 msgid "cont,"
 msgstr ""
 
 msgid "cont,"
 msgstr ""
 
-#: src/stored/butil.c:146
+#: src/stored/butil.c:147
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/butil.c:166
+#: src/stored/butil.c:167
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:173
+#: src/stored/butil.c:174
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:194
+#: src/stored/butil.c:195
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/butil.c:277
+#: src/stored/butil.c:278
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:282
+#: src/stored/butil.c:283
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
+#: src/stored/butil.c:286
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
-#: src/stored/butil.c:301
+#: src/stored/butil.c:302
 msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgid "Unexpected End of Data\n"
 msgstr ""
 
-#: src/stored/butil.c:303
+#: src/stored/butil.c:304
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
-#: src/stored/butil.c:305
+#: src/stored/butil.c:306
 msgid "Unexpected End of File\n"
 msgstr ""
 
 msgid "Unexpected End of File\n"
 msgstr ""
 
-#: src/stored/butil.c:307
+#: src/stored/butil.c:308
 msgid "Tape Door is Open\n"
 msgstr ""
 
 msgid "Tape Door is Open\n"
 msgstr ""
 
-#: src/stored/butil.c:309
+#: src/stored/butil.c:310
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
@@ -12134,14 +12112,14 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: src/stored/dircmd.c:546 src/stored/reserve.c:710
+#: src/stored/dircmd.c:546 src/stored/reserve.c:709
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/reserve.c:706
+#: src/stored/dircmd.c:568 src/stored/reserve.c:705
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -12581,7 +12559,7 @@ msgstr ""
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1030 src/stored/read_record.c:402
+#: src/stored/label.c:1030 src/stored/read_record.c:401
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
@@ -12627,17 +12605,17 @@ msgstr ""
 msgid "Job %d canceled.\n"
 msgstr ""
 
 msgid "Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/mount.c:207
+#: src/stored/mount.c:211
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:249 src/stored/mount.c:495
+#: src/stored/mount.c:254 src/stored/mount.c:511
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:286
+#: src/stored/mount.c:292
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
@@ -12645,46 +12623,46 @@ msgid ""
 "    %s"
 msgstr ""
 
 "    %s"
 msgstr ""
 
-#: src/stored/mount.c:368
+#: src/stored/mount.c:375
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
-#: src/stored/mount.c:371
+#: src/stored/mount.c:378
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:379
+#: src/stored/mount.c:386
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:383
+#: src/stored/mount.c:390
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:399
+#: src/stored/mount.c:406
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
-#: src/stored/mount.c:402
+#: src/stored/mount.c:409
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
-#: src/stored/mount.c:430
+#: src/stored/mount.c:437
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
-#: src/stored/mount.c:434
+#: src/stored/mount.c:441
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -12693,29 +12671,29 @@ msgid ""
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
-#: src/stored/mount.c:485
+#: src/stored/mount.c:501
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:490
+#: src/stored/mount.c:506
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
-#: src/stored/mount.c:510
+#: src/stored/mount.c:526
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:526
+#: src/stored/mount.c:542
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:545
+#: src/stored/mount.c:561
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
@@ -12934,18 +12912,18 @@ msgstr ""
 
 #: src/stored/read_record.c:369
 #, c-format
 
 #: src/stored/read_record.c:369
 #, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read_record.c:395
+#: src/stored/read_record.c:394
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:399
+#: src/stored/read_record.c:398
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:404
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
@@ -12959,6 +12937,11 @@ msgstr ""
 msgid "Damaged buffer\n"
 msgstr ""
 
 msgid "Damaged buffer\n"
 msgstr ""
 
+#: src/stored/record.c:549
+#, c-format
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
+msgstr ""
+
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
@@ -12977,66 +12960,66 @@ msgid ""
 "Device resources.\n"
 msgstr ""
 
 "Device resources.\n"
 msgstr ""
 
-#: src/stored/reserve.c:723
+#: src/stored/reserve.c:722
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:788
+#: src/stored/reserve.c:787
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:797
+#: src/stored/reserve.c:796
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
-#: src/stored/reserve.c:847
+#: src/stored/reserve.c:846
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/reserve.c:856
+#: src/stored/reserve.c:855
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:922
+#: src/stored/reserve.c:921
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
-#: src/stored/reserve.c:930
+#: src/stored/reserve.c:929
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
-#: src/stored/reserve.c:940
+#: src/stored/reserve.c:939
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:976
+#: src/stored/reserve.c:975
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1019
+#: src/stored/reserve.c:1018
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1027 src/stored/reserve.c:1031
+#: src/stored/reserve.c:1026 src/stored/reserve.c:1030
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1028
+#: src/stored/reserve.c:1027
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1034
+#: src/stored/reserve.c:1033
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
@@ -13483,12 +13466,12 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/wait.c:128
+#: src/stored/wait.c:127
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/wait.c:213
+#: src/stored/wait.c:212
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
@@ -14508,13 +14491,13 @@ msgstr ""
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
-#: src/win32/stored/baculasd/winmain.cpp:208
-#: src/win32/stored/baculasd/winmain.cpp:215
+#: src/win32/stored/baculasd/winmain.cpp:225
+#: src/win32/stored/baculasd/winmain.cpp:232
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
-#: src/win32/stored/baculasd/winmain.cpp:212
+#: src/win32/stored/baculasd/winmain.cpp:229
 msgid "Bad Command Line Options"
 msgstr ""
 
 msgid "Bad Command Line Options"
 msgstr ""
 
@@ -14630,7 +14613,7 @@ msgstr ""
 msgid "Could not lock database"
 msgstr ""
 
 msgid "Could not lock database"
 msgstr ""
 
-#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:309
+#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:326
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
index d1e411a5238dbc35e0ee5c833977410563c6897b..4b8f3573b85186e2b96727eb349780a3f4374c1b 100644 (file)
Binary files a/bacula/po/de.gmo and b/bacula/po/de.gmo differ
index 81e44d9083353cff927c3171b587a70d2ddbc38c..e53b5cef140bec66e67ebb7778ba74451071e75a 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-12-08 15:31+0100\n"
+"POT-Creation-Date: 2006-12-20 12:48+0100\n"
 "PO-Revision-Date: 2005-08-11 14:05+0200\n"
 "Last-Translator:  <bacula-devel@lists.sourceforge.net\n"
 "Language-Team: German <bacula-devel@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2005-08-11 14:05+0200\n"
 "Last-Translator:  <bacula-devel@lists.sourceforge.net\n"
 "Language-Team: German <bacula-devel@lists.sourceforge.net>\n"
@@ -558,49 +558,32 @@ msgstr ""
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037
+#: src/dird/admin.c:89 src/dird/backup.c:350 src/dird/migrate.c:1060
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
-#: src/dird/admin.c:98
+#: src/dird/admin.c:97
 msgid "Admin OK"
 msgstr ""
 
 msgid "Admin OK"
 msgstr ""
 
-#: src/dird/admin.c:102
+#: src/dird/admin.c:101
 msgid "*** Admin Error ***"
 msgstr ""
 
 msgid "*** Admin Error ***"
 msgstr ""
 
-#: src/dird/admin.c:106
+#: src/dird/admin.c:105
 msgid "Admin Canceled"
 msgstr ""
 
 msgid "Admin Canceled"
 msgstr ""
 
-#: src/dird/admin.c:110 src/dird/backup.c:402 src/dird/restore.c:269
+#: src/dird/admin.c:109 src/dird/backup.c:400 src/dird/restore.c:266
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
-#: src/dird/admin.c:116
+#: src/dird/admin.c:115
 msgid "Bacula "
 msgstr ""
 
 msgid "Bacula "
 msgstr ""
 
-#: src/dird/admin.c:116 src/console/console.c:113
-#, c-format
-msgid " ("
-msgstr ""
-
-#: src/dird/admin.c:116
-#, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
@@ -624,7 +607,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
-#: src/filed/authenticate.c:241 src/stored/authenticate.c:131
+#: src/filed/authenticate.c:251 src/stored/authenticate.c:131
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
@@ -632,7 +615,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
-#: src/filed/authenticate.c:143 src/filed/authenticate.c:249
+#: src/filed/authenticate.c:147 src/filed/authenticate.c:259
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
@@ -732,8 +715,8 @@ msgstr ""
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:370 src/filed/authenticate.c:152
-#: src/filed/authenticate.c:257 src/stored/authenticate.c:147
+#: src/dird/authenticate.c:370 src/filed/authenticate.c:156
+#: src/filed/authenticate.c:267 src/stored/authenticate.c:147
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
@@ -762,7 +745,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960
+#: src/dird/backup.c:87 src/dird/job.c:937 src/dird/job.c:976
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
@@ -790,33 +773,33 @@ msgstr ""
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
-#: src/dird/backup.c:359
+#: src/dird/backup.c:357
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
-#: src/dird/backup.c:365 src/dird/migrate.c:1044
+#: src/dird/backup.c:363 src/dird/migrate.c:1067
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
-#: src/dird/backup.c:375
+#: src/dird/backup.c:373
 msgid "Backup OK -- with warnings"
 msgstr ""
 
 msgid "Backup OK -- with warnings"
 msgstr ""
 
-#: src/dird/backup.c:377 src/stored/bscan.c:1114
+#: src/dird/backup.c:375 src/stored/bscan.c:1114
 msgid "Backup OK"
 msgstr ""
 
 msgid "Backup OK"
 msgstr ""
 
-#: src/dird/backup.c:382 src/stored/bscan.c:1118
+#: src/dird/backup.c:380 src/stored/bscan.c:1118
 msgid "*** Backup Error ***"
 msgstr ""
 
 msgid "*** Backup Error ***"
 msgstr ""
 
-#: src/dird/backup.c:392 src/stored/bscan.c:1121
+#: src/dird/backup.c:390 src/stored/bscan.c:1121
 msgid "Backup Canceled"
 msgstr ""
 
 msgid "Backup Canceled"
 msgstr ""
 
-#: src/dird/backup.c:442
+#: src/dird/backup.c:440
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -852,12 +835,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:538
+#: src/dird/backup.c:536
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
-#: src/dird/backup.c:572
+#: src/dird/backup.c:570
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
@@ -1438,7 +1421,7 @@ msgid "Unknown resource type %d in free_resource.\n"
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
-#: src/dird/dird_conf.c:1759 src/console/console_conf.c:255
+#: src/dird/dird_conf.c:1775 src/console/console_conf.c:255
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
@@ -1539,7 +1522,8 @@ msgstr ""
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1595 src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
+#: src/dird/dird_conf.c:1595 src/dird/dird_conf.c:1705
+#: src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
@@ -1549,23 +1533,23 @@ msgstr ""
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1728 src/dird/inc_conf.c:630
+#: src/dird/dird_conf.c:1744 src/dird/inc_conf.c:630
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1736 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
+#: src/dird/dird_conf.c:1752 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1742 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
+#: src/dird/dird_conf.c:1758 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1753 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
+#: src/dird/dird_conf.c:1769 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
@@ -1779,119 +1763,127 @@ msgstr ""
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:131 src/dird/ua_cmds.c:1630 src/dird/ua_output.c:619
+#: src/dird/job.c:131 src/dird/ua_output.c:619
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953
+#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:969
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
-#: src/dird/job.c:210 src/dird/job.c:321
+#: src/dird/job.c:209 src/dird/job.c:327
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
-#: src/dird/job.c:244
+#: src/dird/job.c:251
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
-#: src/dird/job.c:361
+#: src/dird/job.c:366
 #, c-format
 #, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+msgid "JobId %s, Job %s marked to be canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/job.c:371
+#: src/dird/job.c:376
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958
-#: src/dird/job.c:967
+#: src/dird/job.c:394 src/dird/job.c:396 src/dird/job.c:940 src/dird/job.c:974
+#: src/dird/job.c:983
 msgid "Job resource"
 msgstr ""
 
 msgid "Job resource"
 msgstr ""
 
-#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
+#: src/dird/job.c:411 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:540 src/dird/job.c:588
+#: src/dird/job.c:456
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:461
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:555 src/dird/job.c:604
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
-#: src/dird/job.c:614 src/dird/ua_output.c:630
+#: src/dird/job.c:630 src/dird/ua_output.c:630
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
-#: src/dird/job.c:618 src/dird/ua_output.c:638
+#: src/dird/job.c:634 src/dird/ua_output.c:638
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
-#: src/dird/job.c:627 src/dird/job.c:911
+#: src/dird/job.c:643 src/dird/job.c:927
 msgid "Run pool override"
 msgstr ""
 
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:637
+#: src/dird/job.c:653
 msgid "Run FullPool override"
 msgstr ""
 
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:639
+#: src/dird/job.c:655
 msgid "Job FullPool override"
 msgstr ""
 
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:647
+#: src/dird/job.c:663
 msgid "Run IncPool override"
 msgstr ""
 
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:649
+#: src/dird/job.c:665
 msgid "Job IncPool override"
 msgstr ""
 
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/dird/job.c:673
 msgid "Run DiffPool override"
 msgstr ""
 
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:659
+#: src/dird/job.c:675
 msgid "Job DiffPool override"
 msgstr ""
 
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:684 src/stored/bscan.c:962
+#: src/dird/job.c:700 src/stored/bscan.c:962
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:720
+#: src/dird/job.c:736
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:725
+#: src/dird/job.c:741
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:765
+#: src/dird/job.c:781
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:916
+#: src/dird/job.c:932
 msgid "Run storage override"
 msgstr ""
 
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1029 src/dird/ua_run.c:385
+#: src/dird/job.c:1045 src/dird/ua_run.c:385
 msgid "No storage specified.\n"
 msgstr ""
 
 msgid "No storage specified.\n"
 msgstr ""
 
-#: src/dird/job.c:1190
+#: src/dird/job.c:1206
 msgid "Could not start clone job.\n"
 msgstr ""
 
 msgid "Could not start clone job.\n"
 msgstr ""
 
-#: src/dird/job.c:1192
+#: src/dird/job.c:1208
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -2017,132 +2009,132 @@ msgstr ""
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:324
+#: src/dird/migrate.c:305
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
-#: src/dird/migrate.c:617
+#: src/dird/migrate.c:643
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665
-#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844
-#: src/dird/migrate.c:871 src/dird/migrate.c:967
+#: src/dird/migrate.c:650 src/dird/migrate.c:670 src/dird/migrate.c:691
+#: src/dird/migrate.c:730 src/dird/migrate.c:756 src/dird/migrate.c:870
+#: src/dird/migrate.c:897 src/dird/migrate.c:993
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669
-#: src/dird/migrate.c:734
+#: src/dird/migrate.c:674 src/dird/migrate.c:681 src/dird/migrate.c:695
+#: src/dird/migrate.c:760
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:683
+#: src/dird/migrate.c:709
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:741
+#: src/dird/migrate.c:767
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
-#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783
+#: src/dird/migrate.c:779 src/dird/migrate.c:796 src/dird/migrate.c:809
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:756
+#: src/dird/migrate.c:782
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
-#: src/dird/migrate.c:767 src/dird/migrate.c:780
+#: src/dird/migrate.c:793 src/dird/migrate.c:806
 msgid "Invalid JobId found.\n"
 msgstr ""
 
 msgid "Invalid JobId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:791
+#: src/dird/migrate.c:817
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
-#: src/dird/migrate.c:796
+#: src/dird/migrate.c:822
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:827
+#: src/dird/migrate.c:853
 msgid "Could not start migration job.\n"
 msgstr ""
 
 msgid "Could not start migration job.\n"
 msgstr ""
 
-#: src/dird/migrate.c:829
+#: src/dird/migrate.c:855
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
-#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972
+#: src/dird/migrate.c:874 src/dird/migrate.c:901 src/dird/migrate.c:998
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:851
+#: src/dird/migrate.c:877
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
-#: src/dird/migrate.c:896
+#: src/dird/migrate.c:922
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:907
+#: src/dird/migrate.c:933
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:912
+#: src/dird/migrate.c:938
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:921
+#: src/dird/migrate.c:947
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:950
+#: src/dird/migrate.c:976
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:1066
+#: src/dird/migrate.c:1089
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
-#: src/dird/migrate.c:1068
+#: src/dird/migrate.c:1091
 #, c-format
 msgid "%s OK"
 msgstr ""
 
 #, c-format
 msgid "%s OK"
 msgstr ""
 
-#: src/dird/migrate.c:1073
+#: src/dird/migrate.c:1096
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
-#: src/dird/migrate.c:1083
+#: src/dird/migrate.c:1106
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
-#: src/dird/migrate.c:1092
+#: src/dird/migrate.c:1115
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
-#: src/dird/migrate.c:1096
+#: src/dird/migrate.c:1126
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
-#: src/dird/migrate.c:1112
+#: src/dird/migrate.c:1142
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -2174,17 +2166,17 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/migrate.c:1218
+#: src/dird/migrate.c:1248
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1224
+#: src/dird/migrate.c:1254
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1230
+#: src/dird/migrate.c:1260
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
@@ -2390,23 +2382,23 @@ msgstr ""
 msgid "Start Restore Job %s\n"
 msgstr ""
 
 msgid "Start Restore Job %s\n"
 msgstr ""
 
-#: src/dird/restore.c:242
+#: src/dird/restore.c:239
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
-#: src/dird/restore.c:244
+#: src/dird/restore.c:241
 msgid "Restore OK"
 msgstr ""
 
 msgid "Restore OK"
 msgstr ""
 
-#: src/dird/restore.c:249
+#: src/dird/restore.c:246
 msgid "*** Restore Error ***"
 msgstr ""
 
 msgid "*** Restore Error ***"
 msgstr ""
 
-#: src/dird/restore.c:259
+#: src/dird/restore.c:256
 msgid "Restore Canceled"
 msgstr ""
 
 msgid "Restore Canceled"
 msgstr ""
 
-#: src/dird/restore.c:286
+#: src/dird/restore.c:283
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -3031,6 +3023,11 @@ msgstr ""
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
+#: src/dird/ua_cmds.c:1630
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
+msgstr ""
+
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
@@ -4774,7 +4771,7 @@ msgstr ""
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:750 src/stored/btape.c:195
+#: src/dird/ua_status.c:750
 msgid "\n"
 msgstr ""
 
 msgid "\n"
 msgstr ""
 
@@ -5373,32 +5370,32 @@ msgstr ""
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:379
+#: src/dird/verify.c:378
 msgid "Verify OK"
 msgstr ""
 
 msgid "Verify OK"
 msgstr ""
 
-#: src/dird/verify.c:383
+#: src/dird/verify.c:382
 msgid "*** Verify Error ***"
 msgstr ""
 
 msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/dird/verify.c:387
+#: src/dird/verify.c:386
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:390
+#: src/dird/verify.c:389
 msgid "Verify Canceled"
 msgstr ""
 
 msgid "Verify Canceled"
 msgstr ""
 
-#: src/dird/verify.c:393
+#: src/dird/verify.c:392
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:398
+#: src/dird/verify.c:397
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:411
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5420,7 +5417,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:447
+#: src/dird/verify.c:446
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5440,95 +5437,95 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:526
+#: src/dird/verify.c:525
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:570
+#: src/dird/verify.c:569
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:571
+#: src/dird/verify.c:570
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:595
+#: src/dird/verify.c:594
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:604
+#: src/dird/verify.c:603
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:612
+#: src/dird/verify.c:611
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:620
+#: src/dird/verify.c:619
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:628
+#: src/dird/verify.c:627
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:636
+#: src/dird/verify.c:635
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:645
+#: src/dird/verify.c:644
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:652
+#: src/dird/verify.c:651
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:659
+#: src/dird/verify.c:658
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:666
+#: src/dird/verify.c:665
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:696
+#: src/dird/verify.c:695
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:705
+#: src/dird/verify.c:704
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:708
+#: src/dird/verify.c:707
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
-#: src/dird/verify.c:720
+#: src/dird/verify.c:719
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:760
+#: src/dird/verify.c:759
 msgid "The following files are missing:\n"
 msgstr ""
 
 msgid "The following files are missing:\n"
 msgstr ""
 
-#: src/dird/verify.c:774 src/tools/testfind.c:407
+#: src/dird/verify.c:773 src/tools/testfind.c:407
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 #, c-format
 msgid "File: %s\n"
 msgstr ""
@@ -5565,21 +5562,6 @@ msgid ""
 "Version: "
 msgstr ""
 
 "Version: "
 msgstr ""
 
-#: src/console/console.c:113
-#, c-format
-msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -n          no conio\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
@@ -5799,177 +5781,177 @@ msgstr ""
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:128
+#: src/filed/authenticate.c:132
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:135
+#: src/filed/authenticate.c:139
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:189 src/stored/dircmd.c:196
+#: src/filed/authenticate.c:193 src/stored/dircmd.c:196
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/filed/authenticate.c:234
+#: src/filed/authenticate.c:244
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
-#: src/filed/backup.c:83
+#: src/filed/backup.c:84
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/filed/backup.c:126 src/filed/backup.c:138
+#: src/filed/backup.c:127 src/filed/backup.c:139
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:252
+#: src/filed/backup.c:253
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:259
+#: src/filed/backup.c:260
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:265
+#: src/filed/backup.c:266
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:270
+#: src/filed/backup.c:271
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:288 src/filed/verify.c:121
+#: src/filed/backup.c:289 src/filed/verify.c:121
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:295 src/filed/verify.c:128
+#: src/filed/backup.c:296 src/filed/verify.c:128
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:302 src/filed/verify.c:135
+#: src/filed/backup.c:303 src/filed/verify.c:135
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:309 src/filed/verify.c:141
+#: src/filed/backup.c:310 src/filed/verify.c:141
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:312
+#: src/filed/backup.c:313
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:316 src/filed/verify.c:155
+#: src/filed/backup.c:317 src/filed/verify.c:155
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:322
+#: src/filed/backup.c:323
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:354 src/filed/verify.c:236
+#: src/filed/backup.c:355 src/filed/verify.c:236
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:368
+#: src/filed/backup.c:369
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:388
+#: src/filed/backup.c:389
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
-#: src/filed/backup.c:419 src/filed/verify.c:293
+#: src/filed/backup.c:420 src/filed/verify.c:293
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:468 src/filed/verify.c:307
+#: src/filed/backup.c:470 src/filed/verify.c:307
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:522
+#: src/filed/backup.c:529
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
-#: src/filed/backup.c:527 src/filed/backup.c:533 src/filed/backup.c:546
+#: src/filed/backup.c:534 src/filed/backup.c:540 src/filed/backup.c:553
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:654
+#: src/filed/backup.c:661
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:666
+#: src/filed/backup.c:673
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/filed/backup.c:673
+#: src/filed/backup.c:680
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
-#: src/filed/backup.c:696 src/filed/backup.c:852 src/filed/backup.c:887
-#: src/filed/backup.c:898 src/filed/backup.c:944 src/filed/backup.c:957
-#: src/filed/backup.c:965 src/filed/backup.c:1010 src/filed/backup.c:1044
+#: src/filed/backup.c:703 src/filed/backup.c:859 src/filed/backup.c:894
+#: src/filed/backup.c:905 src/filed/backup.c:951 src/filed/backup.c:964
+#: src/filed/backup.c:972 src/filed/backup.c:1017 src/filed/backup.c:1051
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:775
+#: src/filed/backup.c:782
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:782
+#: src/filed/backup.c:789
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:825 src/filed/backup.c:841
+#: src/filed/backup.c:832 src/filed/backup.c:848
 msgid "Encryption error\n"
 msgstr ""
 
 msgid "Encryption error\n"
 msgstr ""
 
-#: src/filed/backup.c:865
+#: src/filed/backup.c:872
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:868
+#: src/filed/backup.c:875
 msgid "Too many errors.\n"
 msgstr ""
 
 msgid "Too many errors.\n"
 msgstr ""
 
-#: src/filed/backup.c:878
+#: src/filed/backup.c:885
 msgid "Encryption padding error\n"
 msgstr ""
 
 msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/filed/backup.c:935
+#: src/filed/backup.c:942
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
-#: src/filed/backup.c:989
+#: src/filed/backup.c:996
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
@@ -6293,225 +6275,225 @@ msgstr ""
 msgid "Cannot find attribute %s"
 msgstr ""
 
 msgid "Cannot find attribute %s"
 msgstr ""
 
-#: src/filed/restore.c:81
+#: src/filed/restore.c:89
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:157
+#: src/filed/restore.c:166
 msgid "Open File Manager paused\n"
 msgstr ""
 
 msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/filed/restore.c:161
+#: src/filed/restore.c:170
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/filed/restore.c:169
+#: src/filed/restore.c:178
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/filed/restore.c:171
+#: src/filed/restore.c:180
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/filed/restore.c:226 src/filed/verify_vol.c:99
+#: src/filed/restore.c:244 src/filed/verify_vol.c:99
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:234 src/filed/verify_vol.c:108
+#: src/filed/restore.c:252 src/filed/verify_vol.c:108
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:238 src/filed/verify_vol.c:112
+#: src/filed/restore.c:256 src/filed/verify_vol.c:112
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/filed/restore.c:263 src/filed/restore.c:552
+#: src/filed/restore.c:286 src/filed/restore.c:603
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/filed/restore.c:280 src/filed/restore.c:568 src/filed/restore.c:605
+#: src/filed/restore.c:310 src/filed/restore.c:627 src/filed/restore.c:672
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:294 src/filed/restore.c:574
+#: src/filed/restore.c:325 src/filed/restore.c:633
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/filed/restore.c:305 src/filed/verify_vol.c:151
+#: src/filed/restore.c:336 src/filed/verify_vol.c:151
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/filed/restore.c:318 src/stored/bextract.c:311
+#: src/filed/restore.c:349 src/stored/bextract.c:311
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/filed/restore.c:369
+#: src/filed/restore.c:400
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
-#: src/filed/restore.c:382
+#: src/filed/restore.c:413
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/filed/restore.c:385
+#: src/filed/restore.c:416
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
-#: src/filed/restore.c:389
+#: src/filed/restore.c:420
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:401
+#: src/filed/restore.c:432 src/filed/restore.c:503
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:467
+#: src/filed/restore.c:515
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:491
+#: src/filed/restore.c:541
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/filed/restore.c:495
+#: src/filed/restore.c:545
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
-#: src/filed/restore.c:507
+#: src/filed/restore.c:558
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:519
+#: src/filed/restore.c:570
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:529
+#: src/filed/restore.c:580
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:577 src/stored/bextract.c:469
+#: src/filed/restore.c:636 src/stored/bextract.c:469
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/filed/restore.c:650
+#: src/filed/restore.c:730
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:654
+#: src/filed/restore.c:734
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:657
+#: src/filed/restore.c:737
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:660
+#: src/filed/restore.c:740
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:671
+#: src/filed/restore.c:751
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/filed/restore.c:675
+#: src/filed/restore.c:755
 msgid "Zlib errno"
 msgstr ""
 
 msgid "Zlib errno"
 msgstr ""
 
-#: src/filed/restore.c:677
+#: src/filed/restore.c:757
 msgid "Zlib stream error"
 msgstr ""
 
 msgid "Zlib stream error"
 msgstr ""
 
-#: src/filed/restore.c:679
+#: src/filed/restore.c:759
 msgid "Zlib data error"
 msgstr ""
 
 msgid "Zlib data error"
 msgstr ""
 
-#: src/filed/restore.c:681
+#: src/filed/restore.c:761
 msgid "Zlib memory error"
 msgstr ""
 
 msgid "Zlib memory error"
 msgstr ""
 
-#: src/filed/restore.c:683
+#: src/filed/restore.c:763
 msgid "Zlib buffer error"
 msgstr ""
 
 msgid "Zlib buffer error"
 msgstr ""
 
-#: src/filed/restore.c:685
+#: src/filed/restore.c:765
 msgid "Zlib version error"
 msgstr ""
 
 msgid "Zlib version error"
 msgstr ""
 
-#: src/filed/restore.c:687 src/lib/util.c:591 src/lib/util.c:601
+#: src/filed/restore.c:767 src/lib/util.c:591 src/lib/util.c:601
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
-#: src/filed/restore.c:720
+#: src/filed/restore.c:804
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
-#: src/filed/restore.c:727 src/filed/restore.c:742
+#: src/filed/restore.c:813 src/filed/restore.c:828
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:767 src/stored/bextract.c:400
+#: src/filed/restore.c:853 src/stored/bextract.c:400
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:794
+#: src/filed/restore.c:880
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:803 src/stored/bextract.c:434
+#: src/filed/restore.c:889 src/stored/bextract.c:434
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/filed/restore.c:823
+#: src/filed/restore.c:909
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:829 src/stored/bextract.c:372 src/stored/bextract.c:422
+#: src/filed/restore.c:915 src/stored/bextract.c:372 src/stored/bextract.c:422
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:878
+#: src/filed/restore.c:964
 msgid "Decryption error\n"
 msgstr ""
 
 msgid "Decryption error\n"
 msgstr ""
 
-#: src/filed/restore.c:968
+#: src/filed/restore.c:1054
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:985
+#: src/filed/restore.c:1071
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
@@ -8680,9 +8662,9 @@ msgid ""
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
-#: src/lib/smartall.c:393
+#: src/lib/smartall.c:394
 #, c-format
 #, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+msgid "Orphaned buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 #: src/lib/smartall.c:429
 msgstr ""
 
 #: src/lib/smartall.c:429
@@ -9306,64 +9288,64 @@ msgstr ""
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:292 src/stored/append.c:304 src/stored/askdir.c:307
+#: src/stored/append.c:93 src/stored/append.c:102 src/stored/append.c:114
+#: src/stored/append.c:291 src/stored/append.c:303 src/stored/askdir.c:307
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:109 src/stored/btape.c:1887
+#: src/stored/append.c:108 src/stored/btape.c:1887
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/append.c:120
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/append.c:157
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/append.c:179
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/stored/append.c:190
+#: src/stored/append.c:189
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/stored/append.c:244 src/stored/mac.c:241
+#: src/stored/append.c:243 src/stored/mac.c:241
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/append.c:257
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:271
+#: src/stored/append.c:270
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:286 src/stored/btape.c:2011
+#: src/stored/append.c:285 src/stored/btape.c:2011
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:297 src/stored/mac.c:122 src/stored/mac.c:213
+#: src/stored/append.c:296 src/stored/mac.c:122 src/stored/mac.c:213
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:299 src/stored/mac.c:124
+#: src/stored/append.c:298 src/stored/mac.c:124
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
@@ -9979,11 +9961,11 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/read_record.c:388
+#: src/stored/bls.c:409 src/stored/read_record.c:387
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:412 src/stored/read_record.c:391
+#: src/stored/bls.c:412 src/stored/read_record.c:390
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
@@ -10003,7 +9985,7 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:433 src/stored/read_record.c:409
+#: src/stored/bls.c:433 src/stored/read_record.c:408
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
@@ -10389,10 +10371,6 @@ msgstr ""
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:195
-msgid " y64=%"
-msgstr ""
-
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
@@ -11669,7 +11647,7 @@ msgstr ""
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2750 src/stored/mount.c:590
+#: src/stored/btape.c:2750 src/stored/mount.c:606
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -11694,57 +11672,57 @@ msgstr ""
 msgid "cont,"
 msgstr ""
 
 msgid "cont,"
 msgstr ""
 
-#: src/stored/butil.c:146
+#: src/stored/butil.c:147
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/butil.c:166
+#: src/stored/butil.c:167
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:173
+#: src/stored/butil.c:174
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:194
+#: src/stored/butil.c:195
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/butil.c:277
+#: src/stored/butil.c:278
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:282
+#: src/stored/butil.c:283
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
+#: src/stored/butil.c:286
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
-#: src/stored/butil.c:301
+#: src/stored/butil.c:302
 msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgid "Unexpected End of Data\n"
 msgstr ""
 
-#: src/stored/butil.c:303
+#: src/stored/butil.c:304
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
-#: src/stored/butil.c:305
+#: src/stored/butil.c:306
 msgid "Unexpected End of File\n"
 msgstr ""
 
 msgid "Unexpected End of File\n"
 msgstr ""
 
-#: src/stored/butil.c:307
+#: src/stored/butil.c:308
 msgid "Tape Door is Open\n"
 msgstr ""
 
 msgid "Tape Door is Open\n"
 msgstr ""
 
-#: src/stored/butil.c:309
+#: src/stored/butil.c:310
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
@@ -12135,14 +12113,14 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: src/stored/dircmd.c:546 src/stored/reserve.c:710
+#: src/stored/dircmd.c:546 src/stored/reserve.c:709
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/reserve.c:706
+#: src/stored/dircmd.c:568 src/stored/reserve.c:705
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -12582,7 +12560,7 @@ msgstr ""
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1030 src/stored/read_record.c:402
+#: src/stored/label.c:1030 src/stored/read_record.c:401
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
@@ -12628,17 +12606,17 @@ msgstr ""
 msgid "Job %d canceled.\n"
 msgstr ""
 
 msgid "Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/mount.c:207
+#: src/stored/mount.c:211
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:249 src/stored/mount.c:495
+#: src/stored/mount.c:254 src/stored/mount.c:511
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:286
+#: src/stored/mount.c:292
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
@@ -12646,46 +12624,46 @@ msgid ""
 "    %s"
 msgstr ""
 
 "    %s"
 msgstr ""
 
-#: src/stored/mount.c:368
+#: src/stored/mount.c:375
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
-#: src/stored/mount.c:371
+#: src/stored/mount.c:378
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:379
+#: src/stored/mount.c:386
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:383
+#: src/stored/mount.c:390
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:399
+#: src/stored/mount.c:406
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
-#: src/stored/mount.c:402
+#: src/stored/mount.c:409
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
-#: src/stored/mount.c:430
+#: src/stored/mount.c:437
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
-#: src/stored/mount.c:434
+#: src/stored/mount.c:441
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -12694,29 +12672,29 @@ msgid ""
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
-#: src/stored/mount.c:485
+#: src/stored/mount.c:501
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:490
+#: src/stored/mount.c:506
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
-#: src/stored/mount.c:510
+#: src/stored/mount.c:526
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:526
+#: src/stored/mount.c:542
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:545
+#: src/stored/mount.c:561
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
@@ -12935,18 +12913,18 @@ msgstr ""
 
 #: src/stored/read_record.c:369
 #, c-format
 
 #: src/stored/read_record.c:369
 #, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read_record.c:395
+#: src/stored/read_record.c:394
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:399
+#: src/stored/read_record.c:398
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:404
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
@@ -12960,6 +12938,11 @@ msgstr ""
 msgid "Damaged buffer\n"
 msgstr ""
 
 msgid "Damaged buffer\n"
 msgstr ""
 
+#: src/stored/record.c:549
+#, c-format
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
+msgstr ""
+
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
@@ -12978,66 +12961,66 @@ msgid ""
 "Device resources.\n"
 msgstr ""
 
 "Device resources.\n"
 msgstr ""
 
-#: src/stored/reserve.c:723
+#: src/stored/reserve.c:722
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:788
+#: src/stored/reserve.c:787
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:797
+#: src/stored/reserve.c:796
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
-#: src/stored/reserve.c:847
+#: src/stored/reserve.c:846
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/reserve.c:856
+#: src/stored/reserve.c:855
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:922
+#: src/stored/reserve.c:921
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
-#: src/stored/reserve.c:930
+#: src/stored/reserve.c:929
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
-#: src/stored/reserve.c:940
+#: src/stored/reserve.c:939
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:976
+#: src/stored/reserve.c:975
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1019
+#: src/stored/reserve.c:1018
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1027 src/stored/reserve.c:1031
+#: src/stored/reserve.c:1026 src/stored/reserve.c:1030
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1028
+#: src/stored/reserve.c:1027
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1034
+#: src/stored/reserve.c:1033
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
@@ -13484,12 +13467,12 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/wait.c:128
+#: src/stored/wait.c:127
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/wait.c:213
+#: src/stored/wait.c:212
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
@@ -14509,13 +14492,13 @@ msgstr ""
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
-#: src/win32/stored/baculasd/winmain.cpp:208
-#: src/win32/stored/baculasd/winmain.cpp:215
+#: src/win32/stored/baculasd/winmain.cpp:225
+#: src/win32/stored/baculasd/winmain.cpp:232
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
-#: src/win32/stored/baculasd/winmain.cpp:212
+#: src/win32/stored/baculasd/winmain.cpp:229
 msgid "Bad Command Line Options"
 msgstr ""
 
 msgid "Bad Command Line Options"
 msgstr ""
 
@@ -14631,7 +14614,7 @@ msgstr ""
 msgid "Could not lock database"
 msgstr ""
 
 msgid "Could not lock database"
 msgstr ""
 
-#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:309
+#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:326
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
index 9b7775a332e45183a15ab7fa5166ac47e9517824..254fa9e47a3c6485a544f37075c9bc34f263d1f0 100644 (file)
Binary files a/bacula/po/es.gmo and b/bacula/po/es.gmo differ
index 3fc8c40fb98bb60c481981f0fad03bca43a44e5b..072d915eca5cba6dc4af6b2a0436c132c460714d 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: branch 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: branch 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-12-08 15:31+0100\n"
+"POT-Creation-Date: 2006-12-20 12:48+0100\n"
 "PO-Revision-Date: 2006-04-13 08:14+0200\n"
 "Last-Translator:  <kern@sibbald.com>\n"
 "Language-Team: Spanish\n"
 "PO-Revision-Date: 2006-04-13 08:14+0200\n"
 "Last-Translator:  <kern@sibbald.com>\n"
 "Language-Team: Spanish\n"
@@ -558,49 +558,32 @@ msgstr ""
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037
+#: src/dird/admin.c:89 src/dird/backup.c:350 src/dird/migrate.c:1060
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
-#: src/dird/admin.c:98
+#: src/dird/admin.c:97
 msgid "Admin OK"
 msgstr ""
 
 msgid "Admin OK"
 msgstr ""
 
-#: src/dird/admin.c:102
+#: src/dird/admin.c:101
 msgid "*** Admin Error ***"
 msgstr ""
 
 msgid "*** Admin Error ***"
 msgstr ""
 
-#: src/dird/admin.c:106
+#: src/dird/admin.c:105
 msgid "Admin Canceled"
 msgstr ""
 
 msgid "Admin Canceled"
 msgstr ""
 
-#: src/dird/admin.c:110 src/dird/backup.c:402 src/dird/restore.c:269
+#: src/dird/admin.c:109 src/dird/backup.c:400 src/dird/restore.c:266
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
-#: src/dird/admin.c:116
+#: src/dird/admin.c:115
 msgid "Bacula "
 msgstr ""
 
 msgid "Bacula "
 msgstr ""
 
-#: src/dird/admin.c:116 src/console/console.c:113
-#, c-format
-msgid " ("
-msgstr ""
-
-#: src/dird/admin.c:116
-#, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
@@ -624,7 +607,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
-#: src/filed/authenticate.c:241 src/stored/authenticate.c:131
+#: src/filed/authenticate.c:251 src/stored/authenticate.c:131
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
@@ -632,7 +615,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
-#: src/filed/authenticate.c:143 src/filed/authenticate.c:249
+#: src/filed/authenticate.c:147 src/filed/authenticate.c:259
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
@@ -732,8 +715,8 @@ msgstr ""
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:370 src/filed/authenticate.c:152
-#: src/filed/authenticate.c:257 src/stored/authenticate.c:147
+#: src/dird/authenticate.c:370 src/filed/authenticate.c:156
+#: src/filed/authenticate.c:267 src/stored/authenticate.c:147
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
@@ -762,7 +745,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960
+#: src/dird/backup.c:87 src/dird/job.c:937 src/dird/job.c:976
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
@@ -790,33 +773,33 @@ msgstr ""
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
-#: src/dird/backup.c:359
+#: src/dird/backup.c:357
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
-#: src/dird/backup.c:365 src/dird/migrate.c:1044
+#: src/dird/backup.c:363 src/dird/migrate.c:1067
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
-#: src/dird/backup.c:375
+#: src/dird/backup.c:373
 msgid "Backup OK -- with warnings"
 msgstr ""
 
 msgid "Backup OK -- with warnings"
 msgstr ""
 
-#: src/dird/backup.c:377 src/stored/bscan.c:1114
+#: src/dird/backup.c:375 src/stored/bscan.c:1114
 msgid "Backup OK"
 msgstr ""
 
 msgid "Backup OK"
 msgstr ""
 
-#: src/dird/backup.c:382 src/stored/bscan.c:1118
+#: src/dird/backup.c:380 src/stored/bscan.c:1118
 msgid "*** Backup Error ***"
 msgstr ""
 
 msgid "*** Backup Error ***"
 msgstr ""
 
-#: src/dird/backup.c:392 src/stored/bscan.c:1121
+#: src/dird/backup.c:390 src/stored/bscan.c:1121
 msgid "Backup Canceled"
 msgstr ""
 
 msgid "Backup Canceled"
 msgstr ""
 
-#: src/dird/backup.c:442
+#: src/dird/backup.c:440
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -852,12 +835,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:538
+#: src/dird/backup.c:536
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
-#: src/dird/backup.c:572
+#: src/dird/backup.c:570
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
@@ -1438,7 +1421,7 @@ msgid "Unknown resource type %d in free_resource.\n"
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
-#: src/dird/dird_conf.c:1759 src/console/console_conf.c:255
+#: src/dird/dird_conf.c:1775 src/console/console_conf.c:255
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
@@ -1539,7 +1522,8 @@ msgstr ""
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1595 src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
+#: src/dird/dird_conf.c:1595 src/dird/dird_conf.c:1705
+#: src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
@@ -1549,23 +1533,23 @@ msgstr ""
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1728 src/dird/inc_conf.c:630
+#: src/dird/dird_conf.c:1744 src/dird/inc_conf.c:630
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1736 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
+#: src/dird/dird_conf.c:1752 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1742 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
+#: src/dird/dird_conf.c:1758 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1753 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
+#: src/dird/dird_conf.c:1769 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
@@ -1779,119 +1763,127 @@ msgstr ""
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:131 src/dird/ua_cmds.c:1630 src/dird/ua_output.c:619
+#: src/dird/job.c:131 src/dird/ua_output.c:619
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953
+#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:969
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
-#: src/dird/job.c:210 src/dird/job.c:321
+#: src/dird/job.c:209 src/dird/job.c:327
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
-#: src/dird/job.c:244
+#: src/dird/job.c:251
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
-#: src/dird/job.c:361
+#: src/dird/job.c:366
 #, c-format
 #, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+msgid "JobId %s, Job %s marked to be canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/job.c:371
+#: src/dird/job.c:376
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958
-#: src/dird/job.c:967
+#: src/dird/job.c:394 src/dird/job.c:396 src/dird/job.c:940 src/dird/job.c:974
+#: src/dird/job.c:983
 msgid "Job resource"
 msgstr ""
 
 msgid "Job resource"
 msgstr ""
 
-#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
+#: src/dird/job.c:411 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:540 src/dird/job.c:588
+#: src/dird/job.c:456
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:461
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:555 src/dird/job.c:604
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
-#: src/dird/job.c:614 src/dird/ua_output.c:630
+#: src/dird/job.c:630 src/dird/ua_output.c:630
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
-#: src/dird/job.c:618 src/dird/ua_output.c:638
+#: src/dird/job.c:634 src/dird/ua_output.c:638
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
-#: src/dird/job.c:627 src/dird/job.c:911
+#: src/dird/job.c:643 src/dird/job.c:927
 msgid "Run pool override"
 msgstr ""
 
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:637
+#: src/dird/job.c:653
 msgid "Run FullPool override"
 msgstr ""
 
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:639
+#: src/dird/job.c:655
 msgid "Job FullPool override"
 msgstr ""
 
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:647
+#: src/dird/job.c:663
 msgid "Run IncPool override"
 msgstr ""
 
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:649
+#: src/dird/job.c:665
 msgid "Job IncPool override"
 msgstr ""
 
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/dird/job.c:673
 msgid "Run DiffPool override"
 msgstr ""
 
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:659
+#: src/dird/job.c:675
 msgid "Job DiffPool override"
 msgstr ""
 
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:684 src/stored/bscan.c:962
+#: src/dird/job.c:700 src/stored/bscan.c:962
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:720
+#: src/dird/job.c:736
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:725
+#: src/dird/job.c:741
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:765
+#: src/dird/job.c:781
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:916
+#: src/dird/job.c:932
 msgid "Run storage override"
 msgstr ""
 
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1029 src/dird/ua_run.c:385
+#: src/dird/job.c:1045 src/dird/ua_run.c:385
 msgid "No storage specified.\n"
 msgstr ""
 
 msgid "No storage specified.\n"
 msgstr ""
 
-#: src/dird/job.c:1190
+#: src/dird/job.c:1206
 msgid "Could not start clone job.\n"
 msgstr ""
 
 msgid "Could not start clone job.\n"
 msgstr ""
 
-#: src/dird/job.c:1192
+#: src/dird/job.c:1208
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -2017,132 +2009,132 @@ msgstr ""
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:324
+#: src/dird/migrate.c:305
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
-#: src/dird/migrate.c:617
+#: src/dird/migrate.c:643
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665
-#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844
-#: src/dird/migrate.c:871 src/dird/migrate.c:967
+#: src/dird/migrate.c:650 src/dird/migrate.c:670 src/dird/migrate.c:691
+#: src/dird/migrate.c:730 src/dird/migrate.c:756 src/dird/migrate.c:870
+#: src/dird/migrate.c:897 src/dird/migrate.c:993
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669
-#: src/dird/migrate.c:734
+#: src/dird/migrate.c:674 src/dird/migrate.c:681 src/dird/migrate.c:695
+#: src/dird/migrate.c:760
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:683
+#: src/dird/migrate.c:709
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:741
+#: src/dird/migrate.c:767
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
-#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783
+#: src/dird/migrate.c:779 src/dird/migrate.c:796 src/dird/migrate.c:809
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:756
+#: src/dird/migrate.c:782
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
-#: src/dird/migrate.c:767 src/dird/migrate.c:780
+#: src/dird/migrate.c:793 src/dird/migrate.c:806
 msgid "Invalid JobId found.\n"
 msgstr ""
 
 msgid "Invalid JobId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:791
+#: src/dird/migrate.c:817
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
-#: src/dird/migrate.c:796
+#: src/dird/migrate.c:822
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:827
+#: src/dird/migrate.c:853
 msgid "Could not start migration job.\n"
 msgstr ""
 
 msgid "Could not start migration job.\n"
 msgstr ""
 
-#: src/dird/migrate.c:829
+#: src/dird/migrate.c:855
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
-#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972
+#: src/dird/migrate.c:874 src/dird/migrate.c:901 src/dird/migrate.c:998
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:851
+#: src/dird/migrate.c:877
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
-#: src/dird/migrate.c:896
+#: src/dird/migrate.c:922
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:907
+#: src/dird/migrate.c:933
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:912
+#: src/dird/migrate.c:938
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:921
+#: src/dird/migrate.c:947
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:950
+#: src/dird/migrate.c:976
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:1066
+#: src/dird/migrate.c:1089
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
-#: src/dird/migrate.c:1068
+#: src/dird/migrate.c:1091
 #, c-format
 msgid "%s OK"
 msgstr ""
 
 #, c-format
 msgid "%s OK"
 msgstr ""
 
-#: src/dird/migrate.c:1073
+#: src/dird/migrate.c:1096
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
-#: src/dird/migrate.c:1083
+#: src/dird/migrate.c:1106
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
-#: src/dird/migrate.c:1092
+#: src/dird/migrate.c:1115
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
-#: src/dird/migrate.c:1096
+#: src/dird/migrate.c:1126
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
-#: src/dird/migrate.c:1112
+#: src/dird/migrate.c:1142
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -2174,17 +2166,17 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/migrate.c:1218
+#: src/dird/migrate.c:1248
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1224
+#: src/dird/migrate.c:1254
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1230
+#: src/dird/migrate.c:1260
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
@@ -2390,23 +2382,23 @@ msgstr ""
 msgid "Start Restore Job %s\n"
 msgstr ""
 
 msgid "Start Restore Job %s\n"
 msgstr ""
 
-#: src/dird/restore.c:242
+#: src/dird/restore.c:239
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
-#: src/dird/restore.c:244
+#: src/dird/restore.c:241
 msgid "Restore OK"
 msgstr ""
 
 msgid "Restore OK"
 msgstr ""
 
-#: src/dird/restore.c:249
+#: src/dird/restore.c:246
 msgid "*** Restore Error ***"
 msgstr ""
 
 msgid "*** Restore Error ***"
 msgstr ""
 
-#: src/dird/restore.c:259
+#: src/dird/restore.c:256
 msgid "Restore Canceled"
 msgstr ""
 
 msgid "Restore Canceled"
 msgstr ""
 
-#: src/dird/restore.c:286
+#: src/dird/restore.c:283
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -3031,6 +3023,11 @@ msgstr ""
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
+#: src/dird/ua_cmds.c:1630
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
+msgstr ""
+
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
@@ -4774,7 +4771,7 @@ msgstr ""
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:750 src/stored/btape.c:195
+#: src/dird/ua_status.c:750
 msgid "\n"
 msgstr ""
 
 msgid "\n"
 msgstr ""
 
@@ -5373,32 +5370,32 @@ msgstr ""
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:379
+#: src/dird/verify.c:378
 msgid "Verify OK"
 msgstr ""
 
 msgid "Verify OK"
 msgstr ""
 
-#: src/dird/verify.c:383
+#: src/dird/verify.c:382
 msgid "*** Verify Error ***"
 msgstr ""
 
 msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/dird/verify.c:387
+#: src/dird/verify.c:386
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:390
+#: src/dird/verify.c:389
 msgid "Verify Canceled"
 msgstr ""
 
 msgid "Verify Canceled"
 msgstr ""
 
-#: src/dird/verify.c:393
+#: src/dird/verify.c:392
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:398
+#: src/dird/verify.c:397
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:411
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5420,7 +5417,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:447
+#: src/dird/verify.c:446
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5440,95 +5437,95 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:526
+#: src/dird/verify.c:525
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:570
+#: src/dird/verify.c:569
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:571
+#: src/dird/verify.c:570
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:595
+#: src/dird/verify.c:594
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:604
+#: src/dird/verify.c:603
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:612
+#: src/dird/verify.c:611
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:620
+#: src/dird/verify.c:619
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:628
+#: src/dird/verify.c:627
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:636
+#: src/dird/verify.c:635
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:645
+#: src/dird/verify.c:644
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:652
+#: src/dird/verify.c:651
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:659
+#: src/dird/verify.c:658
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:666
+#: src/dird/verify.c:665
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:696
+#: src/dird/verify.c:695
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:705
+#: src/dird/verify.c:704
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:708
+#: src/dird/verify.c:707
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
-#: src/dird/verify.c:720
+#: src/dird/verify.c:719
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:760
+#: src/dird/verify.c:759
 msgid "The following files are missing:\n"
 msgstr ""
 
 msgid "The following files are missing:\n"
 msgstr ""
 
-#: src/dird/verify.c:774 src/tools/testfind.c:407
+#: src/dird/verify.c:773 src/tools/testfind.c:407
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 #, c-format
 msgid "File: %s\n"
 msgstr ""
@@ -5565,21 +5562,6 @@ msgid ""
 "Version: "
 msgstr ""
 
 "Version: "
 msgstr ""
 
-#: src/console/console.c:113
-#, c-format
-msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -n          no conio\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
@@ -5799,177 +5781,177 @@ msgstr ""
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:128
+#: src/filed/authenticate.c:132
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:135
+#: src/filed/authenticate.c:139
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:189 src/stored/dircmd.c:196
+#: src/filed/authenticate.c:193 src/stored/dircmd.c:196
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/filed/authenticate.c:234
+#: src/filed/authenticate.c:244
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
-#: src/filed/backup.c:83
+#: src/filed/backup.c:84
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/filed/backup.c:126 src/filed/backup.c:138
+#: src/filed/backup.c:127 src/filed/backup.c:139
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:252
+#: src/filed/backup.c:253
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:259
+#: src/filed/backup.c:260
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:265
+#: src/filed/backup.c:266
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:270
+#: src/filed/backup.c:271
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:288 src/filed/verify.c:121
+#: src/filed/backup.c:289 src/filed/verify.c:121
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:295 src/filed/verify.c:128
+#: src/filed/backup.c:296 src/filed/verify.c:128
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:302 src/filed/verify.c:135
+#: src/filed/backup.c:303 src/filed/verify.c:135
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:309 src/filed/verify.c:141
+#: src/filed/backup.c:310 src/filed/verify.c:141
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:312
+#: src/filed/backup.c:313
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:316 src/filed/verify.c:155
+#: src/filed/backup.c:317 src/filed/verify.c:155
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:322
+#: src/filed/backup.c:323
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:354 src/filed/verify.c:236
+#: src/filed/backup.c:355 src/filed/verify.c:236
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:368
+#: src/filed/backup.c:369
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:388
+#: src/filed/backup.c:389
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
-#: src/filed/backup.c:419 src/filed/verify.c:293
+#: src/filed/backup.c:420 src/filed/verify.c:293
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:468 src/filed/verify.c:307
+#: src/filed/backup.c:470 src/filed/verify.c:307
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:522
+#: src/filed/backup.c:529
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
-#: src/filed/backup.c:527 src/filed/backup.c:533 src/filed/backup.c:546
+#: src/filed/backup.c:534 src/filed/backup.c:540 src/filed/backup.c:553
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:654
+#: src/filed/backup.c:661
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:666
+#: src/filed/backup.c:673
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/filed/backup.c:673
+#: src/filed/backup.c:680
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
-#: src/filed/backup.c:696 src/filed/backup.c:852 src/filed/backup.c:887
-#: src/filed/backup.c:898 src/filed/backup.c:944 src/filed/backup.c:957
-#: src/filed/backup.c:965 src/filed/backup.c:1010 src/filed/backup.c:1044
+#: src/filed/backup.c:703 src/filed/backup.c:859 src/filed/backup.c:894
+#: src/filed/backup.c:905 src/filed/backup.c:951 src/filed/backup.c:964
+#: src/filed/backup.c:972 src/filed/backup.c:1017 src/filed/backup.c:1051
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:775
+#: src/filed/backup.c:782
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:782
+#: src/filed/backup.c:789
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:825 src/filed/backup.c:841
+#: src/filed/backup.c:832 src/filed/backup.c:848
 msgid "Encryption error\n"
 msgstr ""
 
 msgid "Encryption error\n"
 msgstr ""
 
-#: src/filed/backup.c:865
+#: src/filed/backup.c:872
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:868
+#: src/filed/backup.c:875
 msgid "Too many errors.\n"
 msgstr ""
 
 msgid "Too many errors.\n"
 msgstr ""
 
-#: src/filed/backup.c:878
+#: src/filed/backup.c:885
 msgid "Encryption padding error\n"
 msgstr ""
 
 msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/filed/backup.c:935
+#: src/filed/backup.c:942
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
-#: src/filed/backup.c:989
+#: src/filed/backup.c:996
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
@@ -6293,225 +6275,225 @@ msgstr ""
 msgid "Cannot find attribute %s"
 msgstr ""
 
 msgid "Cannot find attribute %s"
 msgstr ""
 
-#: src/filed/restore.c:81
+#: src/filed/restore.c:89
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:157
+#: src/filed/restore.c:166
 msgid "Open File Manager paused\n"
 msgstr ""
 
 msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/filed/restore.c:161
+#: src/filed/restore.c:170
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/filed/restore.c:169
+#: src/filed/restore.c:178
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/filed/restore.c:171
+#: src/filed/restore.c:180
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/filed/restore.c:226 src/filed/verify_vol.c:99
+#: src/filed/restore.c:244 src/filed/verify_vol.c:99
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:234 src/filed/verify_vol.c:108
+#: src/filed/restore.c:252 src/filed/verify_vol.c:108
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:238 src/filed/verify_vol.c:112
+#: src/filed/restore.c:256 src/filed/verify_vol.c:112
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/filed/restore.c:263 src/filed/restore.c:552
+#: src/filed/restore.c:286 src/filed/restore.c:603
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/filed/restore.c:280 src/filed/restore.c:568 src/filed/restore.c:605
+#: src/filed/restore.c:310 src/filed/restore.c:627 src/filed/restore.c:672
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:294 src/filed/restore.c:574
+#: src/filed/restore.c:325 src/filed/restore.c:633
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/filed/restore.c:305 src/filed/verify_vol.c:151
+#: src/filed/restore.c:336 src/filed/verify_vol.c:151
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/filed/restore.c:318 src/stored/bextract.c:311
+#: src/filed/restore.c:349 src/stored/bextract.c:311
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/filed/restore.c:369
+#: src/filed/restore.c:400
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
-#: src/filed/restore.c:382
+#: src/filed/restore.c:413
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/filed/restore.c:385
+#: src/filed/restore.c:416
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
-#: src/filed/restore.c:389
+#: src/filed/restore.c:420
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:401
+#: src/filed/restore.c:432 src/filed/restore.c:503
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:467
+#: src/filed/restore.c:515
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:491
+#: src/filed/restore.c:541
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/filed/restore.c:495
+#: src/filed/restore.c:545
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
-#: src/filed/restore.c:507
+#: src/filed/restore.c:558
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:519
+#: src/filed/restore.c:570
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:529
+#: src/filed/restore.c:580
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:577 src/stored/bextract.c:469
+#: src/filed/restore.c:636 src/stored/bextract.c:469
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/filed/restore.c:650
+#: src/filed/restore.c:730
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:654
+#: src/filed/restore.c:734
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:657
+#: src/filed/restore.c:737
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:660
+#: src/filed/restore.c:740
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:671
+#: src/filed/restore.c:751
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/filed/restore.c:675
+#: src/filed/restore.c:755
 msgid "Zlib errno"
 msgstr ""
 
 msgid "Zlib errno"
 msgstr ""
 
-#: src/filed/restore.c:677
+#: src/filed/restore.c:757
 msgid "Zlib stream error"
 msgstr ""
 
 msgid "Zlib stream error"
 msgstr ""
 
-#: src/filed/restore.c:679
+#: src/filed/restore.c:759
 msgid "Zlib data error"
 msgstr ""
 
 msgid "Zlib data error"
 msgstr ""
 
-#: src/filed/restore.c:681
+#: src/filed/restore.c:761
 msgid "Zlib memory error"
 msgstr ""
 
 msgid "Zlib memory error"
 msgstr ""
 
-#: src/filed/restore.c:683
+#: src/filed/restore.c:763
 msgid "Zlib buffer error"
 msgstr ""
 
 msgid "Zlib buffer error"
 msgstr ""
 
-#: src/filed/restore.c:685
+#: src/filed/restore.c:765
 msgid "Zlib version error"
 msgstr ""
 
 msgid "Zlib version error"
 msgstr ""
 
-#: src/filed/restore.c:687 src/lib/util.c:591 src/lib/util.c:601
+#: src/filed/restore.c:767 src/lib/util.c:591 src/lib/util.c:601
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
-#: src/filed/restore.c:720
+#: src/filed/restore.c:804
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
-#: src/filed/restore.c:727 src/filed/restore.c:742
+#: src/filed/restore.c:813 src/filed/restore.c:828
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:767 src/stored/bextract.c:400
+#: src/filed/restore.c:853 src/stored/bextract.c:400
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:794
+#: src/filed/restore.c:880
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:803 src/stored/bextract.c:434
+#: src/filed/restore.c:889 src/stored/bextract.c:434
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/filed/restore.c:823
+#: src/filed/restore.c:909
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:829 src/stored/bextract.c:372 src/stored/bextract.c:422
+#: src/filed/restore.c:915 src/stored/bextract.c:372 src/stored/bextract.c:422
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:878
+#: src/filed/restore.c:964
 msgid "Decryption error\n"
 msgstr ""
 
 msgid "Decryption error\n"
 msgstr ""
 
-#: src/filed/restore.c:968
+#: src/filed/restore.c:1054
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:985
+#: src/filed/restore.c:1071
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
@@ -8680,9 +8662,9 @@ msgid ""
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
-#: src/lib/smartall.c:393
+#: src/lib/smartall.c:394
 #, c-format
 #, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+msgid "Orphaned buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 #: src/lib/smartall.c:429
 msgstr ""
 
 #: src/lib/smartall.c:429
@@ -9306,64 +9288,64 @@ msgstr ""
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:292 src/stored/append.c:304 src/stored/askdir.c:307
+#: src/stored/append.c:93 src/stored/append.c:102 src/stored/append.c:114
+#: src/stored/append.c:291 src/stored/append.c:303 src/stored/askdir.c:307
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:109 src/stored/btape.c:1887
+#: src/stored/append.c:108 src/stored/btape.c:1887
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/append.c:120
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/append.c:157
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/append.c:179
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/stored/append.c:190
+#: src/stored/append.c:189
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/stored/append.c:244 src/stored/mac.c:241
+#: src/stored/append.c:243 src/stored/mac.c:241
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/append.c:257
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:271
+#: src/stored/append.c:270
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:286 src/stored/btape.c:2011
+#: src/stored/append.c:285 src/stored/btape.c:2011
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:297 src/stored/mac.c:122 src/stored/mac.c:213
+#: src/stored/append.c:296 src/stored/mac.c:122 src/stored/mac.c:213
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:299 src/stored/mac.c:124
+#: src/stored/append.c:298 src/stored/mac.c:124
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
@@ -9979,11 +9961,11 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/read_record.c:388
+#: src/stored/bls.c:409 src/stored/read_record.c:387
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:412 src/stored/read_record.c:391
+#: src/stored/bls.c:412 src/stored/read_record.c:390
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
@@ -10003,7 +9985,7 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:433 src/stored/read_record.c:409
+#: src/stored/bls.c:433 src/stored/read_record.c:408
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
@@ -10389,10 +10371,6 @@ msgstr ""
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:195
-msgid " y64=%"
-msgstr ""
-
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
@@ -11669,7 +11647,7 @@ msgstr ""
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2750 src/stored/mount.c:590
+#: src/stored/btape.c:2750 src/stored/mount.c:606
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -11694,57 +11672,57 @@ msgstr ""
 msgid "cont,"
 msgstr ""
 
 msgid "cont,"
 msgstr ""
 
-#: src/stored/butil.c:146
+#: src/stored/butil.c:147
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/butil.c:166
+#: src/stored/butil.c:167
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:173
+#: src/stored/butil.c:174
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:194
+#: src/stored/butil.c:195
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/butil.c:277
+#: src/stored/butil.c:278
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:282
+#: src/stored/butil.c:283
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
+#: src/stored/butil.c:286
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
-#: src/stored/butil.c:301
+#: src/stored/butil.c:302
 msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgid "Unexpected End of Data\n"
 msgstr ""
 
-#: src/stored/butil.c:303
+#: src/stored/butil.c:304
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
-#: src/stored/butil.c:305
+#: src/stored/butil.c:306
 msgid "Unexpected End of File\n"
 msgstr ""
 
 msgid "Unexpected End of File\n"
 msgstr ""
 
-#: src/stored/butil.c:307
+#: src/stored/butil.c:308
 msgid "Tape Door is Open\n"
 msgstr ""
 
 msgid "Tape Door is Open\n"
 msgstr ""
 
-#: src/stored/butil.c:309
+#: src/stored/butil.c:310
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
@@ -12135,14 +12113,14 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: src/stored/dircmd.c:546 src/stored/reserve.c:710
+#: src/stored/dircmd.c:546 src/stored/reserve.c:709
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/reserve.c:706
+#: src/stored/dircmd.c:568 src/stored/reserve.c:705
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -12582,7 +12560,7 @@ msgstr ""
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1030 src/stored/read_record.c:402
+#: src/stored/label.c:1030 src/stored/read_record.c:401
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
@@ -12628,17 +12606,17 @@ msgstr ""
 msgid "Job %d canceled.\n"
 msgstr ""
 
 msgid "Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/mount.c:207
+#: src/stored/mount.c:211
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:249 src/stored/mount.c:495
+#: src/stored/mount.c:254 src/stored/mount.c:511
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:286
+#: src/stored/mount.c:292
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
@@ -12646,46 +12624,46 @@ msgid ""
 "    %s"
 msgstr ""
 
 "    %s"
 msgstr ""
 
-#: src/stored/mount.c:368
+#: src/stored/mount.c:375
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
-#: src/stored/mount.c:371
+#: src/stored/mount.c:378
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:379
+#: src/stored/mount.c:386
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:383
+#: src/stored/mount.c:390
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:399
+#: src/stored/mount.c:406
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
-#: src/stored/mount.c:402
+#: src/stored/mount.c:409
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
-#: src/stored/mount.c:430
+#: src/stored/mount.c:437
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
-#: src/stored/mount.c:434
+#: src/stored/mount.c:441
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -12694,29 +12672,29 @@ msgid ""
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
-#: src/stored/mount.c:485
+#: src/stored/mount.c:501
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:490
+#: src/stored/mount.c:506
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
-#: src/stored/mount.c:510
+#: src/stored/mount.c:526
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:526
+#: src/stored/mount.c:542
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:545
+#: src/stored/mount.c:561
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
@@ -12935,18 +12913,18 @@ msgstr ""
 
 #: src/stored/read_record.c:369
 #, c-format
 
 #: src/stored/read_record.c:369
 #, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read_record.c:395
+#: src/stored/read_record.c:394
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:399
+#: src/stored/read_record.c:398
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:404
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
@@ -12960,6 +12938,11 @@ msgstr ""
 msgid "Damaged buffer\n"
 msgstr ""
 
 msgid "Damaged buffer\n"
 msgstr ""
 
+#: src/stored/record.c:549
+#, c-format
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
+msgstr ""
+
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
@@ -12978,66 +12961,66 @@ msgid ""
 "Device resources.\n"
 msgstr ""
 
 "Device resources.\n"
 msgstr ""
 
-#: src/stored/reserve.c:723
+#: src/stored/reserve.c:722
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:788
+#: src/stored/reserve.c:787
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:797
+#: src/stored/reserve.c:796
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
-#: src/stored/reserve.c:847
+#: src/stored/reserve.c:846
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/reserve.c:856
+#: src/stored/reserve.c:855
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:922
+#: src/stored/reserve.c:921
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
-#: src/stored/reserve.c:930
+#: src/stored/reserve.c:929
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
-#: src/stored/reserve.c:940
+#: src/stored/reserve.c:939
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:976
+#: src/stored/reserve.c:975
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1019
+#: src/stored/reserve.c:1018
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1027 src/stored/reserve.c:1031
+#: src/stored/reserve.c:1026 src/stored/reserve.c:1030
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1028
+#: src/stored/reserve.c:1027
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1034
+#: src/stored/reserve.c:1033
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
@@ -13484,12 +13467,12 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/wait.c:128
+#: src/stored/wait.c:127
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/wait.c:213
+#: src/stored/wait.c:212
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
@@ -14509,13 +14492,13 @@ msgstr ""
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
-#: src/win32/stored/baculasd/winmain.cpp:208
-#: src/win32/stored/baculasd/winmain.cpp:215
+#: src/win32/stored/baculasd/winmain.cpp:225
+#: src/win32/stored/baculasd/winmain.cpp:232
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
-#: src/win32/stored/baculasd/winmain.cpp:212
+#: src/win32/stored/baculasd/winmain.cpp:229
 msgid "Bad Command Line Options"
 msgstr ""
 
 msgid "Bad Command Line Options"
 msgstr ""
 
@@ -14631,7 +14614,7 @@ msgstr ""
 msgid "Could not lock database"
 msgstr ""
 
 msgid "Could not lock database"
 msgstr ""
 
-#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:309
+#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:326
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
index 24dd35ad3de4cb0705979ee227607195f7667f88..93c050e3b99b1baec1b339459c0d9b94958457ce 100644 (file)
Binary files a/bacula/po/fr.gmo and b/bacula/po/fr.gmo differ
index a2a7fab1c0f5a5756d1ca9814a305c516310d6e8..1cbae4f4e32611e5d967c7e26a94a4a04698c5d0 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-12-08 15:31+0100\n"
+"POT-Creation-Date: 2006-12-20 12:48+0100\n"
 "PO-Revision-Date: 2006-11-20 20:16+0100\n"
 "Last-Translator: Eric Bollengier <eric@eb.homelinux.org>\n"
 "Language-Team: French <bacula-devel-fr@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2006-11-20 20:16+0100\n"
 "Last-Translator: Eric Bollengier <eric@eb.homelinux.org>\n"
 "Language-Team: French <bacula-devel-fr@lists.sourceforge.net>\n"
@@ -563,56 +563,32 @@ msgstr ""
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037
+#: src/dird/admin.c:89 src/dird/backup.c:350 src/dird/migrate.c:1060
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
-#: src/dird/admin.c:98
+#: src/dird/admin.c:97
 msgid "Admin OK"
 msgstr "Admin OK"
 
 msgid "Admin OK"
 msgstr "Admin OK"
 
-#: src/dird/admin.c:102
+#: src/dird/admin.c:101
 msgid "*** Admin Error ***"
 msgstr "*** Admin en Erreur ***"
 
 msgid "*** Admin Error ***"
 msgstr "*** Admin en Erreur ***"
 
-#: src/dird/admin.c:106
+#: src/dird/admin.c:105
 msgid "Admin Canceled"
 msgstr "Admin Annulé"
 
 msgid "Admin Canceled"
 msgstr "Admin Annulé"
 
-#: src/dird/admin.c:110 src/dird/backup.c:402 src/dird/restore.c:269
+#: src/dird/admin.c:109 src/dird/backup.c:400 src/dird/restore.c:266
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
-#: src/dird/admin.c:116
+#: src/dird/admin.c:115
 msgid "Bacula "
 msgstr "Bacula "
 
 msgid "Bacula "
 msgstr "Bacula "
 
-#: src/dird/admin.c:116 src/console/console.c:113
-#, c-format
-msgid " ("
-msgstr " ("
-
-#: src/dird/admin.c:116
-#, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-") : %s\n"
-"  JobId :                  %d\n"
-"  Job :                    %s\n"
-"  Début :                  %s\n"
-"  Fin :                    %s\n"
-"  Statut de fin :          %s\n"
-"\n"
-
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
@@ -643,7 +619,7 @@ msgstr ""
 "http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors\n"
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
 "http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors\n"
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
-#: src/filed/authenticate.c:241 src/stored/authenticate.c:131
+#: src/filed/authenticate.c:251 src/stored/authenticate.c:131
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
@@ -651,7 +627,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
-#: src/filed/authenticate.c:143 src/filed/authenticate.c:249
+#: src/filed/authenticate.c:147 src/filed/authenticate.c:259
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
@@ -759,8 +735,8 @@ msgstr ""
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:370 src/filed/authenticate.c:152
-#: src/filed/authenticate.c:257 src/stored/authenticate.c:147
+#: src/dird/authenticate.c:370 src/filed/authenticate.c:156
+#: src/filed/authenticate.c:267 src/stored/authenticate.c:147
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
@@ -791,7 +767,7 @@ msgstr ""
 "Fin de la purge automatique.\n"
 "\n"
 
 "Fin de la purge automatique.\n"
 "\n"
 
-#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960
+#: src/dird/backup.c:87 src/dird/job.c:937 src/dird/job.c:976
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 #, fuzzy
 msgid "Pool resource"
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 #, fuzzy
 msgid "Pool resource"
@@ -820,33 +796,33 @@ msgstr ""
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
-#: src/dird/backup.c:359
+#: src/dird/backup.c:357
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
-#: src/dird/backup.c:365 src/dird/migrate.c:1044
+#: src/dird/backup.c:363 src/dird/migrate.c:1067
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
-#: src/dird/backup.c:375
+#: src/dird/backup.c:373
 msgid "Backup OK -- with warnings"
 msgstr "Backup OK -- avec des erreurs"
 
 msgid "Backup OK -- with warnings"
 msgstr "Backup OK -- avec des erreurs"
 
-#: src/dird/backup.c:377 src/stored/bscan.c:1114
+#: src/dird/backup.c:375 src/stored/bscan.c:1114
 msgid "Backup OK"
 msgstr "Backup OK"
 
 msgid "Backup OK"
 msgstr "Backup OK"
 
-#: src/dird/backup.c:382 src/stored/bscan.c:1118
+#: src/dird/backup.c:380 src/stored/bscan.c:1118
 msgid "*** Backup Error ***"
 msgstr "*** Backup en erreur ***"
 
 msgid "*** Backup Error ***"
 msgstr "*** Backup en erreur ***"
 
-#: src/dird/backup.c:392 src/stored/bscan.c:1121
+#: src/dird/backup.c:390 src/stored/bscan.c:1121
 msgid "Backup Canceled"
 msgstr "Backup annulé"
 
 msgid "Backup Canceled"
 msgstr "Backup annulé"
 
-#: src/dird/backup.c:442
+#: src/dird/backup.c:440
 #, fuzzy, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, fuzzy, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -910,12 +886,12 @@ msgstr ""
 "  Statut de fin du SD :    %s\n"
 "  Statut de fin :          %s\n"
 
 "  Statut de fin du SD :    %s\n"
 "  Statut de fin :          %s\n"
 
-#: src/dird/backup.c:538
+#: src/dird/backup.c:536
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
-#: src/dird/backup.c:572
+#: src/dird/backup.c:570
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
@@ -1520,7 +1496,7 @@ msgid "Unknown resource type %d in free_resource.\n"
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
-#: src/dird/dird_conf.c:1759 src/console/console_conf.c:255
+#: src/dird/dird_conf.c:1775 src/console/console_conf.c:255
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
@@ -1621,7 +1597,8 @@ msgstr "Attendait un niveau de sauvegarde, eu
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1595 src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
+#: src/dird/dird_conf.c:1595 src/dird/dird_conf.c:1705
+#: src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr "Attendait %s, a pas : %s"
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr "Attendait %s, a pas : %s"
@@ -1631,23 +1608,23 @@ msgstr "Attendait %s, a pas
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1728 src/dird/inc_conf.c:630
+#: src/dird/dird_conf.c:1744 src/dird/inc_conf.c:630
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr "Attendait {, eu : %s"
 
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr "Attendait {, eu : %s"
 
-#: src/dird/dird_conf.c:1736 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
+#: src/dird/dird_conf.c:1752 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr "Attendait un mot clef, eu : %s\n"
 
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr "Attendait un mot clef, eu : %s\n"
 
-#: src/dird/dird_conf.c:1742 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
+#: src/dird/dird_conf.c:1758 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr "attendait un Ã©gale, eu : %s"
 
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr "attendait un Ã©gale, eu : %s"
 
-#: src/dird/dird_conf.c:1753 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
+#: src/dird/dird_conf.c:1769 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
@@ -1862,122 +1839,132 @@ msgstr ""
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:131 src/dird/ua_cmds.c:1630 src/dird/ua_output.c:619
+#: src/dird/job.c:131 src/dird/ua_output.c:619
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr "Impossible d'ouvrir la base de données Â«Â %s ».\n"
 
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr "Impossible d'ouvrir la base de données Â«Â %s ».\n"
 
-#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953
+#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:969
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 #, fuzzy
 msgid "unknown source"
 msgstr "erreur inconnue"
 
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 #, fuzzy
 msgid "unknown source"
 msgstr "erreur inconnue"
 
-#: src/dird/job.c:210 src/dird/job.c:321
+#: src/dird/job.c:209 src/dird/job.c:327
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
-#: src/dird/job.c:244
+#: src/dird/job.c:251
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
-#: src/dird/job.c:361
-#, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+#: src/dird/job.c:366
+#, fuzzy, c-format
+msgid "JobId %s, Job %s marked to be canceled.\n"
 msgstr "JobId %d, Job %s marqué pour Ãªtre annulé.\n"
 
 msgstr "JobId %d, Job %s marqué pour Ãªtre annulé.\n"
 
-#: src/dird/job.c:371
+#: src/dird/job.c:376
 msgid "Failed to connect to File daemon.\n"
 msgstr "Impossible de se connecter au client.\n"
 
 msgid "Failed to connect to File daemon.\n"
 msgstr "Impossible de se connecter au client.\n"
 
-#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958
-#: src/dird/job.c:967
+#: src/dird/job.c:394 src/dird/job.c:396 src/dird/job.c:940 src/dird/job.c:974
+#: src/dird/job.c:983
 #, fuzzy
 msgid "Job resource"
 msgstr "Sélectionnez le Job"
 
 #, fuzzy
 msgid "Job resource"
 msgstr "Sélectionnez le Job"
 
-#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
+#: src/dird/job.c:411 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr "Impossible de se connecter au Storage daemon.\n"
 
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr "Impossible de se connecter au Storage daemon.\n"
 
-#: src/dird/job.c:540 src/dird/job.c:588
+#: src/dird/job.c:456
+#, fuzzy
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr "Pas de volume spécifié. Abandon du job %d.\n"
+
+#: src/dird/job.c:461
+#, fuzzy
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr "Pas de volume spécifié. Abandon du job %d.\n"
+
+#: src/dird/job.c:555 src/dird/job.c:604
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
-#: src/dird/job.c:614 src/dird/ua_output.c:630
+#: src/dird/job.c:630 src/dird/ua_output.c:630
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr "Pool %s introuvable en base. %s"
 
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr "Pool %s introuvable en base. %s"
 
-#: src/dird/job.c:618 src/dird/ua_output.c:638
+#: src/dird/job.c:634 src/dird/ua_output.c:638
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr "Pool %s créé en base.\n"
 
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr "Pool %s créé en base.\n"
 
-#: src/dird/job.c:627 src/dird/job.c:911
+#: src/dird/job.c:643 src/dird/job.c:927
 msgid "Run pool override"
 msgstr ""
 
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:637
+#: src/dird/job.c:653
 msgid "Run FullPool override"
 msgstr ""
 
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:639
+#: src/dird/job.c:655
 msgid "Job FullPool override"
 msgstr ""
 
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:647
+#: src/dird/job.c:663
 msgid "Run IncPool override"
 msgstr ""
 
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:649
+#: src/dird/job.c:665
 msgid "Job IncPool override"
 msgstr ""
 
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/dird/job.c:673
 msgid "Run DiffPool override"
 msgstr ""
 
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:659
+#: src/dird/job.c:675
 msgid "Job DiffPool override"
 msgstr ""
 
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:684 src/stored/bscan.c:962
+#: src/dird/job.c:700 src/stored/bscan.c:962
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:720
+#: src/dird/job.c:736
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:725
+#: src/dird/job.c:741
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:765
+#: src/dird/job.c:781
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:916
+#: src/dird/job.c:932
 msgid "Run storage override"
 msgstr ""
 
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1029 src/dird/ua_run.c:385
+#: src/dird/job.c:1045 src/dird/ua_run.c:385
 #, fuzzy
 msgid "No storage specified.\n"
 msgstr "Pas de job sélectionné.\n"
 
 #, fuzzy
 msgid "No storage specified.\n"
 msgstr "Pas de job sélectionné.\n"
 
-#: src/dird/job.c:1190
+#: src/dird/job.c:1206
 msgid "Could not start clone job.\n"
 msgstr ""
 
 msgid "Could not start clone job.\n"
 msgstr ""
 
-#: src/dird/job.c:1192
+#: src/dird/job.c:1208
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -2109,136 +2096,136 @@ msgstr "S
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr "%s utilisant JobId=%d Job=%s\n"
 
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr "%s utilisant JobId=%d Job=%s\n"
 
-#: src/dird/migrate.c:324
+#: src/dird/migrate.c:305
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
-#: src/dird/migrate.c:617
+#: src/dird/migrate.c:643
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665
-#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844
-#: src/dird/migrate.c:871 src/dird/migrate.c:967
+#: src/dird/migrate.c:650 src/dird/migrate.c:670 src/dird/migrate.c:691
+#: src/dird/migrate.c:730 src/dird/migrate.c:756 src/dird/migrate.c:870
+#: src/dird/migrate.c:897 src/dird/migrate.c:993
 #, fuzzy, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr "fopen %s en erreur : ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr "fopen %s en erreur : ERR=%s\n"
 
-#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669
-#: src/dird/migrate.c:734
+#: src/dird/migrate.c:674 src/dird/migrate.c:681 src/dird/migrate.c:695
+#: src/dird/migrate.c:760
 #, fuzzy
 msgid "No Volumes found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
 #, fuzzy
 msgid "No Volumes found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
-#: src/dird/migrate.c:683
+#: src/dird/migrate.c:709
 #, fuzzy
 msgid "Invalid MediaId found.\n"
 msgstr "Période invalide.\n"
 
 #, fuzzy
 msgid "Invalid MediaId found.\n"
 msgstr "Période invalide.\n"
 
-#: src/dird/migrate.c:741
+#: src/dird/migrate.c:767
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
-#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783
+#: src/dird/migrate.c:779 src/dird/migrate.c:796 src/dird/migrate.c:809
 #, fuzzy
 msgid "No JobIds found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
 #, fuzzy
 msgid "No JobIds found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
-#: src/dird/migrate.c:756
+#: src/dird/migrate.c:782
 #, fuzzy, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr "Les fichiers suivants sont absents :\n"
 
 #, fuzzy, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr "Les fichiers suivants sont absents :\n"
 
-#: src/dird/migrate.c:767 src/dird/migrate.c:780
+#: src/dird/migrate.c:793 src/dird/migrate.c:806
 #, fuzzy
 msgid "Invalid JobId found.\n"
 msgstr "Période invalide.\n"
 
 #, fuzzy
 msgid "Invalid JobId found.\n"
 msgstr "Période invalide.\n"
 
-#: src/dird/migrate.c:791
+#: src/dird/migrate.c:817
 #, fuzzy, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr "Impossible de récupérer le Job du JobId=%s : ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr "Impossible de récupérer le Job du JobId=%s : ERR=%s\n"
 
-#: src/dird/migrate.c:796
+#: src/dird/migrate.c:822
 #, fuzzy, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr "%s utilisant JobId=%d Job=%s\n"
 
 #, fuzzy, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr "%s utilisant JobId=%d Job=%s\n"
 
-#: src/dird/migrate.c:827
+#: src/dird/migrate.c:853
 msgid "Could not start migration job.\n"
 msgstr ""
 
 msgid "Could not start migration job.\n"
 msgstr ""
 
-#: src/dird/migrate.c:829
+#: src/dird/migrate.c:855
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
-#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972
+#: src/dird/migrate.c:874 src/dird/migrate.c:901 src/dird/migrate.c:998
 #, fuzzy, c-format
 msgid "No %ss found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
 #, fuzzy, c-format
 msgid "No %ss found to migrate.\n"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
-#: src/dird/migrate.c:851
+#: src/dird/migrate.c:877
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
-#: src/dird/migrate.c:896
+#: src/dird/migrate.c:922
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:907
+#: src/dird/migrate.c:933
 #, fuzzy, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr "fopen %s en erreur : ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr "fopen %s en erreur : ERR=%s\n"
 
-#: src/dird/migrate.c:912
+#: src/dird/migrate.c:938
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:921
+#: src/dird/migrate.c:947
 #, fuzzy, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr "Impossible d'ouvrir %s : ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr "Impossible d'ouvrir %s : ERR=%s\n"
 
-#: src/dird/migrate.c:950
+#: src/dird/migrate.c:976
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:1066
+#: src/dird/migrate.c:1089
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
-#: src/dird/migrate.c:1068
+#: src/dird/migrate.c:1091
 #, c-format
 msgid "%s OK"
 msgstr ""
 
 #, c-format
 msgid "%s OK"
 msgstr ""
 
-#: src/dird/migrate.c:1073
+#: src/dird/migrate.c:1096
 #, c-format
 msgid "*** %s Error ***"
 msgstr "*** %s Erreur ***"
 
 #, c-format
 msgid "*** %s Error ***"
 msgstr "*** %s Erreur ***"
 
-#: src/dird/migrate.c:1083
+#: src/dird/migrate.c:1106
 #, c-format
 msgid "%s Canceled"
 msgstr "%s Annulé"
 
 #, c-format
 msgid "%s Canceled"
 msgstr "%s Annulé"
 
-#: src/dird/migrate.c:1092
+#: src/dird/migrate.c:1115
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
-#: src/dird/migrate.c:1096
+#: src/dird/migrate.c:1126
 #, fuzzy, c-format
 msgid "%s -- no files to migrate"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
 #, fuzzy, c-format
 msgid "%s -- no files to migrate"
 msgstr "Aucun volume trouvé pour la restauration.\n"
 
-#: src/dird/migrate.c:1112
+#: src/dird/migrate.c:1142
 #, fuzzy, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, fuzzy, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -2298,17 +2285,17 @@ msgstr ""
 "  Statut de fin du SD :    %s\n"
 "  Statut de fin :          %s\n"
 
 "  Statut de fin du SD :    %s\n"
 "  Statut de fin :          %s\n"
 
-#: src/dird/migrate.c:1218
+#: src/dird/migrate.c:1248
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1224
+#: src/dird/migrate.c:1254
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1230
+#: src/dird/migrate.c:1260
 #, fuzzy
 msgid "Storage from Pool's NextPool resource"
 msgstr "Sélectionnez le Pool"
 #, fuzzy
 msgid "Storage from Pool's NextPool resource"
 msgstr "Sélectionnez le Pool"
@@ -2518,23 +2505,23 @@ msgstr ""
 msgid "Start Restore Job %s\n"
 msgstr "Démarrage du Job de restauration %s\n"
 
 msgid "Start Restore Job %s\n"
 msgstr "Démarrage du Job de restauration %s\n"
 
-#: src/dird/restore.c:242
+#: src/dird/restore.c:239
 msgid "Restore OK -- warning file count mismatch"
 msgstr "Restauration Ok -- attention le nombre de fichier ne correspond pas"
 
 msgid "Restore OK -- warning file count mismatch"
 msgstr "Restauration Ok -- attention le nombre de fichier ne correspond pas"
 
-#: src/dird/restore.c:244
+#: src/dird/restore.c:241
 msgid "Restore OK"
 msgstr "Restauration OK"
 
 msgid "Restore OK"
 msgstr "Restauration OK"
 
-#: src/dird/restore.c:249
+#: src/dird/restore.c:246
 msgid "*** Restore Error ***"
 msgstr "*** Restauration en erreur ***"
 
 msgid "*** Restore Error ***"
 msgstr "*** Restauration en erreur ***"
 
-#: src/dird/restore.c:259
+#: src/dird/restore.c:256
 msgid "Restore Canceled"
 msgstr "Restauration annulée"
 
 msgid "Restore Canceled"
 msgstr "Restauration annulée"
 
-#: src/dird/restore.c:286
+#: src/dird/restore.c:283
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -3193,6 +3180,11 @@ msgstr "%s Version
 msgid "Could not find a Catalog resource\n"
 msgstr "Impossible de trouver un Catalogue\n"
 
 msgid "Could not find a Catalog resource\n"
 msgstr "Impossible de trouver un Catalogue\n"
 
+#: src/dird/ua_cmds.c:1630
+#, fuzzy, c-format
+msgid "Could not open catalog database \"%s\".\n"
+msgstr "Impossible d'ouvrir la base de données Â«Â %s ».\n"
+
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 #, fuzzy
 msgid ": is an invalid command\n"
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 #, fuzzy
 msgid ": is an invalid command\n"
@@ -5091,7 +5083,7 @@ msgstr "Autre"
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr "%6d  %-6s %8s %14s %-7s  %-8s %s\n"
 
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr "%6d  %-6s %8s %14s %-7s  %-8s %s\n"
 
-#: src/dird/ua_status.c:750 src/stored/btape.c:195
+#: src/dird/ua_status.c:750
 msgid "\n"
 msgstr "\n"
 
 msgid "\n"
 msgstr "\n"
 
@@ -5711,32 +5703,32 @@ msgstr ""
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:379
+#: src/dird/verify.c:378
 msgid "Verify OK"
 msgstr "Vérification OK"
 
 msgid "Verify OK"
 msgstr "Vérification OK"
 
-#: src/dird/verify.c:383
+#: src/dird/verify.c:382
 msgid "*** Verify Error ***"
 msgstr "*** Erreur de Vérification ***"
 
 msgid "*** Verify Error ***"
 msgstr "*** Erreur de Vérification ***"
 
-#: src/dird/verify.c:387
+#: src/dird/verify.c:386
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:390
+#: src/dird/verify.c:389
 msgid "Verify Canceled"
 msgstr "Vérification annulée"
 
 msgid "Verify Canceled"
 msgstr "Vérification annulée"
 
-#: src/dird/verify.c:393
+#: src/dird/verify.c:392
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:398
+#: src/dird/verify.c:397
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:411
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5758,7 +5750,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:447
+#: src/dird/verify.c:446
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5778,95 +5770,95 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:526
+#: src/dird/verify.c:525
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:570
+#: src/dird/verify.c:569
 #, c-format
 msgid "New file: %s\n"
 msgstr "Nouveau Fichier : %s\n"
 
 #, c-format
 msgid "New file: %s\n"
 msgstr "Nouveau Fichier : %s\n"
 
-#: src/dird/verify.c:571
+#: src/dird/verify.c:570
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr "Fichier absent du catalogue : %s\n"
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr "Fichier absent du catalogue : %s\n"
 
-#: src/dird/verify.c:595
+#: src/dird/verify.c:594
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:604
+#: src/dird/verify.c:603
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:612
+#: src/dird/verify.c:611
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:620
+#: src/dird/verify.c:619
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:628
+#: src/dird/verify.c:627
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:636
+#: src/dird/verify.c:635
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:645
+#: src/dird/verify.c:644
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:652
+#: src/dird/verify.c:651
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:659
+#: src/dird/verify.c:658
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:666
+#: src/dird/verify.c:665
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:696
+#: src/dird/verify.c:695
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:705
+#: src/dird/verify.c:704
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:708
+#: src/dird/verify.c:707
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
-#: src/dird/verify.c:720
+#: src/dird/verify.c:719
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:760
+#: src/dird/verify.c:759
 msgid "The following files are missing:\n"
 msgstr "Les fichiers suivants sont absents :\n"
 
 msgid "The following files are missing:\n"
 msgstr "Les fichiers suivants sont absents :\n"
 
-#: src/dird/verify.c:774 src/tools/testfind.c:407
+#: src/dird/verify.c:773 src/tools/testfind.c:407
 #, c-format
 msgid "File: %s\n"
 msgstr "Fichier : %s\n"
 #, c-format
 msgid "File: %s\n"
 msgstr "Fichier : %s\n"
@@ -5910,29 +5902,6 @@ msgid ""
 "Version: "
 msgstr "%s Version : %s (%s)\n"
 
 "Version: "
 msgstr "%s Version : %s (%s)\n"
 
-#: src/console/console.c:113
-#, fuzzy, c-format
-msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -n          no conio\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-") %s %s %s\n"
-"\n"
-"Usage : bconsole [-s] [-c config_file] [-d niveau_debug]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -s          no signals\n"
-"       -t          test - lecture de la configuration et sortie\n"
-"\n"
-
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
@@ -6156,178 +6125,178 @@ msgstr ""
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr "Connexion au Director %s:%d\n"
 
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr "Connexion au Director %s:%d\n"
 
-#: src/filed/authenticate.c:128
+#: src/filed/authenticate.c:132
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:135
+#: src/filed/authenticate.c:139
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:189 src/stored/dircmd.c:196
+#: src/filed/authenticate.c:193 src/stored/dircmd.c:196
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/filed/authenticate.c:234
+#: src/filed/authenticate.c:244
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
-#: src/filed/backup.c:83
+#: src/filed/backup.c:84
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/filed/backup.c:126 src/filed/backup.c:138
+#: src/filed/backup.c:127 src/filed/backup.c:139
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:252
+#: src/filed/backup.c:253
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:259
+#: src/filed/backup.c:260
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:265
+#: src/filed/backup.c:266
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:270
+#: src/filed/backup.c:271
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:288 src/filed/verify.c:121
+#: src/filed/backup.c:289 src/filed/verify.c:121
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:295 src/filed/verify.c:128
+#: src/filed/backup.c:296 src/filed/verify.c:128
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:302 src/filed/verify.c:135
+#: src/filed/backup.c:303 src/filed/verify.c:135
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:309 src/filed/verify.c:141
+#: src/filed/backup.c:310 src/filed/verify.c:141
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:312
+#: src/filed/backup.c:313
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:316 src/filed/verify.c:155
+#: src/filed/backup.c:317 src/filed/verify.c:155
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:322
+#: src/filed/backup.c:323
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:354 src/filed/verify.c:236
+#: src/filed/backup.c:355 src/filed/verify.c:236
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:368
+#: src/filed/backup.c:369
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:388
+#: src/filed/backup.c:389
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
-#: src/filed/backup.c:419 src/filed/verify.c:293
+#: src/filed/backup.c:420 src/filed/verify.c:293
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:468 src/filed/verify.c:307
+#: src/filed/backup.c:470 src/filed/verify.c:307
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:522
+#: src/filed/backup.c:529
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
-#: src/filed/backup.c:527 src/filed/backup.c:533 src/filed/backup.c:546
+#: src/filed/backup.c:534 src/filed/backup.c:540 src/filed/backup.c:553
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:654
+#: src/filed/backup.c:661
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:666
+#: src/filed/backup.c:673
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/filed/backup.c:673
+#: src/filed/backup.c:680
 #, fuzzy
 msgid "Failed to initialize encryption context.\n"
 msgstr "Impossible d'initialiser le contexte TLS pour la Console Â«Â %s ».\n"
 
 #, fuzzy
 msgid "Failed to initialize encryption context.\n"
 msgstr "Impossible d'initialiser le contexte TLS pour la Console Â«Â %s ».\n"
 
-#: src/filed/backup.c:696 src/filed/backup.c:852 src/filed/backup.c:887
-#: src/filed/backup.c:898 src/filed/backup.c:944 src/filed/backup.c:957
-#: src/filed/backup.c:965 src/filed/backup.c:1010 src/filed/backup.c:1044
+#: src/filed/backup.c:703 src/filed/backup.c:859 src/filed/backup.c:894
+#: src/filed/backup.c:905 src/filed/backup.c:951 src/filed/backup.c:964
+#: src/filed/backup.c:972 src/filed/backup.c:1017 src/filed/backup.c:1051
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:775
+#: src/filed/backup.c:782
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:782
+#: src/filed/backup.c:789
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:825 src/filed/backup.c:841
+#: src/filed/backup.c:832 src/filed/backup.c:848
 msgid "Encryption error\n"
 msgstr ""
 
 msgid "Encryption error\n"
 msgstr ""
 
-#: src/filed/backup.c:865
+#: src/filed/backup.c:872
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:868
+#: src/filed/backup.c:875
 msgid "Too many errors.\n"
 msgstr ""
 
 msgid "Too many errors.\n"
 msgstr ""
 
-#: src/filed/backup.c:878
+#: src/filed/backup.c:885
 msgid "Encryption padding error\n"
 msgstr ""
 
 msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/filed/backup.c:935
+#: src/filed/backup.c:942
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
-#: src/filed/backup.c:989
+#: src/filed/backup.c:996
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
@@ -6671,226 +6640,226 @@ msgstr ""
 msgid "Cannot find attribute %s"
 msgstr ""
 
 msgid "Cannot find attribute %s"
 msgstr ""
 
-#: src/filed/restore.c:81
+#: src/filed/restore.c:89
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:157
+#: src/filed/restore.c:166
 msgid "Open File Manager paused\n"
 msgstr ""
 
 msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/filed/restore.c:161
+#: src/filed/restore.c:170
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/filed/restore.c:169
+#: src/filed/restore.c:178
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/filed/restore.c:171
+#: src/filed/restore.c:180
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/filed/restore.c:226 src/filed/verify_vol.c:99
+#: src/filed/restore.c:244 src/filed/verify_vol.c:99
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:234 src/filed/verify_vol.c:108
+#: src/filed/restore.c:252 src/filed/verify_vol.c:108
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:238 src/filed/verify_vol.c:112
+#: src/filed/restore.c:256 src/filed/verify_vol.c:112
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/filed/restore.c:263 src/filed/restore.c:552
+#: src/filed/restore.c:286 src/filed/restore.c:603
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/filed/restore.c:280 src/filed/restore.c:568 src/filed/restore.c:605
+#: src/filed/restore.c:310 src/filed/restore.c:627 src/filed/restore.c:672
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:294 src/filed/restore.c:574
+#: src/filed/restore.c:325 src/filed/restore.c:633
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/filed/restore.c:305 src/filed/verify_vol.c:151
+#: src/filed/restore.c:336 src/filed/verify_vol.c:151
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/filed/restore.c:318 src/stored/bextract.c:311
+#: src/filed/restore.c:349 src/stored/bextract.c:311
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/filed/restore.c:369
+#: src/filed/restore.c:400
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
-#: src/filed/restore.c:382
+#: src/filed/restore.c:413
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/filed/restore.c:385
+#: src/filed/restore.c:416
 #, fuzzy
 msgid "Decrypt of the session key failed.\n"
 msgstr "Impossible de décrypter la clef de session"
 
 #, fuzzy
 msgid "Decrypt of the session key failed.\n"
 msgstr "Impossible de décrypter la clef de session"
 
-#: src/filed/restore.c:389
+#: src/filed/restore.c:420
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:401
+#: src/filed/restore.c:432 src/filed/restore.c:503
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:467
+#: src/filed/restore.c:515
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:491
+#: src/filed/restore.c:541
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/filed/restore.c:495
+#: src/filed/restore.c:545
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
-#: src/filed/restore.c:507
+#: src/filed/restore.c:558
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:519
+#: src/filed/restore.c:570
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:529
+#: src/filed/restore.c:580
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:577 src/stored/bextract.c:469
+#: src/filed/restore.c:636 src/stored/bextract.c:469
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/filed/restore.c:650
+#: src/filed/restore.c:730
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:654
+#: src/filed/restore.c:734
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:657
+#: src/filed/restore.c:737
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:660
+#: src/filed/restore.c:740
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:671
+#: src/filed/restore.c:751
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/filed/restore.c:675
+#: src/filed/restore.c:755
 msgid "Zlib errno"
 msgstr ""
 
 msgid "Zlib errno"
 msgstr ""
 
-#: src/filed/restore.c:677
+#: src/filed/restore.c:757
 msgid "Zlib stream error"
 msgstr ""
 
 msgid "Zlib stream error"
 msgstr ""
 
-#: src/filed/restore.c:679
+#: src/filed/restore.c:759
 msgid "Zlib data error"
 msgstr ""
 
 msgid "Zlib data error"
 msgstr ""
 
-#: src/filed/restore.c:681
+#: src/filed/restore.c:761
 msgid "Zlib memory error"
 msgstr ""
 
 msgid "Zlib memory error"
 msgstr ""
 
-#: src/filed/restore.c:683
+#: src/filed/restore.c:763
 msgid "Zlib buffer error"
 msgstr ""
 
 msgid "Zlib buffer error"
 msgstr ""
 
-#: src/filed/restore.c:685
+#: src/filed/restore.c:765
 msgid "Zlib version error"
 msgstr ""
 
 msgid "Zlib version error"
 msgstr ""
 
-#: src/filed/restore.c:687 src/lib/util.c:591 src/lib/util.c:601
+#: src/filed/restore.c:767 src/lib/util.c:591 src/lib/util.c:601
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
-#: src/filed/restore.c:720
+#: src/filed/restore.c:804
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
-#: src/filed/restore.c:727 src/filed/restore.c:742
+#: src/filed/restore.c:813 src/filed/restore.c:828
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:767 src/stored/bextract.c:400
+#: src/filed/restore.c:853 src/stored/bextract.c:400
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:794
+#: src/filed/restore.c:880
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:803 src/stored/bextract.c:434
+#: src/filed/restore.c:889 src/stored/bextract.c:434
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/filed/restore.c:823
+#: src/filed/restore.c:909
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:829 src/stored/bextract.c:372 src/stored/bextract.c:422
+#: src/filed/restore.c:915 src/stored/bextract.c:372 src/stored/bextract.c:422
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:878
+#: src/filed/restore.c:964
 msgid "Decryption error\n"
 msgstr ""
 
 msgid "Decryption error\n"
 msgstr ""
 
-#: src/filed/restore.c:968
+#: src/filed/restore.c:1054
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:985
+#: src/filed/restore.c:1071
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
@@ -9092,9 +9061,9 @@ msgid ""
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
-#: src/lib/smartall.c:393
+#: src/lib/smartall.c:394
 #, c-format
 #, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+msgid "Orphaned buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 #: src/lib/smartall.c:429
 msgstr ""
 
 #: src/lib/smartall.c:429
@@ -9721,64 +9690,64 @@ msgstr ""
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:292 src/stored/append.c:304 src/stored/askdir.c:307
+#: src/stored/append.c:93 src/stored/append.c:102 src/stored/append.c:114
+#: src/stored/append.c:291 src/stored/append.c:303 src/stored/askdir.c:307
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:109 src/stored/btape.c:1887
+#: src/stored/append.c:108 src/stored/btape.c:1887
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/append.c:120
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/append.c:157
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/append.c:179
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/stored/append.c:190
+#: src/stored/append.c:189
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/stored/append.c:244 src/stored/mac.c:241
+#: src/stored/append.c:243 src/stored/mac.c:241
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/append.c:257
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:271
+#: src/stored/append.c:270
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr "Temps d'écriture du job = %02d:%02d:%02d, Taux de transfert = %s o/s\n"
 
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr "Temps d'écriture du job = %02d:%02d:%02d, Taux de transfert = %s o/s\n"
 
-#: src/stored/append.c:286 src/stored/btape.c:2011
+#: src/stored/append.c:285 src/stored/btape.c:2011
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:297 src/stored/mac.c:122 src/stored/mac.c:213
+#: src/stored/append.c:296 src/stored/mac.c:122 src/stored/mac.c:213
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:299 src/stored/mac.c:124
+#: src/stored/append.c:298 src/stored/mac.c:124
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
@@ -10459,11 +10428,11 @@ msgstr "Bloc : %d taille=%d\n"
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/read_record.c:388
+#: src/stored/bls.c:409 src/stored/read_record.c:387
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:412 src/stored/read_record.c:391
+#: src/stored/bls.c:412 src/stored/read_record.c:390
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
@@ -10483,7 +10452,7 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:433 src/stored/read_record.c:409
+#: src/stored/bls.c:433 src/stored/read_record.c:408
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
@@ -10885,10 +10854,6 @@ msgstr ""
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:195
-msgid " y64=%"
-msgstr ""
-
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
@@ -12198,7 +12163,7 @@ msgstr "Le volume 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2750 src/stored/mount.c:590
+#: src/stored/btape.c:2750 src/stored/mount.c:606
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -12223,57 +12188,57 @@ msgstr ""
 msgid "cont,"
 msgstr ""
 
 msgid "cont,"
 msgstr ""
 
-#: src/stored/butil.c:146
+#: src/stored/butil.c:147
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/butil.c:166
+#: src/stored/butil.c:167
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:173
+#: src/stored/butil.c:174
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:194
+#: src/stored/butil.c:195
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/butil.c:277
+#: src/stored/butil.c:278
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:282
+#: src/stored/butil.c:283
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
+#: src/stored/butil.c:286
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
-#: src/stored/butil.c:301
+#: src/stored/butil.c:302
 msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgid "Unexpected End of Data\n"
 msgstr ""
 
-#: src/stored/butil.c:303
+#: src/stored/butil.c:304
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
-#: src/stored/butil.c:305
+#: src/stored/butil.c:306
 msgid "Unexpected End of File\n"
 msgstr ""
 
 msgid "Unexpected End of File\n"
 msgstr ""
 
-#: src/stored/butil.c:307
+#: src/stored/butil.c:308
 msgid "Tape Door is Open\n"
 msgstr ""
 
 msgid "Tape Door is Open\n"
 msgstr ""
 
-#: src/stored/butil.c:309
+#: src/stored/butil.c:310
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
@@ -12671,14 +12636,14 @@ msgstr ""
 "3902 Impossible de monté le volume dans le storage device %s car :\n"
 "%s"
 
 "3902 Impossible de monté le volume dans le storage device %s car :\n"
 "%s"
 
-#: src/stored/dircmd.c:546 src/stored/reserve.c:710
+#: src/stored/dircmd.c:546 src/stored/reserve.c:709
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/reserve.c:706
+#: src/stored/dircmd.c:568 src/stored/reserve.c:705
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -13126,7 +13091,7 @@ msgstr ""
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1030 src/stored/read_record.c:402
+#: src/stored/label.c:1030 src/stored/read_record.c:401
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
@@ -13172,17 +13137,17 @@ msgstr ""
 msgid "Job %d canceled.\n"
 msgstr "Le job %d est annulé.\n"
 
 msgid "Job %d canceled.\n"
 msgstr "Le job %d est annulé.\n"
 
-#: src/stored/mount.c:207
+#: src/stored/mount.c:211
 #, fuzzy, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr "Impossible d'ouvrir %s : ERR=%s\n"
 
 #, fuzzy, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr "Impossible d'ouvrir %s : ERR=%s\n"
 
-#: src/stored/mount.c:249 src/stored/mount.c:495
+#: src/stored/mount.c:254 src/stored/mount.c:511
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr "Le volume Â«Â %s » n'est pas dans le device %s.\n"
 
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr "Le volume Â«Â %s » n'est pas dans le device %s.\n"
 
-#: src/stored/mount.c:286
+#: src/stored/mount.c:292
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
@@ -13193,23 +13158,23 @@ msgstr ""
 "    Le volume courant Â«Â %s » n'est pas utilisable car :\n"
 "    %s"
 
 "    Le volume courant Â«Â %s » n'est pas utilisable car :\n"
 "    %s"
 
-#: src/stored/mount.c:368
+#: src/stored/mount.c:375
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr "Le volume Â«Â %s » contient des données, re-positionnement Ã  la fin.\n"
 
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr "Le volume Â«Â %s » contient des données, re-positionnement Ã  la fin.\n"
 
-#: src/stored/mount.c:371
+#: src/stored/mount.c:378
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 "Impossible de se positionner Ã  la fin du média sur le device %s : ERR=%s\n"
 
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 "Impossible de se positionner Ã  la fin du média sur le device %s : ERR=%s\n"
 
-#: src/stored/mount.c:379
+#: src/stored/mount.c:386
 #, fuzzy, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file=%d.\n"
 
 #, fuzzy, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file=%d.\n"
 
-#: src/stored/mount.c:383
+#: src/stored/mount.c:390
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
@@ -13218,12 +13183,12 @@ msgstr ""
 "Impossible d'écrire sur le volume Â«Â %s » car :\n"
 "Les tailles ne correspondent pas. Volume=%s Catalogue=%s\n"
 
 "Impossible d'écrire sur le volume Â«Â %s » car :\n"
 "Les tailles ne correspondent pas. Volume=%s Catalogue=%s\n"
 
-#: src/stored/mount.c:399
+#: src/stored/mount.c:406
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file=%d.\n"
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file=%d.\n"
 
-#: src/stored/mount.c:402
+#: src/stored/mount.c:409
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -13232,12 +13197,12 @@ msgstr ""
 "Impossible d'écrire sur le volume Â«Â %s » \n"
 "car le nombre de fichiers ne correspond pas. Volume=%u Catalogue=%u\n"
 
 "Impossible d'écrire sur le volume Â«Â %s » \n"
 "car le nombre de fichiers ne correspond pas. Volume=%u Catalogue=%u\n"
 
-#: src/stored/mount.c:430
+#: src/stored/mount.c:437
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file adress=%u.\n"
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr "Prêt Ã  ajouter des données Ã  la fin du volume Â«Â %s » file adress=%u.\n"
 
-#: src/stored/mount.c:434
+#: src/stored/mount.c:441
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -13246,31 +13211,31 @@ msgid ""
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
-#: src/stored/mount.c:485
+#: src/stored/mount.c:501
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr "Le nouveau volume Â«Â %s » a Ã©té labélisé sur le device %s.\n"
 
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr "Le nouveau volume Â«Â %s » a Ã©té labélisé sur le device %s.\n"
 
-#: src/stored/mount.c:490
+#: src/stored/mount.c:506
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 "Attention, le device %s n'est pas configuré pour labéliser automatiquement "
 "les volumes.\n"
 
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 "Attention, le device %s n'est pas configuré pour labéliser automatiquement "
 "les volumes.\n"
 
-#: src/stored/mount.c:510
+#: src/stored/mount.c:526
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr "Le volume Â«Â %s » est marqué en Erreur dans le catalogue.\n"
 
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr "Le volume Â«Â %s » est marqué en Erreur dans le catalogue.\n"
 
-#: src/stored/mount.c:526
+#: src/stored/mount.c:542
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:545
+#: src/stored/mount.c:561
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
@@ -13488,19 +13453,19 @@ msgid "Reposition from (file:block) %u:%u to %u:%u\n"
 msgstr "Repositionnement de (fichier:bloc) %u:%u Ã  %u:%u\n"
 
 #: src/stored/read_record.c:369
 msgstr "Repositionnement de (fichier:bloc) %u:%u Ã  %u:%u\n"
 
 #: src/stored/read_record.c:369
-#, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+#, fuzzy, c-format
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr "Postionnement en avant sur le fichier:bloc %u:%u.\n"
 
 msgstr "Postionnement en avant sur le fichier:bloc %u:%u.\n"
 
-#: src/stored/read_record.c:395
+#: src/stored/read_record.c:394
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:399
+#: src/stored/read_record.c:398
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:404
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
@@ -13514,6 +13479,11 @@ msgstr ""
 msgid "Damaged buffer\n"
 msgstr ""
 
 msgid "Damaged buffer\n"
 msgstr ""
 
+#: src/stored/record.c:549
+#, c-format
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
+msgstr ""
+
 #: src/stored/reserve.c:88
 #, fuzzy, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
 #: src/stored/reserve.c:88
 #, fuzzy, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
@@ -13532,75 +13502,75 @@ msgid ""
 "Device resources.\n"
 msgstr ""
 
 "Device resources.\n"
 msgstr ""
 
-#: src/stored/reserve.c:723
+#: src/stored/reserve.c:722
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:788
+#: src/stored/reserve.c:787
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 "3601 JobId=%u device %s est BLOQUÉ car il a Ã©té demonté par l'utilisateur.\n"
 
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 "3601 JobId=%u device %s est BLOQUÉ car il a Ã©té demonté par l'utilisateur.\n"
 
-#: src/stored/reserve.c:797
+#: src/stored/reserve.c:796
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr "3602 JobId=%u device %s est occupé (à lire ou Ã©crire).\n"
 
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr "3602 JobId=%u device %s est occupé (à lire ou Ã©crire).\n"
 
-#: src/stored/reserve.c:847
+#: src/stored/reserve.c:846
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr "3603 JobId=%u device %s est occupé en lecture.\n"
 
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr "3603 JobId=%u device %s est occupé en lecture.\n"
 
-#: src/stored/reserve.c:856
+#: src/stored/reserve.c:855
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 "3604 JobId=%u device %s est bloqué car il a Ã©té démonté par l'utilisateur "
 "(unmount).\n"
 
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 "3604 JobId=%u device %s est bloqué car il a Ã©té démonté par l'utilisateur "
 "(unmount).\n"
 
-#: src/stored/reserve.c:922
+#: src/stored/reserve.c:921
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 "3605 JobId=%u voulait libérer le lecteur, mais le device %s est occupé.\n"
 
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 "3605 JobId=%u voulait libérer le lecteur, mais le device %s est occupé.\n"
 
-#: src/stored/reserve.c:930
+#: src/stored/reserve.c:929
 #, fuzzy, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 "3605 JobId=%u voulait libérer le lecteur, mais le device %s est occupé.\n"
 
 #, fuzzy, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 "3605 JobId=%u voulait libérer le lecteur, mais le device %s est occupé.\n"
 
-#: src/stored/reserve.c:940
+#: src/stored/reserve.c:939
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 "3607 JobId=%u voulait Vol=« %s », c'est le Vol=« %s » qui est dans le drive %"
 "s.\n"
 
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 "3607 JobId=%u voulait Vol=« %s », c'est le Vol=« %s » qui est dans le drive %"
 "s.\n"
 
-#: src/stored/reserve.c:976
+#: src/stored/reserve.c:975
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 "3608 JobId=%u voulait le Pool=« %s », mais c'est le Pool=« %s » qui est dans "
 "le drive %s.\n"
 
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 "3608 JobId=%u voulait le Pool=« %s », mais c'est le Pool=« %s » qui est dans "
 "le drive %s.\n"
 
-#: src/stored/reserve.c:1019
+#: src/stored/reserve.c:1018
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1027 src/stored/reserve.c:1031
+#: src/stored/reserve.c:1026 src/stored/reserve.c:1030
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1028
+#: src/stored/reserve.c:1027
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1034
+#: src/stored/reserve.c:1033
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
@@ -14084,12 +14054,12 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/wait.c:128
+#: src/stored/wait.c:127
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/wait.c:213
+#: src/stored/wait.c:212
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr "Le job %s est en attente de réservation d'un device.\n"
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr "Le job %s est en attente de réservation d'un device.\n"
@@ -15142,14 +15112,14 @@ msgstr ""
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
-#: src/win32/stored/baculasd/winmain.cpp:208
-#: src/win32/stored/baculasd/winmain.cpp:215
+#: src/win32/stored/baculasd/winmain.cpp:225
+#: src/win32/stored/baculasd/winmain.cpp:232
 #, fuzzy
 msgid "Bacula Usage"
 msgstr "Message de Bacula"
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
 #, fuzzy
 msgid "Bacula Usage"
 msgstr "Message de Bacula"
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
-#: src/win32/stored/baculasd/winmain.cpp:212
+#: src/win32/stored/baculasd/winmain.cpp:229
 msgid "Bad Command Line Options"
 msgstr ""
 
 msgid "Bad Command Line Options"
 msgstr ""
 
@@ -15266,7 +15236,7 @@ msgstr ""
 msgid "Could not lock database"
 msgstr "Impossible d'ouvrir la base de données Â«Â %s ».\n"
 
 msgid "Could not lock database"
 msgstr "Impossible d'ouvrir la base de données Â«Â %s ».\n"
 
-#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:309
+#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:326
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
@@ -16206,6 +16176,48 @@ msgstr "FileSet"
 msgid "Restoring..."
 msgstr "string"
 
 msgid "Restoring..."
 msgstr "string"
 
+#~ msgid " ("
+#~ msgstr " ("
+
+#~ msgid ""
+#~ "): %s\n"
+#~ "  JobId:                  %d\n"
+#~ "  Job:                    %s\n"
+#~ "  Start time:             %s\n"
+#~ "  End time:               %s\n"
+#~ "  Termination:            %s\n"
+#~ "\n"
+#~ msgstr ""
+#~ ") : %s\n"
+#~ "  JobId :                  %d\n"
+#~ "  Job :                    %s\n"
+#~ "  Début :                  %s\n"
+#~ "  Fin :                    %s\n"
+#~ "  Statut de fin :          %s\n"
+#~ "\n"
+
+#, fuzzy
+#~ msgid ""
+#~ ") %s %s %s\n"
+#~ "\n"
+#~ "Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
+#~ "       -c <file>   set configuration file to file\n"
+#~ "       -dnn        set debug level to nn\n"
+#~ "       -n          no conio\n"
+#~ "       -s          no signals\n"
+#~ "       -t          test - read configuration and exit\n"
+#~ "       -?          print this message.\n"
+#~ "\n"
+#~ msgstr ""
+#~ ") %s %s %s\n"
+#~ "\n"
+#~ "Usage : bconsole [-s] [-c config_file] [-d niveau_debug]\n"
+#~ "       -c <file>   set configuration file to file\n"
+#~ "       -dnn        set debug level to nn\n"
+#~ "       -s          no signals\n"
+#~ "       -t          test - lecture de la configuration et sortie\n"
+#~ "\n"
+
 #, fuzzy
 #~ msgid "NextPool in Pool resource"
 #~ msgstr "Sélectionnez le Pool"
 #, fuzzy
 #~ msgid "NextPool in Pool resource"
 #~ msgstr "Sélectionnez le Pool"
index 71fba642858a843a0258f79ce94cf800aba007eb..8b8a9d6a60e430f5c3f1b7c433ef7f472b0a9a99 100644 (file)
Binary files a/bacula/po/it.gmo and b/bacula/po/it.gmo differ
index 7bc6ce2719e153b497f4f47cd220a4f758613497..0d907e35f54e9670583eac636577a985fe869f46 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
 msgstr ""
 "Project-Id-Version: Bacula 1.38\n"
 "Report-Msgid-Bugs-To: bacula-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2006-12-08 15:31+0100\n"
+"POT-Creation-Date: 2006-12-20 12:48+0100\n"
 "PO-Revision-Date: 2005-08-08 17:50+0200\n"
 "Last-Translator:  <fparacchini@alteanet.it>\n"
 "Language-Team: Italian <bacula-devel@lists.sourceforge.net>\n"
 "PO-Revision-Date: 2005-08-08 17:50+0200\n"
 "Last-Translator:  <fparacchini@alteanet.it>\n"
 "Language-Team: Italian <bacula-devel@lists.sourceforge.net>\n"
@@ -557,49 +557,32 @@ msgstr ""
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
 msgid "Start Admin JobId %d, Job=%s\n"
 msgstr ""
 
-#: src/dird/admin.c:90 src/dird/backup.c:352 src/dird/migrate.c:1037
+#: src/dird/admin.c:89 src/dird/backup.c:350 src/dird/migrate.c:1060
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting job record for stats: %s"
 msgstr ""
 
-#: src/dird/admin.c:98
+#: src/dird/admin.c:97
 msgid "Admin OK"
 msgstr ""
 
 msgid "Admin OK"
 msgstr ""
 
-#: src/dird/admin.c:102
+#: src/dird/admin.c:101
 msgid "*** Admin Error ***"
 msgstr ""
 
 msgid "*** Admin Error ***"
 msgstr ""
 
-#: src/dird/admin.c:106
+#: src/dird/admin.c:105
 msgid "Admin Canceled"
 msgstr ""
 
 msgid "Admin Canceled"
 msgstr ""
 
-#: src/dird/admin.c:110 src/dird/backup.c:402 src/dird/restore.c:269
+#: src/dird/admin.c:109 src/dird/backup.c:400 src/dird/restore.c:266
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %c\n"
 msgstr ""
 
-#: src/dird/admin.c:116
+#: src/dird/admin.c:115
 msgid "Bacula "
 msgstr ""
 
 msgid "Bacula "
 msgstr ""
 
-#: src/dird/admin.c:116 src/console/console.c:113
-#, c-format
-msgid " ("
-msgstr ""
-
-#: src/dird/admin.c:116
-#, c-format
-msgid ""
-"): %s\n"
-"  JobId:                  %d\n"
-"  Job:                    %s\n"
-"  Start time:             %s\n"
-"  End time:               %s\n"
-"  Termination:            %s\n"
-"\n"
-msgstr ""
-
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
 #: src/dird/authenticate.c:80 src/dird/authenticate.c:81
 #: src/tray-monitor/authenticate.c:132
 #, c-format
@@ -623,7 +606,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
 msgstr ""
 
 #: src/dird/authenticate.c:120 src/console/authenticate.c:114
-#: src/filed/authenticate.c:241 src/stored/authenticate.c:131
+#: src/filed/authenticate.c:251 src/stored/authenticate.c:131
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
 #: src/stored/authenticate.c:232 src/wx-console/authenticate.c:127
 msgid ""
 "Authorization problem: Remote server did not advertise required TLS "
@@ -631,7 +614,7 @@ msgid ""
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
 msgstr ""
 
 #: src/dird/authenticate.c:127 src/console/authenticate.c:121
-#: src/filed/authenticate.c:143 src/filed/authenticate.c:249
+#: src/filed/authenticate.c:147 src/filed/authenticate.c:259
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
 #: src/stored/authenticate.c:139 src/stored/authenticate.c:240
 #: src/wx-console/authenticate.c:133
 msgid "Authorization problem: Remote server requires TLS.\n"
@@ -731,8 +714,8 @@ msgstr ""
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
 msgid "Authorization problem: Remote client requires TLS.\n"
 msgstr ""
 
-#: src/dird/authenticate.c:370 src/filed/authenticate.c:152
-#: src/filed/authenticate.c:257 src/stored/authenticate.c:147
+#: src/dird/authenticate.c:370 src/filed/authenticate.c:156
+#: src/filed/authenticate.c:267 src/stored/authenticate.c:147
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
 #: src/stored/authenticate.c:248
 msgid "TLS negotiation failed.\n"
 msgstr ""
@@ -761,7 +744,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:87 src/dird/job.c:921 src/dird/job.c:960
+#: src/dird/backup.c:87 src/dird/job.c:937 src/dird/job.c:976
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
 #: src/dird/migrate.c:229 src/dird/migrate.c:230
 msgid "Pool resource"
 msgstr ""
@@ -789,33 +772,33 @@ msgstr ""
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
 msgid "No Job status returned from FD.\n"
 msgstr ""
 
-#: src/dird/backup.c:359
+#: src/dird/backup.c:357
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
 #, c-format
 msgid "Error getting client record for stats: %s"
 msgstr ""
 
-#: src/dird/backup.c:365 src/dird/migrate.c:1044
+#: src/dird/backup.c:363 src/dird/migrate.c:1067
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Error getting Media record for Volume \"%s\": ERR=%s"
 msgstr ""
 
-#: src/dird/backup.c:375
+#: src/dird/backup.c:373
 msgid "Backup OK -- with warnings"
 msgstr ""
 
 msgid "Backup OK -- with warnings"
 msgstr ""
 
-#: src/dird/backup.c:377 src/stored/bscan.c:1114
+#: src/dird/backup.c:375 src/stored/bscan.c:1114
 msgid "Backup OK"
 msgstr ""
 
 msgid "Backup OK"
 msgstr ""
 
-#: src/dird/backup.c:382 src/stored/bscan.c:1118
+#: src/dird/backup.c:380 src/stored/bscan.c:1118
 msgid "*** Backup Error ***"
 msgstr ""
 
 msgid "*** Backup Error ***"
 msgstr ""
 
-#: src/dird/backup.c:392 src/stored/bscan.c:1121
+#: src/dird/backup.c:390 src/stored/bscan.c:1121
 msgid "Backup Canceled"
 msgstr ""
 
 msgid "Backup Canceled"
 msgstr ""
 
-#: src/dird/backup.c:442
+#: src/dird/backup.c:440
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -851,12 +834,12 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/backup.c:538
+#: src/dird/backup.c:536
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not get Job Volume Parameters to update Bootstrap file. ERR=%s\n"
 msgstr ""
 
-#: src/dird/backup.c:572
+#: src/dird/backup.c:570
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
 #, c-format
 msgid ""
 "Could not open WriteBootstrap file:\n"
@@ -1437,7 +1420,7 @@ msgid "Unknown resource type %d in free_resource.\n"
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
 msgstr ""
 
 #: src/dird/dird_conf.c:1198 src/dird/dird_conf.c:1213
-#: src/dird/dird_conf.c:1759 src/console/console_conf.c:255
+#: src/dird/dird_conf.c:1775 src/console/console_conf.c:255
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
 #: src/filed/filed_conf.c:347 src/gnome2-console/console_conf.c:259
 #: src/tray-monitor/tray_conf.c:270 src/wx-console/console_conf.c:265
 #, c-format
@@ -1538,7 +1521,8 @@ msgstr ""
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
 msgid "Expected a Restore replacement option, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1595 src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
+#: src/dird/dird_conf.c:1595 src/dird/dird_conf.c:1705
+#: src/lib/parse_conf.c:722 src/lib/parse_conf.c:737
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
 #, c-format
 msgid "Expect %s, got: %s"
 msgstr ""
@@ -1548,23 +1532,23 @@ msgstr ""
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
 msgid "Could not find config Resource %s referenced on line %d : %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1728 src/dird/inc_conf.c:630
+#: src/dird/dird_conf.c:1744 src/dird/inc_conf.c:630
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
 #, c-format
 msgid "Expecting open brace. Got %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1736 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
+#: src/dird/dird_conf.c:1752 src/dird/inc_conf.c:345 src/dird/inc_conf.c:645
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Expecting keyword, got: %s\n"
 msgstr ""
 
-#: src/dird/dird_conf.c:1742 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
+#: src/dird/dird_conf.c:1758 src/dird/inc_conf.c:353 src/dird/inc_conf.c:651
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
 #: src/lib/parse_conf.c:869
 #, c-format
 msgid "expected an equals, got: %s"
 msgstr ""
 
-#: src/dird/dird_conf.c:1753 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
+#: src/dird/dird_conf.c:1769 src/dird/inc_conf.c:363 src/dird/inc_conf.c:660
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
 #, c-format
 msgid "Keyword %s not permitted in this resource"
 msgstr ""
@@ -1778,119 +1762,127 @@ msgstr ""
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
 msgid "Unable to init job cond variable: ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:131 src/dird/ua_cmds.c:1630 src/dird/ua_output.c:619
+#: src/dird/job.c:131 src/dird/ua_output.c:619
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open database \"%s\".\n"
 msgstr ""
 
-#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:953
+#: src/dird/job.c:145 src/dird/job.c:151 src/dird/job.c:969
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
 #: src/dird/ua_cmds.c:690 src/dird/ua_cmds.c:1328 src/dird/ua_status.c:294
 msgid "unknown source"
 msgstr ""
 
-#: src/dird/job.c:210 src/dird/job.c:321
+#: src/dird/job.c:209 src/dird/job.c:327
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unimplemented job type: %d\n"
 msgstr ""
 
-#: src/dird/job.c:244
+#: src/dird/job.c:251
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
 msgid "Job canceled because max start delay time exceeded.\n"
 msgstr ""
 
-#: src/dird/job.c:361
+#: src/dird/job.c:366
 #, c-format
 #, c-format
-msgid "JobId %d, Job %s marked to be canceled.\n"
+msgid "JobId %s, Job %s marked to be canceled.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/dird/job.c:371
+#: src/dird/job.c:376
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
 msgid "Failed to connect to File daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:389 src/dird/job.c:391 src/dird/job.c:924 src/dird/job.c:958
-#: src/dird/job.c:967
+#: src/dird/job.c:394 src/dird/job.c:396 src/dird/job.c:940 src/dird/job.c:974
+#: src/dird/job.c:983
 msgid "Job resource"
 msgstr ""
 
 msgid "Job resource"
 msgstr ""
 
-#: src/dird/job.c:406 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
+#: src/dird/job.c:411 src/dird/ua_cmds.c:696 src/dird/ua_cmds.c:1342
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
 #: src/dird/ua_label.c:753
 msgid "Failed to connect to Storage daemon.\n"
 msgstr ""
 
-#: src/dird/job.c:540 src/dird/job.c:588
+#: src/dird/job.c:456
+msgid "Max wait time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:461
+msgid "Max run time exceeded. Job canceled.\n"
+msgstr ""
+
+#: src/dird/job.c:555 src/dird/job.c:604
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled job status code %d\n"
 msgstr ""
 
-#: src/dird/job.c:614 src/dird/ua_output.c:630
+#: src/dird/job.c:630 src/dird/ua_output.c:630
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
 #, c-format
 msgid "Pool %s not in database. %s"
 msgstr ""
 
-#: src/dird/job.c:618 src/dird/ua_output.c:638
+#: src/dird/job.c:634 src/dird/ua_output.c:638
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
 #, c-format
 msgid "Pool %s created in database.\n"
 msgstr ""
 
-#: src/dird/job.c:627 src/dird/job.c:911
+#: src/dird/job.c:643 src/dird/job.c:927
 msgid "Run pool override"
 msgstr ""
 
 msgid "Run pool override"
 msgstr ""
 
-#: src/dird/job.c:637
+#: src/dird/job.c:653
 msgid "Run FullPool override"
 msgstr ""
 
 msgid "Run FullPool override"
 msgstr ""
 
-#: src/dird/job.c:639
+#: src/dird/job.c:655
 msgid "Job FullPool override"
 msgstr ""
 
 msgid "Job FullPool override"
 msgstr ""
 
-#: src/dird/job.c:647
+#: src/dird/job.c:663
 msgid "Run IncPool override"
 msgstr ""
 
 msgid "Run IncPool override"
 msgstr ""
 
-#: src/dird/job.c:649
+#: src/dird/job.c:665
 msgid "Job IncPool override"
 msgstr ""
 
 msgid "Job IncPool override"
 msgstr ""
 
-#: src/dird/job.c:657
+#: src/dird/job.c:673
 msgid "Run DiffPool override"
 msgstr ""
 
 msgid "Run DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:659
+#: src/dird/job.c:675
 msgid "Job DiffPool override"
 msgstr ""
 
 msgid "Job DiffPool override"
 msgstr ""
 
-#: src/dird/job.c:684 src/stored/bscan.c:962
+#: src/dird/job.c:700 src/stored/bscan.c:962
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create Client record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:720
+#: src/dird/job.c:736
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
 msgid "FileSet MD5 digest not found.\n"
 msgstr ""
 
-#: src/dird/job.c:725
+#: src/dird/job.c:741
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not create FileSet \"%s\" record. ERR=%s\n"
 msgstr ""
 
-#: src/dird/job.c:765
+#: src/dird/job.c:781
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
 #, c-format
 msgid "Error updating job record. %s"
 msgstr ""
 
-#: src/dird/job.c:916
+#: src/dird/job.c:932
 msgid "Run storage override"
 msgstr ""
 
 msgid "Run storage override"
 msgstr ""
 
-#: src/dird/job.c:1029 src/dird/ua_run.c:385
+#: src/dird/job.c:1045 src/dird/ua_run.c:385
 msgid "No storage specified.\n"
 msgstr ""
 
 msgid "No storage specified.\n"
 msgstr ""
 
-#: src/dird/job.c:1190
+#: src/dird/job.c:1206
 msgid "Could not start clone job.\n"
 msgstr ""
 
 msgid "Could not start clone job.\n"
 msgstr ""
 
-#: src/dird/job.c:1192
+#: src/dird/job.c:1208
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
 #, c-format
 msgid "Clone JobId %d started.\n"
 msgstr ""
@@ -2016,132 +2008,132 @@ msgstr ""
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
 msgid "Start Migration JobId %s, Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:324
+#: src/dird/migrate.c:305
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
 #, c-format
 msgid "Read storage \"%s\" same as write storage.\n"
 msgstr ""
 
-#: src/dird/migrate.c:617
+#: src/dird/migrate.c:643
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
 msgid "No Migration SQL selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:624 src/dird/migrate.c:644 src/dird/migrate.c:665
-#: src/dird/migrate.c:704 src/dird/migrate.c:730 src/dird/migrate.c:844
-#: src/dird/migrate.c:871 src/dird/migrate.c:967
+#: src/dird/migrate.c:650 src/dird/migrate.c:670 src/dird/migrate.c:691
+#: src/dird/migrate.c:730 src/dird/migrate.c:756 src/dird/migrate.c:870
+#: src/dird/migrate.c:897 src/dird/migrate.c:993
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:648 src/dird/migrate.c:655 src/dird/migrate.c:669
-#: src/dird/migrate.c:734
+#: src/dird/migrate.c:674 src/dird/migrate.c:681 src/dird/migrate.c:695
+#: src/dird/migrate.c:760
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
 msgid "No Volumes found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:683
+#: src/dird/migrate.c:709
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
 msgid "Invalid MediaId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:741
+#: src/dird/migrate.c:767
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
 msgid "Unknown Migration Selection Type.\n"
 msgstr ""
 
-#: src/dird/migrate.c:753 src/dird/migrate.c:770 src/dird/migrate.c:783
+#: src/dird/migrate.c:779 src/dird/migrate.c:796 src/dird/migrate.c:809
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
 msgid "No JobIds found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:756
+#: src/dird/migrate.c:782
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
 #, c-format
 msgid "The following %u JobId%s will be migrated: %s\n"
 msgstr ""
 
-#: src/dird/migrate.c:767 src/dird/migrate.c:780
+#: src/dird/migrate.c:793 src/dird/migrate.c:806
 msgid "Invalid JobId found.\n"
 msgstr ""
 
 msgid "Invalid JobId found.\n"
 msgstr ""
 
-#: src/dird/migrate.c:791
+#: src/dird/migrate.c:817
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
 #, c-format
 msgid "Could not get job record for JobId %s to migrate. ERR=%s"
 msgstr ""
 
-#: src/dird/migrate.c:796
+#: src/dird/migrate.c:822
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Migration using JobId=%s Job=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:827
+#: src/dird/migrate.c:853
 msgid "Could not start migration job.\n"
 msgstr ""
 
 msgid "Could not start migration job.\n"
 msgstr ""
 
-#: src/dird/migrate.c:829
+#: src/dird/migrate.c:855
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
 #, c-format
 msgid "Migration JobId %d started.\n"
 msgstr ""
 
-#: src/dird/migrate.c:848 src/dird/migrate.c:875 src/dird/migrate.c:972
+#: src/dird/migrate.c:874 src/dird/migrate.c:901 src/dird/migrate.c:998
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "No %ss found to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:851
+#: src/dird/migrate.c:877
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
 #, c-format
 msgid "SQL logic error. Count should be 1 but is %d\n"
 msgstr ""
 
-#: src/dird/migrate.c:896
+#: src/dird/migrate.c:922
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
 #, c-format
 msgid "No Migration %s selection pattern specified.\n"
 msgstr ""
 
-#: src/dird/migrate.c:907
+#: src/dird/migrate.c:933
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "SQL to get %s failed. ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:912
+#: src/dird/migrate.c:938
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
 #, c-format
 msgid "Query of Pool \"%s\" returned no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:921
+#: src/dird/migrate.c:947
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not compile regex pattern \"%s\" ERR=%s\n"
 msgstr ""
 
-#: src/dird/migrate.c:950
+#: src/dird/migrate.c:976
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
 msgid "Regex pattern matched no Jobs to migrate.\n"
 msgstr ""
 
-#: src/dird/migrate.c:1066
+#: src/dird/migrate.c:1089
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
 #, c-format
 msgid "%s OK -- with warnings"
 msgstr ""
 
-#: src/dird/migrate.c:1068
+#: src/dird/migrate.c:1091
 #, c-format
 msgid "%s OK"
 msgstr ""
 
 #, c-format
 msgid "%s OK"
 msgstr ""
 
-#: src/dird/migrate.c:1073
+#: src/dird/migrate.c:1096
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
 #, c-format
 msgid "*** %s Error ***"
 msgstr ""
 
-#: src/dird/migrate.c:1083
+#: src/dird/migrate.c:1106
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
 #, c-format
 msgid "%s Canceled"
 msgstr ""
 
-#: src/dird/migrate.c:1092
+#: src/dird/migrate.c:1115
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate %s term code"
 msgstr ""
 
-#: src/dird/migrate.c:1096
+#: src/dird/migrate.c:1126
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
 #, c-format
 msgid "%s -- no files to migrate"
 msgstr ""
 
-#: src/dird/migrate.c:1112
+#: src/dird/migrate.c:1142
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -2173,17 +2165,17 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/migrate.c:1218
+#: src/dird/migrate.c:1248
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Next Pool specification found in Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1224
+#: src/dird/migrate.c:1254
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
 #, c-format
 msgid "No Storage specification found in Next Pool \"%s\".\n"
 msgstr ""
 
-#: src/dird/migrate.c:1230
+#: src/dird/migrate.c:1260
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
 msgid "Storage from Pool's NextPool resource"
 msgstr ""
 
@@ -2389,23 +2381,23 @@ msgstr ""
 msgid "Start Restore Job %s\n"
 msgstr ""
 
 msgid "Start Restore Job %s\n"
 msgstr ""
 
-#: src/dird/restore.c:242
+#: src/dird/restore.c:239
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
 msgid "Restore OK -- warning file count mismatch"
 msgstr ""
 
-#: src/dird/restore.c:244
+#: src/dird/restore.c:241
 msgid "Restore OK"
 msgstr ""
 
 msgid "Restore OK"
 msgstr ""
 
-#: src/dird/restore.c:249
+#: src/dird/restore.c:246
 msgid "*** Restore Error ***"
 msgstr ""
 
 msgid "*** Restore Error ***"
 msgstr ""
 
-#: src/dird/restore.c:259
+#: src/dird/restore.c:256
 msgid "Restore Canceled"
 msgstr ""
 
 msgid "Restore Canceled"
 msgstr ""
 
-#: src/dird/restore.c:286
+#: src/dird/restore.c:283
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -3030,6 +3022,11 @@ msgstr ""
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
 msgid "Could not find a Catalog resource\n"
 msgstr ""
 
+#: src/dird/ua_cmds.c:1630
+#, c-format
+msgid "Could not open catalog database \"%s\".\n"
+msgstr ""
+
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
 #: src/dird/ua_dotcmds.c:118 src/console/console.c:203
 msgid ": is an invalid command\n"
 msgstr ""
@@ -4773,7 +4770,7 @@ msgstr ""
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
 msgid "%6d  %-6s %8s %10s  %-7s  %-8s %s\n"
 msgstr ""
 
-#: src/dird/ua_status.c:750 src/stored/btape.c:195
+#: src/dird/ua_status.c:750
 msgid "\n"
 msgstr ""
 
 msgid "\n"
 msgstr ""
 
@@ -5372,32 +5369,32 @@ msgstr ""
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
 msgid "Unimplemented verify level %d\n"
 msgstr ""
 
-#: src/dird/verify.c:379
+#: src/dird/verify.c:378
 msgid "Verify OK"
 msgstr ""
 
 msgid "Verify OK"
 msgstr ""
 
-#: src/dird/verify.c:383
+#: src/dird/verify.c:382
 msgid "*** Verify Error ***"
 msgstr ""
 
 msgid "*** Verify Error ***"
 msgstr ""
 
-#: src/dird/verify.c:387
+#: src/dird/verify.c:386
 msgid "Verify warnings"
 msgstr ""
 
 msgid "Verify warnings"
 msgstr ""
 
-#: src/dird/verify.c:390
+#: src/dird/verify.c:389
 msgid "Verify Canceled"
 msgstr ""
 
 msgid "Verify Canceled"
 msgstr ""
 
-#: src/dird/verify.c:393
+#: src/dird/verify.c:392
 msgid "Verify Differences"
 msgstr ""
 
 msgid "Verify Differences"
 msgstr ""
 
-#: src/dird/verify.c:398
+#: src/dird/verify.c:397
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
 #, c-format
 msgid "Inappropriate term code: %d %c\n"
 msgstr ""
 
-#: src/dird/verify.c:412
+#: src/dird/verify.c:411
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5419,7 +5416,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:447
+#: src/dird/verify.c:446
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
 #, c-format
 msgid ""
 "Bacula %s (%s): %s\n"
@@ -5439,95 +5436,95 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: src/dird/verify.c:526
+#: src/dird/verify.c:525
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "bird<filed: bad attributes, expected 3 fields got %d\n"
 " mslen=%d msg=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:570
+#: src/dird/verify.c:569
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
 #, c-format
 msgid "New file: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:571
+#: src/dird/verify.c:570
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
 #, c-format
 msgid "File not in catalog: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:595
+#: src/dird/verify.c:594
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_ino   differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:604
+#: src/dird/verify.c:603
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
 #, c-format
 msgid "      st_mode  differ. Cat: %x File: %x\n"
 msgstr ""
 
-#: src/dird/verify.c:612
+#: src/dird/verify.c:611
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
 #, c-format
 msgid "      st_nlink differ. Cat: %d File: %d\n"
 msgstr ""
 
-#: src/dird/verify.c:620
+#: src/dird/verify.c:619
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_uid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:628
+#: src/dird/verify.c:627
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
 #, c-format
 msgid "      st_gid   differ. Cat: %u File: %u\n"
 msgstr ""
 
-#: src/dird/verify.c:636
+#: src/dird/verify.c:635
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  differ. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:645
+#: src/dird/verify.c:644
 msgid "      st_atime differs\n"
 msgstr ""
 
 msgid "      st_atime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:652
+#: src/dird/verify.c:651
 msgid "      st_mtime differs\n"
 msgstr ""
 
 msgid "      st_mtime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:659
+#: src/dird/verify.c:658
 msgid "      st_ctime differs\n"
 msgstr ""
 
 msgid "      st_ctime differs\n"
 msgstr ""
 
-#: src/dird/verify.c:666
+#: src/dird/verify.c:665
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
 #, c-format
 msgid "      st_size  decrease. Cat: %s File: %s\n"
 msgstr ""
 
-#: src/dird/verify.c:696
+#: src/dird/verify.c:695
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
 #, c-format
 msgid "MD5/SHA1 index %d not same as attributes %d\n"
 msgstr ""
 
-#: src/dird/verify.c:705
+#: src/dird/verify.c:704
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
 #, c-format
 msgid "      %s not same. File=%s Cat=%s\n"
 msgstr ""
 
-#: src/dird/verify.c:708
+#: src/dird/verify.c:707
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
 #, c-format
 msgid "      %s differs.\n"
 msgstr ""
 
-#: src/dird/verify.c:720
+#: src/dird/verify.c:719
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
 #, c-format
 msgid "bdird<filed: bad attributes from filed n=%d : %s\n"
 msgstr ""
 
-#: src/dird/verify.c:760
+#: src/dird/verify.c:759
 msgid "The following files are missing:\n"
 msgstr ""
 
 msgid "The following files are missing:\n"
 msgstr ""
 
-#: src/dird/verify.c:774 src/tools/testfind.c:407
+#: src/dird/verify.c:773 src/tools/testfind.c:407
 #, c-format
 msgid "File: %s\n"
 msgstr ""
 #, c-format
 msgid "File: %s\n"
 msgstr ""
@@ -5564,21 +5561,6 @@ msgid ""
 "Version: "
 msgstr ""
 
 "Version: "
 msgstr ""
 
-#: src/console/console.c:113
-#, c-format
-msgid ""
-") %s %s %s\n"
-"\n"
-"Usage: bconsole [-s] [-c config_file] [-d debug_level]\n"
-"       -c <file>   set configuration file to file\n"
-"       -dnn        set debug level to nn\n"
-"       -n          no conio\n"
-"       -s          no signals\n"
-"       -t          test - read configuration and exit\n"
-"       -?          print this message.\n"
-"\n"
-msgstr ""
-
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
 #: src/console/console.c:161
 msgid "input from file"
 msgstr ""
@@ -5798,177 +5780,177 @@ msgstr ""
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
 msgid "Connection from unknown Director %s at %s rejected.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:128
+#: src/filed/authenticate.c:132
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Incorrect password given by Director at %s.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:135
+#: src/filed/authenticate.c:139
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
 msgid ""
 "Authorization problem: Remote server did not advertize required TLS "
 "support.\n"
 msgstr ""
 
-#: src/filed/authenticate.c:189 src/stored/dircmd.c:196
+#: src/filed/authenticate.c:193 src/stored/dircmd.c:196
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
 msgid "Unable to authenticate Director\n"
 msgstr ""
 
-#: src/filed/authenticate.c:234
+#: src/filed/authenticate.c:244
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
 msgid ""
 "Authorization key rejected by Storage daemon.\n"
 "Please see http://www.bacula.org/rel-manual/faq.html#AuthorizationErrors for "
 "help.\n"
 msgstr ""
 
-#: src/filed/backup.c:83
+#: src/filed/backup.c:84
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
 msgid "Cannot set buffer size FD->SD.\n"
 msgstr ""
 
-#: src/filed/backup.c:126 src/filed/backup.c:138
+#: src/filed/backup.c:127 src/filed/backup.c:139
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
 msgid "An error occured while encrypting the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:252
+#: src/filed/backup.c:253
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Recursion turned off. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:259
+#: src/filed/backup.c:260
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     %s is a different filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:265
+#: src/filed/backup.c:266
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed filesystem. Will not descend from %s into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:270
+#: src/filed/backup.c:271
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Disallowed drive type. Will not descend into %s\n"
 msgstr ""
 
-#: src/filed/backup.c:288 src/filed/verify.c:121
+#: src/filed/backup.c:289 src/filed/verify.c:121
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not access %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:295 src/filed/verify.c:128
+#: src/filed/backup.c:296 src/filed/verify.c:128
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not follow link %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:302 src/filed/verify.c:135
+#: src/filed/backup.c:303 src/filed/verify.c:135
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not stat %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:309 src/filed/verify.c:141
+#: src/filed/backup.c:310 src/filed/verify.c:141
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unchanged file skipped: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:312
+#: src/filed/backup.c:313
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Archive file not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:316 src/filed/verify.c:155
+#: src/filed/backup.c:317 src/filed/verify.c:155
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not open directory %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:322
+#: src/filed/backup.c:323
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Unknown file type %d; not saved: %s\n"
 msgstr ""
 
-#: src/filed/backup.c:354 src/filed/verify.c:236
+#: src/filed/backup.c:355 src/filed/verify.c:236
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:368
+#: src/filed/backup.c:369
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
 #, c-format
 msgid "%s signature digest initialization failed\n"
 msgstr ""
 
-#: src/filed/backup.c:388
+#: src/filed/backup.c:389
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
 #, c-format
 msgid "Python reader program \"%s\" not found.\n"
 msgstr ""
 
-#: src/filed/backup.c:419 src/filed/verify.c:293
+#: src/filed/backup.c:420 src/filed/verify.c:293
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:468 src/filed/verify.c:307
+#: src/filed/backup.c:470 src/filed/verify.c:307
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s: ERR=%s.\n"
 msgstr ""
 
-#: src/filed/backup.c:522
+#: src/filed/backup.c:529
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
 msgid "Failed to allocate memory for stream signature.\n"
 msgstr ""
 
-#: src/filed/backup.c:527 src/filed/backup.c:533 src/filed/backup.c:546
+#: src/filed/backup.c:534 src/filed/backup.c:540 src/filed/backup.c:553
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
 msgid "An error occured while signing the stream.\n"
 msgstr ""
 
-#: src/filed/backup.c:654
+#: src/filed/backup.c:661
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateParams error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:666
+#: src/filed/backup.c:673
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
 msgid "Encrypting sparse data not supported.\n"
 msgstr ""
 
-#: src/filed/backup.c:673
+#: src/filed/backup.c:680
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
 msgid "Failed to initialize encryption context.\n"
 msgstr ""
 
-#: src/filed/backup.c:696 src/filed/backup.c:852 src/filed/backup.c:887
-#: src/filed/backup.c:898 src/filed/backup.c:944 src/filed/backup.c:957
-#: src/filed/backup.c:965 src/filed/backup.c:1010 src/filed/backup.c:1044
+#: src/filed/backup.c:703 src/filed/backup.c:859 src/filed/backup.c:894
+#: src/filed/backup.c:905 src/filed/backup.c:951 src/filed/backup.c:964
+#: src/filed/backup.c:972 src/filed/backup.c:1017 src/filed/backup.c:1051
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to SD. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:775
+#: src/filed/backup.c:782
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflate error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:782
+#: src/filed/backup.c:789
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Compression deflateReset error: %d\n"
 msgstr ""
 
-#: src/filed/backup.c:825 src/filed/backup.c:841
+#: src/filed/backup.c:832 src/filed/backup.c:848
 msgid "Encryption error\n"
 msgstr ""
 
 msgid "Encryption error\n"
 msgstr ""
 
-#: src/filed/backup.c:865
+#: src/filed/backup.c:872
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Read error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/backup.c:868
+#: src/filed/backup.c:875
 msgid "Too many errors.\n"
 msgstr ""
 
 msgid "Too many errors.\n"
 msgstr ""
 
-#: src/filed/backup.c:878
+#: src/filed/backup.c:885
 msgid "Encryption padding error\n"
 msgstr ""
 
 msgid "Encryption padding error\n"
 msgstr ""
 
-#: src/filed/backup.c:935
+#: src/filed/backup.c:942
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading ACL of %s\n"
 msgstr ""
 
-#: src/filed/backup.c:989
+#: src/filed/backup.c:996
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
 msgid "Invalid file flags, no supported data stream type.\n"
 msgstr ""
 
@@ -6292,225 +6274,225 @@ msgstr ""
 msgid "Cannot find attribute %s"
 msgstr ""
 
 msgid "Cannot find attribute %s"
 msgstr ""
 
-#: src/filed/restore.c:81
+#: src/filed/restore.c:89
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Size of data or stream of %s not correct. Original %s, restored %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:157
+#: src/filed/restore.c:166
 msgid "Open File Manager paused\n"
 msgstr ""
 
 msgid "Open File Manager paused\n"
 msgstr ""
 
-#: src/filed/restore.c:161
+#: src/filed/restore.c:170
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
 msgid "FAILED to pause Open File Manager\n"
 msgstr ""
 
-#: src/filed/restore.c:169
+#: src/filed/restore.c:178
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
 #, c-format
 msgid "Running as '%s'. Privmask=%#08x\n"
 msgstr ""
 
-#: src/filed/restore.c:171
+#: src/filed/restore.c:180
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
 msgid "Failed to retrieve current UserName\n"
 msgstr ""
 
-#: src/filed/restore.c:226 src/filed/verify_vol.c:99
+#: src/filed/restore.c:244 src/filed/verify_vol.c:99
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Record header scan error: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:234 src/filed/verify_vol.c:108
+#: src/filed/restore.c:252 src/filed/verify_vol.c:108
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Data record error. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:238 src/filed/verify_vol.c:112
+#: src/filed/restore.c:256 src/filed/verify_vol.c:112
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
 #, c-format
 msgid "Actual data size %d not same as header %d\n"
 msgstr ""
 
-#: src/filed/restore.c:263 src/filed/restore.c:552
+#: src/filed/restore.c:286 src/filed/restore.c:603
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
 msgid "Logic error: output file should be open\n"
 msgstr ""
 
-#: src/filed/restore.c:280 src/filed/restore.c:568 src/filed/restore.c:605
+#: src/filed/restore.c:310 src/filed/restore.c:627 src/filed/restore.c:672
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing cryptographic signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:294 src/filed/restore.c:574
+#: src/filed/restore.c:325 src/filed/restore.c:633
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
 msgid "Logic error: output file should not be open\n"
 msgstr ""
 
-#: src/filed/restore.c:305 src/filed/verify_vol.c:151
+#: src/filed/restore.c:336 src/filed/verify_vol.c:151
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
 #: src/stored/bextract.c:302 src/stored/bls.c:383 src/stored/bscan.c:659
 #, c-format
 msgid "Record header file index %ld not equal record index %ld\n"
 msgstr ""
 
-#: src/filed/restore.c:318 src/stored/bextract.c:311
+#: src/filed/restore.c:349 src/stored/bextract.c:311
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
 #, c-format
 msgid "%s stream not supported on this Client.\n"
 msgstr ""
 
-#: src/filed/restore.c:369
+#: src/filed/restore.c:400
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
 msgid ""
 "No private decryption keys have been defined to decrypt encrypted backup "
 "data.\n"
 msgstr ""
 
-#: src/filed/restore.c:382
+#: src/filed/restore.c:413
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
 msgid "Missing private key required to decrypt encrypted backup data.\n"
 msgstr ""
 
-#: src/filed/restore.c:385
+#: src/filed/restore.c:416
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
 msgid "Decrypt of the session key failed.\n"
 msgstr ""
 
-#: src/filed/restore.c:389
+#: src/filed/restore.c:420
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
 #, c-format
 msgid "An error occured while decoding encrypted session data stream: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:401
+#: src/filed/restore.c:432 src/filed/restore.c:503
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to initialize decryption context for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:467
+#: src/filed/restore.c:515
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
 #, c-format
 msgid "     Cannot open resource fork for %s.\n"
 msgstr ""
 
-#: src/filed/restore.c:491
+#: src/filed/restore.c:541
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
 #, c-format
 msgid "     Invalid length of Finder Info (got %d, not 32)\n"
 msgstr ""
 
-#: src/filed/restore.c:495
+#: src/filed/restore.c:545
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
 #, c-format
 msgid "     Could not set Finder Info on %s\n"
 msgstr ""
 
-#: src/filed/restore.c:507
+#: src/filed/restore.c:558
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:519
+#: src/filed/restore.c:570
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't restore default ACL of %s\n"
 msgstr ""
 
-#: src/filed/restore.c:529
+#: src/filed/restore.c:580
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to decode message signature for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:577 src/stored/bextract.c:469
+#: src/filed/restore.c:636 src/stored/bextract.c:469
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
 #, c-format
 msgid "Unknown stream=%d ignored. This shouldn't happen!\n"
 msgstr ""
 
-#: src/filed/restore.c:650
+#: src/filed/restore.c:730
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%d non-supported data streams and %d non-supported attrib streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:654
+#: src/filed/restore.c:734
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported resource fork streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:657
+#: src/filed/restore.c:737
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported Finder Info streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:660
+#: src/filed/restore.c:740
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
 #, c-format
 msgid "%d non-supported acl streams ignored.\n"
 msgstr ""
 
-#: src/filed/restore.c:671
+#: src/filed/restore.c:751
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/filed/restore.c:675
+#: src/filed/restore.c:755
 msgid "Zlib errno"
 msgstr ""
 
 msgid "Zlib errno"
 msgstr ""
 
-#: src/filed/restore.c:677
+#: src/filed/restore.c:757
 msgid "Zlib stream error"
 msgstr ""
 
 msgid "Zlib stream error"
 msgstr ""
 
-#: src/filed/restore.c:679
+#: src/filed/restore.c:759
 msgid "Zlib data error"
 msgstr ""
 
 msgid "Zlib data error"
 msgstr ""
 
-#: src/filed/restore.c:681
+#: src/filed/restore.c:761
 msgid "Zlib memory error"
 msgstr ""
 
 msgid "Zlib memory error"
 msgstr ""
 
-#: src/filed/restore.c:683
+#: src/filed/restore.c:763
 msgid "Zlib buffer error"
 msgstr ""
 
 msgid "Zlib buffer error"
 msgstr ""
 
-#: src/filed/restore.c:685
+#: src/filed/restore.c:765
 msgid "Zlib version error"
 msgstr ""
 
 msgid "Zlib version error"
 msgstr ""
 
-#: src/filed/restore.c:687 src/lib/util.c:591 src/lib/util.c:601
+#: src/filed/restore.c:767 src/lib/util.c:591 src/lib/util.c:601
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
 #: src/lib/util.c:609 src/lib/util.c:616 src/lib/util.c:623 src/lib/util.c:637
 #: src/lib/util.c:647 src/lib/util.c:654 src/lib/util.c:665
 msgid "*none*"
 msgstr ""
 
-#: src/filed/restore.c:720
+#: src/filed/restore.c:804
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: \n"
 msgstr ""
 
-#: src/filed/restore.c:727 src/filed/restore.c:742
+#: src/filed/restore.c:813 src/filed/restore.c:828
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Signature validation failed for %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:767 src/stored/bextract.c:400
+#: src/filed/restore.c:853 src/stored/bextract.c:400
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Seek to %s error on %s: ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:794
+#: src/filed/restore.c:880
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Uncompression error on file %s. ERR=%s\n"
 msgstr ""
 
-#: src/filed/restore.c:803 src/stored/bextract.c:434
+#: src/filed/restore.c:889 src/stored/bextract.c:434
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
 msgid "GZIP data stream found, but GZIP not configured!\n"
 msgstr ""
 
-#: src/filed/restore.c:823
+#: src/filed/restore.c:909
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error in Win32 Block Decomposition on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:829 src/stored/bextract.c:372 src/stored/bextract.c:422
+#: src/filed/restore.c:915 src/stored/bextract.c:372 src/stored/bextract.c:422
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Write error on %s: %s\n"
 msgstr ""
 
-#: src/filed/restore.c:878
+#: src/filed/restore.c:964
 msgid "Decryption error\n"
 msgstr ""
 
 msgid "Decryption error\n"
 msgstr ""
 
-#: src/filed/restore.c:968
+#: src/filed/restore.c:1054
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Decryption error for %s\n"
 msgstr ""
 
-#: src/filed/restore.c:985
+#: src/filed/restore.c:1071
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
 #, c-format
 msgid ""
 "Unexpected number of bytes remaining at end of file, received %u, expected %"
@@ -8679,9 +8661,9 @@ msgid ""
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
 "  Buffer address with bad links: %lx\n"
 msgstr ""
 
-#: src/lib/smartall.c:393
+#: src/lib/smartall.c:394
 #, c-format
 #, c-format
-msgid "Orphaned buffer:  %6u bytes allocated at line %d of %s %s\n"
+msgid "Orphaned buffer:  %s %6u bytes buf=%p allocated at %s:%d\n"
 msgstr ""
 
 #: src/lib/smartall.c:429
 msgstr ""
 
 #: src/lib/smartall.c:429
@@ -9305,64 +9287,64 @@ msgstr ""
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
 msgid "Unable to set network buffer size.\n"
 msgstr ""
 
-#: src/stored/append.c:94 src/stored/append.c:103 src/stored/append.c:115
-#: src/stored/append.c:292 src/stored/append.c:304 src/stored/askdir.c:307
+#: src/stored/append.c:93 src/stored/append.c:102 src/stored/append.c:114
+#: src/stored/append.c:291 src/stored/append.c:303 src/stored/askdir.c:307
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
 #: src/stored/askdir.c:308
 msgid "NULL Volume name. This shouldn't happen!!!\n"
 msgstr ""
 
-#: src/stored/append.c:109 src/stored/btape.c:1887
+#: src/stored/append.c:108 src/stored/btape.c:1887
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Write session label failed. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:121
+#: src/stored/append.c:120
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network send error to FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:158
+#: src/stored/append.c:157
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error reading data header from FD. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:180
+#: src/stored/append.c:179
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Malformed data header from FD: %s\n"
 msgstr ""
 
-#: src/stored/append.c:190
+#: src/stored/append.c:189
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
 msgid "File index from FD not positive or sequential\n"
 msgstr ""
 
-#: src/stored/append.c:244 src/stored/mac.c:241
+#: src/stored/append.c:243 src/stored/mac.c:241
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error updating file attributes. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:258
+#: src/stored/append.c:257
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Network error on data channel. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:271
+#: src/stored/append.c:270
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Job write elapsed time = %02d:%02d:%02d, Transfer rate = %s bytes/second\n"
 msgstr ""
 
-#: src/stored/append.c:286 src/stored/btape.c:2011
+#: src/stored/append.c:285 src/stored/btape.c:2011
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Error writting end session label. ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:297 src/stored/mac.c:122 src/stored/mac.c:213
+#: src/stored/append.c:296 src/stored/mac.c:122 src/stored/mac.c:213
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
 #: src/stored/spool.c:280
 #, c-format
 msgid "Fatal append error on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/append.c:299 src/stored/mac.c:124
+#: src/stored/append.c:298 src/stored/mac.c:124
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
 msgid "Set ok=FALSE after write_block_to_device.\n"
 msgstr ""
 
@@ -9978,11 +9960,11 @@ msgstr ""
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
 msgid "FileIndex=%d VolSessionId=%d VolSessionTime=%d Stream=%d DataLen=%d\n"
 msgstr ""
 
-#: src/stored/bls.c:409 src/stored/read_record.c:388
+#: src/stored/bls.c:409 src/stored/read_record.c:387
 msgid "Fresh Volume Label"
 msgstr ""
 
 msgid "Fresh Volume Label"
 msgstr ""
 
-#: src/stored/bls.c:412 src/stored/read_record.c:391
+#: src/stored/bls.c:412 src/stored/read_record.c:390
 msgid "Volume Label"
 msgstr ""
 
 msgid "Volume Label"
 msgstr ""
 
@@ -10002,7 +9984,7 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
 msgid "Unknown"
 msgstr ""
 
-#: src/stored/bls.c:433 src/stored/read_record.c:409
+#: src/stored/bls.c:433 src/stored/read_record.c:408
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
 #, c-format
 msgid "%s Record: VolSessionId=%d VolSessionTime=%d JobId=%d DataLen=%d\n"
 msgstr ""
@@ -10388,10 +10370,6 @@ msgstr ""
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
 msgid "64 bit printf/scanf problem. i=%d x64=%"
 msgstr ""
 
-#: src/stored/btape.c:195
-msgid " y64=%"
-msgstr ""
-
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
 #: src/stored/btape.c:200
 #, c-format
 msgid "Tape block granularity is %d bytes.\n"
@@ -11668,7 +11646,7 @@ msgstr ""
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
 msgid "Read block=%u, VolBytes=%s rate=%.1f KB/s\n"
 msgstr ""
 
-#: src/stored/btape.c:2750 src/stored/mount.c:590
+#: src/stored/btape.c:2750 src/stored/mount.c:606
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
 #, c-format
 msgid "Cannot open Dev=%s, Vol=%s\n"
 msgstr ""
@@ -11693,57 +11671,57 @@ msgstr ""
 msgid "cont,"
 msgstr ""
 
 msgid "cont,"
 msgstr ""
 
-#: src/stored/butil.c:146
+#: src/stored/butil.c:147
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
 msgid "Volume name or names is too long. Please use a .bsr file.\n"
 msgstr ""
 
-#: src/stored/butil.c:166
+#: src/stored/butil.c:167
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:173
+#: src/stored/butil.c:174
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot init device %s\n"
 msgstr ""
 
-#: src/stored/butil.c:194
+#: src/stored/butil.c:195
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
 #, c-format
 msgid "Cannot open %s\n"
 msgstr ""
 
-#: src/stored/butil.c:277
+#: src/stored/butil.c:278
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Could not find device \"%s\" in config file %s.\n"
 msgstr ""
 
-#: src/stored/butil.c:282
+#: src/stored/butil.c:283
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for reading.\n"
 msgstr ""
 
-#: src/stored/butil.c:285
+#: src/stored/butil.c:286
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
 #, c-format
 msgid "Using device: \"%s\" for writing.\n"
 msgstr ""
 
-#: src/stored/butil.c:301
+#: src/stored/butil.c:302
 msgid "Unexpected End of Data\n"
 msgstr ""
 
 msgid "Unexpected End of Data\n"
 msgstr ""
 
-#: src/stored/butil.c:303
+#: src/stored/butil.c:304
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
 msgid "Unexpected End of Tape\n"
 msgstr ""
 
-#: src/stored/butil.c:305
+#: src/stored/butil.c:306
 msgid "Unexpected End of File\n"
 msgstr ""
 
 msgid "Unexpected End of File\n"
 msgstr ""
 
-#: src/stored/butil.c:307
+#: src/stored/butil.c:308
 msgid "Tape Door is Open\n"
 msgstr ""
 
 msgid "Tape Door is Open\n"
 msgstr ""
 
-#: src/stored/butil.c:309
+#: src/stored/butil.c:310
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
 msgid "Unexpected Tape is Off-line\n"
 msgstr ""
 
@@ -12134,14 +12112,14 @@ msgid ""
 "%s"
 msgstr ""
 
 "%s"
 msgstr ""
 
-#: src/stored/dircmd.c:546 src/stored/reserve.c:710
+#: src/stored/dircmd.c:546 src/stored/reserve.c:709
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "     Device \"%s\" requested by DIR could not be opened or does not exist.\n"
 msgstr ""
 
-#: src/stored/dircmd.c:568 src/stored/reserve.c:706
+#: src/stored/dircmd.c:568 src/stored/reserve.c:705
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -12581,7 +12559,7 @@ msgstr ""
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: src/stored/label.c:1030 src/stored/read_record.c:402
+#: src/stored/label.c:1030 src/stored/read_record.c:401
 msgid "End of Media"
 msgstr ""
 
 msgid "End of Media"
 msgstr ""
 
@@ -12627,17 +12605,17 @@ msgstr ""
 msgid "Job %d canceled.\n"
 msgstr ""
 
 msgid "Job %d canceled.\n"
 msgstr ""
 
-#: src/stored/mount.c:207
+#: src/stored/mount.c:211
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not open device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:249 src/stored/mount.c:495
+#: src/stored/mount.c:254 src/stored/mount.c:511
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" not on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:286
+#: src/stored/mount.c:292
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
 #, c-format
 msgid ""
 "Director wanted Volume \"%s\".\n"
@@ -12645,46 +12623,46 @@ msgid ""
 "    %s"
 msgstr ""
 
 "    %s"
 msgstr ""
 
-#: src/stored/mount.c:368
+#: src/stored/mount.c:375
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
 #, c-format
 msgid "Volume \"%s\" previously written, moving to end of data.\n"
 msgstr ""
 
-#: src/stored/mount.c:371
+#: src/stored/mount.c:378
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to position to end of data on device %s: ERR=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:379
+#: src/stored/mount.c:386
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" part=%d size=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:383
+#: src/stored/mount.c:390
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because: The sizes do not match! Volume=%s "
 "Catalog=%s\n"
 msgstr ""
 
-#: src/stored/mount.c:399
+#: src/stored/mount.c:406
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file=%d.\n"
 msgstr ""
 
-#: src/stored/mount.c:402
+#: src/stored/mount.c:409
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 "The number of files mismatch! Volume=%u Catalog=%u\n"
 msgstr ""
 
-#: src/stored/mount.c:430
+#: src/stored/mount.c:437
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
 #, c-format
 msgid "Ready to append to end of Volume \"%s\" at file address=%u.\n"
 msgstr ""
 
-#: src/stored/mount.c:434
+#: src/stored/mount.c:441
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
 #, c-format
 msgid ""
 "I cannot write on Volume \"%s\" because:\n"
@@ -12693,29 +12671,29 @@ msgid ""
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
 "You probably removed DVD last part in spool directory.\n"
 msgstr ""
 
-#: src/stored/mount.c:485
+#: src/stored/mount.c:501
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Labeled new Volume \"%s\" on device %s.\n"
 msgstr ""
 
-#: src/stored/mount.c:490
+#: src/stored/mount.c:506
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
 #, c-format
 msgid "Warning device %s not configured to autolabel Volumes.\n"
 msgstr ""
 
-#: src/stored/mount.c:510
+#: src/stored/mount.c:526
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
 #, c-format
 msgid "Marking Volume \"%s\" in Error in Catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:526
+#: src/stored/mount.c:542
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Autochanger Volume \"%s\" not found in slot %d.\n"
 "    Setting InChanger to zero in catalog.\n"
 msgstr ""
 
-#: src/stored/mount.c:545
+#: src/stored/mount.c:561
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
 msgid "Hey!!!!! WroteVol non-zero !!!!!\n"
 msgstr ""
 
@@ -12934,18 +12912,18 @@ msgstr ""
 
 #: src/stored/read_record.c:369
 #, c-format
 
 #: src/stored/read_record.c:369
 #, c-format
-msgid "Forward spacing to file:block %u:%u.\n"
+msgid "Forward spacing Volume \"%s\" to file:block %u:%u.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/stored/read_record.c:395
+#: src/stored/read_record.c:394
 msgid "Begin Session"
 msgstr ""
 
 msgid "Begin Session"
 msgstr ""
 
-#: src/stored/read_record.c:399
+#: src/stored/read_record.c:398
 msgid "End Session"
 msgstr ""
 
 msgid "End Session"
 msgstr ""
 
-#: src/stored/read_record.c:405
+#: src/stored/read_record.c:404
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
 #, c-format
 msgid "Unknown code %d\n"
 msgstr ""
@@ -12959,6 +12937,11 @@ msgstr ""
 msgid "Damaged buffer\n"
 msgstr ""
 
 msgid "Damaged buffer\n"
 msgstr ""
 
+#: src/stored/record.c:549
+#, c-format
+msgid "Sanity check failed. maxlen=%d datalen=%d. Block discarded.\n"
+msgstr ""
+
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
 #: src/stored/reserve.c:88
 #, c-format
 msgid "Unable to initialize reservation lock. ERR=%s\n"
@@ -12977,66 +12960,66 @@ msgid ""
 "Device resources.\n"
 msgstr ""
 
 "Device resources.\n"
 msgstr ""
 
-#: src/stored/reserve.c:723
+#: src/stored/reserve.c:722
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
 #, c-format
 msgid "3926 Could not get dcr for device: %s\n"
 msgstr ""
 
-#: src/stored/reserve.c:788
+#: src/stored/reserve.c:787
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3601 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:797
+#: src/stored/reserve.c:796
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
 #, c-format
 msgid "3602 JobId=%u device %s is busy (already reading/writing).\n"
 msgstr ""
 
-#: src/stored/reserve.c:847
+#: src/stored/reserve.c:846
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
 #, c-format
 msgid "3603 JobId=%u device %s is busy reading.\n"
 msgstr ""
 
-#: src/stored/reserve.c:856
+#: src/stored/reserve.c:855
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
 #, c-format
 msgid "3604 JobId=%u device %s is BLOCKED due to user unmount.\n"
 msgstr ""
 
-#: src/stored/reserve.c:922
+#: src/stored/reserve.c:921
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
 #, c-format
 msgid "3605 JobId=%u wants free drive but device %s is busy.\n"
 msgstr ""
 
-#: src/stored/reserve.c:930
+#: src/stored/reserve.c:929
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
 #, c-format
 msgid "3606 JobId=%u prefers mounted drives, but drive %s has no Volume.\n"
 msgstr ""
 
-#: src/stored/reserve.c:940
+#: src/stored/reserve.c:939
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3607 JobId=%u wants Vol=\"%s\" drive has Vol=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:976
+#: src/stored/reserve.c:975
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3608 JobId=%u wants Pool=\"%s\" but have Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1019
+#: src/stored/reserve.c:1018
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
 #, c-format
 msgid "3609 JobId=%u wants Pool=\"%s\" but has Pool=\"%s\" on drive %s.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1027 src/stored/reserve.c:1031
+#: src/stored/reserve.c:1026 src/stored/reserve.c:1030
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
 msgid "Logic error!!!! Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1028
+#: src/stored/reserve.c:1027
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
 #, c-format
 msgid "3910 JobId=%u Logic error!!!! drive %s Should not get here.\n"
 msgstr ""
 
-#: src/stored/reserve.c:1034
+#: src/stored/reserve.c:1033
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
 #, c-format
 msgid "3911 JobId=%u failed reserve drive %s.\n"
 msgstr ""
@@ -13483,12 +13466,12 @@ msgid ""
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
 "Attempt to define second \"%s\" resource named \"%s\" is not permitted.\n"
 msgstr ""
 
-#: src/stored/wait.c:128
+#: src/stored/wait.c:127
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
 #, c-format
 msgid "pthread timedwait error. ERR=%s\n"
 msgstr ""
 
-#: src/stored/wait.c:213
+#: src/stored/wait.c:212
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
 #, c-format
 msgid "Job %s waiting to reserve a device.\n"
 msgstr ""
@@ -14508,13 +14491,13 @@ msgstr ""
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
 
 #: src/win32/dird/winmain.cpp:193 src/win32/dird/winmain.cpp:200
 #: src/win32/filed/winmain.cpp:223 src/win32/filed/winmain.cpp:230
-#: src/win32/stored/baculasd/winmain.cpp:208
-#: src/win32/stored/baculasd/winmain.cpp:215
+#: src/win32/stored/baculasd/winmain.cpp:225
+#: src/win32/stored/baculasd/winmain.cpp:232
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
 msgid "Bacula Usage"
 msgstr ""
 
 #: src/win32/dird/winmain.cpp:197 src/win32/filed/winmain.cpp:227
-#: src/win32/stored/baculasd/winmain.cpp:212
+#: src/win32/stored/baculasd/winmain.cpp:229
 msgid "Bad Command Line Options"
 msgstr ""
 
 msgid "Bad Command Line Options"
 msgstr ""
 
@@ -14630,7 +14613,7 @@ msgstr ""
 msgid "Could not lock database"
 msgstr ""
 
 msgid "Could not lock database"
 msgstr ""
 
-#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:309
+#: src/win32/filed/winmain.cpp:326 src/win32/stored/baculasd/winmain.cpp:326
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
 msgid "Another instance of Bacula is already running"
 msgstr ""
 
index 694e534fee36b43ff77771933e318b8f44301b17..7feb40bfe8464f1247889ced91f0bd5e5c1a6a65 100644 (file)
@@ -1,6 +1,7 @@
               Technical notes on version 1.39  
 
 General:
               Technical notes on version 1.39  
 
 General:
+Version 1.39.32 released: 
 20Dec06
 kes  Add Volume name to Forward spacing message.
 kes  Update migration job start time (so it is not zero) to prevent
 20Dec06
 kes  Add Volume name to Forward spacing message.
 kes  Update migration job start time (so it is not zero) to prevent
@@ -33,6 +34,8 @@ kes  Disable attempting to autolabel when polling and device is not
      in error.
 15Dec06
 kes  Enable VSS by default.
      in error.
 15Dec06
 kes  Enable VSS by default.
+
+Version 1.39.30 released: 
 14Dec06
 kes  Complete hopefully the last of the copyright transfer changes.
 kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so
 14Dec06
 kes  Complete hopefully the last of the copyright transfer changes.
 kes  Separate NumVolumes in SD to NumReadVolumes and NumWrite volumes so