summaryrefslogtreecommitdiffhomepage
path: root/src (unfollow)
AgeCommit message (Expand)AuthorFilesLines
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
2020-09-09PHP: fixed "rootfs" isolation dependency on system mounts.Tiago Natel de Moura1-55/+107
2020-09-30Fixing router connection pool leakage.Max Romanov1-1/+4
2020-09-30Fixing leakage caused by incorrect in_hash flag cleanup.Max Romanov1-1/+3
2020-09-29MIME: added AVIF and APNG image formats.Valentin Bartenev1-1/+4
2020-09-29Wrapping libunit's malloc() and free() calls for logging purposes.Max Romanov3-65/+98
2020-09-29Fixing request buffer memory leakage in router.Max Romanov1-0/+3
2020-09-29Supporting HTTP/1.0 keep-alive.Max Romanov1-1/+8
2020-09-18Updated racially charged language in messages and comments.Artem Konev2-4/+4
2020-09-18Python: app module callable name configuration.Max Romanov4-5/+21
2020-09-18Fixed segmentation fault during reconfiguration.Igor Sysoev1-7/+3
2020-09-18Fixed segmentation fault during reconfiguration.Igor Sysoev1-1/+9
2020-09-18Fixed use-after-free error during reconfiguration.Igor Sysoev1-0/+2
2020-08-28Router: fixed "pass" to upstreams.hongzhidao3-3/+11
2020-09-16Isolation: remove redundant macro.Tiago Natel de Moura2-4/+1
2020-09-15Python: changed request headers format in router protocol.Max Romanov2-11/+107
2020-09-15Hardening header names comparation for grouping.Max Romanov1-10/+67
2020-09-14Python: split module initialization from WSGI implementation.Max Romanov3-285/+387
2020-09-14Python: source file moved to 'python' sub-directory.Max Romanov1-0/+0
2020-09-10Fixing WebSocket frame retain function.Max Romanov1-2/+13
2020-09-07Upstream connection was not closed for short chunked response.Igor Sysoev1-27/+3
2020-08-28Vars: added $host.Valentin Bartenev1-0/+20
2020-08-25Isolation: added "automount" option.Tiago Natel de Moura5-20/+98
2020-08-25PHP: added bind mounts for extensions directory.Tiago Natel de Moura1-2/+4
2020-08-21Configuration: removed "reschedule_timeout" option.Valentin Bartenev3-18/+0
2020-08-20Isolation: mount tmpfs by default.Tiago Natel de Moura5-66/+155