Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-11-14 | Using event engine memory buffers in HTTP/1 layer. | Igor Sysoev | 1 | -1/+1 | |
2019-02-28 | Fixed timer and event race condition. | Igor Sysoev | 1 | -1/+2 | |
When idle timeout occurs at the same time as a request comes in, the timer handler closes connection while the read event triggers request processing, and this eventually leads to segmentation fault. | |||||
2018-10-22 | Handling of timers with bias. | Valentin Bartenev | 1 | -1/+1 | |
Timers that don't require maximum precision (most of them, actually) can be triggered earlier or later within the bias interval. To reduce wakeups by timers, the expire function now triggers not only all timers that fall within the elapsed time, but also those whose bias falls within this interval. | |||||
2018-09-20 | Added SSL/TLS support on connection level. | Igor Sysoev | 1 | -17/+8 | |
2018-05-30 | Fixed keep-alive hanging after reconfiguration. | Igor Sysoev | 1 | -2/+2 | |
2018-04-11 | Introducing connection state io_read_handler. | Igor Sysoev | 1 | -1/+3 | |
2017-12-28 | HTTP keep-alive connections support. | Igor Sysoev | 1 | -6/+6 | |
2017-11-27 | A number of engine connections is decreased on connection close. | Igor Sysoev | 1 | -0/+1 | |
2017-10-18 | Router: fixed segfault after configuration change. | Igor Sysoev | 1 | -1/+3 | |
2017-10-17 | Storing memory cache slot hint inside nxt_sockaddr_t. | Igor Sysoev | 1 | -1/+0 | |
2017-09-27 | Event engine memory cache for nxt_sockaddr_t. | Igor Sysoev | 1 | -0/+1 | |
Introducing event engine memory cache and using the cache for nxt_sockaddr_t structures. | |||||
2017-09-15 | Introducing application timeout. | Max Romanov | 1 | -17/+0 | |
2017-08-24 | Removed configure option --no-threads. | Igor Sysoev | 1 | -7/+0 | |
2017-07-25 | Fixed building on Solaris by Sun C. | Max Romanov | 1 | -1/+0 | |
2017-07-18 | Request-app link introduced to prevent mp destroy for penging requests. | Max Romanov | 1 | -3/+0 | |
nxt_req_conn_link_t still used for lookup connection by request id. New nxt_req_app_link_t (ra) allocated from conn->mem_pool using mp_retain(). ra stored in app->requests if there is no free worker to process request. | |||||
2017-07-18 | Port allocation and destroy changed. Worker process stop introduced. | Max Romanov | 1 | -7/+9 | |
2017-07-12 | New process port exchange changed. READY message type introduced. | Max Romanov | 1 | -1/+4 | |
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker process become ready. | |||||
2017-06-26 | Build on Solaris 11 fixed. | Max Romanov | 1 | -1/+1 | |
2017-06-23 | Added basic HTTP request processing in router. | Max Romanov | 1 | -0/+18 | |
- request to connection mapping in engine; - requests queue in connection; - engine port creation; - connected ports hash for each process; - engine port data messages processing (app responses); | |||||
2017-06-20 | Using new memory pool implementation. | Igor Sysoev | 1 | -2/+2 | |
2017-06-14 | nxt_event_conn_... functions and structures have been renamed | Igor Sysoev | 1 | -0/+350 | |
to nxt_conn_... |