zhengchao
|
caedf0ee9c
|
1、修复cache上传时,未判断查询状态的bug。2、upstream ssl无alpn时,downstream ssl 不注册alpn回调。
|
2018-10-31 12:08:47 +08:00 |
|
zhengchao
|
4bb03d6e38
|
在downstream ssl create 中处理alpn扩展选项的回调。
|
2018-10-29 17:30:22 +08:00 |
|
zhengchao
|
fd0c9ce6c2
|
修改编译错误。
|
2018-10-29 15:17:11 +08:00 |
|
zhengchao
|
211031c9a3
|
支持alpn选项。
|
2018-10-29 14:45:07 +08:00 |
|
zhengchao
|
b6868bb079
|
#50 增加evthread_use_pthreads初始化,保证event_base的线程安全。
|
2018-10-28 21:46:46 +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 |
|
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 |
|
Lu Qiuwen
|
1563e1abba
|
修正autorevision.sh文件换行符导致的执行问题
|
2018-10-25 17:08:08 +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 |
|
zhengchao
|
c53641bc27
|
证书校验不通过时,输出证书信息。
|
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
|
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 |
|
zhengchao
|
d35cf6be35
|
修复cmake中curl的依赖错误。
|
2018-10-22 14:43:25 +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
|
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 |
|
zhengchao
|
26be2a60cc
|
修复由于不正确链接libcurl,导致的缓存上传触发较晚的bug。
|
2018-10-19 16:01:42 +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 |
|
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
|
1723fa1029
|
大文件流式缓存联调通过。UNDEFINE类型100KB以上进行缓存。
|
2018-10-16 21:16:58 +08:00 |
|
Lu Qiuwen
|
37b4f3a644
|
修正由于HTTP流式构建应答时,由于真实应答晚于构建应答到达触发的问题
* 原实现在真实应答晚于构建应答到达时,仍然触发流式TCP写操作;
* 现修正为该情况时,直接发送完整的构建应答而不是流式写。
|
2018-10-16 20:01:25 +08:00 |
|
Lu Qiuwen
|
e9c11824b0
|
STREAM挂起时记录挂起来源,在RESUME()触发对应连接方向的读事件。HTTP SUSPEND/RESUME功能初步调通
|
2018-10-14 20:29:52 +08:00 |
|
zhengchao
|
294201ecd8
|
缓存能跑起来了。
|
2018-10-14 18:45:02 +08:00 |
|
Lu Qiuwen
|
cb27db40f2
|
增加Cache-Control相关HTTP头部字段标准域定义
|
2018-10-14 14:32:25 +08:00 |
|
zhengchao
|
a925bf738e
|
增加获取evbase、线程数、标准HTTP field设置的工具函数
|
2018-10-14 14:07:47 +08:00 |
|
Lu Qiuwen
|
b8342e5358
|
#34 实现HTTP解析层的Suspend/Resume操作
|
2018-10-14 14:05:39 +08:00 |
|
Lu Qiuwen
|
70fbff5b7d
|
增加自动版本标记脚本,从Tag中提取版本号,自动生成nm | grep VERSION方式查看的版本号。
|
2018-10-11 20:08:22 +08:00 |
|
zhengchao
|
de94bc645c
|
优化原站证书验证处理流程,不对缓存证书校验不通过的session,重用连接不进行验证。
|
2018-10-08 15:06:01 +08:00 |
|
zhengchao
|
d63dfaa4d4
|
增加session ticket的开关。
|
2018-10-08 10:55:03 +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
|
9ec072343b
|
fieldstat增加sigpipe计数。
|
2018-10-05 14:34:51 +08:00 |
|
zhengchao
|
7fd3f5d1fb
|
增加proxy初始化fieldstat,增加sslstream的状态统计输出。
|
2018-10-05 13:31:10 +08:00 |
|
zhengchao
|
443404ce89
|
完善sslstream错误打印信息。
|
2018-10-04 18:34:18 +08:00 |
|
zhengchao
|
5a014f796e
|
修复根据fd创建stream addr时源目的地址颠倒的问题。修复HTTP业务层IP扫描不命中问题。
|
2018-09-30 11:55:50 +08:00 |
|
zhengchao
|
966d36b526
|
tfe_stream_addr_create_by_fd放到tfe_types.h供ssl_stream调用。
|
2018-09-30 11:01:18 +08:00 |
|
zhengchao
|
e1a22d5412
|
修改http reject的模板,可以显示预配置的字符串。修改key keeper初始化MESA_htable的默认大小和超时。
|
2018-09-29 16:46:58 +08:00 |
|
zhengchao
|
5958c7fab1
|
多命中情况下,优先级:WHITELIST>REJEC >REDIRECTT>REPLACE。相同优先级执行配置ID较大的。MONIT支持多命中。
|
2018-09-29 16:05:10 +08:00 |
|