Carsten Pfeiffer
be5e7bf43d
- centralize CryptPlugWrapperList in KMKernel to fix ownership problems
...
- replace KMKernel::self() with kernel
- introduce KMTextBrowser for viewing raw messages or text-attachments
to fix memory leaks
svn path=/trunk/kdenetwork/kmail/; revision=175027
24 years ago
Michael Haeckel
91fd2aa496
Display the bcc header if present also in fancy, standary and brief headers
...
view.
For fancy mode patch by Ferdinand Gassauer <gassauer@kde.org>
svn path=/trunk/kdenetwork/kmail/; revision=174512
24 years ago
Karl-Heinz Zimmer
01982abab6
Bugfix: Thread old style "Content-Type=application/pgp" like plain text to handle this kind of clearsigned messaged correctly.
...
svn path=/trunk/kdenetwork/kmail/; revision=174225
24 years ago
Carsten Pfeiffer
e691d27208
fix warning
...
svn path=/trunk/kdenetwork/kmail/; revision=174204
24 years ago
Ingo Klcker
076781c165
I like 'Untrusted Message' (as proposed by Waldo) better than 'Unsigned Message'.
...
svn path=/trunk/kdenetwork/kmail/; revision=174173
24 years ago
Karl-Heinz Zimmer
7c18fd6c18
Changed my irritating color bar string "Insecure Message" into "Unsigned Message".
...
svn path=/trunk/kdenetwork/kmail/; revision=174089
24 years ago
Carsten Burghardt
39cbf8df78
do not scroll the currently displayed imap-message to top if new mail arrives
...
svn path=/trunk/kdenetwork/kmail/; revision=173564
24 years ago
Ingo Klcker
ef1ea5b6e7
Patch by Martin Koller <m.koller@surfeu.at> which adds a real (irrevocable) delete action to KMail. The old 'Delete' action is renamed to 'Move to Trash'. The default bindings for 'Move to Trash' are still 'D' and 'Del'. The new 'Delete' action is bound to 'Shift+Del'.
...
svn path=/trunk/kdenetwork/kmail/; revision=173174
24 years ago
Luk Tinkl
38d08465c2
missing i18n()
...
svn path=/trunk/kdenetwork/kmail/; revision=172840
24 years ago
Malcolm Hunter
925326b2ba
Corrected typographical errors
...
When replying, please CC me - I'm not subscribed
svn path=/trunk/kdenetwork/kmail/; revision=171725
24 years ago
Karl-Heinz Zimmer
e13d57c7b5
internal AEgypten bugfix #1130 : Show "S/MIME Message" instead of "PGP Message" if message is S/MIME encrypted (or signed, resp.). (The status of *each* mime part is now stored in the partNode class tree) to allow for showing respective status indicators in the mime part tree viewer - as was proposed by Marc Mutz for KDE 3.2.)
...
svn path=/trunk/kdenetwork/kmail/; revision=171535
24 years ago
Karl-Heinz Zimmer
c0fda6b004
internal AEgypten bugfix #12#3: By calling Assemble( Header, Body ) on the DwMessage _without_ having the Header and the Body assembled automatically we aoid loosing double empty lines between the diferent parts of the body after some header lines were added/modified.
...
svn path=/trunk/kdenetwork/kmail/; revision=171288
24 years ago
Michael Haeckel
0370847d49
Remove some problematic special characters from the filename when saving
...
attachments.
svn path=/trunk/kdenetwork/kmail/; revision=170867
24 years ago
Michael Haeckel
5bf6baabb0
Oops, don't crash when replying.
...
svn path=/trunk/kdenetwork/kmail/; revision=170811
24 years ago
Michael Haeckel
8b35650285
Display text attachments as icons when iconic attachments is seleted.
...
svn path=/trunk/kdenetwork/kmail/; revision=170808
24 years ago
Don Sanders
a7913550c6
Add a Q_ASSERT to try to track down more serial number bugs.
...
svn path=/trunk/kdenetwork/kmail/; revision=170493
24 years ago
Michael Haeckel
2fa5124783
- Don't suddenly hide the mime tree viewer when viewing an attached message.
...
- Unbreak vCard support.
svn path=/trunk/kdenetwork/kmail/; revision=170480
24 years ago
Ingo Klcker
578a4d7c53
Mention 'Multiple OpenPGP keys per email address' feature
...
svn path=/trunk/kdenetwork/kmail/; revision=170359
24 years ago
Michael Haeckel
e6f5995d22
Display attached messages not always inline.
...
svn path=/trunk/kdenetwork/kmail/; revision=170343
24 years ago
Michael Haeckel
e02343403b
Don't show occasionally broken attachment icons.
...
svn path=/trunk/kdenetwork/kmail/; revision=169613
24 years ago
Malcolm Hunter
ee0b4b31e8
Corrected typographical errors
...
svn path=/trunk/kdenetwork/kmail/; revision=167451
24 years ago
Ingo Klcker
52f537b220
-double KMReaderWin::pointsToPixel(int pointSize)
...
+int KMReaderWin::pointsToPixel(int pointSize) const
Patch by André Wöbbeking <woebbeking@web.de>
svn path=/trunk/kdenetwork/kmail/; revision=167091
24 years ago
Don Sanders
e24b21d1cb
Change some QASSERTs to a kdDebug, and don't trust the serial number dict.
...
svn path=/trunk/kdenetwork/kmail/; revision=165156
24 years ago
Malcolm Hunter
7e93824192
Corrected typographical errors
...
svn path=/trunk/kdenetwork/kmail/; revision=165065
24 years ago
Karl-Heinz Zimmer
50f8a22ebe
internal AEgypten bugfix #1164 : When verifying (S/MIME-) signatures in an encapsulated RfC822 mail that's included in a message I received (e.g. due to forwarding) I want to have that encapsulated signature compared to the _encapsulated_ mails From: header - *not* to the main From: header of this message.
...
svn path=/trunk/kdenetwork/kmail/; revision=164617
24 years ago
Karl-Heinz Zimmer
ceb2f733be
internal AEgypten bugfix #1169 : Do not show signature date but only the fingerprint (to allow for opening the certificate manager) in case of NOT MATCHING signature and signed data content.
...
svn path=/trunk/kdenetwork/kmail/; revision=164427
24 years ago
Karl-Heinz Zimmer
6b9c0ffd85
internal AEgypten bugfix #1130 : don't show "No PGP Message" in color bar for encrypted/signed MIME messages. Of course this is not the real solution (that would take ages of thinking/discussing/hacking) but just a workaround: We show "SECURE MIME MESSAGE" for all messages that are either S/MIME or OpenPGP (former PGP/MIME) - but only if these messages do *not* include traditional PGP signed/encrypted data. This means currently the old "PGP Message" and "No PGP Message" texts are *not* overwritten by the new one.
...
svn path=/trunk/kdenetwork/kmail/; revision=164368
24 years ago
Karl-Heinz Zimmer
e8c775bb11
Oops, forgot to disable #define STRICT_RULES_OF_GERMAN_GOVERNMENT_02
...
svn path=/trunk/kdenetwork/kmail/; revision=164359
24 years ago
Karl-Heinz Zimmer
b124ee4e89
Sorry, forgot to adapt the mMsg -> message() transition to my piece of ifdef'ed code.
...
svn path=/trunk/kdenetwork/kmail/; revision=164358
24 years ago
Karl-Heinz Zimmer
9c8d68aeee
(a) bugfix: made Show/Hide MIME-TREE-Viewer according to configuration settings working again, (b) removed unneccessary sohw/hide from mainwindow (is done in activatePanners() anyway), (c) removed old outcommented code from kmreaderwin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=164344
24 years ago
Don Sanders
a42a0b3da3
Users keep on finding new ways to crash KMail by causing KMReaderWin::mMsg
...
to become a dangling pointer that is referenced.
So use a message serial number to protect from accessing a dangling
pointer.
To aid the porting I essentially renamed KMReaderWin::msg() to KMReaderWin::mess
age(), I also changed it from being public to protected.
svn path=/trunk/kdenetwork/kmail/; revision=164311
24 years ago
Karl-Heinz Zimmer
061faa9278
de-activated my special debug code that was allways writing a testdat_xx1.encrypted file when decrypting MIME messages
...
svn path=/trunk/kdenetwork/kmail/; revision=164296
24 years ago
Karl-Heinz Zimmer
6b54872e44
URGENT: avoid crashing when showing messages with old stype PGP signatures. (I am so sorry.)
...
svn path=/trunk/kdenetwork/kmail/; revision=163651
24 years ago
Karl-Heinz Zimmer
b042644a55
internal AEgypten bugfix #1131 : get full list of emails stored in certificated used for signing a received message. (a) Show this list of adresses in the green frame of the signed data _only_in_case_ the from-address of the mail is not found therein. (b) Show a warning in the green frame if there is /no/ email address stored in the certificate.
...
svn path=/trunk/kdenetwork/kmail/; revision=163648
24 years ago
Karl-Heinz Zimmer
d628658d13
Special handling for yellow case when displaying S/MIME signed messaged: Do *not* show any key details in the HTML viewer but just state "Not enough information to check signature. [Details]". By clicking on Details the user gets the certificate manager showing the respective certificate...
...
svn path=/trunk/kdenetwork/kmail/; revision=163441
24 years ago
Karl-Heinz Zimmer
d485c7909d
Bugfix: Avoid testing for signature when user has stopped decrypting by pressing Cancel or entering invalid passphrase. Also shos i18n'ed status information both in dialog and in html frame if decrypting was not sucessfull.
...
svn path=/trunk/kdenetwork/kmail/; revision=163430
24 years ago
Karl-Heinz Zimmer
5919d06eca
Bugfix: erroneously I had copy+pasted the text "with unknown key" even for cases where there *is* a key id.
...
svn path=/trunk/kdenetwork/kmail/; revision=163330
24 years ago
Karl-Heinz Zimmer
23e36983d3
Bugfix: (a) do not create a mailto link from S/MIME signer names when displaying signed message and (b) create a link that automatically calls the Certificate Manager from the fingerprint of the signing key used.
...
svn path=/trunk/kdenetwork/kmail/; revision=163170
24 years ago
Karl-Heinz Zimmer
86c7e9f4c7
Important CryptPlug API change: have additional secretOnly parameter in findCertificates() function to specify that only secret certificates are to be returned. Please update the gpgme sources as well if you want to use CryptPlug plugins.
...
svn path=/trunk/kdenetwork/kmail/; revision=163095
24 years ago
Karl-Heinz Zimmer
3b76bfaa95
Bugfix: Even if german government define is set do *not* save messages in decrypted form that were received in encrypted form if these messages are not (new or unread). This is to prevent converting old encrypted messages by just looking at them again. User of course can force KMail to save old messages in decrypted form by manually setting their flag to unread first.
...
svn path=/trunk/kdenetwork/kmail/; revision=163090
24 years ago
Karl-Heinz Zimmer
b110d2cf53
AEgypten bugfixes: further improvements to show the correct extended signature status information for CMS signed mails.
...
svn path=/trunk/kdenetwork/kmail/; revision=162921
24 years ago
Karl-Heinz Zimmer
c157b74d2d
urgent AEgypten bugfix: Take extended sig status flags into account
...
svn path=/trunk/kdenetwork/kmail/; revision=162887
24 years ago
Karl-Heinz Zimmer
7a3afd8494
avoid compile time error of undeclared variable in case STRICT_RULES_OF_GERMAN_GOVERNMENT_02 is not defined
...
svn path=/trunk/kdenetwork/kmail/; revision=162684
24 years ago
Karl-Heinz Zimmer
838af6bc2c
Sorry, I forgot adding the // comment marks to the STRICT_RULES_OF_GERMAN_GOVERNMENT_02 definition of top of kmreaderwin.cpp in my previous commit
...
svn path=/trunk/kdenetwork/kmail/; revision=162681
24 years ago
Karl-Heinz Zimmer
7d025fd707
avoid endless recursion in KMMainWin::slotReplaceMsgByUnencryptedVersion()
...
svn path=/trunk/kdenetwork/kmail/; revision=162678
24 years ago
Karl-Heinz Zimmer
86852934b3
Have KMail show the decrypted message after it has been stored localy instead of the encrypted message we received originally.
...
svn path=/trunk/kdenetwork/kmail/; revision=162660
24 years ago
Karl-Heinz Zimmer
35e5ab0fc7
Sorry, I forgot adding the // comment marks to the STRICT_RULES_OF_GERMAN_GOVERNMENT_02 definition of top of kmreaderwin.cpp in my previous commit
...
svn path=/trunk/kdenetwork/kmail/; revision=162511
24 years ago
Karl-Heinz Zimmer
b031c09bc0
updated KMReaderWin::objectTreeToDecryptedMsg() to make sure that (a) only these header lines are written that should be written and (b) if necessary top-level header lines are changed to reflect the decrypted state of the message if a single top-level encrypted MIME part was found. note: To test this make sure to remove the // comment marks from the STRICT_RULES_OF_GERMAN_GOVERNMENT_02 definition of top of kmreaderwin.cpp
...
svn path=/trunk/kdenetwork/kmail/; revision=162509
24 years ago
Karl-Heinz Zimmer
71670651d4
added a comment to explain exactly why encrypted message are stored in decrypted form and how this could be changed...
...
svn path=/trunk/kdenetwork/kmail/; revision=162464
24 years ago
Karl-Heinz Zimmer
ef30fed2d5
Further enhancements to allow storing of decrypted messages that were sent/received in encrypted form. NOTE: There is still one problem with storing of *received* messages - I don't have the slightest idea how to _select_ the new (decrypted) message after it has been added to the folder and the old (encrypted) message has been removed.
...
svn path=/trunk/kdenetwork/kmail/; revision=162409
24 years ago