From 6ab31c15b79879200fa67ae040a35847a823aa25 Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Sat, 29 Mar 2025 18:28:33 +0100 Subject: [PATCH] imapserver: actually announce PREVIEW extension --- imapclient/protocol.go | 1 + imapserver/server.go | 1 + 2 files changed, 2 insertions(+) diff --git a/imapclient/protocol.go b/imapclient/protocol.go index 8cf422f..bd6978c 100644 --- a/imapclient/protocol.go +++ b/imapclient/protocol.go @@ -40,6 +40,7 @@ const ( CapListMetadata Capability = "LIST-METADTA" // ../rfc/9590:73 CapMultiAppend Capability = "MULTIAPPEND" // ../rfc/3502:33 CapReplace Capability = "REPLACE" // ../rfc/8508:155 + CapPreview Capability = "PREVIEW" // ../rfc/8970:114 ) // Status is the tagged final result of a command. diff --git a/imapserver/server.go b/imapserver/server.go index abdf24f..343db17 100644 --- a/imapserver/server.go +++ b/imapserver/server.go @@ -180,6 +180,7 @@ var serverCapabilities = strings.Join([]string{ "LIST-METADATA", // ../rfc/9590 "MULTIAPPEND", // ../rfc/3502 "REPLACE", // ../rfc/8508 + "PREVIEW", // ../rfc/8970:114 // "COMPRESS=DEFLATE", // ../rfc/4978, disabled for interoperability issues: The flate reader (inflate) still blocks on partial flushes, preventing progress. }, " ")