Michael Haeckel
2bcb515f50
Update the message headers only every 20% instead of every 100 messages to
...
make initial header retrieving again much faster.
Fetching a folder with 10000 messages takes now about 2 minutes here.
Netscape 4.78 requires 4 minutes for the same folder so I assume we are quite
fast now.
svn path=/trunk/kdenetwork/kmail/; revision=118898
25 years ago
Dirk Mueller
6797558d5d
356 includes less
...
svn path=/trunk/kdenetwork/kmail/; revision=117339
25 years ago
Michael Haeckel
9f0f461a99
Don't fetch always all mail flags when switching to a folder in some cases.
...
svn path=/trunk/kdenetwork/kmail/; revision=115069
25 years ago
Michael Haeckel
cc583df89c
Inverval mail checking for IMAP.
...
Display new mails in the current folder immediately, not only their number.
svn path=/trunk/kdenetwork/kmail/; revision=114994
25 years ago
Michael Haeckel
0cdbea47b0
Some IMAP fixes.
...
svn path=/trunk/kdenetwork/kmail/; revision=114708
25 years ago
Michael Haeckel
67fe03412e
Cheking for new mails in all folders on an IMAP account.
...
svn path=/trunk/kdenetwork/kmail/; revision=114686
25 years ago
Michael Haeckel
4ae477f293
Optionally show only the subscribed IMAP folders.
...
Well, the most difficult thing was actually the check box for that :-)
Nevertheless, we still need also a dialog for subscribing and unsubscribing.
svn path=/trunk/kdenetwork/kmail/; revision=114565
25 years ago
Michael Haeckel
b7a89c2a3f
Don't crash on startup with recent kdelibs.
...
svn path=/trunk/kdenetwork/kmail/; revision=114558
25 years ago
Michael Haeckel
d8a375419b
The first 50$ :-)
...
It is now possible to create new IMAP folders.
svn path=/trunk/kdenetwork/kmail/; revision=114006
25 years ago
Michael Haeckel
805b6c7a8e
Support for deleting IMAP folders. Doesn't work recursively yet.
...
svn path=/trunk/kdenetwork/kmail/; revision=114001
25 years ago
Michael Haeckel
82339c4c96
Make moving/copying multiple mails from IMAP to local folders working again
...
correctely.
svn path=/trunk/kdenetwork/kmail/; revision=113902
25 years ago
Marc Mutz
f1c66804b2
Qt3 compile fixes. The last problem is in kmcomposewin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=112567
25 years ago
Michael Haeckel
6c2abcb598
Some cleanup and make header retrieving nearly twice as fast by updating the
...
progress only after every header and not after every header line.
svn path=/trunk/kdenetwork/kmail/; revision=112232
25 years ago
Michael Haeckel
e3127d7f19
Store the IMAP folder also in a KMFolderMgr like the local folders.
...
- Allows easily keeping track of obsolete cache files. These are now cleaned up.
- IMAP folders are now always accesible, not only when already connected.
svn path=/trunk/kdenetwork/kmail/; revision=111641
25 years ago
Michael Haeckel
5aae0c373b
Move the imap state to KMFolderImap.
...
svn path=/trunk/kdenetwork/kmail/; revision=110611
25 years ago
Michael Haeckel
2dc75c0b57
Readd my code for moving/copying messages from/to/between IMAP folders, someone
...
simply removed.
IMAP should be fully functional again.
svn path=/trunk/kdenetwork/kmail/; revision=110266
25 years ago
Michael Haeckel
557c7eed67
Second step of making IMAP working again. At least read-only it works again.
...
Moving messages doesn't crash anymore but causes mail eating.
Maybe I should demand a whole draught :-)
svn path=/trunk/kdenetwork/kmail/; revision=110262
25 years ago
Michael Haeckel
7cdee24dfe
Ok, first step of making IMAP working again.
...
It's still broken but works already much better and the design is now again in
a way that it allows the other issue to be fixed.
Even if some people don't belive me, but IMAP is also account based and not
folder based, if it should work properly.
Kurt, that costs a crate of beer, as we tend to say in Bavaria :-)
svn path=/trunk/kdenetwork/kmail/; revision=110234
25 years ago
Michael Haeckel
1d93336830
Include the .moc files for faster compilation.
...
svn path=/trunk/kdenetwork/kmail/; revision=109835
25 years ago
Michael Haeckel
e0d16d85e4
Don't return something in a void function to compile on IRIX.
...
Thanks to Jesse Barnes <jbarnes@sgi.com>
svn path=/trunk/kdenetwork/kmail/; revision=109584
25 years ago
Kurt Granroth
08c8c9075c
Ooops.. I put the UID Validity stuff in the account when it *should*
...
be on a per folder basis. This hopefully fixes header caching.
svn path=/trunk/kdenetwork/kmail/; revision=109536
25 years ago
Kurt Granroth
0b28159da9
Massive commit to include native maildir-style mailboxes support in
...
KMail. To test, create a Child Folder and select "maildir" as the
mailbox type.
svn path=/trunk/kdenetwork/kmail/; revision=109511
25 years ago
Michael Haeckel
afcde8f996
Permanent IMAP header caching.
...
svn path=/trunk/kdenetwork/kmail/; revision=109324
25 years ago
Michael Haeckel
2fbfde4f9a
Don't store garbage IMAP flags, when setting the status manually to unread.
...
- QCString flags;
+ QCString flags = "";
svn path=/trunk/kdenetwork/kmail/; revision=108801
25 years ago
Michael Haeckel
e991c7e2ed
Expunge messages also, when KMail is shut down while a folder is open, not only
...
when switching folders.
svn path=/trunk/kdenetwork/kmail/; revision=105054
25 years ago
Michael Haeckel
637c11e444
Split up long FETCH commands up into several commands to work around a bug in
...
Courier IMAP server, we trigger when fetching the headers of a highly fragmented
folder.
svn path=/trunk/kdenetwork/kmail/; revision=104169
25 years ago
Michael Haeckel
512a8014b2
Don't crash, when the connection breaks while we are doing NOOP commands.
...
Do NOOP commands more frequently (every 15 seconds instead of every 30).
svn path=/trunk/kdenetwork/kmail/; revision=102656
25 years ago
Michael Haeckel
afabba225a
Simply retrieve all messages, when the server does not support UID SEARCH
...
although this is IMAP4rev1 standard.
My imap.web.de account now also works.
svn path=/trunk/kdenetwork/kmail/; revision=102638
25 years ago
Michael Haeckel
caecd77d74
Silently ignore, that changing flags in a readonly mailbox does not work.
...
svn path=/trunk/kdenetwork/kmail/; revision=102517
25 years ago
Michael Haeckel
d942bedded
Get rid of all remaining ASCII_CAST and COMPAT issues.
...
It is now even possible to give accounts non-latin names.
svn path=/trunk/kdenetwork/kmail/; revision=102514
25 years ago
Michael Haeckel
2ce325ec2b
Don't crash 30 seconds after cancelling the transfer.
...
svn path=/trunk/kdenetwork/kmail/; revision=101787
25 years ago
Michael Haeckel
d821421216
Make this code compiling with -DQT_NO_ASCII_CAST
...
svn path=/trunk/kdenetwork/kmail/; revision=101569
25 years ago
Marc Mutz
20ed595a46
Add #undef QT_NO_{ASCII_CAST,COMPAT}, resp. to the tops of .cpp files that
...
need them, in preparation of the remove of -UQT_NO_* from Makefile.am.
svn path=/trunk/kdenetwork/kmail/; revision=101548
25 years ago
Michael Haeckel
7b89a22a63
Keep the connection alive via NOOP commands as long as an IMAP folder is
...
selected, otherwise disconnect automatically after a timeout.
Reconnecting with the same slave should now also work properly.
svn path=/trunk/kdenetwork/kmail/; revision=100912
25 years ago
Michael Haeckel
96bc6cebc6
Don't allow some special characters in the prefix.
...
svn path=/trunk/kdenetwork/kmail/; revision=100359
25 years ago
Michael Haeckel
d28e524445
Better error handling.
...
svn path=/trunk/kdenetwork/kmail/; revision=100014
25 years ago
Michael Haeckel
a59e86dce8
- Don't check for mails in folders on some servers, when actually only
...
being interested in subfolders.
- Don't check if the folder that is used as prefix exists. Required for MH
folders on UW-IMAP.
- Handle folders with non ascii characters in the name correctely.
svn path=/trunk/kdenetwork/kmail/; revision=99984
25 years ago
Michael Haeckel
705e16137b
GUI: Account specific configuration of TLS.
...
The POP3 slave and the POP3 implementation in KMail have been ported to
connection orientated mode for that.
svn path=/trunk/kdenetwork/kmail/; revision=98146
25 years ago
Michael Haeckel
fe832697f1
Remove all QObject::initMetaObject() calls, since they are automatically
...
executed on demand according to the QT docs.
Patch by Marc Mutz <Marc.Mutz@uni-bielefeld.de>
svn path=/trunk/kdenetwork/kmail/; revision=97957
25 years ago
Michael Haeckel
d81d43ce0c
Don't crash when cancelling the password dialog.
...
svn path=/trunk/kdenetwork/kmail/; revision=96422
25 years ago
George Staikos
cff1d99c91
GUI: uhhh huhuhhuhu uhhhhhh huhuhh hey beavis huhuhu
...
mmnmnmnmn nyyyy yeah butthead?
uhhh huhuh Some dumbass added SSL support for imap.
nnnnyyyyeeeeeeee heheheheh dumbass. you said ass
uhh hhuhh uhhh yeah. dumbass.
AAAIIIIIIiI AM THE GREAT KMAILIO. I NEED SUPPORT FOR KIO_SMTP.
svn path=/trunk/kdenetwork/kmail/; revision=96328
25 years ago
Michael Haeckel
37cb610156
Don't crash after deleting an IMAP account.
...
svn path=/trunk/kdenetwork/kmail/; revision=94420
25 years ago
Michael Haeckel
6481a4562b
Don't display a [+] sign besides folder that don't have subfolder, but the IMAP
...
server doesn't tell that.
svn path=/trunk/kdenetwork/kmail/; revision=92840
25 years ago
Stephan Kulow
fec2831df5
removing "const QString" in return values and parameters. It only confuses compilers,
...
using const QString& in parameters and QString in return values
svn path=/trunk/kdenetwork/kmail/; revision=92546
25 years ago
Michael Haeckel
98e452c985
- Don't crash when exiting KMail while a message in an IMAP folder is selected
...
which has for some reason no X-UID header.
- Don't eat the X-UID header of every first message in a folder.
svn path=/trunk/kdenetwork/kmail/; revision=92524
25 years ago
Michael Haeckel
736ed8f977
Add an option for auto expunging IMAP folders.
...
svn path=/trunk/kdenetwork/kmail/; revision=91200
25 years ago
Michael Haeckel
7799cf34b9
Flagging messages work now also in IMAP folders.
...
svn path=/trunk/kdenetwork/kmail/; revision=90730
25 years ago
Michael Haeckel
8e263c22f8
Don't crash, when switching to a different folder, while deleting mails is still in
...
progress.
svn path=/trunk/kdenetwork/kmail/; revision=90310
25 years ago
Michael Haeckel
2478fabdd2
Fix the case, that the user did not store his password in the config file.
...
svn path=/trunk/kdenetwork/kmail/; revision=90289
25 years ago
Michael Haeckel
4cae7e4e66
Logout of all imap servers on shut down.
...
svn path=/trunk/kdenetwork/kmail/; revision=90121
25 years ago