Igor Sysoev
37a713c217
HTTP: fixed chunked response on 32-bit platforms.
2018-01-16 11:48:38 +03:00
Igor Sysoev
3cc529ddea
Added tag 0.4 for changeset 6071f4300f76
2018-01-15 18:00:48 +03:00
Igor Sysoev
ac433f1f30
Added version 0.4 CHANGES.
2018-01-15 15:05:25 +03:00
Igor Sysoev
a35732bf05
PHP: "--lib-static" option uses "--lib-path" option.
2018-01-15 15:05:22 +03:00
Igor Sysoev
c9ae198016
PHP: added "--lib-static" configure option.
...
The libraries returned by "php-config --libs" are required to link with
static libphp.a. Dynamic libphp.so contains the required libraries names.
2018-01-12 18:15:58 +03:00
Igor Sysoev
059695eeed
HTTP: request body length was not passed to application.
...
The bug has appeared in changeset 5817734dd9b9.
2018-01-12 17:54:50 +03:00
Igor Sysoev
c105988e51
Fixed DragonFly BSD shared memory implementation.
2018-01-11 17:13:58 +03:00
Igor Sysoev
f7bc2e1560
Using hg archive instead of copying to make distribution tarball.
2018-01-11 09:54:35 +03:00
Igor Sysoev
2fa203f2da
HTTP: fixed large header buffers allocation and deallocation.
...
This closes #74 issue on GitHub.
2018-01-11 09:49:36 +03:00
Igor Sysoev
b09227fa5c
HTTP: request body was not passed to application.
...
The bug has appeared in changeset 5817734dd9b9.
2018-01-11 09:49:35 +03:00
Igor Sysoev
30a83a1159
Using correct pointer and size for memzero operation.
...
Found by Coverity (CID 215689).
2017-12-29 19:42:54 +03:00
Igor Sysoev
4c4981f992
Using correct pointer in test operation.
...
Found by Coverity (CID 215687).
2017-12-29 18:43:55 +03:00
Igor Sysoev
bcbe6df8af
Corrected allocation size of HTTP response header.
2017-12-29 18:43:54 +03:00
Igor Sysoev
965a95d602
Version bump.
2017-12-29 18:43:51 +03:00
Igor Sysoev
d45326481c
Added tag 0.3 for changeset b8400e8feb36
2017-12-28 21:25:22 +03:00
Igor Sysoev
8492ba945b
Fixed Go package and PHP module building.
...
Go package and PHP module could not be built after changeset 5817734dd9b9.
2017-12-28 21:07:28 +03:00
Igor Sysoev
dbd7540a04
Removed duplicate declaration.
2017-12-28 20:50:49 +03:00
Igor Sysoev
c4894036c3
Removed tag 0.3
2017-12-28 20:37:46 +03:00
Igor Sysoev
9f619eb707
Added tag 0.3 for changeset c059dbae9ac3
2017-12-28 20:25:10 +03:00
Igor Sysoev
dc47f02307
Removed duplicate declaration.
2017-12-28 20:12:19 +03:00
Igor Sysoev
795a244bd0
Disabled Nagle algorithm for keep-alive connections.
2017-12-28 20:12:13 +03:00
Igor Sysoev
ecba3d80f9
Fixing memory leak introduced in changeset 5817734dd9b9.
2017-12-28 20:08:15 +03:00
Igor Sysoev
ea40378206
Removed tag 0.3
2017-12-28 20:06:29 +03:00
Igor Sysoev
c9024a3dc8
Added tag 0.3 for changeset ab13db235c19
2017-12-28 16:32:07 +03:00
Igor Sysoev
8ba7f5f1e5
Added version 0.3 CHANGES.
2017-12-28 16:01:06 +03:00
Igor Sysoev
9a6d3c5775
HTTP keep-alive connections support.
2017-12-28 16:01:06 +03:00
Igor Sysoev
497faf1b9a
Changed nxt_mp_retain() and nxt_mp_release() interfaces.
2017-12-28 16:01:06 +03:00
Igor Sysoev
2ab29f6cc3
nxt_conn_close() should disable all pending write operations.
2017-12-26 17:31:37 +03:00
Igor Sysoev
eb5c49ead9
Timer should be marked as it is not in tree after deletion.
...
This closes #64 issue on GitHub.
2017-11-27 18:50:31 +03:00
Igor Sysoev
40160621a9
Removed uncontext.h.
...
This removal was missed the changeset 2aad6a5fac13.
2017-11-27 18:50:18 +03:00
Igor Sysoev
80e8ce8322
A number of engine connections is decreased on connection close.
2017-11-27 17:52:28 +03:00
Igor Sysoev
9f9a708ed1
Using the single source of Unit version.
2017-10-20 17:52:04 +03:00
Igor Sysoev
2837d520bb
Version bump.
2017-10-20 17:48:38 +03:00
Igor Sysoev
a493675dc6
Added tag 0.2 for changeset b09757e4984e
2017-10-19 18:33:48 +03:00
Igor Sysoev
f9f852008f
Added version 0.2 CHANGES.
2017-10-19 17:54:29 +03:00
Igor Sysoev
0833074f30
Fixed the bug introduced in the previous changeset.
2017-10-19 17:22:33 +03:00
Igor Sysoev
3c6edead25
Added the debug option to module compatibility vector.
2017-10-18 18:05:51 +03:00
Igor Sysoev
67c066b026
Router: fixed segfault after configuration change.
2017-10-18 18:05:47 +03:00
Igor Sysoev
09ef66d39c
Storing memory cache slot hint inside nxt_sockaddr_t.
2017-10-17 16:22:38 +03:00
Igor Sysoev
653e985463
Added Linux 4.5 EPOLLEXCLUSIVE support.
2017-10-04 15:13:22 +03:00
Igor Sysoev
9416a342b2
Fixed building by modern GCC.
2017-09-27 19:43:26 +03:00
Igor Sysoev
bfa808d689
Event engine memory cache for nxt_sockaddr_t.
...
Introducing event engine memory cache and using the cache for
nxt_sockaddr_t structures.
2017-09-27 19:22:59 +03:00
Igor Sysoev
4f4647e187
Fixed "make dist" broken in changeset b18c0fb60032.
2017-09-27 18:34:15 +03:00
Igor Sysoev
5635c259f9
Added state directory creation in install procedure.
2017-09-25 20:15:34 +03:00
Igor Sysoev
d04f030d1a
Added --bindir and --sbindir options to the summary page.
2017-09-25 20:15:33 +03:00
Igor Sysoev
6b0a3aed22
Style fixes.
2017-09-25 18:04:11 +03:00
Igor Sysoev
8e2fd89634
Fixed displaying "echo" program building failure.
2017-09-22 20:13:55 +03:00
Igor Sysoev
e5b4594376
Go: Fixed a bug introduced in the previous changeset.
2017-09-15 22:31:01 +03:00
Igor Sysoev
7c1db30994
Router: more logical code order change.
...
Updating the router engines list before posting jobs to worker thread
engines is more logical because worker threads may exit after the posting.
However, the previous code was safe because an engine is freed by
the router main thread after worker its thread has exited.
2017-09-15 12:27:24 +03:00
Igor Sysoev
309ba5abf2
Router: fixed segmentation fault.
...
The router process exited abnormally on reconfiguration if number
of worker threads had been decreased on the previous reconfiguration.
Besides the list of router engines should be updated only after a new
configuration joints have been prepared for all engines.
2017-09-14 22:30:38 +03:00
Igor Sysoev
72c3e08158
Router: worker threads should quit only if the main thread has
...
requested this.
2017-09-14 19:53:25 +03:00
Igor Sysoev
4d5e39e8c1
Fixed textual socket name lengths and Unix domain sockaddr length.
2017-09-14 18:16:22 +03:00
Igor Sysoev
409dcd3a79
README: Fixed typos.
...
These closes #9 , closes #13 , closes #21 issues on GitHub.
2017-09-09 00:04:12 +03:00
Igor Sysoev
1bff7d02fb
README: fixed URLs.
2017-09-06 23:52:57 +03:00
Igor Sysoev
f08c68f232
README: shortened description.
2017-09-06 23:46:20 +03:00
Igor Sysoev
4daf74d659
README: fixed URLs.
2017-09-06 23:19:55 +03:00
Igor Sysoev
40ff354361
Added tag 0.1 for changeset f9d308f3fceb
2017-09-06 22:50:26 +03:00
Igor Sysoev
f8c94cbcfb
README: added Troubleshooting section.
2017-09-06 20:40:15 +03:00
Igor Sysoev
5b7e4782db
README: fixed anchor.
2017-09-06 20:40:12 +03:00
Igor Sysoev
14b92a0058
README: using entities.
2017-09-06 20:39:33 +03:00
Igor Sysoev
8e9c7a1b26
README: removed italic typeface.
2017-09-06 20:13:33 +03:00
Igor Sysoev
fc001c16d8
README: added tarball section.
2017-09-06 19:53:23 +03:00
Igor Sysoev
9d65202aef
Fixed README.md typos.
2017-09-06 19:50:45 +03:00
Igor Sysoev
1fc7f1a0b5
Fixed README.md typos.
2017-09-06 19:37:52 +03:00
Igor Sysoev
acd7e094b1
README.md fixes.
2017-09-06 19:33:58 +03:00
Igor Sysoev
89df39374c
Added the dist target in Makefile.
2017-09-06 19:23:50 +03:00
Igor Sysoev
26dfd4da97
Added CHANGES file.
2017-09-06 19:14:28 +03:00
Igor Sysoev
eb1b4b99b1
Shortened titles in README.md and dispensable information.
2017-09-06 18:40:06 +03:00
Igor Sysoev
781726053f
Added LICENSE and NOTICE files.
2017-09-06 18:26:37 +03:00
Igor Sysoev
37c16d1801
Fixed building by Sun C on Solaris.
2017-09-06 17:13:18 +03:00
Igor Sysoev
c4cba21a47
Added README.md.
2017-09-06 02:30:55 +03:00
Igor Sysoev
58907888e5
Style fixes.
2017-09-06 02:30:55 +03:00
Igor Sysoev
22ae3d4ff5
Controller: validating user and group names.
2017-09-06 02:30:23 +03:00
Igor Sysoev
ff515f4312
Added SERVER_ADDR parameter for Python and PHP modules.
2017-09-01 07:54:01 +03:00
Igor Sysoev
9941b0cd65
Fixed format specifier.
2017-08-31 21:44:37 +03:00
Igor Sysoev
1f95673713
Setting build directory with variable instead of configure option.
2017-08-31 21:44:30 +03:00
Igor Sysoev
738ca54ded
Changed modules names format.
2017-08-31 00:42:16 +03:00
Igor Sysoev
f0e9e3ace9
nginext has been renamed to unit.
2017-08-31 00:42:16 +03:00
Igor Sysoev
6160683544
Introduced module compatibility vector.
2017-08-31 00:42:12 +03:00
Igor Sysoev
3f10b05de9
Moving generating CGO header file to the make stage.
2017-08-31 00:42:08 +03:00
Igor Sysoev
a812579842
Adding a missing slash to the tail of path set by --modules
...
command line option.
2017-08-30 21:44:39 +03:00
Igor Sysoev
740dc67ec8
The discovery process did not quit if no modules were not found.
2017-08-30 03:18:56 +03:00
Igor Sysoev
cdc7e4479f
Lib unit tests have been renamed to tests.
2017-08-30 00:31:02 +03:00
Igor Sysoev
9d487df10d
The master process has been renamed to the main process.
2017-08-29 02:59:35 +03:00
Igor Sysoev
946867febe
Improved English.
2017-08-29 02:22:22 +03:00
Igor Sysoev
28efb65ac4
Added configuration summary.
2017-08-26 13:37:44 +03:00
Igor Sysoev
93f7104a65
Added configure and command line option --help.
2017-08-26 13:37:44 +03:00
Igor Sysoev
0d65c896cf
Added configure and command line option --control.
2017-08-26 13:37:44 +03:00
Igor Sysoev
7f5b57bfb9
Added configure and command line option --modules.
2017-08-26 13:37:44 +03:00
Igor Sysoev
9aaa7d8c20
Added configure option --user=USER and --group=GROUP.
2017-08-26 13:37:44 +03:00
Igor Sysoev
e64494ba2c
Added configure option --pid=FILE.
...
A pid file name can be relative.
The default pid file name is "nginext.pid".
2017-08-26 13:37:44 +03:00
Igor Sysoev
d3a6d7805f
Added configure options --prefix=PATH and --log=FILE.
...
A prefix is prepended to all relative names at configure stage.
There is no prefix by default.
A log file name can be relative.
The default log file name is "nginext.log".
2017-08-26 13:37:44 +03:00
Igor Sysoev
897b860e83
Introduced nxt_socket_defer_accept().
2017-08-26 13:37:39 +03:00
Igor Sysoev
1a6036d022
Removed unused function.
2017-08-26 13:37:24 +03:00
Igor Sysoev
f71e404151
Renamed configure option --no-unix-domain to --no-unix-sockets.
2017-08-24 18:38:34 +03:00
Igor Sysoev
d7105ff300
Building IPv6 by default.
2017-08-24 18:33:13 +03:00
Igor Sysoev
b84aa64dcb
Removed configure option --no-threads.
2017-08-24 17:43:32 +03:00
Igor Sysoev
8b4b52ae3b
Checking invalid command line options.
2017-08-24 17:43:31 +03:00
Igor Sysoev
1e53ff184c
Added command line option --version.
2017-08-24 17:29:57 +03:00
Igor Sysoev
259b90b9d7
Removed command line option --workers.
2017-08-24 17:29:53 +03:00