Commit Graph

  • b3c8a7b33a Added tag 1.16.0 for changeset 8bab088952dd Valentin Bartenev 2020-03-12 18:35:33 +03:00
  • 8f397c8ae5 Generated Dockerfiles for Unit 1.16.0. Valentin Bartenev 2020-03-12 18:13:08 +03:00
  • f6d53f69b8 Added version 1.16.0 CHANGES. Valentin Bartenev 2020-03-12 18:13:07 +03:00
  • 5296be0b82 Using disk file to store large request body. Max Romanov 2020-03-12 17:54:29 +03:00
  • 08b65721e2 Moving request memory pool retain call after RPC data allocation. Max Romanov 2020-03-12 17:54:24 +03:00
  • 0b5aabfc3f Checking Content-Length value right after header parse. Max Romanov 2020-03-12 17:54:19 +03:00
  • f3e6726098 Tests: added Python input readline and iterator tests. Max Romanov 2020-03-12 17:54:15 +03:00
  • 7c4db34b88 Python: implementing input readline and line iterator. Max Romanov 2020-03-12 17:54:11 +03:00
  • 2454dfe876 Introducing readline function in libunit. Max Romanov 2020-03-12 17:54:05 +03:00
  • 23636ce02c Tests: fixed race in USR1 signal tests. Andrei Zeliankou 2020-03-12 13:48:54 +00:00
  • 1d75277767 Tests: round robin upstream tests. Andrei Zeliankou 2020-03-12 13:47:43 +00:00
  • 961674af42 Tests: skip "last message send failed" alerts globally. Andrei Zeliankou 2020-03-12 13:44:30 +00:00
  • 7935ea4543 Round robin upstream added. Igor Sysoev 2020-03-06 18:28:54 +03:00
  • 794248090a Legacy upstream code removed. Igor Sysoev 2020-03-04 14:04:08 +03:00
  • 643d4383fa Refactored nxt_http_action. Igor Sysoev 2020-03-04 14:03:32 +03:00
  • b214b7c690 Tests: more routing tests with negative rules. Andrei Zeliankou 2020-01-31 18:12:16 +00:00
  • f302ed0670 Fixed negative patterns combined with address rules. Axel Duch 2020-03-11 14:18:39 +00:00
  • f092b093f5 Tests: use blocking to print unit.log files. Andrei Zeliankou 2020-03-10 18:13:47 +00:00
  • f36f0f2461 Tests: redirect tests output to the stdout. Andrei Zeliankou 2020-03-10 18:10:42 +00:00
  • 810b8dbb67 Tests: unitd stderr output redirected to unit.log. Valentin Bartenev 2020-03-06 20:08:38 +03:00
  • 3617d4ed03 Tests: simplified unitd process running. Valentin Bartenev 2020-03-06 20:08:29 +03:00
  • 36578c7b43 PHP: fixed log format in alert. Tiago Natel de Moura 2020-03-04 13:42:08 +00:00
  • 2d0dca5243 The kqueue EOF flag might be ignored on some conditions. Igor Sysoev 2020-03-04 14:03:30 +03:00
  • afa2f86ecf PHP: added ZTS indication to ./configure output. Valentin Bartenev 2020-03-04 15:24:27 +03:00
  • 75cb2a947d PHP: rearranged feature checks in ./configure. Valentin Bartenev 2020-03-04 15:24:27 +03:00
  • 80763b3e64 Tests: chdir() and open() for PHP module. Tiago Natel de Moura 2020-03-03 18:53:26 +00:00
  • 293b0da520 Tests: added tests for "fallback" option for the "share" action. Andrei Zeliankou 2020-03-03 18:17:31 +00:00
  • 3b7b2fae54 Tests: check unique options in "action" object. Andrei Zeliankou 2020-03-03 17:54:02 +00:00
  • a98de7f705 Added a "fallback" option to be used with the "share" action. Valentin Bartenev 2020-03-03 20:37:47 +03:00
  • a60f856ce2 Improved validation of the "action" object. Valentin Bartenev 2020-03-03 20:37:47 +03:00
  • f99d20ad39 PHP: optimization to avoid surplus chdir(2) calls. Tiago Natel de Moura 2020-03-03 14:38:08 +00:00
  • 9e295fa314 Fixing request_app_link reference counting for delayed requests. Max Romanov 2020-03-03 18:28:26 +03:00
  • c74f3a6c56 Java: fixing Spring applications start. Max Romanov 2020-03-03 18:28:20 +03:00
  • 004ab48a9e Node.js: fixing x86 warning about the signed/unsigned comparison. Max Romanov 2020-03-03 18:28:16 +03:00
  • f68947bc60 Tests: truncated huge messages while logging. Andrei Zeliankou 2020-03-02 13:10:38 +00:00
  • 5d67879a50 Tests: added "-r" option to print unit.log on failures. Andrei Zeliankou 2020-02-27 18:41:24 +00:00
  • fbc72d7fec Tests: added test with invalid IPv6 address in routing block. Andrei Zeliankou 2020-02-27 01:37:54 +00:00
  • 98c0ce6cc4 PHP: fixed php >= 7.4 with zts enabled. Tiago Natel de Moura 2020-02-25 15:55:31 +00:00
  • f519e31e2d Tests: more static tests. Andrei Zeliankou 2020-02-21 15:08:38 +00:00
  • 5406d1e320 Tests: added PHP test with invalid index extension only. Andrei Zeliankou 2020-02-20 21:06:56 +00:00
  • 1f2445b01b Tests: added proxy test with large body. Andrei Zeliankou 2020-02-20 21:06:31 +00:00
  • fcca366392 Tests: more tests with "max_body_size". Andrei Zeliankou 2020-02-20 20:33:49 +00:00
  • d198a105eb Configuration: removing UTF-8 BOM from the input JSON. Valentin Bartenev 2020-02-20 17:58:24 +03:00
  • 044b3afcda Configuration: stripping comments from the input JSON. Valentin Bartenev 2020-02-20 17:58:24 +03:00
  • 7a0383189c Version bump. Valentin Bartenev 2020-02-19 19:13:51 +03:00
  • 6e19090736 Added tag 1.15.0 for changeset 801ac82f80fb Valentin Bartenev 2020-02-06 18:20:37 +03:00
  • e6bb4c5493 Generated Dockerfiles for Unit 1.15.0. Valentin Bartenev 2020-02-06 17:33:44 +03:00
  • 672602d1ee Added version 1.15.0 CHANGES. Valentin Bartenev 2020-02-06 17:33:44 +03:00
  • 12e15ba43b Tests: added test for uploading files with SSL. * * * [mq]: multipart Tiago Natel de Moura 2020-02-05 13:29:41 +00:00
  • d3e218a8c3 Tests: add helper for form-data and multipart. Tiago Natel de Moura 2020-02-05 13:13:04 +00:00
  • 29d8b34244 Kept the value of c->socket.read_handler while data is available. Tiago Natel de Moura 2020-02-05 13:12:31 +00:00
  • 81b39d0b35 Tests: fixing Python 3.8.1 errors on Mac. Max Romanov 2020-02-04 11:39:34 +03:00
  • 7c38650cd1 Removing duplicate macro definitions. Max Romanov 2020-02-04 11:39:16 +03:00
  • 8eba2e5c3d Initializing local buffer ctx_impl field for correct release. Max Romanov 2020-02-03 11:21:21 +03:00
  • 7ea9ebc55a Fixed req_app_link reference counting on cancellation. Max Romanov 2020-02-03 11:20:59 +03:00
  • 8c0f2cebf5 Storing pointer to next buffer in chain before free the buffer. Max Romanov 2020-02-03 11:14:14 +03:00
  • 51120e06e3 Added missing stream argument to error message. Max Romanov 2020-02-03 11:14:06 +03:00
  • 224549a578 Freeing memory allocated for engine structure in case of error. Max Romanov 2020-02-03 11:13:55 +03:00
  • 117a4f11b9 Tests: check for php extension. Tiago Natel de Moura 2020-01-23 11:57:15 +00:00
  • f860c20a96 PHP: added check for the ".php" extension. Valentin Bartenev 2020-01-28 19:18:26 +03:00
  • 4024b18bcc Go: adding main configure CFLAGS and LDFLAGS to module build flags. Max Romanov 2020-01-28 19:20:46 +03:00
  • 4eb2d3086b Fixed missing IPv6 checking in route-addr and an unused variable. Axel Duch 2020-01-28 15:05:12 +00:00
  • 1451090d85 Node.js: suppress compilation warning. Max Romanov 2020-01-28 17:06:57 +03:00
  • 4e0a2002fe Java: fixing configure errors reporting. Max Romanov 2020-01-28 17:03:19 +03:00
  • 1949be644c Java: introducing SHA512 sum validation for external JARs. Max Romanov 2020-01-28 17:02:51 +03:00
  • 04bf6457c6 Java: fixing maven repository URL. Max Romanov 2020-01-28 17:01:21 +03:00
  • a58ca623cd Packages: added curl dependency to fetch Java archives. Max Romanov 2020-01-28 17:00:28 +03:00
  • 2f8b243fa4 Ruby: changing callback functions prototype for v2.7. Max Romanov 2020-01-28 16:59:12 +03:00
  • 4bad2cf1e9 Version bump. Valentin Bartenev 2020-01-27 16:52:53 +03:00
  • d2eac78c57 Updated copyright notice. Valentin Bartenev 2020-01-27 16:52:45 +03:00
  • 55f8e31ed7 Added tag 1.14.0 for changeset 6e28966ed1f2 Valentin Bartenev 2019-12-26 17:04:37 +03:00
  • be8589d925 Generated Dockerfiles for Unit 1.14.0. Valentin Bartenev 2019-12-26 17:03:21 +03:00
  • 9403233328 Added version 1.14.0 CHANGES. Valentin Bartenev 2019-12-26 17:03:21 +03:00
  • 693a458b4e Go: changing import name for "unit.nginx.org/go". Max Romanov 2019-12-25 20:00:32 +03:00
  • eced72ba25 Using the 64-bit Linux capability mode when available. Tiago Natel de Moura 2019-12-16 17:12:09 +00:00
  • 96a9a790a0 Tests: routing by listener address. Axel Duch 2019-12-24 13:59:58 +00:00
  • 1a76371499 Router: introducing routing on listener address. Axel Duch 2019-12-24 13:59:58 +00:00
  • ee8fa5d467 Tests: routing by client address configuration. Axel Duch 2019-12-24 13:58:22 +00:00
  • 8677bf8d41 Router: introducing routing on client address. Axel Duch 2019-12-24 13:58:10 +00:00
  • 26ee4cb6c8 Go: introducing SHM_ACK observer. Max Romanov 2019-12-24 18:04:21 +03:00
  • 763bdff401 Node.js: implementing output message drain using SHM_ACK feature. Max Romanov 2019-12-24 18:04:17 +03:00
  • df7caf4650 Introducing port messages to notify about out of shared memory. Max Romanov 2019-12-24 18:04:13 +03:00
  • 64f649f990 Adding "limits/shm" configuration validation and parsing. Max Romanov 2019-12-24 18:04:09 +03:00
  • 429c5a1c54 Renaming nxt_unit_mmap_buf_remove to nxt_unit_mmap_buf_unlink. Max Romanov 2019-12-24 18:04:05 +03:00
  • 806b3945fe Introducing write tail reference to avoid buffer chain iteration. Max Romanov 2019-12-24 18:04:00 +03:00
  • faeb73a65e Using non-shared memory buffers for small messages. Max Romanov 2019-12-24 18:03:56 +03:00
  • f5a2984acf Go: moving source files to the root of the project. Max Romanov 2019-12-24 17:59:52 +03:00
  • a427ecd4c5 Go: installing go module for tests into build directory. Max Romanov 2019-12-24 17:59:48 +03:00
  • 3d712a7078 Packages: making unit-go architecture independent. Max Romanov 2019-12-24 17:59:44 +03:00
  • 823f658c77 Go: linking against libunit. Max Romanov 2019-12-24 17:59:37 +03:00
  • 9224e94a8d Removed unused variables from "docs/Makefile". Valentin Bartenev 2019-12-24 17:03:47 +03:00
  • 51af6ac0a1 Python: pre-creation of objects for string constants. Valentin Bartenev 2019-12-23 21:14:14 +03:00
  • 68a2292372 Packages: added Python 3 support on Amazon Linux 2 (LTS). Andrei Belov 2019-12-10 19:35:12 +03:00
  • 55a368e505 Java: fixing racing condition in external JAR download. Max Romanov 2019-12-09 18:17:16 +03:00
  • c2a7e403ef Tests: routing tests refactored. Andrei Zeliankou 2019-12-09 15:34:35 +03:00
  • 752ffd1950 Tests: added privileged credential tests. Tiago Natel 2019-12-06 17:02:23 +00:00
  • 411daeaa53 Isolation: allowed the use of credentials with unpriv userns. Tiago Natel 2019-12-06 16:52:50 +00:00
  • ed2492a66a Moved credential-related code to nxt_credential.c. Tiago Natel 2019-12-06 13:28:05 +00:00
  • c6a11260e8 Tests: added tests for setting user and group. Tiago Natel 2019-11-11 14:36:22 +00:00
  • abbad122bb Tests: added support for testing "user" and "group". Tiago Natel 2019-11-11 14:35:29 +00:00