zhengchao
|
b6868bb079
|
#50 增加evthread_use_pthreads初始化,保证event_base的线程安全。
|
2018-10-28 21:46:46 +08:00 |
|
Lu Qiuwen
|
cf64f01f7f
|
修正suspend/resume语义实现的若干问题,增加自行构建request/response的header标志
|
2018-10-26 20:30:06 +08:00 |
|
Lu Qiuwen
|
1563e1abba
|
修正autorevision.sh文件换行符导致的执行问题
|
2018-10-25 17:08:08 +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
|
9290dd0e0f
|
增加缓存并发查询和更新的统计,并增加熔断机制。
|
2018-10-21 20:09:23 +08:00 |
|
zhengchao
|
c5f5ee2655
|
不cache包含Set-cookie的应答。修改多处日志细节。
|
2018-10-21 15:03:04 +08:00 |
|
Lu Qiuwen
|
213924e77e
|
Close #48 增加从KNI读取KEYRING-ID的功能
|
2018-10-19 19:50:27 +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 |
|
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
|
70fbff5b7d
|
增加自动版本标记脚本,从Tag中提取版本号,自动生成nm | grep VERSION方式查看的版本号。
|
2018-10-11 20:08:22 +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 |
|
Lu Qiuwen
|
2798783641
|
初步完成HTTP应答侧解析功能,并修正一系类错误处理类的问题。
|
2018-09-23 17:33:05 +08:00 |
|
Lu Qiuwen
|
7b6dbb06aa
|
增加读入USER_TIMEOUT TCP选项,修正timeout相关的setsockopt设置。
|
2018-09-21 19:06:44 +08:00 |
|
Lu Qiuwen
|
1a70d3948a
|
增加TCP Keepalive选项设置功能,避免部分fd因网络故障无法淘汰。
|
2018-09-21 16:11:54 +08:00 |
|
Lu Qiuwen
|
b6a2250786
|
完成HTTP请求侧解析调试,可以解析请求的URL。
* 增加插件管理功能(简单实现),可以调用解析层插件;
* 调整HTTP请求侧解析回调函数实现;
* 增加hexdump工具函数;
|
2018-09-07 17:27:58 +08:00 |
|
zhengchao
|
6bc0409756
|
修复ssl session缓存中对openssl的不正确使用。
|
2018-09-05 19:49:37 +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
|
8ddb847224
|
变更tfe_stream.h中的部分公用结构体定义。
|
2018-09-03 10:30:47 +08:00 |
|
zhengchao
|
f43e917308
|
修改future-promise接口,准备增加性能调试功能。
|
2018-09-02 15:46:39 +08:00 |
|
Lu Qiuwen
|
410ce46f06
|
增加SSL模块初始化代码,修正SSL模块初始化时遇到的空句柄问题。
|
2018-08-31 10:39:25 +08:00 |
|
Lu Qiuwen
|
c15be5af0e
|
增加TCP Passthrough功能实现,调通明文转发流程。
|
2018-08-30 15:53:41 +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 Qiuwen
|
405f046b22
|
整理stream处理流程,适应KNI接口定义。
|
2018-08-23 11:23:05 +08:00 |
|
Lu
|
768235920a
|
整理目录结构,调整框架部分实现,初步编译通过。
|
2018-08-21 16:11:50 +08:00 |
|