diff --git a/net-mail/zarafa/ChangeLog b/net-mail/zarafa/ChangeLog index c5546eb..3bb6365 100644 --- a/net-mail/zarafa/ChangeLog +++ b/net-mail/zarafa/ChangeLog @@ -1,7 +1,44 @@ # ChangeLog for net-mail/zarafa -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*zarafa-7.1.12.49411 (27 Jun 2015) + + 27 Jun 2015; Mario Fetka + +files/7.1.12.49411/Datux-sendas.patch, + +files/7.1.12.49411/Datux-spamhook.patch, + +files/7.1.12.49411/zarafa-01-oss-configure.patch, + +files/7.1.12.49411/zarafa-02-ldapmsplugin.patch, + +files/7.1.12.49411/zarafa-05-libdeps.patch, + +files/7.1.12.49411/zarafa-07-sonames.patch, + +files/7.1.12.49411/zarafa-10-translations.patch, + +files/7.1.12.49411/zarafa-14-shared-libs.patch, + +files/7.1.12.49411/zarafa-22-gcc47.patch, + +files/7.1.12.49411/zarafa-7.1.10-imap-badcharset.patch, + +files/7.1.12.49411/zarafa-7.1.10-imap-fetch-body.patch, + +files/7.1.12.49411/zarafa-7.1.10-kyotocabinet.patch, + +files/7.1.12.49411/zarafa-7.1.11-vacation-headers.patch, + +files/7.1.12.49411/zarafa-7.1.11-vacation-headers2.patch, + +files/7.1.12.49411/zarafa-7.1.11-webaccess-fail2ban.patch, + +files/7.1.12.49411/zarafa-7.1.12-gsoap-sslv3.patch, + +files/7.1.12.49411/zarafa-7.1.12-licensed-archiver.patch, + +files/7.1.12.49411/zarafa-7.1.12-upgrade-lock.patch, + +files/7.1.12.49411/zarafa-7.1.5-gentoo-swig1.3.patch, + +files/7.1.12.49411/zarafa-7.1.9-sysconfig2confd-1.patch, + +zarafa-7.1.12.49411.ebuild, -files/7.1.11.46050/Datux-sendas.patch, + -files/7.1.11.46050/Datux-spamhook.patch, + -files/7.1.11.46050/zarafa-01-oss-configure.patch, + -files/7.1.11.46050/zarafa-02-ldapmsplugin.patch, + -files/7.1.11.46050/zarafa-05-libdeps.patch, + -files/7.1.11.46050/zarafa-07-sonames.patch, + -files/7.1.11.46050/zarafa-10-translations.patch, + -files/7.1.11.46050/zarafa-14-shared-libs.patch, + -files/7.1.11.46050/zarafa-22-gcc47.patch, + -files/7.1.11.46050/zarafa-7.1.5-gentoo-swig1.3.patch, + -files/7.1.11.46050/zarafa-7.1.9-sysconfig2confd-1.patch, + -zarafa-7.1.11.46050.ebuild: + Bump + 23 Dec 2014; Mario Fetka zarafa-7.1.11.46050.ebuild: correct install of docs diff --git a/net-mail/zarafa/Manifest b/net-mail/zarafa/Manifest index 856441d..111cb38 100644 --- a/net-mail/zarafa/Manifest +++ b/net-mail/zarafa/Manifest @@ -1,16 +1,25 @@ AUX 50_zarafa-webaccess-mobile.conf 298 SHA256 7019d90fae91e2efb54c2b002ff3ee40de5a684686a74753385514b6abbe8581 SHA512 e6bf51ba872747d6cdca64e52e6fb0659d3b3e6fffd5f72fe2dda0aa04aa62a8273a1b11f66d7a9f9baf115257a9008367212a2cc1d987a9379494cd810779cb WHIRLPOOL 09948e764b0927b7bfbcaf411ae32ed2d95ca524ca6e8acee854a7cb68d3f2587092d6085c93d876aa2bec9b8eed2337bd3300cbb7c677549804dd4a7d48400a AUX 50_zarafa-webaccess.conf 270 SHA256 ddf11e70107c2d6eaf40ba8253e2118822ee66eddaf471afebca248ba71e85a6 SHA512 b12f5fa4eae45c7b200d379722afb9c2d6d004d9fd7eb3c6f185ce985cb24937cb7a171ea36017306080a90032135b114f5a50b6098d1796244cba88e258576f WHIRLPOOL f4ab0a1f4cbff18866aa0279c2f5daf998b972ff31119b682bfae4eb9e29f9493295770a47ca60932470edc14aea12239f2ec9923040d3f1e286b8adb3f23f22 -AUX 7.1.11.46050/Datux-sendas.patch 2439 SHA256 c2692144549cf5b0aad5aea3199c7655db3d6d8d62c8fc65a0333f7def98f5dc SHA512 64e3f43d703265d8aa9d6e2632fac68d1571409414dd48781593855f7def5f2d034501febf626bd809a748eaa8cff743f5e268a71ecd61dd41505f0157105f3e WHIRLPOOL 32fdb7136ee25d7381d3dbd690ca375e01ae097a521a2a42bdd90434b5c7b815e8eddb86ae7958c7be694107c693a543320e5c5455326fa0df618f3c452de048 -AUX 7.1.11.46050/Datux-spamhook.patch 8890 SHA256 e67e6178d27f78530b727ca7cc4e96cd1e9e3173fa20547cd132464f70d207f5 SHA512 5e11dc0940441e208d877a31d74ba077abd388982859e7c3d6c0f42551ad362d0e9991d2a6ea2b62d794ea84564222ef376025a2b50e60293684cdbd5ec566a4 WHIRLPOOL 7751cb4ceec3abf6261917fa518486fc4c534a6b9888e3fa091f9d86832cac229bb6ace87a33b20de7c68d7de7ac947826e3f360d1c185170587ab287b1bcc56 -AUX 7.1.11.46050/zarafa-01-oss-configure.patch 2186 SHA256 11d50456b9328f9e826fdacc79f4d699714d9c28974b1a561fb1de5ec7e1c570 SHA512 031df7ce1374eb052d621b0cfcee7a045257ff9680d10f282c8f70cf22deb363c88f7f1cd24d00ef40fdf9d4f4b940b42d46e19a45ea9654de6746983c7e5ce5 WHIRLPOOL f1711723353e3218991671f8aeb9a6ad4f7f333fba09441b6995c68e55a36b4ece2731b83179372180b6380b7af22f3b645f5b3a054d41003648963c059dfdb1 -AUX 7.1.11.46050/zarafa-02-ldapmsplugin.patch 1001 SHA256 2e2c62e598b084cb78657dcbb4464f0ea12761dd442626a25ab1111c22c431b7 SHA512 09f93aaa4fae84dc1b85234301ede199f77b5ae80d10a5bc2de4bf435b723c61203fd7409df648fe8dc9c1bb1772f0695c471a4fc320dba009cd265c52ae8804 WHIRLPOOL 7abef2073d149a5f7a8f96cabbce79a235f2f10f7ea9638b5fa7db3d9d45a5553a626b7db623f1433946528cf0240a30feeaf1a33db7a86b29a0f9621786fadc -AUX 7.1.11.46050/zarafa-05-libdeps.patch 3902 SHA256 a20bad2d970c081e5568f5253d67b56d9139f43db97d5bde871a29dfc84dc63c SHA512 c5497f8f55ef91b3732c9826323bbd32a0c3110c66f18b7a1b274ae99602bf1a04073b438d899146124e065d839223d9eb31b263af9bc5b6a93cc6cc4e22b20c WHIRLPOOL 2faa73dd957324805a08967994246c5ccfa50951b186dbce0805c4214c75e32678091b1c62af16bd7a0fc5916df63566c2f85af5cd417b4b0dc9c4ead23b1013 -AUX 7.1.11.46050/zarafa-07-sonames.patch 6435 SHA256 96e559c154b30e0a02a965ccac4fc0ec0fe88c1d2432a7b4ce847c06db8ca99a SHA512 f252c828a9b210cd11173a5c3418d24c3700d1144c45b312fdc948a1ba80ffa217d451aa3d1ddbabbd89458800b99f7f16e48d5cefe2c0c3f4549041bf4650ab WHIRLPOOL 8c7d64513aa2fd3c152722aa7f99bf1ac93c2967a5dd1579c2ed88d2aa0d9ca64da644198c8c864137aa2d50e5104b3cba4483a0127dbd57ac5a1d0113b3c4d3 -AUX 7.1.11.46050/zarafa-10-translations.patch 1906 SHA256 2f353d1ad6b87b48a9e09a2610c5e82873fa13c19ffdda2dc42fbea9896342d6 SHA512 fbbfa7d05c130959e5cdfd83087ee66d8d39dc3bdde944738ee1a4fe3f6387064930789d29a8cb19dd13d27f80a562b5bbf56f76e32fc05451d7dffc5332599f WHIRLPOOL ff3eb5292848d1fccdc1fad471e2d112a5ec79d6697ce977b1a41a430e62d201db4fa12bcdfc20971ae5b48c19a78cfd01faf0effaf9da056921ce9e3b3a8328 -AUX 7.1.11.46050/zarafa-14-shared-libs.patch 4953 SHA256 3794a3e3b62c3a8c905ea690bb99c908c6bd011cafb5ce555af5f4ef1cdd5b5c SHA512 71fbc08b3b652c30d964181b10f6978508e7fdcb95ac8e1d0a77c2b343a24649cd11c393432ba9a183345b21721d862477d6c9b4ffe6b9bea3f37a716a06f2fd WHIRLPOOL 3b91fb570d37727531dce656e80782f827cdf4b9e70f2cbda1eca2ea83cdaa4838690ef0b8285711684f47b0345526234e60f531ee607c1a6398724a81d649e0 -AUX 7.1.11.46050/zarafa-22-gcc47.patch 4291 SHA256 9c1ba4853a55c30f02c81afa2068c19886af26542730b9feb883040830135dfc SHA512 b91299a5e21ec63696b1978e38f9407a4e9d23253ad30beba113da839a03f0772d1b0ddee31206297ac7109bea3f33c2c4b31b5322b0db66352f92c9e2f5a75e WHIRLPOOL c42bf3d3cdbfd61c83ba069db9a5da4a69cb0bc62afaffc414062e78467e2d624cd717cc6186d0f8a0e19221e782df7cde725a1b70da2aabc70520d61530c79e -AUX 7.1.11.46050/zarafa-7.1.5-gentoo-swig1.3.patch 621 SHA256 12666f1a041d4dde86577860c96fd7ca67f6e2ce33b981e8f57ac336bba48f19 SHA512 419b4f0b12ab18ec140e2d829a1355236f2fbecfa4c26262c7044142a6c56299e053cff4a21a50e5793b45419431c078080f8ff4dc715ad89725aa9921e320fa WHIRLPOOL 8adbad8396d1151942ea78daf52a11f050d59fabe476159afac86c7178e01733cf9848a163031663fdbf7858994c569318495181a196e710a06d54b621185908 -AUX 7.1.11.46050/zarafa-7.1.9-sysconfig2confd-1.patch 4588 SHA256 545613df0455378db89ac4db91ada562dd4b820a3d62f5efb36020863b9e0066 SHA512 0bc8a3ba4aec7afc79ce26505278dff9bb85cd52b95eee984b0da3219b29d4da361893613c5a94488f71cf2f17dfdf2c583c8121446094c7027d6ab148f6b2f5 WHIRLPOOL 66bb72ce368cc620b51f93735181a100f87c1c679b627679e5da270d7a2c57a0f79d7575a55d624784085c56ac38d9d9264922936a4c31c62100bf8eadb24155 +AUX 7.1.12.49411/Datux-sendas.patch 2439 SHA256 c2692144549cf5b0aad5aea3199c7655db3d6d8d62c8fc65a0333f7def98f5dc SHA512 64e3f43d703265d8aa9d6e2632fac68d1571409414dd48781593855f7def5f2d034501febf626bd809a748eaa8cff743f5e268a71ecd61dd41505f0157105f3e WHIRLPOOL 32fdb7136ee25d7381d3dbd690ca375e01ae097a521a2a42bdd90434b5c7b815e8eddb86ae7958c7be694107c693a543320e5c5455326fa0df618f3c452de048 +AUX 7.1.12.49411/Datux-spamhook.patch 8890 SHA256 e67e6178d27f78530b727ca7cc4e96cd1e9e3173fa20547cd132464f70d207f5 SHA512 5e11dc0940441e208d877a31d74ba077abd388982859e7c3d6c0f42551ad362d0e9991d2a6ea2b62d794ea84564222ef376025a2b50e60293684cdbd5ec566a4 WHIRLPOOL 7751cb4ceec3abf6261917fa518486fc4c534a6b9888e3fa091f9d86832cac229bb6ace87a33b20de7c68d7de7ac947826e3f360d1c185170587ab287b1bcc56 +AUX 7.1.12.49411/zarafa-01-oss-configure.patch 2319 SHA256 f3a9b9501186a88162a4b809ff8657e626a34772c28af1dd9dd823c073b74cf8 SHA512 131befc02e1dc1cadebd2cc26db7df7a37e48c27478028213a9842f0614e57bfc7ff2a39c32509c652bf5fc91f9867cfacbb47f13e038cd858b5b8e394d542d0 WHIRLPOOL 0a247255b487f435e28023adf62ef25377458aaf2a6e30aa5e4a59f9c26b9f9bb3c1c74b2dcbb07dce03081bd51ea3004a8e82ce9925ba7a0a234b676c58777b +AUX 7.1.12.49411/zarafa-02-ldapmsplugin.patch 1001 SHA256 2e2c62e598b084cb78657dcbb4464f0ea12761dd442626a25ab1111c22c431b7 SHA512 09f93aaa4fae84dc1b85234301ede199f77b5ae80d10a5bc2de4bf435b723c61203fd7409df648fe8dc9c1bb1772f0695c471a4fc320dba009cd265c52ae8804 WHIRLPOOL 7abef2073d149a5f7a8f96cabbce79a235f2f10f7ea9638b5fa7db3d9d45a5553a626b7db623f1433946528cf0240a30feeaf1a33db7a86b29a0f9621786fadc +AUX 7.1.12.49411/zarafa-05-libdeps.patch 3902 SHA256 a20bad2d970c081e5568f5253d67b56d9139f43db97d5bde871a29dfc84dc63c SHA512 c5497f8f55ef91b3732c9826323bbd32a0c3110c66f18b7a1b274ae99602bf1a04073b438d899146124e065d839223d9eb31b263af9bc5b6a93cc6cc4e22b20c WHIRLPOOL 2faa73dd957324805a08967994246c5ccfa50951b186dbce0805c4214c75e32678091b1c62af16bd7a0fc5916df63566c2f85af5cd417b4b0dc9c4ead23b1013 +AUX 7.1.12.49411/zarafa-07-sonames.patch 6435 SHA256 96e559c154b30e0a02a965ccac4fc0ec0fe88c1d2432a7b4ce847c06db8ca99a SHA512 f252c828a9b210cd11173a5c3418d24c3700d1144c45b312fdc948a1ba80ffa217d451aa3d1ddbabbd89458800b99f7f16e48d5cefe2c0c3f4549041bf4650ab WHIRLPOOL 8c7d64513aa2fd3c152722aa7f99bf1ac93c2967a5dd1579c2ed88d2aa0d9ca64da644198c8c864137aa2d50e5104b3cba4483a0127dbd57ac5a1d0113b3c4d3 +AUX 7.1.12.49411/zarafa-10-translations.patch 1906 SHA256 2f353d1ad6b87b48a9e09a2610c5e82873fa13c19ffdda2dc42fbea9896342d6 SHA512 fbbfa7d05c130959e5cdfd83087ee66d8d39dc3bdde944738ee1a4fe3f6387064930789d29a8cb19dd13d27f80a562b5bbf56f76e32fc05451d7dffc5332599f WHIRLPOOL ff3eb5292848d1fccdc1fad471e2d112a5ec79d6697ce977b1a41a430e62d201db4fa12bcdfc20971ae5b48c19a78cfd01faf0effaf9da056921ce9e3b3a8328 +AUX 7.1.12.49411/zarafa-14-shared-libs.patch 4953 SHA256 3794a3e3b62c3a8c905ea690bb99c908c6bd011cafb5ce555af5f4ef1cdd5b5c SHA512 71fbc08b3b652c30d964181b10f6978508e7fdcb95ac8e1d0a77c2b343a24649cd11c393432ba9a183345b21721d862477d6c9b4ffe6b9bea3f37a716a06f2fd WHIRLPOOL 3b91fb570d37727531dce656e80782f827cdf4b9e70f2cbda1eca2ea83cdaa4838690ef0b8285711684f47b0345526234e60f531ee607c1a6398724a81d649e0 +AUX 7.1.12.49411/zarafa-22-gcc47.patch 4291 SHA256 9c1ba4853a55c30f02c81afa2068c19886af26542730b9feb883040830135dfc SHA512 b91299a5e21ec63696b1978e38f9407a4e9d23253ad30beba113da839a03f0772d1b0ddee31206297ac7109bea3f33c2c4b31b5322b0db66352f92c9e2f5a75e WHIRLPOOL c42bf3d3cdbfd61c83ba069db9a5da4a69cb0bc62afaffc414062e78467e2d624cd717cc6186d0f8a0e19221e782df7cde725a1b70da2aabc70520d61530c79e +AUX 7.1.12.49411/zarafa-7.1.10-imap-badcharset.patch 1127 SHA256 01f8ae55b2445c912fc3aa501add6617c8dbfd34323ec97ecfee5f73ab909484 SHA512 149218ae2036f8eaa9ad0f5e7a000179bbeb2adfbb850067803aee65d9c491b3191ea018f87aeadd282d1f116eb984e96f0b8b54507d5bdddddc400d92f5a1a9 WHIRLPOOL 340d78cf6ebdf7e8a6e1503b5313780091b69355110d07714abcf49434b95a1e24db976209b9d83609f66b739dcd578305531d66b13cd24c396fb9e9443a9ae0 +AUX 7.1.12.49411/zarafa-7.1.10-imap-fetch-body.patch 3665 SHA256 93226c97a6e4c6dfbe04e81de656f0abe96390581d736bd385d113ce6c76edf4 SHA512 02a846b4498345b0f2c27c988d1bb981d61c8534b9a9f6e55165bf4772ed1d6167d55cea7775c05cd76b9a4b227f0491e8def62df1331bdf0942b0271f4a79b7 WHIRLPOOL a7b4630dbf62b339d5b26be52dbc097fbd8ac7b8bd1f94da4dea407333015cab737921ce17742cc07e27f1c0e74c640ae3a5742c1e205a3279164dd5e88bfbe6 +AUX 7.1.12.49411/zarafa-7.1.10-kyotocabinet.patch 1504 SHA256 b70536ddd77a46256017b5b3936717ba58b4f57fe0e2c0bf0fd6c9848b9a5479 SHA512 6d3e3855069f02ed45d5bb20371a2f3971a8be283866f4fdb9a97d25c47cdfb26447988e055ffd407bd4f5b83966ba45f77ac0109de439aab93d1706d7bba687 WHIRLPOOL d25dee5e57371749ede427c66ab87e8d4bf71f84399bcd5d813378c48b754ff38a04e7b402a7002518b49b48be29a8fc26a9138849e5502f83aaee5ac6419c8d +AUX 7.1.12.49411/zarafa-7.1.11-vacation-headers.patch 2226 SHA256 978256aa24c4c0b36f3767373774af7c4abbbf01b3a9665ab678db727531904c SHA512 3f92c33f450df5d0c8be524130d6da48fb7db5ebef80d5efb71a1f7e3ea9ef22e0af7b3abadda5daac0b58c8a70004e479114752afef33fff72ef50e976106af WHIRLPOOL e9f0e48e3638cdd7e5c068ffc4e69cf98a110f01352a079101f1a1f91fac738ae570376f77b22908c06f9751c5cb06c65621399b0c54c4772f3925a7c187c199 +AUX 7.1.12.49411/zarafa-7.1.11-vacation-headers2.patch 2131 SHA256 00007d681f449860f2d23a360ebab38c4284a26102063af37a6adfa1a1382c0e SHA512 6a62a7690f0245fe55c008b1a202a0b44e63a9726c42c8063fcbf5e32039636011b2fbd4b8c86daaa2fbaa145b8f94594b51f02109e19060a487a1fa65b3eab1 WHIRLPOOL f23571a657a58de355953b4b7e4563b15da29e6e603dce6cfa1ec4fdd889701e2b99d612888dcdcdccf948fb9df6d14928956d197d0d62c53b45915abae0fbd1 +AUX 7.1.12.49411/zarafa-7.1.11-webaccess-fail2ban.patch 1114 SHA256 40458b9ae2dd291fca17f4e9f974d126fa4aefe066cfd6d3da474464bba4de03 SHA512 cc0ea349e2da6e3355612b316d44272971887e7a932b520fd8c05f823db095766435bfc71860bcfa58497313ba9d3aa683c1e9d8ff9649218be8b381b0703ed7 WHIRLPOOL 375ce40a5660491dd214bb6730cfe170fcf6917d3167d4b8ad503be6996e3d7d714added59085e0acd4663444d8a8b9d3af42edd8a239b20bb626e2652e5e381 +AUX 7.1.12.49411/zarafa-7.1.12-gsoap-sslv3.patch 1879 SHA256 ccb00bf9f0e8c5e698997c60f344497dd6fc1351cb54f25d5d1ecf13f616cdd4 SHA512 b6cb8a11ea9a03f924917ec41ea7378fb297857a17630bf9035246fe9035d4ce1b2f7c91ee4328a5e27cba4d4ee07970a4ef224d6d9d4b3444f0d8d4549cfd26 WHIRLPOOL 2dea2954c7061b21c41b64738aea198115d3755109fb24b698a51f67fa8be399d8f6aa5e4ca5362b6460f016475382b12bbeb0d72346851ad935b3db15656df7 +AUX 7.1.12.49411/zarafa-7.1.12-licensed-archiver.patch 4670 SHA256 2ae3e36be66088c9bebe95fd28af7afac6a22a2904b26098a1ec47ca06581a9e SHA512 19014518453d1dd9f9b3ca801113993f562c24474a77a3cacac41c9e99fa4360e3349b983d6c615fc55618c09a33458342fc968213fbb9673ddf601ea9d9eb74 WHIRLPOOL 6d7ed460f93151dc13ab0be1accc6b6a3c6aca175a69887165caa0523b3841b99c2067c8ae16d75c7d9eac4838a8b71f7f2bddddadf59f5ab62bf065f23b0a6f +AUX 7.1.12.49411/zarafa-7.1.12-upgrade-lock.patch 2288 SHA256 5d0a72493429b96f19e69dd5ee1ff83e2136ae671d628def60d64e9c50b201e7 SHA512 1f88f197e5700e72791e9f411eb1e900a9959c003d4db463c2a6a9020359e52fe97c41cb20b6b64ce2e2a6ef78aa5c30946f74c0db7e21e62167d0e5ba9f4ae3 WHIRLPOOL bbd445b7484945a67384abb351f08a99c3c643e724fc458a0fc62fd4460aa443dbf6ebb41bc5a7beb1b7904e0c3f3c7e38e9f0a30a98e1675dd1248a634bc4d5 +AUX 7.1.12.49411/zarafa-7.1.5-gentoo-swig1.3.patch 621 SHA256 12666f1a041d4dde86577860c96fd7ca67f6e2ce33b981e8f57ac336bba48f19 SHA512 419b4f0b12ab18ec140e2d829a1355236f2fbecfa4c26262c7044142a6c56299e053cff4a21a50e5793b45419431c078080f8ff4dc715ad89725aa9921e320fa WHIRLPOOL 8adbad8396d1151942ea78daf52a11f050d59fabe476159afac86c7178e01733cf9848a163031663fdbf7858994c569318495181a196e710a06d54b621185908 +AUX 7.1.12.49411/zarafa-7.1.9-sysconfig2confd-1.patch 4588 SHA256 545613df0455378db89ac4db91ada562dd4b820a3d62f5efb36020863b9e0066 SHA512 0bc8a3ba4aec7afc79ce26505278dff9bb85cd52b95eee984b0da3219b29d4da361893613c5a94488f71cf2f17dfdf2c583c8121446094c7027d6ab148f6b2f5 WHIRLPOOL 66bb72ce368cc620b51f93735181a100f87c1c679b627679e5da270d7a2c57a0f79d7575a55d624784085c56ac38d9d9264922936a4c31c62100bf8eadb24155 AUX junklearn.dspam 924 SHA256 5060aa1c0fd3e103c0243f5372ec4a393d4aebc7ed7c69a9475adead50d6b37e SHA512 43321b5245a5a6b6032fe8f34382826dbc3630e03ff43eda5c41d5782e0df72a2e784638e3047ba141141e4d3d99ef11e555117fb77fc2555e3ce07c7b28f65c WHIRLPOOL 983c2d5c87145a38bb87044cb6b9050092fa7c05bfa6de5317890103663550a86ccdb5af71966e86062943f5e39b6fbb990617048380aab94920602ed5b9d214 AUX zarafa-bash-completion.sh 9045 SHA256 e3ad01ca797ef1aa428d17184ab16704faed1f1c6878113c0ff570b49cb788d6 SHA512 261dcb9cfdfe84920d666f4719fbf5c19000dd10295852a6121142d3e7fa9fe564a2b09149f93cba5fc1cf4630998b3227269b7c4e7ec245e4346b750b8171eb WHIRLPOOL dfacb2a9f1847f40fd02afe4813d97ec9be8a4fd83466e3d5b2ae32de31bd94a450b4fe9a7e6049cecb593b0ddd80ee37165400b0a43617b76f19170ef74931e AUX zarafa-dagent.confd 185 SHA256 5e142b9a6310197cf744a83bf8a134472ed6b497a7b477398f25d14e898480bc SHA512 8845cd227737667df9c96f56d92af2819d3ebb1580dc3399beda140992d10d23688fc50fbfd44a8e3e3bfa9e7e2fbdac0339ddc09b5544e6e7bf84b49f5cbdbc WHIRLPOOL cf3a9898babbc3576434bac86ba02da6aa4c1e67fc4fb1d5f473ad602dc9e7671385345f661ce9c86becf728bc9176ad9ca96b0972624901ac1c1a420c972fe9 @@ -45,10 +54,10 @@ DIST libicu48_4.8.1.1-3ubuntu0.1_amd64.deb 8105454 SHA256 f73b045259331468961df2 DIST libicu48_4.8.1.1-3ubuntu0.1_i386.deb 8183078 SHA256 9d1f3d680c1081fb1de639f098e853f180b29711028f0917fb540a2f13efc816 SHA512 ba73918bbcd0de4896c783e073eb49189a631fccc70374a81a95c9ecfbfb077a2902f6d523e602fde25b63f345036e0ff672d44f7431ace478eb0c08d1b2da7f WHIRLPOOL c9b2f3e799980dabe1a99c8e6ee8d0c592dc6693a971afd359f38799febb56777a7cdf0b457a5ead9db8f0f298547cd315cb7243e4c2383845b5ac011b612378 DIST libssl1.0.0_1.0.1-4ubuntu5.20_amd64.deb 1051238 SHA256 3e4d5b717e6b56489576a2dfd2c0d7ecddf23b352051f0016297d702cc11d908 SHA512 bfabbd583df3af1f2c2952eaea6e53684357720afad2d0c9acfc902196abcf1cd729e3d1e63657af8a77efefdb5f1ab462352be91e44f67079412c5b4a76b0ae WHIRLPOOL 7a6d09ae961960dc15b55ec75ee731624062a3d812b0dafa364f0b013955d5706eb7eb848d32ebf4a7038df1421fd0d3a96e247c8963d77d715a350cbd3b56d6 DIST libssl1.0.0_1.0.1-4ubuntu5.20_i386.deb 1010990 SHA256 c138847a17ef0af47074335de90a51ef665887a181b3d631e80433210571ba49 SHA512 92949ee24a9d288df379be28c314b891f5b1e91e7208490d885f06fa7fd5908ec878040e79c3cbe71b7c7855de30fa2a6420920826ee18730442d75ca84bd43b WHIRLPOOL 88a5dc86d2f70ac3e5a4b75a281469512541b05bbca587301a4924f3ed9d0cf725a4b7baba4097b36a8fbfc2ecee9d27c97ec3b03f8ca1455b810bb33b405736 -DIST zcp-7.1.11-46050-spk-arm-free.tar 150978560 SHA256 b8d6b90868752c0fc652f4875719081acf639b2ae643d5fd80ccb71a59825206 SHA512 e6bb8c5b63398fce8b14e3bbccde851948e28de90e4667c01d8002819db0653b80de965fa354496f13e401e8d2a9c919d80db4140c6a1c4f674fdd7eddb44261 WHIRLPOOL c801a8ce596ef1467454bb1376d1108f4bd61944ebdbb6e943b48a7afcb76402a750cba295e6ffcae994cfddded8f4640ebbc9e473be253f5438a48559b5db46 -DIST zcp-7.1.11-46050-ubuntu-12.04-i386-free.tar.gz 46915732 SHA256 7c68995d03829f0dcdacebaf11c7accd93aa200d35e7f0373b81376e0d9f3916 SHA512 77afe41125468224d86db6ac674764abc14debe409c88ce2486ce3feea25d0366c0d7fb561b9354cfa840491cbc41fdcc549b2ba65a98e4544b227a819d6a88c WHIRLPOOL d475689e5b3bd28b5faf7ea3b6696e487434fbd044f22de8e3e29e2efd83d3f48aaa94d317510dd3667cea10c24417935b7009abc05494262e5b1e08ee45b5a5 -DIST zcp-7.1.11-46050-ubuntu-12.04-x86_64-free.tar.gz 46703722 SHA256 fd83bdfcf1776c87c1b49eccf0a6921aef9a4cb61a18a4edf755fa2dc4e07704 SHA512 a401fd5ccae2ba75bae0d056b804ec8c76ec3bc9b40df7752a67479b6041eb41fe6a01443302bfbef9b5d7f0636f2893ba7a8f0ef4fce47e2469e32904049a32 WHIRLPOOL b2de3e4a4a457714ad72044e61d3005f19a308fb0ae40a26f1507414a89936ec2252540c43f072069c23a8195e4c0c0d438d42c8501bab9b7feca3bd2cfb2cda -DIST zcp-7.1.11.tar.gz 6940018 SHA256 74e4683ef241761322bb25cffa70876f7c042914de60e181b3bb7fb4f23be05c SHA512 e74fc75fbca1faaaa8c9ae99ffb06688c31ac8bba1f62e3620e31b2b85d1d9e0dd286675f8f19fb696ded88c63ad78c7d7a698d95a9d91cdcb8851eb1e78c826 WHIRLPOOL 4efb892b2313b10ad366d3fb24e07dbccd7c703aa7fc230badb2e24a30c4aaa7ff7369ed38a0137f92062b9f97e32178b8cf7fadd85a04a33893592ab8a0046b -EBUILD zarafa-7.1.11.46050.ebuild 8310 SHA256 53ed0cefda1c96db4bdd7be412db6016ee14720271a95456153c0820d1e5a595 SHA512 08b7ab3474ad0afa2f16ef3de263a54b28502f721b0a558aeb6959d6fd3effc683a3f1bc10508771189d2d984351adc07006c3ed79e64e78bf91a7ffebfa4be1 WHIRLPOOL 0b90ab2f88083044fb7c4f2c4d535519b29d2e59ecadfb061c74c00f29189ee9258019ebf0b69b01bde028a49594d47e445d066480f32ee8bb6856b88beb70aa -MISC ChangeLog 30063 SHA256 49cedee8d72eb1d373fb31d805182521ee958291f6ab7fe52e6f7f1f73fc356d SHA512 af9c31a1920194a313cb494c911bb7b005bb0989fff8d8bec0a9a87076668540254e0861c1964c40609846159f8a27f3ca423fe318bdf05b49e9b8545477c437 WHIRLPOOL bb30be8963cd273cf062f4a6f3cabdf6af620ea22dfc840a1e256b7fb789561f389c2df6dce1bfb58db08cc52db2adb7521b9fb0e6c04d8736db9a046bbe512e +DIST zcp-7.1.12-49411-spk-arm-free.tar 150978560 SHA256 b8d6b90868752c0fc652f4875719081acf639b2ae643d5fd80ccb71a59825206 SHA512 e6bb8c5b63398fce8b14e3bbccde851948e28de90e4667c01d8002819db0653b80de965fa354496f13e401e8d2a9c919d80db4140c6a1c4f674fdd7eddb44261 WHIRLPOOL c801a8ce596ef1467454bb1376d1108f4bd61944ebdbb6e943b48a7afcb76402a750cba295e6ffcae994cfddded8f4640ebbc9e473be253f5438a48559b5db46 +DIST zcp-7.1.12-49411-ubuntu-12.04-i386-supported.tar.gz 58183291 SHA256 82c0b14c82afa0de7bffff18c19205daa9615a28b249bb1727a073e04790b642 SHA512 beccaabb92bd8fce69bc0a6c2460c186c0998c9871fe04c47b4d9ebf429f328e79793ff3d0ebb3674c0cd7d2907338421eb83c3bfb717eb29f81bf98db9d4a27 WHIRLPOOL 12a018ad138282a84cdbab0f2082b3f12d3501ade42e12762ea029970b9c2949e8129ac12926541608171f390958b562ff141a028c8327b0fe71110b7ae640c8 +DIST zcp-7.1.12-49411-ubuntu-12.04-x86_64-supported.tar.gz 57966908 SHA256 dbcea770d92891789709053aaa918fa57e2656115f7599b0518835237ebcacdb SHA512 9b6e25e309727ea9ea53f018e9423a6464d922681fc8ee857cd9160e5c9b91bdbb3c0906d89992821aa93ec58cf345345046ea6fa31e5cf379392e819a724f45 WHIRLPOOL 1decaf76b09d0d31a608e1fee46573d9e4f2ee34d04e869bab0f9c09fdd9272a15deb2009c2f7697722da068453907cb0c7188e8a58d66d6f199cce76fec9faf +DIST zcp-7.1.12.tar.gz 6946375 SHA256 9906940b1033b45172bc699cc223e1d27b5af717956a41ba040fb0e3c3e0b894 SHA512 6826c0f5cb8ecdd24785766518325c6bc463b18e5c09390b9b341905903c2005487db5416f8b6f511399f78cfb28b731b3a183be22c407121dd2530758c6ab1f WHIRLPOOL fe3f171a830faf5f5a2f94228d9870350293291b4bfc49e36d719d8ce911050c96533e55230264ce1339f1859bbd975a49381a18c2572199fe8cfbe676844fbe +EBUILD zarafa-7.1.12.49411.ebuild 8653 SHA256 3558cacbb67b18f858bcadad6584ad6a72912576710fe7da4ef09b29cb2a9b46 SHA512 4267b011f6bb1bbb1eb83e58e6554fa75dca67397167585ea81acf02aa32ef75d7d7ed01dda3a54925137a6ff136fce7d699a53814e1e7af9e157ec95b0c9cfa WHIRLPOOL 5e6b48f40e54ca615637d5e0aab0422a338c2b089aa1ccfe85cfd6ba92aa1d494e5100c6a9679a71e99d94f48ac0afe2a1dc93bf22b35298106af8da62084bea +MISC ChangeLog 31847 SHA256 a9b82622754e0e4dad2c61762a766a04dcc6cbb8a6b0c95986ae0bc08c016958 SHA512 8ea71e1be30f23e438ec1881e77501fbf642707079a303d51eb38e1c623268ea071c459308db6606a42de44ab97219e4319cc5662ffd1ea12a6438ce7eb2c633 WHIRLPOOL 91ce17be0e5fab392bab6d6c80a00a81c495d00f6e919c0299e0376ee3da69654014246dd5d2f99f09b5dfdcbaeca66e2b0ed19a63cc1649ab1d588e2c348c97 MISC metadata.xml 1238 SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5 WHIRLPOOL 482453b974eaca6506c4503f49c5c55195790e9b47f19a885d551fa535445104fbb7bc93dc4f30f7faf545f619594fa04d9a8071c21eb55995fef4f7380f55b9 diff --git a/net-mail/zarafa/files/7.1.11.46050/Datux-sendas.patch b/net-mail/zarafa/files/7.1.12.49411/Datux-sendas.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/Datux-sendas.patch rename to net-mail/zarafa/files/7.1.12.49411/Datux-sendas.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/Datux-spamhook.patch b/net-mail/zarafa/files/7.1.12.49411/Datux-spamhook.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/Datux-spamhook.patch rename to net-mail/zarafa/files/7.1.12.49411/Datux-spamhook.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-01-oss-configure.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-01-oss-configure.patch similarity index 57% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-01-oss-configure.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-01-oss-configure.patch index 0fd8d51..7394e6b 100644 --- a/net-mail/zarafa/files/7.1.11.46050/zarafa-01-oss-configure.patch +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-01-oss-configure.patch @@ -1,7 +1,7 @@ -diff -uNr zarafa-7.1.10.orig/configure.ac zarafa-7.1.10/configure.ac ---- zarafa-7.1.10.orig/configure.ac 2014-06-28 01:19:25.726141047 +0200 -+++ zarafa-7.1.10/configure.ac 2014-06-28 01:21:39.443135381 +0200 -@@ -839,21 +839,6 @@ +diff -uNr zarafa-7.1.12.orig/configure.ac zarafa-7.1.12/configure.ac +--- zarafa-7.1.12.orig/configure.ac 2015-06-25 16:32:25.288104133 +0200 ++++ zarafa-7.1.12/configure.ac 2015-06-25 16:34:27.790688479 +0200 +@@ -832,25 +832,6 @@ version specialbuild ]) @@ -10,6 +10,10 @@ diff -uNr zarafa-7.1.10.orig/configure.ac zarafa-7.1.10/configure.ac -AC_CONFIG_FILES([ - liblicense/Makefile - licensed/Makefile +- libtimezone/Makefile +- libcalendar/Makefile +- libcalendar/src/Makefile +- libcalendar/include/Makefile - ECtools/zarafa-backup/Makefile - ECtools/zarafa-backup/helpers/Makefile - ECtools/zarafa-report/Makefile @@ -23,9 +27,9 @@ diff -uNr zarafa-7.1.10.orig/configure.ac zarafa-7.1.10/configure.ac AC_OUTPUT -diff -uNr zarafa-7.1.10.orig/doc/Makefile.am zarafa-7.1.10/doc/Makefile.am ---- zarafa-7.1.10.orig/doc/Makefile.am 2014-06-28 01:19:25.734141047 +0200 -+++ zarafa-7.1.10/doc/Makefile.am 2014-06-28 01:22:43.785132655 +0200 +diff -uNr zarafa-7.1.12.orig/doc/Makefile.am zarafa-7.1.12/doc/Makefile.am +--- zarafa-7.1.12.orig/doc/Makefile.am 2015-06-25 16:32:25.293104280 +0200 ++++ zarafa-7.1.12/doc/Makefile.am 2015-06-25 16:33:06.344305789 +0200 @@ -10,10 +10,6 @@ zarafa-msr.1 zarafa-msr.cfg.5 zarafa-msr-verify.1 za-aclsync.1 za-aclset.1 zarafa-backup.cfg.5 za-restore.1 \ zarafa-set-oof.1 zarafa-mailbox-permissions.1 zarafa-autorespond.1 @@ -37,23 +41,23 @@ diff -uNr zarafa-7.1.10.orig/doc/Makefile.am zarafa-7.1.10/doc/Makefile.am CLEANFILES = zarafa-cfgchecker.1 man_MANS=$(BUILT_SOURCES) $(allpages) -diff -uNr zarafa-7.1.10.orig/ECtools/Makefile.am zarafa-7.1.10/ECtools/Makefile.am ---- zarafa-7.1.10.orig/ECtools/Makefile.am 2014-06-28 01:19:25.719141047 +0200 -+++ zarafa-7.1.10/ECtools/Makefile.am 2014-06-28 01:20:35.937138072 +0200 +diff -uNr zarafa-7.1.12.orig/ECtools/Makefile.am zarafa-7.1.12/ECtools/Makefile.am +--- zarafa-7.1.12.orig/ECtools/Makefile.am 2015-06-25 16:32:25.282103958 +0200 ++++ zarafa-7.1.12/ECtools/Makefile.am 2015-06-25 16:33:06.345305818 +0200 @@ -1,5 +1,4 @@ if ! OSS_ONLY -PROSUBS = zarafa-backup zarafa-report zarafa-msr za-extra zarafa-ocf zarafa-ws endif SUBDIRS = $(PROSUBS) zarafa-archiver zarafa-admin zarafa-monitor zarafa-passwd zarafa-fsck zarafa-cfgchecker zarafa-stats zarafa-search zarafa-utils -diff -uNr zarafa-7.1.10.orig/Makefile.am zarafa-7.1.10/Makefile.am ---- zarafa-7.1.10.orig/Makefile.am 2014-06-28 01:19:25.653141050 +0200 -+++ zarafa-7.1.10/Makefile.am 2014-06-28 01:20:53.202137340 +0200 +diff -uNr zarafa-7.1.12.orig/Makefile.am zarafa-7.1.12/Makefile.am +--- zarafa-7.1.12.orig/Makefile.am 2015-06-25 16:32:25.170100679 +0200 ++++ zarafa-7.1.12/Makefile.am 2015-06-25 16:34:50.198343769 +0200 @@ -1,9 +1,5 @@ ACLOCAL_AMFLAGS = -I autoconf -if ! OSS_ONLY --PROSUBS = liblicense licensed +-PROSUBS = liblicense licensed libtimezone libcalendar -endif - SUBDIRS = external common libfreebusy mapi4linux zarafa-libsync $(PROSUBS) provider libicalmapi inetmapi diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-02-ldapmsplugin.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-02-ldapmsplugin.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-02-ldapmsplugin.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-02-ldapmsplugin.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-05-libdeps.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-05-libdeps.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-05-libdeps.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-05-libdeps.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-07-sonames.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-07-sonames.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-07-sonames.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-07-sonames.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-10-translations.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-10-translations.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-10-translations.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-10-translations.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-14-shared-libs.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-14-shared-libs.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-14-shared-libs.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-14-shared-libs.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-22-gcc47.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-22-gcc47.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-22-gcc47.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-22-gcc47.patch diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-badcharset.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-badcharset.patch new file mode 100644 index 0000000..76b5a36 --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-badcharset.patch @@ -0,0 +1,19 @@ +Patch by Robert Scheck for Zarafa <= 7.1.10 which fixes the RFC- +violating reply of the Zarafa IMAP gateway in response to a failed SEARCH CHARSET request. +This is documented at http://tools.ietf.org/html/rfc3501#page-64: "BADCHARSET: Optionally +followed by a parenthesized list of charsets. [...]". This patch adds missing parenthesis. + +Proposed to upstream via e-mail on Sun, 27 Jul 2014 23:58:01 +0200, patch was put into the +upstream ticket https://jira.zarafa.com/browse/ZCP-12504. + +--- zarafa-7.1.10/gateway/IMAP.cpp 2014-05-23 15:56:37.000000000 +0200 ++++ zarafa-7.1.10/gateway/IMAP.cpp.imap-badcharset 2014-07-27 23:42:30.000000000 +0200 +@@ -2409,7 +2409,7 @@ + if (lstSearchCriteria[1] != "WINDOWS-1252") { + iconv = new ECIConv("windows-1252", lstSearchCriteria[1]); + if (!iconv->canConvert()) { +- hr2 = HrResponse(RESP_TAGGED_NO, strTag, "[BADCHARSET WINDOWS-1252] "+strMode+"SEARCH charset not supported"); ++ hr2 = HrResponse(RESP_TAGGED_NO, strTag, "[BADCHARSET (WINDOWS-1252)] "+strMode+"SEARCH charset not supported"); + hr = MAPI_E_CALL_FAILED; + goto exit; + } diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-fetch-body.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-fetch-body.patch new file mode 100644 index 0000000..da4e2fa --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-imap-fetch-body.patch @@ -0,0 +1,93 @@ +Patch by Robert Scheck for Zarafa <= 7.1.10 which fixes the RFC- +violating reply of the Zarafa IMAP gateway in response to a body fetch request. This is +documented at http://tools.ietf.org/html/rfc3501#page-55. Additionally this has been also +compared with the Dovecot IMAP server as a nearly (or even de facto) IMAP server reference +implementation. Please note that this is NOT a duplicate of ZCP-11590/ZCP-11739/ZCP-12365! + +Wrong behaviour of Zarafa <= 7.1.10rc1-44973 (without this patch): +> A4 FETCH 1 (BODY.PEEK[HEADER.FIELDS (FROM FROM)]) +< * 1 FETCH (BODY[HEADER.FIELDS (FROM FROM)] {66} +From: User1 +From: User1 + +) +< A4 OK FETCH completed + +Comparison with IMAP server Dovecot 2.2.13: +> A4 FETCH 1 (BODY.PEEK[HEADER.FIELDS (FROM FROM)]) +< * 1 FETCH (BODY[HEADER.FIELDS (FROM FROM)] {34} +From: User1 + +) +< A4 OK Fetch completed. + +Correct behaviour of Zarafa (after having this patch applied): +> A4 FETCH 1 (BODY.PEEK[HEADER.FIELDS (FROM FROM)]) +< * 1 FETCH (BODY[HEADER.FIELDS (FROM FROM)] {34} +From: User1 + +) +< A4 OK FETCH completed + +Testing: Full IMAP dialog example from the client perspective (after this patch applied): +< * OK [CAPABILITY IMAP4rev1 LITERAL+ AUTH=PLAIN] Zarafa IMAP gateway ready +> A0 LOGIN robert robert +< A0 OK [CAPABILITY IMAP4rev1 LITERAL+ CHILDREN XAOL-OPTION NAMESPACE QUOTA IDLE] LOGIN completed +> A1 LIST "" INBOX +< * LIST (\HasNoChildren) "/" "INBOX" +< A1 OK LIST completed +> A2 SELECT INBOX +< * 2 EXISTS +< * 0 RECENT +< * FLAGS (\Seen \Draft \Deleted \Flagged \Answered $Forwarded) +< * OK [PERMANENTFLAGS (\Seen \Draft \Deleted \Flagged \Answered $Forwarded)] Permanent flags +< * OK [UIDNEXT 4343] Predicted next UID +< * OK [UNSEEN 1] First unseen message +< * OK [UIDVALIDITY 9313] UIDVALIDITY value +< A2 OK [READ-WRITE] SELECT completed +> A3 SEARCH UNSEEN ALL +< * SEARCH 1 2 +< A3 OK SEARCH completed +> A4 FETCH 1 (BODY.PEEK[HEADER.FIELDS (FROM FROM)]) +< * 1 FETCH (BODY[HEADER.FIELDS (FROM FROM)] {34} +From: User1 + +) +< A4 OK FETCH completed +> A5 CLOSE +< A5 OK CLOSE completed +> A6 LOGOUT +< * BYE Zarafa server logging out +< A6 OK LOGOUT completed + +IMPORTANT: This patch has been very carefully and extensively tested but it might not be +perfect nevertheless as I am not really a C/C++ developer. There should be a code review +by an experienced C/C++ developer before merging into Zarafa core. + +Proposed to upstream via e-mail on Thu, 29 May 2014 01:55:35 +0200, patch was put into the +upstream ticket https://jira.zarafa.com/browse/ZCP-12398. + +--- zarafa-7.1.10/gateway/IMAP.cpp 2014-05-12 12:06:03.000000000 +0200 ++++ zarafa-7.1.10/gateway/IMAP.cpp.imap-fetch-body 2014-05-29 00:49:29.000000000 +0200 +@@ -5253,10 +5253,21 @@ + } else { + vector lstReqFields; + vector::iterator iterReqField; ++ vector::iterator r, w; ++ set tmpset; + + // Get fields as vector + lstReqFields = tokenize(strFields, " "); + ++ // Make elements of vector unique ++ for(r = lstReqFields.begin(), w = lstReqFields.begin(); r != lstReqFields.end(); ++r) { ++ if(tmpset.insert(*r).second) { ++ *w++ = *r; ++ } ++ } ++ ++ lstReqFields.erase(w, lstReqFields.end()); ++ + // Output headers specified, in order of field set + for(iterReqField = lstReqFields.begin(); iterReqField != lstReqFields.end(); iterReqField++) { + for(iterField = lstFields.begin(); iterField != lstFields.end(); iterField++) { diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-kyotocabinet.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-kyotocabinet.patch new file mode 100644 index 0000000..00cdeab --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.10-kyotocabinet.patch @@ -0,0 +1,31 @@ +Patch by Robert Scheck for zarafa >= 7.1.10 which re-adds the ability to disable +zarafa-search during build-time. This is e.g. required if CLucene and/or Kyotocabinet is unavailable or +broken on the given system and/or architecture. Interestingly that patch is not new, I wrote these lines +in 2012 the first time, proposed them as a patch to Zarafa and got merged. With a recent Zarafa release it +seems they silently removed it again... + +Proposed to upstream via e-mail on Fri, 11 Jul 2014 01:03:43 +0200, patch was put into the upstream ticket +https://jira.zarafa.com/browse/ZCP-12463. + +--- zarafa-7.1.10/ECtools/zarafa-search/Makefile.am 2014-05-23 15:03:49.000000000 +0200 ++++ zarafa-7.1.10/ECtools/zarafa-search/Makefile.am.kyotocabinet 2014-07-10 21:48:42.000000000 +0200 +@@ -1,4 +1,8 @@ ++if WITH_CLUCENE ++if WITH_KYOTOCABINET + bin_PROGRAMS = zarafa-search ++endif ++endif + + AM_CPPFLAGS = ${ZCPPFLAGS} \ + -I${top_srcdir}/mapi4linux/include \ +--- zarafa-7.1.10/ECtools/zarafa-search/Makefile.in 2014-05-23 15:04:02.000000000 +0200 ++++ zarafa-7.1.10/ECtools/zarafa-search/Makefile.in.kyotocabinet 2014-07-10 21:49:16.000000000 +0200 +@@ -34,7 +34,7 @@ + POST_UNINSTALL = : + build_triplet = @build@ + host_triplet = @host@ +-bin_PROGRAMS = zarafa-search$(EXEEXT) ++@WITH_CLUCENE_TRUE@@WITH_KYOTOCABINET_TRUE@bin_PROGRAMS = zarafa-search$(EXEEXT) + subdir = ECtools/zarafa-search + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers.patch new file mode 100644 index 0000000..924ff1d --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers.patch @@ -0,0 +1,32 @@ +Patch by Robert Scheck for Zarafa >= 7.1.11 which restricts replies by +zarafa-autorespond to automated processes and mailing lists according to RFC 5230, section 4.6. For +further details please have a look to http://tools.ietf.org/html/rfc5230#page-8 as well. + +Proposed to upstream via e-mail on Wed, 27 Aug 2014 23:30:31 +0200, patch was put into the upstream +ticket https://jira.zarafa.com/browse/ZCP-12590. + +--- zarafa-7.1.11/spooler/DAgent.cpp 2014-08-24 12:27:06.000000000 +0200 ++++ zarafa-7.1.11/spooler/DAgent.cpp.vacation-headers 2014-08-27 23:20:18.000000000 +0200 +@@ -1422,11 +1422,19 @@ + + // See if we're looping + if (lpMessageProps[0].ulPropTag == PR_TRANSPORT_MESSAGE_HEADERS_A) { +- if ( (strstr(lpMessageProps[0].Value.lpszA, "X-Zarafa-Vacation:") != NULL) || +- (strstr(lpMessageProps[0].Value.lpszA, "Auto-Submitted:") != NULL) || +- (strstr(lpMessageProps[0].Value.lpszA, "Precedence:") != NULL) ) ++ if ( (strstr(lpMessageProps[0].Value.lpszA, "X-Zarafa-Vacation:") != NULL) || // Zarafa ++ (strstr(lpMessageProps[0].Value.lpszA, "Auto-Submitted:") != NULL) || // RFC 3834 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Id:") != NULL) || // RFC 2919 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Help:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Subscribe:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Unsubscribe:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Post:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Owner:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "List-Archive:") != NULL) || // RFC 2369 ++ (strstr(lpMessageProps[0].Value.lpszA, "Precedence:") != NULL) ) // RFC 3834 + // Vacation header already present, do not send vacation reply + // Precedence: list/bulk/junk, do not reply to these mails ++ // See also http://tools.ietf.org/html/rfc5230#page-8 for details + goto exit; + // save headers to a file so they can also be tested from the script we're runing + snprintf(szTemp, PATH_MAX, "%s/autorespond-headers.XXXXXX", getenv("TEMP") == NULL ? "/tmp" : getenv("TEMP")); diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers2.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers2.patch new file mode 100644 index 0000000..7fcae17 --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-vacation-headers2.patch @@ -0,0 +1,44 @@ +Patch by Robert Scheck for Zarafa >= 7.1.11 which adds anti-loop headers +for automatic responses by zarafa-autorespond for Microsoft Exchange and all vacation(1) compatible +implementations. + +For the Microsoft Exchange related part useful links are: + - http://msdn.microsoft.com/en-us/library/ee219609(v=exchg.80).aspx + - https://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/ + +For vacation(1) compatible implementations useful links are: + - http://www.daemon-systems.org/man/vacation.1.html + - Book "sendmail" (written by Bryan Costales, Claus Assmann, George Jansen, Gregory Neil Shapiro), ISBN 0596555342 + +Proposed to upstream via e-mail on Wed, 27 Aug 2014 23:59:58 +0200, patch was put into the upstream +ticket https://jira.zarafa.com/browse/ZCP-12591. + +--- zarafa-7.1.11/spooler/DAgent.cpp 2014-08-24 12:27:06.000000000 +0200 ++++ zarafa-7.1.11/spooler/DAgent.cpp.vacation-headers2 2014-08-27 23:52:42.000000000 +0200 +@@ -1469,12 +1469,25 @@ + if (hr != hrSuccess) + goto exit; + +- // add anti-loop header ++ // add anti-loop header for Zarafa + snprintf(szHeader, PATH_MAX, "\nX-Zarafa-Vacation: autorespond"); + hr = WriteOrLogError(fd, szHeader, strlen(szHeader)); + if (hr != hrSuccess) + goto exit; + ++ // add anti-loop header for Exchange, see http://msdn.microsoft.com/en-us/library/ee219609(v=exchg.80).aspx ++ snprintf(szHeader, PATH_MAX, "\nX-Auto-Response-Suppress: All"); ++ hr = WriteOrLogError(fd, szHeader, strlen(szHeader)); ++ if (hr != hrSuccess) ++ goto exit; ++ ++ // add anti-loop header for vacation(1) compatible implementations, see section 10.9 of book "sendmail" (written ++ // by Bryan Costales, Claus Assmann, George Jansen, Gregory Neil Shapiro), ISBN 0596555342 ++ snprintf(szHeader, PATH_MAX, "\nPrecedence: bulk"); ++ hr = WriteOrLogError(fd, szHeader, strlen(szHeader)); ++ if (hr != hrSuccess) ++ goto exit; ++ + if (lpMessageProps[3].ulPropTag == PR_SUBJECT_W) { + // convert as one string because of [] characters + swprintf(szwHeader, PATH_MAX, L"%ls [%ls]", szSubject, lpMessageProps[3].Value.lpszW); diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-webaccess-fail2ban.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-webaccess-fail2ban.patch new file mode 100644 index 0000000..3c2b5c3 --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.11-webaccess-fail2ban.patch @@ -0,0 +1,21 @@ +Patch by Robert Scheck for Zarafa <= 7.1.11 which logs authentication +failures of Zarafa WebAccess into the error log of the webserver. This is basically a backport of +https://jira.zarafa.com/browse/WA-6908 from WebApp to WebAccess. In difference to original patch +there is no inappropriate space before a punctuation mark also known as "plenken". + +Proposed to upstream via e-mail on Wed, 13 Aug 2014 22:56:09 +0200, initial patch was put into the +upstream ticket https://jira.zarafa.com/browse/ZCP-12543. + +--- zarafa-7.1.11/php-webclient-ajax/client/login.php 2014-09-03 10:45:06.000000000 +0200 ++++ zarafa-7.1.11/php-webclient-ajax/client/login.php 2015-02-18 01:08:13.000000000 +0100 +@@ -86,6 +86,10 @@ + switch($_SESSION["hresult"]){ + case MAPI_E_LOGON_FAILED: + case MAPI_E_UNCONFIGURED: ++ // Print error message to error_log of webserver ++ if (!empty($_POST["username"])) { ++ error_log('user '.$_POST["username"].': authentication failure at MAPI'); ++ } + echo _("Logon failed, please check your name/password."); + break; + case MAPI_E_NETWORK_ERROR: diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-gsoap-sslv3.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-gsoap-sslv3.patch new file mode 100644 index 0000000..b1e58f2 --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-gsoap-sslv3.patch @@ -0,0 +1,38 @@ +Patch by Robert Scheck for zarafa >= 7.1.12 which disables weak SSLv2 +and SSLv3 protocols for encrypted SOAP connections between the Zarafa services. Until (including) +the Zarafa 7.1.11 release the upstream default was to replace the SSLv23_method() that a pristine +gSOAP library ships with the "safer" SSLv3_method(). With Zarafa 7.1.12 the SSLv3_method() was +changed to SSLv23_method(). However this enables SSLv2 again (and still does not disable SSLv3). +Thus this patch disables SSLv2 and SSLv3 as well as TLS compression explicitly; similar like the +Zarafa Outlook Client which meanwhile only allows TLSv1.0 (and better). + +Proposed to upstream via e-mail on Wed, 2 Apr 2014 11:35:40 +0200, initial patch was put into the +upstream ticket Ticket#2014040210000266. + +--- zarafa-7.1.12/provider/common/SOAPSock.cpp 2015-04-07 13:10:13.000000000 +0200 ++++ zarafa-7.1.12/provider/common/SOAPSock.cpp.gsoap-sslv3 2015-04-07 16:32:20.000000000 +0200 +@@ -157,9 +157,6 @@ + + lpCmd->endpoint = strdup(strServerPath.c_str()); + +- // default allow SSLv3, TLSv1, TLSv1.1 and TLSv1.2 +- lpCmd->soap->ctx = SSL_CTX_new(SSLv23_method()); +- + #ifdef WITH_OPENSSL + if (strncmp("https:", lpCmd->endpoint, 6) == 0) { + // no need to add certificates to call, since soap also calls SSL_CTX_set_default_verify_paths() +@@ -183,6 +180,14 @@ + lpCmd->soap->fsslverify = ssl_verify_callback_zarafa_silent; + + SSL_CTX_set_verify(lpCmd->soap->ctx, SSL_VERIFY_PEER, lpCmd->soap->fsslverify); ++ ++ // disable SSLv2 (according to RFC 6176) and SSLv3, leaving just TLSv1.0 (and better) ++ SSL_CTX_set_options(lpCmd->soap->ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3); ++ ++#ifdef SSL_OP_NO_COMPRESSION ++ // disable TLS compression to close the CRIME attack vector (also known as CVE-2012-4929) ++ SSL_CTX_set_options(lpCmd->soap->ctx, SSL_OP_NO_COMPRESSION); ++#endif + } + #endif + diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-licensed-archiver.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-licensed-archiver.patch new file mode 100644 index 0000000..0ccde8c --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-licensed-archiver.patch @@ -0,0 +1,117 @@ +Patch by Robert Scheck for Zarafa >= 7.1.12 which removes a wrongly introduced dependency to the +proprietary zarafa-licensed. From Zarafa 7.1.11 to 7.1.12 there were some changes to the ValidateArchiverLicense() method; +due to these changes rebuilding fails with "ArchiverSession.cpp:53:23: fatal error: ECLicense.h: No such file or directory" +now. The patch just reverts the changes that were introduced from 7.1.11 to 7.1.12 to get the code building again. + +--- zarafa-7.1.12/ECtools/zarafa-archiver/ArchiverSession.cpp 2015-04-07 13:10:12.000000000 +0200 ++++ zarafa-7.1.12/ECtools/zarafa-archiver/ArchiverSession.cpp.licensed-archiver 2015-04-07 15:55:07.000000000 +0200 +@@ -50,8 +50,6 @@ + #include "mapiext.h" + #include "userutil.h" + #include "ECMsgStore.h" +-#include "ECLicense.h" +-#include "ECMAPILicense.h" + + typedef mapi_memory_ptr ECServerListPtr; + +@@ -879,38 +877,7 @@ + typedef mapi_object_ptr ECMsgStorePtr; + + HRESULT ArchiverSession::ValidateArchiverLicense(bool attachnewuser /* = false*/) const { +- IMsgStore *lpMsgStore = NULL; +- IMsgStore *lpProxedMsgStore = NULL; +- UnknownPtr ptrUnknown; +- ECMsgStorePtr ptrOnlineStore; +- +- HRESULT hr = HrOpenDefaultStore(GetMAPISession(), MDB_WRITE | MDB_NO_DIALOG | MDB_NO_MAIL | MDB_TEMPORARY, &lpMsgStore); +- if (hr != hrSuccess) +- goto exit; +- +- hr = GetProxyStoreObject(lpMsgStore, &lpProxedMsgStore); +- if (hr != hrSuccess) +- goto exit; +- +- hr = lpProxedMsgStore->QueryInterface(IID_ECMsgStoreOnline, &ptrUnknown); +- if (hr != hrSuccess) +- goto exit; +- +- hr = ptrUnknown->QueryInterface(IID_ECMsgStore, &ptrOnlineStore); +- if (hr != hrSuccess) { +- m_lpLogger->Log(EC_LOGLEVEL_FATAL, "Unable to validate archived user count. Please check the archiver and licensed log for errors."); +- hr = MAPI_E_NO_SUPPORT; +- goto exit; +- } +- +- hr = HrCheckLicense(&ptrOnlineStore->m_xMsgStore, SERVICE_TYPE_ARCHIVE, ZARAFA_ARCHIVE_DEFAULT); +- if (hr != hrSuccess) +- { +- m_lpLogger->Log(EC_LOGLEVEL_FATAL, "No archiver license found."); +- hr = MAPI_E_NO_SUPPORT; +- } +- else +- { ++ HRESULT hr; + unsigned int ulArchivedUsers = 0; + unsigned int ulMaxUsers = 0; + +@@ -931,7 +898,6 @@ + } else if (ulArchivedUsers + 5 >= ulMaxUsers) { //@todo which warning limit? + m_lpLogger->Log(EC_LOGLEVEL_FATAL, "You almost reached the archived user limit. Archived users %d of %d", ulArchivedUsers, ulMaxUsers); + } +- } + + exit: + return hr; +--- zarafa-7.1.12/ECtools/zarafa-archiver/Makefile.am 2015-04-07 12:00:49.000000000 +0200 ++++ zarafa-7.1.12/ECtools/zarafa-archiver/Makefile.am.licensed-archiver 2015-04-07 15:59:42.000000000 +0200 +@@ -9,7 +9,6 @@ + -I${top_srcdir}/provider/client \ + -I${top_srcdir}/provider/include \ + -I${top_srcdir}/provider/soap \ +- -I${top_srcdir}/liblicense \ + -I${top_builddir}/provider/soap \ + $(GSOAP_CFLAGS) \ + -I${top_srcdir}/common \ +@@ -17,9 +16,7 @@ + + libarchiver_la_LIBADD = ${top_builddir}/mapi4linux/src/libmapi.la \ + ${top_builddir}/common/libcommon_mapi.la \ +- ${top_builddir}/common/libcommon_util.la \ +- ${top_builddir}/liblicense/liblicense.la \ +- ${top_builddir}/liblicense/liblicense_mapi.la ++ ${top_builddir}/common/libcommon_util.la + + libarchiver_la_SOURCES = \ + ArchiverSession.cpp ArchiverSession.h ArchiverSessionPtr.h \ +--- zarafa-7.1.12/ECtools/zarafa-archiver/Makefile.in 2015-04-07 12:03:40.000000000 +0200 ++++ zarafa-7.1.12/ECtools/zarafa-archiver/Makefile.in.licensed-archiver 2015-04-07 16:00:15.000000000 +0200 +@@ -112,9 +112,7 @@ + libarchiver_la_DEPENDENCIES = \ + ${top_builddir}/mapi4linux/src/libmapi.la \ + ${top_builddir}/common/libcommon_mapi.la \ +- ${top_builddir}/common/libcommon_util.la \ +- ${top_builddir}/liblicense/liblicense.la \ +- ${top_builddir}/liblicense/liblicense_mapi.la ++ ${top_builddir}/common/libcommon_util.la + am_libarchiver_la_OBJECTS = ArchiverSession.lo archiver-common.lo \ + ArchiveManageImpl.lo ArchiveStateCollector.lo \ + ArchiveStateUpdater.lo ArchiveHelper.lo StoreHelper.lo \ +@@ -395,7 +393,6 @@ + -I${top_srcdir}/provider/client \ + -I${top_srcdir}/provider/include \ + -I${top_srcdir}/provider/soap \ +- -I${top_srcdir}/liblicense \ + -I${top_builddir}/provider/soap \ + $(GSOAP_CFLAGS) \ + -I${top_srcdir}/common \ +@@ -403,9 +400,7 @@ + + libarchiver_la_LIBADD = ${top_builddir}/mapi4linux/src/libmapi.la \ + ${top_builddir}/common/libcommon_mapi.la \ +- ${top_builddir}/common/libcommon_util.la \ +- ${top_builddir}/liblicense/liblicense.la \ +- ${top_builddir}/liblicense/liblicense_mapi.la ++ ${top_builddir}/common/libcommon_util.la + + libarchiver_la_SOURCES = \ + ArchiverSession.cpp ArchiverSession.h ArchiverSessionPtr.h \ diff --git a/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-upgrade-lock.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-upgrade-lock.patch new file mode 100644 index 0000000..2a1fddd --- /dev/null +++ b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.12-upgrade-lock.patch @@ -0,0 +1,56 @@ +Patch by Robert Scheck for Zarafa 7.1.12 which backports the fix for +CVE-2015-3436. Guido Günther detected and reported that replacing "/tmp/zarafa-upgrade-lock" by +a symlink makes the zarafa-server process following that symlink and thus allows to overwrite +arbitrary files in the filesystem (assuming zarafa-server runs as root which is not the case by +default at Fedora, but it is the upstream default). One just needs write permissions in /tmp and +wait until the zarafa-server is restarted. https://bugzilla.redhat.com/show_bug.cgi?id=1222151 +contains further information. The difference between this backport and the original diff is that +the log levels were reworked from Zarafa 7.1.x to 7.2.x (which this backport takes care of). + +--- zarafa-7.1.12/provider/server/ECServer.cpp 2015-05-08 15:09:05.000000000 +0200 ++++ zarafa-7.1.12/provider/server/ECServer.cpp.upgrade-lock 2015-05-18 23:05:00.000000000 +0200 +@@ -101,6 +101,8 @@ + // have to go with the safe value which is for 64bit. + #define MYSQL_MIN_THREAD_STACK (256*1024) + ++const char upgrade_lock_file[] = "/tmp/zarafa-upgrade-lock"; ++ + extern ECSessionManager* g_lpSessionManager; + + // scheduled functions +@@ -832,7 +834,7 @@ + // SIGSEGV backtrace support + stack_t st = {0}; + struct sigaction act = {{0}}; +- FILE *tmplock = NULL; ++ int tmplock = -1; + struct stat dir = {0}; + struct passwd *runasUser = NULL; + +@@ -1288,8 +1290,9 @@ + m_bDatabaseUpdateIgnoreSignals = true; + + // add a lock file to disable the /etc/init.d scripts +- tmplock = fopen("/tmp/zarafa-upgrade-lock","w"); +- if (!tmplock) ++ tmplock = open(upgrade_lock_file, O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); ++ ++ if (tmplock == -1) + g_lpLogger->Log(EC_LOGLEVEL_FATAL, "WARNING: Unable to place upgrade lockfile: %s", strerror(errno)); + + #ifdef EMBEDDED_MYSQL +@@ -1314,9 +1317,11 @@ + er = lpDatabaseFactory->UpdateDatabase(m_bForceDatabaseUpdate, dbError); + + // remove lock file +- if (tmplock) { +- fclose(tmplock); +- unlink("/tmp/zarafa-upgrade-lock"); ++ if (tmplock != -1) { ++ if (unlink(upgrade_lock_file) == -1) ++ g_lpLogger->Log(EC_LOGLEVEL_FATAL, "WARNING: Unable to delete upgrade lockfile (%s): %s", upgrade_lock_file, strerror(errno)); ++ ++ close(tmplock); + } + + if(er == ZARAFA_E_INVALID_VERSION) { diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-7.1.5-gentoo-swig1.3.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.5-gentoo-swig1.3.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-7.1.5-gentoo-swig1.3.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.5-gentoo-swig1.3.patch diff --git a/net-mail/zarafa/files/7.1.11.46050/zarafa-7.1.9-sysconfig2confd-1.patch b/net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.9-sysconfig2confd-1.patch similarity index 100% rename from net-mail/zarafa/files/7.1.11.46050/zarafa-7.1.9-sysconfig2confd-1.patch rename to net-mail/zarafa/files/7.1.12.49411/zarafa-7.1.9-sysconfig2confd-1.patch diff --git a/net-mail/zarafa/zarafa-7.1.11.46050.ebuild b/net-mail/zarafa/zarafa-7.1.12.49411.ebuild similarity index 93% rename from net-mail/zarafa/zarafa-7.1.11.46050.ebuild rename to net-mail/zarafa/zarafa-7.1.12.49411.ebuild index a07f9c0..2c55b55 100644 --- a/net-mail/zarafa/zarafa-7.1.11.46050.ebuild +++ b/net-mail/zarafa/zarafa-7.1.12.49411.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ @@ -23,12 +23,14 @@ MY_PVM=$(get_version_component_range 1-2 ) MY_PVR=$(get_version_component_range 1-3 ) SRC_URI="http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/sourcecode/zcp-${MY_PVR}.tar.gz - amd64? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-x86_64-free.tar.gz + amd64? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-x86_64-supported.tar.gz + http://download.zarafa.com/zarafa/drupal/download_platform.php?platform=${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-x86_64-supported.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.0.0_1.0.1-4ubuntu5.20_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libicu48_4.8.1.1-3ubuntu0.1_amd64.deb ) ) - x86? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-i386-free.tar.gz + x86? ( licensed? ( http://download.zarafa.com/community/${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-i386-supported.tar.gz + http://download.zarafa.com/zarafa/drupal/download_platform.php?platform=${ZARAFA_RELEASE}/${MY_PVM}/${MY_PV}/zcp-${MY_PV}-ubuntu-12.04-i386-supported.tar.gz https://launchpad.net/ubuntu/+archive/primary/+files/libboost-system1.46.1_1.46.1-7ubuntu3_i386.deb https://launchpad.net/ubuntu/+archive/primary/+files/libboost-filesystem1.46.1_1.46.1-7ubuntu3_i386.deb https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.0.0_1.0.1-4ubuntu5.20_i386.deb @@ -100,11 +102,11 @@ src_unpack() { if use licensed; then if [[ "${ARCH}" == "amd64" ]]; then - unpack zcp-${MY_PV}-ubuntu-12.04-x86_64-free.tar.gz + unpack zcp-${MY_PV}-ubuntu-12.04-x86_64-supported.tar.gz fi if [[ "${ARCH}" == "x86" ]]; then - unpack zcp-${MY_PV}-ubuntu-12.04-i386-free.tar.gz + unpack zcp-${MY_PV}-ubuntu-12.04-i386-supported.tar.gz fi if [[ "${ARCH}" == "arm" ]]; then