2 This patch eliminates spurious output to the console during a VerifyVolume
3 job that contains encrypted data.
6 Apply this patch to Bacula version 2.2.6 and previous 2.2.x versions with:
9 patch -p0 <2.2.6-verify-vol.patch
10 ./configure <your-options>
16 Index: src/filed/verify_vol.c
17 ===================================================================
18 --- src/filed/verify_vol.c (revision 6010)
19 +++ src/filed/verify_vol.c (working copy)
24 - /* Data streams to ignore */
25 - case STREAM_ENCRYPTED_SESSION_DATA:
26 - case STREAM_FILE_DATA:
27 - case STREAM_SPARSE_DATA:
28 - case STREAM_WIN32_DATA:
29 - case STREAM_WIN32_GZIP_DATA:
30 - case STREAM_GZIP_DATA:
31 - case STREAM_SPARSE_GZIP_DATA:
32 - case STREAM_SIGNED_DIGEST:
37 case STREAM_MD5_DIGEST:
38 bin_to_base64(digest, sizeof(digest), (char *)sd->msg, CRYPTO_DIGEST_MD5_SIZE, true);
39 Dmsg2(400, "send inx=%d MD5=%s\n", jcr->JobFiles, digest);
41 Dmsg2(20, "bfiled>bdird: SHA512 len=%d: msg=%s\n", dir->msglen, dir->msg);
44 + /* Ignore everything else */
46 - Pmsg2(0, "None of above!!! stream=%d data=%s\n", stream,sd->msg);
50 } /* end while bnet_get */
51 set_jcr_job_status(jcr, JS_Terminated);