Valentin Bartenev
|
3b77e402a9
|
HTTP parser: removed unused "plus_in_target" flag.
|
2019-09-16 20:17:42 +03:00 |
|
Valentin Bartenev
|
56f4085b9d
|
HTTP parser: removed unused "offset" field.
Thanks to 洪志道 (Hong Zhi Dao).
|
2019-09-16 20:17:42 +03:00 |
|
Valentin Bartenev
|
2fb7a1bfb9
|
HTTP parser: removed unused "exten_start" and "args_start" fields.
|
2019-09-16 20:17:42 +03:00 |
|
Valentin Bartenev
|
64be8717bd
|
Configuration: added ability to access object members with slashes.
Now URI encoding can be used to escape "/" in the request path:
GET /config/listeners/unix:%2Fpath%2Fto%2Fsocket/
|
2019-09-16 20:17:42 +03:00 |
|
Max Romanov
|
2a6af1d214
|
Added "extern" to nxt_http_fields_hash_proto to avoid link issues.
|
2019-09-09 17:39:24 +03:00 |
|
Max Romanov
|
29911538ea
|
Improving response header fields processing.
Fields are filtered one by one before being added to fields list.
This avoids adding and then skipping connection-specific fields.
|
2019-08-16 00:56:38 +03:00 |
|
Igor Sysoev
|
0ba7cfce75
|
Added routing based on header fields.
|
2019-05-30 15:33:51 +03:00 |
|
Valentin Bartenev
|
0c38ff0e66
|
Checking for major HTTP version.
|
2018-01-15 20:50:20 +03:00 |
|
Valentin Bartenev
|
a073616fc3
|
Improved HTTP version representation.
|
2018-01-15 20:50:14 +03:00 |
|
Valentin Bartenev
|
3fb140d6d2
|
HTTP parser: improved error reporting.
|
2018-01-15 20:49:59 +03:00 |
|
Valentin Bartenev
|
45d08d5145
|
HTTP parser: introduced nxt_http_parse_fields().
|
2017-12-27 15:45:23 +03:00 |
|
Valentin Bartenev
|
8830d73261
|
HTTP parser: reworked header fields handling.
|
2017-12-25 17:04:22 +03:00 |
|
Max Romanov
|
f3107f3896
|
Complex target parser copied from NGINX.
nxt_app_request_header_t fields renamed:
- 'path' renamed to 'target'.
- 'path_no_query' renamed to 'path' and contains parsed value.
|
2017-07-05 13:31:45 +03:00 |
|
Valentin Bartenev
|
accb489492
|
HTTP parser: reduced memory consumption of header fields list.
|
2017-06-20 22:32:13 +03:00 |
|
Igor Sysoev
|
f888a5310c
|
Using new memory pool implementation.
|
2017-06-20 19:49:17 +03:00 |
|
Valentin Bartenev
|
db6642f374
|
HTTP parser: decoupled header fields processing.
|
2017-06-13 20:11:29 +03:00 |
|
Valentin Bartenev
|
4df646a258
|
HTTP parser.
|
2017-03-01 15:29:18 +03:00 |
|
Valentin Bartenev
|
fde4d18e3a
|
Removed legacy HTTP parser.
|
2017-03-01 15:17:55 +03:00 |
|
Igor Sysoev
|
de532922d9
|
Introducing tasks.
|
2017-01-23 19:56:03 +03:00 |
|
Igor Sysoev
|
16cbf3c076
|
Initial version.
|
2017-01-17 20:00:00 +03:00 |
|