[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#736492: pu: package cyrus-imapd-2.4/2.4.16-4+deb7u2



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-----

Reply to: