From: Felix Ableitner <me@nutomic.com>
Date: Thu, 18 Nov 2021 16:06:10 +0000 (+0100)
Subject: Remove HTTP signature compatibility mode (its not necessary)
X-Git-Url: http://these/git/readmes/%7B%60%24%7BwebArchiveUrl%7D/save/static/README.es.md?a=commitdiff_plain;h=f07aaf417ab7ee56a78938d904d9b6b9c965ad88;p=lemmy.git

Remove HTTP signature compatibility mode (its not necessary)
---

diff --git a/crates/apub_lib/src/signatures.rs b/crates/apub_lib/src/signatures.rs
index 1e45a3e6..d05f997b 100644
--- a/crates/apub_lib/src/signatures.rs
+++ b/crates/apub_lib/src/signatures.rs
@@ -1,5 +1,4 @@
 use crate::APUB_JSON_CONTENT_TYPE;
-use activitystreams::chrono::Utc;
 use actix_web::HttpRequest;
 use anyhow::anyhow;
 use http::{header::HeaderName, HeaderMap, HeaderValue};
@@ -20,7 +19,7 @@ use url::Url;
 
 lazy_static! {
   static ref CONFIG2: ConfigActix = ConfigActix::new();
-  static ref HTTP_SIG_CONFIG: Config = Config::new().mastodon_compat();
+  static ref HTTP_SIG_CONFIG: Config = Config::new();
 }
 
 /// Creates an HTTP post request to `inbox_url`, with the given `client` and `headers`, and
@@ -44,9 +43,6 @@ pub async fn sign_and_send(
     HeaderValue::from_str(APUB_JSON_CONTENT_TYPE)?,
   );
   headers.insert(HeaderName::from_str("Host")?, HeaderValue::from_str(&host)?);
-  // Need to use legacy timezone because mastodon and doesnt understand any new standards
-  let date = Utc::now().to_rfc2822().replace("+0000", "GMT");
-  headers.insert(HeaderName::from_str("Date")?, HeaderValue::from_str(&date)?);
 
   let response = client
     .post(&inbox_url.to_string())