Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .docker/ol10-unprivileged.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS (Unprivileged)" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

ARG UID=1001
Expand Down
2 changes: 1 addition & 1 deletion .docker/ol10.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

# hadolint ignore=DL3031,DL3041
Expand Down
2 changes: 1 addition & 1 deletion .docker/ol8-unprivileged.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS (Unprivileged)" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

ARG UID=1001
Expand Down
2 changes: 1 addition & 1 deletion .docker/ol8.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

# hadolint ignore=DL3031,DL3041
Expand Down
2 changes: 1 addition & 1 deletion .docker/ol9-unprivileged.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS (Unprivileged)" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

ARG UID=1001
Expand Down
2 changes: 1 addition & 1 deletion .docker/ol9.docker
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ LABEL org.opencontainers.image.title="WEBKAOS" \
org.opencontainers.image.url="https://kaos.sh/webkaos" \
org.opencontainers.image.source="https://github.com/essentialkaos/webkaos"

ARG WEBKAOS_VER=1.28.1
ARG WEBKAOS_VER=1.28.2
ARG REPOSITORY=kaos-release

# hadolint ignore=DL3031,DL3041
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ permissions:

env:
IMAGE_NAME: ${{ github.repository }}
LATEST_IMAGE: ol8
LATEST_IMAGE: ol9

jobs:
Docker:
Expand Down
64 changes: 32 additions & 32 deletions SOURCES/webkaos.patch
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
diff --color -urN nginx-1.28.1-orig/auto/lib/pcre/make nginx-1.28.1/auto/lib/pcre/make
--- nginx-1.28.1-orig/auto/lib/pcre/make 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/auto/lib/pcre/make 2026-01-14 16:18:42.000000000 +0300
diff --color -urN nginx-1.28.2-orig/auto/lib/pcre/make nginx-1.28.2/auto/lib/pcre/make
--- nginx-1.28.2-orig/auto/lib/pcre/make 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/auto/lib/pcre/make 2026-02-05 12:41:01.191347154 +0300
@@ -91,7 +91,7 @@
$PCRE/Makefile: $NGX_MAKEFILE
cd $PCRE \\
Expand All @@ -19,9 +19,9 @@ diff --color -urN nginx-1.28.1-orig/auto/lib/pcre/make nginx-1.28.1/auto/lib/pcr
./configure --disable-shared $PCRE_CONF_OPT

$PCRE/.libs/libpcre.a: $PCRE/Makefile
diff --color -urN nginx-1.28.1-orig/src/core/nginx.c nginx-1.28.1/src/core/nginx.c
--- nginx-1.28.1-orig/src/core/nginx.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/core/nginx.c 2026-01-14 14:34:20.656221615 +0300
diff --color -urN nginx-1.28.2-orig/src/core/nginx.c nginx-1.28.2/src/core/nginx.c
--- nginx-1.28.2-orig/src/core/nginx.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/core/nginx.c 2026-02-05 12:41:01.199347252 +0300
@@ -391,12 +391,12 @@
static void
ngx_show_version_info(void)
Expand All @@ -38,13 +38,13 @@ diff --color -urN nginx-1.28.1-orig/src/core/nginx.c nginx-1.28.1/src/core/nginx
NGX_LINEFEED NGX_LINEFEED
"Options:" NGX_LINEFEED
" -?,-h : this help" NGX_LINEFEED
diff --color -urN nginx-1.28.1-orig/src/core/nginx.h nginx-1.28.1/src/core/nginx.h
--- nginx-1.28.1-orig/src/core/nginx.h 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/core/nginx.h 2026-01-14 17:09:50.000000000 +0300
diff --color -urN nginx-1.28.2-orig/src/core/nginx.h nginx-1.28.2/src/core/nginx.h
--- nginx-1.28.2-orig/src/core/nginx.h 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/core/nginx.h 2026-02-05 12:41:24.000000000 +0300
@@ -11,7 +11,7 @@

#define nginx_version 1028001
#define NGINX_VERSION "1.28.1"
#define nginx_version 1028002
#define NGINX_VERSION "1.28.2"
-#define NGINX_VER "nginx/" NGINX_VERSION
+#define NGINX_VER "webkaos/" NGINX_VERSION

