Home
last modified time | relevance | path

Searched hist:13 (Results 1 – 25 of 389) sorted by last modified time

12345678910>>...16

/unit/src/ruby/
H A Dnxt_ruby.cdiff 1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
diff 1337:2200adad4885 Tue Jan 28 13:59:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Ruby: changing callback functions prototype for v2.7.

This closes #371 issue on GitHub.
diff 1258:f396f2421319 Wed Nov 13 12:53:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Ruby: fixing initialization sequence.

There was a change (ruby/ruby@6c70fed) in Ruby 2.6 that moved
RUBY_DESCRIPTION global constant definition out of Init_version().
Unit initialized Ruby incorrectly, so the constant was not defined.

This closes #330 issue on GitHub.
diff 703:2d536dde84d2 Mon Jun 25 13:51:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Introduced nxt_length() macro.
diff 673:9fa79c719a17 Mon May 21 13:14:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added SERVER_SOFTWARE request meta-variable.
diff 609:20894c5e4d08 Tue Apr 03 13:26:00 UTC 2018 Alexander Borisov <alexander.borisov@nginx.com> Ruby: added 'enc/trans/transdb' module for converting encodings.

This closes #92 issue on GitHub.
584:28e8e1877e62 Wed Mar 21 13:50:00 UTC 2018 Alexander Borisov <alexander.borisov@nginx.com> Added Ruby support.
/unit/docs/
H A Dchanges.xmldiff 2197:a9ac98dad105 Tue Sep 13 08:27:00 UTC 2022 Andrei Zeliankou <zelenkov@nginx.com> Added version 1.28.0 CHANGES.
diff 2196:7009706269f0 Tue Sep 13 08:16:00 UTC 2022 Andrei Zeliankou <zelenkov@nginx.com> Reordered changes for 1.28.0 by significance (subjective).
diff 2149:7a53238e050d Wed Jul 13 20:34:00 UTC 2022 Zhidao HONG <z.hong@f5.com> HTTP: added more variables.

This commit adds the following variables:
$remote_addr, $time_local, $request_line, $status,
$body_bytes_sent, $header_referer, $header_user_agent.
diff 2147:7bf58b1b18c4 Wed Jul 13 20:32:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Var: dynamic variables support.

This commit adds the variables $arg_NAME, $header_NAME, and $cookie_NAME.
diff 2113:b5fb176b2615 Wed Jun 01 13:54:00 UTC 2022 Artem Konev <artem.konev@nginx.com> Fixed minor issues in "changes.xml".
diff 2093:b82e9e5bf520 Fri May 13 11:33:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Ruby: added stream IO "close" required by Rack specification.

This closes #654 issue on Github.
diff 2061:572f002532de Mon Dec 27 13:37:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Java: fixing multiple SCI initializations.

- Ignoring Tomcat WebSocket container initialization.
- Renaming application class loader to UnitClassLoader to avoid
development environment enablement in Spring Boot.

This closes #609 issue on GitHub.
diff 2060:a1991578c62e Mon Dec 27 13:37:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Perl: creating input and error streams if closed.

Application handler can do anything with a stream object (including close it).
Once the stream is closed, Unit creates a new stream.

This closes #616 issue on GitHub.
diff 2018:2bdb4fe963f2 Thu Nov 25 13:58:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Added a changelog for 730e903f4534.
diff 2017:c1617684637c Thu Nov 25 13:58:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Fixing access_log structure reference counting.

The reference to the access_log structure is stored in the current
nxt_router_conf_t and the global nxt_router_t. When the reference is copied,
the reference counter should be adjusted accordingly.

This closes #593 issue on GitHub.
/unit/src/python/
H A Dnxt_python_wsgi.cdiff 1872:9f8df8b810e0 Thu May 20 13:02:00 UTC 2021 Oisin Canty <o.canty@f5.com> Python: support for multiple targets.
1591:f58129644010 Sun Sep 13 21:07:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Python: source file moved to 'python' sub-directory.

