Summary: | kmail hangs with unviewable attachments | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Corrin Lakeland <bugs> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 1.5 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Corrin Lakeland
2003-02-10 06:37:14 UTC
Subject: Re: kmail hangs with unviewable attachments Hi Stephan, On Sat, 15 Feb 2003 12:19, you wrote: > ------- You are receiving this mail because: ------- > http://bugs.kde.org/show_bug.cgi?id=54383 > binner@kde.org changed: > > What |Removed |Added > --------------------------------------------------------------------------- >- Severity|crash |normal I disagree. Say I receive postscript file which causes gv to take forever. I can't ignore gv and continue browsing email -- kmail will be frozen until gv quits. And if I kill gv, then (at least when I tried it) kmail does not handle gv terminating and also quitting. So there is no way to avoid a freeze or a crash (that I've found -- perhaps the correct kill signal?). If kmail is modified to cope with gv terminating then I would agree that changing crash to bug was appropriate. Corrin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE+UbFpi5A0ZsG8x8cRAgb4AJ9GaJJq5iS2eYoJfzYkUbyMOxrMTgCdF9cD 97oulsRrrKniCSffiCfilWg= =JPKw -----END PGP SIGNATURE----- Subject: KDE_3_1_BRANCH: kdenetwork/kmail CVS commit by kloecker: Don't display PostScript attachments inline. This prevents a possible DoS attack (cf. Bug 54383). CCMAIL: 54383-fixed@bugs.kde.org M +4 -1 kmreaderwin.cpp 1.581.2.11 --- kdenetwork/kmail/kmreaderwin.cpp #1.581.2.10:1.581.2.11 @@ -1058,5 +1058,8 @@ kdDebug(5006) << "* application *" << en case DwMime::kSubtypePostscript: { kdDebug(5006) << "postscript" << endl; - isImage = true; + // showing PostScript inline can be used for a DoS attack; + // therefore it's disabled until KMail is fixed to not hang + // while a PostScript attachment is rendered; IK 2003-02-20 + //isImage = true; } break; |