[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Re: [Kde-pim] Re: ClientInterface (was Re: Fwd: [PATCH] kernel / UI
From:       Marc Mutz <mutz () kde ! org>
Date:       2003-07-19 22:13:33
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Friday 18 July 2003 23:51, Ingo Klöcker wrote:
<snip>
> If Kontact is used as Kolab client then currently the KM
> part has to run to allow KO and KAB to access the data which is
> stored on the IMAP server (which is part of Kolab).
<snip>

This special example is not a valid use case for a KMail client/server 
architecture, because there's no need to have a KMail process running 
for this at all - be it monolithic or client/server. IMAP is very 
capable to handle multiple connections itself. It's only that KMail is 
currently needed for disconnected mode. I've expressed earlier that I 
think that moving the caching necessary for disc-IMAP into the kioslave 
or a meta-kioslave that uses the normal IMAP slave internally should be 
possible without locking issues (think maildir for message fragments). 
Of course, it won't be done tomorrow, but then, online IMAP can be used 
until the slave is enhanced.

That said, if we really, really, really want a KMail server, then we 
should port one of the more simple IMAPd's to work with KMail's index 
files and subdirectory conventions as backend and let KMail instances 
connect to that thing in online mode. That would be much more flexible 
since other clients can connect, too, and it would free us from the 
need to define a proprietary wire protocol, with all the security 
issues involved.

And don't try to tell me that IMAP would not be suited to this task. 
I've definitely listened too long to Martin Konold to not know that 
IMAP is one of the most scalable, efficient and fast protocols for 
serving out data that exist today. DCOP won't be any match.

Marc

-- 
[Norton SystemWorks 2002] Wipe Info uses hexadecimal values to wipe
files. This provides more security than wiping with decimal values.
                           -- Norton SystemWorks 2002 Manual, p.160
                              (seen on Cryptogram 12/01)

[Attachment #5 (application/pgp-signature)]

_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic