Commit Graph

  • c1fd6cb589 Added TLS information to ./configure summary. Valentin Bartenev 2018-11-15 20:08:46 +03:00
  • e4d9cffedf Version bump. Valentin Bartenev 2018-11-15 20:08:43 +03:00
  • a4b02e1738 Added tag 1.6 for changeset d411e7fdee9e Valentin Bartenev 2018-11-15 16:06:42 +03:00
  • 1ebd23f11a Generated Dockerfiles for Unit 1.6. Valentin Bartenev 2018-11-15 16:05:11 +03:00
  • b4e2ec43d1 Added version 1.6 CHANGES. Valentin Bartenev 2018-11-15 15:56:09 +03:00
  • 2b4d83cbd8 Node.js: npm package readme cleanup. Valentin Bartenev 2018-11-15 15:53:35 +03:00
  • 5c2021f834 Node.js: res.write() must return a bool value. Alexander Borisov 2018-11-15 14:42:51 +03:00
  • fb18a09cd7 Node.js: fixed handling of response header fields. Alexander Borisov 2018-11-15 15:21:52 +03:00
  • 06b404feb1 Node.js: added correct exit processing. Alexander Borisov 2018-11-15 15:39:34 +03:00
  • 71f4cb9134 Node.js: added reference count increment for the Unit object. Alexander Borisov 2018-11-15 15:24:45 +03:00
  • b033fb329f Fixed lvlhsh test on 64-bit big-endian systems. Valentin Bartenev 2018-11-15 13:00:58 +03:00
  • 08e0082e07 Fixed discovering of modules on 64-bit big-endian systems. Valentin Bartenev 2018-11-15 11:59:03 +03:00
  • ed8bfc669f Node.js: reworked installation procedure. Valentin Bartenev 2018-11-14 20:12:47 +03:00
  • 0b558b873a Node.js: ./configure script cleanup. Valentin Bartenev 2018-11-14 20:01:34 +03:00
  • 92ddc15a84 Checking error states in I/O handlers. Igor Sysoev 2018-11-13 19:04:48 +03:00
  • cf1f84b67c Tests: print path to unit.log file when it was saved. Andrey Zelenkov 2018-11-13 18:56:18 +03:00
  • 4d7f708b25 Tests: leave unit.log in case of error or failure. Andrey Zelenkov 2018-11-13 18:51:55 +03:00
  • ff9bed64da Fixed nxt_openssl_chain_file() return type. Valentin Bartenev 2018-11-13 18:43:39 +03:00
  • 4f4a2d8c63 Fixed "freed pointer is out of pool" alerts. Valentin Bartenev 2018-11-10 07:38:43 +03:00
  • 4a77c447ba Node.js: socket.js improvements. Andrey Zelenkov 2018-11-06 19:04:01 +03:00
  • b7442743cf Node.js: fixed typo in naming rawHeaders() method of request. Andrey Zelenkov 2018-11-01 19:10:32 +03:00
  • 7a06fab9e3 Mention of "nodejs" configure option in help. Sergey Kandaurov 2018-11-01 17:02:46 +03:00
  • c838c3bd15 Node.js: added async request execution. Alexander Borisov 2018-10-31 15:51:51 +03:00
  • 3b0afb1681 Version bump. Valentin Bartenev 2018-10-31 16:31:14 +03:00
  • 64cd102546 Docker: avoid removing of Ruby dependencies. Andrei Belov 2018-10-29 14:24:26 +03:00
  • fd99a738e5 Added tag 1.5 for changeset b3dee0cc5a4e Valentin Bartenev 2018-10-25 18:55:39 +03:00
  • a1abebd5b9 Generated Dockerfiles for Unit 1.5. Valentin Bartenev 2018-10-25 17:49:10 +03:00
  • d55282105a Packages: updated to 1.5-1. Valentin Bartenev 2018-10-25 17:49:10 +03:00
  • a04554118c Added version 1.5 CHANGES. Valentin Bartenev 2018-10-25 17:48:56 +03:00
  • 5b3d3e0a88 Node.js: additional type check for response.setHeader value. Alexander Borisov 2018-10-24 16:21:53 +03:00
  • 6cc4080af2 Removed unused "--upstream" command line option. Valentin Bartenev 2018-10-23 18:55:16 +03:00
  • d4a99aad84 Backout of ba94959b1dec and improving epoll error handling. Igor Sysoev 2018-10-23 16:31:42 +03:00
  • 7801814126 Added ability to publish Node.js module. Alexander Borisov 2018-10-23 13:06:44 +03:00
  • 0e76769c1b Packages: introduced unit-dev/unit-devel package. Andrei Belov 2018-10-23 10:30:28 +03:00
  • 57991dc3f2 Fixed termination signal handlers in worker processes. Igor Sysoev 2018-10-22 17:43:31 +03:00
  • 50dd54877d Improved epoll failures handling. Igor Sysoev 2018-10-22 17:43:28 +03:00
  • deeb276d23 Removed duplicate code in epoll. Igor Sysoev 2018-10-22 16:25:58 +03:00
  • da0ef366dc Handling of timers with bias. Valentin Bartenev 2018-10-22 16:04:16 +03:00
  • b20e995e80 Timers: separation of delete and insert operations on rbtree. Valentin Bartenev 2018-10-22 16:02:14 +03:00
  • a4aaf90679 Re-engineered timers. Valentin Bartenev 2018-10-22 16:01:10 +03:00
  • 161e1839a5 Compatibility with LibreSSL. Sergey Kandaurov 2018-10-22 16:16:05 +03:00
  • 3061e8333d Tests: provide openssl.conf in test_tls_certificate_key_ec. Sergey Kandaurov 2018-10-18 18:46:21 +03:00
  • 0ee8de5543 Fixed Makefile target for NodeJS. Alexander Borisov 2018-10-18 13:38:30 +03:00
  • 49ec17b1ef Installing libunit headers and static library. Max Romanov 2018-10-17 15:52:44 +03:00
  • 029c1a9f50 Renamed "go" application type to "external". Valentin Bartenev 2018-10-09 17:53:31 +03:00
  • 6c5e5f25ef Packages: all CRLF newlines in examples converted to LF. Andrei Belov 2018-10-05 14:10:13 +03:00
  • ea62327b00 Added Node.js support. Alexander Borisov 2018-10-03 17:50:03 +03:00
  • 141ee2aa32 Filling cmsghdr with 0 to pass Go 1.11 message validation. Max Romanov 2018-10-02 19:49:49 +03:00
  • c8b30ef4da Go: fixing typo in log messages. Max Romanov 2018-10-02 19:49:48 +03:00
  • cb1b074493 Making port fd blocking on app side and non-blocking in Unit. Max Romanov 2018-10-02 19:46:06 +03:00
  • d54d806c52 Disabled chunked transfer encoding for 304 responses as well. Valentin Bartenev 2018-10-01 15:06:31 +03:00
  • 3c2eddb183 Allowing keep-alive connections after 204 responses. Valentin Bartenev 2018-10-01 15:06:31 +03:00
  • e51ab1b2cb Fixed error log time caching resolution. Valentin Bartenev 2018-10-01 15:06:31 +03:00
  • db1e01d992 Mention of --openssl configure option in help. Valentin Bartenev 2018-10-01 15:06:31 +03:00
  • 02a4dd7c78 Skipping minor entries while producing generic CHANGES. Andrei Belov 2018-10-01 09:41:03 +03:00
  • b5d4fc939e Disabled chunked transfer encoding for 204 responses. Igor Sysoev 2018-09-28 17:32:02 +03:00
  • 92da8dae1e Fixed bug in socket write error handling. Igor Sysoev 2018-09-28 15:12:47 +03:00
  • 425d560372 Version bump. Valentin Bartenev 2018-09-28 15:05:35 +03:00
  • 2a9fc6b1fe Packages: updated to 1.4-2. Andrei Belov 2018-09-27 15:05:03 +03:00
  • aa6e4947ba Packages: adjusted post-install banners. Andrei Belov 2018-09-27 15:04:49 +03:00
  • 446479b311 Packages: removed "loadconfig" and "saveconfig" actions. Andrei Belov 2018-09-26 15:24:49 +03:00
  • 6b8a992bfa Added tag 1.4 for changeset 8f4524a9cf87 Valentin Bartenev 2018-09-20 18:20:41 +03:00
  • 80217caa52 Generated Dockerfiles for Unit 1.4. Valentin Bartenev 2018-09-20 18:19:14 +03:00
  • 63ff7a341a Added version 1.4 CHANGES. Valentin Bartenev 2018-09-20 18:18:52 +03:00
  • 58c38298f5 Resetting init->stream for ready process. Max Romanov 2018-09-20 17:30:56 +03:00
  • d0e428aace Tests: TLS tests. Andrey Zelenkov 2018-09-20 16:34:34 +03:00
  • e4650b7412 Fixed building perl on Alpine Linux. Sergey Kandaurov 2018-09-20 16:34:19 +03:00
  • 9fe6e75d35 Preventing port from release in asynchronous operations. Max Romanov 2018-09-20 16:16:32 +03:00
  • fea05e3065 Packages: enabled OpenSSL support. Andrei Belov 2018-09-20 16:14:29 +03:00
  • 510c2e15c5 Python: adjusted input.read(size) argument value interpretation. Valentin Bartenev 2018-09-20 16:04:49 +03:00
  • 9f29ac9f3e Preserving inherited engine memory pool in controller process. Max Romanov 2018-09-20 15:50:48 +03:00
  • a2eca97e89 Controller: addressing of array elements in requests. Valentin Bartenev 2018-09-20 15:27:14 +03:00
  • 8d844bc2aa Controller: certificates storage interface. Valentin Bartenev 2018-09-20 15:27:08 +03:00
  • 2dfd8ffc2f Deduplicated string value initializations. Valentin Bartenev 2018-09-20 15:27:06 +03:00
  • b5d76454ed Added nginx error 497 response. Igor Sysoev 2018-09-20 15:05:38 +03:00
  • 96cd68b340 Added SSL/TLS support on connection level. Igor Sysoev 2018-09-20 15:05:37 +03:00
  • e964e982fd Initializing application structure with 0 to avoid crash. Max Romanov 2018-09-19 19:24:56 +03:00
  • 5ef1352fae Initializing user_cred gids and ngroups for MacOS. Max Romanov 2018-09-19 18:53:16 +03:00
  • 353db6f361 Fixed more typos. Valentin Bartenev 2018-09-18 16:28:24 +03:00
  • 8065ba84aa Tests: test_settings_header_read_timeout_update adjusted. Andrey Zelenkov 2018-09-17 19:07:29 +03:00
  • 7458f66dda Fixed non-auto-reset timers. Igor Sysoev 2018-09-17 16:37:20 +03:00
  • 4bb4525031 Removed deprecated MacOSX OSSpinLockLock(). Igor Sysoev 2018-09-17 16:37:17 +03:00
  • 74b69f5e95 Fixed typo. Igor Sysoev 2018-09-17 16:37:13 +03:00
  • ab5b67b45d Fixed typo. Igor Sysoev 2018-09-17 16:37:11 +03:00
  • 4bc7a23ecf Fixed spelling in a comment. Valentin Bartenev 2018-09-10 14:55:15 +03:00
  • 903ee2de64 Misspelled variable names fixed. Max Romanov 2018-09-07 18:45:14 +03:00
  • 511a0fa760 Tests: used relative path for configuration. Andrey Zelenkov 2018-09-06 20:18:33 +03:00
  • 58d23eb5b4 Tests: fixed test_settings_header_read_timeout_update. Andrey Zelenkov 2018-09-04 02:30:27 +03:00
  • 9f5349d347 Tests: "no_recv" option introduced. Andrey Zelenkov 2018-09-04 02:30:27 +03:00
  • 6bebbe3e8a Tests: "/config" prefix used. Andrey Zelenkov 2018-09-04 02:30:27 +03:00
  • dea7e0dc87 Tests: more timeout tests. Andrey Zelenkov 2018-08-21 20:49:23 +03:00
  • a4e75be524 Tests: typo. Andrey Zelenkov 2018-08-21 20:41:36 +03:00
  • ec1af82323 Stopping all application processes if router process dies. Max Romanov 2018-08-10 19:27:15 +03:00
  • 86740ab34b Introducing app joint to accurate app release. Max Romanov 2018-08-10 19:27:13 +03:00
  • 941616f893 Returning error for "make tests" when "--tests" wasn't configured. Valentin Bartenev 2018-08-08 18:43:46 +03:00
  • 6c0c3dcaa7 Tests: simple "Transfer-Encoding" client header test. Andrey Zelenkov 2018-08-08 15:36:30 +03:00
  • eee6102a28 Tests: more reconfigure tests. Andrey Zelenkov 2018-08-08 15:30:05 +03:00
  • c67fbf01ad Perl: use of portable macro instead of an explicit declaration. Alexander Borisov 2018-08-08 15:04:43 +03:00
  • b2ec830515 Removing non-required warning. Max Romanov 2018-08-07 20:03:58 +03:00
  • 9015b8b25d Improved 'invalid file descriptor' diagnostic. Max Romanov 2018-08-07 17:57:06 +03:00