No functional changes. Get ready for an increase in file number.
H A Dnxt_python_asgi.cdiff 1872:9f8df8b810e0 Thu May 20 13:02:00 UTC 2021 Oisin Canty <o.canty@f5.com> Python: support for multiple targets.
/unit/src/
H A Dnxt_unit_request.hdiff 1131:ec7d924d8dfb Tue Aug 20 13:31:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing websocket support in router and libunit.
H A Dnxt_runtime.cdiff 1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
diff 1305:966d691dab2c Fri Dec 06 13:28:00 UTC 2019 Tiago Natel <t.nateldemoura@f5.com> Moved credential-related code to nxt_credential.c.

This is required to avoid include cycles, as some nxt_clone_* functions
depend on the credential structures, but nxt_process depends on clone
structures.
diff 1254:aae6699f4eee Tue Oct 29 13:07:00 UTC 2019 Hong Zhi Dao <hongzhidao@gmail.com> Process port refactoring.

- Introduced nxt_runtime_process_port_create().
- Moved nxt_process_use() into nxt_process.c from nxt_runtime.c.
- Renamed nxt_runtime_process_remove_pid() as nxt_runtime_process_remove().
- Some public functions transformed to static.

This closes #327 issue on GitHub.
diff 1238:2da0e59ed1f5 Tue Oct 22 13:04:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Fixing idle connection close function.

There was a typo: nxt_queue_head() used instead of nxt_queue_first() in
connection iteration loop. This prevents idle connection close on quit.

This closes #334 issue on GitHub.
Thanks to 洪志道 (Hong Zhi Dao).
diff 704:1fcac04f0a15 Mon Jun 25 13:56:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Removed '\r' and '\n' artifact macros.
diff 703:2d536dde84d2 Mon Jun 25 13:51:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Introduced nxt_length() macro.
diff 643:fbfc62ae219c Fri Apr 13 17:07:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Improved "unitd" command line help.
diff 598:70677ad404c1 Thu Mar 29 13:35:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> nxt_lvlhsh_each() refactoring and nxt_lvlhsh_each_init().
diff 597:e6586cced0ab Thu Mar 29 13:35:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Using nxt_lvlhsh_peek() for port hashes.
diff 593:ef19a2b0f508 Thu Mar 29 13:35:00 UTC 2018 Igor Sysoev <igor@sysoev.ru> Removed unused macros and functions.
H A Dnxt_router.cdiff 2147:7bf58b1b18c4 Wed Jul 13 20:32:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Var: dynamic variables support.

This commit adds the variables $arg_NAME, $header_NAME, and $cookie_NAME.
diff 2017:c1617684637c Thu Nov 25 13:58:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Fixing access_log structure reference counting.

The reference to the access_log structure is stored in the current
nxt_router_conf_t and the global nxt_router_t. When the reference is copied,
the reference counter should be adjusted accordingly.

This closes #593 issue on GitHub.
diff 1978:13e1e2651f08 Thu Oct 28 14:46:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Adding explicit app reference to nxt_router_app_port_release().

port->app field is not thread safe and should be used in main thread only.
To release port after request processing, application reference should be
obtained from corresponding request descriptor.
diff 1915:48167dd83aa5 Mon Jul 19 13:23:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Router: fixing assertion on app thread port handle.

A new application thread port message can be processed in the router after the
application is removed from the router. Assertion for this case is replaced by
a condition to store the new thread port until receiving the stop notification
from the application process.
diff 1854:aebe76640568 Thu Apr 22 05:13:00 UTC 2021 Zhidao HONG <z.hong@f5.com> Router: grouped app and share fields in nxt_http_action_t.

This is a prerequisite for further introduction of openat2() features.
No functional changes.
diff 1780:73699f41c956 Thu Jan 28 14:13:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Router: fixing crash after WebSocket processing.

After WebSocket processing, the application port was released with incorrect
reason ("got request"), unnecessarily decrementing the active request counter.

The assertion was triggered only on application removal; a test was added
for this case.
diff 1777:0cca066d778d Mon Jan 25 10:13:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Router: fixing assertion in shortage of file descriptors.

Each application in router process required fd for a request queue shared
memory. When the number of file descripts close to the limit, and port sockets
successfully opened, router needs to properly handle the errors.

This patch closes port sockets before destroying port structure to avoid
file descriptors leakage and assertion in debug build.
diff 1709:1fe93c17d23f Tue Nov 17 13:50:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> HTTP parser: allowed more characters in header field names.

