From 9886d3ab629cec2b495ebb15327d77ba098d84c4 Mon Sep 17 00:00:00 2001 From: rysiekpl Date: Thu, 19 Jul 2018 16:26:12 +0200 Subject: [PATCH 1/8] Update Dockerfile: install ca-certificates package Without `ca-certificates` TLS will not work, at all. --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 66350f8..e2204c2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM resnullius/alpine:edge MAINTAINER Jose-Luis Rivas -RUN apk-install offlineimap && \ +RUN apk-install offlineimap ca-certificates && \ addgroup -g 1000 user && \ adduser -D -h /home/user -G user -u 1000 user From 233c233640b9a0c95d13e53fecca918f162b1b12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=27rysiek=27=20Wo=C5=BAniak?= Date: Mon, 8 Jul 2019 17:25:14 +0100 Subject: [PATCH 2/8] switched to a different alpine image --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e2204c2..a674ea3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -FROM resnullius/alpine:edge -MAINTAINER Jose-Luis Rivas +FROM alpine:3.7 +MAINTAINER Michał 'rysiek' Woźniak RUN apk-install offlineimap ca-certificates && \ addgroup -g 1000 user && \ From a002fdc1066314316198a136c50100e540815027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=27rysiek=27=20Wo=C5=BAniak?= Date: Mon, 8 Jul 2019 17:26:15 +0100 Subject: [PATCH 3/8] bugfix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a674ea3..e9e507b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM alpine:3.7 MAINTAINER Michał 'rysiek' Woźniak -RUN apk-install offlineimap ca-certificates && \ +RUN apk install offlineimap ca-certificates && \ addgroup -g 1000 user && \ adduser -D -h /home/user -G user -u 1000 user From 6791441f65b6184671d3672db461baf5ade95fb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=27rysiek=27=20Wo=C5=BAniak?= Date: Mon, 8 Jul 2019 17:27:09 +0100 Subject: [PATCH 4/8] bugfix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e9e507b..5964767 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM alpine:3.7 MAINTAINER Michał 'rysiek' Woźniak -RUN apk install offlineimap ca-certificates && \ +RUN apk add offlineimap ca-certificates && \ addgroup -g 1000 user && \ adduser -D -h /home/user -G user -u 1000 user From c5dbeb73b343d14e4e525a5aa1396aa3c8206868 Mon Sep 17 00:00:00 2001 From: rysiekpl Date: Thu, 16 Jan 2020 21:57:35 +0000 Subject: [PATCH 5/8] Bump alpine to 3.11 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5964767..1d82141 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.7 +FROM alpine:3.11 MAINTAINER Michał 'rysiek' Woźniak RUN apk add offlineimap ca-certificates && \ From 91c8dfa5bbc59dd7ef1936a85998f590e8ed554b Mon Sep 17 00:00:00 2001 From: rysiekpl Date: Thu, 16 Jan 2020 21:59:10 +0000 Subject: [PATCH 6/8] alpine 3.10 ...is the latest with offlineimap --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1d82141..a24a94d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.11 +FROM alpine:3.10 MAINTAINER Michał 'rysiek' Woźniak RUN apk add offlineimap ca-certificates && \ From 880a2348a3cb8305b69f679464cb79c1c4cbfdc4 Mon Sep 17 00:00:00 2001 From: rysiekpl Date: Thu, 16 Jan 2020 22:15:52 +0000 Subject: [PATCH 7/8] down to alpine 3.9 ...because: ``` ERROR: Unknown SSL protocol connecting to host 'example.com' for repository 'test-remote'. OpenSSL responded: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727) Traceback: File "/usr/lib/python2.7/site-packages/offlineimap/accounts.py", line 293, in syncrunner self.__sync() File "/usr/lib/python2.7/site-packages/offlineimap/accounts.py", line 369, in __sync remoterepos.getfolders() File "/usr/lib/python2.7/site-packages/offlineimap/repository/IMAP.py", line 452, in getfolders imapobj = self.imapserver.acquireconnection() File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 658, in acquireconnection exc_info()[2]) File "/usr/lib/python2.7/site-packages/offlineimap/imapserver.py", line 572, in acquireconnection af=self.af, File "/usr/lib/python2.7/site-packages/offlineimap/imaplibutil.py", line 194, in __init__ super(WrappedIMAP4_SSL, self).__init__(*args, **kwargs) File "/usr/lib/python2.7/site-packages/offlineimap/bundled_imaplib2.py", line 2183, in __init__ IMAP4.__init__(self, host, port, debug, debug_file, identifier, timeout, debug_buf_lvl) File "/usr/lib/python2.7/site-packages/offlineimap/bundled_imaplib2.py", line 361, in __init__ self.open(host, port) File "/usr/lib/python2.7/site-packages/offlineimap/imaplibutil.py", line 202, in open super(WrappedIMAP4_SSL, self).open(host, port) File "/usr/lib/python2.7/site-packages/offlineimap/bundled_imaplib2.py", line 2196, in open self.ssl_wrap_socket() File "/usr/lib/python2.7/site-packages/offlineimap/bundled_imaplib2.py", line 548, in ssl_wrap_socket self.sock = ssl.wrap_socket(self.sock, self.keyfile, self.certfile, ca_certs=self.ca_certs, cert_reqs=cert_reqs, ssl_version=ssl_version) File "/usr/lib/python2.7/ssl.py", line 931, in wrap_socket ciphers=ciphers) File "/usr/lib/python2.7/ssl.py", line 599, in __init__ self.do_handshake() File "/usr/lib/python2.7/ssl.py", line 828, in do_handshake self._sslobj.do_handshake() ``` --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a24a94d..e090441 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.10 +FROM alpine:3.9 MAINTAINER Michał 'rysiek' Woźniak RUN apk add offlineimap ca-certificates && \ From 83398d5579187d97ebd86b412bc6efc43f3e7b2a Mon Sep 17 00:00:00 2001 From: rysiekpl Date: Thu, 16 Jan 2020 22:17:43 +0000 Subject: [PATCH 8/8] down to 3.8 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e090441..0f5d46e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.9 +FROM alpine:3.8 MAINTAINER Michał 'rysiek' Woźniak RUN apk add offlineimap ca-certificates && \