@@ -20,43 +20,52 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
20
20
21
21
# Supported OpenSSL versions: 1.0.0, 1.0.1, 1.0.2
22
22
RUN mkdir -p /build/openssl && \
23
- curl -s https://www.openssl.org/source/openssl-1.0.0s .tar.gz | tar -C /build/openssl -xzf - && \
24
- cd build/openssl/openssl-1.0.0s && \
23
+ curl -s https://www.openssl.org/source/openssl-1.0.0t .tar.gz | tar -C /build/openssl -xzf - && \
24
+ cd build/openssl/openssl-1.0.0t && \
25
25
./config \
26
- --openssldir=/opt/openssl/openssl-1.0.0s \
26
+ --openssldir=/opt/openssl/openssl-1.0.0t \
27
27
shared && \
28
28
make && make install
29
29
30
- RUN curl -s https://www.openssl.org/source/openssl-1.0.1p .tar.gz | tar -C /build/openssl -xzf - && \
31
- cd build/openssl/openssl-1.0.1p && \
30
+ RUN curl -s https://www.openssl.org/source/openssl-1.0.1q .tar.gz | tar -C /build/openssl -xzf - && \
31
+ cd build/openssl/openssl-1.0.1q && \
32
32
./config \
33
- --openssldir=/opt/openssl/openssl-1.0.1p \
33
+ --openssldir=/opt/openssl/openssl-1.0.1q \
34
34
shared && \
35
35
make && make install
36
36
37
- RUN curl -s https://www.openssl.org/source/openssl-1.0.2d .tar.gz | tar -C /build/openssl -xzf - && \
38
- cd build/openssl/openssl-1.0.2d && \
37
+ RUN curl -s https://www.openssl.org/source/openssl-1.0.2e .tar.gz | tar -C /build/openssl -xzf - && \
38
+ cd build/openssl/openssl-1.0.2e && \
39
39
./config \
40
- --openssldir=/opt/openssl/openssl-1.0.2d \
40
+ --openssldir=/opt/openssl/openssl-1.0.2e \
41
41
shared && \
42
42
make && make install
43
43
44
+ # Supported libressl versions: 2.1.9, 2.2.5, 2.3.1
44
45
RUN mkdir -p /build/libressl
46
+ RUN curl -s http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.1.9.tar.gz | tar -C /build/libressl -xzf -
47
+ RUN cd /build/libressl/libressl-2.1.9 && \
48
+ ./configure --prefix=/opt/libressl/libressl-2.1.9 && make && make install
49
+
50
+ RUN curl -s http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.2.5.tar.gz | tar -C /build/libressl -xzf -
51
+ RUN cd /build/libressl/libressl-2.2.5 && \
52
+ ./configure --prefix=/opt/libressl/libressl-2.2.5 && make && make install
53
+
45
54
RUN curl -s http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.3.1.tar.gz | tar -C /build/libressl -xzf -
46
55
RUN cd /build/libressl/libressl-2.3.1 && \
47
56
./configure --prefix=/opt/libressl/libressl-2.3.1 && make && make install
48
57
49
- # Supported Ruby versions: 2.2.3
58
+ # Supported Ruby versions: 2.3.0
50
59
RUN mkdir -p /build/ruby && \
51
- curl -s https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3 .tar.gz | tar -C /build/ruby -xzf - && \
52
- cd /build/ruby/ruby-2.2.3 && \
60
+ curl -s https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.3.0 .tar.gz | tar -C /build/ruby -xzf - && \
61
+ cd /build/ruby/ruby-2.3.0 && \
53
62
autoconf && ./configure \
54
63
--without-openssl \
55
- --prefix=/opt/ruby/ruby-2.2.3 \
64
+ --prefix=/opt/ruby/ruby-2.3.0 \
56
65
--disable-install-doc && \
57
66
make && make install
58
67
59
- ENV PATH /opt/ruby/ruby-2.2.3 /bin:$PATH
68
+ ENV PATH /opt/ruby/ruby-2.3.0 /bin:$PATH
60
69
61
70
ONBUILD WORKDIR /home/openssl/code
62
71
0 commit comments