Previously, all requests that contained in header field names characters other
than alphanumeric, or "-", or "_" were rejected with a 400 "Bad Request" error
response.

Now, the parser allows the same set of characters as specified in RFC 7230,
including: "!", "#", "$", "%", "&", "'", "*", "+", ".", "^", "`", "|", and "~".
Header field names that contain only these characters are considered valid.

Also, there's a new option introduced: "discard_unsafe_fields". It accepts
boolean value and it is set to "true" by default.

When this option is "true", all header field names that contain characters
in valid range, but other than alphanumeric or "-" are skipped during parsing.
When the option is "false", these header fields aren't skipped.

Requests with non-valid characters in header field names according to
RFC 7230 are rejected regardless of "discard_unsafe_fields" setting.

This closes #422 issue on GitHub.
diff 1566:10f957c3094e Thu Aug 13 13:08:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Fixing router assertion in result of application prefork error.

Buffer for application prefork request allocated from temp conf mem_pool.
If error response from main process received before buffer completion handler,
temp conf mem_pool destroyed and router may crash in completion handler.

Assertion "src/nxt_buf.c:208 assertion failed: data == b->parent" triggered
when NXT_DEBUG_ALLOC enabled in configure.

This patch disables completion handler and memory allocated for buffer
released with memory pool.
diff 1566:10f957c3094e Thu Aug 13 13:08:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Fixing router assertion in result of application prefork error.

Buffer for application prefork request allocated from temp conf mem_pool.
If error response from main process received before buffer completion handler,
temp conf mem_pool destroyed and router may crash in completion handler.

Assertion "src/nxt_buf.c:208 assertion failed: data == b->parent" triggered
when NXT_DEBUG_ALLOC enabled in configure.

This patch disables completion handler and memory allocated for buffer
released with memory pool.
H A Dnxt_fs.h1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
H A Dnxt_php_sapi.cdiff 1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
diff 1385:bac7a5466145 Wed Mar 04 13:42:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> PHP: fixed log format in alert.

Found by Coverity: CID 354832 and CID 354833.
diff 714:615827e60462 Thu Jul 05 13:43:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> PHP: fixed request body processing.

The implementation of module was based on the assumption that PHP reads request
body and headers in the particular order. For the POST request the body goes
before headers and vice versa for all other requests.

But as it appeared later, this order is unspecified and depends on many factors,
including the particular code of PHP application. Among other factors those
can affect ordering:

- presence of "Content-Type" header;
- "variables_order" php.ini setting;
- "enable_post_data_reading" php.ini setting;
- reading php://input by application;

and this list can be incomplete.

As a temporary workaround, request body now is always put before headers and it
is gracefully skipped whenever PHP wants to get headers.

This closes #144 issue on GitHub.
diff 703:2d536dde84d2 Mon Jun 25 13:51:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Introduced nxt_length() macro.
diff 688:87c5df028b0a Thu Jun 07 13:17:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> PHP: added setting of individual configuration options.
diff 687:492cbccba4fe Thu Jun 07 13:17:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> PHP: added setting of php.ini configuration file path.
diff 673:9fa79c719a17 Mon May 21 13:14:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added SERVER_SOFTWARE request meta-variable.
diff 464:f2c5db0a57b4 Fri Jan 12 13:37:00 UTC 2018 Max Romanov <max.romanov@nginx.com> PHP: Terminating names with zero.

Fixing issue introduced in changeset 462:17a2c9b27b57 .
diff 431:5817734dd9b9 Thu Dec 28 13:01:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> HTTP keep-alive connections support.
H A Dnxt_controller.cdiff 1470:3c4dc635802a Tue May 12 13:25:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Waiting for router instead of reporting to user on config update.
diff 1469:c3249848ee2a Tue May 12 13:25:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Blocking config change when applying the initial router config.
diff 710:1215acd43810 Mon Jul 02 13:36:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Controller: fixed handling of zero Content-Length.
diff 703:2d536dde84d2 Mon Jun 25 13:51:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Introduced nxt_length() macro.
diff 673:9fa79c719a17 Mon May 21 13:14:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added SERVER_SOFTWARE request meta-variable.
diff 662:053984ce0c4e Thu Apr 26 13:44:00 UTC 2018 Max Romanov <max.romanov@nginx.com> Controller waits READY message from router.

