History log of /nginx/auto/ (Results 201 – 225 of 733)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6177:4d25ec8f0adb09-Jun-2015 Ruslan Ermilov

Configure: search OpenSSL in a bunch of standard places.

6176:c983c8dea44c09-Jun-2015 Ruslan Ermilov

Configure: moved NGX_SBIN_PATH variable initialization.

It's now initialized in auto/options like the rest of variables
for system paths.

As a side effect, the currently unused macro NGX_SBIN_PATH

Configure: moved NGX_SBIN_PATH variable initialization.

It's now initialized in auto/options like the rest of variables
for system paths.

As a side effect, the currently unused macro NGX_SBIN_PATH now
gets the correct value.

show more ...

6175:8807a2369b1a04-Jun-2015 Vladimir Homutov

Stream: access module.

stream {
server {
...
allow 127.0.0.1;
deny all;
}
}

6164:4e5dda15f18f03-Jun-2015 Ruslan Ermilov

Fixed misspellings of the word "dependencies".

Revision tags: release-1.9.1
6156:a88e309f839b25-May-2015 Maxim Dounin

Configure: GNU Hurd properly recognized.

With this change it's no longer needed to pass -D_GNU_SOURCE manually,
and -D_FILE_OFFSET_BITS=64 is set to use 64-bit off_t.

Note that nginx currently fail

Configure: GNU Hurd properly recognized.

With this change it's no longer needed to pass -D_GNU_SOURCE manually,
and -D_FILE_OFFSET_BITS=64 is set to use 64-bit off_t.

Note that nginx currently fails to work properly with master process
enabled on GNU Hurd, as fcntl(F_SETOWN) returns EOPNOTSUPP for sockets
as of GNU Hurd 0.6. Additionally, our strerror() preloading doesn't
work well with GNU Hurd, as it uses large numbers for most errors.

show more ...

6153:4f6efabcb09b20-May-2015 Maxim Dounin

The "reuseport" option of the "listen" directive.

When configured, an individual listen socket on a given address is
created for each worker process. This allows to reduce in-kernel lock
contention

The "reuseport" option of the "listen" directive.

When configured, an individual listen socket on a given address is
created for each worker process. This allows to reduce in-kernel lock
contention on configurations with high accept rates, resulting in better
performance. As of now it works on Linux and DragonFly BSD.

Note that on Linux incoming connection requests are currently tied up
to a specific listen socket, and if some sockets are closed, connection
requests will be reset, see https://lwn.net/Articles/542629/. With
nginx, this may happen if the number of worker processes is reduced.
There is no such problem on DragonFly BSD.

Based on previous work by Sepherosa Ziehau and Yingqi Lu.

show more ...

6150:0371ef1c24a920-May-2015 Maxim Dounin

Configure: style.

6143:162b2d27d4e129-Apr-2015 Ruslan Ermilov

Configure: handle deprecated options.

Removed the deprecated --without-http_limit_zone_module option.
Deprecated the --with-imap and --with-imap_ssl_module options.

Revision tags: release-1.9.0
6126:adba26ff70b523-Apr-2015 Ruslan Ermilov

Removed the obsolete rtsig module.

6125:4dc8e7b6221622-Apr-2015 Ruslan Ermilov

Removed the obsolete aio module.

Revision tags: release-1.8.0
6118:1bdfceda86a920-Apr-2015 Sergey Kandaurov

Fixed building --with-stream when precompiled headers are used.

6115:61d7ae76647d20-Apr-2015 Ruslan Ermilov

Stream: port from NGINX+.

6103:79ddb0bdb27314-Apr-2015 Ruslan Ermilov

Upstream: the "zone" directive.

Upstreams with the "zone" directive are kept in shared memory,
with a consistent view of all worker processes.

6101:682d8222c6b121-Mar-2015 Ruslan Ermilov

Core: read/write locks.

Revision tags: release-1.6.3, release-1.7.12
6065:0daea93e86a203-Apr-2015 Maxim Dounin

Configure: style.

Revision tags: release-1.7.11
6032:ac7c7241ed8c20-Mar-2015 Ruslan Ermilov

Removed busy locks.

6029:e284f3ff683120-Mar-2015 Ruslan Ermilov

Removed old pthread implementation.

6028:fa77496b1df220-Mar-2015 Ruslan Ermilov

Removed old FreeBSD rfork() thread implementation.

6019:40e244e042a714-Mar-2015 Valentin Bartenev

Events: implemented epoll notification mechanism.

6018:466bd63b63d114-Mar-2015 Valentin Bartenev

Thread pools implementation.

6017:83d54192e97b13-Mar-2015 Ruslan Ermilov

Configure: removed obsolete threads bits.

6015:e11a8e7e8e0c17-Mar-2015 Ruslan Ermilov

Configure: fixed type max value detection.

The code tried to use suffixes for "long" and "long long" types, but
it never worked as intended due to the bug in the shell code. Also,
the max value for

Configure: fixed type max value detection.

The code tried to use suffixes for "long" and "long long" types, but
it never worked as intended due to the bug in the shell code. Also,
the max value for any 64-bit type other than "long long" on platforms
with 32-bit "long" would be incorrect if the bug was fixed.

So instead of fixing the bug in the shell code, always use the "int"
constant for 32-bit types, and "long long" constant for 64-bit types.

show more ...

6008:b92d5a26d55f16-Mar-2015 Ruslan Ermilov

Core: expose maximum values of time_t and ngx_int_t.

These are needed to detect overflows.

6007:79b473d5381d13-Mar-2015 Ruslan Ermilov

Configure: removed redundant auto/have call.

The auto/feature call above is enough to set NGX_HAVE_SENDFILE.

5982:f3f25ad09dee11-Feb-2015 Sergey Kandaurov

Configure: typo fixed.

12345678910>>...30