Lu Qiuwen
|
dd6a774d05
|
增加自动部署更新功能
|
2018-11-19 19:46:59 +08:00 |
|
zhengchao
|
fbbbfadb0c
|
1. 修复命中缓存策略后,缓存上传的处理逻辑
2. 支持新版本的FieldStat的Histogram输出
|
2018-11-19 18:37:11 +08:00 |
|
Lu Qiuwen
|
4310984ca4
|
根据整理后的发行版本目录,调整默认配置文件的路径
v3.0.1-20181119
|
2018-11-19 15:00:07 +08:00 |
|
Lu Qiuwen
|
88e9eecf09
|
调整目录结构,增加RPM打包功能
* 调整目录结构,原conf目录分拆为conf和resource目录。其中,conf目录在软件更新时不会更新,resource则更新;
* 增加RPM打包功能,利用CI发布软件的RPM,对应调整GitLAB-CI脚本。
|
2018-11-16 20:59:49 +08:00 |
|
zhengchao
|
3da25a31ff
|
#82 在tango_cache_head_object异常情况下,未dettach cache_pending_context,导致double free。
|
2018-11-16 11:37:48 +08:00 |
|
zhengchao
|
a223599d52
|
Close #81 单一IP域命中,未拷贝动作参数,导致段错误。
* 修正request header命中监测,request body命中redirect/block/replace动作后,优先级执行出错。
|
2018-11-14 17:58:51 +08:00 |
|
zhengchao
|
3030282bc6
|
Merge branch 'bugfix-ssl-stream-peek-chello-null-ctx' of git.mesalab.cn:tango/tfe into bugfix-ssl-stream-peek-chello-null-ctx
|
2018-11-14 16:04:19 +08:00 |
|
zhengchao
|
0311407d67
|
Close #80 创建ssl upstream发生在KNI accept线程,event_add后又通过promise_set_ctx修改了callback para,此时tfe work thread调用了peek client hello,导致取出空的ctx。
|
2018-11-14 16:03:36 +08:00 |
|
zhengchao
|
eed9ebcadb
|
调整cache key的输出格式
|
2018-11-14 16:03:36 +08:00 |
|
zhengchao
|
4d4d401b2b
|
Close #80 创建ssl upstream发生在KNI accept线程,event_add后又通过promise_set_ctx修改了callback para,此时tfe work thread调用了peek client hello,导致取出空的ctx。
|
2018-11-14 16:02:52 +08:00 |
|
zhengchao
|
5683d01a31
|
调整cache key的输出格式
|
2018-11-14 16:02:52 +08:00 |
|
Lu Qiuwen
|
6bcd2cb9a6
|
Close #77 修正http_half_private结构体未完全释放的问题
|
2018-11-14 15:55:51 +08:00 |
|
zhengchao
|
ff5cc198a2
|
调试日志中输出cache key
|
2018-11-13 15:03:40 +08:00 |
|
zhengchao
|
a5c74ada70
|
重构缓存策略中的部分函数。
|
2018-11-13 11:56:41 +08:00 |
|
zhengchao
|
03a141400d
|
修改bloomfilter文件的文件名。
|
2018-11-13 10:50:09 +08:00 |
|
zhengchao
|
ca650d12ff
|
#64 在tfe.conf中增加check_cert_crl开关,默认关闭CRL校验。
|
2018-11-13 10:50:08 +08:00 |
|
zhengchao
|
865a4066fc
|
证书校验忽略CRL过期的错误。
|
2018-11-13 10:50:06 +08:00 |
|
zhengchao
|
c92c41523c
|
修复cachekey生成过程中解析cookie的bug。
|
2018-11-13 10:50:05 +08:00 |
|
zhengchao
|
3e01a3474d
|
初步联调通过。
|
2018-11-13 10:50:05 +08:00 |
|
zhengchao
|
d3e1ed38ee
|
集成支持tango_cache_parameter_new的cache client
|
2018-11-13 10:50:03 +08:00 |
|
zhengchao
|
d94baabc59
|
完成cache参数解析部分的编码。
|
2018-11-13 10:49:49 +08:00 |
|
zhengchao
|
7f2ab44f18
|
#68 对接界面增加可信证书的接口。修复部分函数的bug。
|
2018-11-13 10:49:24 +08:00 |
|
zhengchao
|
12415eba86
|
完成缓存策略和可信证书加载的开发,编译通过。
|
2018-11-13 10:49:23 +08:00 |
|
zhengchao
|
67c60bed9d
|
完成cache参数解析部分的编码。
|
2018-11-13 10:49:09 +08:00 |
|
zhengchao
|
0fd3b3880e
|
#68 对接界面增加可信证书的接口。修复部分函数的bug。
|
2018-11-13 10:48:22 +08:00 |
|
zhengchao
|
62d9eb0bef
|
完成缓存策略和可信证书加载的开发,编译通过。
|
2018-11-13 10:48:21 +08:00 |
|
zhengchao
|
d6862e4ef7
|
完成cache参数解析部分的编码。
|
2018-11-13 10:48:20 +08:00 |
|
zhengchao
|
8bfecea928
|
删除ssl strem中的无用变量。
|
2018-11-13 10:48:19 +08:00 |
|
zhangchengwei
|
f1822e04c5
|
将读取配置单独抽出形成parameter API;支持Redis多机备份和故障切换。
|
2018-11-13 10:48:18 +08:00 |
|
zhangchengwei
|
1fbaee37a5
|
增加curl pipeline数量配置
|
2018-11-13 10:48:17 +08:00 |
|
liuyang
|
00833c4529
|
mirror_stream 华严自测完成
|
2018-11-12 16:41:39 +08:00 |
|
Lu Qiuwen
|
d83348f41d
|
增加设置upstream, downstream的TTL或MaxHop功能,便于在捕获的报文中区分上、下行连接。
|
2018-11-08 19:14:47 +08:00 |
|
Lu Qiuwen
|
4320971285
|
修正执行HTTP Pass-through动作时错误的assert
|
2018-11-08 19:13:52 +08:00 |
|
Lu Qiuwen
|
49172d0ff3
|
Close #36 增加IPv6支持
|
2018-11-07 14:15:00 +08:00 |
|
Lu Qiuwen
|
571f7cd12e
|
Close #72 修正在HTTP-REQ/RESP-BEGIN事件执行detach动作时段错误。
|
2018-11-07 14:14:03 +08:00 |
|
Lu Qiuwen
|
2d02343b50
|
Close #65 修正进入GC队列的HTTP Session写日志时触发的连接非法段错误
|
2018-11-04 18:30:33 +08:00 |
|
Lu Qiuwen
|
adcd1640bf
|
Close #66 修正POP/IMAP等服务端首先发送数据的协议处理异常的问题
* 原实现在upstream连接成功时,立即使能了EV_READ事件。在downstream创建成功以前,无法正确转发upstream发来的数据;
* 现修正为,在upstream, downstream都创建成功时,再使能upstream, downstream的EV_READ事件。
|
2018-11-04 16:51:09 +08:00 |
|
zhengchao
|
668c1b3e52
|
#68 从目录中加载额外的证书和crl。
|
2018-11-04 14:58:54 +08:00 |
|
Lu Qiuwen
|
d0ea605a5b
|
修正多TCP层插件同时注册时,只调用一个插件open函数的缺陷。
|
2018-11-04 14:17:41 +08:00 |
|
Lu Qiuwen
|
8962026092
|
修正KNI接受模块在KNI重复注册时导致的double-free问题
|
2018-11-04 14:03:00 +08:00 |
|
Lu Qiuwen
|
b3b65369d8
|
增加连接层的性能统计
|
2018-11-02 13:52:30 +08:00 |
|
zhengchao
|
2e13728bfc
|
缓存判定未正确处理miss状态,修复此问题。
|
2018-11-01 17:41:30 +08:00 |
|
zhengchao
|
8cd2acdef8
|
#64 tfe层面完成升级,后续需要pangu业务层增加响应逻辑。增加DigiCert的CRL文件。
|
2018-11-01 15:36:29 +08:00 |
|
zhengchao
|
b17b5fcd00
|
开启证书CRL检查,忽略找不到CRL的证书校验错误。
|
2018-11-01 12:28:40 +08:00 |
|
zhengchao
|
198818a2aa
|
完成tfe中相关功能的开发,回归测试通过。
|
2018-10-31 19:44:13 +08:00 |
|
zhengchao
|
16935d273c
|
Merge branch 'feature_cache_client' of git.mesalab.cn:tango/tfe into feature_cache_client
# Conflicts:
# cache/src/tango_cache_redis.cpp
|
2018-10-31 12:10:17 +08:00 |
|
zhengchao
|
caedf0ee9c
|
1、修复cache上传时,未判断查询状态的bug。2、upstream ssl无alpn时,downstream ssl 不注册alpn回调。
|
2018-10-31 12:08:47 +08:00 |
|
zhengchao
|
92698c9810
|
pangu http业务层适配cache client接口的更新。
|
2018-10-31 11:52:19 +08:00 |
|
zhangchengwei
|
0f77b9c44c
|
curl操作加入超时限制
|
2018-10-31 10:54:54 +08:00 |
|
zhangchengwei
|
89a974483f
|
更新hiredis库
|
2018-10-31 10:54:53 +08:00 |
|