Commit Graph

56 Commits

Author SHA1 Message Date
liuxueli
c67f8195f5 TSG-7682: 解析加密SNI异常导致SAPP重启 2021-09-08 17:20:05 +08:00
liuxueli
033f935e75 add auto gtest 2021-09-05 15:55:34 +08:00
liuxueli
132a495756 TSG-7634: 支持解析gquic 23/34/37/41/44的SNI 2021-09-04 19:55:07 +08:00
liuxueli
a2eb69b2ad TSG-7636: 修复读越界问题 2021-09-04 13:46:32 +08:00
liuxueli
59638765e3 TSG-7627: 解析加密GQUIC048 SNI导致watchdog timeout 2021-09-03 14:51:29 +08:00
liuxueli
8d623d0f02 Libgcrypt warning: missing initialization - please fix the application 2021-09-01 17:57:14 +08:00
liuxueli
80584df0a9 TSG-7551: quic解析层支持解析GQUIC 35/39的SNI 2021-09-01 15:38:47 +08:00
liuxueli
e33f9b48ce TSG-7556: 支持解析quic RFC9000加密SNI 2021-08-26 13:19:01 +08:00
liuxueli
314b09531f identify-ietf-rfc9000 2021-08-25 21:32:48 +08:00
liuxueli
3412ad1afe update ci/travis.sh 2021-08-24 10:29:04 +08:00
刘学利
f68700112e TSG-7298: QUIC解析层支持解析quic-ietf加密SNI 2021-08-23 11:15:11 +00:00
刘学利
13ba53b5a9 Merge branch 'bugfix-memory-leak-by-ret-error' into 'develop-v1.1.0'
TSG-6617: 异常数据包返回-1,导致内存泄漏

See merge request MESA_Platform/gquic!1
2021-06-23 06:38:56 +00:00
liuxueli
e9ecf1449d TSG-6617: 异常数据包返回-1,导致内存泄漏 2021-06-23 14:34:46 +08:00
liuxueli
8c22b4dd99 支持识别GQUIC 51-59 2020-12-30 14:13:26 +06:00
liuxueli
b9b15d63d5 修正NetApp quant的最大版本号 2020-12-30 14:11:00 +06:00
liuxueli
414e0f1e10 support Google QUIC with TLS 48-59 2020-12-30 14:00:29 +06:00
liuxueli
1870120ef1 支持识别QUANT、PICOQUIC、PQUIC_VERSION_PROX、QUIC_GO、QUICLY、MSQUIC、MOZQUIC、MVFST协议 2020-12-30 00:44:26 +06:00
liuxueli
a5fc0784e4 删除无用日志 2020-11-22 19:50:03 +06:00
liuxueli
3ec27f95f1 修复CLOSE状态未调用业务层的BUG 2020-11-22 16:55:49 +06:00
liuxueli
409501cd5b 支持IQUIC 2020-11-06 18:10:42 +06:00
liuxueli
d7385a1a62 Merge branch 'develop-v1.1.0' of https://git.mesalab.cn/MESA_Platform/gquic into develop-v1.1.0 2020-11-04 17:16:48 +06:00
liuxueli
6aa95baf1d 编译链接MESA_handle_logger 2020-11-04 17:15:41 +06:00
liuxueli
0f2f6bb048 支持识别QUIC50、IQUIC 2020-11-04 17:12:23 +06:00
杨威
c31c09e898 Update .gitlab-ci.yml testing源仅debug版开启asan 2020-10-30 22:58:13 +08:00
liuxueli
c2b90a03f7 修改CMakeLiss.txt,统一ASAN选项的连接方式 2020-10-10 14:37:14 +08:00
liuxueli
88b017e035 调整autorevision.sh的位置 2020-10-10 14:29:21 +08:00
liuxueli
12189ac372 增加changelog;编译时增加ASAN选项;生成二进制版本号;上传debuginfo至sentry 2020-10-10 14:26:57 +08:00
liuxueli
810857dc12 修正返回值 2020-09-16 19:28:15 +08:00
liuxueli
c068db5eee 修复编译debugibfo报错的问题 2020-09-16 12:01:02 +08:00
liuxueli
cf99d1ad85 修复内存泄漏的BUG
修复卸载插件报错的问题
2020-09-15 11:05:51 +08:00
liuxueli
d6755d8b0c 修复preInstall.sh和preUninstall.sh大小写拼写错误 2020-07-01 16:36:56 +08:00
liuxueli
648452abb4 增加输出未识别quic协议版本
将quic的调试符号上传至Sentry
2020-07-01 09:43:34 +08:00
liuxueli
9c2e0ba6e5 提供新协议识别函数quic_protocol_identify,对外屏蔽细节
错误返回业务层的状态,导致丢包不成功
2020-06-03 15:43:00 +08:00
liuxueli
2e23b9216c 预安装脚本创建/home/mesasoft/sapp/etc/目录 2020-06-01 18:39:35 +08:00
liuxueli
459d37cb76 添加是否调用业务层的开关 2020-06-01 17:44:32 +08:00
liuxueli
fe9a4ef084 暴露struct _quic_context结构体定义,外部调用识别函数用到 2020-06-01 17:34:33 +08:00
liuxueli
28b4f3b28f 修复手误,提供正确的识别函数 2020-06-01 17:29:34 +08:00
liuxueli
701720e6b9 调整定义_enum _QUIC_VERSION的头文件 2020-06-01 17:27:50 +08:00
liuxueli
4490b97a7d 提供识别QUIC协议函数static enum _QUIC_VERSION parse_q0to43_header(struct streaminfo *pstream, struct _quic_context* _context, char *payload, int payload_len, int *used_len) 2020-06-01 17:25:41 +08:00
liuxueli
86f4dc968f 提供申请和释放QUIC解析字段存储空间函数 2020-06-01 17:20:22 +08:00
liuxueli
3f09c62e1c 完善GQUIC1-43版本解析功能 2020-06-01 17:16:23 +08:00
liuxueli
d2ad9ab2c4 修复预安装脚本核查entrylist.conf时路径错误的BUG 2020-05-29 17:58:57 +08:00
liuxueli
0e2056b48e 修复rpm -U安装时配置文件被覆盖 2020-05-29 16:45:30 +08:00
刘学利
4b9a706728 Delete quic_callback.h 2020-05-29 15:13:44 +08:00
刘学利
b6c8b50b8d Delete quic_callback.c 2020-05-29 15:13:37 +08:00
刘学利
18235b7229 Delete quic_util.h 2020-05-29 15:13:22 +08:00
刘学利
af1a5fc710 Delete quic_util.c 2020-05-29 15:13:10 +08:00
liuxueli
0b50dd7bc2 代码重构 2020-05-29 15:10:01 +08:00
刘学利
f77fd01b24 Delete gquic.h 2020-05-23 12:28:00 +08:00
liuxueli
8eb02b5fd3 review code; 代码调整 2020-05-22 18:44:00 +08:00