This required to avoid racing condition when controller receive router
port before router receives controller port.
diff 645:1c993ea13906 Tue Apr 17 18:13:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added missing checks if nxt_port_rpc_register_handler() failed.

This closes #97 issue on GitHub.
Thanks to 洪志道 (Hong Zhi Dao).
diff 569:edd07d7709f0 Tue Mar 13 17:32:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Capitalization in the "Server" field.
diff 209:5789208bf19c Sun Aug 13 12:58:00 UTC 2017 Valentin Bartenev <vbart@nginx.com> Fixed building by GCC after 7d1017bd0f6c.
diff 60:b80bfbd9bddc Tue Jun 13 17:11:00 UTC 2017 Valentin Bartenev <vbart@nginx.com> HTTP parser: decoupled header fields processing.
H A Dnxt_fs.c1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
H A Dnxt_conn.hdiff 1268:dc403927ab0b Thu Nov 14 13:39:00 UTC 2019 Igor Sysoev <igor@sysoev.ru> Using event engine memory buffers in HTTP/1 layer.
diff 811:d0d9acf87625 Mon Oct 22 13:04:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Handling of timers with bias.

Timers that don't require maximum precision (most of them, actually) can be
triggered earlier or later within the bias interval.

To reduce wakeups by timers, the expire function now triggers not only all
timers that fall within the elapsed time, but also those whose bias falls
within this interval.
diff 431:5817734dd9b9 Thu Dec 28 13:01:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> HTTP keep-alive connections support.
diff 358:40bbd4c2349d Tue Oct 17 13:22:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Storing memory cache slot hint inside nxt_sockaddr_t.
diff 180:3453139f9728 Tue Jul 25 13:18:00 UTC 2017 Max Romanov <max.romanov@nginx.com> Fixed building on Solaris by Sun C.
H A Dnxt_http_request.cdiff 2147:7bf58b1b18c4 Wed Jul 13 20:32:00 UTC 2022 Zhidao HONG <z.hong@f5.com> Var: dynamic variables support.

This commit adds the variables $arg_NAME, $header_NAME, and $cookie_NAME.
diff 2123:36000da0aa5b Thu May 19 13:18:00 UTC 2022 Zhidao HONG <z.hong@f5.com> HTTP: generalized uri encoding.

No functional changes.
diff 2104:2ae3c205fcad Wed May 18 13:18:00 UTC 2022 Zhidao HONG <z.hong@f5.com> HTTP: generalized argument and cookie parsing.

No functional changes.
diff 1954:8f18a05d4c58 Tue Sep 07 13:13:00 UTC 2021 Zhidao HONG <z.hong@f5.com> Router: refactored variable pass.

Since the "pass" option supports both strings and variables, a generic
nxt_var_t structure can be used in the configuration phase, and the "name"
field in actions is redundant.

No functional changes.
diff 1954:8f18a05d4c58 Tue Sep 07 13:13:00 UTC 2021 Zhidao HONG <z.hong@f5.com> Router: refactored variable pass.

Since the "pass" option supports both strings and variables, a generic
nxt_var_t structure can be used in the configuration phase, and the "name"
field in actions is redundant.

No functional changes.
diff 1854:aebe76640568 Thu Apr 22 05:13:00 UTC 2021 Zhidao HONG <z.hong@f5.com> Router: grouped app and share fields in nxt_http_action_t.

This is a prerequisite for further introduction of openat2() features.
No functional changes.
diff 1270:9efa309be18b Thu Nov 14 13:39:00 UTC 2019 Igor Sysoev <igor@sysoev.ru> Initial proxy support.
diff 1269:41331471eee7 Thu Nov 14 13:39:00 UTC 2019 Igor Sysoev <igor@sysoev.ru> Introduced chained buffer completion handlers.
diff 1265:01b50813093d Thu Nov 14 13:39:00 UTC 2019 Igor Sysoev <igor@sysoev.ru> Using request task.
diff 1264:30b289d97479 Thu Nov 14 13:39:00 UTC 2019 Igor Sysoev <igor@sysoev.ru> Replacing pass with action.
H A Dnxt_unit.cdiff 2078:0996dd223cdd Sat Dec 18 23:58:00 UTC 2021 Alejandro Colomar <alx.manpages@gmail.com> Fixed indentation.

