mirror of
				https://github.com/stalwartlabs/mail-server.git
				synced 2025-10-29 05:45:54 +08:00 
			
		
		
		
	0.10.7
This commit is contained in:
		
							parent
							
								
									74a931322a
								
							
						
					
					
						commit
						86b17ebdc1
					
				
					 18 changed files with 38 additions and 38 deletions
				
			
		
							
								
								
									
										28
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										28
									
								
								Cargo.lock
									
										
									
										generated
									
									
									
								
							|  | @ -1179,7 +1179,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "common" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "aes-gcm-siv", | ||||
|  "ahash 0.8.11", | ||||
|  | @ -1804,7 +1804,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "directory" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "argon2", | ||||
|  | @ -3260,7 +3260,7 @@ checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285" | |||
| 
 | ||||
| [[package]] | ||||
| name = "imap" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "common", | ||||
|  | @ -3478,7 +3478,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "jmap" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "aes", | ||||
|  "aes-gcm", | ||||
|  | @ -3559,7 +3559,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "jmap_proto" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "fast-float", | ||||
|  | @ -3916,7 +3916,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "mail-server" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "common", | ||||
|  "directory", | ||||
|  | @ -3935,7 +3935,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "managesieve" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "bincode", | ||||
|  | @ -4230,7 +4230,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "nlp" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "bincode", | ||||
|  | @ -4787,7 +4787,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "pop3" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "common", | ||||
|  "directory", | ||||
|  | @ -6427,7 +6427,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" | |||
| 
 | ||||
| [[package]] | ||||
| name = "smtp" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "bincode", | ||||
|  | @ -6543,7 +6543,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" | |||
| 
 | ||||
| [[package]] | ||||
| name = "stalwart-cli" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "clap", | ||||
|  "console", | ||||
|  | @ -6574,7 +6574,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" | |||
| 
 | ||||
| [[package]] | ||||
| name = "store" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "arc-swap", | ||||
|  | @ -7254,7 +7254,7 @@ dependencies = [ | |||
| 
 | ||||
| [[package]] | ||||
| name = "trc" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "base64 0.22.1", | ||||
|  | @ -7501,7 +7501,7 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" | |||
| 
 | ||||
| [[package]] | ||||
| name = "utils" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| dependencies = [ | ||||
|  "ahash 0.8.11", | ||||
|  "base64 0.22.1", | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ authors = ["Stalwart Labs Ltd. <hello@stalw.art>"] | |||
| license = "AGPL-3.0-only OR LicenseRef-SEL" | ||||
| repository = "https://github.com/stalwartlabs/cli" | ||||
| homepage = "https://github.com/stalwartlabs/cli" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| readme = "README.md" | ||||
| resolver = "2" | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "common" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "directory" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "imap" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "jmap_proto" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "jmap" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -114,8 +114,8 @@ impl TroubleshootApi for Server { | |||
|                 })?; | ||||
|                 let response = dmarc_troubleshoot(self, request).await.ok_or_else(|| { | ||||
|                     manage::error( | ||||
|                         "Invalid message headers", | ||||
|                         "Failed to parse message headers".into(), | ||||
|                         "Invalid message body", | ||||
|                         "Failed to parse message body".into(), | ||||
|                     ) | ||||
|                 })?; | ||||
| 
 | ||||
|  | @ -783,7 +783,7 @@ struct DmarcTroubleshootRequest { | |||
|     ehlo_domain: String, | ||||
|     #[serde(rename = "mailFrom")] | ||||
|     mail_from: String, | ||||
|     headers: Option<String>, | ||||
|     body: Option<String>, | ||||
| } | ||||
| 
 | ||||
| #[derive(Debug, Serialize, Deserialize)] | ||||
|  | @ -895,10 +895,10 @@ async fn dmarc_troubleshoot( | |||
|             .await | ||||
|     }; | ||||
| 
 | ||||
|     let headers = request | ||||
|         .headers | ||||
|     let body = request | ||||
|         .body | ||||
|         .unwrap_or_else(|| format!("From: {mail_from}\r\nSubject: test\r\n\r\ntest")); | ||||
|     let auth_message = AuthenticatedMessage::parse_with_opts(headers.as_bytes(), true)?; | ||||
|     let auth_message = AuthenticatedMessage::parse_with_opts(body.as_bytes(), true)?; | ||||
| 
 | ||||
|     let dkim_output = server | ||||
|         .core | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ homepage = "https://stalw.art" | |||
| keywords = ["imap", "jmap", "smtp", "email", "mail", "server"] | ||||
| categories = ["email"] | ||||
| license = "AGPL-3.0-only OR LicenseRef-SEL" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  | @ -35,7 +35,7 @@ jemallocator = "0.5.0" | |||
| 
 | ||||
| [features] | ||||
| default = ["sqlite", "postgres", "mysql", "rocks", "elastic", "s3", "redis", "azure", "enterprise"] | ||||
| #default = ["sqlite", "postgres", "mysql", "rocks", "elastic", "s3", "redis", "foundationdb", "enterprise"] | ||||
| #default = ["rocks"] | ||||
| sqlite = ["store/sqlite"] | ||||
| foundationdb = ["store/foundation", "common/foundation"] | ||||
| postgres = ["store/postgres"] | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "managesieve" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "nlp" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "pop3" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -7,7 +7,7 @@ homepage = "https://stalw.art/smtp" | |||
| keywords = ["smtp", "email", "mail", "server"] | ||||
| categories = ["email"] | ||||
| license = "AGPL-3.0-only OR LicenseRef-SEL" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "store" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "trc" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| [package] | ||||
| name = "utils" | ||||
| version = "0.10.6" | ||||
| version = "0.10.7" | ||||
| edition = "2021" | ||||
| resolver = "2" | ||||
| 
 | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ resolver = "2" | |||
| 
 | ||||
| [features] | ||||
| default = ["sqlite", "postgres", "mysql", "rocks", "elastic", "s3", "redis", "azure", "foundationdb"] | ||||
| #default = ["sqlite", "postgres", "mysql", "rocks", "elastic", "s3", "redis", "foundationdb"] | ||||
| #default = ["rocks"] | ||||
| sqlite = ["store/sqlite"] | ||||
| foundationdb = ["store/foundation", "common/foundation"] | ||||
| postgres = ["store/postgres"] | ||||
|  |  | |||
|  | @ -371,7 +371,7 @@ pub async fn jmap_tests() { | |||
|     .await; | ||||
| 
 | ||||
|     webhooks::test(&mut params).await; | ||||
|     /*email_query::test(&mut params, delete).await;
 | ||||
|     email_query::test(&mut params, delete).await; | ||||
|     email_get::test(&mut params).await; | ||||
|     email_set::test(&mut params).await; | ||||
|     email_parse::test(&mut params).await; | ||||
|  | @ -396,7 +396,7 @@ pub async fn jmap_tests() { | |||
|     crypto::test(&mut params).await; | ||||
|     blob::test(&mut params).await; | ||||
|     permissions::test(¶ms).await; | ||||
|     purge::test(&mut params).await;*/ | ||||
|     purge::test(&mut params).await; | ||||
|     enterprise::test(&mut params).await; | ||||
| 
 | ||||
|     if delete { | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue