summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-11-18Go: removing C proxy functions and re-using goroutines.Max Romanov2-12/+65
2020-11-18Libunit: fixing racing condition in request struct recycling.Max Romanov1-2/+2
2020-11-18Libunit: fixing racing condition for port add / state change.Max Romanov1-39/+87
2020-11-18Libunit: improving logging consistency.Max Romanov4-6/+9
2020-11-17HTTP parser: allowed more characters in header field names.Valentin Bartenev7-37/+100
2020-11-16Isolation: added option to disable "procfs" mount.Tiago Natel de Moura3-18/+31
2020-11-13Isolation: added option to disable tmpfs mount.Tiago Natel de Moura3-19/+33
2020-11-11PHP: implementation of the fastcgi_finish_request() function.Valentin Bartenev1-2/+76
2020-11-11PHP: prevention of consuming unread request body on finalization.Valentin Bartenev1-0/+15
2020-11-10Fixing multi-buffer body send to application.Max Romanov2-6/+20
2020-11-10Python: supporting ASGI legacy protocol.Max Romanov7-27/+184
2020-11-06Java: fixing ClassGraph deprecated API call.Max Romanov1-1/+1
2020-11-05Ruby: error checking during thread creation.Max Romanov1-2/+6
2020-11-05Perl: request processing in multiple threads.Max Romanov5-148/+374
2020-11-05Ruby: request processing in multiple threads.Max Romanov6-206/+510
2020-11-05Ruby: reusing static constant references to string objects.Max Romanov1-43/+115
2020-11-05Java: request processing in multiple threads.Max Romanov4-14/+205
2020-11-05Python: fixing some arguments reference counting.Max Romanov1-33/+130
2020-11-05Python: request processing in multiple threads.Max Romanov13-497/+992
2020-11-05Python: introducting macro to simplify minor version check.Max Romanov1-1/+3
2020-11-01Fixed building test app without debug.Valentin Bartenev1-2/+8
2020-10-30Java: supporting jsp-file attribute for servlet.Max Romanov1-0/+66
2020-10-30Isolation: fixed passing custom options to nmount().Valentin Bartenev1-4/+8
2020-10-29Isolation: mounting of procfs by default when using "rootfs".Tiago Natel de Moura6-108/+185
2020-10-29Isolation: correctly unmount non-dependent paths first.Tiago Natel de Moura1-4/+36
2020-10-28Added threading to the libunit test app.Max Romanov1-22/+108
2020-10-28Preserving the app port write socket.Max Romanov4-10/+17
2020-10-28Libunit: waking another context with the RPC_READY message.Max Romanov1-1/+37
2020-10-28Router: introducing the PORT_ACK message.Max Romanov4-5/+39
2020-10-28Libunit: releasing cached read buffers when destroying context.Max Romanov1-0/+8
2020-10-28Libunit: added a function to discern main and worker contexts.Max Romanov2-0/+13
2020-10-28Libunit: gracefully quitting a multicontext application.Max Romanov2-24/+74
2020-10-28Router: broadcasting the SHM_ACK message to all process ports.Max Romanov3-11/+40
2020-10-28Added error response logging.Max Romanov1-4/+10
2020-10-28Router: checking a buffer before accessing its memory fields.Max Romanov1-1/+1
2020-10-28Libunit: protecting the new mmap from being used in another thread.Max Romanov1-1/+6
2020-10-28Router: closing app worker's ports.Max Romanov1-0/+19
2020-10-26Increased request memory pool size.Valentin Bartenev1-1/+1
2020-10-14Fixing uninitialized ncpu value on unsupported platforms.Max Romanov1-1/+4
2020-10-14Java: response locale methods implemented.Max Romanov1-3/+18
2020-10-13Using union instead of "void *".Igor Sysoev1-102/+110
2020-10-13Using C99 style declaration.Igor Sysoev1-563/+423
2020-10-13Reordering declarations.Igor Sysoev1-296/+317
2020-10-13Fixed building with Python 3.9.Valentin Bartenev2-2/+3
2020-10-06PHP: compatibility with 8.0.0 RC1.Valentin Bartenev1-0/+30
2020-10-07Router: fixed "not empty" pattern matching.Valentin Bartenev1-4/+0
2020-10-06Removing a meaningless warning message.Max Romanov1-4/+0
2020-10-02Fixed comment.Igor Sysoev1-1/+1
2020-10-01Python: ASGI server introduced.Max Romanov10-29/+3723
2020-10-01Publishing libunit's malloc() and free() wrappers for apps.Max Romanov2-49/+57