From fd92b7c455f1ce22c15804e55660e29fb057db3e Mon Sep 17 00:00:00 2001 From: link2xt Date: Fri, 10 Nov 2023 01:55:28 +0000 Subject: [PATCH] fix: remove Reporting-UA from read receipts Do not leak Delta Chat core verison to everyone --- src/mimefactory.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/mimefactory.rs b/src/mimefactory.rs index f54b2fa38..263998f07 100644 --- a/src/mimefactory.rs +++ b/src/mimefactory.rs @@ -14,7 +14,7 @@ use crate::chat::Chat; use crate::config::Config; use crate::constants::{Chattype, DC_FROM_HANDSHAKE}; use crate::contact::Contact; -use crate::context::{get_version_str, Context}; +use crate::context::Context; use crate::e2ee::EncryptHelper; use crate::ephemeral::Timer as EphemeralTimer; use crate::html::new_html_mimepart; @@ -1357,14 +1357,12 @@ impl<'a> MimeFactory<'a> { ); // second body part: machine-readable, always REQUIRED by RFC 6522 - let version = get_version_str(); let message_text2 = format!( - "Reporting-UA: Delta Chat {}\r\n\ - Original-Recipient: rfc822;{}\r\n\ + "Original-Recipient: rfc822;{}\r\n\ Final-Recipient: rfc822;{}\r\n\ Original-Message-ID: <{}>\r\n\ Disposition: manual-action/MDN-sent-automatically; displayed\r\n", - version, self.from_addr, self.from_addr, self.msg.rfc724_mid + self.from_addr, self.from_addr, self.msg.rfc724_mid ); let extension_fields = if additional_msg_ids.is_empty() {