Commit Graph

  • 257283cc38 Fixed unit library mutex usage. Max Romanov 2018-08-07 15:52:11 +03:00
  • 09268676ef Tests: remove unused function. Andrey Zelenkov 2018-08-06 19:40:37 +03:00
  • b021188e95 Python: decoding unicode strings as Latin1. Max Romanov 2018-08-06 19:16:45 +03:00
  • 1bb22d1e92 Unit application library. Max Romanov 2018-08-06 17:27:33 +03:00
  • b6ce2da65c Tests: expectedFailure removed from test_settings_idle_timeout. Andrey Zelenkov 2018-07-30 20:07:31 +03:00
  • 8654372842 Fixed segfault on listening socket close. Igor Sysoev 2018-07-30 17:05:49 +03:00
  • 69a1169cae Sending 408 response on idle connection timeout. Igor Sysoev 2018-07-30 17:05:48 +03:00
  • 7f57b6d984 Tests: fixed test_settings_idle_timeout. Andrey Zelenkov 2018-07-30 17:01:14 +03:00
  • a458f50d59 Tests: fixed header value char tests. Andrey Zelenkov 2018-07-30 16:40:52 +03:00
  • 4b67de4bbb Removed implicit call of nxt_thread() in nxt_thread_tid(). Valentin Bartenev 2018-07-27 17:52:21 +03:00
  • 12c890c1ca Added OpenBSD 3.9 getthrid(). Igor Sysoev 2018-07-27 16:57:45 +03:00
  • 7e41f9d108 Refactored thread ID functions. Igor Sysoev 2018-07-27 16:53:26 +03:00
  • de885e10cb Fixed configure process with non-default locale. Valentin Bartenev 2018-07-23 19:21:33 +03:00
  • 7c5a710c55 Added getentropy() support. Sergey Kandaurov 2018-07-16 13:30:11 +03:00
  • bf1cb8f399 Supplied getrandom() test with commentary about supported OSes. Sergey Kandaurov 2018-07-16 13:17:49 +03:00
  • 7bdbb2cf2a Version bump. Valentin Bartenev 2018-07-16 16:33:06 +03:00
  • cfe91315eb Tests: HTTP settings. Andrey Zelenkov 2018-07-13 20:15:50 +03:00
  • 92a7d9f0c6 Added tag 1.3 for changeset b3cf22b8a17e Valentin Bartenev 2018-07-13 15:15:22 +03:00
  • 604a904a47 Generated Dockerfiles for Unit 1.3. Valentin Bartenev 2018-07-13 14:45:08 +03:00
  • a1bf265d52 Added version 1.3 CHANGES. Valentin Bartenev 2018-07-13 14:45:08 +03:00
  • bd8eacf52d Fixed socket write error handling. Igor Sysoev 2018-07-12 18:29:22 +03:00
  • 5de582f6db Disabling keep-alive connection on errors. Igor Sysoev 2018-07-12 18:29:22 +03:00
  • 071412a9ae Fixed bug in "send_timeout" handling. Igor Sysoev 2018-07-12 18:29:22 +03:00
  • 4d818a6f23 Enabled body buffer shared memory segmentation. Max Romanov 2018-07-12 16:06:36 +03:00
  • e6cd1c4257 Go: http.Flusher implemented by unit.response. Max Romanov 2018-07-12 15:50:43 +03:00
  • 96a4f9f032 Tests: more php.ini options tests. Andrey Zelenkov 2018-07-11 19:35:46 +03:00
  • 223ba37ab5 Tests: more chars in header values tests. Andrey Zelenkov 2018-07-11 19:35:36 +03:00
  • b82954a5af Tests: empty configuration. Andrey Zelenkov 2018-07-11 19:35:23 +03:00
  • 8fd32c9394 Removed unused "nxt_app_header_field_t" structure. Valentin Bartenev 2018-07-11 16:53:11 +03:00
  • a27e76779f Ruby: added "require('bundler/setup')". Alexander Borisov 2018-07-10 15:43:59 +03:00
  • 1abdcfb2d8 Controller: added "settings" configuration object. Valentin Bartenev 2018-07-09 20:34:51 +03:00
  • 5a05f569b7 Router: increased HTTP connection related limits. Valentin Bartenev 2018-07-09 20:34:51 +03:00
  • 7e3de003c7 PHP: fixed request body processing. Valentin Bartenev 2018-07-05 16:43:45 +03:00
  • 234deb51f4 PHP: fixed setting of individual configuration options. Valentin Bartenev 2018-07-03 17:12:47 +03:00
  • 11cecce114 HTTP parser: relaxed checking of fields values. Valentin Bartenev 2018-07-03 15:18:16 +03:00
  • 0366bfad6d Fixed error message about "spare" value. Valentin Bartenev 2018-07-02 18:19:00 +03:00
  • 145d895430 Controller: fixed handling of zero Content-Length. Valentin Bartenev 2018-07-02 16:36:59 +03:00
  • 313da403a5 Removed -mmacosx-version-min option. Igor Sysoev 2018-06-28 18:31:27 +03:00
  • 50228b35b6 Removed usage of nxt_thread_context in loadable modules. Igor Sysoev 2018-06-28 18:31:13 +03:00
  • 51b37f0693 Using appropriate default modules and state directories. Igor Sysoev 2018-06-28 17:36:48 +03:00
  • 61df281464 Added check of "make install" ability. Igor Sysoev 2018-06-28 17:36:42 +03:00
  • 42e1d8e3b2 Packages: tar building functionality moved into pkg/Makefile. Valentin Bartenev 2018-06-27 18:30:49 +03:00
  • 606eda045b Removed '\r' and '\n' artifact macros. Igor Sysoev 2018-06-25 16:56:45 +03:00
  • 1a52d876f7 Introduced nxt_length() macro. Valentin Bartenev 2018-06-25 16:51:47 +03:00
  • af31012815 More effective implementation of nxt_popcount(). Valentin Bartenev 2018-06-21 16:40:02 +03:00
  • 14bc401394 Using own popcount where the compiler builtin is not available. Sergey Kandaurov 2018-06-20 19:34:06 +03:00
  • 50d4587961 Using portable grep features. Sergey Kandaurov 2018-06-20 19:33:49 +03:00
  • b1d7844449 Fixed allocation of multiple shared memory chunks. Max Romanov 2018-06-20 19:11:27 +03:00
  • 6157a599f2 Using 'all' as default target in Makefile. Max Romanov 2018-06-19 17:23:01 +03:00
  • 3ad1acca12 Fixed exit status on start failure. Igor Sysoev 2018-06-18 17:14:32 +03:00
  • cb36b07686 Removing Unix control socket on start failure. Igor Sysoev 2018-06-18 17:14:30 +03:00
  • 6273819080 Removed unused single process type. Igor Sysoev 2018-06-18 17:14:25 +03:00
  • e96374bfa1 Version bump. Valentin Bartenev 2018-06-13 15:42:42 +03:00
  • f2a856aa3b Tests: Go application tests. Andrey Zelenkov 2018-06-08 18:32:55 +03:00
  • 2b39ed5dfb Tests: added tests for "precision" option in php.ini. Andrey Zelenkov 2018-06-07 21:13:55 +03:00
  • 0f0fb35620 Added tag 1.2 for changeset fbe7f5a3867e Valentin Bartenev 2018-06-07 17:48:45 +03:00
  • b1bdf309e2 Generated Dockerfiles for Unit 1.2. Valentin Bartenev 2018-06-07 17:46:46 +03:00
  • 9dd0fa87ad Added version 1.2 CHANGES. Valentin Bartenev 2018-06-07 16:43:37 +03:00
  • 8f278a5fed PHP: added setting of individual configuration options. Valentin Bartenev 2018-06-07 16:17:32 +03:00
  • 388390888b PHP: added setting of php.ini configuration file path. Valentin Bartenev 2018-06-07 16:17:31 +03:00
  • 771dc2f55e Exported functions for accessing configuration values. Valentin Bartenev 2018-06-07 16:17:30 +03:00
  • ceeb301881 Go: specifying command line arguments to the executable. Valentin Bartenev 2018-06-06 16:53:35 +03:00
  • 857bddeea6 Tests: added keep-alive with reconfiguration test. Andrey Zelenkov 2018-05-30 19:29:40 +03:00
  • ff6ca2a82c Fixed keep-alive hanging after reconfiguration. Igor Sysoev 2018-05-30 18:46:05 +03:00
  • e54fb892a4 PHP: fixed building on MacOSX with --ld-opt= option. Igor Sysoev 2018-05-30 18:31:26 +03:00
  • 38e40fa857 PHP: using generated dependencies in makefile. Max Romanov 2018-05-30 18:19:39 +03:00
  • d3356f7ad2 Added version number to main process title. Igor Sysoev 2018-05-29 19:51:27 +03:00
  • 569a907dbb Tests: configuration of environment variables. Andrey Zelenkov 2018-05-29 15:29:01 +03:00
  • d7e6e2bd8c Configuration of environment variables for application processes. Valentin Bartenev 2018-05-28 20:55:23 +03:00
  • 3befb08204 Fixed a dead store. Sergey Kandaurov 2018-05-25 16:18:34 +03:00
  • a9ea218e7e Using getrandom() libc interface, SYS_getrandom fixes. Sergey Kandaurov 2018-05-24 20:35:47 +03:00
  • 3b7238996a Tests: initial PHP application tests. Andrey Zelenkov 2018-05-22 20:20:14 +03:00
  • 7d224bfc9e Tests: added tests for SERVER_SOFTWARE variable. Andrey Zelenkov 2018-05-21 16:41:33 +03:00
  • 3e8dbfe5ff Added SERVER_SOFTWARE request meta-variable. Valentin Bartenev 2018-05-21 16:14:24 +03:00
  • 8a156a9fc4 Packages: Ubuntu 18.10 "bionic" support added. Andrei Belov 2018-05-14 14:11:37 +03:00
  • bfccdea8e1 Packages: fixed log and pid paths on CentOS 7. Andrei Belov 2018-05-14 11:57:40 +03:00
  • 07204789bc Eliminating possible NULL pointer dereference. Max Romanov 2018-04-27 20:32:50 +03:00
  • 10898568a3 Version bump. Valentin Bartenev 2018-04-27 16:48:14 +03:00
  • 4814fa7efe Added tag 1.1 for changeset 3f710b55c226 Valentin Bartenev 2018-04-26 18:33:11 +03:00
  • 472e9b2a24 Generated Dockerfiles for Unit 1.1. Valentin Bartenev 2018-04-26 18:31:13 +03:00
  • 62a89eed60 Added version 1.1 CHANGES. Valentin Bartenev 2018-04-26 18:30:06 +03:00
  • d9f8479375 Tests: response handling improved. Andrey Zelenkov 2018-04-26 17:37:24 +03:00
  • a44d358f29 Tests: added test for callable write() in Python. Andrey Zelenkov 2018-04-26 17:37:24 +03:00
  • d1b0f74550 Improved wording in CHANGES. Valentin Bartenev 2018-04-26 16:47:55 +03:00
  • 179819dbee Controller waits READY message from router. Max Romanov 2018-04-26 16:44:20 +03:00
  • 17160e9352 Python: added a missing slash in the path to "pyenv.cfg". Valentin Bartenev 2018-04-25 15:11:01 +03:00
  • 749f7c0340 Support for PEP 405 virtual environments. Valentin Bartenev 2018-04-24 20:49:36 +03:00
  • 24a292a362 Fixed typo in RPM packages. Nick Shadrin 2018-04-24 18:51:22 +03:00
  • 0658f9bd71 Tests: added access log test with unix socket. Andrey Zelenkov 2018-04-23 15:26:52 +03:00
  • b6226d6945 Tests: added delay to wait for requests logging. Andrey Zelenkov 2018-04-23 15:26:46 +03:00
  • f264adeae9 Tests: removed alert skips after b6ca49c1da1b. Andrey Zelenkov 2018-04-23 15:15:09 +03:00
  • 5371891492 Fixed segfault when two modules have the same type and version. Valentin Bartenev 2018-04-20 23:57:46 +03:00
  • 8ed36563d1 Fixed alerts about freeing non-freeable memory on connection close. Igor Sysoev 2018-04-20 19:46:36 +03:00
  • b95d5b8882 Prevention of freeing non-freeable memory pool block. Igor Sysoev 2018-04-20 19:46:36 +03:00
  • ad36c8ca8d Go: fixed request.Read() behaviour for EOF. Max Romanov 2018-04-20 17:23:43 +03:00
  • a20830ff55 Router: fixed race condition while access log reopening. Valentin Bartenev 2018-04-19 19:48:58 +03:00
  • da22c2ca96 Python: returning write() callable object from start_response(). Alexander Borisov 2018-04-19 17:35:07 +03:00
  • b06a0c95d0 Removed duplicating socket address parsing function. Valentin Bartenev 2018-04-18 17:28:22 +03:00
  • 54ccb32333 Added missing cleanup when nxt_port_socket_write() failed. Valentin Bartenev 2018-04-18 17:28:04 +03:00
  • 961e8d800f Tests: re-opening access log file. Andrey Zelenkov 2018-04-18 16:02:43 +03:00