Expand All @@ -59,9 +59,9 @@ diff --color -urN nginx-1.28.1-orig/src/core/nginx.h nginx-1.28.1/src/core/nginx
#define NGX_OLDPID_EXT ".oldbin"


diff --color -urN nginx-1.28.1-orig/src/core/ngx_log.c nginx-1.28.1/src/core/ngx_log.c
--- nginx-1.28.1-orig/src/core/ngx_log.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/core/ngx_log.c 2026-01-14 14:34:20.668221970 +0300
diff --color -urN nginx-1.28.2-orig/src/core/ngx_log.c nginx-1.28.2/src/core/ngx_log.c
--- nginx-1.28.2-orig/src/core/ngx_log.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/core/ngx_log.c 2026-02-05 12:41:01.212347411 +0300
@@ -202,9 +202,9 @@
return;
}
Expand Down Expand Up @@ -92,9 +92,9 @@ diff --color -urN nginx-1.28.1-orig/src/core/ngx_log.c nginx-1.28.1/src/core/ngx
return NGX_CONF_ERROR;
#endif

diff --color -urN nginx-1.28.1-orig/src/http/modules/ngx_http_autoindex_module.c nginx-1.28.1/src/http/modules/ngx_http_autoindex_module.c
--- nginx-1.28.1-orig/src/http/modules/ngx_http_autoindex_module.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/http/modules/ngx_http_autoindex_module.c 2026-01-14 14:34:20.675222177 +0300
diff --color -urN nginx-1.28.2-orig/src/http/modules/ngx_http_autoindex_module.c nginx-1.28.2/src/http/modules/ngx_http_autoindex_module.c
--- nginx-1.28.2-orig/src/http/modules/ngx_http_autoindex_module.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/http/modules/ngx_http_autoindex_module.c 2026-02-05 12:41:01.219347497 +0300
@@ -449,9 +449,11 @@
;

Expand Down Expand Up @@ -170,9 +170,9 @@ diff --color -urN nginx-1.28.1-orig/src/http/modules/ngx_http_autoindex_module.c
tm.ngx_tm_mday,
months[tm.ngx_tm_mon - 1],
tm.ngx_tm_year,
diff --color -urN nginx-1.28.1-orig/src/http/ngx_http_header_filter_module.c nginx-1.28.1/src/http/ngx_http_header_filter_module.c
--- nginx-1.28.1-orig/src/http/ngx_http_header_filter_module.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/http/ngx_http_header_filter_module.c 2026-01-14 14:34:20.682222385 +0300
diff --color -urN nginx-1.28.2-orig/src/http/ngx_http_header_filter_module.c nginx-1.28.2/src/http/ngx_http_header_filter_module.c
--- nginx-1.28.2-orig/src/http/ngx_http_header_filter_module.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/http/ngx_http_header_filter_module.c 2026-02-05 12:41:01.225347571 +0300
@@ -46,7 +46,7 @@
};

Expand Down Expand Up @@ -223,9 +223,9 @@ diff --color -urN nginx-1.28.1-orig/src/http/ngx_http_header_filter_module.c ngi
#define NGX_HTTP_OFF_5XX (NGX_HTTP_LAST_4XX - 400 + NGX_HTTP_OFF_4XX)

ngx_string("500 Internal Server Error"),
diff --color -urN nginx-1.28.1-orig/src/http/ngx_http_special_response.c nginx-1.28.1/src/http/ngx_http_special_response.c
--- nginx-1.28.1-orig/src/http/ngx_http_special_response.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/http/ngx_http_special_response.c 2026-01-14 14:34:20.689222592 +0300
diff --color -urN nginx-1.28.2-orig/src/http/ngx_http_special_response.c nginx-1.28.2/src/http/ngx_http_special_response.c
--- nginx-1.28.2-orig/src/http/ngx_http_special_response.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/http/ngx_http_special_response.c 2026-02-05 12:41:01.232347657 +0300
@@ -19,21 +19,21 @@


Expand Down Expand Up @@ -698,9 +698,9 @@ diff --color -urN nginx-1.28.1-orig/src/http/ngx_http_special_response.c nginx-1
#define NGX_HTTP_OFF_5XX (NGX_HTTP_LAST_4XX - 400 + NGX_HTTP_OFF_4XX)

