fengweihao
|
b801ca9d3b
|
TSG-17840 Proxy适配日志结构变更
|
2023-12-08 18:12:53 +08:00 |
|
fengweihao
|
e43b4954b5
|
TSG-16126 修复Proxy Events日志中存在c2s和s2c有字节数为0的问题
|
2023-08-02 16:55:56 +08:00 |
|
fengweihao
|
2451bd795c
|
TSG-16056 修复deny动作,修复tsg_lua多线程调用问题和tfe编译告警
|
2023-07-11 16:28:52 +08:00 |
|
fengweihao
|
6574566276
|
bugfix:修复HTTP请求中没有HOST时,未判空导致coredump
|
2023-05-31 19:16:21 +08:00 |
|
wangmenglan
|
f32535e557
|
🐞 fix(TSG-15212): 修复TFE_CMSG_SSL_INTERCEPT_STATE字段设置错误; 修复msgpack默写字段为空时, 增加默认值
|
2023-05-30 19:40:01 +08:00 |
|
fengweihao
|
2ee2307265
|
TSG-12671 lua脚本在删除host时,导致日志http.host字段乱码
|
2022-12-02 10:29:42 +08:00 |
|
luwenpeng
|
d63b40db17
|
bugfix: TSG-12514 HTTP解析层未处理chunk编码的POST数据
|
2022-11-03 16:47:13 +08:00 |
|
fengweihao
|
b321486e3f
|
TSG-11849 tfe增加从环境变量中读入处理机ip
TSG-11742 IP Libraries统一使用.分隔地理层级
TSG-10722 日志中开始时间从解析层获取
|
2022-09-09 10:44:11 +08:00 |
|
fengweihao
|
1c59946096
|
TSG-10595 Proxy-Deny中Subscriber ID替换修复,TSG-10601 上传文件窗口限制问题修复
|
2022-05-20 17:14:01 +08:00 |
|
fengweihao
|
4c3d929d73
|
OMPUB-462 iOS操作系统使用Chrome浏览器访问个别HTTP2网站Deny Profile未生效
TSG-10278 删除Deny模板文件中系统除了信息
|
2022-04-28 14:03:47 +08:00 |
|
fengweihao
|
6a3499dbf3
|
TSG-10225 修复应答码为103时,应答头重复问题
|
2022-04-15 15:26:53 +08:00 |
|
fengweihao
|
8e6155ef31
|
TSG-9390 修复由于HTTP2流窗口限制导致部分大于6M文件hijack下载失败
|
2022-04-14 10:10:29 +08:00 |
|
fengweihao
|
745187d0a3
|
bugfix: 修改brotli压缩等级
|
2021-09-13 17:12:18 +08:00 |
|
fengweihao
|
5ce3dcfffd
|
TSG-5533 修复ios14.0版本的手机访问mail.google.com问题
|
2021-02-05 18:11:05 +08:00 |
|
fengweihao
|
fee4b2daaa
|
TSG-5003 无条件发送Metric,与Log Session开关无关
请求体正则替换修复
|
2021-01-12 16:17:18 +08:00 |
|
fengweihao
|
65ca1cf679
|
TSG-4606 重置HTTP2应答头上下文
|
2020-12-15 12:22:40 +08:00 |
|
fengweihao
|
47a572bda3
|
修复HTTP2多次刷新导致请求数据提前释放资源
|
2020-11-20 13:54:07 +08:00 |
|
fengweihao
|
90615d8d0a
|
TSG-4108 修复http2 twitter打开失败
命中管控策略后,释放http2用户自定义数据
|
2020-11-17 17:31:17 +08:00 |
|
luwenpeng
|
be94218509
|
修复 http2 解析层内存泄露;修复 http/http2 测试用例中的内存泄露
|
2020-10-15 19:46:35 +08:00 |
|
fengweihao
|
40aab0a298
|
fqdn服务划分接口适配修改
|
2020-10-14 11:40:06 +08:00 |
|
luwenpeng
|
95ec503762
|
tfe 支持 zlog
|
2020-09-24 17:53:44 +08:00 |
|
fengweihao
|
3748af73ee
|
TSG-2588 服务端在同一流ID下,发送多次承诺推送帧处理问题
|
2020-07-20 10:51:34 +08:00 |
|
fengweihao
|
0d5244ca30
|
TSG-1331 Settings ACK帧问题修复
|
2020-05-11 17:19:44 +08:00 |
|
fengweihao
|
7476f84fa1
|
TSG-376 修复Proxy Event Logs中Request Line、Response Line显示为空,Stream Trace Id显示为0
1)修复重定向命中URL+请求头,域名输入错误页面本身重定向失败问题
|
2019-12-05 19:04:04 +08:00 |
|
fengweihao
|
ba3eb05957
|
TSG-91
* 修改策略编译配置表名称
* 增加对用户自定域协议字段处理
* 修改配置文件,json文件
|
2019-11-19 10:02:51 +08:00 |
|
fengweihao
|
e94a8bbed4
|
* 增加插入js接口,源数据为空判断
* 删除http2解压缩失败后,主动发送数据函数
|
2019-09-26 19:46:44 +08:00 |
|
luwenpeng
|
8d29fe5cbc
|
#175 http compress destroy mem leak
|
2019-09-26 15:38:34 +08:00 |
|
luwenpeng
|
6a970cb29f
|
初始化函数返回值的状态为 Z_ERRNO,修正 BrotliDecoderCreateInstance() 返回 NULL 时触发的 bug
* 之前的 int ret = 0; (0 stand for Z_OK),当 BrotliDecoderCreateInstance() 返回 NULL 时,ret 的值不会修改,仍是 Z_OK
|
2019-09-26 10:12:36 +08:00 |
|
luwenpeng
|
509e45d018
|
删除无用的代码
|
2019-09-26 10:04:28 +08:00 |
|
luwenpeng
|
5e319a1f79
|
# 修改 http2 googletest
* 原来仅更新了 http2 代码,未更新测试用例,造成测试用例执行时会 coredump。
|
2019-09-24 16:39:16 +08:00 |
|
luwenpeng
|
afa3bed4ae
|
#174 在 http2 解析 header 时,修改 headerlength 的获取方式
* 原来是使用 strlen(header) 获取 headerlength
* 现在改为使用 http2 callback 传入的 headerlength
暗示着 header 字段可能不以 '\0' 结尾
|
2019-09-24 11:15:00 +08:00 |
|
fengweihao
|
7c99fddde9
|
#174
* 修改原应答头/请求头标准头匹配,增加字符串长度比较
|
2019-09-23 19:54:29 +08:00 |
|
luqiuwen
|
ce8c8cd899
|
#174 修正HTTP1解析层在解析HTTP头部时,误采用前缀匹配判断头部是否为标准定义的问题。
* 原实现在判断请求/应答头部字段是否为标准头部时,没有判断传入字符串长度是否相等,导致当传入字符串为标准头部的前缀时误将其解析为标准头部;
* 现修正,增加判断字符串长度的流程,当字符串长度完全相等时再执行字符串匹配。
|
2019-09-23 19:07:32 +08:00 |
|
luqiuwen
|
cd0fd187ad
|
#165 调整TFE进程的启动方式,使用notify方式启动;
* 调整notify超时时间为300秒;
* 调整日志的记录方式,当使用notify方式启动时,初始化完毕后不在向标准输出写入日志。
|
2019-09-23 16:10:53 +08:00 |
|
fengweihao
|
aa89caa453
|
修复HTTP2流close删除应答信息,导致同一流id情况下无妨访问
|
2019-09-20 19:32:04 +08:00 |
|
fengweihao
|
da8784bf5b
|
修复HTTP2提前删除应答信息,导致monitor下日志无记录
|
2019-09-20 17:19:33 +08:00 |
|
luwenpeng
|
8c0f135877
|
header 遍历跳过 map[0], 即 map[TFE_HTTP_UNKNOWN_FIELD] = NULL;
|
2019-09-16 14:27:11 +08:00 |
|
luwenpeng
|
de16d2da87
|
整理 http/http2 公共的 header 字段,存储到 tfe_http.cpp 文件中
|
2019-09-16 14:27:11 +08:00 |
|
fengweihao
|
4b0235d199
|
修改key_keeper请求为post
修改key_keeper请求连接为长连接
修改HTTP2流id设置时机
|
2019-09-16 14:01:14 +08:00 |
|
luqiuwen
|
d94c397776
|
修正HTTP解析层在上层设置请求/应答后,需要等待源站消息完整后才将上层构建的请求/应答发出的问题。
* 继续修正,设置请求/应答的初始化状态不为COMPLETE,待应用层设置BODY为NULL再转为COMPLETE,避免应答体提前发出。
|
2019-09-10 11:54:24 +08:00 |
|
luqiuwen
|
18be5ab07f
|
修正HTTP解析层在上层设置请求/应答后,需要等待源站消息完整后才将上层构建的请求/应答发出的问题。
* 现修正,每次调用HTTP解析函数后,无论是否到达消息边界,都检查是否上层是否构建了请求/应答。
|
2019-09-10 11:54:24 +08:00 |
|
luqiuwen
|
e40cd3ba7f
|
修正HTTP解析层在上层设置请求/应答后,需要等待源站消息完整后才将上层构建的请求/应答发出的问题。
* 原实现在HTTP解析过程中,只在HTTP消息的边界返回http_entry中的流程,故只能在站消息完整后才执行发出上层的请求/应答;
* 现修正,在HTTP的解析过程中,发现上层设置了请求/应答,则在HTTP头部完整后执行PAUSE动作,触发上层请求/应答的发送流程。
|
2019-09-04 17:20:25 +08:00 |
|
fengweihao
|
0b77bc0fc8
|
修正HTTP2构建新头部时处理多个具有相同名称头部字段的处理逻辑
|
2019-08-26 10:12:14 +08:00 |
|
luqiuwen
|
3a33de4b7c
|
修正重复写入Content-Length的问题
|
2019-08-26 10:12:14 +08:00 |
|
luqiuwen
|
b689485fea
|
修正HTTP1构建新头部时处理多个具有相同名称头部字段的处理逻辑。
* 原实现假设头部字段名称不重复,因此在构建具有同名称头部字段时,后设置的值会替换先设置的值;
* 现修正,构建具有同名称头部字段时不覆盖原来的值,而是在头部追加。
|
2019-08-26 10:12:14 +08:00 |
|
luqiuwen
|
a02fe27f17
|
修正当HTTP Session被Kill时没有调用HTTP Session End、Stream Close接口的问题。
|
2019-08-21 14:53:12 +08:00 |
|
luwenpeng
|
29a0121134
|
修复 http2_plugin_timer_gc_cb() 内存泄露的 bug, gc_cb() 目前虽未被调用,一旦使用则会产生内存泄露
|
2019-08-05 10:50:03 +08:00 |
|
fengweihao
|
aa88471f25
|
修复残留数据,造成select_padding函数段错误
|
2019-07-31 13:45:08 +08:00 |
|
fengweihao
|
92e8759bad
|
添加流处理失败后,后续流发送造成段错误问题
|
2019-07-30 11:04:50 +08:00 |
|
fengweihao
|
90269816e3
|
1.修复chello为空导致访问越界
2.修复twitter字符编码为charset=“utf-8”,原判断可能存在问题
3.修复http2页面替换,由于存在use_half,而无数据域,造成页面卡顿
4.修复http2替换时,由于解码失败,造成页面无法发送
|
2019-07-21 23:14:31 +08:00 |
|