zhengchao
|
6733ff0686
|
Merge branch 'feature-pangu-http-test' of git.mesalab.cn:tango/tfe into feature-pangu-http-test
# Conflicts:
# plugin/business/pangu-http/pangu_http.cpp
|
2018-09-19 14:27:37 +08:00 |
|
zhengchao
|
61bc2eaac9
|
key_keeper初始化时传入正确的section。
|
2018-09-19 14:25:11 +08:00 |
|
Lu Qiuwen
|
3d8498b648
|
增加HTTP解析层单元测试用例。
|
2018-09-18 20:45:21 +08:00 |
|
Lu Qiuwen
|
9ccc3d329e
|
修正HTTP解析层处理HTTP-Header的错误流程
* 原流程在解析同一个Field-Value对时,无法正确处理Header多次调用拼成完整字符串的情况,现修正;
* 原流程在处理Field-Value底层Buffer时计算长度有误,导致清空buffer时剩余最后的'\0',现修正。
|
2018-09-18 19:01:12 +08:00 |
|
Lu Qiuwen
|
8dee003483
|
增加标准HTTP头部定义转字符串的工具函数,修正pango-http插件在初始化时没有设置PME的错误。
|
2018-09-18 19:01:12 +08:00 |
|
Lu Qiuwen
|
0f67ba1790
|
修正HTTP解析层丢失部分请求的问题,修正SSL Session Reuse回调函数段错误的问题
* 修正HTTP解析层丢失部分请求的问题,原四层连接在第一次调open后,不会调data回调函数,现修正;
* 原实现只设置了SSL的user define ctx,没有设置SSL_CTX的user define ctx,现修正。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
386fb486f5
|
修复pangu-http初始化配置文件读取。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
8786a38fbb
|
pangu-http设置临时的tfe工作线程数。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
ee4ef2d999
|
调整pangu-http配置文件的目录结构。
|
2018-09-18 19:01:12 +08:00 |
|
Lu Qiuwen
|
650623c562
|
集成HTTP业务层插件,修正集成后rdkafka缺少第三方连接库导致的编译问题。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
50d0d7ead1
|
http业务层与解析层集成。
|
2018-09-18 19:01:12 +08:00 |
|
zhengchao
|
d1363b1d5c
|
修复pangu-http初始化配置文件读取。
|
2018-09-18 14:15:23 +08:00 |
|
zhengchao
|
577dd53432
|
pangu-http设置临时的tfe工作线程数。
|
2018-09-18 14:11:44 +08:00 |
|
zhengchao
|
dc7ba53d98
|
Merge branch 'feature-pangu-http-test' of git.mesalab.cn:tango/tfe into feature-pangu-http-test
|
2018-09-18 14:04:53 +08:00 |
|
zhengchao
|
cd782b6cdc
|
调整pangu-http配置文件的目录结构。
|
2018-09-18 14:02:39 +08:00 |
|
Lu Qiuwen
|
fcb219c521
|
集成HTTP业务层插件,修正集成后rdkafka缺少第三方连接库导致的编译问题。
|
2018-09-18 14:01:10 +08:00 |
|
zhengchao
|
94a115e8aa
|
http业务层与解析层集成。
|
2018-09-18 12:01:56 +08:00 |
|
zhengchao
|
bec093524f
|
修复编译错误
|
2018-09-18 11:15:25 +08:00 |
|
zhengchao
|
e33699d2a3
|
修复ssl最大版本号设置的笔误。
|
2018-09-18 11:05:58 +08:00 |
|
崔一鸣
|
6abc261634
|
修复ssl_chello_parse中的内存混乱
|
2018-09-18 10:54:04 +08:00 |
|
Lu Qiuwen
|
48c8d6a659
|
增加简单的HTTP协议插件管理层,基本联通HTTP解析层与业务层插件。
|
2018-09-17 15:45:50 +08:00 |
|
zhengchao
|
9fec5c3cc4
|
Merge branch 'feather-bussiness-pangu-http' of git.mesalab.cn:tango/tfe into feather-bussiness-pangu-http
# Conflicts:
# plugin/business/pangu-http/pangu_http.cpp
# plugin/business/pangu-http/pangu_logger.cpp
|
2018-09-15 20:56:20 +08:00 |
|
zhengchao
|
e1bcbd5170
|
pangu http通过ctemplate重写reject页面(403/404/451)。
|
2018-09-15 20:55:31 +08:00 |
|
zhengchao
|
2ff8d4ad94
|
完成pangu http发送业务日志功能开发。
|
2018-09-15 17:55:28 +08:00 |
|
zhengchao
|
d83e978643
|
完成pangu http发送业务日志功能开发。
|
2018-09-15 17:52:06 +08:00 |
|
崔一鸣
|
e28fd98331
|
修复内存泄漏问题
|
2018-09-14 21:23:08 +08:00 |
|
zhengchao
|
254f3fbbd1
|
Merge branch 'feature-key-keeper' of git.mesalab.cn:tango/tfe into feature-key-keeper
# Conflicts:
# platform/include/internal/ssl_utils.h
# platform/src/ssl_utils.cc
# platform/test/test_chello_parse.cpp
|
2018-09-14 18:44:43 +08:00 |
|
zhengchao
|
7c49a89755
|
ssl_stream集成新的client hello解析模块。
|
2018-09-14 18:43:28 +08:00 |
|
崔一鸣
|
eb756779b3
|
fix bugs
|
2018-09-14 17:30:14 +08:00 |
|
崔一鸣
|
aa4d83e464
|
fix bugs
|
2018-09-14 17:30:13 +08:00 |
|
崔一鸣
|
c1f8edb75f
|
change int to size_t
|
2018-09-14 17:30:13 +08:00 |
|
崔一鸣
|
e89ac9d9da
|
fix bugs
|
2018-09-14 17:30:12 +08:00 |
|
崔一鸣
|
6f525c96dd
|
refactor ssl_client_hello_parse
|
2018-09-14 17:30:12 +08:00 |
|
zhengchao
|
64b7558716
|
Merge branch 'feather-bussiness-pangu-http' of git.mesalab.cn:tango/tfe into feather-bussiness-pangu-http
# Conflicts:
# plugin/business/pangu-http/pangu_http.cpp
# plugin/business/pangu-http/pangu_logger.cpp
# plugin/business/pangu-http/pangu_logger.h
|
2018-09-14 17:12:26 +08:00 |
|
崔一鸣
|
23fdab53a7
|
fix bugs
|
2018-09-14 16:58:19 +08:00 |
|
zhengchao
|
bc896c6a61
|
pangu http编译通过。
|
2018-09-14 16:35:20 +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 |
|
zhengchao
|
50e0afc370
|
完成replace逻辑的编写,适配新的http解析层接口。
|
2018-09-14 16:35:19 +08:00 |
|
zhengchao
|
29822ed991
|
完成reject、redirect、whitelist动作的开发。
|
2018-09-14 16:35:18 +08:00 |
|
zhengchao
|
a674d56d60
|
确定pangu日志发送接口
|
2018-09-14 16:35:18 +08:00 |
|
崔一鸣
|
a8fce0770f
|
fix bugs
|
2018-09-14 14:10:55 +08:00 |
|
崔一鸣
|
58a525215b
|
change int to size_t
|
2018-09-14 14:10:55 +08:00 |
|
崔一鸣
|
1fa1af6ce3
|
fix bugs
|
2018-09-14 14:10:55 +08:00 |
|
崔一鸣
|
03c48633b0
|
refactor ssl_client_hello_parse
|
2018-09-14 14:10:55 +08:00 |
|
Lu Qiuwen
|
3ad9a134c2
|
修正libevent编译sample时的错误
|
2018-09-14 13:48:22 +08:00 |
|
Lu Qiuwen
|
12b96da725
|
修正libevent连接openssl的问题
|
2018-09-14 13:48:22 +08:00 |
|
Lu Qiuwen
|
8538353f3c
|
修正http_session部分函数的定义
* 去掉http_session_passthough函数,该函数与detach意义重复,不再保留。
* detach不需要session的可写权限,故参数修正为const类型。
|
2018-09-14 11:34:40 +08:00 |
|
Lu Qiuwen
|
e486acccbe
|
修正libevent静态编译脚本,原实现在CI上无法找到openssl的头文件.
|
2018-09-14 11:15:15 +08:00 |
|
Lu Qiuwen
|
99b5184066
|
增加.gitlab-ci.yml,支持基本的持续集成,避免编译错误。
|
2018-09-14 10:25:46 +08:00 |
|