| Wed, 07 Jan 2026 18:27:50 +0300 |
Maxim Dounin |
Cleaned up unsafe ngx_errno and ngx_socket_errno usage.
default tip
|
| Wed, 07 Jan 2026 18:23:21 +0300 |
Maxim Dounin |
Win32: fixed ngx_errno vs. ngx_socket_errno usage.
|
| Wed, 07 Jan 2026 18:22:53 +0300 |
Maxim Dounin |
Fixed unexpected ngx_socket_errno usage.
|
| Wed, 07 Jan 2026 18:22:29 +0300 |
Maxim Dounin |
Removed unneeded local variable in ngx_libc_crypt().
|
| Wed, 07 Jan 2026 18:22:24 +0300 |
Maxim Dounin |
Version bump.
|
| Tue, 16 Dec 2025 16:08:51 +0300 |
Maxim Dounin |
release-1.29.4 tag
|
| Tue, 16 Dec 2025 16:08:50 +0300 |
Maxim Dounin |
freenginx-1.29.4-RELEASE
release-1.29.4
|
| Mon, 15 Dec 2025 01:16:02 +0300 |
Maxim Dounin |
GeoIP: rearranged checks to avoid dead code.
|
| Sun, 14 Dec 2025 02:36:34 +0300 |
Maxim Dounin |
Adjusted ngx_file_fs_size() workaround for XFS.
|
| Sun, 14 Dec 2025 01:11:22 +0300 |
Maxim Dounin |
GeoIP: support for GeoIP2 databases in the MMDB format.
|
| Sun, 14 Dec 2025 01:11:18 +0300 |
Maxim Dounin |
GeoIP: simplified handling of IPv6 databases.
|
| Sun, 14 Dec 2025 01:11:13 +0300 |
Maxim Dounin |
GeoIP: introduced ngx_http_geoip_sockaddr() helper.
|
| Sun, 14 Dec 2025 01:11:07 +0300 |
Maxim Dounin |
GeoIP: moved ngx_http_geoip_addr() to a better place.
|
| Sun, 14 Dec 2025 01:11:02 +0300 |
Maxim Dounin |
GeoIP: removed unused ngx_http_geoip_var_t structure.
|
| Sun, 14 Dec 2025 01:10:58 +0300 |
Maxim Dounin |
GeoIP: added missing empty line.
|
| Sun, 30 Nov 2025 06:21:56 +0300 |
Maxim Dounin |
Geo: fixed Valgrind complaints about uninitialized values.
|
| Sun, 30 Nov 2025 06:21:19 +0300 |
Maxim Dounin |
Geo: fixed ngx_file_info() error handling.
|
| Sun, 30 Nov 2025 06:20:51 +0300 |
Maxim Dounin |
Auth basic: fixed file descriptor leak on memory allocation errors.
|
| Sun, 30 Nov 2025 06:20:33 +0300 |
Maxim Dounin |
Version bump.
|
| Tue, 11 Nov 2025 16:30:39 +0300 |
Maxim Dounin |
release-1.29.3 tag
|
| Tue, 11 Nov 2025 16:30:38 +0300 |
Maxim Dounin |
freenginx-1.29.3-RELEASE
release-1.29.3
|
| Mon, 10 Nov 2025 22:50:38 +0300 |
Maxim Dounin |
Updated OpenSSL and PCRE used for win32 builds.
|
| Sun, 09 Nov 2025 12:01:38 +0300 |
Maxim Dounin |
Xslt: xml_external_entities directive.
|
| Sun, 09 Nov 2025 12:01:35 +0300 |
Maxim Dounin |
Xslt: disabled loading of external entities over the network.
|
| Fri, 31 Oct 2025 08:08:06 +0300 |
Maxim Dounin |
Xslt: fixed xml_entities to be resolved from prefix.
|
| Fri, 31 Oct 2025 08:08:01 +0300 |
Maxim Dounin |
GeoIP: fixed database file names to be resolved from prefix.
|
| Fri, 31 Oct 2025 08:07:57 +0300 |
Maxim Dounin |
Fixed google_perftools_profiles to be resolved from prefix.
|
| Fri, 31 Oct 2025 08:07:54 +0300 |
Maxim Dounin |
Core: fixed working_directory to be resolved from prefix.
|
| Fri, 31 Oct 2025 08:07:51 +0300 |
Maxim Dounin |
Core: updated "set by ngx_pcalloc()" comment.
|
| Wed, 15 Oct 2025 02:35:19 +0300 |
Maxim Dounin |
SSL: loading certificates and keys via OpenSSL STORE API.
|
| Wed, 15 Oct 2025 02:35:04 +0300 |
Maxim Dounin |
Version bump.
|
| Tue, 23 Sep 2025 19:06:47 +0300 |
Maxim Dounin |
release-1.29.2 tag
|
| Tue, 23 Sep 2025 19:06:46 +0300 |
Maxim Dounin |
freenginx-1.29.2-RELEASE
release-1.29.2
|
| Tue, 23 Sep 2025 04:58:51 +0300 |
Maxim Dounin |
Updated PCRE2 used for win32 builds.
|
| Sat, 20 Sep 2025 02:16:13 +0300 |
Maxim Dounin |
SSL: $ssl_encrypted_hello variable.
|
| Sat, 20 Sep 2025 02:15:07 +0300 |
Maxim Dounin |
SSL: Encrypted Client Hello (ECH) support.
|
| Sat, 20 Sep 2025 02:15:01 +0300 |
Maxim Dounin |
Version bump.
|
| Tue, 26 Aug 2025 18:04:10 +0300 |
Maxim Dounin |
release-1.29.1 tag
|
| Tue, 26 Aug 2025 18:04:09 +0300 |
Maxim Dounin |
freenginx-1.29.1-RELEASE
release-1.29.1
|
| Sun, 24 Aug 2025 20:14:28 +0300 |
Maxim Dounin |
Proxy: added the "proxy_allow_duplicate_chunked" directive.
|
| Thu, 21 Aug 2025 23:49:46 +0300 |
Maxim Dounin |
Improved ngx_http_validate_host() to do better syntax validation.
|
| Thu, 21 Aug 2025 23:49:43 +0300 |
Maxim Dounin |
Updated request line parsing to use if() in IP literals.
|
| Thu, 21 Aug 2025 23:49:41 +0300 |
Maxim Dounin |
Updated request line parsing to allow uncommon chars in host.
|
| Thu, 21 Aug 2025 23:49:38 +0300 |
Maxim Dounin |
Updated request line parsing to allow IPv6 zone identifiers.
|
| Thu, 21 Aug 2025 06:02:08 +0300 |
Maxim Dounin |
Mail: fixed "upstream: ..." in logs with "smtp_auth none".
|
| Thu, 21 Aug 2025 06:02:01 +0300 |
Maxim Dounin |
Mail: s->login and s->passwd now cleared on errors.
|
| Thu, 21 Aug 2025 04:41:27 +0300 |
Maxim Dounin |
SSL: support for iPAddress subjectAltName in certificates.
|
| Thu, 21 Aug 2025 04:40:59 +0300 |
Maxim Dounin |
SSL: fixed subjectAltName and commonName debug logging.
|
| Mon, 18 Aug 2025 03:19:28 +0300 |
Maxim Dounin |
Upstream: unexpected 1xx interim responses now ignored.
|
| Mon, 18 Aug 2025 03:19:16 +0300 |
Maxim Dounin |
Proxy: connection upgrades now rejected if not configured.
|
| Mon, 18 Aug 2025 03:19:11 +0300 |
Maxim Dounin |
Upstream: unexpected connection upgrades now rejected.
|
| Mon, 18 Aug 2025 03:19:05 +0300 |
Maxim Dounin |
gRPC: reinitialization of ping and settings limits.
|
| Mon, 18 Aug 2025 03:18:55 +0300 |
Maxim Dounin |
Reworked ngx_http_parse_status_line() to avoid data assumptions.
|
| Mon, 18 Aug 2025 03:18:50 +0300 |
Maxim Dounin |
Style.
|
| Mon, 18 Aug 2025 03:18:45 +0300 |
Maxim Dounin |
Upstream: added a function to initialize and clear input headers.
|
| Mon, 18 Aug 2025 03:18:37 +0300 |
Maxim Dounin |
Upstream: simplified u->state->status handling.
|
| Mon, 18 Aug 2025 03:18:30 +0300 |
Maxim Dounin |
Upstream: simplified ngx_http_upstream_process_header().
|
| Mon, 18 Aug 2025 03:18:23 +0300 |
Maxim Dounin |
Proxy: HTTP/0.9 responses now disabled by default.
|
| Mon, 18 Aug 2025 03:18:16 +0300 |
Maxim Dounin |
Proxy: reworked HTTP/0.9 handling.
|
| Mon, 18 Aug 2025 03:18:10 +0300 |
Maxim Dounin |
Proxy: replaced some r->upstream usage with the "u" variable.
|