summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_controller.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-07-12New process port exchange changed. READY message type introduced.Max Romanov1-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-12Controller: proper reconfiguration requests handling.Valentin Bartenev1-43/+136
Now controller serializes all reconfiguration requests and waits for result from router.
2017-07-10Controller: passing full configuration to router.Valentin Bartenev1-170/+6
2017-07-06Controller: sending JSON configuration to router.Valentin Bartenev1-32/+210
2017-07-06Router: read configuration from port.Max Romanov1-0/+32
Controller: stub to send configuration from POST body "as is" to router.
2017-07-05Configuration: basic validation of schema.Valentin Bartenev1-2/+16
2017-07-05Complex target parser copied from NGINX.Max Romanov1-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-28Controller: fixed reading of request body.Valentin Bartenev1-13/+15
2017-06-28Configuration: reduced names of structures, functions, and macros.Valentin Bartenev1-37/+32
2017-06-28Setting listen socket fields lost in changeset 10688b89aa16.Igor Sysoev1-0/+2
2017-06-23Configuration printing functions splitted in two parts.Valentin Bartenev1-3/+2
Requested by Igor.
2017-06-23Renames and reordering of parameters in configuration parser functions.Valentin Bartenev1-13/+14
Requested by Igor.
2017-06-20HTTP parser: reduced memory consumption of header fields list.Valentin Bartenev1-4/+5
2017-06-20Using new memory pool implementation.Igor Sysoev1-28/+18
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-33/+33
to nxt_conn_...
2017-06-13HTTP parser: decoupled header fields processing.Valentin Bartenev1-13/+25
2017-06-06C99 style declaration of connection states.Igor Sysoev1-38/+21
2017-06-06The controller did not work because of changes in the previousIgor Sysoev1-1/+1
changeset.
2017-05-30Controller: support for partial PUT and DELETE operations.Valentin Bartenev1-51/+152
2017-05-26Style and a trivial fix.Valentin Bartenev1-1/+1
2017-05-18Controller: partial retrieving of configuration.Valentin Bartenev1-2/+23
2017-05-16Controller: pretty-printing of JSON responses.Valentin Bartenev1-13/+46
2017-05-15Controller: trivial abilities to save and request configuration.Valentin Bartenev1-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-11JSON output in controller.Valentin Bartenev1-14/+53
2017-04-10JSON parsing in controller.Valentin Bartenev1-14/+30
2017-03-16Some basic HTTP handling in controller.Valentin Bartenev1-7/+299
2017-03-09Processes refactoring.Igor Sysoev1-0/+254
The cycle has been renamed to the runtime.