Commit Graph

  • 18c66cb07d Improving configuration field mapping names. Max Romanov 2018-02-13 21:28:21 +03:00
  • 5365dadb4b signalfd() notification should be ignored if nothing was read. Igor Sysoev 2018-02-12 20:09:13 +03:00
  • e2c3fa6304 Tests: perl module. Andrey Zelenkov 2018-02-12 19:32:54 +03:00
  • 9646772a00 HTTP: the Date response header. Valentin Bartenev 2018-02-12 16:58:40 +03:00
  • dc50773e51 Version bump. Valentin Bartenev 2018-02-12 16:58:38 +03:00
  • 582fd34f35 Added tag 0.6 for changeset 88831b81e384 Valentin Bartenev 2018-02-09 19:24:46 +03:00
  • 87f0dce1f6 Generated Dockerfiles for Unit 0.6. Valentin Bartenev 2018-02-09 19:07:55 +03:00
  • 061343520d Added version 0.6 CHANGES. Valentin Bartenev 2018-02-09 19:07:55 +03:00
  • 24d07cfdd2 Made nxt_assert() statements to be compiled only with debug. Valentin Bartenev 2018-02-09 19:07:55 +03:00
  • fc496c19ac Changed the default number of spare processes to 0. Valentin Bartenev 2018-02-09 19:06:53 +03:00
  • 9d683d37b1 Fixed starting of applications with specified version. Valentin Bartenev 2018-02-09 19:06:53 +03:00
  • c890f53d10 Version bump. Valentin Bartenev 2018-02-09 19:06:53 +03:00
  • c424e92fed Docker: typo fixed. Andrei Belov 2018-02-08 19:38:37 +03:00
  • 7daf2cbfef Added tag 0.5 for changeset 1ba4d13d222b Valentin Bartenev 2018-02-08 19:11:53 +03:00
  • 01c6f149a6 Generated Dockerfiles for Unit 0.5. Valentin Bartenev 2018-02-08 18:59:02 +03:00
  • 40a360b640 Added version 0.5 CHANGES. Valentin Bartenev 2018-02-08 18:42:51 +03:00
  • 11d5206866 Router: fixed freed memory access race condition. Igor Sysoev 2018-02-08 16:51:49 +03:00
  • 0d032c1036 Tests: expectedFailure removed from test_python_keepalive.py. Andrey Zelenkov 2018-02-08 16:29:37 +03:00
  • 433eadc2e9 Perl: fixed IO-Object duplication bug. Alexander Borisov 2018-02-08 16:28:52 +03:00
  • 31f72401d9 Fixed reading of the rest of body, again. Valentin Bartenev 2018-02-07 18:17:41 +03:00
  • 07303fb0d7 Docker: added Perl image. Andrei Belov 2018-02-07 17:26:41 +03:00
  • dc96d08961 Packages: fixed building of deb packages with redefined versions. Andrei Belov 2018-02-07 17:26:38 +03:00
  • 539caf0946 Packages: added Perl package. Andrei Belov 2018-02-07 17:26:37 +03:00
  • 7830026368 Perl: use ExtUtils::Embed in configure. Andrei Belov 2018-02-07 17:26:30 +03:00
  • fc22d1d76d Packages: fixed example configurations after fa714d76592b. Andrei Belov 2018-02-07 17:26:29 +03:00
  • 949ba262cc Style fixes. Andrey Zelenkov 2018-02-07 15:34:42 +03:00
  • d2c85a2d9e Fixed processing of application response in router. Max Romanov 2018-02-07 13:47:04 +03:00
  • 79259d1ebd Perl: added more checks for 'body' variable Alexander Borisov 2018-02-06 21:13:57 +03:00
  • b4e467e669 Fixed configuration checks for "max" property. Andrey Zelenkov 2018-02-06 20:31:48 +03:00
  • 5c35d30cc8 Tests: more tests for processes. Andrey Zelenkov 2018-02-06 20:31:48 +03:00
  • 993f8f2d5c Tests: changed process counting in test_python_procman.py. Andrey Zelenkov 2018-02-06 20:31:42 +03:00
  • ff9fa11cd9 Tests: minor fixes in test_python_procman.py. Andrey Zelenkov 2018-02-06 20:17:09 +03:00
  • 91dc1303f5 Tests: added "Connection: close" header for default requests. Andrey Zelenkov 2018-02-05 15:39:23 +03:00
  • 0379f927b3 Tests: simplified test for query string. Andrey Zelenkov 2018-02-05 15:39:16 +03:00
  • 3faa154223 Tests: adjusted check_version()'s. Andrey Zelenkov 2018-02-05 15:39:11 +03:00
  • f7195e7016 Fixed typo in assertion statement introduced in 4979fe09d9cd. Max Romanov 2018-02-02 14:08:18 +03:00
  • 960962ddce Added Perl support. Alexander Borisov 2018-01-31 15:47:00 +03:00
  • 311db93f00 Generated Dockerfiles for unit 0.4. Konstantin Pavlov 2018-01-30 19:09:57 +03:00
  • 23268a1cd1 Introduced docker images building tools. Konstantin Pavlov 2018-01-30 17:20:28 +03:00
  • 9cd4fdbdb7 Introducing extended app process management. Max Romanov 2018-01-29 16:17:36 +03:00
  • a36babddef Tests: added keep-alive test. Andrey Zelenkov 2018-01-30 16:17:08 +03:00
  • afa0fd9a71 Tests: reworked TestUnitHTTP. Andrey Zelenkov 2018-01-30 16:17:01 +03:00
  • 9f48f2b3e7 Tests: added methods to manage unit configuration. Andrey Zelenkov 2018-01-30 16:16:52 +03:00
  • f115cb7032 Tests: small fixes. Andrey Zelenkov 2018-01-30 16:16:42 +03:00
  • cb80be00a5 Tests: fixed test for listener without port. Andrey Zelenkov 2018-01-30 16:16:26 +03:00
  • 51009004af Packages: "test" and "test-debug" targets for deb. Andrei Belov 2018-01-26 17:44:27 +03:00
  • 9d1410a0bb Packages: "test" and "test-debug" targets for rpm. Andrei Belov 2018-01-26 17:44:26 +03:00
  • 7fe8f72364 HTTP parser: simplified nxt_http_parse_field_value(). Valentin Bartenev 2018-01-25 10:31:22 +03:00
  • 4b19848e4e Tests: ignore unexpected successes in return code. Andrey Zelenkov 2018-01-24 16:37:56 +03:00
  • 17e1a19063 Tests: added test for QUERY_STRING variable. Andrey Zelenkov 2018-01-24 15:45:39 +03:00
  • 955ba9d7dd Tests: added test with "Transfer-Encoding" header in 204 response. Andrey Zelenkov 2018-01-24 15:43:36 +03:00
  • 331514fcf7 Tests: using "expectedFailure" decorator instead of assertTry(). Andrey Zelenkov 2018-01-24 15:43:04 +03:00
  • 771e9d3cc3 Fixed formatting in nxt_sprintf() and logging. Sergey Kandaurov 2018-01-24 15:16:33 +03:00
  • 67c64a99fb Using size_t for the field width type of the "%*s" specifier. Sergey Kandaurov 2018-01-24 15:16:32 +03:00
  • 477e8177b7 HTTP parser: restricting control chars in header fields values. Valentin Bartenev 2018-01-24 15:02:56 +03:00
  • 7e3480b046 Packages: explicit Python module versioning in Debian examples. Andrei Belov 2018-01-22 16:39:32 +03:00
  • 0c4ec72ca8 Packages: added support for Amazon Linux. Andrei Belov 2018-01-22 16:39:31 +03:00
  • be8df0631a Packages: improved per-module dependency tracking. Andrei Belov 2018-01-22 16:39:31 +03:00
  • d1f29ed77e Python: fixed the "wsgi.errors" environment variable name. Valentin Bartenev 2018-01-19 19:45:11 +03:00
  • 01ec9a5dba Ability to validate configuration options with multiple types. Valentin Bartenev 2018-01-18 15:52:44 +03:00
  • 2db8e586e5 Reduced duplication of validated app config options. Max Romanov 2018-01-18 09:08:25 +03:00
  • c2918a0014 Introducing pretty NXT_CONF_VLDT_END macro. Max Romanov 2018-01-18 09:08:16 +03:00
  • a949c2f088 Tests: using LF line ending for test files. Andrey Zelenkov 2018-01-17 15:52:01 +03:00
  • 37a713c217 HTTP: fixed chunked response on 32-bit platforms. Igor Sysoev 2018-01-16 11:48:38 +03:00
  • 0c38ff0e66 Checking for major HTTP version. Valentin Bartenev 2018-01-15 20:50:20 +03:00
  • a073616fc3 Improved HTTP version representation. Valentin Bartenev 2018-01-15 20:50:14 +03:00
  • 3fb140d6d2 HTTP parser: improved error reporting. Valentin Bartenev 2018-01-15 20:49:59 +03:00
  • 819b43fc2d Tests: use "data" parameter in Request() to send body. Andrey Zelenkov 2018-01-15 19:59:47 +03:00
  • 263741fb44 Tests: style. Andrey Zelenkov 2018-01-15 19:57:28 +03:00
  • 84eba82bc8 Version bump. Valentin Bartenev 2018-01-15 18:37:07 +03:00
  • 3cc529ddea Added tag 0.4 for changeset 6071f4300f76 Igor Sysoev 2018-01-15 18:00:48 +03:00
  • 4c1c614099 Tests: exit with runner result. Andrey Zelenkov 2018-01-15 17:51:54 +03:00
  • d229549101 Tests: fixed arguments order in getattr() call. Andrey Zelenkov 2018-01-15 17:50:10 +03:00
  • 43e36d91e5 Tests: added test for 'atexit'. Andrey Zelenkov 2018-01-15 16:06:33 +03:00
  • b217a1e058 Tests: simple python application. Andrey Zelenkov 2018-01-15 16:06:26 +03:00
  • b12f1ea42d Tests: assertTry() function introduced. Andrey Zelenkov 2018-01-15 15:57:32 +03:00
  • 75af52fd65 Tests: check_version() function introduced. Andrey Zelenkov 2018-01-15 15:00:44 +03:00
  • ac433f1f30 Added version 0.4 CHANGES. Igor Sysoev 2018-01-15 15:05:25 +03:00
  • a35732bf05 PHP: "--lib-static" option uses "--lib-path" option. Igor Sysoev 2018-01-15 15:05:22 +03:00
  • 845b373bda Fixed reading of the rest of body, broken after 5817734dd9b9. Valentin Bartenev 2018-01-12 21:36:24 +03:00
  • c9ae198016 PHP: added "--lib-static" configure option. Igor Sysoev 2018-01-12 18:15:58 +03:00
  • 059695eeed HTTP: request body length was not passed to application. Igor Sysoev 2018-01-12 17:54:50 +03:00
  • fa49d042a8 PHP: Terminating names with zero. Max Romanov 2018-01-12 16:37:42 +03:00
  • aad4229cbc Initializing script_name.start before using. Max Romanov 2018-01-12 11:19:00 +03:00
  • 349717fb90 Changing relative php scripts paths to real ones. Max Romanov 2018-01-11 22:14:20 +03:00
  • c105988e51 Fixed DragonFly BSD shared memory implementation. Igor Sysoev 2018-01-11 17:13:58 +03:00
  • f7bc2e1560 Using hg archive instead of copying to make distribution tarball. Igor Sysoev 2018-01-11 09:54:35 +03:00
  • 2fa203f2da HTTP: fixed large header buffers allocation and deallocation. Igor Sysoev 2018-01-11 09:49:36 +03:00
  • b09227fa5c HTTP: request body was not passed to application. Igor Sysoev 2018-01-11 09:49:35 +03:00
  • 470948a0d6 Tests: style. Andrey Zelenkov 2018-01-10 20:35:22 +03:00
  • 8546d6d499 Tests: --no-daemon option used for unit. Andrey Zelenkov 2018-01-10 19:43:44 +03:00
  • 138727ec46 Tests: remove temporary folder when module not found. Andrey Zelenkov 2018-01-10 19:41:53 +03:00
  • e8aada94de HTTP parser: allowing underscore in header field names. Valentin Bartenev 2018-01-09 16:50:47 +03:00
  • c85c9dc7a8 Year 2018. Valentin Bartenev 2018-01-01 16:31:07 +03:00
  • 30a83a1159 Using correct pointer and size for memzero operation. Igor Sysoev 2017-12-29 19:42:54 +03:00
  • 4c4981f992 Using correct pointer in test operation. Igor Sysoev 2017-12-29 18:43:55 +03:00
  • bcbe6df8af Corrected allocation size of HTTP response header. Igor Sysoev 2017-12-29 18:43:54 +03:00
  • 965a95d602 Version bump. Igor Sysoev 2017-12-29 18:43:51 +03:00
  • 3e9e6878a6 Packages: fixed building on 64-bit Debian 9 and Ubuntu 17.10. Andrei Belov 2017-12-28 22:16:52 +03:00
  • d45326481c Added tag 0.3 for changeset b8400e8feb36 Igor Sysoev 2017-12-28 21:25:22 +03:00