Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-11 | Introducing the shared application port. | Max Romanov | 1 | -34/+3 | |
This is the port shared between all application processes which use it to pass requests for processing. Using it significantly simplifies the request processing code in the router. The drawback is 2 more file descriptors per each configured application and more complex libunit message wait/read code. | |||||
2020-03-17 | Fixing body fd access racing condition. | Max Romanov | 1 | -0/+1 | |
To avoid closing the body fd prematurely, the fd value is moved from the request struct to the app link. The body fd should not be closed immediately after the request is sent to the application due to possible request rescheduling. | |||||
2019-08-20 | Introducing websocket support in router and libunit. | Max Romanov | 1 | -0/+71 | |