David Faure
f3e3587597
for auto_ptr
...
svn path=/branches/kdepim/proko2/kdepim/; revision=415426
21 years ago
David Faure
397bb7f676
Chiasmus: body decryption implemented (without using QCString, to avoid data copying just
...
to null-terminate it; and for easier Qt4 porting one day :).
svn path=/branches/kdepim/proko2/kdepim/; revision=415365
21 years ago
Mario Teijeiro Otero
55a68b7427
* Fix color of quoting when "Show expand/collapse quote marks" is disabled.
...
svn path=/trunk/KDE/kdepim/; revision=409250
21 years ago
Mario Teijeiro Otero
89231a0826
* Hide correctly for this type of quoted mail:
...
xxxxxxxx
>>> yyyyy
>> zzzz
xxxxx
* Try remember the scrollview position when the collape/expand is done.
svn path=/trunk/kdepim/; revision=408479
21 years ago
Mario Teijeiro Otero
44ad3aad6f
* take cached icons stuff out of the for curl.
...
svn path=/trunk/kdepim/; revision=407851
21 years ago
Mario Teijeiro Otero
01be904470
* Permit collapse/expand quoted mail (default disabled).
...
* Automatic collapse level of quoted mail with default to 3.
GUI:
svn path=/trunk/kdepim/; revision=407347
21 years ago
Marc Mutz
69a000ff83
From proko2-branch: Kleo::CryptoBackend::protocol() is case-insensitive
...
svn path=/trunk/kdepim/; revision=403042
21 years ago
Marc Mutz
426385f948
Kleo::CryptoBackend::protocol() is case-insensitive
...
svn path=/branches/proko2/kdepim/; revision=403040
21 years ago
Ingo Klcker
ccb3a8ad70
Add support for smileys/emoticons to KMail. Based on patch by Sam "earl grey".
...
FEATURE:83388
GUI:
svn path=/trunk/kdepim/; revision=384400
21 years ago
Carsten Burghardt
1978c18b0f
Fix the preview of encapsulated messages with imap and lod. Finally :-)
...
svn path=/trunk/kdepim/; revision=380534
21 years ago
Ingo Klcker
ff1ff956d8
- Move normalizedAddress, decodeIDN, encodeIDN, normalizeAddressesAndDecodeIDNs and normalizeAddressesAndEncodeIDNs from KMMessage to libemailfunctions.
...
- Replace the too simple KPIM::getEmailAddr by getFirstEmailAddress/getEmailAddress.
svn path=/trunk/kdepim/; revision=376513
22 years ago
Carsten Burghardt
cb4802aacc
Do not display broken images when they are loaded by demand and have content disposition inline
...
svn path=/trunk/kdepim/; revision=374481
22 years ago
Ingo Klcker
e3f20e9a52
Only show the 'External references' warning (with possibility to load them) if the HTML message contains obvious external references.
...
BUG:94601
svn path=/trunk/kdepim/; revision=374148
22 years ago
Carsten Burghardt
7254812fbe
Fix multipart digest messages with imap and lod.
...
mimelib is a bit bitchy with simple text messages so update the
message body directly.
svn path=/trunk/kdepim/; revision=373284
22 years ago
Carsten Burghardt
f0fc82333b
Add the feature to move folders to any other location. Non local folders
...
can only be moved when they have no children.
Along the way fix Bug 94125 and add the FolderRequester to the expire settings
in the folder dialog.
BUG: 94125
svn path=/trunk/kdepim/; revision=371419
22 years ago
Till Adam
4dff97c406
Patch by Ingo Heeskens implementing a per folder option for loading
...
external references in html mails and a link to enable them for a single
mail, if they are disabled for the folder and globally. Thanks a lot, Ingo,
many people have been asking for this. :)
FEATURE: 34857
GUI:
svn path=/trunk/kdepim/; revision=365026
22 years ago
Karl-Heinz Zimmer
aee3c063f5
Bugfix: make sure the information about wrong key usage is passed through in a secure way.
...
svn path=/branches/proko2/kdepim/; revision=352994
22 years ago
Karl-Heinz Zimmer
1542407e59
Bugfix: Make sure we detect when a read message, which we just decrypted, was encrypted using a for-signing-only key. (aegypten issue #220 )
...
svn path=/branches/proko2/kdepim/; revision=352837
22 years ago
Karl-Heinz Zimmer
28e35434dc
reverting my commit: should not go into 3.3 branch
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352836
22 years ago
Karl-Heinz Zimmer
b510980f65
Bugfix: Make sure we detect when a read message, which we just decrypted, was encrypted using a for-signing-only key. (aegypten issue #220 )
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352834
22 years ago
Bo Thorsen
e4a0615bb6
From the branch: This would appear to be a very big change, but in fact it does absolutely nothing. It just removes an obscene amount of old kroupware code that is no longer used. There are no changes in this patch.
...
svn path=/trunk/kdepim/; revision=352373
22 years ago
Bo Thorsen
a9a4b2ee45
This would appear to be a very big change, but in fact it does absolutely nothing. It just removes an obscene amount of old kroupware code that is no longer used. There are no changes in this patch.
...
svn path=/branches/KDE_3_3_BRANCH/kdepim/; revision=352371
22 years ago
Till Adam
b709925198
Extend the BodyPart interface so it can be queried for the default display
...
strategy (iconic or inline) of the body part. Make the bodypartnode
implementation of the interface set it according to the readerwindow's
display strategy. Now bodypartformatter plugins can honor the display
strategy of the readerwindow they are invoked by.
svn path=/trunk/kdepim/; revision=346748
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
Ingo Klcker
9b96171159
Fix wrong singular form. Only the plural form must contain %n.
...
svn path=/trunk/kdepim/; revision=330298
22 years ago
Eugene Zelenko
633a77e062
Add dot at end of plural form "%n certificates were unchanged."
...
svn path=/trunk/kdepim/; revision=330195
22 years ago
Marc Mutz
b5d86da502
One more free/delete mismatch fix.
...
svn path=/trunk/kdepim/; revision=323158
22 years ago
David Faure
280205ce84
Mismatched free/delete (cryptplug.cpp uses malloc() for errTxt)
...
svn path=/trunk/kdepim/; revision=322752
22 years ago
Marc Mutz
e9a7332f7e
Refactor the mFirstTextPart variable into partNode::isFirstTextPart() (Replace Temp with Query).
...
Move the static next() implementation from attachmentcollector.cpp to be a public partNode method. Implements iteration in "document order".
Use both to make AttachmentCollector skip the first text part, which would otherwise lead to the reply text being attached to a reply :)
svn path=/trunk/kdepim/; revision=318219
22 years ago
Marc Mutz
199fe5bdbe
Fix all the little places where we didn't propagate mIsFirstTextPart to child ObjectTreeParsers;
...
Implement textualContent{,Charset}(), which is was rawReplyString() should have been, if it would do what it's name suggests. Currently includes only the content of the first body text/* body part, but that can be changed, albeit with a hefty price tag for the added complexity.
svn path=/trunk/kdepim/; revision=318183
22 years ago
Marc Mutz
44af46c8fe
This implements the config option that allows the user to suppress automagic
...
import of attached certificates. (all gui stuff will be handled in a separate commit, so this gets inlined :)
svn path=/trunk/kdepim/; revision=316490
22 years ago
Marc Mutz
13581c6f92
s/Undecryptable/Encrypted/, as undecryptable isn't a proper en word
...
svn path=/trunk/kdepim/; revision=316368
22 years ago
Marc Mutz
cb73b47e0d
--warnings
...
svn path=/trunk/kdepim/; revision=316359
22 years ago
Marc Mutz
147df8244a
Fix off-by-one error in date validation. tm_mon is 0..11.
...
svn path=/trunk/kdepim/; revision=316348
22 years ago
Ingo Klcker
8eec75e94a
cvsrevertlast - This isn't needed since processApplicationMsTnefSubtype isn't called anymore due to my recent change in bodypartformatter.cpp
...
svn path=/trunk/kdepim/; revision=316233
22 years ago
Till Adam
cfd14e9f9a
Really disable mstnef handling.
...
Patch by Jan de Visser <jdevisser@digitalfairway.com>
svn path=/trunk/kdepim/; revision=316132
22 years ago
David Faure
489f479e72
IMHO when people start using 3 lines of ###### to see their debug output, it
...
means there's too much of it - but they're only adding to it by doing that :-)
svn path=/trunk/kdepim/; revision=314299
22 years ago
Ingo Klcker
828eda0602
Disable handling of TNEF attachments for now and remove some annoying debug output.
...
svn path=/trunk/kdepim/; revision=312414
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
Cornelius Schumacher
43dc6fad34
Disable hard-coded iCalendar handling. Will be done by the plugin now.
...
svn path=/trunk/kdepim/; revision=307554
22 years ago
Till Adam
607583a092
Backport the bodypartformatter (plugin) infrastructure from aegypten
...
branch.
svn path=/trunk/kdepim/; revision=306567
22 years ago
Andrew Coles
3fd49769c6
Corrected typo.
...
22 years ago
Andrew Coles
af11dae280
Corrected typographical errors.
...
22 years ago
Marc Mutz
c8e7c932fa
From aegypten_branch: Better text for signed maessage (don't confuse the user about key vs. signature creation data), and remove my long-standing fixme.
...
svn path=/trunk/kdepim/; revision=286591
22 years ago
Marc Mutz
5e960c10e2
From aegypten_branch:
...
- Port to the CryptPlug{,Wrapper} in libkleopatra, remove the old CryptPlugWrapper in libkdenetwork.
- Display an import summary for pkcs#7, smime-type=certs-only messages
- Shrink the config dialog page for CryptPlugs: Look, but don't touch.
- Add Tools->Certificate Manager to more easily launch Kleopatra (certmanager).
svn path=/trunk/kdepim/; revision=286575
22 years ago
Jonathan Riddell
ece00d0169
KDE proofreaders. Remove exclamation marks to improve readability.
...
svn path=/trunk/kdepim/; revision=284843
22 years ago
Ingo Klcker
0abcebd442
Fix bug 72871: GPG info (Message is signed by <name> (key id 0xXXXXXXX)) is always displayed in ISO-8859-1
...
by using the primary user ID from the key corresponding to the key id (because the signatureUserId() depends on the locale encoding).
And while I'm touching the file, I'll untabify it.
svn path=/trunk/kdepim/; revision=282251
22 years ago
Marc Mutz
35b9e054f0
compile
...
svn path=/trunk/kdepim/; revision=281276
22 years ago
Marc Mutz
ddaac140fa
from aegytpen_branch:
...
Small cleanup. Get rid of partNode::CryptoType, which wasn't used for anything. Determine the CryptPlug to use for mp/signed by looking at the protocol parameter instead of searching for app/{pgp,pkcs7}-signature children.
(without the CryptPlugFactory)
--and--
candidate_for_3_2_1: Don't interpret application/pkcs7-mime; smime-type=certs-only as a signed message, but show an icon instead (until we have integrated enough of gpgme to be able to show a nice summary of the import as inline HTML).
svn path=/trunk/kdepim/; revision=281273
22 years ago
Ingo Klcker
2c715b30da
Merge from osnabrueck_branch: all
...
svn path=/trunk/kdepim/; revision=280772
22 years ago