On Mon, 2003-02-03 at 10:30, Tim van Erven wrote: > On Mon, 03/02/2003 04:42 -0800, Alexander Hvostov wrote: > > On Sun, 2003-02-02 at 17:06, Tim van Erven wrote: > >> * Rendering delays. Waiting > 1s for each mail to render is > >> unacceptable when you have to go through a lot of mail. > > > > Configure your MUA to ignore some of the more CPU-intensive markup (eg, > > images). > > Automated filters on message contents are a very bad idea. Stripping > content can completely alter the message's content. Imagine for > instance a message reading "I'm breaking up with you." with an image > underneath that shows a sign saying "Just kidding, silly.".
If your {girl,boy}friend sends you email like that, it needs repair or replacement. > You definately wouldn't want to just ignore the image. Actually I would. See above. > >> * Raising the minimum system requirements. (Think: small gadgets.) > > > > See above. HTML is easy to parse, and it is therefore easy to strip out > > unnecessary stuff. The hard part is rendering some kinds of markup (like > > images). > > Time your browser rendering some websites you visit, multiply by the > amount of mails some folks get, talk again. With no images, frames, or scripting? A few tenths of a second. Same as text. If your browser is slow, then either it sucks, or you haven't configured it to ignore CPU-intensive markup. Not that you would _want_ it to ignore CPU-intensive markup, but you _would_ want an MUA to. > >> But keeping things simple is the first rule of writing secure code. > > > > Simplicity is not always the best way to do it. The Linux kernel is an > > example. > > Simplicity is always the best way to do it. Additional complexity > always needs a very good justification. So, you're saying the Linux kernel is inherently insecure? Oh dear. Have you sent to Bugtraq yet? Alex. -- PGP Public Key: http://aoi.dyndns.org/~alex/pgp-public-key -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d- s:++ a18 C++(++++)>$ UL+++(++++) P--- L+++>++++ E---- W+(+++) N- o-- K+ w--- !O M(+) V-- PS+++ PE-- Y+ PGP+(+++) t* 5-- X-- R tv b- DI D+++ G e h! !r y ------END GEEK CODE BLOCK------
signature.asc
Description: This is a digitally signed message part