-AUX kdepim-3.4.2-partnode.patch 756 RMD160 c935bb7e350b7e52287c069724b84969a15a1af1 SHA1 ff7cdbc224b215061934477b1da00e39b2532fb6 SHA256 e3681f4ff94ae2b0f82e953c73f82ed09de684a35a49a622bc1848e3e979c888
-MD5 0dc20eebce2c8cb4475f065683ae24ff files/kdepim-3.4.2-partnode.patch 756
-RMD160 c935bb7e350b7e52287c069724b84969a15a1af1 files/kdepim-3.4.2-partnode.patch 756
-SHA256 e3681f4ff94ae2b0f82e953c73f82ed09de684a35a49a622bc1848e3e979c888 files/kdepim-3.4.2-partnode.patch 756
-AUX kmail-3.4.1-shift+click-crash.diff 516 RMD160 408c39b32458061c0634ea577538e708d5db6282 SHA1 0328b0727ff71c2814d410dc3c477290990470d1 SHA256 a3edde6599f93c2f018ffec1747d43f2a096edb11ad67702e3cdf69c9d32cac7
-MD5 465fb4ad98b38e7c5328429eaabb1000 files/kmail-3.4.1-shift+click-crash.diff 516
-RMD160 408c39b32458061c0634ea577538e708d5db6282 files/kmail-3.4.1-shift+click-crash.diff 516
-SHA256 a3edde6599f93c2f018ffec1747d43f2a096edb11ad67702e3cdf69c9d32cac7 files/kmail-3.4.1-shift+click-crash.diff 516
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX kmail-3.5-ham_spam_icons.diff 2557 RMD160 dbed63abe0ffe64771362913e7f3d05182d6ae6c SHA1 803f3662dd8436410b6f4bc6fb206e057ca6a9ba SHA256 500a231a1d4b6ac2a4284a067842c44a586435a4edcadec85099d1b1cf0442d1
MD5 eba73836fe71e337b9f5626f7cd85952 files/kmail-3.5-ham_spam_icons.diff 2557
RMD160 dbed63abe0ffe64771362913e7f3d05182d6ae6c files/kmail-3.5-ham_spam_icons.diff 2557
MD5 58c96168ba8c9698166ff2e425ab41b2 files/kmail-3.5.2-imap-fixes-2.diff 16328
RMD160 566fc5fe60ac2bb2214a648537a01f496c2f8e5a files/kmail-3.5.2-imap-fixes-2.diff 16328
SHA256 bfdf27d9aae396a4d2fc5b73964cc322e6c7f0a851f132902929d0faf925041b files/kmail-3.5.2-imap-fixes-2.diff 16328
-AUX kmail-3.5.2-imap-fixes.diff 10354 RMD160 0a7afc059fb2b9c8ac77d4037816fb71a6811c62 SHA1 48203695f19104dd88d91e8f7ff6f6ef2f4d834d SHA256 25b68fcdf92004d122ebd184e9e7f19b2f70bd520a57aba82474e283adc4edef
-MD5 483c5af80c9c3a1588203a44e55e9570 files/kmail-3.5.2-imap-fixes.diff 10354
-RMD160 0a7afc059fb2b9c8ac77d4037816fb71a6811c62 files/kmail-3.5.2-imap-fixes.diff 10354
-SHA256 25b68fcdf92004d122ebd184e9e7f19b2f70bd520a57aba82474e283adc4edef files/kmail-3.5.2-imap-fixes.diff 10354
AUX kmail-3.5.2-misc-fixes-2.diff 13036 RMD160 8b193b7892b6ba4f30e35e16ff783600c5feeae0 SHA1 b44a32bd39ab74c0716a2fe777b67d4a099da8ec SHA256 69f4fbff3eee6a2a8f7028b782430b6863c5cbd7ca5087460bd98d80c45e7ab2
MD5 e752e166fd636a23e5e89559f2f99d57 files/kmail-3.5.2-misc-fixes-2.diff 13036
RMD160 8b193b7892b6ba4f30e35e16ff783600c5feeae0 files/kmail-3.5.2-misc-fixes-2.diff 13036
MD5 970d8db800a3bb39be0c7f4a41c35e06 files/kmail-3.5.5-dimap-mail-loss.patch 9870
RMD160 8abfe56734cc94917e4ffc94029414789692e8da files/kmail-3.5.5-dimap-mail-loss.patch 9870
SHA256 30992bb319dff9ef45c3b44873284346e7727f5982835d97af44030511e3a636 files/kmail-3.5.5-dimap-mail-loss.patch 9870
+AUX kmail-3.5.6-kde-bug-140660.patch 577 RMD160 ffc625a1561d5e2134cc4130887cbb7455e9d076 SHA1 e97ad7fdd1f521de3c59f722bdb2496ed533cc89 SHA256 f0c57fe9ab07ed0cbeffa1a83ede5f2defa99c8299265eb43f66c97a6daa7311
+MD5 3219e7c98742a8c7a36f1194d501b022 files/kmail-3.5.6-kde-bug-140660.patch 577
+RMD160 ffc625a1561d5e2134cc4130887cbb7455e9d076 files/kmail-3.5.6-kde-bug-140660.patch 577
+SHA256 f0c57fe9ab07ed0cbeffa1a83ede5f2defa99c8299265eb43f66c97a6daa7311 files/kmail-3.5.6-kde-bug-140660.patch 577
+AUX kmail-3.5.6-templates.patch 875 RMD160 7aabcdf2e7c68ae0d90709e332a0da4afc9a24f9 SHA1 596bfe6028db4d0f54d7f88d31f461a28c64a778 SHA256 096382a01c2e80db89b6b08a7f1959bf53b3e08f0c74b7d310b6672b630e8cbe
+MD5 2921dd25ca635bd565a8e2e9ae8745d4 files/kmail-3.5.6-templates.patch 875
+RMD160 7aabcdf2e7c68ae0d90709e332a0da4afc9a24f9 files/kmail-3.5.6-templates.patch 875
+SHA256 096382a01c2e80db89b6b08a7f1959bf53b3e08f0c74b7d310b6672b630e8cbe files/kmail-3.5.6-templates.patch 875
DIST kdepim-3.5.2.tar.bz2 12887336 RMD160 8e6571d14bbf6b3370c4fdb108a1a79625e87365 SHA1 1907bc219d2dd51a376a99d0f7e6b9af97d5adf7 SHA256 9c038a80912894b3ec132b2c7219ec5549ca80dcdeec88555928d2e038966539
DIST kdepim-3.5.5.tar.bz2 12908968 RMD160 5bdcf98909f450ce3839fa72a404571f6cde22f6 SHA1 612f34307c5fac9279c85a4efb1488db4b438f12 SHA256 82887df2c2ff00cb60dcfb8aa04527988123b9a4ed70f4c9082a7a0eb9f1f047
DIST kdepim-3.5.6.tar.bz2 13643798 RMD160 85f64349d8eedb531895a3591f6fee07c68bf1eb SHA1 a84ad8dd9f84eb3f33070e07ed56f6d694db2cb4 SHA256 0b3a04f72fa640d804df1c4cf2c66ac3ccc5033c98e90a7ae9c62611ea8e3a55
MD5 66731ffaf5ebe0eaee64afffec1c1d2c kmail-3.5.5-r1.ebuild 2003
RMD160 a4daaa3fad9f4cf5650f23bf44d3da1bb7f6e4ca kmail-3.5.5-r1.ebuild 2003
SHA256 e4648984921799ef51d480ee908d1ae20ef40f90a4ab1e009d8745cd19a56d3d kmail-3.5.5-r1.ebuild 2003
+EBUILD kmail-3.5.6-r1.ebuild 2056 RMD160 a1be27d4b93d3b9759678d25c79facac49310406 SHA1 6913cd47a1d00113facd34f4fff737ce5bd78d53 SHA256 55d47282a649316c34b54b2063201f9c37a816285744576da3c7188bcbafae5d
+MD5 cdc3b46b8e09e32d9d5c3190616459f8 kmail-3.5.6-r1.ebuild 2056
+RMD160 a1be27d4b93d3b9759678d25c79facac49310406 kmail-3.5.6-r1.ebuild 2056
+SHA256 55d47282a649316c34b54b2063201f9c37a816285744576da3c7188bcbafae5d kmail-3.5.6-r1.ebuild 2056
EBUILD kmail-3.5.6.ebuild 1952 RMD160 fff2b69c166462112a7771543ddaf15327ec8155 SHA1 32d22a34bae87d4ef9943016bbe3e3a33d1e5e52 SHA256 2571ac6e7e3fabcb85a1c623ba4e3328727b54cd12d28c30b2802e0002c99103
MD5 86a70734881b7626be5402ea44991dfe kmail-3.5.6.ebuild 1952
RMD160 fff2b69c166462112a7771543ddaf15327ec8155 kmail-3.5.6.ebuild 1952
SHA256 2571ac6e7e3fabcb85a1c623ba4e3328727b54cd12d28c30b2802e0002c99103 kmail-3.5.6.ebuild 1952
-MISC ChangeLog 12868 RMD160 8b8773d565f4e8bbf2bbe3028ab3cbd1dc6fa2c4 SHA1 25f1d7c301b7a7218b9adc92ebe49825fce58b49 SHA256 c94080f6c8ad6daf079bcb43e8aa9fca1e33391e75b6af80c5ea7f75f6eecd4f
-MD5 602389cdc28f71b5485249d27865eba2 ChangeLog 12868
-RMD160 8b8773d565f4e8bbf2bbe3028ab3cbd1dc6fa2c4 ChangeLog 12868
-SHA256 c94080f6c8ad6daf079bcb43e8aa9fca1e33391e75b6af80c5ea7f75f6eecd4f ChangeLog 12868
+MISC ChangeLog 13267 RMD160 c3cc9141c76200d0488213970d35a12bc0c33af9 SHA1 8636649c2afc32ca9b4bbdc55278f516b08cac71 SHA256 d4dbd41fcebcc9d6c756619e2a576401e30a82df30f02e54ee544124da2e1075
+MD5 5fed9fd006d89d0b185ea42fb8f34892 ChangeLog 13267
+RMD160 c3cc9141c76200d0488213970d35a12bc0c33af9 ChangeLog 13267
+SHA256 d4dbd41fcebcc9d6c756619e2a576401e30a82df30f02e54ee544124da2e1075 ChangeLog 13267
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
MD5 acc03a4b12bb0433a57e95bd253b9501 metadata.xml 156
RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 metadata.xml 156
MD5 6ac4692a541313065650af3440af9b13 files/digest-kmail-3.5.6 247
RMD160 49c4a076540b9741e20b46db58bae9e823591569 files/digest-kmail-3.5.6 247
SHA256 b49ff16e93bead7c5c584b17baa06f51b5bd735636b3ca58e3ed733104c15227 files/digest-kmail-3.5.6 247
+MD5 6ac4692a541313065650af3440af9b13 files/digest-kmail-3.5.6-r1 247
+RMD160 49c4a076540b9741e20b46db58bae9e823591569 files/digest-kmail-3.5.6-r1 247
+SHA256 b49ff16e93bead7c5c584b17baa06f51b5bd735636b3ca58e3ed733104c15227 files/digest-kmail-3.5.6-r1 247
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.1 (GNU/Linux)
+
+iD8DBQFFu5YRAiZjviIA2XgRAqLmAJ4mswzrTl/bXSq1z8aqqUiW4U8h7QCeLsn+
+8XPggul6CzlTdHXzRUqo27Q=
+=Pits
+-----END PGP SIGNATURE-----
+++ /dev/null
---- kdepim/kmail/kmheaders.cpp 2006/03/02 12:26:51 515022
-+++ kdepim/kmail/kmheaders.cpp 2006/04/22 08:13:05 532593
-@@ -1841,7 +1841,7 @@
- bool foundUnreadMessage = false;
-
- if (!mFolder) return -1;
-- if (!(mFolder->count()) > 0) return -1;
-+ if (mFolder->count() <= 0) return -1;
-
- if ((aStartAt >= 0) && (aStartAt < (int)mItems.size()))
- item = mItems[aStartAt];
-@@ -2041,7 +2041,7 @@
-
- int idx = item->msgId();
- KMMessage *msg = mFolder->getMsg(idx);
-- if (!msg->transferInProgress())
-+ if (msg && !msg->transferInProgress())
- {
- emit activated(mFolder->getMsg(idx));
- }
-@@ -3280,7 +3280,8 @@
- unlink(QFile::encodeName(sortFile));
- kdWarning(5006) << "Error: Failure modifying " << sortFile << " (No space left on device?)" << endl;
- kdWarning(5006) << __FILE__ << ":" << __LINE__ << endl;
-- //kmkernel->emergencyExit( i18n("Failure modifying %1\n(No space left on device?)").arg( sortFile ));
-+
-+ return true;
- }
- if(sortStream)
- fclose(sortStream);
---- kdepim/kmail/imapaccountbase.cpp 2006/02/23 14:32:38 512746
-+++ kdepim/kmail/imapaccountbase.cpp 2006/04/15 13:05:11 530119
-@@ -1098,10 +1098,10 @@
- {
- DwBodyPart* newparent = dwpart;
- const DwMessage* newmsg = dwmsg;
-- if ( part->originalContentTypeStr() == "MESSAGE/RFC822" &&
-+ if ( part->originalContentTypeStr() == "MESSAGE/RFC822" && dwpart &&
- dwpart->Body().Message() )
- {
-- // set the encapsulated message as new parent message
-+ // set the encapsulated message as the new message
- newparent = 0;
- newmsg = dwpart->Body().Message();
- }
-@@ -1281,7 +1281,8 @@
- if ( delim.isEmpty() ) {
- delim = "/";
- }
-- if ( !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
-+ if ( !newName.isEmpty() &&
-+ !newName.endsWith( delim ) && !folderName.startsWith( delim ) ) {
- newName = newName + delim;
- }
- newName = newName + folderName;
---- kdepim/kmail/imapjob.cpp 2005/08/12 17:17:32 446148
-+++ kdepim/kmail/imapjob.cpp 2006/04/15 09:06:10 530060
-@@ -97,11 +97,12 @@
- // imap folder, use its account for keeping track of the job. Otherwise,
- // this is a get job and the src folder is an imap one. Use its account
- // then.
-- KMAcctImap *account;
-+ KMAcctImap *account = 0;
- if (folder) {
- account = folder->account();
- } else {
-- account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
-+ if ( msg_parent && msg_parent->storage() )
-+ account = static_cast<KMFolderImap*>(msg_parent->storage())->account();
- }
- if ( !account ||
- account->makeConnection() == ImapAccountBase::Error ) {
-@@ -223,21 +224,23 @@
- if ( mDestFolder )
- {
- KMAcctImap *account = static_cast<KMFolderImap*>(mDestFolder->storage())->account();
-- if ( account && mJob ) {
-- ImapAccountBase::JobIterator it = account->findJob( mJob );
-- if ( it != account->jobsEnd() ) {
-- if( (*it).progressItem ) {
-- (*it).progressItem->setComplete();
-- (*it).progressItem = 0;
-- }
-- if ( !(*it).msgList.isEmpty() ) {
-- for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-- mit.current()->setTransferInProgress( false );
-+ if ( account ) {
-+ if ( mJob ) {
-+ ImapAccountBase::JobIterator it = account->findJob( mJob );
-+ if ( it != account->jobsEnd() ) {
-+ if( (*it).progressItem ) {
-+ (*it).progressItem->setComplete();
-+ (*it).progressItem = 0;
-+ }
-+ if ( !(*it).msgList.isEmpty() ) {
-+ for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+ mit.current()->setTransferInProgress( false );
-+ }
- }
-+ account->removeJob( mJob );
- }
-- account->removeJob( mJob );
-+ account->mJobList.remove( this );
- }
-- account->mJobList.remove( this );
- mDestFolder->close();
- }
-
-@@ -245,21 +248,23 @@
- if (!mDestFolder || mDestFolder != mSrcFolder) {
- if (! (mSrcFolder->folderType() == KMFolderTypeImap) ) return;
- KMAcctImap *account = static_cast<KMFolderImap*>(mSrcFolder->storage())->account();
-- if ( account && mJob ) {
-- ImapAccountBase::JobIterator it = account->findJob( mJob );
-- if ( it != account->jobsEnd() ) {
-- if( (*it).progressItem ) {
-- (*it).progressItem->setComplete();
-- (*it).progressItem = 0;
-- }
-- if ( !(*it).msgList.isEmpty() ) {
-- for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-- mit.current()->setTransferInProgress( false );
-+ if ( account ) {
-+ if ( mJob ) {
-+ ImapAccountBase::JobIterator it = account->findJob( mJob );
-+ if ( it != account->jobsEnd() ) {
-+ if( (*it).progressItem ) {
-+ (*it).progressItem->setComplete();
-+ (*it).progressItem = 0;
-+ }
-+ if ( !(*it).msgList.isEmpty() ) {
-+ for ( QPtrListIterator<KMMessage> mit( (*it).msgList ); mit.current(); ++mit )
-+ mit.current()->setTransferInProgress( false );
-+ }
- }
-+ account->removeJob( mJob ); // remove the associated kio job
- }
-- account->removeJob( mJob ); // remove the associated kio job
-+ account->mJobList.remove( this ); // remove the folderjob
- }
-- account->mJobList.remove( this ); // remove the folderjob
- }
- mSrcFolder->close();
- }
---- kdepim/kmail/kmfoldercachedimap.cpp 2006/02/11 22:39:04 508499
-+++ kdepim/kmail/kmfoldercachedimap.cpp 2006/04/15 10:05:41 530074
-@@ -539,8 +539,11 @@
- mRecurse = recurse;
- assert( account() );
-
-- mAccount->mailCheckProgressItem()->reset();
-- mAccount->mailCheckProgressItem()->setTotalItems( 100 );
-+ ProgressItem *progressItem = mAccount->mailCheckProgressItem();
-+ if ( progressItem ) {
-+ progressItem->reset();
-+ progressItem->setTotalItems( 100 );
-+ }
- mProgress = 0;
-
- #if 0
-@@ -1746,11 +1749,14 @@
- f = static_cast<KMFolderCachedImap*>(newFolder->storage());
- }
- }
-- f->setAccount( mAccount );
-- f->setImapPath( "/INBOX/" );
-- f->folder()->setLabel( i18n("inbox") );
-+ if ( f ) {
-+ f->setAccount( mAccount );
-+ f->setImapPath( "/INBOX/" );
-+ f->folder()->setLabel( i18n("inbox") );
-+ }
- if (!node) {
-- f->close();
-+ if ( f )
-+ f->close();
- kmkernel->dimapFolderMgr()->contentsChanged();
- }
- // so we have an INBOX
---- kdepim/kmail/kmfolderimap.cpp 2006/03/15 14:19:26 518857
-+++ kdepim/kmail/kmfolderimap.cpp 2006/04/15 13:05:11 530119
-@@ -110,6 +110,11 @@
- if (mOpenCount <= 0 ) return;
- if (mOpenCount > 0) mOpenCount--;
- if (mOpenCount > 0 && !aForced) return;
-+ if (isSelected() && !aForced) {
-+ kdWarning(5006) << "Trying to close the selected folder " << label() <<
-+ " - ignoring!" << endl;
-+ return;
-+ }
- // FIXME is this still needed?
- if (mAccount)
- mAccount->ignoreJobsForFolder( folder() );
-@@ -873,8 +878,10 @@
- }
- kmkernel->imapFolderMgr()->contentsChanged();
- }
-- f->initializeFrom( this, "/INBOX/", "message/directory" );
-- f->setChildrenState( QString::null );
-+ if ( f ) {
-+ f->initializeFrom( this, "/INBOX/", "message/directory" );
-+ f->setChildrenState( QString::null );
-+ }
- // so we have an INBOX
- mAccount->setHasInbox( true );
- }
-@@ -1086,17 +1093,20 @@
- int a = cstr.find("X-uidValidity: ");
- int b = cstr.find("\r\n", a);
- QString uidv;
-- if ( (b - a - 15) >= 0 ) uidv = cstr.mid(a + 15, b - a - 15);
-+ if ( (b - a - 15) >= 0 )
-+ uidv = cstr.mid(a + 15, b - a - 15);
- a = cstr.find("X-Access: ");
- b = cstr.find("\r\n", a);
- QString access;
-- if ( (b - a - 10) >= 0 ) access = cstr.mid(a + 10, b - a - 10);
-+ if ( (b - a - 10) >= 0 )
-+ access = cstr.mid(a + 10, b - a - 10);
- mReadOnly = access == "Read only";
- a = cstr.find("X-Count: ");
- b = cstr.find("\r\n", a);
- int exists = -1;
-- bool ok;
-- if ( (b - a - 9) >= 0 ) exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
-+ bool ok = false;
-+ if ( (b - a - 9) >= 0 )
-+ exists = cstr.mid(a + 9, b - a - 9).toInt(&ok);
- if ( !ok ) exists = -1;
- QString startUid;
- if (uidValidity() != uidv)
---- kdepim/kmail/kmfoldertree.cpp 2006/02/13 20:29:00 509156
-+++ kdepim/kmail/kmfoldertree.cpp 2006/04/15 10:05:41 530074
-@@ -139,7 +139,7 @@
- KIconLoader * il = KGlobal::instance()->iconLoader();
- QPixmap pm = il->loadIcon( icon, KIcon::Small, size,
- KIcon::DefaultState, 0, true );
-- if ( pm.isNull() ) {
-+ if ( mFolder && pm.isNull() ) {
- pm = il->loadIcon( mFolder->normalIconPath(), KIcon::Small, size,
- KIcon::DefaultState, 0, true );
- }
-@@ -157,7 +157,7 @@
- pm = normalIcon( size );
-
- KIconLoader * il = KGlobal::instance()->iconLoader();
-- if ( mFolder->useCustomIcons() ) {
-+ if ( mFolder && mFolder->useCustomIcons() ) {
- pm = il->loadIcon( mFolder->unreadIconPath(), KIcon::Small, size,
- KIcon::DefaultState, 0, true );
- if ( pm.isNull() )
-@@ -1020,10 +1020,10 @@
- mMainWidget->action("compact")->plug(folderMenu);
-
- folderMenu->insertSeparator();
-- if ( !fti->folder()->isSystemFolder() )
-+ if ( !fti->folder()->isSystemFolder() ) {
- mMainWidget->action("delete_folder")->plug(folderMenu);
--
-- folderMenu->insertSeparator();
-+ folderMenu->insertSeparator();
-+ }
- mMainWidget->action("empty")->plug(folderMenu);
- folderMenu->insertSeparator();
- }
-@@ -1477,7 +1477,8 @@
-
- QString fldName, oldFldName;
-
-- oldFldName = fti->name(0);
-+ if ( fti )
-+ oldFldName = fti->name(0);
-
- if (!text.isEmpty())
- fldName = text;
-@@ -1546,10 +1547,12 @@
-
- // get the unread count
- int count = 0;
-- if (folder->noContent()) // always empty
-+ if (folder && folder->noContent()) // always empty
- count = -1;
-- else
-- count = fti->folder()->countUnread();
-+ else {
-+ if ( fti->folder() )
-+ count = fti->folder()->countUnread();
-+ }
-
- // set it
- bool repaint = false;
\ No newline at end of file