summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-07-10Router: route patterns multi wildcards fix.Axel Duch1-3/+6
2020-07-06Destroying temporary router configuration.Igor Sysoev2-34/+40
2020-07-04Router: route patterns multi wildcards support.Axel Duch2-152/+210
2020-06-23Upstream chunked transfer encoding support.Igor Sysoev6-97/+178
2020-06-23Decreased level of some socket close() errors.Igor Sysoev2-13/+36
2020-06-23Isolation: fixed build when features aren't detected.Tiago Natel de Moura4-111/+114
2020-05-28Added "rootfs" feature.Tiago Natel de Moura22-71/+1285
2020-03-09Refactor of process management.Tiago Natel de Moura26-1330/+1541
2020-05-28Moving nxt_stream_ident to shared memory.Max Romanov3-3/+31
2020-05-28Added NULL check for engine->port.Max Romanov1-2/+4
2020-05-28Closing unsent file descriptors from port queue.Max Romanov1-0/+6
2020-05-20Static: fixed potential undefined behavior in memcpy().Valentin Bartenev1-1/+1
2020-05-20PHP: building with PHP 8 (development version).Remi Collet1-0/+8
2020-05-15Fixed global constant declaration (appeared in 9af10e099d09).Valentin Bartenev1-1/+1
2020-05-15Router: removed two unused assignments.Valentin Bartenev2-5/+2
2020-05-14Router: decode uri and args.Axel Duch4-60/+381
2020-05-14PHP: implemented "targets" option.Valentin Bartenev11-260/+509
2020-05-14Configuration: URI encoding in the "pass" option.Valentin Bartenev4-65/+119
2020-05-12Waiting for router instead of reporting to user on config update.Max Romanov1-24/+25
2020-05-12Blocking config change when applying the initial router config.Max Romanov1-11/+32
2020-04-16Using malloc/free for the http fields hash.Max Romanov9-52/+24
2020-04-15Fixed memory leak occurring upon failure to accept a connection.Igor Sysoev2-12/+11
2020-04-15Fixed crash that occurs when idle connections are closed forcibly.Igor Sysoev3-35/+77
2020-04-15Disabled epoll error processing when socket events are inactive.Igor Sysoev1-0/+7
2020-04-14Completing chained shared memory buffers.Max Romanov1-3/+14
2020-04-10Resolving a racing condition while adding ports on the app's side.Max Romanov4-12/+43
2020-04-08Controller: improved handling of unix domain control socket.Valentin Bartenev4-14/+89
2020-04-08Controller: fixed cleaning up of control socket file in some cases.Valentin Bartenev1-6/+20
2020-04-08Removed unused code related to testing of address binding.Valentin Bartenev7-31/+9
2020-04-08Controller: eliminated extra control socket's sockaddr copying.Valentin Bartenev1-11/+1
2020-04-08Node.js: fixing Server.listen() method.Max Romanov1-1/+11
2020-04-06Fixing 'find & add' racing condition in connected ports hash.Max Romanov4-32/+29
2020-04-01Fixed build with Clang 10, broken by 32578e837322.Valentin Bartenev1-1/+3
2020-03-30Rational number support in upstream server weight.Igor Sysoev2-24/+38
2020-03-30Configuration: support for rational numbers.Valentin Bartenev8-170/+135
2020-03-30Fixing application process infinite loop.Max Romanov1-21/+28
2020-03-30Handling change file message in libunit.Max Romanov1-0/+10
2020-03-30Attributing libunit logging function for arguments validation.Max Romanov4-10/+31
2020-03-21Implemented "location" option for "return" action.Valentin Bartenev5-2/+60
2020-03-27Added nxt_is_complex_uri_encoded()/nxt_encode_complex_uri().Valentin Bartenev2-44/+158
2020-03-27Updated URI escaping table for better conformity with RFC 3986.Valentin Bartenev1-6/+4
2020-03-27Implemented "return" action.Valentin Bartenev4-4/+95
2020-03-27Initialization of the action object made more consistent.Valentin Bartenev1-3/+3
2020-03-25Configuration: fixed comments parsing.Valentin Bartenev1-1/+5
2020-03-19Completing buffers immediatelyMax Romanov1-5/+2
2020-03-19Completing request header buffers to avoid memory leak.Max Romanov3-22/+29
2020-03-17Fixing body fd access racing condition.Max Romanov2-16/+32
2020-03-12Using disk file to store large request body.Max Romanov10-36/+441
2020-03-12Moving request memory pool retain call after RPC data allocation.Max Romanov2-10/+15
2020-03-12Checking Content-Length value right after header parse.Max Romanov2-6/+8