Some lines (incorrectly) had an indentation of 3 or 5, or 7 or 9,
or 11 or 13, or 15 or 17 spaces instead of 4, 8, 12, or 16. Fix them.

Found with:

$ find src -type f | xargs grep -n '^ [^ ]';
$ find src -type f | xargs grep -n '^ [^ *]';
$ find src -type f | xargs grep -n '^ [^ ]';
$ find src -type f | xargs grep -n '^ [^ *]';
$ find src -type f | xargs grep -n '^ [^ +]';
$ find src -type f | xargs grep -n '^ [^ *+]';
$ find src -type f | xargs grep -n '^ [^ +]';
$ find src -type f | xargs grep -n '^ [^ *+]';
diff 1728:b39918d13444 Tue Nov 24 13:40:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Libunit: improved error logging around initialization env variable.
diff 1452:e95c10330013 Fri Apr 10 13:21:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Resolving a racing condition while adding ports on the app's side.

An earlier attempt (ad6265786871) to resolve this condition on the
router's side added a new issue: the app could get a request before
acquiring a port.
diff 1446:ad6265786871 Mon Apr 06 13:52:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Fixing 'find & add' racing condition in connected ports hash.

Missing error log messages added.
diff 1181:b130da98989d Thu Sep 19 13:28:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Releasing WebSocket frame in case of buffer allocation failure.

Found by Coverity (CID 349456).
diff 1131:ec7d924d8dfb Tue Aug 20 13:31:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing websocket support in router and libunit.
diff 951:88e329f1c65c Thu Feb 21 13:30:00 UTC 2019 Sergey Kandaurov <pluknet@nginx.com> Initializing incoming buffer queue in a proper place.

In case nxt_unit_tracking_read() failed, execution would jump to the error path,
where it could try to release buffers from uninitialized yet incoming_buf queue.
/unit/src/perl/
H A Dnxt_perl_psgi.cdiff 2078:0996dd223cdd Sat Dec 18 23:58:00 UTC 2021 Alejandro Colomar <alx.manpages@gmail.com> Fixed indentation.

Some lines (incorrectly) had an indentation of 3 or 5, or 7 or 9,
or 11 or 13, or 15 or 17 spaces instead of 4, 8, 12, or 16. Fix them.

Found with:

$ find src -type f | xargs grep -n '^ [^ ]';
$ find src -type f | xargs grep -n '^ [^ *]';
$ find src -type f | xargs grep -n '^ [^ ]';
$ find src -type f | xargs grep -n '^ [^ *]';
$ find src -type f | xargs grep -n '^ [^ +]';
$ find src -type f | xargs grep -n '^ [^ *+]';
$ find src -type f | xargs grep -n '^ [^ +]';
$ find src -type f | xargs grep -n '^ [^ *+]';
diff 2060:a1991578c62e Mon Dec 27 13:37:00 UTC 2021 Max Romanov <max.romanov@nginx.com> Perl: creating input and error streams if closed.

Application handler can do anything with a stream object (including close it).
Once the stream is closed, Unit creates a new stream.

This closes #616 issue on GitHub.
diff 1689:e0d01647db76 Thu Nov 05 13:10:00 UTC 2020 Max Romanov <max.romanov@nginx.com> Perl: request processing in multiple threads.

