Merge branch 'release/21.08'

wilder-portage
Friedrich W. H. Kossebau 5 years ago
commit d9eaa0bdb4
  1. 3
      src/filter/autotests/gpghome/gpg.conf
  2. 10
      src/util/cryptoutils.cpp

@ -0,0 +1,3 @@
# TODO: replace test keys with some which do not expire
# so this special setup is not needed and the test can check normal operation
faked-system-time 20180110T154812

@ -166,9 +166,17 @@ KMime::Message::Ptr CryptoUtils::assembleMessage(const KMime::Message::Ptr &orig
out->setBody(const_cast<KMime::Content *>(newContent)->encodedBody());
out->parse();
// remove default explicit content headers added by KMime::Content::parse()
QVector<KMime::Headers::Base *> headers = out->headers();
for (const auto hdr : std::as_const(headers)) {
if (isContentHeader(hdr)) {
out->removeHeader(hdr->type());
}
}
// Copy over headers from the original message, except for CT, CTE and CD
// headers, we want to preserve those from the new content
QVector<KMime::Headers::Base *> headers = orig->headers();
headers = orig->headers();
for (const auto hdr : std::as_const(headers)) {
if (isContentHeader(hdr)) {
continue;

Loading…
Cancel
Save