path: root/kimap
AgeCommit message (Collapse)AuthorFilesLines
2014-08-18Fix build libcalendering for Qt < 4.7Sandro Knauß2-2/+25
disable sslserver for tests. We don't use sslserver for tests, so it is save to disable it for Qt < 4.7 BUG: #3224
2014-05-30Make sslserver work inside libcalendering.Sandro Knauß1-4/+6
* replace kDebug -> qDebug * add #include "sslserver.moc"
2014-05-30Add support for subclassing Fakeserver.Sandro Knauß5-26/+217
This patch is only moving a new version of fakeserver from: kdepimlibs d04fcaa1 [master] from 29 May 2014.
2014-05-14kimaptest: create and use moc fileSandro Knauß2-0/+3
2014-05-14Build kimaptest for using itSandro Knauß4-37/+35
2014-05-13KIMAP: Fixed METADATA support.Sandro Knauß1-29/+37
This is a comination of 5 commits made in kdepimlibs, but only the part that modifies kimap/getmetadatajob.cpp. with all commits between Tue Oct 29 09:54:21 2013 +0100 and Mon May 12 16:54:31 2014 +0200 excepting: commit 0140be4c1ffe5828ac409a5c0ffe7be91b8df264 Author: Christian Mollekopf <> Date: Fri Nov 8 22:56:44 2013 +0100 Use METADATA style annotations only. Applied patches: commit 61cfe3bcfd5541e071649469bb111aca71a7ebf7 Author: Sandro Knauß <> Date: Mon May 12 16:54:31 2014 +0200 Added tests for ANNOTATEMORE mode. commit 2ed9d5f4074e30a8fc44776c5e2d7fd12064e5c5 Author: Sandro Knauß <> Date: Mon May 12 16:39:50 2014 +0200 Make GETMETADATA RFC 5464 compatiple. commit 0a0cde867d115feff66871a0c248224541022510 Author: Christian Mollekopf <> Date: Sat Nov 16 10:32:24 2013 +0100 Skip NIL values as they simply indicate no value. commit 43d9d814c3dfc057c6e3514f24ef7823d2eebe2c Author: Christian Mollekopf <> Date: Tue Oct 29 09:54:21 2013 +0100 Fixed METADATA support for the GetMetaDataJob.
2014-04-08Applied a fix for the kimap bug that ends up filling the harddrive with ↵Christian Mollekopf1-2/+5
logmessages. Same patch as 2bc7588fc: Handle properly inconsistent parser state by closing the session BUG: 287424
2013-11-02Fix ImapStreamParser CRLF skipping.Christian Mollekopf1-1/+4
With the code before it was possible that either the carriage return or the newline was not yet parsed, resulting in it ending up as part of the payload. This resulted in broken payloads.
2013-10-16Rollback to "41b11ca - Avoid error message when building without timezoned ↵Christian Mollekopf84-1404/+1208
support." * The deadlock in kimap can be worked around by exporting QT_NO_GLIB=1. * libcalendaring is on purpose unversioned Revert "Updated the buildsystem to export it's version using the usual cmake config approach." This reverts commit f4f632de0e135acdce17043fe9730e96bf683e6c. Revert "Bumped version to 0.3" This reverts commit 79f416f2ca4e40c1e569599d1897f144464c2897. Revert "Bumped version to 0.2" This reverts commit 2fd77f151e8c57d6ecff56bfb5055ccc834ef41f. Revert "Fixed SNI support caused by missing KTcpSocket::SslVersion to QSsl::SslProtocol" This reverts commit f558b7237004089e74bf907353e236dfc7968a6b. Revert "Call KTcpSocket::abort instead of disconnectFromHost to avoid infinite loop." This reverts commit 16f053f5c40ea4579807199a1ee7d5ea78b839b8. Revert "Failed to commit the last patch fully." This reverts commit a16e9bed54172f78aaaf25c1638375ecc28e891c. Revert "Added missing error mapping for SslHandshakeFailedError." This reverts commit ab99247c3ab94df76c1b855fd83fdbc4441818ca. Revert "generate and use camelcase includes" This reverts commit f26af72d056dcd60d0f12a704888e6f7473439e8. Revert "Applied patch to build again using qt4_automoc" This reverts commit 5042637961e5abaa47bb977815e8bc3570e70ee3. Revert "Applied kimap from 3ca54b6 (kolab/stable/4.11.2)" This reverts commit 8e5a810e432ae46a238151839c9f8d07405b93d9. Revert "Made the mutex recursive to prevent deadlocks." This reverts commit 6b1fda16546e6d77c49112ecbba22103f8d859c0.
2013-10-04Call KTcpSocket::abort instead of disconnectFromHost to avoid infinite loop.Christian Mollekopf1-1/+2
In some setups calling disconnectFromHost emits an error again, resulting in an infinite loop. I ran into this problem on Centos 6 with Qt 4.6. See also "Help solving an IMAP SSL bug" on kcd.
2013-10-04generate and use camelcase includesChristian Mollekopf1-1/+6
2013-10-04Applied patch to build again using qt4_automocChristian Mollekopf36-7/+104
2013-10-04Applied kimap from 3ca54b6 (kolab/stable/4.11.2)Christian Mollekopf83-1267/+1360
2013-10-03Made the mutex recursive to prevent deadlocks.Christian Mollekopf1-1/+1
2012-06-28The imap proxyauth patch.Christian Mollekopf2-90/+185
2012-06-27come more compilation fixes for el6Christian Mollekopf1-2/+2
2012-06-27Merge branch 'master' into 860Christian Mollekopf1-1/+1
2012-06-27don't use generate export headerChristian Mollekopf1-1/+1
2012-06-27Bastardize the build process (#860)dev/ticket/860Jeroen van Meeuwen (Kolab Systems)37-62/+62
2012-06-27kimap compiles and contains everything for it to workChristian Mollekopf37-29/+97
2012-06-26made kimap buildChristian Mollekopf27-149/+923
2012-06-25initial import of kimap fromChristian Mollekopf120-0/+16244
commit b54a325116b194da090f900c9a538710759eb303 Author: Stephen Kelly <> Date: Sun May 6 20:44:53 2012 +0200 Revert "Port to const QRegExp API." This reverts commit 0ca0dfc7e0ca8095efd0b060d1d5e26ac9ceb379. The qtbase commit requiring this was reverted.