This closes #486 issue on GitHub.
diff 1489:4a3ec07f4b19 Thu May 28 13:57:00 UTC 2020 Tiago Natel de Moura <t.nateldemoura@f5.com> Added "rootfs" feature.
diff 986:5658825b513f Fri Mar 01 13:50:00 UTC 2019 Alexander Borisov <alexander.borisov@nginx.com> Perl: added implementation delayed response and streaming body.
diff 703:2d536dde84d2 Mon Jun 25 13:51:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Introduced nxt_length() macro.
diff 673:9fa79c719a17 Mon May 21 13:14:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added SERVER_SOFTWARE request meta-variable.
diff 580:b0683cd8b3f7 Mon Mar 19 13:46:00 UTC 2018 Alexander Borisov <alexander.borisov@nginx.com> Perl: improvements to support PSGI specification.
diff 519:743a347dfba3 Tue Feb 06 18:13:00 UTC 2018 Alexander Borisov <alexander.borisov@nginx.com> Perl: added more checks for 'body' variable
/unit/src/nodejs/unit-http/
H A Dunit.cppdiff 1132:9ac5b5f33ed9 Tue Aug 20 13:32:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Node.js: introducing websocket support.
diff 1023:cf4525f1b708 Tue Apr 02 13:07:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Removing unused variables and assignments.

Warnings introduced in 53533ba0097c commit.
diff 1022:15b98689a353 Mon Apr 01 13:40:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Adding 'connection' to request as an alias to 'socket'.

Adding actual 'remoteAddress' and 'localAddress' into socket object.

This closes #232 issue on GitHub.
diff 1021:8884d891d4c7 Mon Apr 01 13:40:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Introducing close event to notify about server stop.

This closes #236 on GitHub.
Thanks to 0xcdcdcdcd.
diff 1020:53533ba0097c Mon Apr 01 13:40:00 UTC 2019 Max Romanov <max.romanov@nginx.com> Adding syntax sugar.

With exceptions and overloads.
/unit/test/
H A Dtest_routing.pydiff 1848:4bd548074e2c Mon Apr 05 13:03:00 UTC 2021 Andrei Zeliankou <zelenkov@nginx.com> Tests: style.
diff 1771:94cf6c5fafbd Wed Jan 13 06:22:00 UTC 2021 Andrei Zeliankou <zelenkov@nginx.com> Tests: style.
diff 1475:991a3b589d9d Wed May 13 22:29:00 UTC 2020 Axel Duch <axel.duch@nginx.com> Tests: decode uri and args.
diff 1327:ef8d6fd71936 Tue Dec 24 13:59:00 UTC 2019 Axel Duch <axel.duch@nginx.com> Tests: routing by listener address.
diff 1325:0c17846c0cc3 Tue Dec 24 13:58:00 UTC 2019 Axel Duch <axel.duch@nginx.com> Tests: routing by client address configuration.
diff 1249:b7cb7b34241e Wed Oct 23 13:59:00 UTC 2019 Andrey Zelenkov <zelenkov@nginx.com> Tests: more URI normalization tests.
diff 1243:eef4e1868bef Wed Oct 23 13:05:00 UTC 2019 Andrey Zelenkov <zelenkov@nginx.com> Tests: check initial configuration in test_routing.py.
diff 1068:915e15017cf7 Thu May 30 13:47:00 UTC 2019 Andrey Zelenkov <zelenkov@nginx.com> Tests: routing "cookies" tests.
diff 1067:ec137dba9665 Thu May 30 13:47:00 UTC 2019 Andrey Zelenkov <zelenkov@nginx.com> Tests: routing "arguments" tests.
diff 1066:e9801693efe8 Thu May 30 13:47:00 UTC 2019 Andrey Zelenkov <zelenkov@nginx.com> Tests: routing "headers" tests.
/unit/
H A Dversiondiff 1727:1c0648dc97c1 Tue Nov 24 13:40:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Version bump.
diff 1500:29b6a0b4952f Mon Jun 08 13:09:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Version bump.
diff 1362:a15179da7e86 Wed Feb 19 16:13:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Version bump.
diff 1336:cc80a919383a Mon Jan 27 13:52:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Version bump.
diff 1291:dc702ea732ad Fri Nov 22 13:39:00 UTC 2019 Sergey Kandaurov <pluknet@nginx.com> Version bump.
953:00d8049418cf Fri Feb 22 13:31:00 UTC 2019 Alexander Borisov <alexander.borisov@nginx.com> Improvement and unification of version processing in build scripts.

