Skip to content

Commit e684688

Browse files
authored
Merge pull request #101 from krokyze/patch-1
Enable built-in proxy support
2 parents e64542c + f79bca5 commit e684688

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

1/alpine/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

1/debian/Dockerfile

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.template

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ RUN set -eux; \
4949
perl \
5050
perl-io-socket-ssl \
5151
perl-utils \
52+
{{ if .version == "1.6.38" then ( -}}
53+
# temporary, see below
54+
patch \
55+
{{ ) else "" end -}}
5256
; \
5357
{{ ) else ( -}}
5458
savedAptMark="$(apt-mark showmanual)"; \
@@ -75,12 +79,22 @@ RUN set -eux; \
7579
tar -xzf memcached.tar.gz -C /usr/src/memcached --strip-components=1; \
7680
rm memcached.tar.gz; \
7781
\
82+
{{ if .version == "1.6.38" then ( -}}
83+
# https://github.com/memcached/memcached/issues/1220
84+
# https://github.com/memcached/memcached/pull/1221
85+
wget -O memcached-time-overflow.patch 'https://github.com/tianon/memcached/commit/8d4e02984661a3a26decc5a45d62a9eeaaf72986.patch?full_index=1'; \
86+
echo '59f068d1fe4819ec65ec8c7adc8c5ecf8a7753ba5c6e5a17e5ba42c9946074a2 *memcached-time-overflow.patch' | sha256sum -c -; \
87+
patch --input="$PWD/memcached-time-overflow.patch" --strip=1 --directory=/usr/src/memcached; \
88+
rm memcached-time-overflow.patch; \
89+
\
90+
{{ ) else "" end -}}
7891
cd /usr/src/memcached; \
7992
\
8093
gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; \
8194
./configure \
8295
--build="$gnuArch" \
8396
--enable-extstore \
97+
--enable-proxy \
8498
--enable-sasl \
8599
--enable-sasl-pwdb \
86100
--enable-tls \

0 commit comments

Comments
 (0)