Path to this page:
./
www/nginx,
Lightweight HTTP server and mail proxy server
Branch: CURRENT,
Version: 1.24.0nb11,
Package name: nginx-1.24.0nb11,
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, memcache, realip, slice, ssl, status, uwsgi
Master sites:
Filesize: 1086.397 KB
Version history: (Expand)
- (2023-09-18) Updated to version: nginx-1.24.0nb11
- (2023-09-01) Updated to version: nginx-1.24.0nb10
- (2023-07-20) Updated to version: nginx-1.24.0nb9
- (2023-07-06) Updated to version: nginx-1.24.0nb8
- (2023-05-22) Updated to version: nginx-1.24.0nb7
- (2023-05-16) Updated to version: nginx-1.24.0nb6
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-09-01 18:54:27 by Sergey A. Osokin | Files touched by this commit (3) |  |
Log message:
www/nginx: update third-party lua module to v0.10.25
Bump PKGREVISION.
|
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-05-29 02:24:23 by Sergey A. Osokin | Files touched by this commit (1) |  |
Log message:
www/nginx: update control sums for the third-party http_redis module
I missed those when I added the module.
No functional changes.
|
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.
|
2023-04-24 18:34:39 by Sergey A. Osokin | Files touched by this commit (8) |
Log message:
www/nginx*: add third-party redis module
Bump PKGREVISIONs.
PR pkg/45322
|