Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: pu -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi release team, I have prepared an updated for the cyrus-imapd-2.4 package in wheezy: Changelog * Fix missing GUID for binary appends (Closes: #709799) * Apply upstream fix to unbroke nntpd (Closes: #734648) First patch fixes missing function call to create the GUID and leads to error messages such as: May 25 12:42:59 mail cyrus/imap[26310]: Fatal error: Internal error: assertion failed: mailbox.c: 2180: !message_guid_isnull(&record->guid) The second patch broke the nntpd after upgrade. Both patches are pulled from upstream. Diffstat $ diffstat *debdiff changelog | 9 +++ patches/fix-nntp.patch | 52 ++++++++++++++++++++ patches/parse-GUID-for-binary-appends-as-well.patch | 11 ++++ patches/series | 2 4 files changed, 73 insertions(+), 1 deletion(-) O. - -- System Information: Debian Release: 7.2 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlLiMg8ACgkQ9OZqfMIN8nMLzACfYv94rj/Ytvohjr/Ct0EufEJx 9KkAoIZkdZO6TMtWz3wCpUbZ5f4xV/sx =snot -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 24 Jan 2014 10:11:26 +0100 Source: cyrus-imapd-2.4 Binary: cyrus-common-2.4 cyrus-doc-2.4 cyrus-imapd-2.4 cyrus-pop3d-2.4 cyrus-admin-2.4 cyrus-murder-2.4 cyrus-replication-2.4 cyrus-nntpd-2.4 cyrus-clients-2.4 cyrus-dev-2.4 cyrus-common libcyrus-imap-perl24 cyrus-clients cyrus-imapd cyrus-pop3d cyrus-admin cyrus-murder cyrus-replication cyrus-nntpd cyrus-doc cyrus-dev libcyrus-imap-perl cyrus-common-2.2 cyrus-doc-2.2 cyrus-imapd-2.2 cyrus-pop3d-2.2 cyrus-admin-2.2 cyrus-murder-2.2 cyrus-nntpd-2.2 cyrus-clients-2.2 cyrus-dev-2.2 libcyrus-imap-perl22 Architecture: source amd64 all Version: 2.4.16-4+deb7u2 Distribution: stable Urgency: low Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel@lists.alioth.debian.org> Changed-By: Ondřej Surý <ondrej@debian.org> Description: cyrus-admin - Cyrus mail system - administration tools (metapackage) cyrus-admin-2.2 - Transitional package for cyrus-admin-2.4 cyrus-admin-2.4 - Cyrus mail system - administration tools cyrus-clients - Cyrus mail system - test clients (metapackage) cyrus-clients-2.2 - Transitional package for cyrus-clients-2.4 cyrus-clients-2.4 - Cyrus mail system - test clients cyrus-common - Cyrus mail system - common files cyrus-common-2.2 - Transitional package for cyrus-common-2.4 cyrus-common-2.4 - Cyrus mail system - common files cyrus-dev - Cyrus mail system - developer files (metapackage) cyrus-dev-2.2 - Transitional package for cyrus-dev-2.4 cyrus-dev-2.4 - Cyrus mail system - developer files cyrus-doc - Cyrus mail system - documentation files (metapackage) cyrus-doc-2.2 - Transitional package for cyrus-doc-2.4 cyrus-doc-2.4 - Cyrus mail system - documentation files cyrus-imapd - Cyrus mail system - IMAP support (metapackage) cyrus-imapd-2.2 - Transitional package for cyrus-imapd-2.4 cyrus-imapd-2.4 - Cyrus mail system - IMAP support cyrus-murder - Cyrus mail system - proxies and aggregator (metapackage) cyrus-murder-2.2 - Transitional package for cyrus-murder-2.4 cyrus-murder-2.4 - Cyrus mail system - proxies and aggregator cyrus-nntpd - Cyrus mail system - NNTP support (metapackage) cyrus-nntpd-2.2 - Transitional package for cyrus-nntpd-2.4 cyrus-nntpd-2.4 - Cyrus mail system - NNTP support cyrus-pop3d - Cyrus mail system - POP3 support (metapackage) cyrus-pop3d-2.2 - Transitional package for cyrus-pop3d-2.4 cyrus-pop3d-2.4 - Cyrus mail system - POP3 support cyrus-replication - Cyrus mail system - replication (metapackage) cyrus-replication-2.4 - Cyrus mail system - replication libcyrus-imap-perl - Interface to Cyrus imap client imclient library (metapackage) libcyrus-imap-perl22 - Transitional package for libcyrus-imap-perl24 libcyrus-imap-perl24 - Interface to Cyrus imap client imclient library Closes: 709799 734648 Changes: cyrus-imapd-2.4 (2.4.16-4+deb7u2) stable; urgency=low . * Fix missing GUID for binary appends (Closes: #709799) * Apply upstream fix to unbroke nntpd (Closes: #734648) Checksums-Sha1: fb889d5fa573020e552b36d5e04394ec471ba655 3399 cyrus-imapd-2.4_2.4.16-4+deb7u2.dsc 780704c3793f6fc13eeaa44c0052366aefe3ffdc 121291 cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz fd4ac964f1dffba0833d4280b3e8d79f448961b5 9483190 cyrus-common-2.4_2.4.16-4+deb7u2_amd64.deb b5d0967310d315b3ff29434c97768020acbb3ec6 284586 cyrus-doc-2.4_2.4.16-4+deb7u2_all.deb c15e716146f14bd8ec3363405b4a123dc2f336ad 1094790 cyrus-imapd-2.4_2.4.16-4+deb7u2_amd64.deb 3cfadf1cd18843dc8b71109aba14943690755411 333386 cyrus-pop3d-2.4_2.4.16-4+deb7u2_amd64.deb 0d4ed83e0a55d3f5b8b9dd40c17e3c35a1631de6 117082 cyrus-admin-2.4_2.4.16-4+deb7u2_all.deb 82bafeee401cc4b9b51f2f04bcab4b02a24e8c0a 1472720 cyrus-murder-2.4_2.4.16-4+deb7u2_amd64.deb 7bb47b399faa78afad84fd7f742f00c59d48cfcd 1312342 cyrus-replication-2.4_2.4.16-4+deb7u2_amd64.deb cdc286ea54e47844affebd54f0dc8b6f08813639 697866 cyrus-nntpd-2.4_2.4.16-4+deb7u2_amd64.deb 61038664c12b75917cb0abdc4a71d0c541da43ea 178998 cyrus-clients-2.4_2.4.16-4+deb7u2_amd64.deb 3f909d8d02aff82be0257d1bb74eede5867b1afd 282820 cyrus-dev-2.4_2.4.16-4+deb7u2_amd64.deb cae25f2c822fcd7e33973c809494678f5113abf3 141710 cyrus-common_2.4.16-4+deb7u2_all.deb dc95b5687514064dac65afa29ec2fc1485c0aa03 180532 libcyrus-imap-perl24_2.4.16-4+deb7u2_amd64.deb 23b9c3be70600aea61051ae3b5c5ec48e3228885 930 cyrus-clients_2.4.16-4+deb7u2_all.deb 7bc376d26a03f47041993f6c3d8e64c9a2017790 926 cyrus-imapd_2.4.16-4+deb7u2_all.deb c028a11559dd336e5de19d779b3f9926d196daa6 934 cyrus-pop3d_2.4.16-4+deb7u2_all.deb 8044d6ebea423f8a2e1bbb411a2a576e1ba5a4cc 932 cyrus-admin_2.4.16-4+deb7u2_all.deb 18ba47844de60ba13bfa4a62e94c8d535328e626 938 cyrus-murder_2.4.16-4+deb7u2_all.deb 6375e24edc5024685eb72bc579f2dd5b3fbc4d10 936 cyrus-replication_2.4.16-4+deb7u2_all.deb 15d23c32991dc8bcef377a23da4922f6fae680ec 932 cyrus-nntpd_2.4.16-4+deb7u2_all.deb 907ad6184eae3924945338d873880a28fe0b8e00 932 cyrus-doc_2.4.16-4+deb7u2_all.deb 2adc06ea9bb9c7900985b3b6e262384b06a6217f 934 cyrus-dev_2.4.16-4+deb7u2_all.deb 7e723e6bd0e8a0f3e2fd9e5813986636278e9655 948 libcyrus-imap-perl_2.4.16-4+deb7u2_all.deb 778acb24b3eb099b7fd3f3dfb420810b7958c020 962 cyrus-common-2.2_2.4.16-4+deb7u2_all.deb 96ab80e32e45d76e8e3fee2bab2ff806c0fd8971 968 cyrus-doc-2.2_2.4.16-4+deb7u2_all.deb 675fb19951f33f19651aec4afc6069cd037f70d5 964 cyrus-imapd-2.2_2.4.16-4+deb7u2_all.deb fbb052415e2d003e54c951fd26356c61ebe43260 972 cyrus-pop3d-2.2_2.4.16-4+deb7u2_all.deb 16b818ce29558aa66e541205e551a2142b44a85e 972 cyrus-admin-2.2_2.4.16-4+deb7u2_all.deb cc53f18872fbe2d320394cb6fac205c982ee4518 972 cyrus-murder-2.2_2.4.16-4+deb7u2_all.deb bc3041b1da9126964b4b80456ea63a902483a59c 970 cyrus-nntpd-2.2_2.4.16-4+deb7u2_all.deb 75f4b5e2fc57d99c9650368edff0a701b7041f90 972 cyrus-clients-2.2_2.4.16-4+deb7u2_all.deb 618c554d84d8360d8a5c6e119985bec462f1afb0 970 cyrus-dev-2.2_2.4.16-4+deb7u2_all.deb 716fe34da79fb372734eba86e5ca7d607c24c429 980 libcyrus-imap-perl22_2.4.16-4+deb7u2_all.deb Checksums-Sha256: 488953d5aa3bfa65b4d194b164bea75e6cdb3b90a85d4a043d1dcf5192daeaca 3399 cyrus-imapd-2.4_2.4.16-4+deb7u2.dsc 44ec27fd4b51ad822c4836924d25e921fc3762b44f82cb4ed7dd7fc0f15dc14e 121291 cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz ecc32466d3109ab251816d988a71806141f33fb1cfcb79de3070faf36e159778 9483190 cyrus-common-2.4_2.4.16-4+deb7u2_amd64.deb 4d2b03900609098d5c7558b02d898177b669c70b27deb495c3e935f65dd786ec 284586 cyrus-doc-2.4_2.4.16-4+deb7u2_all.deb 815e4a32b1558143e31234fe07bd5a0682a6112aa06a847cf41b63c41c4f43b7 1094790 cyrus-imapd-2.4_2.4.16-4+deb7u2_amd64.deb 0411860279f850fe97354ec8a561dd3347a69cbb751a38a88774f23197cbee68 333386 cyrus-pop3d-2.4_2.4.16-4+deb7u2_amd64.deb a1f700320aab023a2dd6cd00334519db9130fe368b6760145ee9a2afaef75711 117082 cyrus-admin-2.4_2.4.16-4+deb7u2_all.deb 91f591534f51f99f05952b4724b25f7b190748f0a1493f16b387952cc9b42235 1472720 cyrus-murder-2.4_2.4.16-4+deb7u2_amd64.deb 87002a548012f5975ddea3f903171050cc8198d45a47f51370cf623b0aef0177 1312342 cyrus-replication-2.4_2.4.16-4+deb7u2_amd64.deb db858e89ea93c829ae80270e8b4476288e00f854559fe9fbfa506237dc5f1acf 697866 cyrus-nntpd-2.4_2.4.16-4+deb7u2_amd64.deb ac89e350520d93dd5eb27d3f299ee81bfd56b7a3b264ec7723579703322ebca2 178998 cyrus-clients-2.4_2.4.16-4+deb7u2_amd64.deb 2d97da316c670055b1495e16d20012390fb87d8755adb23f300f65cc296433ca 282820 cyrus-dev-2.4_2.4.16-4+deb7u2_amd64.deb 9a7d1e15eb8b62b3b4f16ed1aa2eb746924ae21bf2c777d0b994906684f6dc59 141710 cyrus-common_2.4.16-4+deb7u2_all.deb bc3a2d5d9eab68d8d10e98af600339ba9e0cd6f5c9d05b16671c1ce323ee51b6 180532 libcyrus-imap-perl24_2.4.16-4+deb7u2_amd64.deb 47a2b6cc30ee45c56d24c23a76dda6eb28d9e75f084ea4a2f1a01dc3b98c5ddb 930 cyrus-clients_2.4.16-4+deb7u2_all.deb a8128fb4002bc7c82a409ee0cd2ac91bf343b04a4d62b93b09d0463df52e3808 926 cyrus-imapd_2.4.16-4+deb7u2_all.deb eeb62b16b55dd84678541bfe48d91dec361fc460c2c59ca84596e7d092c6160c 934 cyrus-pop3d_2.4.16-4+deb7u2_all.deb 67484bc4f8b7562bfb237ca885a0b3d66eb6f848b71a6bc962bedb19d6dd91ea 932 cyrus-admin_2.4.16-4+deb7u2_all.deb 465d2e0eea27d4eaad34127914e19cbdac92bb9f692063b317b65d8690d4e449 938 cyrus-murder_2.4.16-4+deb7u2_all.deb d59fb07c4c334d7c865c790298b731e77f66fa3db4440fea0980d81a22867a1f 936 cyrus-replication_2.4.16-4+deb7u2_all.deb 448743c002b66a85f49424cec336c030afb38005a1e6e725832239307a6117ad 932 cyrus-nntpd_2.4.16-4+deb7u2_all.deb 57ebe1ea93f92c89ed359bb08249ae9932a189bee4f8601312feb165e30b384e 932 cyrus-doc_2.4.16-4+deb7u2_all.deb 8648e717e83d884445a66a8d199b2fe27ce050abdf8cd8e7b79c10681a3aa7f6 934 cyrus-dev_2.4.16-4+deb7u2_all.deb efce0ef459c11ce84bdc2d5e583f014930b3472619adfb301edcfb6d65321946 948 libcyrus-imap-perl_2.4.16-4+deb7u2_all.deb 808c36b0508ccc3a9794787d2fb7214263fb79b85590c85f531b975da043f2a0 962 cyrus-common-2.2_2.4.16-4+deb7u2_all.deb 7b823b1269edd71cba949ecc889660e5ec1ca3065df3717cc23887e25162955a 968 cyrus-doc-2.2_2.4.16-4+deb7u2_all.deb 5ac88a42ee9e66e62d0f97f64c25dddc5e31375f2c17209d01ae5369622ca3ed 964 cyrus-imapd-2.2_2.4.16-4+deb7u2_all.deb 7ad1c12f9d2925a4bf5ca0b70c2380e0b36bc127a32761c68c5285521120f43c 972 cyrus-pop3d-2.2_2.4.16-4+deb7u2_all.deb 8c25e99af27aedeb3178658e8280d9dd81c615d92c590f00a1853ca196ed4777 972 cyrus-admin-2.2_2.4.16-4+deb7u2_all.deb fa18c1c4fecda608e59d43b6331954a34584d63149ad5da236f15bcc011669bb 972 cyrus-murder-2.2_2.4.16-4+deb7u2_all.deb 862085d35e3655c34c9820eaa5235d36e0ded53957b15732c506888a97e9c858 970 cyrus-nntpd-2.2_2.4.16-4+deb7u2_all.deb b1b6682cbebf5209f825153ef0f7eaf0590d10602a98e1a6d7269401ceda19e2 972 cyrus-clients-2.2_2.4.16-4+deb7u2_all.deb 7da15af83a8bfd7eb387d081d39094245209a18336e2f1085ff8ef45f1a224af 970 cyrus-dev-2.2_2.4.16-4+deb7u2_all.deb 220bcca742d5e8b988fd7d64b11716ab52e35f369328b8225e7171709759cb77 980 libcyrus-imap-perl22_2.4.16-4+deb7u2_all.deb Files: b0bcb900bb10a73739400c1797b505c3 3399 mail extra cyrus-imapd-2.4_2.4.16-4+deb7u2.dsc 40c057451cacc88f29fb33222588056d 121291 mail extra cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz 4099e734f827bb5ceec391dc7d9b2a5e 9483190 mail extra cyrus-common-2.4_2.4.16-4+deb7u2_amd64.deb 0fe76c8630e8f4d8b01e78b3d7c6e10c 284586 doc extra cyrus-doc-2.4_2.4.16-4+deb7u2_all.deb 7528c6f830b096f537eccd2c0a1bcf0e 1094790 mail extra cyrus-imapd-2.4_2.4.16-4+deb7u2_amd64.deb c48beb879fdd87e1c90e5fda782acebd 333386 mail extra cyrus-pop3d-2.4_2.4.16-4+deb7u2_amd64.deb 69c40b4c6d2e75d1177745e69512c0f8 117082 mail extra cyrus-admin-2.4_2.4.16-4+deb7u2_all.deb dd75c9aa1afce86d99a5c230bbef7d8a 1472720 mail extra cyrus-murder-2.4_2.4.16-4+deb7u2_amd64.deb 21ed7f9bc8ae7a0431aa0118d632c30f 1312342 mail extra cyrus-replication-2.4_2.4.16-4+deb7u2_amd64.deb 42651d9b7618ab0d30f663b73f284d46 697866 mail extra cyrus-nntpd-2.4_2.4.16-4+deb7u2_amd64.deb a27be80691237c0bc8b0e3c2f3a67880 178998 mail extra cyrus-clients-2.4_2.4.16-4+deb7u2_amd64.deb 89999798eb327e821a380849da0502ac 282820 devel extra cyrus-dev-2.4_2.4.16-4+deb7u2_amd64.deb 91509abf61e4a1ae3ef8782c0f7789b9 141710 mail extra cyrus-common_2.4.16-4+deb7u2_all.deb b7c28de9874ccf1348695bb66ebe873f 180532 perl extra libcyrus-imap-perl24_2.4.16-4+deb7u2_amd64.deb 79c26341594bef5e1b1754b798876b49 930 mail extra cyrus-clients_2.4.16-4+deb7u2_all.deb 0462694045f1bdc945e745b05db4b4e5 926 mail extra cyrus-imapd_2.4.16-4+deb7u2_all.deb 609795aec28f9a5a863ecc019b02f523 934 mail extra cyrus-pop3d_2.4.16-4+deb7u2_all.deb 75fb9bbdfa9ffd6df1be1021b11f56e6 932 mail extra cyrus-admin_2.4.16-4+deb7u2_all.deb 4db0bc82aafed607b80e9189c031ab4c 938 mail extra cyrus-murder_2.4.16-4+deb7u2_all.deb 88d1f6761ffeea03c0bcc86607f8b649 936 mail extra cyrus-replication_2.4.16-4+deb7u2_all.deb c9382995e03485bf66dd78823c823ff8 932 mail extra cyrus-nntpd_2.4.16-4+deb7u2_all.deb 63b89a5ba02174b97101ee2056f84b8e 932 doc extra cyrus-doc_2.4.16-4+deb7u2_all.deb 18c398be1758cee6083cf2ab24fc93f6 934 mail extra cyrus-dev_2.4.16-4+deb7u2_all.deb e745544f51ab8fded8501cb3c77aa133 948 perl extra libcyrus-imap-perl_2.4.16-4+deb7u2_all.deb 9baa8ccc4aec4e6d3a42dd3d896ae6b8 962 oldlibs extra cyrus-common-2.2_2.4.16-4+deb7u2_all.deb 79e29293d020c256e2dbbcd5d735a463 968 oldlibs extra cyrus-doc-2.2_2.4.16-4+deb7u2_all.deb 9eac78b18cfd6f539f6364ce794ebdce 964 oldlibs extra cyrus-imapd-2.2_2.4.16-4+deb7u2_all.deb 0aa80069ca3da6fcd1a611fadbb67c3d 972 oldlibs extra cyrus-pop3d-2.2_2.4.16-4+deb7u2_all.deb b849cbe4315349ce86eb7bae3d83ca2b 972 oldlibs extra cyrus-admin-2.2_2.4.16-4+deb7u2_all.deb 1a5080c80a36bfd268db4c112f9a597c 972 oldlibs extra cyrus-murder-2.2_2.4.16-4+deb7u2_all.deb 0a7ca94cb3ab69692520baaf7c8fc1b0 970 oldlibs extra cyrus-nntpd-2.2_2.4.16-4+deb7u2_all.deb 5563856816c5a161ffd7a8eba4df3183 972 oldlibs extra cyrus-clients-2.2_2.4.16-4+deb7u2_all.deb 128def59feba74739931a13e9eac6d0b 970 oldlibs extra cyrus-dev-2.2_2.4.16-4+deb7u2_all.deb 41570fde60f9ef23471b66b345ee7c58 980 oldlibs extra libcyrus-imap-perl22_2.4.16-4+deb7u2_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlLiMQIACgkQ9OZqfMIN8nPpPQCfdnjQH/76I9RBcjseXv7grxgH wFYAoIJmhsN0dEU3m2/XtH0t3eBXlA88 =ND7g -----END PGP SIGNATURE-----
diff -Nru cyrus-imapd-2.4-2.4.16/debian/changelog cyrus-imapd-2.4-2.4.16/debian/changelog --- cyrus-imapd-2.4-2.4.16/debian/changelog 2013-05-17 14:50:36.000000000 +0200 +++ cyrus-imapd-2.4-2.4.16/debian/changelog 2014-01-24 10:11:39.000000000 +0100 @@ -1,4 +1,11 @@ -cyrus-imapd-2.4 (2.4.16-4+deb7u1) wheezy; urgency=high +cyrus-imapd-2.4 (2.4.16-4+deb7u2) stable; urgency=low + + * Fix missing GUID for binary appends (Closes: #709799) + * Apply upstream fix to unbroke nntpd (Closes: #734648) + + -- Ondřej Surý <ondrej@debian.org> Fri, 24 Jan 2014 10:11:26 +0100 + +cyrus-imapd-2.4 (2.4.16-4+deb7u1) stable; urgency=low * Fix links in the README.Debian and UPGRADE.Debian (courtesy of Gijs Hillenius) diff -Nru cyrus-imapd-2.4-2.4.16/debian/patches/fix-nntp.patch cyrus-imapd-2.4-2.4.16/debian/patches/fix-nntp.patch --- cyrus-imapd-2.4-2.4.16/debian/patches/fix-nntp.patch 1970-01-01 01:00:00.000000000 +0100 +++ cyrus-imapd-2.4-2.4.16/debian/patches/fix-nntp.patch 2014-01-24 10:11:39.000000000 +0100 @@ -0,0 +1,52 @@ +From 5631334b6f33b734cc2d0d4e8acde558188b53bb Mon Sep 17 00:00:00 2001 +From: Ken Murchison <murch@andrew.cmu.edu> +Date: Mon, 06 Jan 2014 23:30:29 +0000 +Subject: Revert "Bug #3415 - fix nntp access" + +This reverts commit 5fe468b7acf5bcb614c2a359df125b3e2bf6e075. +--- +--- cyrus-imapd-2.4.orig/imap/nntpd.c ++++ cyrus-imapd-2.4/imap/nntpd.c +@@ -1064,13 +1064,12 @@ static void cmdloop(void) + + be = backend_current; + if (arg1.len && +- (!is_newsgroup(arg1.s) || +- (r = open_group(arg1.s, 1, &be, NULL)))) goto nogroup; ++ (r = open_group(arg1.s, 0, &be, NULL))) goto nogroup; + else if (be) { + prot_printf(be->out, "%s", cmd.s); + if (arg1.len) { + prot_printf(be->out, " %s", arg1.s); +- if (LISTGROUP) prot_printf(be->out, " %s", arg2.s); ++ if (LISTGROUP) prot_printf(be->out, " %s", arg2.s); + } + prot_printf(be->out, "\r\n"); + +@@ -1780,6 +1779,8 @@ static int open_group(char *name, int ha + if (!has_prefix) { + snprintf(mailboxname, sizeof(mailboxname), "%s%s", newsprefix, name); + name = mailboxname; ++ ++ if (!is_newsgroup(name)) return IMAP_MAILBOX_NONEXISTENT; + } + + if (!r) r = mlookup(name, &newserver, &acl, NULL); +@@ -2544,7 +2545,7 @@ int do_active(char *name, void *rock) + } + } + else { +- prot_printf(nntp_out, "%s %u %u %c\r\n", name, ++ prot_printf(nntp_out, "%s %u %u %c\r\n", name+strlen(newsprefix), + group_state->exists ? index_getuid(group_state, group_state->exists) : + group_state->mailbox->i.last_uid, + group_state->exists ? index_getuid(group_state, 1) : +@@ -3000,7 +3001,7 @@ static int parse_groups(const char *grou + if (!rcpt) return -1; + + /* construct the mailbox name */ +- sprintf(rcpt, "%.*s", (int) n, p); ++ sprintf(rcpt, "%s%.*s", newsprefix, (int) n, p); + + /* skip mailboxes that we don't serve as newsgroups */ + if (!is_newsgroup(rcpt)) continue; diff -Nru cyrus-imapd-2.4-2.4.16/debian/patches/parse-GUID-for-binary-appends-as-well.patch cyrus-imapd-2.4-2.4.16/debian/patches/parse-GUID-for-binary-appends-as-well.patch --- cyrus-imapd-2.4-2.4.16/debian/patches/parse-GUID-for-binary-appends-as-well.patch 1970-01-01 01:00:00.000000000 +0100 +++ cyrus-imapd-2.4-2.4.16/debian/patches/parse-GUID-for-binary-appends-as-well.patch 2014-01-24 10:11:39.000000000 +0100 @@ -0,0 +1,11 @@ +--- cyrus-imapd-2.4.orig/imap/message.c ++++ cyrus-imapd-2.4/imap/message.c +@@ -386,6 +386,8 @@ int message_parse_binary_file(FILE *infi + message_parse_body(&msg, *body, + DEFAULT_CONTENT_TYPE, (struct boundary *)0); + ++ message_guid_generate(&(*body)->guid, msg.base, msg.len); ++ + lseek(fd, 0L, SEEK_SET); + n = retry_write(fd, msg.base, msg.len); + diff -Nru cyrus-imapd-2.4-2.4.16/debian/patches/series cyrus-imapd-2.4-2.4.16/debian/patches/series --- cyrus-imapd-2.4-2.4.16/debian/patches/series 2013-05-17 14:50:36.000000000 +0200 +++ cyrus-imapd-2.4-2.4.16/debian/patches/series 2014-01-24 10:11:39.000000000 +0100 @@ -32,3 +32,5 @@ 87-try_only_-ldb.patch fix_consistent_crash_fetching_message_parts.patch fix_crash_in_sync_client.patch +parse-GUID-for-binary-appends-as-well.patch +fix-nntp.patch
Attachment:
cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz
Description: GNU Zip compressed data
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 3.0 (quilt) Source: cyrus-imapd-2.4 Binary: cyrus-common-2.4, cyrus-doc-2.4, cyrus-imapd-2.4, cyrus-pop3d-2.4, cyrus-admin-2.4, cyrus-murder-2.4, cyrus-replication-2.4, cyrus-nntpd-2.4, cyrus-clients-2.4, cyrus-dev-2.4, cyrus-common, libcyrus-imap-perl24, cyrus-clients, cyrus-imapd, cyrus-pop3d, cyrus-admin, cyrus-murder, cyrus-replication, cyrus-nntpd, cyrus-doc, cyrus-dev, libcyrus-imap-perl, cyrus-common-2.2, cyrus-doc-2.2, cyrus-imapd-2.2, cyrus-pop3d-2.2, cyrus-admin-2.2, cyrus-murder-2.2, cyrus-nntpd-2.2, cyrus-clients-2.2, cyrus-dev-2.2, libcyrus-imap-perl22 Architecture: any all Version: 2.4.16-4+deb7u2 Maintainer: Debian Cyrus Team <pkg-cyrus-imapd-debian-devel@lists.alioth.debian.org> Uploaders: Henrique de Moraes Holschuh <hmh@debian.org>, Sven Mueller <sven@debian.org>, Benjamin Seidenberg <benjamin@debian.org>, Ondřej Surý <ondrej@debian.org>, Anthony Prades <toony.debian@chezouam.net> Homepage: http://www.cyrusimap.org/ Standards-Version: 3.9.2 Vcs-Browser: http://git.debian.org/?p=pkg-cyrus-imapd/cyrus-imapd-2.4.git Vcs-Git: git://git.debian.org/pkg-cyrus-imapd/cyrus-imapd-2.4.git Build-Depends: autoconf, automake, autotools-dev, bison, comerr-dev, debhelper (>= 7.0.50~), flex, ghostscript, groff, hardening-wrapper, libdb-dev, libkvm-dev [kfreebsd-any], libldap2-dev, libpam0g-dev, libsasl2-dev (>= 2.1.9), libsnmp-dev, libssl-dev, libtool (>= 2.2~), libwrap0-dev, libzephyr-dev, perl, po-debconf, quilt (>> 0.46-7~), transfig, xutils-dev Package-List: cyrus-admin deb mail extra cyrus-admin-2.2 deb oldlibs extra cyrus-admin-2.4 deb mail extra cyrus-clients deb mail extra cyrus-clients-2.2 deb oldlibs extra cyrus-clients-2.4 deb mail extra cyrus-common deb mail extra cyrus-common-2.2 deb oldlibs extra cyrus-common-2.4 deb mail extra cyrus-dev deb mail extra cyrus-dev-2.2 deb oldlibs extra cyrus-dev-2.4 deb devel extra cyrus-doc deb doc extra cyrus-doc-2.2 deb oldlibs extra cyrus-doc-2.4 deb doc extra cyrus-imapd deb mail extra cyrus-imapd-2.2 deb oldlibs extra cyrus-imapd-2.4 deb mail extra cyrus-murder deb mail extra cyrus-murder-2.2 deb oldlibs extra cyrus-murder-2.4 deb mail extra cyrus-nntpd deb mail extra cyrus-nntpd-2.2 deb oldlibs extra cyrus-nntpd-2.4 deb mail extra cyrus-pop3d deb mail extra cyrus-pop3d-2.2 deb oldlibs extra cyrus-pop3d-2.4 deb mail extra cyrus-replication deb mail extra cyrus-replication-2.4 deb mail extra libcyrus-imap-perl deb perl extra libcyrus-imap-perl22 deb oldlibs extra libcyrus-imap-perl24 deb perl extra Checksums-Sha1: 2d3343798e1788a3d42e9c2825f5dd966a98aae0 2484201 cyrus-imapd-2.4_2.4.16.orig.tar.gz 780704c3793f6fc13eeaa44c0052366aefe3ffdc 121291 cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz Checksums-Sha256: beac9d6059680bbf65948db60a30c6e8f59786df4a7821c70dc27b2a225f32c4 2484201 cyrus-imapd-2.4_2.4.16.orig.tar.gz 44ec27fd4b51ad822c4836924d25e921fc3762b44f82cb4ed7dd7fc0f15dc14e 121291 cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz Files: de618faf08ec3e0222a71630f3c98944 2484201 cyrus-imapd-2.4_2.4.16.orig.tar.gz 40c057451cacc88f29fb33222588056d 121291 cyrus-imapd-2.4_2.4.16-4+deb7u2.debian.tar.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlLiMP0ACgkQ9OZqfMIN8nMIOwCgohPdYAHc0hvHwDJj/tzS5ZxL 2/0An3JLGMWaHTc/PWB0S3ya3K7tbKEr =QgGC -----END PGP SIGNATURE-----