66 Commits (4ab90edd9f26fcd67e1d0df5dc983ddb7c418e4f)

Author SHA1 Message Date
Carsten Burghardt 34190da771 Do not suppress public INBOXes 22 years ago
Carsten Burghardt 89d848b903 Do not reload the complete foldertree if the account is synced 22 years ago
Till Adam 20b0b90361 Iterate over the uidMap and not the index when checking for messages 22 years ago
Carsten Burghardt 41db79fe08 The dimap folder listing now works with prefix. It uses the same logic as online imap. 22 years ago
Till Adam 33edd3aa7f Re-introduce the uidMap because otherwise syncing folders becomes quadratic 22 years ago
George Staikos f1f3c5dcf3 Seems to give about 1.5% speed boost in syncing 22 years ago
Andrew Coles af11dae280 Corrected typographical errors. 22 years ago
Carsten Burghardt f968ff305d Fix recursive deletion of folders for imap. Works also for dimap (of course ;-)) 22 years ago
George Staikos 8b9644cd3d fix dimap leak #1 22 years ago
Laurent Montel dfccf5ce0c Fix kddebug 22 years ago
Carsten Burghardt ae614371b8 Add an Id to the account so that (d)imap accounts can be renamed without data loss. 22 years ago
Till Adam 1284ac1454 Unlink the uidcache file when writing it during uid validty == INVALID. 22 years ago
Bo Thorsen 438ec03c29 Fix compilation 22 years ago
Bo Thorsen e3bea70170 Implement the trashFolder method for imap and dimap 22 years ago
Bo Thorsen 90ec49cee6 Remove the uidmap from disconnected imap 22 years ago
Till Adam 99c8a872d4 o Implement expiry for imap and dimap folders. 22 years ago
Bo Thorsen c09d8ed2ac Write the uidcache file for new and empty folders also. And ditch one more isA comparison 22 years ago
Bo Thorsen 6e17f4978c Don't quiet the manager when it's not necessary 22 years ago
Bo Thorsen 2c898d42e6 remove bogus comment 22 years ago
Bo Thorsen 415c1d21e0 Fix uploading new folders to the server - yet another folderstorage split regression. Also, the uidmap file should be saved even if there are no files in the folder. And remove some debug stuff 22 years ago
Till Adam 45c2bb5bdb o make function in KMFolderImap static 22 years ago
George Staikos d2ecc33961 remove expensive debug for a healthy speedup 22 years ago
Till Adam 70a43d5741 o port dimap to the uid in the index instead of looking at headers 22 years ago
Dirk Mueller 9f1418ac89 compile with explicit KURL() constructor 22 years ago
Jonathan Riddell 283516cafd KDE proofreaders typos 22 years ago
Till Adam 904be59f46 Move isSystemFolder() to KMFolder from FolderStorage as it's storage 22 years ago
Bo Thorsen fffab08be1 Child folders are related to folders, not to storage. So this patch moves the child stuff to KMFolder from FolderStorage 22 years ago
Ingo Klcker 2c715b30da Merge from osnabrueck_branch: all 22 years ago
Bo Thorsen 2428988771 Fix bug 71766: I absolutely hate returning ints for errors 23 years ago
Till Adam 0f6edff7a8 Sync status fixes from osnabrueck branch. 23 years ago
Bo Thorsen 9cb688c31f Fairly big stability patch for dIMAP: 23 years ago
Carsten Burghardt 7268e31f98 Make sure the ConnectionState is handled correctly 23 years ago
Till Adam 6ae4c90feb Make dimap capable of multiple stati as well. 23 years ago
Till Adam 088d0c12ab Don't ask the kernel for the mainwidget to ask the mainwidget for the 23 years ago
Bo Thorsen a806eded08 Bugfix: Finally the messages are not filtered in one big go at the end of the download (during this time KMail would appear completely frozen). Now the mails are processed as they are downloaded. 23 years ago
Bo Thorsen d12bd764de Another filtering bugfix - now filters work on incoming mails and not just manually 23 years ago
Marc Mutz e6bd8fef62 Typo fix 23 years ago
Bo Thorsen b89149b7b5 Move dIMAP to a new folder manager. One bug is still there: It doesn't show up in the folder tree! 23 years ago
Ladislav Strojil 36b0aeb8ff Removing KMFolder::quiet(bool beQuiet) method that was used to prevent some 23 years ago
Bo Thorsen 5fa50fa0cf Fix most disconnected IMAP problems and pre-introduce some code for future features 23 years ago
Marc Mutz 440d618087 Remove all FooInherited #defines and all "base" typedefs to make it consistent. They're removed since they obfuscate the inheritance trees and potential problems when changing the inheritance (the compiler doesn't force you to look at every reference to the superclass). 23 years ago
Stephan Binner 268ef3da04 CVS_SILENT spelling fixes 23 years ago
Ingo Klcker 4d448db47f Change 23 years ago
Ingo Klcker 5cdfad6e8c Always use KURL::prettyURL() instead of KURL::url() in debug messages because we don't want a possible password to show up in the debug info. 23 years ago
Ingo Klcker 398d19ab50 Use KMKernel::config() instead of kapp->config() as everywhere else (necessary because of Kontact). 23 years ago
Dirk Mueller f0570a3489 speling fixes 23 years ago
Carsten Burghardt bbdcd95335 Load imap attachments on demand and load the messages itself progressively. Cool ;-) 23 years ago
David Faure 7eb9d3e6a6 Fix for kroupware issue #241: when entering a wrong password for an IMAP account, 23 years ago
Zack Rusin 3c79dfd18d Switching to the moved files :) Thanks David! 23 years ago
Marc Mutz 61012388f3 Fix some warnings when compiling with --disable-debug (-DNDEBUG). 23 years ago