From 205da10123fc16f6a3b1a978582853866a5fb778 Mon Sep 17 00:00:00 2001 From: Julian Fairfax Date: Wed, 16 Mar 2022 14:30:44 +0100 Subject: [PATCH] Fix issue with hydroxide and K-9 Mail --- packages/hydroxide/build.sh | 1 + packages/hydroxide/mailbox.go.patch | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 packages/hydroxide/mailbox.go.patch diff --git a/packages/hydroxide/build.sh b/packages/hydroxide/build.sh index de9cad241..1fca3be39 100644 --- a/packages/hydroxide/build.sh +++ b/packages/hydroxide/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=0.2.21 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/emersion/hydroxide/archive/v${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=efbb1fc0461b3fcca9a9e42b31c7298ef0023e458c171be0b00886f9692648c4 TERMUX_PKG_AUTO_UPDATE=true diff --git a/packages/hydroxide/mailbox.go.patch b/packages/hydroxide/mailbox.go.patch new file mode 100644 index 000000000..79368e40c --- /dev/null +++ b/packages/hydroxide/mailbox.go.patch @@ -0,0 +1,15 @@ +--- a/imap/mailbox.go ++++ b/imap/mailbox.go +@@ -308,9 +308,9 @@ + } + + // TODO: c.Not, c.Or +- if c.Not != nil || c.Or != nil { +- return nil, errors.New("search queries with NOT or OR clauses are not yet implemented") +- } ++ // if c.Not != nil || c.Or != nil { ++ // return nil, errors.New("search queries with NOT or OR clauses are not yet implemented") ++ // } + + var results []uint32 + err := mbox.db.ForEach(func(seqNum, uid uint32, apiID string) error {