D=dA YA   DHPT{   X    K M`S[dd(jjjk,l(l8l9l:mq>m?nFn Gn HtI{X|Y|\|]L^"b3dWe\fakcljtuvt wxyzCt`@ lw}aqZ?A Q5k?C&  t!k,OTV%!p1 !.u?A Q5z)(.; 6 kPy}q.ztx171c41344d1ba95093c36748d3ad40d4bb3effccqmail-scanner1.220.qvcs.3Software to scan incoming email.Qmail-Scanner, (also known as scan4virus) is an addon that enables a Qmail Email server to scan all gatewayed Email for certain characteristics (i.e. a content scanner). It is typically used for its anti-virus protection functions, in which case it is used in conjunction with commercial virus scanners. but also enables a site (at a server/site level) to react to Email that contains specific strings in particular headers, or particular attachment filenames or types (e.g. *.VBS attachments). It also can be used as an archiving tool for auditing or backup purposes. Qmail-Scanner is integrated into the mail server at a lower level than some other Unix-based virus scanners, resulting in better performance. It is capable of scanning not only locally sent/received Email, but also Email that crosses the server in a relay capacity.A {peeves QVCS-Guide GNU GPLKonstantin Ryabitsev Applications/Systemhttp://qmail-scanner.sourceforge.net/linuxnoarchif ! grep -q qscand /etc/passwd; then /usr/sbin/useradd -r -s /sbin/nologin -d /var/qmail -M qscand fi #------------------------------------------------------------------------------if [ "$1" = "0" ]; then /usr/sbin/userdel qscand [ -f /usr/bin/qmail/qmail-scanner-queue.pl ] && \ rm -f /usr/bin/qmail/qmail-scanner-queue.pl fi #------------------------------------------------------------------------------)@F>qrq6&  y_n A {zX / ( nGu"y~\  $tGt8|8!V" So.p@>80!U1>X/ !1>/  "l{! IH`b PP h {*zK% {{ y$KG"<_R  ,& X %% ]s$` GG;U;P|P|22.+?*3"QG  ! ER-A큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤큤AA {A {A {A {@:=@O~A {:*A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {A {8e113b75e9079504e60e5b65293544db4b817d2cf13dfe88d7da11a4e98bb45e5ae3eb3634926b514ec9f6868c7e15138ca43cbc842c2336e835926c2166c28b37c7eb892ca56e7dc7967b5f4d3f4beb3d2fe1bfbc9a2c7deb0c360a6b7da4be2d78c0679e0d5a238fc3b439f06b60cf3dca51b984c59e9f84606ff44f7a6a8c831a2df4cb66853be87354e8cdef4fe6f8348bd72edd7c8c74b6bce05380429b41d761db323444d9b98cdb179e5d0248186cb56d508d3f5d48743fbf35626b8ad95e36415a24d1753fa8bb192c567ba48a0340efdb009af1b8246f94641da03d7dfd248e1cf21af387d8d12dd5b168b8ee50dd8a0ec8488755abdb3f69caa4504d8cf48cc43e015a55adbce87ebcdb3908f5b537104b61d3aa09ad53b305c7e419fb284d3fdda265fc02d2f03084b4087411ec0bd9db8c9a5938d3d543bba4077d8c3f764ecb1e8e5d0a7a237fd2258f7f62f89d6996acfff41e73e3fb4d59454025cc20ba11afc51df5dcc91db053f3a149375d6a0060d690bc938b148f8c2d0e7512255c04b4f60b0e06b6445e29d4a6491ff2a4d6598468d49b79a026a2c79bb06636a4bdba241000146cb395b5d689870044fbf30b172d9e0611f0ceb92693ef780c7ed14b77dc31d153d8147c52d316b0278cead8cd4e3274dbf1d5e5a62ee442f6b6c820e1442074e8d8bc4958e77de8a803ab4afec5ec16e4e576ceaa95e9a4d26f0e5c49d5c1328b61e033ddb2d15cef9878dd041ae5dc4281456cc04914e0aa9210de79261f1bd81f042175e95dc4543f96b058683d2004dbacb83aa386e9e3cbac2e6e73f8b468b788f94bb6b48fa61fb3867f8812a78d6e90200eb76e3a2a3d24333c927f3cb4b8e76d4f2195ef96253ea5dbc3e6093038f56af36079f9b7ef8863661eeb38e226c5b31798dfd94bf90a3e326af399bdb4c289acf8a10628b7fa03ebcf7097b23a6d57ee4edcf3d9728233731ddd581d42e081d155f5bc67a2d43063283accfae9d44baf0aa7a3cd63abf8cafd92a4a94a830fb83fb0806cc309c37592e858567ce237a9b55362dd6bb312c1907e1921a76aae8f5ac360d5af3be92d0b657165fe5d958c731f32a2397d19a97daba1379a7fdbe805bf3ba0fd2bddac4986dfda28aff1432cc45e2f0dd597841d21dcd8cdf199181d9cecf92c3c55475b0d8f3542027ce7a1d218773218d74ec2c3e7c067153ba013cf919ec366f3fa6236c64d514504d77f366024e14dbdbae105766244372f6bc6825d27f5c62a87a7d5e293eca1bcac1b1497414569be44d019be6f930e2beccd6fb61439b4b12fccf380f60fd8c7f58928679a9915eefe0cf4343d96b1a607cf00647c7e46faeb9fecef8a5dfa7b0306df33ef098374f7d5ff89c23e589228c6825d27f5c62a87a7d5e293eca1bcac9a02158232de75cbcbb690c8f9ed7622391b3f18888a5c0d5d05f0a6f575ff75c7c45db917f24858cebc7d907de951a4abb105e5d763df003c92b8052e5dc56985b5f388551f3276c92a2c41ee3c17b8945bab1ddf8df098adcff3fb95d157e566b02f2d86ac6e877c630caff18fc7b277a99f4eac91f53868b2b2d814a8129dfc2cebf11a032708010b9346b92bcf13c5c237da0d2193b20b0daf69f0992449100e1edbd78c501e7dedaac365018ebad518ac6d573198a60fd7923fdc1ffb8d0ef512e57acf44e0c79cb4e2aa4cc5e3faf2fcc7092feee18f95e0661cb1272649084e65777d196888d2cf8e3978572113f823582f2e866889a3462bc6c08eb9e7ca72ac2c6a310b65c81d9117c90e6919afac6f2731f8cb4b5f1c55011dbf72117827d7e7cf83e151fee9045829149cfc410fdea9ebaf5099f0f812ac344823117827d7e7cf83e151fee9045829149c3d95e4f6aa0f683c13704b204484a313b9c7c18c9a9fd6b971ea814fa4f7c2beb5e9ec6fa9acb7bea3951d059559d53919afac6f2731f8cb4b5f1c55011dbf72af9797bebecdee5b25ea03e17be51e84fc49b901ecb32920867a32c052c87f3b1d65bad449bd54365e841b25030dab113998155ca69aa56dcedb5fd88f0d03fd1c1708fa5ffb925c2d3c420c5a4044ec4a698f496326428133a46a423c64aa9730dcf323b86cc3088796a591ec131b168ac1e9d3d5024f995a9efa189f46ee0d934966765f988f5e58b3f6b2a276437e472375bb9d1009047cda5dad8cfdaa01934966765f988f5e58b3f6b2a276437ea086457495789583ce648b9bbbe77946beabea6a5419dd1961e2606028fbd98467dfcd8c555bfcd04ae853cfab8c089296a1f7ce67af36445e7e9d88512e8a5abad58c90f1895715a18fcf4894595df8839879b5c9107f2ea2b5c5c67006979a928ac609f132295eb4ab46833b58ffe5d9e8c8c4ed88b406b0256c47a1e7639e6d0e67066c7a8d8076cbce2b3c52391d1b1b006b4fb0c127443c2beeb5c33bf6884baa7e4b5e154e26f0ca5add4d08eeda81db2f9020cbfcc79dfa0ba2c03c5dd4eec9508b613905cc8101f7fb4f4cb0ed4168aed125438ed1bc56fa69b9249abb9fdba60e1888bf6a01ad52e2a3e4fe0d970ad90e9be5d53b2b3b97aa8d4385c604fcd4877245fc7e22b75e8d646b692a399645e7182d8785e85441794595b7da81db2f9020cbfcc79dfa0ba2c03c5d12319e710f4f440538572c93e7447ca512f09266ed4ce120eae219e3715e31e51dfe93066bf28e7ae5e113c04a30d300924a5d2ff58c27bd30a8ba4e94f8efe5834569f6436ae09d3d39f849d7b2dc05c717aca55fd57f5c65fbf612541d9adec43418183442985bbedb343440825ddaeef4b08b27a9201bca27d329c8c36acff6ca5b173af3850e079b832963f85abf0b9b3786adc95f3cf5e8db38fc82db5e9a968f2359f8f8760c03801966bd9c83994e7aceb5535a43e7944550b20ea518acde54387c8c9d4d53d7a6b2f8ba2c969281eef028cb7527fa3384baad67e644e90b2b9b146e007bdea9a3f8fcf05b0548f5950bdbf4dd03e9df4c68559717fde093b0df6f55f915c5bb5f97490a6b21ee3b29411e1f190f3ea2dd09ba4662047efd71ca0c03400dc5bd71c11aefc80d958d810832929e6e410224c57b9a89459563b7f7e7a9917c80c205d79a3a3ec8c43418183442985bbedb343440825ddaeef4b08b27a9201bca27d329c8c36acfb27ad89adfca0e748dc9d262c90f42440b9b3786adc95f3cf5e8db38fc82db5e7d8f09586867305283ebcec4ae7bf2d3994e7aceb5535a43e7944550b20ea51882b43065569688f9134eacc28cc97eab9281eef028cb7527fa3384baad67e644e90b2b9b146e007bdea9a3f8fcf05b0548f5950bdbf4dd03e9df4c68559717fde093b0df6f55f915c5bb5f97490a6b21ee3b29411e1f190f3ea2dd09ba466204d41d8cd98f00b204e9800998ecf8427e958d810832929e6e410224c57b9a89459563b7f7e7a9917c80c205d79a3a3ec8929accff91c0107f8ffe99a2eabc9f24948883b298a1f80ccdd29dd897aafd2aff77a4781c5d73519878e1debf25512ff4536a91f9631ec6fb3dc84b822546f6262f4915bad7c4944006b521b922cdfaff0625b3b82d7ba14b1b90d66cff4a95082c8079e4955f25697ce1a42aa0605c338774fbfaee1a1f35044d142889452c06bfeae9860c13b9c01b6f751c80aa8a54b88a8d0b790bbb16282bddc1c6f21b65ef5eb99af0f69fb6a9deece58590e63bb9ac37ed098f16d9505e601c4dd8b21f4230ef09aca1d144c8d07e86bef214408414666687d2f5f3535c9472e37818bf834dc3a0d85c7ef487fcfcf005758730dcf323b86cc3088796a591ec131b16638d4d31beb76a92403342750699d30259a61a0a3da13d8d44c196eb46eb864e5197b0a77977baa3ebba46d22bf7cafa5523e8ec79b5f15ad924f26f332ab29abc87e5f7008111aa2b25bdabcc4266e88fa5404869e518d89b6cacf861398f1c318c096ab0832179fa778427dcbdfd47246fc5f94dfb014d15178a28a8b6d7b34e5b5236d635c5b315b207ab3e5756ecc8bd6372110e98fd1e63ddf99d9545326b3d3afbc13b8ea31d370473c86925fa6562a4a4da562ea220f326624663c3509f073bea6895e3cc58eed7d66756248ee294bbfde3ce87cae7b237ed264dea80b7e05b7a4800bf1f2f735cd85ecdcc45fa5b0d752d38049242f0637a6cbb9b0253c69b49da457c51e98fd36684b3a292d7f6931530b34770161ce961eb821bb853c69b49da457c51e98fd36684b3a292a1ec690a7b95842e6ee0a581457ce90f75200486bd75da89a1abbe6ff508a2ac10e1dfee3d8eeb75c5b9897108910dc1fa5b0d752d38049242f0637a6cbb9b02b68143d8e54caa92023e5f642554caace574023afe208d76594279834d5d3a34a84918f5ef8fc179aaf490a41f8401d775200486bd75da89a1abbe6ff508a2ac6cb62400725ffaa712e3a91b2dda55838ece26ef96ada5deaf803660430d755c30dcf323b86cc3088796a591ec131b162bd61576129ff5978389a935540c1e56f73ceb08968a6cf2c8b2c5e3590a0cd07bb17febf1882d69140dcbc18a4cca15f73ceb08968a6cf2c8b2c5e3590a0cd0efded475368504ed47293132e38048a294030a81c5db76575a05a9aa0dcd16e156539c1281d6bb6b83704ef23f6fd1e92e248f2f8872e455719c7ae8b7f8cba71329ee92619603756009340753f2fd0731a5654fc0911a7308e8a2ce777df3e3b4e01da2f08781d116658557abba3aea80df11ab63b6f9bb9e317010653f9016a38af13e65b0ab58fb723a6ae61d455a2b06df2a7c30c429b190fe2a7b02aaa6adf15cb14b967be24e3560fc693b2ffe3fd11eb5bcd325cac37fc892e8b168a1982d40d2082b5708b17d92778e7082f6435b103311e64a858d4a7b08001d031a982d40d2082b5708b17d92778e7082f6919490bdd562c2d074c8bdc7576c46eae53aad1f7160da4e91657f5059614698c3860f997ced7be72174e73eb912fe613fd11eb5bcd325cac37fc892e8b168a1e347b64188b539989e5d3fdf952493ad62802f07532315b0f96106b8e52217110ce07ab22e681337bf2284bbedee9afae53aad1f7160da4e91657f5059614698697478cf727a44cff40f526663e8e95b0ce07ab22e681337bf2284bbedee9afab9d1953fb73c5865cbf2edee996cc7b17db28e494c79cc0795ff1b40cd4fe48d7cda278ba90345b2b7a2fdaf700132d22e92767ac459a4fa8caa2602ecab64ba0197cd15da6a04785e924bb4960e633407aa217aedadc4ca3c40804ab50bbaade55620fb3ee0d77cf4e36e4e61bca65df33d573b9802026dedc75c7c463cb544f621441ce2428cd28ce1fb11dbb3a510cfec09f2c54cc3784429ea8667ed1080d63d2062c2246836e121db66367a29d60a7d17c55f2ee1f3d85ec44dac44818cbd4bb0511bcc574c24ee0eea24af261e5f7cc449829edd388fab66574c7a24519f140cce0c99e03e28ce23329c5e5b11139199b09b5242ff7573f1b749c7afec5b23091c3d093b57f07b759c9990e0cde055fc8184b849429f662d319c66f3e7635040df7bd027ad71219e37b76c65c6e055fc8184b849429f662d319c66f3e7eafe9dd466c97cccfe88c2ff96cb2f8bf4d3c8c20c6f690562fd40b0010806605411ce47c025d4cc9285d680f2f50396d535a8f1683ea6bec05fe7ff8d8fc3b13ca85eeb72390dbef0be701c04623de540ddc0f28b22a2553590b990c7986cc0b0e82941651b74e30d29eb5b260dbc3310f8a76e362a750682d0e9c6bb6b289b287f925b30ccd0a053f539f969c3c5a3db3836cd0c76efdba03b9e88ffeb9594c6b2b3084e7368e0d944c4a3a9eaa37e18662063d53bcf35555e8859a7aff2ce8ee7bda49cbd4ab1d7995c65436b4a59fdce21cf0ccf3cdbdc389e1578183b12d848c2018dcaec27c26f2a6325913509fdaee1f72c842d7e020b40ec64fcf409282fb6d5ed5c0d6e44afbecf4625c95fb5042a8276b5ba998bcf102444e5c00fc70a524e55f1f5807128f8319607ddc8151b08d6b0e8f393fe551595786342f1e4c4e8886e08563d9ad23ec6cacd724eff5150c99c985f2f9238cf41079498a642999a2f62bf11502e5e28f9b7ed2dc2c680b60287c257e09c7d3331bc7dc9fbc83f3424d54886f84e7ecbf9af3e94b374fd5195993e1de019fa7a0192f3128573dfa65970779c497f295c5aa20fbe49e5da6bdd97f62fd0c1337b442939805f1b657c2a623377e91cad518d92a42834a54fc52805f3ba28d5b610966f4caac11e6f5881709027c84247f9cb00148dc348ae406e15d3dba283584b8cf98b2d75b5042a8276b5ba998bcf102444e5c00f2339ff266ea08ca008014ee7ed88db38a9e73c1075addbbaf9d4a888f0608304244c0a44aceb478e00860e06d11d31360f5a40f73c87adb6a7343d62ccbcb6d7b42f0d44526d4e8a96d316f45137980e93b3d496b42381a64218a95b727f17fc34272facb5d2eccad062cb3fe2b53c9c731f32a2397d19a97daba1379a7fdbe8ff6867021aac601934a7516f31f0702014ce564cf9083e4855e9c9ce112eab647cdb9c979b200ad675aa8a6a2bc4525a12f373bc1014e185c7a694f728fda2d88d5355b979cbdfbcd560b74e27c43c635efffc70038cc3e962a03a07904aaca249d1d3508ca8f082c57f12c44ed70a3d2e91200dc178ef3f7fdf67c4428bf3c0baf7b268ad92531acffaab11bb78b79961151ff08ef003918601000ad69f055b87e9c312b1e49f76070d26251b92aa5ddfb223d553fe9a64d87b3b53003b01171c6d3beb695de066dd9b2609d572085f33be77ac0229f9141373066f0817527a7f1c6a021d1b38ede8e6ac23153882f4dde0569943867f4ed1ce9f5f2a45d4e1fa42d7f4739e1fd164dbaeb8f9fefee6a04e93871c957b0b58ea6044d479a06efc72185e50177bf0853103c1b25becf6819b74b7529cec3bc310db9bd457d90b953ca928e3033267809c474e720cfb21bcde8c75d76dbe9db032b147510a81fe7d78b25d220122d8b0e47c519fded38456e2cb5afdfd29ff52a596a9b2bc7f803ec53dc3e1ceb89adf505e89df8f07d321c9081ac87fb1329f9f0c49a55216ef8f03d5e6818809c63549085edc50cf9fbcde8c75d76dbe9db032b147510a81feda06f6ae4a64ee4227342d26d5c24eb50765ceece9697ae07500c3b16febe9025108a8733c3f0e5bc6613e2b9cc6d909f4641523b7494c5d78595c366b410a5fd102ecc8fba58a073fed97628872890a56d957237850b4ff767d5deebb87023e48b1fd1d95a80f7bf1f8bf2f00848b42ad4f70a66c45502e300940edb2ad2a95053e8f992c01468e831ecadbf9b96be65108a8733c3f0e5bc6613e2b9cc6d909b5e4e7afd37e7fed1890e395bef4aea92e9e066471ed8f6c77d9362ca32e94fc1c318ebfe13bb921e1ba8cce349692c080111030a49207446ae28bb11b53f2e30b2d8490fb994de4792776ada057e2cb4fddbb71c31102fa79a2135e3fa82e4d0765ceece9697ae07500c3b16febe9024754b4c0f5d58a023e0ac9afc7c5f9b2f292482a9df0fa2ad6dcb5cf3215679cf250ad1b97966f9e9b736624b9d5159f5d058de21b9073b9a7c83dfef91d5493f4e8b6265b5732ff6a18ed00bdc9b2a4afd0caba3b8a8ad3659ec261342fe8701f0f6f6e5221006cc3fc2926fc8cffb74754b4c0f5d58a023e0ac9afc7c5f9b2d5c57fe4dcec1fe2990ca4c78c9bba809aa49d591659508217fb1c9205fbfb15260826f6f2b6cb1e80aa61fec948cb8d6546d733e56e9fa2d5f0ab5de2a9ae959ca9fab5c1ba1bf605f106eef2794ec5037f0fa3dd37f0db5e6614e7e92b8cf71ed35cd6abf34a96444eab8dd2a130ad43f3333058575b221195af330eff1942fa72ee6ea1e60cfd0e46507f712eede9439308f94a5972632411ac52bdd1268ffa72ee6ea1e60cfd0e46507f712eede9dbe74e1e222ce11059e75dfa9613f27d1cd2330c73edb8acb0ee13946e74867a05daaf523a55f77f4897878efa0fdf22e4a2f0162fe2aa92296668a937dbb7c160cda894355e06e6df244954568a177929cb3c3d2a114362dbe2ff902c628a6fd0f5319184af15a97edc6fb5baf75460612c2c9b15f46f8215e84967dde1a90eaf797fe73cc5d674ffeb908944a6bb2a50f2275973c09f3e8d29b0f27cc368d88e6a206d13e3cf1cec5c7c82b6c861ee9ac22c8d65ebbfce7963fdb5292c68c2d2448a5990b5b550bdb44b845272622e44b9820419496049ccd6b5719126ac2f191da7a075b012ef93678913a404bdcb44a3cbe5cd2cfb1312d4e03c508382b56c20df3b980e9a102527417484a15c380273fd8742517dde862e8c94177869f880430057dd9d740a46801723e9271e38e14a6787ba8ed364158087e2609d674e3f9b352fc2a6c144e874f6ee8577776d9aa81064ee1eba9e2558ca8e38b1941566ce099f545be16d03f819fcb61e9ac5955ff8acae166dc38339f9645516dc8408aac77f8ee0d9718ee09af5bc8bac17bb5f36e07eb1cc8accd2e5ed605f343d1af08752437bc55f4e261279b91d4cfdee9bac6883ebfaf902ccb21acc6dd50f26729f2dd0b7ac7dd73c52b3bbb249e2README.html/etc/qmail-scanner/quarantine-attachments.txtrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqmail-scanner-1.22-0.qvcs.3.src.rpmDconfig(qmail-scanner)qmail-scanner@@ @@@@@@@@@JJ/bin/bash/bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(qmail-scanner)coreutilsmaildropperlperl(DB_File)perl(Getopt::Long)perl(Getopt::Std)perl(IO::Socket)perl(POSIX)perl(Sys::Syslog)perl(Time::HiRes)perl(strict)perl(vars)perl-suidperlqmailqmail-qmailqueue-patchrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)spamassassintnef1.22-0.qvcs.33.0.4-14.0-14.2.2A s`>>QKonstantin Ryabitsev 1.22-0.qvcs.2Konstantin Riabitsev 1.16-0.qvcs.5Konstantin Riabitsev - Making it work with centos and 1.22. - Dropping qmail-scanner-reconfigure, since it was redundant.- Adapting for qvcs.- Initial build./bin/sh/bin/shpeeves 10914026599/0^_abghi`cdefrgrhrjrkrlrmrrirnrorprqrrrsrtrurvrwrxryrzr{r|r}r~ }m}n}o}z}|}x}s}t}r}u}w}{}y}p}q}vNOPQRSTUVWXYZ[\] +-)$%#&(,*!"'rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr9p9q9r9}99{9v9w9u9x9z9~9|9s9t9y9P9Q9R9]9_9[9V9W9U9X9Z9^9\9S9T9Y./0;=945368<:127rrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}rrrrrrrrrrrrrrrr9`9a9b9m9o9k9f9g9e9h9j9n9l9c9d9i>?@KMIDECFHLJABG}}}}}}}}}}}}}}}}NOP[]YTUSVX\ZQRW>?@KMIDECFHLJABGrrrrrrrrrrrrrrrrrrr991.22-0.qvcs.31.22-0.qvcs.3                   !qmail-scanner-cleanup.cronqmail-scannerquarantine-attachments.txtqmail-scanner-1.22CHANGESCOPYINGFAQ.phpREADMEREADME.htmlTODO.phpconfigure-options.phpindex.phpjhaar@users.sourceforge.net.gpgmanual-install.phpperlscanner.phpqmail-scannerautoupdatersupdate_avpupdate_fprotupdate_sophosupdate_trendconfigurecontribMakefileavpdeamon.initlogging_first_80_chars.emllogrotate.qmailscannermrtg-qmail-scanner.cfgqmail-scanner-queue.cqs2mrtg.plrbl_scanner.txtreformime-test.emlspamc-nasty.emlspamc-nice.emlsub-avpdaemon.plsub-sender-cache.pltest-clamd.pltest-sophie.pltest-trophie.pltest_installation.shlocaleaf_ZAattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentcs_CZattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentda_DKattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentde_DEattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contenten_GBattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contenten_PLattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentenlt_LTattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentenlt_LT_shortattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentes_ESattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentfr_FRattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentit_ITattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentja_JP.EUCattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentnl_NLattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentno_NOattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentpl_PLattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentpt_BRattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentpt_PTattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentsk_SKattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentsv_SEattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contenttr_TRattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contenttr_TR_asciiattentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contenttw_BIG5attentionrecips_automated_mail_noterecips_contentrecips_explanationrecips_msg_descriptionrecips_not_automated_mail_noterecips_quarantinerecips_subjectsender_automated_mail_notesender_explanationsender_msg_descriptionsender_other_contentsender_quarantinesender_subjectsender_virus_contentqmail-scanner-queue.templatesub-avp.plsub-clamdscan.plsub-clamscan.plsub-csav.plsub-fprot.plsub-fsecure.plsub-hbedv.plsub-inocucmd.plsub-iscan.plsub-log_msg.plsub-ravlin.plsub-sophie.templatesub-spamassassin.plsub-sweep.templatesub-trophie.templatesub-uudecode.plsub-uvscan.plsub-vexira.plqmailscanquarantine-attachments.txt/etc/cron.daily//etc//etc/qmail-scanner//usr/share/doc//usr/share/doc/qmail-scanner-1.22//usr/share//usr/share/qmail-scanner//usr/share/qmail-scanner/autoupdaters//usr/share/qmail-scanner/contrib//usr/share/qmail-scanner/locale//usr/share/qmail-scanner/locale/af_ZA//usr/share/qmail-scanner/locale/cs_CZ//usr/share/qmail-scanner/locale/da_DK//usr/share/qmail-scanner/locale/de_DE//usr/share/qmail-scanner/locale/en_GB//usr/share/qmail-scanner/locale/en_PL//usr/share/qmail-scanner/locale/enlt_LT//usr/share/qmail-scanner/locale/enlt_LT_short//usr/share/qmail-scanner/locale/es_ES//usr/share/qmail-scanner/locale/fr_FR//usr/share/qmail-scanner/locale/it_IT//usr/share/qmail-scanner/locale/ja_JP.EUC//usr/share/qmail-scanner/locale/nl_NL//usr/share/qmail-scanner/locale/no_NO//usr/share/qmail-scanner/locale/pl_PL//usr/share/qmail-scanner/locale/pt_BR//usr/share/qmail-scanner/locale/pt_PT//usr/share/qmail-scanner/locale/sk_SK//usr/share/qmail-scanner/locale/sv_SE//usr/share/qmail-scanner/locale/tr_TR//usr/share/qmail-scanner/locale/tr_TR_ascii//usr/share/qmail-scanner/locale/tw_BIG5//var/spool//var/spool/qmailscan/-O2 -g -pipe -march=i386 -mcpu=i686cpiogzip9noarchnoarch-redhat-linux-gnu                                       ASCII C program textASCII English textASCII English text, with very long linesASCII make commands textASCII textASCII text, with no line terminatorsBourne shell script text executableHTML document textISO-8859 textPaul Falstad's zsh script text executabledirectoryempty RRRRRRRR R RR R RRR R RRRR R RRRYΩٶz8nbQ=