Path to this page:
./
www/nginx-devel,
Lightweight HTTP server and mail proxy server
Branch: CURRENT,
Version: 1.25.2nb1,
Package name: nginx-devel-1.25.2nb1,
Maintainer: osaNginx (pronounced engine-x) is a free, open-source, high-performance HTTP
server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev
started development of Nginx in 2002, with the first public release in 2004.
Nginx now hosts nearly 12.18% (22.2M) of active sites across all domains.
Nginx is known for its high performance, stability, rich feature set, simple
configuration, and low resource consumption.
Nginx is one of a handful of servers written to address the C10K problem.
Unlike traditional servers, Nginx doesn't rely on threads to handle requests.
Instead it uses a much more scalable event-driven (asynchronous) architecture.
This architecture uses small, but more importantly, predictable amounts of
memory under load.
Even if you don't expect to handle thousands of simultaneous requests, you can
still benefit from Nginx's high-performance and small memory footprint.
Nginx scales in all directions: from the smallest VPS all the way up to
clusters of servers.
Nginx powers several high-visibility sites, such as Netflix, Hulu, Pinterest,
CloudFlare, Airbnb, WordPress.com, GitHub, SoundCloud, Zynga, Eventbrite,
Zappos, Media Temple, Heroku, RightScale, Engine Yard and NetDNA.
Required to run:[
security/openssl] [
devel/pcre]
Required to build:[
pkgtools/cwrappers]
Package options: auth-request, gzip, http2, http3, memcache, realip, slice, ssl, status, uwsgi
Master sites:
Filesize: 1186.429 KB
Version history: (Expand)
- (2023-09-18) Updated to version: nginx-devel-1.25.2nb1
- (2023-08-20) Updated to version: nginx-devel-1.25.2
- (2023-07-20) Updated to version: nginx-devel-1.25.1nb2
- (2023-07-06) Updated to version: nginx-devel-1.25.1nb1
- (2023-06-13) Updated to version: nginx-devel-1.25.1
- (2023-05-23) Updated to version: nginx-devel-1.25.0
CVS history: (Expand)
2023-09-18 19:49:32 by Sergey A. Osokin | Files touched by this commit (13) |  |
Log message:
*/*: update NGINX JavaScript 0.8.0 -> 0.8.1
Bump PKGREVISION for www/nginx, www/nginx-devel, and www/unit.
<ChangeLog>
nginx modules:
*) Feature: introduced js_periodic directive.
The directive specifies a JS handler to run at regular intervals.
*) Feature: implemented items() method for a shared dictionary.
The method returns all the non-expired key-value pairs.
*) Bugfix: fixed size() and keys() methods of a shared dictionary.
*) Bugfix: fixed erroneous exception in r.internalRedirect()
introduced in 0.8.0.
Core:
*) Bugfix: fixed incorrect order of keys in
Object.getOwnPropertyNames().
</ChangeLog>
|
2023-08-20 01:24:16 by Sergey A. Osokin | Files touched by this commit (3) |  |
Log message:
www/nginx-devel: update 1.25.1 -> 1.25.2
Also, update third-party lua module to v0.10.25.
<ChangeLog>
*) Feature: path MTU discovery when using HTTP/3.
*) Feature: TLS_AES_128_CCM_SHA256 cipher suite support when using
HTTP/3.
*) Change: now nginx uses appname "nginx" when loading OpenSSL
configuration.
*) Change: now nginx does not try to load OpenSSL configuration if the
--with-openssl option was used to built OpenSSL and the OPENSSL_CONF
environment variable is not set.
*) Bugfix: in the $body_bytes_sent variable when using HTTP/3.
*) Bugfix: in HTTP/3.
</ChangeLog>
|
2023-07-20 17:02:52 by Sergey A. Osokin | Files touched by this commit (15) |  |
Log message:
*/*: update NGINX JavaScript 0.7.12 -> 0.8.0
Bump PKGREVISION for www/nginx, www/nginx-devel, and www/unit.
<ChangeLog>
nginx modules:
*) Change: removed special treatment of forbidden headers in Fetch API
introduced in 0.7.10.
*) Change: removed deprecated since 0.5.0 r.requestBody and
r.responseBody in HTTP module.
*) Change: throwing an exception in r.internalRedirect() while
filtering in HTTP module.
*) Feature: introduced global nginx properties.
ngx.build - an optional nginx build name, corresponds to
--build=name argument of configure script, by default is "".
ngx.conf_file_path - the file path to current nginx configuration
file.
ngx.error_log_path - the file path to current error log file.
ngx.prefix - the directory that keeps server files.
ngx.version - the nginx version as a string, for example: "1.25.0".
ngx.version_number - the nginx version as a number, for example:
1025000.
ngx.worker_id - corresponds to an nginx internal worker id.
The value is between 0 and worker_processes - 1.
*) Feature: introduced js_shared_dict_zone directive.
The directive allows to declare a dictionary that is shared among the
working processes.
*) Improvement: added compile-time options to disable njs modules.
For example to disable libxslt related code:
NJS_LIBXSLT=NO ./configure .. --add-module=/path/to/njs/module
*) Bugfix: fixed r.status setter when filtering in HTTP module.
*) Bugfix: fixed setting of Location header in HTTP module.
Core:
*) Change: native methods are provided with retval argument.
This change breaks compatibility with C extension for njs
requiring to modify the code.
*) Change: non-compliant deprecated String methods were removed.
The following methods were removed: String.bytesFrom(),
String.prototype.fromBytes(), String.prototype.fromUTF8(),
String.prototype.toBytes(), String.prototype.toUTF8(),
String.prototype.toString(encoding).
*) Change: removed support for building with GNU readline.
*) Feature: added Array.from(), Array.prototype.toSorted(),
Array.prototype.toSpliced(), Array.prototype.toReversed().
*) Feature: added %TypedArray%.prototype.toSorted(),
%TypedArray%.prototype.toSpliced(),
%TypedArray%.prototype.toReversed().
*) Feature: added CryptoKey properties in WebCrypto.
The following properties for CryptoKey were added:
algorithm, extractable, type, usages.
*) Bugfix: fixed retval of crypto.getRandomValues().
*) Bugfix: fixed evaluation of computed property names with function
expressions.
*) Bugfix: fixed implicit name for a function expression declared in
arrays.
*) Bugfix: fixed parsing of for-in loops.
*) Bugfix: fixed Date.parse() with ISO-8601 format and UTC time
offset.
</ChangeLog>
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-06-13 21:05:32 by Sergey A. Osokin | Files touched by this commit (2) |  |
Log message:
www/nginx-devel: update 1.25.0 -> 1.25.1
<ChangeLog>
*) Feature: the "http2" directive, which enables HTTP/2 on a per-server
basis; the "http2" parameter of the "listen" directive is now
deprecated.
*) Change: HTTP/2 server push support has been removed.
*) Change: the deprecated "ssl" directive is not supported anymore.
*) Bugfix: in HTTP/3 when using OpenSSL.
</ChangeLog>
|
2023-05-23 22:26:22 by Sergey A. Osokin | Files touched by this commit (3) |  |
Log message:
www/nginx-devel: update 1.24.0 -> 1.25.0
Enable HTTPv3 protocol by default.
The OpenSSL compatibility layer, which emulates BoringSSL
QUIC API for OpenSSL, is enabled by default, and 0-RTT is
not supported in this mode.
<ChangeLog>
*) Feature: experimental HTTP/3 support.
</ChangeLog>
|
2023-05-22 13:39:04 by Thomas Klausner | Files touched by this commit (56) |
Log message:
*: recursive bump for libimagequant 4.x
|
2023-05-16 00:02:57 by Sergey A. Osokin | Files touched by this commit (6) |  |
Log message:
www/nginx*: update third-party NDK module from 0.3.1 to 0.3.2
Bump PKGREVISIONs.
|