luwenpeng
|
9032f13bbf
|
perf: 将MESA_handle_runtime_log封装为宏函数,先判断日志级别再拼接字符串
|
2023-06-01 10:35:17 +08:00 |
|
wangmenglan
|
f32535e557
|
🐞 fix(TSG-15212): 修复TFE_CMSG_SSL_INTERCEPT_STATE字段设置错误; 修复msgpack默写字段为空时, 增加默认值
|
2023-05-30 19:40:01 +08:00 |
|
wangmenglan
|
542f4cbdfa
|
TSG-14930 TFE支持发送控制报文给SAPP
|
2023-05-09 22:13:20 +08:00 |
|
wangmenglan
|
5dcc85c1ee
|
解决编译报错
|
2023-05-06 20:48:09 +08:00 |
|
wangmenglan
|
11a46269f1
|
将kni合并到tfe中
|
2023-05-06 17:47:38 +08:00 |
|
luwenpeng
|
1fe60d2428
|
废除 tfe-kmod, tfe 直接与 kni 通信
* 新增 enable_kni_v3=1 配置项
* develop_build_release 分支关闭 ASAN 检测
* 修正根据 CMSG 恢复 TCP 链接时没有正确填写 TCP 时间戳启用选项的问题
|
2021-04-21 13:26:07 +08:00 |
|
luwenpeng
|
1c37ae746d
|
TSG-5978 TFE 与 KNI 保活的 watchdog 线程增加对 tfe worker 线程健康状态检测的功能
|
2021-04-21 11:51:30 +08:00 |
|
luwenpeng
|
fbc7b5a715
|
TSG Master 共享部分扫描结果给 TFE
* TSG-2847 - TFE 新增 cmsg 共享 TSG Master 的扫描结果
* TSG-2851 - Pangu 从 cmsg 获取 TSG Master 的扫描结果
* TSG-2852 - DOH 从 cmsg 获取 TSG Master 的扫描结果
* TSG-2849 - TFE DOH 功能支持 SUBID
* 合并 pangu/doh 的 maat scan 的代码为 tfe_scan
|
2020-08-21 17:21:44 +08:00 |
|
luwenpeng
|
444b9c7935
|
TSG-2489 DOH 支持 IP 归属地
* tfe maat IP 归属地回调表的注册从 pangu 移动到 tfe_resource 中
* 修复 Pangu IP 归属地 SRC && DST 同时命中时 maat 计数的 bug
|
2020-07-15 11:30:28 +08:00 |
|
luwenpeng
|
cd26e3e6c1
|
TSG-1531 TFE 新增 DOH 插件
1.DOH 协议解析
2.DOH 协议还原
3.DOH POST请求 early response
4.DOH 策略扫描
5.tfe plugin 支持多个 bussiness 插件调用
6.Maat_feather 的创建从 pangu 剥离(涉及pangu/doh/ssl-policy)
7.增加 kafka 日志
8.增加测试用例
|
2020-07-06 16:16:21 +08:00 |
|
fengweihao
|
55ecb52ad0
|
TSG-1723 日志中填写“设备编号”字段
|
2020-05-21 17:15:40 +08:00 |
|
luwenpeng
|
7930500cc1
|
向 tfe 的 FieldStat 中输出可信证书的数量
|
2020-01-08 14:16:23 +08:00 |
|
luqiuwen
|
cd0fd187ad
|
#165 调整TFE进程的启动方式,使用notify方式启动;
* 调整notify超时时间为300秒;
* 调整日志的记录方式,当使用notify方式启动时,初始化完毕后不在向标准输出写入日志。
|
2019-09-23 16:10:53 +08:00 |
|
luqiuwen
|
c1ff35bed7
|
适配基于tfe-kmod的连接接收方式
|
2019-06-02 16:30:59 +08:00 |
|
zhengchao
|
630a3dba60
|
可以检测certificate pinning和mutual authentication。
|
2019-05-24 18:52:32 +08:00 |
|
luqiuwen
|
dd5bc45edc
|
排查部分网站打不开的原因,增加get_keyring_from_response的日志信息
|
2019-01-16 15:36:28 +06:00 |
|
zhengchao
|
6c9ff10aa7
|
#85 修复ssl、http业务层中的编译警告。
|
2018-11-20 19:34:27 +08:00 |
|
Lu Qiuwen
|
571f7cd12e
|
Close #72 修正在HTTP-REQ/RESP-BEGIN事件执行detach动作时段错误。
|
2018-11-07 14:14:03 +08:00 |
|
zhengchao
|
668c1b3e52
|
#68 从目录中加载额外的证书和crl。
|
2018-11-04 14:58:54 +08:00 |
|
Lu Qiuwen
|
b677d8ad0f
|
支持在应答侧suspend/resume功能,合并http_entry中处理request/response的流程
|
2018-10-28 20:13:17 +08:00 |
|
Lu Qiuwen
|
cf64f01f7f
|
修正suspend/resume语义实现的若干问题,增加自行构建request/response的header标志
|
2018-10-26 20:30:06 +08:00 |
|
Lu Qiuwen
|
bcfe14055f
|
增加HTTP Session延迟回收机制,完善HTTP Session销毁流程
|
2018-10-22 21:22:59 +08:00 |
|
Lu Qiuwen
|
213924e77e
|
Close #48 增加从KNI读取KEYRING-ID的功能
|
2018-10-19 19:50:27 +08:00 |
|
zhengchao
|
f9b114a285
|
重构部分ssl_stream.cpp函数,支持记录ssl master key。
|
2018-10-18 12:13:41 +08:00 |
|
zhengchao
|
71109517b4
|
增加HTTP业务层和缓存运行状态统计。业务层状态输出到tfe.fieldstat,缓存输出到cache.fieldstat。增加缓存开关。
|
2018-10-17 20:21:21 +08:00 |
|
zhengchao
|
7ac76efac2
|
downstream已支持session ticket。
|
2018-10-05 21:34:57 +08:00 |
|
zhengchao
|
d7bf70b4b0
|
ssl stream修复upstream session cache key生成错误的bug。
|
2018-10-05 18:30:58 +08:00 |
|
zhengchao
|
7fd3f5d1fb
|
增加proxy初始化fieldstat,增加sslstream的状态统计输出。
|
2018-10-05 13:31:10 +08:00 |
|
zhengchao
|
7c49a89755
|
ssl_stream集成新的client hello解析模块。
|
2018-09-14 18:43:28 +08:00 |
|
zhengchao
|
bc896c6a61
|
pangu http编译通过。
|
2018-09-14 16:35:20 +08:00 |
|
zhengchao
|
50e0afc370
|
完成replace逻辑的编写,适配新的http解析层接口。
|
2018-09-14 16:35:19 +08:00 |
|
Lu Qiuwen
|
b6a2250786
|
完成HTTP请求侧解析调试,可以解析请求的URL。
* 增加插件管理功能(简单实现),可以调用解析层插件;
* 调整HTTP请求侧解析回调函数实现;
* 增加hexdump工具函数;
|
2018-09-07 17:27:58 +08:00 |
|
Lu Qiuwen
|
e31ecbb8db
|
完成HTTP解析请求侧解析基本流程
* 集成HTTP Parser,解析HTTP请求侧数据;
* 增加tfe_http.h中请求方法、应答状态的常量定义
* 变更tfe_http.h中HTTP头部标准定义,去掉非头部字段,增加TFE前缀避免冲突。
|
2018-09-07 17:27:58 +08:00 |
|
zhengchao
|
baa409ecc8
|
ssl stream增加统计
|
2018-08-31 19:59:22 +08:00 |
|
Lu Qiuwen
|
c15be5af0e
|
增加TCP Passthrough功能实现,调通明文转发流程。
|
2018-08-30 15:53:41 +08:00 |
|
Lu Qiuwen
|
8869f1888c
|
变更stream系列文件的名称,修正了部分编译错误
* 变更stream系列文件的名称为ssl_stream, tcp_stream等;
* 变更stream.h为platform.h,因该文件为平台整体公用;
* 修正了ssl_stream, ssl_sess_cache文件中的编译错误,部分实现的bug。
* 调整了tfe_future的路径,由平台实现改为公用组件。
|
2018-08-27 21:10:45 +08:00 |
|
Lu Qiuwen
|
7cccc70b53
|
实现从KNI中接收上行、下行连接FD的功能。
|
2018-08-22 19:30:06 +08:00 |
|
Lu
|
768235920a
|
整理目录结构,调整框架部分实现,初步编译通过。
|
2018-08-21 16:11:50 +08:00 |
|