Commit Graph

32 Commits

Author SHA1 Message Date
fengweihao
ced991b4a0 TSG-18286 Proxy支持虚拟表表名变更,删除代理本地缓存,删除tsg-http相关配置 2023-12-29 14:39:03 +08:00
fengweihao
7fcaefccad 优化kafka句柄创建和TOPIC注册 2023-12-19 14:23:55 +08:00
fengweihao
40b7585ee6 修复Cmake编译问题 2023-12-18 18:39:05 +08:00
fengweihao
b801ca9d3b TSG-17840 Proxy适配日志结构变更 2023-12-08 18:12:53 +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
95c80c80cf BPF适配不同的编译环境 2023-04-23 19:16:28 +08:00
luwenpeng
97a4386bc4 TSG-14829 io_uring支持触发事件,适配mrzcpd的epoll_wait功能 2023-04-21 20:30:26 +08:00
luwenpeng
f421e4df54 TSG-14789 TFE扫描service chaining策略,执行Decrypted Traffic Steering 2023-04-21 18:31:36 +08:00
luwenpeng
f741c3c025 TSG-14628 TFE适配TCP Option Profile库表的变更 2023-04-21 18:31:36 +08:00
luwenpeng
65f7f3d085 TSG-9550 TFE运行CI时同时构建CentOS7/CentOS8运行环境的安装包 2022-03-07 10:47:09 +08:00
luwenpeng
0af5267002 asan using devtoolset-7 2020-10-15 19:46:35 +08:00
luwenpeng
b5970eedc4 TFE debug 版本默认启用 asan 2020-10-13 10:18: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
luqiuwen
1d45bebe4f #156 增加tmpfiles描述文件,自动删除日志与临时文件。调整目录结构,默认安装到/opt/tsg/tfe下。 2019-09-16 19:11:39 +08:00
luqiuwen
78fe7289fb 增加r2_tfe, r3_tfe与sysctl.conf文件的集成 2019-06-18 10:45:29 +08:00
luqiuwen
98fa47ffd7 修正部分编译错误 2019-06-11 15:26:14 +08:00
zhengchao
e4291c0fda 1. 暴露ssl_stream.h给业务层;2. 将ssl policy功能放到业务层插件目录。 2019-05-24 18:55:30 +08:00
fengweihao
10c0ef7b76 *由于git rebase冲突删除原tfe-new-http2分支
*提交包括http2数据替换,转发,截断,缓存代码
*合并最新develop-tfe3a后,http2验证代码提交
*http2重构验证代码提交
*http2添加br压缩解压缩接口和测试用例
*http2定时删除session信息代码提交
*修复bug,访问二级链接时由于nghttp2库收到control ping后,自发control ping包
造成链接断开后重连现象
*修复bug, 链接建立后服务端优先发送control包,未处理此数据包,造成页面访问失败
2019-05-24 18:45:44 +08:00
luqiuwen
8c93f7203d 增加HTTP日志等级配置功能 2018-12-13 23:40:36 +06:00
Lu Qiuwen
c098590167 修正未指定安装路径时的默认安装位置的实现 2018-11-20 20:54:30 +08:00
Lu Qiuwen
88e9eecf09 调整目录结构,增加RPM打包功能
* 调整目录结构,原conf目录分拆为conf和resource目录。其中,conf目录在软件更新时不会更新,resource则更新;
* 增加RPM打包功能,利用CI发布软件的RPM,对应调整GitLAB-CI脚本。
2018-11-16 20:59:49 +08:00
Lu Qiuwen
70fbff5b7d 增加自动版本标记脚本,从Tag中提取版本号,自动生成nm | grep VERSION方式查看的版本号。 2018-10-11 20:08:22 +08:00
Lu Qiuwen
2798783641 初步完成HTTP应答侧解析功能,并修正一系类错误处理类的问题。 2018-09-23 17:33:05 +08:00
Lu Qiuwen
6d48482a78 增加tfe_stream类型转字符串的工具函数及对应单元测试用例 2018-09-20 15:42:05 +08:00
Lu Qiuwen
3d8498b648 增加HTTP解析层单元测试用例。 2018-09-18 20:45:21 +08:00
zhengchao
7e94b3cb89 消除tfe_utils.之外的编译警告 2018-09-05 10:38:27 +08:00
Lu Qiuwen
081d79416a 增加HTTP解析层目录结构,增加插件自注册功能。
* 增加HTTP解析层目录结构,集成CMakeLists.txt编译文件;
* 调整编译顺序,先编译插件再编译平台;
* 增加TFE_PLUGIN_REGISTER宏,在TFE启动时自注册插件;
* 修改了stream_open接口,在插件流初始化接口不传入数据。
2018-09-03 16:38:05 +08:00
Lu Qiuwen
6bf1a5a9c8 集成解密流量转发模块 2018-09-02 16:34:15 +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
6079b8be5e 增加Vendor目录,支持源码编译并静态链接第三方库。 2018-08-21 10:31:07 +08:00
Lu
86c18a15c3 整理目录结构,编写CMakeLists.txt文件 2018-08-17 20:29:38 +08:00