zhengchao
|
2e5c2764ee
|
subscribe ID加载测试通过。
|
2018-12-17 16:40:28 +06:00 |
|
zhengchao
|
3d710accd3
|
HTTP业务层增加subscribe ID扫描功能。
|
2018-12-16 22:47:03 +06:00 |
|
zhengchao
|
94242de81c
|
在http block中,http response body事件调用tfe_http_session_kill关闭会话。
|
2018-12-12 15:01:18 +06:00 |
|
zhengchao
|
5ebceac0c0
|
http response body位置命中阻断规则时,不调用tfe_http_session_allow_write。
|
2018-12-12 15:01:18 +06:00 |
|
zhengchao
|
73842e7809
|
http业务层链接redis时,从端口范围内随机选一个。
|
2018-12-02 19:33:02 +08:00 |
|
zhengchao
|
f76a8c5ca2
|
修复多处内存泄漏。
|
2018-11-29 16:24:45 +08:00 |
|
zhengchao
|
bcfed2bab1
|
#88 缓存应答消息体构建过程中,连接中断,http session被强制回收,http业务层和http解析层两次对cached_response调用了释放(double free)。
目前业务层在tfe_http_session_response_set后,不再负责释放,解决方案比较dirty。
|
2018-11-29 15:18:12 +08:00 |
|
zhengchao
|
7b82e1a726
|
增加缓存上传最小文件尺寸的限制(默认16KB),增加最大suspend数的限制(默认1百万)
|
2018-11-28 20:32:10 +08:00 |
|
zhengchao
|
c1f9f9813f
|
增加future性能监控的可读性。
|
2018-11-27 21:11:59 +08:00 |
|
zhengchao
|
55ec0747a3
|
统一cache的动作名称:write、read、pend。
|
2018-11-25 16:32:35 +08:00 |
|
zhengchao
|
6cd2b8186b
|
业务层适配HTTP解析层垃圾回收 #63 #83 。HTTP业务层在pangu_http_ctx_free中销毁replace、cache相关的http half结构体。
|
2018-11-23 21:17:55 +08:00 |
|
Lu Qiuwen
|
30fadc4f81
|
调整PANGU读取template的路径默认配置
|
2018-11-20 20:54:03 +08:00 |
|
zhengchao
|
73f70ba518
|
Merge branch 'develop-tfe3a' of git.mesalab.cn:tango/tfe into develop-tfe3a
|
2018-11-20 19:43:14 +08:00 |
|
zhengchao
|
6c9ff10aa7
|
#85 修复ssl、http业务层中的编译警告。
|
2018-11-20 19:34:27 +08:00 |
|
zhengchao
|
36762d60ca
|
miss状态才进行缓存更新。
|
2018-11-20 16:46:17 +08:00 |
|
zhengchao
|
5ce7b9f2fc
|
1. 修复命中缓存策略后,缓存上传的处理逻辑
2. 支持新版本的FieldStat的Histogram输出
|
2018-11-20 16:46:14 +08:00 |
|
Lu Qiuwen
|
4310984ca4
|
根据整理后的发行版本目录,调整默认配置文件的路径
|
2018-11-19 15:00:07 +08:00 |
|
zhengchao
|
a223599d52
|
Close #81 单一IP域命中,未拷贝动作参数,导致段错误。
* 修正request header命中监测,request body命中redirect/block/replace动作后,优先级执行出错。
|
2018-11-14 17:58:51 +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
|
2e13728bfc
|
缓存判定未正确处理miss状态,修复此问题。
|
2018-11-01 17:41:30 +08:00 |
|
zhengchao
|
b17b5fcd00
|
开启证书CRL检查,忽略找不到CRL的证书校验错误。
|
2018-11-01 12:28:40 +08:00 |
|
zhengchao
|
caedf0ee9c
|
1、修复cache上传时,未判断查询状态的bug。2、upstream ssl无alpn时,downstream ssl 不注册alpn回调。
|
2018-10-31 12:08:47 +08:00 |
|
zhengchao
|
618f81bac5
|
正确处理etag和last_modified元信息。
|
2018-10-28 21:43:04 +08:00 |
|
Lu Qiuwen
|
cf64f01f7f
|
修正suspend/resume语义实现的若干问题,增加自行构建request/response的header标志
|
2018-10-26 20:30:06 +08:00 |
|
zhengchao
|
a55e63f523
|
修正http解析层和业务层的若干bug。
|
2018-10-25 21:13:37 +08:00 |
|
zhengchao
|
96feddefb8
|
修改cache-client依赖hiredis(修改版)的CMakeList.txt,编译通过。
|
2018-10-25 20:40:10 +08:00 |
|
zhengchao
|
27d4581d9b
|
支持缓存校验。
|
2018-10-25 18:58:26 +08:00 |
|
Lu Qiuwen
|
5525e5a8e6
|
修正PANGU白名单业务action编号反转为负引起的白名单优先级倒置的问题
* 原实现在将action(char类型)转换为enum时,没有先转换为unsigned char,导致action=0x80时反转为负值,现修正。
|
2018-10-25 13:24:05 +08:00 |
|
Lu Qiuwen
|
09cac7256b
|
修正HTTP-Block动作执行时,content配置为空引起的配置格式校验失败
|
2018-10-24 20:55:41 +08:00 |
|
Lu Qiuwen
|
0c3d216cf3
|
修正Replace的Detach方法,原实现在detach该session后,触发END时间时导致段错误
|
2018-10-23 14:37:21 +08:00 |
|
Lu Qiuwen
|
d963a6ccdc
|
修正Pangu HTTP业务层中关于错误判断监测优先级的问题。
* 原实现在只命中监测动作时,误认为监测动作与NONE动作优先级一致,从而不执行监测动作,现修正。
* 使用构造器初始化action_weight()数组,避免每次使用时填充。
|
2018-10-23 10:41:16 +08:00 |
|
zhengchao
|
c5f5ee2655
|
不cache包含Set-cookie的应答。修改多处日志细节。
|
2018-10-21 15:03:04 +08:00 |
|
zhengchao
|
af4f470fe7
|
将cache的日志从屏幕改为输出到local logger。
|
2018-10-19 21:56:04 +08:00 |
|
zhengchao
|
2f6be2c864
|
使用缓存上传的future参数。
|
2018-10-18 21:42:53 +08:00 |
|
zhengchao
|
420f53a539
|
将配置文件纳入版本管理。
|
2018-10-18 15:02:23 +08:00 |
|