]> git.sur5r.net Git - bacula/bacula/blob - bacula/patches/2.2.x/2.2.6-verify-vol.patch
Added preliminary AFS acl support. The code may need some testing on a real AFS enabl...
[bacula/bacula] / bacula / patches / 2.2.x / 2.2.6-verify-vol.patch
1
2  This patch eliminates spurious output to the console during a VerifyVolume
3  job that contains encrypted data.  
4  It fixes bug #1024.
5
6  Apply this patch to Bacula version 2.2.6 and previous 2.2.x versions with:
7
8  cd <bacula-source>
9  patch -p0 <2.2.6-verify-vol.patch
10  ./configure <your-options>
11  make
12  ...
13  make install
14
15
16 Index: src/filed/verify_vol.c
17 ===================================================================
18 --- src/filed/verify_vol.c      (revision 6010)
19 +++ src/filed/verify_vol.c      (working copy)
20 @@ -211,19 +211,6 @@
21           }
22           break;
23  
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:
33 -
34 -        /* Do nothing */
35 -        break;
36 -
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);
40 @@ -256,9 +243,10 @@
41           Dmsg2(20, "bfiled>bdird: SHA512 len=%d: msg=%s\n", dir->msglen, dir->msg);
42           break;
43  
44 +      /* Ignore everything else */
45        default:
46 -         Pmsg2(0, "None of above!!! stream=%d data=%s\n", stream,sd->msg);
47           break;
48 +
49        } /* end switch */
50     } /* end while bnet_get */
51     set_jcr_job_status(jcr, JS_Terminated);