Commit Graph

  • d86e0a7aec PHP: logging in request context when possible. Valentin Bartenev 2020-07-21 20:27:37 +03:00
  • f46ef1b121 PHP: fixed incorrect time in interpreter error log messages. Valentin Bartenev 2020-07-21 20:27:37 +03:00
  • f69d470752 Fixed non-debug log time format in libunit. Valentin Bartenev 2020-07-21 20:27:37 +03:00
  • 55bac9153b Docker: run entrypoint scripts for unitd-debug as well. Konstantin Pavlov 2020-07-13 15:06:26 +03:00
  • b6792b00ae Router: route patterns multi wildcards fix. Axel Duch 2020-07-10 10:28:53 +01:00
  • 18fbfc3d50 Destroying temporary router configuration. Igor Sysoev 2020-07-06 15:32:20 +03:00
  • a9a21f6fe4 Router: route patterns multi wildcards support. Axel Duch 2020-07-04 03:24:07 +01:00
  • 9bd6baefae Tests: fixed opcache detection. Andrei Zeliankou 2020-06-26 04:23:47 +01:00
  • 6e55f03dcd Tests: added chunked tests. Andrei Zeliankou 2020-06-24 04:11:09 +01:00
  • 65799c7252 Upstream chunked transfer encoding support. Igor Sysoev 2020-06-23 14:16:45 +03:00
  • f671d1bc54 Decreased level of some socket close() errors. Igor Sysoev 2020-06-23 14:16:43 +03:00
  • f8ba5d6c00 Isolation: fixed build when features aren't detected. Tiago Natel de Moura 2020-06-23 12:11:27 +01:00
  • 0326cefef5 Python: fixed interpreter path in ./configure. Tiago Natel de Moura 2020-06-23 11:01:20 +01:00
  • 22c917bead Packages: added Fedora 32 support. Andrei Belov 2020-06-16 15:02:29 +03:00
  • 5fa3108e63 Version bump. Valentin Bartenev 2020-06-08 16:09:07 +03:00
  • 829bf07c7c Adjusted tag 1.18.0 to include 9e14c63773be. Valentin Bartenev 2020-05-28 19:32:52 +03:00
  • d3ca5fb47a Packages: fixed java configure script. Tiago Natel de Moura 2020-05-28 17:04:00 +01:00
  • 9d8e476c4e Added tag 1.18.0 for changeset a34bc498d976 Valentin Bartenev 2020-05-28 18:04:47 +03:00
  • ebf86b34d1 Generated Dockerfiles for Unit 1.18.0. Valentin Bartenev 2020-05-28 17:34:06 +03:00
  • 943865fc77 Added version 1.18.0 CHANGES. Valentin Bartenev 2020-05-28 17:34:06 +03:00
  • 08b765ae42 Tests: Added rootfs tests. Tiago Natel de Moura 2020-05-28 14:59:52 +01:00
  • e2b53e16c6 Added "rootfs" feature. Tiago Natel de Moura 2020-05-28 14:57:41 +01:00
  • e9e5ddd5a5 Refactor of process management. Tiago Natel de Moura 2020-03-09 16:28:25 +00:00
  • aacf11152c Moving nxt_stream_ident to shared memory. Max Romanov 2020-05-28 12:41:00 +03:00
  • de368f033d Added NULL check for engine->port. Max Romanov 2020-05-28 12:40:54 +03:00
  • 89b1e88f8f Closing unsent file descriptors from port queue. Max Romanov 2020-05-28 12:40:49 +03:00
  • fa4d4b6120 Tests: print unit.log in case of errors. Andrei Zeliankou 2020-05-20 23:06:56 +01:00
  • b2e6ef7beb Static: fixed potential undefined behavior in memcpy(). Valentin Bartenev 2020-05-20 11:18:03 +03:00
  • 140b81208e PHP: building with PHP 8 (development version). Remi Collet 2020-05-20 11:18:03 +03:00
  • d0de6df839 Fixed global constant declaration (appeared in 9af10e099d09). Valentin Bartenev 2020-05-15 21:32:07 +03:00
  • 79f5e531fe Router: removed two unused assignments. Valentin Bartenev 2020-05-15 17:08:37 +03:00
  • 82471c1dd3 Tests: added tests for "targets" option. Andrei Zeliankou 2020-05-15 04:21:25 +01:00
  • ea841400f5 Tests: added test for encoding in the "pass" option. Andrei Zeliankou 2020-05-15 04:21:10 +01:00
  • ce4a2bbd05 Tests: style. Andrei Zeliankou 2020-05-15 04:20:56 +01:00
  • cf73fb8093 Tests: test_proxy_invalid simplified. Andrei Zeliankou 2020-05-15 04:20:45 +01:00
  • 26f407e24a Tests: decode uri and args. Axel Duch 2020-05-14 12:29:22 +02:00
  • ee1e248f4b Router: decode uri and args. Axel Duch 2020-05-14 12:29:06 +02:00
  • 376d758dd7 PHP: implemented "targets" option. Valentin Bartenev 2020-05-14 13:15:01 +03:00
  • 0174c971b5 Configuration: URI encoding in the "pass" option. Valentin Bartenev 2020-05-14 13:15:00 +03:00
  • d803ec39bc Tests: added respawn tests. Andrei Zeliankou 2020-05-12 17:59:47 +01:00
  • 3ec72362b9 Waiting for router instead of reporting to user on config update. Max Romanov 2020-05-12 16:25:24 +03:00
  • 50f9816daa Blocking config change when applying the initial router config. Max Romanov 2020-05-12 16:25:16 +03:00
  • f291f24938 Version bump. Valentin Bartenev 2020-05-12 11:15:03 +03:00
  • 6a9a4fe0d4 Tests: introduced module version specification in prerequisites. Andrei Zeliankou 2020-04-24 05:08:56 +01:00
  • af9392af1f Packages: added Ubuntu 20.04 "focal" support. Andrei Belov 2020-04-23 19:55:19 +03:00
  • 8f6e6086cb Tests: skips adjusted. Andrei Zeliankou 2020-04-20 14:04:55 +01:00
  • 9877087756 Added tag 1.17.0 for changeset 4b13438632bc Valentin Bartenev 2020-04-16 18:21:09 +03:00
  • 4d62989f5c Generated Dockerfiles for Unit 1.17.0. Valentin Bartenev 2020-04-16 17:49:09 +03:00
  • e377820b6c Added version 1.17.0 CHANGES. Valentin Bartenev 2020-04-16 17:49:09 +03:00
  • 6bda9b5eeb Using malloc/free for the http fields hash. Max Romanov 2020-04-16 17:09:23 +03:00
  • ee62736a11 Fixed memory leak occurring upon failure to accept a connection. Igor Sysoev 2020-04-15 15:10:14 +03:00
  • 04143c8c7e Fixed crash that occurs when idle connections are closed forcibly. Igor Sysoev 2020-04-15 14:54:09 +03:00
  • e616d0915c Disabled epoll error processing when socket events are inactive. Igor Sysoev 2020-04-15 14:54:09 +03:00
  • 9a422b8984 Completing chained shared memory buffers. Max Romanov 2020-04-14 16:11:13 +03:00
  • 3c58a4bfc1 Tests: added test with rescheduling requests. Andrei Zeliankou 2020-04-14 03:02:16 +01:00
  • 0bfa09dfa0 Tests: minor fixes and style. Andrei Zeliankou 2020-04-14 02:35:04 +01:00
  • 58cc13ab29 Resolving a racing condition while adding ports on the app's side. Max Romanov 2020-04-10 16:21:58 +03:00
  • c7f5c1c664 Controller: improved handling of unix domain control socket. Valentin Bartenev 2020-04-08 15:15:24 +03:00
  • a6d9efcee1 Controller: fixed cleaning up of control socket file in some cases. Valentin Bartenev 2020-04-08 15:15:24 +03:00
  • 555d595f38 Removed unused code related to testing of address binding. Valentin Bartenev 2020-04-08 15:15:24 +03:00
  • 27c1e26856 Controller: eliminated extra control socket's sockaddr copying. Valentin Bartenev 2020-04-08 15:15:24 +03:00
  • ce53d6bdb1 Node.js: fixing Server.listen() method. Max Romanov 2020-04-08 14:44:53 +03:00
  • 792ef9d3c7 Fixing 'find & add' racing condition in connected ports hash. Max Romanov 2020-04-06 16:52:11 +03:00
  • a49023229e Tests: use "return" action in upstream tests. Andrei Zeliankou 2020-04-03 01:49:18 +01:00
  • d7aa514d6a Tests: added notification on "read_timeout" expiration. Andrei Zeliankou 2020-04-03 01:46:59 +01:00
  • 2bb8b3d88a Tests: minor fixes. Andrei Zeliankou 2020-04-03 01:03:26 +01:00
  • be943c9fd4 Fixed build with Clang 10, broken by 32578e837322. Valentin Bartenev 2020-04-01 18:33:48 +03:00
  • 5954839773 Tests: added tests for rational numbers in upstream server weight. Andrei Zeliankou 2020-03-30 18:44:50 +01:00
  • 01e957ef64 Rational number support in upstream server weight. Igor Sysoev 2020-03-30 19:47:01 +03:00
  • 68c6b67ffc Configuration: support for rational numbers. Valentin Bartenev 2020-03-30 19:37:58 +03:00
  • 0935630cba Fixing application process infinite loop. Max Romanov 2020-03-30 14:18:51 +03:00
  • ab7b42a072 Handling change file message in libunit. Max Romanov 2020-03-30 14:18:41 +03:00
  • 82b899b136 Attributing libunit logging function for arguments validation. Max Romanov 2020-03-30 14:08:20 +03:00
  • f94e31b294 Tests: added tests for "location" option. Andrei Zeliankou 2020-03-27 17:29:45 +00:00
  • 6e5b5d2a0b Tests: added tests for "return" action. Andrei Zeliankou 2020-03-27 15:50:09 +00:00
  • 5f2d07019c Tests: increase default "read_timeout" to 60s in message_read(). Andrei Zeliankou 2020-03-27 15:48:39 +00:00
  • c63b498f94 Implemented "location" option for "return" action. Valentin Bartenev 2020-03-21 01:39:00 +03:00
  • 35d6f84426 Added nxt_is_complex_uri_encoded()/nxt_encode_complex_uri(). Valentin Bartenev 2020-03-27 17:22:52 +03:00
  • d4b4cb0438 Updated URI escaping table for better conformity with RFC 3986. Valentin Bartenev 2020-03-27 17:22:52 +03:00
  • 8d727774e3 Implemented "return" action. Valentin Bartenev 2020-03-27 17:22:52 +03:00
  • 5f9c4754cb Initialization of the action object made more consistent. Valentin Bartenev 2020-03-27 17:22:52 +03:00
  • 8532cf6ae6 Tests: added tests for comments in JSON. Andrei Zeliankou 2020-03-25 19:40:08 +00:00
  • 2e4ad9fbc0 Tests: UTF-8 BOM test. Andrei Zeliankou 2020-03-25 19:31:42 +00:00
  • fd8e524b82 Configuration: fixed comments parsing. Valentin Bartenev 2020-03-25 19:14:15 +03:00
  • 48ad88ee72 Tests: increase default "read_timeout" value to 60s. Andrei Zeliankou 2020-03-23 19:18:26 +00:00
  • ac9ca6d75c Tests: added notification on unsuccessful connect(). Andrei Zeliankou 2020-03-23 19:12:22 +00:00
  • b0161df42e Tests: wait for unit.pid file before running tests. Andrei Zeliankou 2020-03-23 19:09:29 +00:00
  • bac93637ed Fixed filepath in the image checksum file. Konstantin Pavlov 2020-03-19 13:16:37 +03:00
  • 3fd4b4cfab Tests: rearranging functions in main.py. Andrei Zeliankou 2020-03-23 02:13:46 +00:00
  • c7cc247baa Tests: terminate unitd process on exit(). Andrei Zeliankou 2020-03-23 02:12:44 +00:00
  • 59e06e4910 Completing buffers immediately Max Romanov 2020-03-19 22:04:43 +03:00
  • c26fbbe53a Completing request header buffers to avoid memory leak. Max Romanov 2020-03-19 20:43:35 +03:00
  • 93207d4a8c Tests: test_python_procman.py refactored. Andrei Zeliankou 2020-03-19 03:17:00 +00:00
  • 06c790ac1e Tests: fixed prerequisite in test_share_fallback.py. Andrei Zeliankou 2020-03-19 03:15:50 +00:00
  • c6f9ca79e6 Fixing body fd access racing condition. Max Romanov 2020-03-17 14:44:11 +03:00
  • efbcd517fc Checking sendfile() availability in configure. Max Romanov 2020-03-17 14:44:06 +03:00
  • b7f0e09de0 Version bump. Valentin Bartenev 2020-03-16 13:27:10 +03:00
  • 3b94102f20 Added checksum generation to make dist target. Konstantin Pavlov 2020-03-13 17:42:08 +03:00
  • 7181a661c5 Added a target to export docker images as tarballs Konstantin Pavlov 2020-03-13 17:35:47 +03:00
  • baf9230398 Tests: skip "close failed" alert in test_proxy_parallel test. Andrei Zeliankou 2020-03-12 17:14:16 +00:00