fengweihao
|
611b6645b2
|
TSG-1818 insert和hijack增加注入流量控制
|
2020-06-04 20:22:31 +08:00 |
|
fengweihao
|
0d5244ca30
|
TSG-1331 Settings ACK帧问题修复
|
2020-05-11 17:19:44 +08:00 |
|
luqiuwen
|
38187063b4
|
#159 增加崩溃后调用工具自动向服务器上传minidump功能,增加在CI中收集编译调试符号的实现。
|
2019-09-03 21:10:40 +08:00 |
|
luwenpeng
|
0f47507196
|
修改 CMakeLists.txt,编译 openssl 时启用 ssl3, 修复 tfe 强制使用 ssl3 时无法建连的 bug
|
2019-08-23 14:07:14 +08:00 |
|
luqiuwen
|
dbe9fba033
|
#159 集成Google Breakpad,用于生成minidump便于后期集中收集崩溃。
|
2019-08-20 18:41:44 +08:00 |
|
luqiuwen
|
acfad0f957
|
提高tls加密套件的兼容性,允许使用weak-ssl-ciphers
|
2019-06-22 12:56:20 +08:00 |
|
luqiuwen
|
d3e6be283e
|
解密流量转发功能适配MARSIOv4
|
2019-06-18 09:43:49 +08:00 |
|
fengweihao
|
6ac97cce6b
|
1.修改nghttp2库中关于ping包处理流程
2.修改调试log信息等级为debug
3.增加http2关于缓存代码控制宏变量
4.测试存在的几个bug修复
|
2019-05-24 18:45:46 +08:00 |
|
fengweihao
|
a22e0ed630
|
*删除nghttp2中收到ping ack字符会ping
*由于命中匹配规则且返回数据中只有 header,造成数据丢失,在当前流close时添加header注册接口
|
2019-05-24 18:45:45 +08:00 |
|
fengweihao
|
ad004b29a6
|
*.修改帧处理方式
*.删除同一流中多ID遍历模式
*.添加函数指针数组管理不同帧回调
*.添加流处理打印
|
2019-05-24 18:45:45 +08:00 |
|
fengweihao
|
fcde7bfbf3
|
*修改nghttp2对于控制帧(set ping等)自动回复数据,造成原服务数据冗余发送goaway帧
*修改下发替换规则后,csdn页面数据图片无法显示问题
(原因:由于数据Header,在不同流中,且不同流中存在多个流id)
*修改模拟C对推送承诺帧drop处理,造成当前流中数据丢失
*修改页面访问新浪sinaere.js失败
*修改流id数据未及时释放造成页面刷新延缓
|
2019-05-24 18:45:44 +08:00 |
|
fengweihao
|
67d8523de0
|
*修改vendor/CMakeLists.txt关于nghttp2设置,解决在线编译出错问题
|
2019-05-24 18:45:44 +08:00 |
|
fengweihao
|
10c0ef7b76
|
*由于git rebase冲突删除原tfe-new-http2分支
*提交包括http2数据替换,转发,截断,缓存代码
*合并最新develop-tfe3a后,http2验证代码提交
*http2重构验证代码提交
*http2添加br压缩解压缩接口和测试用例
*http2定时删除session信息代码提交
*修复bug,访问二级链接时由于nghttp2库收到control ping后,自发control ping包
造成链接断开后重连现象
*修复bug, 链接建立后服务端优先发送control包,未处理此数据包,造成页面访问失败
|
2019-05-24 18:45:44 +08:00 |
|
luqiuwen
|
f6c1ea0e28
|
Close #115 升级http-parser到2.9.0版本并增加对以\r\n起始的HTTP应答执行HTTP解析的单元测试用例
|
2019-01-29 14:45:57 +06:00 |
|
zhengchao
|
f21d51de3d
|
1. ssl增加no_verify_cert开关,可以关闭证书校验;
2. ssl_utils.cc改名为ssl_utils.cpp;
3. 暂时使用tcmalloc接管内存分配;
4. 原work thread选择算法存在bug,暂时改为轮询;
5. FieldStat状态输出暂时改为Field格式,便于观察实时性能,Future的状态输出暂时改为累计值;
|
2019-01-14 18:23:46 +06:00 |
|
luqiuwen
|
6d33ec5891
|
升级dabloom到v0.9.2,修正dabloom内存映射和fd泄露的问题。
|
2019-01-11 14:12:16 +06:00 |
|
zhangchengwei
|
c801523de9
|
hiredis-vip-0.3.0.zip编译修正
|
2018-12-21 11:09:33 +06:00 |
|
zhangchengwei
|
d24c57ce85
|
增加集群版redis作为元信息和对象缓存,去除Minio事件通知的redis元信息获取方式。
|
2018-12-21 11:09:30 +06:00 |
|
luqiuwen
|
1d89768160
|
增加对BR压缩编码的支持及对应的单元测试用例
|
2018-12-09 18:02:43 +06:00 |
|
zhengchao
|
62d9eb0bef
|
完成缓存策略和可信证书加载的开发,编译通过。
|
2018-11-13 10:48:21 +08:00 |
|
zhengchao
|
92698c9810
|
pangu http业务层适配cache client接口的更新。
|
2018-10-31 11:52:19 +08:00 |
|
zhangchengwei
|
89a974483f
|
更新hiredis库
|
2018-10-31 10:54:53 +08:00 |
|
zhangchengwei
|
e1ad321332
|
[1]统一GET/PUT结束后结果通知机制,API直接调用失败时不回调,其他情况回调(promise);
[2]hiredis版本确定为0.14.0版;
[3]修复tango_cache_ctx_destroy中TAILQ内存释放的BUG;
|
2018-10-31 10:54:52 +08:00 |
|
Lu Qiuwen
|
d3d34355ef
|
修正hiredis的Vendor CMakeLists.txt的编写错误
|
2018-10-26 10:31:04 +08:00 |
|
zhengchao
|
96feddefb8
|
修改cache-client依赖hiredis(修改版)的CMakeList.txt,编译通过。
|
2018-10-25 20:40:10 +08:00 |
|
zhangchengwei
|
268e1b8689
|
HEAD object元信息来源选择由宏定义改为配置文件。
|
2018-10-25 18:56:47 +08:00 |
|
zhangchengwei
|
8edd964e21
|
支持Head获取对象元信息操作,支持从redis获取元信息;调整内部超时检查逻辑;
|
2018-10-25 18:56:45 +08:00 |
|
Lu Qiuwen
|
e44159a5dc
|
librdkafka由静态连接改为动态连接
|
2018-10-23 14:36:03 +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
|
26be2a60cc
|
修复由于不正确链接libcurl,导致的缓存上传触发较晚的bug。
|
2018-10-19 16:01:42 +08:00 |
|
Lu Qiuwen
|
2bc366fb13
|
增加HTTP流式构造Body的接口及实现并修正HTTP单元测试用例
|
2018-10-16 10:45:47 +08:00 |
|
Lu Qiuwen
|
edfc265a36
|
关闭libxml2的Python绑定选项
|
2018-10-15 10:29:56 +08:00 |
|
zhengchao
|
294201ecd8
|
缓存能跑起来了。
|
2018-10-14 18:45:02 +08:00 |
|
zhengchao
|
12d4370b3f
|
重构cache目录,将libxml2、libcurl放到vendor目录。
|
2018-10-14 17:12:06 +08:00 |
|
zhengchao
|
9827ef2d88
|
openssl升级到1.1.1版本。
|
2018-10-04 18:33:46 +08:00 |
|
zhengchao
|
53c7ec5c16
|
单元测试通过
|
2018-09-28 15:50:47 +08:00 |
|
zhengchao
|
5e6dde5e51
|
使用pcre2替代glib从中的regex进行替换。
|
2018-09-28 15:50:47 +08:00 |
|
Lu Qiuwen
|
04dff7e368
|
增加vendor导入target的依赖关系定义,避免在并行编译时因依赖关系得不到满足导致编译失败。
|
2018-09-26 10:01:46 +08:00 |
|
Lu Qiuwen
|
54fc6e181e
|
修改MAKEFLAGS定义的位置,由travis.sh变更为CMakeLists.txt中。
|
2018-09-26 09:59:36 +08:00 |
|
Lu Qiuwen
|
37170b060e
|
OpenSSL禁用并行编译功能
|
2018-09-26 09:59:36 +08:00 |
|
Lu Qiuwen
|
41fd4f1888
|
OpenSSL禁用并行编译功能
|
2018-09-26 09:59:35 +08:00 |
|
Lu Qiuwen
|
c2f0bde211
|
初步调通HTTP重定向业务
* 增加HTTP Status标准化定义及辅助函数;
* 增加HTTP解析层发送应答的功能
* 修正了Pangu HTTP实现导致段错误的一系列问题。
|
2018-09-25 10:17:50 +08:00 |
|
Lu Qiuwen
|
3d8498b648
|
增加HTTP解析层单元测试用例。
|
2018-09-18 20:45:21 +08:00 |
|
Lu Qiuwen
|
650623c562
|
集成HTTP业务层插件,修正集成后rdkafka缺少第三方连接库导致的编译问题。
|
2018-09-18 19:01:12 +08:00 |
|
Lu Qiuwen
|
48c8d6a659
|
增加简单的HTTP协议插件管理层,基本联通HTTP解析层与业务层插件。
|
2018-09-17 15:45:50 +08:00 |
|
zhengchao
|
e1bcbd5170
|
pangu http通过ctemplate重写reject页面(403/404/451)。
|
2018-09-15 20:55:31 +08:00 |
|
zhengchao
|
c1dce174f2
|
编写CMakeLists编译pangu http
|
2018-09-14 16:35:20 +08:00 |
|
zhengchao
|
6f11367a64
|
vendor中增加kafka客户端
|
2018-09-14 16:35:19 +08:00 |
|
Lu Qiuwen
|
3ad9a134c2
|
修正libevent编译sample时的错误
|
2018-09-14 13:48:22 +08:00 |
|