zhangchengwei
|
e65f0150b8
|
修复HEAD Redis时BUG
|
2018-10-25 18:56:46 +08:00 |
|
zhangchengwei
|
232b08c43a
|
修改README.txt
|
2018-10-25 18:56:46 +08:00 |
|
zhangchengwei
|
8edd964e21
|
支持Head获取对象元信息操作,支持从redis获取元信息;调整内部超时检查逻辑;
|
2018-10-25 18:56:45 +08:00 |
|
zhangchengwei
|
46db35c9a5
|
日志打印BUG
|
2018-10-25 18:56:45 +08:00 |
|
Lu Qiuwen
|
1563e1abba
|
修正autorevision.sh文件换行符导致的执行问题
|
2018-10-25 17:08:08 +08:00 |
|
Lu Qiuwen
|
0cd191b9e6
|
Close #60 修正POST请求无Content-Length字段时无法转发请求的问题
* 部分HTTP POST请求中无有Content-Length字段,导致无法确定请求的边界。
* 现修正为,当发现Content-Length字段缺失时,Passthrough整个TCP连接。
* TODO: 解析POST编码或回应411应答。
|
2018-10-25 16:47:19 +08:00 |
|
Lu Qiuwen
|
5525e5a8e6
|
修正PANGU白名单业务action编号反转为负引起的白名单优先级倒置的问题
* 原实现在将action(char类型)转换为enum时,没有先转换为unsigned char,导致action=0x80时反转为负值,现修正。
|
2018-10-25 13:24:05 +08:00 |
|
Lu Qiuwen
|
2cea50f48c
|
修正HTTP Early Answer功能在HTTP头部带有Body时的引发assert的问题。
* 原实现无法正确处理HTTP请求带有Body时,业务层执行Early Answer动作;
* 现修正为HTTP请求头完整时,检查是否需要Early-Answer。如果请求已经向真实服务器转发,则不执行Early-Answer动作。
|
2018-10-25 10:54:53 +08:00 |
|
Lu Qiuwen
|
09cac7256b
|
修正HTTP-Block动作执行时,content配置为空引起的配置格式校验失败
|
2018-10-24 20:55:41 +08:00 |
|
Lu Qiuwen
|
f87e21d323
|
改进HTTP访问日志格式
|
2018-10-24 20:53:29 +08:00 |
|
Lu Qiuwen
|
62b8089166
|
Close #33 增加HTTP Upgrade透明转发的功能
|
2018-10-24 15:40:26 +08:00 |
|
zhangchengwei
|
681fe94aa6
|
HEAD object元信息来源选择由宏定义改为配置文件。
|
2018-10-24 12:03:21 +08:00 |
|
zhangchengwei
|
65a979ae6e
|
修复HEAD Redis时BUG
|
2018-10-24 10:04:58 +08:00 |
|
zhangchengwei
|
a73335126b
|
修改README.txt
|
2018-10-23 20:35:27 +08:00 |
|
zhangchengwei
|
0b3eec66f7
|
支持Head获取对象元信息操作,支持从redis获取元信息;调整内部超时检查逻辑;
|
2018-10-23 20:26:06 +08:00 |
|
zhengchao
|
c53641bc27
|
证书校验不通过时,输出证书信息。
|
2018-10-23 19:30:08 +08:00 |
|
zhengchao
|
613d23437c
|
导出linux系统的的信任证书,/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem,增加4个windows 10系统中微软颁发的根证书。
|
2018-10-23 19:30:08 +08:00 |
|
zhengchao
|
3109977ba7
|
对于包含content-range头部的http会话,不进行缓存查询和更新。
|
2018-10-23 19:30:08 +08:00 |
|
zhengchao
|
0d95a8e54e
|
修复写越界问题。
|
2018-10-23 19:30:08 +08:00 |
|
Lu Qiuwen
|
207a7af857
|
修正ssl_stream输出errlog时downstream误写为upstream的问题
|
2018-10-23 19:25:41 +08:00 |
|
Lu Qiuwen
|
e2030da1cd
|
初始化kni_acceptor结构体
|
2018-10-23 19:24:52 +08:00 |
|
Lu Qiuwen
|
0c3d216cf3
|
修正Replace的Detach方法,原实现在detach该session后,触发END时间时导致段错误
|
2018-10-23 14:37:21 +08:00 |
|
Lu Qiuwen
|
e44159a5dc
|
librdkafka由静态连接改为动态连接
|
2018-10-23 14:36:03 +08:00 |
|
Lu Qiuwen
|
d963a6ccdc
|
修正Pangu HTTP业务层中关于错误判断监测优先级的问题。
* 原实现在只命中监测动作时,误认为监测动作与NONE动作优先级一致,从而不执行监测动作,现修正。
* 使用构造器初始化action_weight()数组,避免每次使用时填充。
|
2018-10-23 10:41:16 +08:00 |
|
Lu Qiuwen
|
bcfe14055f
|
增加HTTP Session延迟回收机制,完善HTTP Session销毁流程
|
2018-10-22 21:22:59 +08:00 |
|
Lu Qiuwen
|
0f31b948ba
|
增加test-addr的MESA_handle_logger依赖
|
2018-10-22 15:33:24 +08:00 |
|
Lu Qiuwen
|
1cf371708a
|
修正pcre静态编译的依赖条件
|
2018-10-22 15:07:55 +08:00 |
|
zhengchao
|
d35cf6be35
|
修复cmake中curl的依赖错误。
|
2018-10-22 14:43:25 +08:00 |
|
zhengchao
|
3b4921e329
|
修复cache 计数导致的段错误。
|
2018-10-22 09:49:21 +08:00 |
|
zhengchao
|
537b8e9840
|
ssl_stream在本地记录伪造证书。
|
2018-10-21 20:34:39 +08:00 |
|
zhengchao
|
9290dd0e0f
|
增加缓存并发查询和更新的统计,并增加熔断机制。
|
2018-10-21 20:09:23 +08:00 |
|
zhengchao
|
c5f5ee2655
|
不cache包含Set-cookie的应答。修改多处日志细节。
|
2018-10-21 15:03:04 +08:00 |
|
zhengchao
|
c94b267a65
|
统一缓存统计的定义,缓存查询/下载=get,上传=put。上次提交漏了一个gmt的判断。
|
2018-10-21 11:08:44 +08:00 |
|
zhengchao
|
09db5de25b
|
修复缓存判定时,last modifide和expire字段的GMT的assert,改为if。
|
2018-10-21 11:07:20 +08:00 |
|
zhengchao
|
af4f470fe7
|
将cache的日志从屏幕改为输出到local logger。
|
2018-10-19 21:56:04 +08:00 |
|
Lu Qiuwen
|
b40f599579
|
#39 增加SSL downstream, upstream的错误处理功能,修正writecb中up,downstream变量赋值颠倒的错误
|
2018-10-19 21:06:08 +08:00 |
|
Lu Qiuwen
|
213924e77e
|
Close #48 增加从KNI读取KEYRING-ID的功能
|
2018-10-19 19:50:27 +08:00 |
|
zhengchao
|
8a0f3c8c3c
|
http resume后应给tcp层返回当前数据的处理结果。
|
2018-10-19 18:01:53 +08:00 |
|
zhangchengwei
|
22f0f7970d
|
日志打印BUG
|
2018-10-19 17:39:24 +08:00 |
|
zhengchao
|
26be2a60cc
|
修复由于不正确链接libcurl,导致的缓存上传触发较晚的bug。
|
2018-10-19 16:01:42 +08:00 |
|
zhangchengwei
|
20346477db
|
cache添加宏定义CACHE_DEBUG_SWITCH打印debug信息
|
2018-10-19 10:03:14 +08:00 |
|
zhengchao
|
2f6be2c864
|
使用缓存上传的future参数。
|
2018-10-18 21:42:53 +08:00 |
|
Lu Qiuwen
|
529f7037ba
|
修正流式发送数据时,客户端异常断开后引起的段错误
|
2018-10-18 16:57:53 +08:00 |
|
zhengchao
|
aa4629ca31
|
todo:http 写文件的bug。
|
2018-10-18 16:20:44 +08:00 |
|
Lu Qiuwen
|
26d537b67a
|
修正基于请求侧构建应答侧时的假设条件
|
2018-10-18 16:20:44 +08:00 |
|
zhengchao
|
420f53a539
|
将配置文件纳入版本管理。
|
2018-10-18 15:02:23 +08:00 |
|
Lu Qiuwen
|
cb6c522298
|
修正HTTP流式发送应答时,Content-Length填写错误的问题。
|
2018-10-18 13:44:17 +08:00 |
|
Lu Qiuwen
|
af9b36eecb
|
增加HTTP Early-Answer功能,用户在请求侧设置应答侧数据时,立即发送到线路。
|
2018-10-18 13:44:17 +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 |
|