Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-08-30 | Controller: resending configuration to router after its restart. | Valentin Bartenev | 1 | -66/+116 | |
Now router crash can be survived with less damage. | |||||
2017-08-30 | Controller: waiting for router before start to accept connections. | Valentin Bartenev | 1 | -12/+48 | |
Previously, reconfiguration might fail right after the daemon start if the router process wasn't ready yet. | |||||
2017-08-30 | Controller: correct handling of missing router port. | Valentin Bartenev | 1 | -11/+41 | |
There's no router port if the router process is just crashed or hasn't started yet. | |||||
2017-08-29 | The master process has been renamed to the main process. | Igor Sysoev | 1 | -1/+1 | |
2017-08-28 | Improved reconfiguration requests serialization. | Valentin Bartenev | 1 | -81/+49 | |
Previously, only applying of updated configuration was serialized, while the changes themselves could be done in parallel on the same configuration. That resulted in inconsistent behaviour. | |||||
2017-08-26 | Added configure and command line option --control. | Igor Sysoev | 1 | -16/+0 | |
2017-08-13 | Fixed building by GCC after 7d1017bd0f6c. | Valentin Bartenev | 1 | -1/+1 | |
2017-08-11 | Controller: more HTTP headers and detailed JSON parsing errors. | Valentin Bartenev | 1 | -116/+238 | |
2017-08-04 | Fixed building without debug after c1ae75b4e17c and 6281674ecf4f. | Valentin Bartenev | 1 | -6/+2 | |
2017-08-02 | Using port rpc in controller->router configuration update. | Max Romanov | 1 | -10/+24 | |
2017-08-02 | Added bit flags to type parameter of nxt_port_socket_write(). | Max Romanov | 1 | -1/+2 | |
NXT_PORT_MSG_LAST - mark message as last; NXT_PORT_MSG_CLOSE_FD - close fd right after send; Type constants altered to include last flag for single buffer messages. Last sign is critical for coming port RPC layer. Handlers unregistered on last message. Create sync buffer is not convenient, extra parameter is better. | |||||
2017-07-21 | Fixed building without debug. | Valentin Bartenev | 1 | -4/+2 | |
2017-07-12 | New process port exchange changed. READY message type introduced. | Max Romanov | 1 | -8/+5 | |
Application process start request DATA message from router to master. Master notifies router via NEW_PORT message after worker process become ready. | |||||
2017-07-12 | Controller: proper reconfiguration requests handling. | Valentin Bartenev | 1 | -43/+136 | |
Now controller serializes all reconfiguration requests and waits for result from router. | |||||
2017-07-10 | Controller: passing full configuration to router. | Valentin Bartenev | 1 | -170/+6 | |
2017-07-06 | Controller: sending JSON configuration to router. | Valentin Bartenev | 1 | -32/+210 | |
2017-07-06 | Router: read configuration from port. | Max Romanov | 1 | -0/+32 | |
Controller: stub to send configuration from POST body "as is" to router. | |||||
2017-07-05 | Configuration: basic validation of schema. | Valentin Bartenev | 1 | -2/+16 | |
2017-07-05 | Complex target parser copied from NGINX. | Max Romanov | 1 | -8/+1 | |
nxt_app_request_header_t fields renamed: - 'path' renamed to 'target'. - 'path_no_query' renamed to 'path' and contains parsed value. | |||||
2017-06-28 | Controller: fixed reading of request body. | Valentin Bartenev | 1 | -13/+15 | |
2017-06-28 | Configuration: reduced names of structures, functions, and macros. | Valentin Bartenev | 1 | -37/+32 | |
2017-06-28 | Setting listen socket fields lost in changeset 10688b89aa16. | Igor Sysoev | 1 | -0/+2 | |
2017-06-23 | Configuration printing functions splitted in two parts. | Valentin Bartenev | 1 | -3/+2 | |
Requested by Igor. | |||||
2017-06-23 | Renames and reordering of parameters in configuration parser functions. | Valentin Bartenev | 1 | -13/+14 | |
Requested by Igor. | |||||
2017-06-20 | HTTP parser: reduced memory consumption of header fields list. | Valentin Bartenev | 1 | -4/+5 | |
2017-06-20 | Using new memory pool implementation. | Igor Sysoev | 1 | -28/+18 | |
2017-06-14 | nxt_event_conn_... functions and structures have been renamed | Igor Sysoev | 1 | -33/+33 | |
to nxt_conn_... | |||||
2017-06-13 | HTTP parser: decoupled header fields processing. | Valentin Bartenev | 1 | -13/+25 | |
2017-06-06 | C99 style declaration of connection states. | Igor Sysoev | 1 | -38/+21 | |
2017-06-06 | The controller did not work because of changes in the previous | Igor Sysoev | 1 | -1/+1 | |
changeset. | |||||
2017-05-30 | Controller: support for partial PUT and DELETE operations. | Valentin Bartenev | 1 | -51/+152 | |
2017-05-26 | Style and a trivial fix. | Valentin Bartenev | 1 | -1/+1 | |
2017-05-18 | Controller: partial retrieving of configuration. | Valentin Bartenev | 1 | -2/+23 | |
2017-05-16 | Controller: pretty-printing of JSON responses. | Valentin Bartenev | 1 | -13/+46 | |
2017-05-15 | Controller: trivial abilities to save and request configuration. | Valentin Bartenev | 1 | -43/+105 | |
Now you can get current configuration with: $ curl 127.0.0.1:8443 and put new configuration with: $ curl -X PUT -d @conf.json 127.0.0.1:8443 | |||||
2017-04-11 | JSON output in controller. | Valentin Bartenev | 1 | -14/+53 | |
2017-04-10 | JSON parsing in controller. | Valentin Bartenev | 1 | -14/+30 | |
2017-03-16 | Some basic HTTP handling in controller. | Valentin Bartenev | 1 | -7/+299 | |
2017-03-09 | Processes refactoring. | Igor Sysoev | 1 | -0/+254 | |
The cycle has been renamed to the runtime. |