Age | Commit message (Expand) | Author | Files | Lines |
2020-10-28 | Router: introducing the PORT_ACK message. | Max Romanov | 1 | -0/+2 |
2020-10-28 | Router: broadcasting the SHM_ACK message to all process ports. | Max Romanov | 1 | -2/+1 |
2020-10-28 | Added error response logging. | Max Romanov | 1 | -4/+10 |
2020-10-28 | Router: checking a buffer before accessing its memory fields. | Max Romanov | 1 | -1/+1 |
2020-10-28 | Router: closing app worker's ports. | Max Romanov | 1 | -0/+19 |
2020-09-29 | Fixing request buffer memory leakage in router. | Max Romanov | 1 | -0/+3 |
2020-08-28 | Router: fixed "pass" to upstreams. | hongzhidao | 1 | -0/+4 |
2020-09-15 | Python: changed request headers format in router protocol. | Max Romanov | 1 | -1/+1 |
2020-08-21 | Configuration: removed "reschedule_timeout" option. | Valentin Bartenev | 1 | -11/+0 |
2020-08-13 | Fixing router assertion in result of application prefork error. | Max Romanov | 1 | -0/+8 |
2020-08-13 | Basic variables support. | Valentin Bartenev | 1 | -44/+139 |
2020-08-12 | Responding with error in case of first process start failure. | Max Romanov | 1 | -18/+124 |
2020-08-11 | Style fixes for 2 file descriptors transfer over port. | Max Romanov | 1 | -16/+16 |
2020-08-11 | Introducing application and port shared memory queues. | Max Romanov | 1 | -22/+179 |
2020-08-11 | Made router port message handlers into static functions. | Max Romanov | 1 | -4/+13 |
2020-08-11 | Adding debug messages to catch process management issues. | Max Romanov | 1 | -2/+36 |
2020-08-11 | Introducing the shared application port. | Max Romanov | 1 | -1042/+462 |
2020-08-11 | Changing router to application shared memory exchange protocol. | Max Romanov | 1 | -3/+66 |
2020-08-11 | Changing router to application port exchange protocol. | Max Romanov | 1 | -17/+83 |
2020-08-09 | Fixing leaked configuration objects. | Max Romanov | 1 | -4/+30 |
2020-08-09 | Fixing connection remote sockaddr leakage. | Max Romanov | 1 | -2/+4 |
2020-08-07 | Fixing listen event connection leakage. | Max Romanov | 1 | -0/+4 |
2020-07-25 | Using plain shared memory for configuration pass. | Max Romanov | 1 | -14/+35 |
2020-07-23 | Fixing request_app_link reference counting. | Max Romanov | 1 | -4/+2 |
2020-07-06 | Destroying temporary router configuration. | Igor Sysoev | 1 | -28/+40 |
2020-03-09 | Refactor of process management. | Tiago Natel de Moura | 1 | -9/+35 |
2020-05-28 | Added NULL check for engine->port. | Max Romanov | 1 | -2/+4 |
2020-05-15 | Router: removed two unused assignments. | Valentin Bartenev | 1 | -2/+2 |
2020-05-14 | PHP: implemented "targets" option. | Valentin Bartenev | 1 | -10/+54 |
2020-05-14 | Configuration: URI encoding in the "pass" option. | Valentin Bartenev | 1 | -2/+5 |
2020-04-16 | Using malloc/free for the http fields hash. | Max Romanov | 1 | -1/+1 |
2020-04-10 | Resolving a racing condition while adding ports on the app's side. | Max Romanov | 1 | -3/+3 |
2020-04-06 | Fixing 'find & add' racing condition in connected ports hash. | Max Romanov | 1 | -14/+18 |
2020-03-17 | Fixing body fd access racing condition. | Max Romanov | 1 | -16/+31 |
2020-03-12 | Using disk file to store large request body. | Max Romanov | 1 | -3/+34 |
2020-03-12 | Moving request memory pool retain call after RPC data allocation. | Max Romanov | 1 | -0/+15 |
2020-03-06 | Round robin upstream added. | Igor Sysoev | 1 | -0/+11 |
2020-03-04 | Refactored nxt_http_action. | Igor Sysoev | 1 | -3/+5 |
2020-03-03 | Fixing request_app_link reference counting for delayed requests. | Max Romanov | 1 | -9/+36 |
2020-02-03 | Fixed req_app_link reference counting on cancellation. | Max Romanov | 1 | -16/+7 |
2019-12-24 | Introducing port messages to notify about out of shared memory. | Max Romanov | 1 | -0/+56 |
2019-11-26 | Refactoring reference counting of req_app_link. | Max Romanov | 1 | -34/+48 |
2019-11-14 | Initial proxy support. | Igor Sysoev | 1 | -1/+8 |
2019-11-14 | Introduced chained buffer completion handlers. | Igor Sysoev | 1 | -2/+7 |
2019-11-14 | Replacing pass with action. | Igor Sysoev | 1 | -7/+7 |
2019-10-10 | Style fixes. | Igor Sysoev | 1 | -1/+2 |
2019-09-19 | Basic support for serving static files. | Valentin Bartenev | 1 | -1/+92 |
2019-08-30 | Fixed WebSocket implementation that was broken on some systems. | Max Romanov | 1 | -1/+1 |
2019-08-26 | Adding body handler to nxt_http_request_header_send(). | Igor Sysoev | 1 | -6/+1 |
2019-08-20 | Introducing websocket support in router and libunit. | Max Romanov | 1 | -71/+110 |