-
d4d46ea31b
fix gitlab-ci.yml
master
v2.0.14
support-aarch64
lijia
2024-11-15 11:45:38 +08:00
-
8d7b85f98c
support aarch64
v2.0.13
lijia
2024-11-15 10:41:22 +08:00
-
513b9b52d9
backport to master, from TSG-21660:fix support QUIC CHLO fragment
v2.0.12
lijia
2024-10-21 15:35:46 +08:00
-
e770ce2c84
Resolve OMPUB-1493 "Fix "
杨威
2024-10-16 03:44:26 +00:00
-
e297579cc4
fix: TSG-21660, support QUIC CHLO fragment.
fix-chlo-fragment
lijia
2024-07-08 14:14:35 +08:00
-
fba00d59cb
feat: add history and lastest different version test stage; decoder result use struct iovec.
dev-2.0
lijia
2024-06-24 18:37:07 +08:00
-
82cd2ced07
feat: adapt to stellar-2.0
lijia
2024-06-07 19:03:56 +08:00
-
-
1ab2559887
TSG-19817: Bugfix memory leak
v2.0.11
liuxueli
2024-03-07 14:05:28 +08:00
-
33a2bc5b39
🐎 ci(travis): remove sentry-cli
v2.0.10
yangwei
2024-01-11 16:58:54 +08:00
-
aebc66e015
🎈 perf(QUIC_MAX_UDP_PAYLOAD_SIZE): from 65527 to 1460
yangwei
2024-01-11 15:46:09 +08:00
-
a7d76dda73
TSG-16626: 收到UDP Close状态,若未调用过业务层则不需要通知业务层close状态
v2.0.9
liuxueli
2023-08-25 18:30:30 +08:00
-
4d731800bf
🐞 fix(parse_quic_uncryption_payload): 增加长度判断,修复长度异常时造成的内存非法读
v2.0.8
yangwei
2023-07-28 23:24:57 +08:00
-
1b678406e7
🔧 build(cmake version): 更新最低版本要求至3.10,修复changelog脚本生成可能报错的问题
yangwei
2023-07-28 23:22:51 +08:00
-
479fd1a771
🐞 fix(quic version len): 增加包长判断,避免读越界
yangwei
2023-07-26 19:20:58 +08:00
-
bfeae04470
Debug版本链接ASAN,用于定位问题
v2.0.7
liuxueli
2023-07-26 11:19:32 +08:00
-
513732e4f1
第一个数据包仅解析一次,节省cpu
v2.0.6
liuxueli
2023-06-27 13:34:19 +08:00
-
96f9ce34ca
收到上层业务返回drop pkt状态时,不关闭对流的处理
v2.0.5
liuxueli
2023-02-16 10:20:46 +08:00
-
ffb443ed7e
OMPUB-527: 从解密后的client hello负载中解析user agent参数时,未对参数长度负值进行判断导致parse_quic_transport_parameter函数死循环触发sapp的watchdog timeout
v2.0.4
liuxueli
2022-06-16 15:39:13 +08:00
-
98c567cf88
TSG-9724: 适配Rocky Linux8.5
v2.0.3
liuxueli
2022-03-11 13:19:05 +08:00
-
d76065f87e
Merge branch 'feature-use-nginx-quic' into 'master'
v2.0.2
刘学利
2021-11-12 08:39:24 +00:00
-
-
3605410615
TSG-8455 基于Nginx-QUIC和OpenSSL重构QUIC解析层
刘学利
2021-11-12 08:39:24 +00:00
-
-
6e3830983c
Merge branch 'bugfix-memory-leak-by-decrypt-failed' into 'master'
v2.0.1
刘学利
2021-11-10 21:35:20 +00:00
-
-
b446c3e32f
解密失败时申请的内存未释放导致内存泄漏
liuxueli
2021-11-11 00:27:18 +03:00
-
-
7838d6eb7c
Merge branch 'bugfix-build-rpm-error' into 'master'
v2.0.0
刘学利
2021-11-10 17:28:41 +00:00
-
-
989a6627dc
update CMakeLists.txt, QUIC头文件变更
liuxueli
2021-11-10 20:23:12 +03:00
-
-
895e4c08bb
TSG-8364: 支持配置文件配置最多解析N数据包
liuxueli
2021-11-10 19:39:17 +03:00
-
11c3aa538a
TSG-8364: 重构代码,只解QUIC链接的第一个数据包
liuxueli
2021-11-10 11:55:22 +03:00
-
fa5af89690
TSG-8364: 增加校验长度的逻辑避免导致段错误
liuxueli
2021-11-06 21:10:20 +03:00
-
da000d2b4b
TSG-8261,TSG-8291: 部分QUIC RFC9000未解析出SNI/User-Agent字段
liuxueli
2021-11-05 20:57:48 +03:00
-
eecd661b91
TSG-8261,TSG-8291: 部分QUIC RFC9000未解析出SNI/User-Agent字段
liuxueli
2021-11-02 19:55:46 +03:00
-
a6d1dbf9d2
TSG-7993: 解密后得到得payload length为0时,未对异常值做判断导致memcpy越界,也可导致watchdog timeout
liuxueli
2021-10-12 15:56:14 +08:00
-
e436823d37
TSG-7850: 修复释放quic stream导致段错误的问题
liuxueli
2021-09-23 15:54:06 +08:00
-
56db00e24f
TSG-7832: 支持非标端口8443,支持配置文件配置支持识别的端口QUIC_PORT_LIST=443;8443;
liuxueli
2021-09-18 17:15:54 +08:00
-
123fcf1559
TSG-7767: 修复内存泄漏,对返回值判断不严谨,返回0xFFFFFFFF到SAPP,导致CLOSE状态未释放内存
liuxueli
2021-09-14 18:53:21 +08:00
-
b5210028da
TSG-7756: QUIC.v13.1异常存在重启,解析client hello出错时,未对参数进行检查
liuxueli
2021-09-14 11:59:31 +08:00
-
fb3f2460ea
quic client hello数据包中不包含SNI、UA时,长度赋值为0
liuxueli
2021-09-14 09:54:06 +08:00
-
f22424dcc5
TSG-7753: 修改quic_protocol_identify函数,增加输出VERSION/UA字段
liuxueli
2021-09-14 09:29:45 +08:00
-
3aa13f90d7
第一个数据包尝试解析SNI,支持QUIC SNI的白名单
liuxueli
2021-09-13 16:33:56 +08:00
-
6bf86b1824
TSG-7747: 调整SNI/UA的默认索引值
liuxueli
2021-09-13 15:05:07 +08:00
-
72e835353c
解析tag_num出现异常时支持存数据包
liuxueli
2021-09-10 15:19:28 +08:00
-
fc462eb0b5
TSG-7725: 解析TAG_NUM出现异常导致SAPP重启
liuxueli
2021-09-10 13:19:28 +08:00
-
c67f8195f5
TSG-7682: 解析加密SNI异常导致SAPP重启
liuxueli
2021-09-08 17:20:05 +08:00
-
033f935e75
add auto gtest
liuxueli
2021-09-05 15:55:34 +08:00
-
132a495756
TSG-7634: 支持解析gquic 23/34/37/41/44的SNI
liuxueli
2021-09-04 19:55:07 +08:00
-
a2eb69b2ad
TSG-7636: 修复读越界问题
liuxueli
2021-09-04 13:46:32 +08:00
-
59638765e3
TSG-7627: 解析加密GQUIC048 SNI导致watchdog timeout
liuxueli
2021-09-03 14:51:29 +08:00
-
8d623d0f02
Libgcrypt warning: missing initialization - please fix the application
liuxueli
2021-09-01 17:57:14 +08:00
-
80584df0a9
TSG-7551: quic解析层支持解析GQUIC 35/39的SNI
liuxueli
2021-09-01 15:38:47 +08:00
-
e33f9b48ce
TSG-7556: 支持解析quic RFC9000加密SNI
liuxueli
2021-08-26 13:19:01 +08:00
-
314b09531f
identify-ietf-rfc9000
liuxueli
2021-08-25 21:32:48 +08:00
-
3412ad1afe
update ci/travis.sh
liuxueli
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'
刘学利
2021-06-23 06:38:56 +00:00
-
-
e9ecf1449d
TSG-6617: 异常数据包返回-1,导致内存泄漏
liuxueli
2021-06-23 14:34:46 +08:00
-
-
8c22b4dd99
支持识别GQUIC 51-59
liuxueli
2020-12-30 14:13:26 +06:00
-
b9b15d63d5
修正NetApp quant的最大版本号
liuxueli
2020-12-30 14:11:00 +06:00
-
414e0f1e10
support Google QUIC with TLS 48-59
liuxueli
2020-12-30 14:00:29 +06:00
-
1870120ef1
支持识别QUANT、PICOQUIC、PQUIC_VERSION_PROX、QUIC_GO、QUICLY、MSQUIC、MOZQUIC、MVFST协议
liuxueli
2020-12-30 00:44:26 +06:00
-
a5fc0784e4
删除无用日志
liuxueli
2020-11-22 19:50:03 +06:00
-
3ec27f95f1
修复CLOSE状态未调用业务层的BUG
liuxueli
2020-11-22 16:55:49 +06:00
-
409501cd5b
支持IQUIC
liuxueli
2020-11-06 18:10:42 +06:00
-
d7385a1a62
Merge branch 'develop-v1.1.0' of https://git.mesalab.cn/MESA_Platform/gquic into develop-v1.1.0
liuxueli
2020-11-04 17:16:48 +06:00
-
-
6aa95baf1d
编译链接MESA_handle_logger
liuxueli
2020-11-04 17:15:41 +06:00
-
0f2f6bb048
支持识别QUIC50、IQUIC
liuxueli
2020-11-04 17:12:23 +06:00
-
c31c09e898
Update .gitlab-ci.yml testing源仅debug版开启asan
杨威
2020-10-30 22:58:13 +08:00
-
-
c2b90a03f7
修改CMakeLiss.txt,统一ASAN选项的连接方式
liuxueli
2020-10-10 14:37:14 +08:00
-
88b017e035
调整autorevision.sh的位置
liuxueli
2020-10-10 14:29:21 +08:00
-
12189ac372
增加changelog;编译时增加ASAN选项;生成二进制版本号;上传debuginfo至sentry
liuxueli
2020-10-10 14:26:57 +08:00
-
810857dc12
修正返回值
liuxueli
2020-09-16 19:28:15 +08:00
-
c068db5eee
修复编译debugibfo报错的问题
liuxueli
2020-09-16 12:01:02 +08:00
-
cf99d1ad85
修复内存泄漏的BUG 修复卸载插件报错的问题
liuxueli
2020-09-15 11:05:51 +08:00
-
d6755d8b0c
修复preInstall.sh和preUninstall.sh大小写拼写错误
liuxueli
2020-07-01 16:36:56 +08:00
-
648452abb4
增加输出未识别quic协议版本 将quic的调试符号上传至Sentry
liuxueli
2020-07-01 09:43:34 +08:00
-
9c2e0ba6e5
提供新协议识别函数quic_protocol_identify,对外屏蔽细节 错误返回业务层的状态,导致丢包不成功
liuxueli
2020-06-03 15:43:00 +08:00
-
2e23b9216c
预安装脚本创建/home/mesasoft/sapp/etc/目录
liuxueli
2020-06-01 18:39:35 +08:00
-
459d37cb76
添加是否调用业务层的开关
liuxueli
2020-06-01 17:44:32 +08:00
-
fe9a4ef084
暴露struct _quic_context结构体定义,外部调用识别函数用到
liuxueli
2020-06-01 17:34:33 +08:00
-
28b4f3b28f
修复手误,提供正确的识别函数
liuxueli
2020-06-01 17:29:34 +08:00
-
701720e6b9
调整定义_enum _QUIC_VERSION的头文件
liuxueli
2020-06-01 17:27:50 +08:00
-
4490b97a7d
提供识别QUIC协议函数static enum _QUIC_VERSION parse_q0to43_header(struct streaminfo *pstream, struct _quic_context* _context, char *payload, int payload_len, int *used_len)
liuxueli
2020-06-01 17:25:41 +08:00
-
86f4dc968f
提供申请和释放QUIC解析字段存储空间函数
liuxueli
2020-06-01 17:20:22 +08:00
-
3f09c62e1c
完善GQUIC1-43版本解析功能
liuxueli
2020-06-01 17:16:23 +08:00
-
d2ad9ab2c4
修复预安装脚本核查entrylist.conf时路径错误的BUG
liuxueli
2020-05-29 17:58:57 +08:00
-
0e2056b48e
修复rpm -U安装时配置文件被覆盖
liuxueli
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
-
0b50dd7bc2
代码重构
liuxueli
2020-05-29 15:10:01 +08:00
-
f77fd01b24
Delete gquic.h
刘学利
2020-05-23 12:28:00 +08:00
-
8eb02b5fd3
review code; 代码调整
liuxueli
2020-05-22 18:44:00 +08:00
-
37cab4076d
安装依赖库openssl-devel
liuxueli
2020-05-20 15:06:02 +08:00
-
c03ea8b403
添加遗漏上传yum的脚本
liuxueli
2020-05-20 14:57:20 +08:00
-
41ef7a3d85
支持CI,支持cmake编译
liuxueli
2020-05-20 14:52:44 +08:00
-
368e88699a
modify gitignore
liumengyan
2020-05-20 11:36:25 +08:00
-
5a62410ade
modify gquic.h
liumengyan
2020-05-20 11:01:38 +08:00
-
c0ed0eb78f
first add
liumengyan
2020-05-12 12:18:02 +08:00