summaryrefslogtreecommitdiffhomepage
path: root/src (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-09-09Added "extern" to nxt_http_fields_hash_proto to avoid link issues.Max Romanov1-1/+1
2019-09-05Java: introducing websocket support.Max Romanov111-58/+15254
2019-09-02Making request state handler calls more consistent.Max Romanov2-10/+4
2019-08-30Fixed WebSocket implementation that was broken on some systems.Max Romanov1-1/+1
2019-08-26Adding body handler to nxt_http_request_header_send().Igor Sysoev5-16/+27
2019-08-20Node.js: introducing websocket support.Max Romanov15-175/+2373
2019-08-20Introducing websocket support in router and libunit.Max Romanov26-440/+3508
2019-08-16Changing the sequence of body send execution.Max Romanov3-11/+11
2019-08-16Improving response header fields processing.Max Romanov3-27/+46
2019-08-16Fixing multi-thread port write racing conditions.Max Romanov4-159/+165
2019-08-14Renaming supplemental request structures in router.Max Romanov2-349/+420
2019-08-14Java: implementing multipart message support.Max Romanov4-14/+192
2019-08-06Router: allowed empty configurations.Valentin Bartenev1-191/+189
2019-08-06Node.js: returning "this" from writeHead() to allow chaining.Valentin Bartenev1-0/+2
2019-08-06nxt_h1proto_t definition was moved to h1proto implementation.Igor Sysoev2-19/+21
2019-08-06Refactored HTTP protocol callback table.Igor Sysoev4-83/+48
2019-07-24Added routing based on request scheme.Axel Duch5-20/+69
2019-07-17Perl: propagated compile options from perl build.Valentin Bartenev1-1/+0
2019-07-17Exiting application process in case of pre_init stage error.Max Romanov1-4/+1
2019-07-17Java: fixing realpath error message.Max Romanov1-1/+1
2019-07-16PHP: fixed script filename setting, broken after 2a71417d297f.Valentin Bartenev1-6/+8
2019-07-05PHP: added PATH_INFO support.Max Romanov1-74/+96
2019-07-05PHP: improved response status code handling.Valentin Bartenev1-12/+2
2019-06-28PHP: removing excessive debug message.Max Romanov1-2/+0
2019-06-28Fixed application crash handling in router.Max Romanov1-4/+4
2019-06-28Fixing allocation alignment for port fragments.Max Romanov1-1/+1
2019-06-28Java: adding Content-Type response header for static files.Max Romanov1-0/+1
2019-06-18Decreased level of some shutdown() and send() errors.Igor Sysoev1-2/+2
2019-06-17Node.js: packaging new nxt_napi.h.Max Romanov1-0/+1
2019-06-10Cookie-based routing should be case-sensitive.Igor Sysoev1-5/+3
2019-05-30Added routing based on cookies.Igor Sysoev2-1/+219
2019-05-30Added routing based on arguments.Igor Sysoev2-15/+209
2019-05-30Handling routing errors.Igor Sysoev3-42/+47
2019-05-30Added routing based on header fields.Igor Sysoev4-67/+409
2019-05-30Fixed segfault with empty routes array.Igor Sysoev1-9/+6
2019-05-30Fixed segfault with empty rule array.Igor Sysoev1-3/+3
2019-05-30Java: fixing typo in context initialization.Max Romanov1-1/+1
2019-05-30Java: fixing request scheme using 'tls' flag.Max Romanov2-2/+6
2019-04-24Configuration: support for POST operations on arrays.Valentin Bartenev3-20/+74
2019-04-24Configuration: support for manipulations of array elements.Valentin Bartenev1-29/+141
2019-04-24Refactored nxt_conf_op_compile().Valentin Bartenev1-7/+8
2019-04-24Removed unused field from nxt_conf_op_s.Valentin Bartenev1-2/+1
2019-04-17Node.js: using low-case header names as key in req.headers.Max Romanov1-4/+17
2019-04-12Controller: rejecting double wildcards.Valentin Bartenev1-1/+6
2019-04-12Simplified cycles in nxt_http_route_rule().Valentin Bartenev1-40/+24
2019-04-10Added support for wildcards in the middle of match patterns.Igor Sysoev2-24/+129
2019-04-03Backed out changeset f74d4dd9c3db.Valentin Bartenev1-0/+8
2019-04-02Removing unused variables and assignments.Max Romanov1-8/+5
2019-04-01Adding 'connection' to request as an alias to 'socket'.Max Romanov1-4/+11
2019-04-01Introducing close event to notify about server stop.Max Romanov2-0/+25