Mercurial > hg > nginx-quic
comparison auto/modules @ 7690:ae35ccba7aa6 quic
Extracted transport part of the code into separate file.
All code dealing with serializing/deserializing
is moved int srv/event/ngx_event_quic_transport.c/h file.
All macros for dealing with data are internal to source file.
The header file exposes frame types and error codes.
The exported functions are currently packet header parsers and writers
and frames parser/writer.
The ngx_quic_header_t structure is updated with 'log' member. This avoids
passing extra argument to parsing functions that need to report errors.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Wed, 18 Mar 2020 12:58:27 +0300 |
parents | 69345a26ba69 |
children | 268f4389130d |
comparison
equal
deleted
inserted
replaced
7689:61f9b873e2e7 | 7690:ae35ccba7aa6 |
---|---|
1263 ngx_module_type=CORE | 1263 ngx_module_type=CORE |
1264 ngx_module_name=ngx_openssl_module | 1264 ngx_module_name=ngx_openssl_module |
1265 ngx_module_incs= | 1265 ngx_module_incs= |
1266 ngx_module_deps="src/event/ngx_event_openssl.h \ | 1266 ngx_module_deps="src/event/ngx_event_openssl.h \ |
1267 src/event/ngx_event_quic.h \ | 1267 src/event/ngx_event_quic.h \ |
1268 src/event/ngx_event_quic_transport.h \ | |
1268 src/event/ngx_event_quic_protection.h" | 1269 src/event/ngx_event_quic_protection.h" |
1269 ngx_module_srcs="src/event/ngx_event_openssl.c | 1270 ngx_module_srcs="src/event/ngx_event_openssl.c \ |
1270 src/event/ngx_event_openssl_stapling.c | 1271 src/event/ngx_event_openssl_stapling.c \ |
1271 src/event/ngx_event_quic.c | 1272 src/event/ngx_event_quic.c \ |
1273 src/event/ngx_event_quic_transport.c \ | |
1272 src/event/ngx_event_quic_protection.c" | 1274 src/event/ngx_event_quic_protection.c" |
1273 ngx_module_libs= | 1275 ngx_module_libs= |
1274 ngx_module_link=YES | 1276 ngx_module_link=YES |
1275 ngx_module_order= | 1277 ngx_module_order= |
1276 | 1278 |