On Donnerstag, 2013-10-17, 18:38:37, Jan Kundrát wrote:
> On Thursday, 17 October 2013 18:00:37 CEST, Mike Cardwell wrote:

> > IE6 anymore. I imagine having a multipart/alternative at the
> > root rather than
> > a multipart/signed or multipart/encrypted will stop PGP working with
> > proper
> > email clients though.
> 
> Personally, I wouldn't call such clients "proper", but I'm clearly biased
> here :).

It's not just you :)
I would even go further and day that a program that can't deal with multipart 
MIME messages is not an email client at all!

> > Confused at what the problem is here. Trojita has a "Show Messages in
> > Threads" option, so it clearly knows which messages are in reply to
> > which other messages.
> 
> This only works on a single mailbox and relies on a server's functionality.
> It's common to have sent mail in some other mailbox -> the mapping cannot
> be done without fully reconstructing it on the client side, and that needs
> fetching fetching a subset of headers from each and every message. That's
> expensive.

Or using local header caches which leads to trolls claiming the program is 
"bloated".

Just a general remark: good crypto support is hard to do and is ideally part 
of the design [1]. Adding it after the initial design can make lots of code 
very complicated.
Ask any KMail developers about ObjectTreeParser if you think otherwise ;)

Cheers,
Kevin

[1] the MIIME tree parser needs to be designed in a way that it allows 
asynchronous completion of parts, because decryption might incur user 
interaction (typing passphrase), keyserver communication, etc.

-- 
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to