This commit is contained in:
2026-05-20 15:23:05 +03:00
commit 43c0739dfa
703 changed files with 61692 additions and 0 deletions
+160
View File
@@ -0,0 +1,160 @@
#
# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
#
# PLEASE DO NOT EDIT IT DIRECTLY.
#
FROM nginx:1.28.2-alpine-slim
ENV NJS_VERSION=0.9.5
ENV NJS_RELEASE=1
ENV ACME_VERSION=0.3.1
ENV BROTLI_VERSION=1.0.9
ENV GEOIP2_VERSION=3.4
ENV HEADERSMORE_VERSION=0.39
ENV ZIP_VERSION=1.3.0
ENV NDK_VERSION=0.3.3
ENV LUA_VERSION=0.10.28
COPY brotli_makefile /tmp/brotli_makefile
COPY brotli_shasum /tmp/brotli_shasum
COPY brotli_version /tmp/brotli_version
COPY nginx-module-brotli.xml /tmp/nginx-module-brotli.xml
COPY Makefile.module-brotli /tmp/Makefile.module-brotli
RUN chown nobody:nobody /tmp/brotli_makefile && \
chown nobody:nobody /tmp/brotli_shasum && \
chown nobody:nobody /tmp/brotli_version && \
chown nobody:nobody /tmp/nginx-module-brotli.xml && \
chown nobody:nobody /tmp/Makefile.module-brotli
COPY headersmore_shasum /tmp/headersmore_shasum
COPY headersmore_version /tmp/headersmore_version
COPY nginx-module-headers-more.xml /tmp/nginx-module-headers-more.xml
RUN chown nobody:nobody /tmp/headersmore_shasum && \
chown nobody:nobody /tmp/headersmore_version && \
chown nobody:nobody /tmp/nginx-module-headers-more.xml
COPY nginx-module-zip.copyright /tmp/nginx-module-zip.copyright
COPY nginx-module-zip.xml /tmp/nginx-module-zip.xml
COPY Makefile.module-zip /tmp/Makefile.module-zip
COPY mod_zip-${ZIP_VERSION}.tar.gz /tmp/mod_zip-${ZIP_VERSION}.tar.gz
RUN chown nobody:nobody /tmp/nginx-module-zip.copyright && \
chown nobody:nobody /tmp/nginx-module-zip.xml && \
chown nobody:nobody /tmp/Makefile.module-zip && \
chown nobody:nobody /tmp/mod_zip-${ZIP_VERSION}.tar.gz
RUN set -x \
&& apkArch="$(cat /etc/apk/arch)" \
&& nginxPackages=" \
nginx=${NGINX_VERSION}-r${PKG_RELEASE} \
nginx-module-xslt=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-geoip=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-image-filter=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${NJS_RELEASE} \
nginx-module-acme=${NGINX_VERSION}.${ACME_VERSION}-r${PKG_RELEASE} \
nginx-module-perl=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-brotli=${NGINX_VERSION}.${BROTLI_VERSION}-r${PKG_RELEASE} \
nginx-module-geoip2=${NGINX_VERSION}.${GEOIP2_VERSION}-r${PKG_RELEASE} \
nginx-module-ndk=${NGINX_VERSION}.${NDK_VERSION}-r${PKG_RELEASE} \
nginx-module-lua=${NGINX_VERSION}.${LUA_VERSION}-r${PKG_RELEASE} \
nginx-module-headers-more=${NGINX_VERSION}.${HEADERSMORE_VERSION}-r${PKG_RELEASE} \
nginx-module-zip=${NGINX_VERSION}.${ZIP_VERSION}-r${PKG_RELEASE} \
" \
# install prerequisites for public key and pkg-oss checks
&& apk add --no-cache --virtual .checksum-deps \
openssl \
&& case "$apkArch" in \
i386) \
# arches officially built by upstream
apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages \
;; \
*) \
# we're on an architecture upstream doesn't officially build for
# let's build binaries from the published packaging sources
set -x \
&& tempDir="$(mktemp -d)" \
&& chown nobody:nobody $tempDir \
&& apk add --no-cache --virtual .build-deps \
gcc \
libc-dev \
make \
openssl-dev \
pcre2 \
pcre2-dev \
zlib-dev \
linux-headers \
libxslt-dev \
gd-dev \
geoip-dev \
libedit-dev \
bash \
alpine-sdk \
findutils \
curl \
cargo \
clang-libclang \
cmake \
wget \
brotli-dev \
libmaxminddb \
libmaxminddb-dev \
libzip-dev \
xz \
xz-dev \
pcre \
pcre-dev \
perl-dev \
&& su nobody -s /bin/sh -c " \
export HOME=${tempDir} \
&& cd ${tempDir} \
&& curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \
&& PKGOSSCHECKSUM=\"ef4545c05b1632a056482e3dbb47bb5d7393238318db3491e8bb308218cdb5f32dbb2ac73509097ac2426fd73270bc97836843a8b1846a396fd94e60826f7e3f *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" \
&& if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then \
echo \"pkg-oss tarball checksum verification succeeded!\"; \
else \
echo \"pkg-oss tarball checksum verification failed!\"; \
exit 1; \
fi \
&& tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \
&& cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \
&& cd alpine \
&& sed -i 's/.*BASE_MODULES=.*/BASE_MODULES= geoip image-filter njs perl xslt brotli headers-more geoip2 ndk lua zip /' ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/alpine/Makefile \
&& mv -f /tmp/brotli_makefile ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/src/ngx_brotli/Makefile \
&& mv -f /tmp/brotli_shasum ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/src/ngx_brotli/SHA512SUMS \
&& mv -f /tmp/brotli_version ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/src/ngx_brotli/version \
&& mv -f /tmp/nginx-module-brotli.xml ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/docs/ \
&& mv -f /tmp/Makefile.module-brotli ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/alpine/Makefile.module-brotli \
&& mv -f /tmp/headersmore_shasum ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/src/headers-more-nginx-module/SHA512SUMS \
&& mv -f /tmp/headersmore_version ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/src/headers-more-nginx-module/version \
&& mv -f /tmp/nginx-module-headers-more.xml ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/docs/ \
&& mv /tmp/Makefile.module-zip ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/alpine/ \
&& mv /tmp/mod_zip-${ZIP_VERSION}.tar.gz ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/contrib/tarballs/ \
&& mv /tmp/nginx-module-zip.copyright ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/docs/ \
&& mv /tmp/nginx-module-zip.xml ${tempDir}/pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}/docs/ \
&& export BUILDTARGET=\"module-geoip module-image-filter module-njs module-acme module-perl module-xslt module-brotli module-headers-more module-geoip2 module-ndk module-lua module-zip\" \
&& if [ \"\$(apk --print-arch)\" = \"armhf\" ]; then BUILDTARGET=\"\$( echo \$BUILDTARGET | sed 's,module-acme,,' )\"; fi \
&& make \$BUILDTARGET \
&& apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \
&& abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz \
" \
&& cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ \
&& apk del --no-network .build-deps \
&& if [ "$apkArch" = "armhf" ]; then nginxPackages="$( echo $nginxPackages | sed 's,nginx-module-acme=.*,,')"; fi \
&& apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages \
&& mkdir -p /root/packages/ \
&& cp -R ${tempDir}/packages/alpine/* /root/packages/ \
&& cp ${tempDir}/.abuild/abuild-key.rsa.pub /root/packages/${apkArch} \
;; \
esac \
# remove checksum deps
&& apk del --no-network .checksum-deps \
# if we have leftovers from building, let's purge them (including extra, unnecessary build deps)
&& if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi \
&& if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi \
# Bring in curl and ca-certificates to make registering on DNS SD easier
&& apk add --no-cache tzdata curl ca-certificates openssl \
&& rm -rf /tmp/*
VOLUME ["/root/packages/"]
@@ -0,0 +1,86 @@
#
# NOTE: THIS DOCKERFILE IS GENERATED VIA "update.sh"
#
# PLEASE DO NOT EDIT IT DIRECTLY.
#
FROM nginx:1.28.2-alpine-slim
ENV NJS_VERSION 0.9.5
ENV NJS_RELEASE 1
ENV ACME_VERSION 0.3.1
RUN set -x \
&& apkArch="$(cat /etc/apk/arch)" \
&& nginxPackages=" \
nginx=${NGINX_VERSION}-r${PKG_RELEASE} \
nginx-module-xslt=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-geoip=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-image-filter=${NGINX_VERSION}-r${DYNPKG_RELEASE} \
nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${NJS_RELEASE} \
nginx-module-acme=${NGINX_VERSION}.${ACME_VERSION}-r${PKG_RELEASE} \
" \
# install prerequisites for public key and pkg-oss checks
&& apk add --no-cache --virtual .checksum-deps \
openssl \
&& case "$apkArch" in \
x86_64|aarch64) \
# arches officially built by upstream
apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages \
;; \
*) \
# we're on an architecture upstream doesn't officially build for
# let's build binaries from the published packaging sources
set -x \
&& tempDir="$(mktemp -d)" \
&& chown nobody:nobody $tempDir \
&& apk add --no-cache --virtual .build-deps \
gcc \
libc-dev \
make \
openssl-dev \
pcre2-dev \
zlib-dev \
linux-headers \
libxslt-dev \
gd-dev \
geoip-dev \
libedit-dev \
bash \
alpine-sdk \
findutils \
curl \
cargo \
clang-libclang \
&& su nobody -s /bin/sh -c " \
export HOME=${tempDir} \
&& cd ${tempDir} \
&& curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \
&& PKGOSSCHECKSUM=\"ef4545c05b1632a056482e3dbb47bb5d7393238318db3491e8bb308218cdb5f32dbb2ac73509097ac2426fd73270bc97836843a8b1846a396fd94e60826f7e3f *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" \
&& if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then \
echo \"pkg-oss tarball checksum verification succeeded!\"; \
else \
echo \"pkg-oss tarball checksum verification failed!\"; \
exit 1; \
fi \
&& tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz \
&& cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} \
&& cd alpine \
&& export BUILDTARGET=\"module-geoip module-image-filter module-njs module-xslt module-acme\" \
&& if [ \"\$(apk --print-arch)\" = \"armhf\" ]; then BUILDTARGET=\"\$( echo \$BUILDTARGET | sed 's,module-acme,,' )\"; fi \
&& make \$BUILDTARGET \
&& apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk \
&& abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz \
" \
&& cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ \
&& apk del --no-network .build-deps \
&& if [ "$apkArch" = "armhf" ]; then nginxPackages="$( echo $nginxPackages | sed 's,nginx-module-acme=.*,,')"; fi \
&& apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages \
;; \
esac \
# remove checksum deps
&& apk del --no-network .checksum-deps \
# if we have leftovers from building, let's purge them (including extra, unnecessary build deps)
&& if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi \
&& if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi \
# Bring in curl and ca-certificates to make registering on DNS SD easier
&& apk add --no-cache curl ca-certificates
@@ -0,0 +1,39 @@
MODULES+= brotli
MODULE_SUMMARY_brotli= 3rd-party brotli compression dynamic modules
include $(CONTRIB)/src/ngx_brotli/version
MODULE_VERSION_brotli= $(NGX_BROTLI_VERSION)
MODULE_RELEASE_brotli= 1
MODULE_VERSION_PREFIX_brotli=$(MODULE_TARGET_PREFIX)
MODULE_SOURCES_brotli= ngx_brotli-$(NGX_BROTLI_VERSION).tar.gz
MODULE_CONFARGS_brotli= --add-dynamic-module=$(MODSRC_PREFIX)ngx_brotli-$(NGX_BROTLI_VERSION)
.deps-module-brotli:
cd $(CONTRIB) && make .sum-ngx_brotli
touch $@
MODULE_BUILD_DEPENDS_brotli=brotli-dev
define MODULE_POST_brotli
cat <<BANNER
----------------------------------------------------------------------
The $(MODULE_SUMMARY_brotli) for $(MODULE_SUMMARY_PREFIX) have been installed.
To enable these modules, add the following to /etc/nginx/nginx.conf
and reload nginx:
load_module modules/ngx_http_brotli_filter_module.so;
load_module modules/ngx_http_brotli_static_module.so;
Please refer to the modules documentation for further details:
https://github.com/google/ngx_brotli
----------------------------------------------------------------------
BANNER
endef
export MODULE_POST_brotli
@@ -0,0 +1,42 @@
MODULES+= zip
MODULE_SUMMARY_zip= 3rd-party zip on fly dynamic modules
MODULE_VERSION_zip= 1.3.0
MODULE_RELEASE_zip= 1
MODULE_VERSION_PREFIX_zip=$(MODULE_TARGET_PREFIX)
MODULE_SOURCES_zip= mod_zip-$(MODULE_VERSION_zip).tar.gz
MODULE_CONFARGS_zip= --add-dynamic-module=$(MODSRC_PREFIX)mod_zip-$(MODULE_VERSION_zip)
#.deps-module-zip:
# cd $(CONTRIB) && make .sum-ngx_http_zip_module
# touch $@
MODULE_BUILD_DEPENDS_zip=libzip-dev
define MODULE_ADD_CONTROL_TAGS_zip
replaces="nginx-mod-http-zip"
endef
export MODULE_ADD_CONTROL_TAGS_zip
define MODULE_POST_zip
cat <<BANNER
----------------------------------------------------------------------
The $(MODULE_SUMMARY_zip) for $(MODULE_SUMMARY_PREFIX) have been installed.
To enable these modules, add the following to /etc/nginx/nginx.conf
and reload nginx:
load_module modules/ngx_http_zip_module.so;
Please refer to the modules documentation for further details:
https://github.com/evanmiller/mod_zip
https://www.nginx.com/resources/wiki/modules/zip/
----------------------------------------------------------------------
BANNER
endef
export MODULE_POST_zip
@@ -0,0 +1,18 @@
# ngx_brotli
include $(dir $(abspath $(lastword $(MAKEFILE_LIST))))/version
NGX_BROTLI_URL := $(GITHUB)/cyrax13/ngx_brotli/archive/refs/tags/v$(NGX_BROTLI_VERSION).tar.gz
PKGS += ngx_brotli
$(TARBALLS)/ngx_brotli-$(NGX_BROTLI_VERSION).tar.gz:
$(call download_pkg,$(NGX_BROTLI_URL),ngx_brotli)
.sum-ngx_brotli: ngx_brotli-$(NGX_BROTLI_VERSION).tar.gz
ngx_brotli: ngx_brotli-$(NGX_BROTLI_VERSION).tar.gz .sum-ngx_brotli
$(UNPACK)
$(MOVE)
.ngx_brotli: ngx_brotli
touch $@
@@ -0,0 +1 @@
67328505188239fc6424329852841a7c2ad5364cae8ef02b6f5fe9ffdf61ca2da1363c93d6b9288a2174e860746eb1e18573377867a6a669756556f32949f1f7 ngx_brotli-1.0.9.tar.gz
@@ -0,0 +1 @@
NGX_BROTLI_VERSION := 1.0.9
@@ -0,0 +1 @@
1c4b4ccd1200d3ee44e80dd7e000a9a2f26c47652b74444be93f5d84087a9004b32d7a38ba433b4cea47701fcdc48f86e171e0871de51ba87e70c8a9d24299e1 headers-more-nginx-module-2b1debde426783b8f42246149d3638644a6347cb.tar.gz
@@ -0,0 +1,2 @@
HEADERS_MORE_NGINX_MODULE_VERSION := 0.39
HEADERS_MORE_NGINX_MODULE_GITHASH := 2b1debde426783b8f42246149d3638644a6347cb
Binary file not shown.
@@ -0,0 +1,405 @@
<?xml version="1.0" ?>
<!DOCTYPE change_log SYSTEM "changes.dtd" >
<change_log title="nginx_module_brotli">
<changes apply="nginx-module-brotli" ver="1.0.9" rev="1" basever="1.28.2"
date="2026-02-02" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.9" rev="1" basever="1.28.1"
date="2025-12-25" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.9" rev="1" basever="1.28.0"
date="2025-04-23" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.5"
date="2025-04-16" time="13:14:06 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.4"
date="2025-02-05" time="14:26:51 +0000"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.3"
date="2024-11-26" time="08:44:59 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.2"
date="2024-10-02" time="16:59:46 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.1"
date="2024-08-14" time="06:17:37 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="2" basever="1.27.0"
date="2024-05-29" time="17:45:44 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.0-2
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.27.0"
date="2024-05-28" time="18:20:30 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.5"
date="2024-04-16" time="16:39:06 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.4"
date="2024-02-14" time="08:13:47 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.3"
date="2023-10-24" time="09:10:31 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.2"
date="2023-08-15" time="11:48:44 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.1"
date="2023-06-13" time="10:25:59 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.25.0"
date="2023-05-23" time="10:03:19 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.23.4"
date="2023-03-28" time="09:49:35 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.23.3"
date="2022-12-13" time="09:26:00 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.23.2"
date="2022-10-19" time="13:32:28 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.23.1"
date="2022-07-19" time="19:06:54 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.23.0"
date="2022-06-21" time="20:54:23 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.6"
date="2022-01-25" time="18:13:46 +0300"
packager="Mikhail Isachenkov &lt;mikhail.isachenkov@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.6-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.5"
date="2021-12-28" time="18:40:58 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.4"
date="2021-11-02" time="18:01:49 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.3"
date="2021-09-07" time="18:38:16 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.2"
date="2021-08-31" time="18:35:29 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.1"
date="2021-07-06" time="18:11:20 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.21.0"
date="2021-05-25" time="16:01:22 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.19.10"
date="2021-04-13" time="18:40:44 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.10-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.19.9"
date="2021-03-30" time="17:58:30 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.9-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.19.8"
date="2021-03-09" time="18:52:01 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.8-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.19.7"
date="2021-02-17" time="16:29:15 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.7-1
</para>
</change>
</changes>
<changes apply="nginx-module-brotli" ver="1.0.0" rev="1" basever="1.19.6"
date="2020-12-17" time="12:00:00 +0300"
packager="Andrei Belov &lt;defanator@gmail.com&gt;">
<change>
<para>
Initial release of brotli nginx module package.
</para>
</change>
</changes>
</change_log>
@@ -0,0 +1,454 @@
<?xml version="1.0" ?>
<!DOCTYPE change_log SYSTEM "changes.dtd" >
<change_log title="nginx_module_headers_more">
<changes apply="nginx-module-headers-more" ver="0.39" rev="1" basever="1.28.2"
date="2026-02-02" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.39" rev="1" basever="1.28.1"
date="2025-12-25" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.39" rev="1" basever="1.28.0"
date="2025-04-23" time="13:39:59 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.28.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.37" rev="1" basever="1.27.5"
date="2025-04-16" time="13:14:06 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.37" rev="1" basever="1.27.4"
date="2025-02-05" time="14:26:51 +0000"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.37" rev="1" basever="1.27.3"
date="2024-11-26" time="08:44:59 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.37" rev="1" basever="1.27.2"
date="2024-10-17" time="16:59:46 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
Updated headers-more module to 0.37 release.
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.27.2"
date="2024-10-02" time="16:59:46 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.27.1"
date="2024-08-14" time="06:17:37 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="2" basever="1.27.0"
date="2024-05-29" time="17:45:44 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.0-2
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.27.0"
date="2024-05-28" time="18:20:30 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.27.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.25.5"
date="2024-04-16" time="16:39:06 +0100"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.25.4"
date="2024-02-14" time="08:13:47 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.35" rev="1" basever="1.25.3"
date="2023-11-20" time="15:35:00 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
Updated headers-more module to 0.35 release.
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.25.3"
date="2023-10-24" time="09:10:31 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.25.2"
date="2023-08-15" time="11:48:44 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.25.1"
date="2023-06-13" time="10:25:59 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.25.0"
date="2023-05-23" time="10:03:19 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.25.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.23.4"
date="2023-03-28" time="09:49:35 -0700"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.23.3"
date="2022-12-13" time="09:26:00 -0800"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.34" rev="1" basever="1.23.2"
date="2022-11-09" time="12:00:00 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
Updated headers-more to git hash bea1be3bbf6af28f6aa8cf0c01c07ee1637e2bd0
which is version 0.34
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.23.2"
date="2022-10-19" time="13:32:28 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.23.1"
date="2022-07-19" time="19:06:54 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="2" basever="1.23.0"
date="2022-07-14" time="17:00:00 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
Updated headers-more to git hash d502e41996d24a382bd9c632e3ae3efa0a5fca66
This fixes FTBFS with nginx 1.23.0+.
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.23.0"
date="2022-06-21" time="20:54:23 +0400"
packager="Nginx Packaging &lt;nginx-packaging@f5.com&gt;">
<change>
<para>
base version updated to 1.23.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.6"
date="2022-01-25" time="18:13:46 +0300"
packager="Mikhail Isachenkov &lt;mikhail.isachenkov@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.6-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.5"
date="2021-12-28" time="18:40:58 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.5-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.4"
date="2021-11-02" time="18:01:49 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.4-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.3"
date="2021-09-07" time="18:38:16 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.3-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.2"
date="2021-08-31" time="18:35:29 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.1"
date="2021-07-06" time="18:11:20 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.21.0"
date="2021-05-25" time="16:01:22 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.21.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.19.10"
date="2021-04-13" time="18:40:44 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.10-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.19.9"
date="2021-03-30" time="17:58:30 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.9-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.19.8"
date="2021-03-09" time="18:52:01 +0300"
packager="Konstantin Pavlov &lt;thresh@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.8-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.19.7"
date="2021-02-17" time="16:29:15 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">
<change>
<para>
base version updated to 1.19.7-1
</para>
</change>
</changes>
<changes apply="nginx-module-headers-more" ver="0.33" rev="1" basever="1.19.6"
date="2020-12-17" time="12:00:00 +0300"
packager="Andrei Belov &lt;defanator@gmail.com&gt;">
<change>
<para>
Initial release of headers more nginx module package.
</para>
</change>
</changes>
</change_log>
@@ -0,0 +1,28 @@
/*
* Copyright 2007-2020 Evan Miller and contributors
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* 3. Neither the name of the copyright holder nor the names of its contributors
* may be used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
@@ -0,0 +1,38 @@
<?xml version="1.0" ?>
<!DOCTYPE change_log SYSTEM "changes.dtd" >
<change_log title="nginx_module_zip">
<changes apply="nginx-module-zip" ver="1.3.0" rev="1" date="2023-02-20" time="14:30:00 +0300" packager="Evan Miller &lt;emmiller@gmail.com&gt;">
<change>
<para>
base version updated to 1.3.0-1
</para>
</change>
</changes>
<changes apply="nginx-module-zip" ver="1.2.2" rev="1" date="2023-02-14" time="14:30:00 +0300" packager="Evan Miller &lt;emmiller@gmail.com&gt;">
<change>
<para>
base version updated to 1.2.2-1
</para>
</change>
</changes>
<changes apply="nginx-module-zip" ver="1.2.1" rev="1" date="2022-06-25" time="16:30:00 +0300" packager="Evan Miller &lt;emmiller@gmail.com&gt;">
<change>
<para>
base version updated to 1.2.1-1
</para>
</change>
</changes>
<changes apply="nginx-module-zip" ver="1.2.0" rev="1" date="2020-10-24" time="16:30:00 +0300" packager="Evan Miller &lt;emmiller@gmail.com&gt;">
<change>
<para>
base version updated to 1.2.0-1
</para>
</change>
</changes>
</change_log>