Danila Vershinin (2026-05-31)
—
- gps_license: bump to 1.2.0. Operator-facing 503s now point at · /nginx-license-token/ on getpagespeed.com (revoked / missing / · expired / invalid / unknown) and the 503 body is a centered nginx-style · HTML page with a "Restore access" button. The bare URL keeps serving · the generic page so older module versions still work.
Danila Vershinin (2026-05-31)
—
- gps_license: bump to 1.2.0. Operator-facing 503s now point at · /nginx-license-token/ on getpagespeed.com (revoked / missing / · expired / invalid / unknown) and the 503 body is a centered nginx-style · HTML page with a "Restore access" button. The bare URL keeps serving · the generic page so older module versions still work.
Danila Vershinin (2026-05-18)
—
- Bundle nginx-gps SELinux policy: allow outbound HTTPS from httpd_t · (license reporting + future integrations) and bind UDP 443 for HTTP/3. · Paired with `semanage port -a -t http_port_t -p udp 443` in %post for · EL <= 9 where the UDP label is missing.
Danila Vershinin (2026-05-18)
—
- Bundle nginx-gps SELinux policy: allow outbound HTTPS from httpd_t · (license reporting + future integrations) and bind UDP 443 for HTTP/3. · Paired with `semanage port -a -t http_port_t -p udp 443` in %post for · EL <= 9 where the UDP label is missing.
Danila Vershinin (2026-05-05)
—
- gps_license: bump to 1.1.1 (host telemetry: distro/arch/package_source). · - gps_license: enable on RHEL >= 8 and Amazon Linux >= 2 (was Fedora / · SUSE / EL7 only). Pass package_source=nginx_mod via cc_opt.
Danila Vershinin (2026-05-05)
—
- gps_license: bump to 1.1.1 (host telemetry: distro/arch/package_source). · - gps_license: enable on RHEL >= 8 and Amazon Linux >= 2 (was Fedora / · SUSE / EL7 only). Pass package_source=nginx_mod via cc_opt.
Danila Vershinin (2026-05-05)
—
- gps_license: bump to 1.1.1 (host telemetry: distro/arch/package_source). · - gps_license: enable on RHEL >= 8 and Amazon Linux >= 2 (was Fedora / · SUSE / EL7 only). Pass package_source=nginx_mod via cc_opt.
Danila Vershinin (2026-05-04)
—
- limit_req: nano-r/s internal storage so low rates (1r/Y, 1r/d, 2r/h) · actually leak instead of being permanently stuck at 429.
Danila Vershinin (2026-04-23)
—
- Raise Obsoletes/Provides epoch for nginx-mod-mail / nginx-mod-stream from 1 · to %{nginx_epoch} (2), using the same synthetic -99 release pattern already · in use on line 238 for the nginx name. EL9 AppStream ships these split · sub-packages at epoch 2, so the prior "<= 1:%{version}" boundary silently · never matched and left them stranded on upgrade, deadlocking dnf with · "nginx-mod-stream requires nginx(abi) = 1.20.1" on AL9 and AL10.