Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nginx for openSUSE:Factory checked in at 2025-06-04 20:27:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nginx (Old) and /work/SRC/openSUSE:Factory/.nginx.new.16005 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nginx" Wed Jun 4 20:27:36 2025 rev:100 rq:1281951 version:1.28.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nginx/nginx.changes 2025-05-26 18:32:57.568925822 +0200 +++ /work/SRC/openSUSE:Factory/.nginx.new.16005/nginx.changes 2025-06-04 20:27:42.086865159 +0200 @@ -1,0 +2,7 @@ +Mon Jun 2 13:28:14 UTC 2025 - Richard Rahl <rra...@opensuse.org> + +- Updated to 1.28.0: + * Fixed -Wunterminated-string-initialization with gcc15 + * HTTP/3: fixed NGX_HTTP_V3_VARLEN_INT_LEN value + +------------------------------------------------------------------- Old: ---- nginx-1.27.5.tar.gz nginx-1.27.5.tar.gz.asc New: ---- nginx-1.28.0.tar.gz nginx-1.28.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nginx.spec ++++++ --- /var/tmp/diff_new_pack.23YIma/_old 2025-06-04 20:27:43.186910735 +0200 +++ /var/tmp/diff_new_pack.23YIma/_new 2025-06-04 20:27:43.186910735 +0200 @@ -23,7 +23,7 @@ %bcond_with ngx_google_perftools # Name: nginx -Version: 1.27.5 +Version: 1.28.0 Release: 0 Summary: A HTTP server and IMAP/POP3 proxy server License: BSD-2-Clause ++++++ nginx-1.27.5.tar.gz -> nginx-1.28.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/CHANGES new/nginx-1.28.0/CHANGES --- old/nginx-1.27.5/CHANGES 2025-04-16 14:07:35.000000000 +0200 +++ new/nginx-1.28.0/CHANGES 2025-04-23 13:55:39.000000000 +0200 @@ -1,4 +1,15 @@ +Changes with nginx 1.28.0 23 Apr 2025 + + *) 1.28.x stable branch. + + *) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or + ngx_http_v3_module modules were used. + + *) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto + optimization if ngx_http_v3_module was used. + + Changes with nginx 1.27.5 16 Apr 2025 *) Feature: CUBIC congestion control in QUIC connections. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/CHANGES.ru new/nginx-1.28.0/CHANGES.ru --- old/nginx-1.27.5/CHANGES.ru 2025-04-16 14:07:35.000000000 +0200 +++ new/nginx-1.28.0/CHANGES.ru 2025-04-23 13:55:38.000000000 +0200 @@ -1,4 +1,15 @@ +Изменения в nginx 1.28.0 23.04.2025 + + *) Стабильная ветка 1.28.x. + + *) Исправление: nginx не собирался gcc 15, если использовались модули + ngx_http_v2_module и ngx_http_v3_module. + + *) Исправление: nginx мог не собираться gcc 14 и новее с оптимизацией + -O3 -flto, если использовался модуль ngx_http_v3_module. + + Изменения в nginx 1.27.5 16.04.2025 *) Добавление: контроль перегрузки CUBIC в соединениях QUIC. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/src/core/nginx.h new/nginx-1.28.0/src/core/nginx.h --- old/nginx-1.27.5/src/core/nginx.h 2025-04-16 14:01:11.000000000 +0200 +++ new/nginx-1.28.0/src/core/nginx.h 2025-04-23 13:48:54.000000000 +0200 @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1027005 -#define NGINX_VERSION "1.27.5" +#define nginx_version 1028000 +#define NGINX_VERSION "1.28.0" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/src/event/quic/ngx_event_quic_protection.c new/nginx-1.28.0/src/event/quic/ngx_event_quic_protection.c --- old/nginx-1.27.5/src/event/quic/ngx_event_quic_protection.c 2025-04-16 14:01:11.000000000 +0200 +++ new/nginx-1.28.0/src/event/quic/ngx_event_quic_protection.c 2025-04-23 13:48:54.000000000 +0200 @@ -125,9 +125,10 @@ ngx_quic_secret_t *client, *server; ngx_quic_ciphers_t ciphers; - static const uint8_t salt[20] = - "\x38\x76\x2c\xf7\xf5\x59\x34\xb3\x4d\x17" - "\x9a\xe6\xa4\xc8\x0c\xad\xcc\xbb\x7f\x0a"; + static const uint8_t salt[20] = { + 0x38, 0x76, 0x2c, 0xf7, 0xf5, 0x59, 0x34, 0xb3, 0x4d, 0x17, + 0x9a, 0xe6, 0xa4, 0xc8, 0x0c, 0xad, 0xcc, 0xbb, 0x7f, 0x0a + }; client = &keys->secrets[ssl_encryption_initial].client; server = &keys->secrets[ssl_encryption_initial].server; @@ -958,8 +959,9 @@ /* 5.8. Retry Packet Integrity */ static ngx_quic_md_t key = ngx_quic_md( "\xbe\x0c\x69\x0b\x9f\x66\x57\x5a\x1d\x76\x6b\x54\xe3\x68\xc8\x4e"); - static const u_char nonce[NGX_QUIC_IV_LEN] = - "\x46\x15\x99\xd3\x5d\x63\x2b\xf2\x23\x98\x25\xbb"; + static const u_char nonce[NGX_QUIC_IV_LEN] = { + 0x46, 0x15, 0x99, 0xd3, 0x5d, 0x63, 0x2b, 0xf2, 0x23, 0x98, 0x25, 0xbb + }; static ngx_str_t in = ngx_string(""); ad.data = res->data; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/src/http/v2/ngx_http_v2_filter_module.c new/nginx-1.28.0/src/http/v2/ngx_http_v2_filter_module.c --- old/nginx-1.27.5/src/http/v2/ngx_http_v2_filter_module.c 2025-04-16 14:01:11.000000000 +0200 +++ new/nginx-1.28.0/src/http/v2/ngx_http_v2_filter_module.c 2025-04-23 13:48:54.000000000 +0200 @@ -115,10 +115,11 @@ ngx_http_core_srv_conf_t *cscf; u_char addr[NGX_SOCKADDR_STRLEN]; - static const u_char nginx[5] = "\x84\xaa\x63\x55\xe7"; + static const u_char nginx[5] = { 0x84, 0xaa, 0x63, 0x55, 0xe7 }; #if (NGX_HTTP_GZIP) - static const u_char accept_encoding[12] = - "\x8b\x84\x84\x2d\x69\x5b\x05\x44\x3c\x86\xaa\x6f"; + static const u_char accept_encoding[12] = { + 0x8b, 0x84, 0x84, 0x2d, 0x69, 0x5b, 0x05, 0x44, 0x3c, 0x86, 0xaa, 0x6f + }; #endif static size_t nginx_ver_len = ngx_http_v2_literal_size(NGINX_VER); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nginx-1.27.5/src/http/v3/ngx_http_v3.h new/nginx-1.28.0/src/http/v3/ngx_http_v3.h --- old/nginx-1.27.5/src/http/v3/ngx_http_v3.h 2025-04-16 14:01:11.000000000 +0200 +++ new/nginx-1.28.0/src/http/v3/ngx_http_v3.h 2025-04-23 13:48:54.000000000 +0200 @@ -23,7 +23,7 @@ #define NGX_HTTP_V3_HQ_ALPN_PROTO "\x0Ahq-interop" #define NGX_HTTP_V3_HQ_PROTO "hq-interop" -#define NGX_HTTP_V3_VARLEN_INT_LEN 4 +#define NGX_HTTP_V3_VARLEN_INT_LEN 8 #define NGX_HTTP_V3_PREFIX_INT_LEN 11 #define NGX_HTTP_V3_STREAM_CONTROL 0x00