https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r703761 | vkrause | 2007-08-23 09:48:47 +0200 (Thu, 23 Aug 2007) | 3 lines
Read PERMANENTFLAGS response. Needed to determine if we can store custom
flags on the server.
........
r703947 | vkrause | 2007-08-23 19:39:29 +0200 (Thu, 23 Aug 2007) | 2 lines
Add support for non-standard kmail flags.
........
r703962 | vkrause | 2007-08-23 20:11:39 +0200 (Thu, 23 Aug 2007) | 2 lines
fix removing of non-standard kmail flags
........
r704171 | vkrause | 2007-08-24 09:55:39 +0200 (Fri, 24 Aug 2007) | 4 lines
- read/write non-standard kmail flags
- correctly update flags that have been removed on the server
(KDE bug #134656)
........
r704179 | vkrause | 2007-08-24 10:31:25 +0200 (Fri, 24 Aug 2007) | 3 lines
Read PERMANENTFLAGS response for online IMAP as well. Needed to determine
if we can store custom flags on the server.
........
r704186 | vkrause | 2007-08-24 11:06:30 +0200 (Fri, 24 Aug 2007) | 5 lines
- only store non-standard flags on the server if it actually supports
that
- trigger migration of local flags (todo, forwarded, ignored, watched)
to the server
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=704199
https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r703856 | vkrause | 2007-08-23 14:57:25 +0200 (Thu, 23 Aug 2007) | 2 lines
Add migration infrastructure to transfer local flags to the server.
........
r703887 | vkrause | 2007-08-23 16:34:57 +0200 (Thu, 23 Aug 2007) | 5 lines
Configuration update script to trigger migration of local IMAP flags to
the server. This should solve a regression due to the recent changes to
store the seen flag on the server also for read-only folders where all
local flags were overwritten.
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=703903
https://vkrause@svn.kde.org/home/kde/branches/work/~vkrause/enterprise
........
r702953 | vkrause | 2007-08-21 18:36:00 +0200 (Tue, 21 Aug 2007) | 3 lines
Store seen flag on the server even in read-only folders, given the 's'
ACL flag is set.
........
r703210 | vkrause | 2007-08-22 09:43:04 +0200 (Wed, 22 Aug 2007) | 2 lines
Read seen flag also for read-only folder with the 's' ACL bit set.
........
r703455 | vkrause | 2007-08-22 16:37:33 +0200 (Wed, 22 Aug 2007) | 2 lines
Read/write seen flags on read-only online IMAP folders.
........
svn path=/branches/kdepim/enterprise/kdepim/; revision=703473
SVN commit 662110 by wstephens:
3.5+ version of Till's dimap mail loss fix, see r662047
For reference :
SVN commit 662047 by tilladam:
Apply ported version of the mail loss debugging and explicit deletions patch,
which I've been developing with the help of some adventurous users. Thanks!
This tracks all deletions that happen through user actions and adds a check
to the sync making sure that only things that were explicitely deleted
are removed during sync. If unsure, the sync now re-downloads (duplicates)
instead of removing mails, which should be safer. Also adds a lot of
conditional debugging and refactors open/close to duplicate less code.
Will has a ported version of this for 3.x, which will go into pim+ shortly.
SVN commit 678604 by tilladam:
Clear the cache of explicitely deleted uids early enough, right after successful
deletion on the server, so messages taken during getting of messages (because of
filtering) are properly remembered. Fixes kolab/issue1792.
svn path=/branches/KDE/3.5/kdepim/; revision=680182
which I've been developing with the help of some adventurous users. Thanks!
This tracks all deletions that happen through user actions and adds a check
to the sync making sure that only things that were explicitely deleted
are removed during sync. If unsure, the sync now re-downloads (duplicates)
instead of removing mails, which should be safer. Also adds a lot of
conditional debugging and refactors open/close to duplicate less code.
Will has a ported version of this for 3.x, which will go into pim+ shortly.
svn path=/branches/kdepim/enterprise/kdepim/; revision=662047
enterprise branch (actually it's even from the old proko2 branch). It allows
to exclude some folders from syncing, allowing you to use online and
disconnected IMAP on the same account for a disjoint set of folders.
The included changes for the Kolab wizard add an option to make use of this.
It will create an online IMAP account for mail folders and a (completely
hidden) DIMAP account for the groupware folders.
Approved by Ingo and Allen.
svn path=/branches/KDE/3.5/kdepim/; revision=649622
branches/work/kdepim-3.5.5+.
These contain the following features from the enterprise branch:
- (nearly) all folders can be copyied or moved now
- dnd of one or multiple folders
- copy/cut/paste actions for one or multiple folders
- dnd of messages from the search result window to the folder tree
- copy/cut/paste actions for messages (in the header view and search
result window)
svn path=/branches/KDE/3.5/kdepim/; revision=648059
validity check is still pending, so the "it == .end()"
check leaves the progress item stale (can't find a bug
number for it atm)
svn path=/branches/KDE/3.5/kdepim/; revision=644945
Implement client side subscription for online IMAP and disconnected IMAP
accounts. This basically stores a blacklist of unsubscribed folders
(since we want new folders to show up, intially) per account, which is
persisted to kconfig. This list is used as a filter during folder
listing. Some heavy-ish refactoring of the subscription dialog to make
it extensible enough to allow reusing it for the user interface.
(proko2 issue 1095)
svn path=/branches/kdepim/enterprise/kdepim/; revision=640594
- copying/moving of folders with drag&drop
- copy/cut/paste actions for folders and messages
svn path=/branches/kdepim/enterprise/kdepim/; revision=633254
If you can compile yourself it would be great if you could test.
Else, you'll need to wait until KDE 3.5.5 to see if it works for you.
BUGS: 132032
svn path=/branches/KDE/3.5/kdepim/; revision=571100
SVN commit 560397 by tilladam:
Make sure that flags changes from the server are merged both ways, flag
removal and flag setting. (Proko2 issue 1299)
svn path=/branches/KDE/3.5/kdepim/; revision=560400
folder was not open so the job opened it, the messagelist was
regenerated, the message became invalid, yada yada.
BUGS: 129028
svn path=/branches/KDE/3.5/kdepim/; revision=552126
- kmail/imapaccountbase.cpp:1102
If line 1092 gets executed and also 1102, then the second crashes.
- kmail/kmmsgdict.cpp:248
If folder is NULL as indicated by line 244, then line 248 crashes.
- kmail/kmmsgdict.cpp:214
If folder is NULL as indicated by line 208, then line 214,225, crashes.
- kmail/renamejob.cpp:64
If storage is NULL as indicated by line 57, then line 62 crashes.
Lines where the operator preference between & and == leads to an error.
- kmail/kmmsgbase.cpp:873
- kmail/kmfolderimap.cpp:876
If f is NULL as indicated by line 869, then line 876 crashes.
- kmail/kmsender.cpp:362
If sentFolder is NULL as indicated by line 340, then line 362, 367
crashes.
Thanks to Christoph for working on this.
svn path=/branches/KDE/3.5/kdepim/; revision=530119
The source of the problem persists though - probably a missing folder->open() somewhere.
BUGS:89549
svn path=/branches/KDE/3.5/kdepim/; revision=529696
accounts. This basically stores a blacklist of unsubscribed folders
(since we want new folders to show up, intially) per account, which is
persisted to kconfig. This list is used as a filter during folder
listing. Some heavy-ish refactoring of the subscription dialog to make
it extensible enough to allow reusing it for the user interface.
(proko2 issue 1095)
svn path=/branches/kdepim/proko2/kdepim/; revision=516320
during IMAP sync, every message would be marked as 'dirty' due to setStatus() calls,
even when the status didn't change, and at the end of the folder this resulted in
the index entry for every message being rewritten.
+ improved a kdWarning in acljobs.
svn path=/branches/KDE/3.5/kdepim/; revision=487871
during IMAP sync, every message would be marked as 'dirty' due to setStatus() calls,
even when the status didn't change, and at the end of the folder this resulted in
the index entry for every message being rewritten.
+ improved a kdWarning in acljobs.
svn path=/branches/kdepim/proko2/kdepim/; revision=487869