This also eliminates expressions that incompatible with BSD make, thus fixing
installation of Node.js module on FreeBSD (broken by dace60fc4926).
H A DCHANGESdiff 2197:a9ac98dad105 Tue Sep 13 08:27:00 UTC 2022 Andrei Zeliankou <zelenkov@nginx.com> Added version 1.28.0 CHANGES.
diff 1891:5ae5e6619af9 Thu May 27 13:06:00 UTC 2021 Valentin Bartenev <vbart@nginx.com> Added version 1.24.0 CHANGES.
diff 1570:41371bb77803 Thu Aug 13 16:22:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Added version 1.19.0 CHANGES.
diff 1404:17772ad6d9b9 Thu Mar 12 15:13:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Added version 1.16.0 CHANGES.
diff 1222:8ffcee3c43dd Thu Oct 03 13:30:00 UTC 2019 Valentin Bartenev <vbart@nginx.com> Added version 1.12.0 CHANGES.
diff 727:75b8c59e7d95 Fri Jul 13 11:45:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added version 1.3 CHANGES.
diff 689:5a4e29f628f8 Thu Jun 07 13:43:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Added version 1.2 CHANGES.
diff 663:8428faa304ce Thu Apr 26 13:47:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Improved wording in CHANGES.
diff 432:ab13db235c19 Thu Dec 28 13:01:00 UTC 2017 Igor Sysoev <igor@sysoev.ru> Added version 0.3 CHANGES.
/unit/pkg/docker/
H A DDockerfile.perl5.362193:15275ad20e61 Fri Sep 09 13:45:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Regenerated Dockerfiles.
H A DDockerfile.jsc11diff 2193:15275ad20e61 Fri Sep 09 13:45:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Regenerated Dockerfiles.
diff 1892:847c88d10f26 Thu May 27 13:07:00 UTC 2021 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.24.0.
H A DDockerfile.minimaldiff 1892:847c88d10f26 Thu May 27 13:07:00 UTC 2021 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.24.0.
diff 1573:79f364e9aa90 Thu Aug 13 16:28:00 UTC 2020 Andrei Belov <defan@nginx.com> Merged with the default branch.
diff 1571:86cdf66f8274 Thu Aug 13 16:22:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.19.0.
diff 1494:1a138dda162b Thu May 28 15:13:00 UTC 2020 Andrei Belov <defan@nginx.com> Merged with the default branch.
diff 1405:8bab088952dd Thu Mar 12 15:13:00 UTC 2020 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.16.0.
diff 847:d411e7fdee9e Thu Nov 15 13:05:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.6.
diff 728:b3cf22b8a17e Fri Jul 13 11:45:00 UTC 2018 Valentin Bartenev <vbart@nginx.com> Generated Dockerfiles for Unit 1.3.
H A DDockerfile.go1.192193:15275ad20e61 Fri Sep 09 13:45:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Regenerated Dockerfiles.
/unit/pkg/rpm/
H A Dunit.spec.indiff 2103:6e61a013417e Mon May 16 13:22:00 UTC 2022 Konstantin Pavlov <thresh@nginx.com> Packages: ship README.md and CONTRIBUTING.md.
diff 1853:5841a506945e Wed Apr 21 13:07:00 UTC 2021 Andrei Belov <defan@nginx.com> Packages: switched to common address for package maintainers.
diff 913:bca93540f252 Thu Jan 24 13:47:00 UTC 2019 Andrei Belov <defan@nginx.com> Packages: disabled debugsource generation on relevant platforms.

In particular, this fixes unit-go package building on Fedora >= 29.
diff 778:e79dfec13786 Thu Sep 20 13:14:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: enabled OpenSSL support.
diff 490:db2fc04d0ee7 Mon Jan 22 13:39:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: added support for Amazon Linux.
H A Dunit.module.spec.indiff 1853:5841a506945e Wed Apr 21 13:07:00 UTC 2021 Andrei Belov <defan@nginx.com> Packages: switched to common address for package maintainers.
diff 913:bca93540f252 Thu Jan 24 13:47:00 UTC 2019 Andrei Belov <defan@nginx.com> Packages: disabled debugsource generation on relevant platforms.

In particular, this fixes unit-go package building on Fedora >= 29.
diff 490:db2fc04d0ee7 Mon Jan 22 13:39:00 UTC 2018 Andrei Belov <defan@nginx.com> Packages: added support for Amazon Linux.

12345678910>>...16