ngx_string(ngx_http_error_494_page), /* 494, request header too large */
diff --color -urN nginx-1.28.1-orig/src/http/v2/ngx_http_v2_filter_module.c nginx-1.28.1/src/http/v2/ngx_http_v2_filter_module.c
--- nginx-1.28.1-orig/src/http/v2/ngx_http_v2_filter_module.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/http/v2/ngx_http_v2_filter_module.c 2026-01-14 14:34:20.696222799 +0300
diff --color -urN nginx-1.28.2-orig/src/http/v2/ngx_http_v2_filter_module.c nginx-1.28.2/src/http/v2/ngx_http_v2_filter_module.c
--- nginx-1.28.2-orig/src/http/v2/ngx_http_v2_filter_module.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/http/v2/ngx_http_v2_filter_module.c 2026-02-05 12:41:01.238347731 +0300
@@ -115,7 +115,7 @@
ngx_http_core_srv_conf_t *cscf;
u_char addr[NGX_SOCKADDR_STRLEN];
Expand All @@ -719,9 +719,9 @@ diff --color -urN nginx-1.28.1-orig/src/http/v2/ngx_http_v2_filter_module.c ngin
}

*pos++ = ngx_http_v2_inc_indexed(NGX_HTTP_V2_SERVER_INDEX);
diff --color -urN nginx-1.28.1-orig/src/http/v3/ngx_http_v3_filter_module.c nginx-1.28.1/src/http/v3/ngx_http_v3_filter_module.c
--- nginx-1.28.1-orig/src/http/v3/ngx_http_v3_filter_module.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/http/v3/ngx_http_v3_filter_module.c 2026-01-14 14:34:20.703223007 +0300
diff --color -urN nginx-1.28.2-orig/src/http/v3/ngx_http_v3_filter_module.c nginx-1.28.2/src/http/v3/ngx_http_v3_filter_module.c
--- nginx-1.28.2-orig/src/http/v3/ngx_http_v3_filter_module.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/http/v3/ngx_http_v3_filter_module.c 2026-02-05 12:41:01.245347817 +0300
@@ -166,7 +166,7 @@
n = sizeof(NGINX_VER_BUILD) - 1;

Expand All @@ -742,9 +742,9 @@ diff --color -urN nginx-1.28.1-orig/src/http/v3/ngx_http_v3_filter_module.c ngin
}

ngx_log_debug2(NGX_LOG_DEBUG_HTTP, c->log, 0,
diff --color -urN nginx-1.28.1-orig/src/os/unix/ngx_setproctitle.c nginx-1.28.1/src/os/unix/ngx_setproctitle.c
--- nginx-1.28.1-orig/src/os/unix/ngx_setproctitle.c 2025-12-23 21:40:33.000000000 +0300
+++ nginx-1.28.1/src/os/unix/ngx_setproctitle.c 2026-01-14 14:34:20.710223214 +0300
diff --color -urN nginx-1.28.2-orig/src/os/unix/ngx_setproctitle.c nginx-1.28.2/src/os/unix/ngx_setproctitle.c
--- nginx-1.28.2-orig/src/os/unix/ngx_setproctitle.c 2026-02-04 20:22:23.000000000 +0300
+++ nginx-1.28.2/src/os/unix/ngx_setproctitle.c 2026-02-05 12:41:01.251347891 +0300
@@ -89,7 +89,7 @@

ngx_os_argv[1] = NULL;
Expand Down
5 changes: 4 additions & 1 deletion webkaos.spec
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
%define service_name %{name}
%define service_home %{_cachedir}/%{service_name}

%define nginx_version 1.28.1
%define nginx_version 1.28.2
%define lua_module_ver 0.10.29
%define lua_resty_core_ver 0.1.32
%define lua_resty_lru_ver 0.15
Expand Down Expand Up @@ -570,6 +570,9 @@ rm -rf %{buildroot}
################################################################################

%changelog
* Thu Feb 05 2026 Anton Novojilov <[email protected]> - 1.28.2-0
- Nginx updated to 1.28.1 with fixes for CVE-2026-1642

* Wed Jan 14 2026 Anton Novojilov <[email protected]> - 1.28.1-0
- Nginx updated to 1.28.1 with fixes for CVE-2025-53859
- More Headers module updated to 0.39
Expand Down
Loading