Till Adam
cb6d820ca6
Only reset the content type to text/plain if it is a multipart
...
currently, otherwise invitation replies get the wrong mime type :/.
svn path=/branches/kdepim/proko2/kdepim/; revision=423522
21 years ago
Till Adam
67a0eb70e4
When re-opening a draft or inline forwarding a message, make sure the
...
content type is re-set to text/plain and not reused from the original
message, since that might have been mulitpart/signed or multipart/digest
or multipart/alternative, all of which would produce broken messages.
This was fixed differently (and more intrusively) in HEAD many moons
ago.
svn path=/branches/kdepim/proko2/kdepim/; revision=420789
21 years ago
David Faure
a78b1f6f3a
Fix wrong content-transfer-encoding in chiasmus-encrypted mails
...
svn path=/branches/kdepim/proko2/kdepim/; revision=414988
21 years ago
David Faure
6b86cdc1a0
backport no-op cleanup from trunk (rev 414730)
...
svn path=/branches/kdepim/proko2/kdepim/; revision=414731
21 years ago
David Faure
3729db1934
Fix content-type and chiasmus-charset in both cases (with and without attachments).
...
svn path=/branches/kdepim/proko2/kdepim/; revision=414723
21 years ago
David Faure
2a06855d8c
Implemented body encryption with chiasmus
...
svn path=/branches/kdepim/proko2/kdepim/; revision=414706
21 years ago
David Faure
ff24373d45
Ah, trunk had a better fix
...
svn path=/branches/kdepim/proko2/kdepim/; revision=413371
21 years ago
David Faure
6c531ef62e
No & in captions...
...
svn path=/branches/kdepim/proko2/kdepim/; revision=413366
21 years ago
Marc Mutz
bc5760fcd8
Correctly handle cancels.
...
svn path=/branches/proko2/kdepim/; revision=406526
21 years ago
Marc Mutz
9ee238149a
Implement Chiasmus encryption - Kmail side
...
svn path=/branches/proko2/kdepim/; revision=403719
21 years ago
Till Adam
7aaf967dd3
Make sending mail to IDN domains work.
...
BUGS: 87836
CCMAIL: kris@koehntopp.de
svn path=/trunk/kdepim/; revision=388829
21 years ago
Till Adam
b49a231240
Better add those as well.
...
svn path=/branches/proko2/kdepim/; revision=386543
21 years ago
Ingo Klcker
faef9fc1f1
Backport from HEAD:
...
Fix the serious regression introduced by fixing aegypten issue 295.
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=386542
21 years ago
Ingo Klcker
79a7697bba
Add a few more tests which need to be done.
...
svn path=/trunk/kdepim/; revision=386541
21 years ago
Till Adam
5a6cdc5a11
Backport brown paper bag bugfix.
...
svn path=/branches/proko2/kdepim/; revision=386539
21 years ago
Ingo Klcker
c981bf09dd
Fix the serious regression introduced by fixing aegypten issue 295.
...
BUG:98463
svn path=/trunk/kdepim/; revision=386534
21 years ago
David Faure
b4656954a0
From proko2 branch:
...
Fixed aegypten issue 295: "kmail encrypts entire mail though only attachment was to be encrypted"
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=382702
21 years ago
David Faure
c28ffdd098
Forward port from proko2 branch:
...
Fixed aegypten issue 295: "kmail encrypts entire mail though only attachment was to be encrypted"
by separating doEncryptBody/doSignBody from doEncrypt/doSign, and, hmm, fighting with mimelib as usual.
svn path=/trunk/kdepim/; revision=382699
21 years ago
David Faure
8bbf84bf05
Let's use till's version and make the comment more professional :)
...
svn path=/branches/proko2/kdepim/; revision=382693
21 years ago
David Faure
a19ec0402a
Fixed aegypten issue 295: "kmail encrypts entire mail though only attachment was to be encrypted"
...
by separating doEncryptBody/doSignBody from doEncrypt/doSign, and, hmm, fighting with mimelib as usual.
I watched for regressions by recording a kdexecutor script that sends 10 mails
with different combinations of enc/sign/enc+sign/!enc+!sign for body and attachments,
it all looks fine now.
svn path=/branches/proko2/kdepim/; revision=382686
21 years ago
Ingo Klcker
4a098066d6
Overwriting the null Identity isn't really a good idea. Among other things this commit fixes the weird problems with the various reply methods.
...
svn path=/trunk/kdepim/; revision=376693
22 years ago
Till Adam
42d889594e
Towards more decoupling of the messagecomposer and the composer window.
...
svn path=/trunk/kdepim/; revision=374174
22 years ago
Till Adam
a076288307
Avoid a string copy when sending mails.
...
svn path=/trunk/kdepim/; revision=370174
22 years ago
Ingo Klcker
6b6a454a7e
Fix message composition of editted messages where all attachments are removed or where the crypto format is changed from a MIME-format to inline or unsigned. As the comment in messagecomposer.cpp explains we can't blindly trust the content-type of the message . Instead we have to assume that the content-type is invalid as soon as the user made any change to the message. OTOH, we must not reset the content-type if the message wasn't modified in the composer which is for example the case if a groupware invitation is sent.
...
The new parameter in KMComposeWin::slotSelectCryptoModule is necessary to detect changes of the crypto format.
Add isModified() and setModified() to KMComposeWin to easily query and (re)set the modification status.
In KMComposeWin::slotContinueDoSend() reset the modification status only if sending/saving as draft really succeeded.
BUG: 88159
BUG: 93512
svn path=/trunk/kdepim/; revision=369149
22 years ago
Till Adam
8716e5d1b9
Patch by Sam Samy <earlgreykde@netspace.net.au> which ports the composer
...
and related things to KConfigXT. This must have been a lot of very non-
interesting grunt work, but it's a very much appreciated, so thanks a
bunch, dude. :)
Please everyone keep your eyes open for regressions, I've tried to review
it carefully, but it's big and something might have crept in.
svn path=/trunk/kdepim/; revision=361463
22 years ago
Ingo Klcker
78832d716e
Backport of CVS commit by kloecker:
...
Fix PGP/MIME encrypting messages which are BCC'ed. The problem was that KMMessagePart contains a QByteArray which is explicitely shared. Therefore simply copying a KMMessagePart with the copy c'tor for getting a temporary copy isn't possible. Implementing and using a duplicate method fixes the problem.
BUG: 92412
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=359105
22 years ago
Ingo Klcker
1bd1d507d4
Fix PGP/MIME encrypting messages which are BCC'ed. The problem was that KMMessagePart contains a QByteArray which is explicitely shared. Therefore simply copying a KMMessagePart with the copy c'tor for getting a temporary copy isn't possible. Implementing and using a duplicate method fixes the problem.
...
BUG: 92412
svn path=/trunk/kdepim/; revision=359080
22 years ago
David Faure
2f52e38276
setBody(0) crashes, let's avoid that. Not sure how it happens though
...
(Jan-Oliver Wagner is seeing this when signing _and_ encrypting).
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=358450
22 years ago
David Faure
db632076b8
Merged from 3.3-branch: Marc Mutz's --enable-final fix
...
svn path=/trunk/kdepim/; revision=356075
22 years ago
Marc Mutz
8a57e9ea7e
Make KMail compile with --enable-final. Please port to HEAD, can't do it myself, but should be straightforward...
...
Patch as posted on kmail-devel
CCMAIL: kmail-devel@kde.org
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=356055
22 years ago
Bo Thorsen
e131c9bc34
Put in a working email address
...
svn path=/trunk/kdepim/; revision=352628
22 years ago
Bo Thorsen
e7ee58cfcc
Put in a working email address
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352620
22 years ago
Ingo Klcker
23cd1501a8
Fix caption and put a meaningful text on the Continue button.
...
svn path=/trunk/kdepim/; revision=350834
22 years ago
Ingo Klcker
3aef862341
Fix caption and put meaningful text on the Continue button.
...
svn path=/trunk/kdepim/; revision=350833
22 years ago
Ingo Klcker
99c11487a6
Backport of:
...
Fix bug 87607 (Regression: Cannot use Distribution Lists in BCC field).
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=348663
22 years ago
Ingo Klcker
3eec9ef424
Fix bug 87607 (Regression: Cannot use Distribution Lists in BCC field).
...
svn path=/trunk/kdepim/; revision=348662
22 years ago
Bo Thorsen
263673374b
Move the email functions to libemailfunctions as discussed (leaving kfileio.* in libkdepim) and update all includes and linking to this. And fix the event viewer dialog that spawned the whole thing
...
svn path=/trunk/kdepim/; revision=346704
22 years ago
David Faure
b16e87c623
Fixed "the state of the checkable group box (for security warnings) is neither read
...
nor written to the config file" as reported by André Wöbbeking. Approved by Ingo.
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=337150
22 years ago
David Faure
03b95ee07b
Fixed "the state of the checkable group box (for security warnings) is neither read
...
nor written to the config file" as reported by André Wöbbeking. Approved by Ingo.
svn path=/trunk/kdepim/; revision=337097
22 years ago
Ingo Klcker
7b66e12b96
Set the charset of the plain text and the html text parts and encode the text. Don't set the charset for the multipart/alternative part. Fix a typo (double negation). Together this fixes the creation of signed HTML messages which contain non-ASCII characters. Note to everyone: Always test your stuff also with non-ASCII-only messages.
...
svn path=/trunk/kdepim/; revision=334932
22 years ago
Ingo Klcker
a11c075702
If the user didn't explicitely request Inline OpenPGP then don't ask him whether he really wants to use it. Instead simply don't use it if the message has attachments.
...
svn path=/trunk/kdepim/; revision=334764
22 years ago
Ingo Klcker
29cea58dc2
Fix creation of plain multipart/alternative messages. For some reason an Assemble() is required to make the boundary parameter appear.
...
svn path=/trunk/kdepim/; revision=330128
22 years ago
Ingo Klcker
0166de4b28
Fix bug 84742 (boundary ct-parameter missing in clearsigned messages with attachments) and don't set an empty boundary
...
CCMAIL: 84742-fixed@bugs.kde.org
svn path=/trunk/kdepim/; revision=327695
22 years ago
Ingo Klcker
bf6344d390
CVS_SILENT fix typo
...
svn path=/trunk/kdepim/; revision=326488
22 years ago
Stephan Binner
205d73f19b
CVS_SILENT i18n style guide fixes
...
svn path=/trunk/kdepim/; revision=325303
22 years ago
David Faure
309770f1ab
unused
...
svn path=/trunk/kdepim/; revision=324613
22 years ago
David Faure
8fcd53d840
Fixed the messagebox "you have chosen deprecated inline openpgp but you have attachments",
...
to offer the option of keeping it that way.
Fixed what happens when choosing openpgp/mime from that messagebox, the attachments
weren't marked as "to be signed".
The bug that remains is when choosing openpgp/mime in the first place and
unselecting signing for the attachment... But I'll let Marc look into that one.
svn path=/trunk/kdepim/; revision=324610
22 years ago
David Faure
1bbf5ef671
Fixed wrong charset (and other headers) when sending "inline openpgp (deprecated)"-signed messages.
...
CCMAIL: 84153-done@bugs.kde.org
svn path=/trunk/kdepim/; revision=324283
22 years ago
Andrew Coles
d9a6a63719
CVS_SILENT
...
22 years ago
Bo Thorsen
fa06b8bc6f
The messagecomposer should not destroy the content-type information on the original mail, if possible.
...
svn path=/trunk/kdepim/; revision=322427
22 years ago