diff options
Diffstat (limited to 'src/gquic_process.c')
| -rw-r--r-- | src/gquic_process.c | 40 |
1 files changed, 39 insertions, 1 deletions
diff --git a/src/gquic_process.c b/src/gquic_process.c index 41a65f8..e56fcc8 100644 --- a/src/gquic_process.c +++ b/src/gquic_process.c @@ -434,9 +434,47 @@ enum _QUIC_VERSION is_quic_protocol(struct streaminfo *pstream, struct _quic_con quic_version=parse_quic_header(pstream, _context, payload, payload_len, used_len); return quic_version; break; - //case IETF: unsupport + case GQUIC_VERSION_Q044: + case GQUIC_VERSION_Q045: + case GQUIC_VERSION_Q048: + case GQUIC_VERSION_Q049: + case GQUIC_VERSION_Q050: + case GQUIC_VERSION_Q099: + case IQUIC_VERSION_I001: + case IQUIC_VERSION_I002: + case IQUIC_VERSION_I003: + case IQUIC_VERSION_I004: + case IQUIC_VERSION_I005: + case IQUIC_VERSION_I006: + case IQUIC_VERSION_I007: + case IQUIC_VERSION_I008: + case IQUIC_VERSION_I009: + case IQUIC_VERSION_I010: + case IQUIC_VERSION_I011: + case IQUIC_VERSION_I012: + case IQUIC_VERSION_I013: + case IQUIC_VERSION_I014: + case IQUIC_VERSION_I015: + case IQUIC_VERSION_I016: + case IQUIC_VERSION_I017: + case IQUIC_VERSION_I018: + case IQUIC_VERSION_I019: + case IQUIC_VERSION_I020: + case IQUIC_VERSION_I021: + case IQUIC_VERSION_I032: + case IQUIC_VERSION_I023: + case IQUIC_VERSION_I024: + case IQUIC_VERSION_I025: + case IQUIC_VERSION_I026: + case IQUIC_VERSION_I027: + case IQUIC_VERSION_I028: + case IQUIC_VERSION_I029: + MESA_handle_runtime_log(g_quic_param.logger, RLOG_LV_DEBUG, "QUIC_UNSUPPORT", "version: Q%03u addr: %s", + (((quic_version>>8)&0x0000000F)*10) + ((quic_version)&0x0000000F), + printaddr(&pstream->addr, pstream->threadnum)); break; default: + break; } |
