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
Ingo Klcker
79a7697bba
Add a few more tests which need to be done.
...
svn path=/trunk/kdepim/; revision=386541
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
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
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
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
db632076b8
Merged from 3.3-branch: Marc Mutz's --enable-final fix
...
svn path=/trunk/kdepim/; revision=356075
22 years ago
Bo Thorsen
e131c9bc34
Put in a working email address
...
svn path=/trunk/kdepim/; revision=352628
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
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
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
David Faure
c793b4360c
As long as gpgme is broken, we can't really assert() things like "signing worked".
...
Better display a messagebox, however un-informative.
svn path=/trunk/kdepim/; revision=322391
22 years ago
Bram Schoenmakers
fb598e933b
CVS_SILENT
...
Space added.
svn path=/trunk/kdepim/; revision=318473
22 years ago
Andrew Coles
2c864c7112
CVS_SILENT
...
22 years ago
David Faure
a0fb0131a8
perl -pi -e 's,libkdepim/identity,libkpimidentities/identity,' *
...
svn path=/trunk/kdepim/; revision=317529
22 years ago
David Faure
cf5886a696
Really disable the warnings when sending unsigned/unencrypted.
...
The joys of duplicated default values, due to not using a .kcfg yet...
svn path=/trunk/kdepim/; revision=317003
22 years ago
Marc Mutz
a5dddd58cb
GUI: Merge from aegypten_branch: tie it all together: The Composer
...
This patch represents most of the user-visible enhancements from
aegypten_branch. It implements - among others - opportunistic encryption for
S/MIME (was OpenPGP-only), automatic choice of crypto message format (four to
choose from), per-contact crypto preferences stored in, and editable in
KAddressBook/HEAD, etc, etc.
It's a huge bulk of new code, esp. in messagecomposer, but even more so in
keyresolver (already comitted, as it's a new file), so expect a few bugs left
in there and report them (after checking for dup's, of course), to
https://intevation.de/roundup/aegypten
(you are of course more than welcome to provide patches, now that this work is
mostly yours, anyway).
svn path=/trunk/kdepim/; revision=316515
22 years ago
David Faure
8408c27d66
KMIdentity -> KPIM::Identity, fixed lots of #includes to say <libkdepim/foo.h>
...
(better than <foo.h>, especially when systems could have an identity.h somewhere)
A kconfig_update script moves the identities from kmailrc to emailidentities
svn path=/trunk/kdepim/; revision=311347
22 years ago
Karl-Heinz Zimmer
abeb2da830
fixing bug #33653 (equals kolab issue #96 ) according to RFC 2822, 3.4 allowing to have an EMPTY group of mailboxes in the TO header field.
...
svn path=/trunk/kdepim/; revision=310777
22 years ago
Till Adam
f6ad9de20d
Remove debug output as per Marc's request.
...
svn path=/trunk/kdepim/; revision=297412
22 years ago
Andrew Coles
6b1f625bbd
Corrected typos (exclamation marks).
...
22 years ago
Andrew Coles
af11dae280
Corrected typographical errors.
...
22 years ago
Edwin Schepers
6968cbda53
new feature: composing HTML messages
...
svn path=/trunk/kdepim/; revision=296611
22 years ago
Andrew Coles
0332f3293a
Corrected typo (loose -> lose).
...
22 years ago
Stephan Binner
41e916c72f
CVS_SILENT i18n style guide fixes
...
All in favor for a style guide boot camp.
svn path=/trunk/kdepim/; revision=295714
22 years ago
Ingo Klcker
b5f1c90da4
Don't set an empty charset.
...
svn path=/trunk/kdepim/; revision=290977
22 years ago
Bo Thorsen
980f0af0f2
Add the two new files for easier review. Not compiled yet
...
svn path=/trunk/kdepim/; revision=289361
22 years ago