Commit Graph

698 Commits

Author SHA1 Message Date
luwenpeng
6b4a45c005 root_cert_not_installed_is_not_pinning 日志中输出 c/s 的地址,方便调试 2019-09-05 18:02:10 +08:00
fengweihao
021500f42a 修改hijack,当未定义文件名时,读取Content-Disposition值初始化文件名 2019-09-05 16:45:26 +08:00
luqiuwen
e40cd3ba7f 修正HTTP解析层在上层设置请求/应答后,需要等待源站消息完整后才将上层构建的请求/应答发出的问题。
* 原实现在HTTP解析过程中,只在HTTP消息的边界返回http_entry中的流程,故只能在站消息完整后才执行发出上层的请求/应答;
* 现修正,在HTTP的解析过程中,发现上层设置了请求/应答,则在HTTP头部完整后执行PAUSE动作,触发上层请求/应答的发送流程。
2019-09-04 17:20:25 +08:00
luwenpeng
cd67f0edb7 Merge branch 'feature-root-cert-not-installed-is-not-pinning' into develop-tfe4a
增加 not install root cert not pinning 功能
当开启 dynamic bypass pinning 时,未安装根证书的客户端会被 bypass
2019-09-04 13:46:51 +08:00
luwenpeng
f41c68e8a8 service_cache_succ_as_app_not_pinning_cnt 默认设置为 0 2019-09-04 13:44:09 +08:00
luwenpeng
1e3241899b Merge branch 'bufix-ssl-stream' into develop-tfe4a
修复 ssl init 造成的 core dump
2019-09-04 11:23:12 +08:00
luwenpeng
32ae3e678d root_cert_not_installed_is_not_pinning 默认开启
service_cache_succ_as_app_not_pinning_cnt 默认设置为 1
2019-09-04 10:16:05 +08:00
luqiuwen
eb6c9221a9 修正提交调试符号的判断条件 2019-09-03 21:10:40 +08:00
luqiuwen
38187063b4 #159 增加崩溃后调用工具自动向服务器上传minidump功能,增加在CI中收集编译调试符号的实现。 2019-09-03 21:10:40 +08:00
luwenpeng
8a2a866688 修改 is_app_not_pinning 的判定条件:在 ssl up stream free 之前判定 2019-09-03 19:00:54 +08:00
luwenpeng
e44791bd93 Merge branch 'bufix-ssl-stream' of https://git.mesalab.cn/tango/tfe into bufix-ssl-stream 2019-09-03 11:16:51 +08:00
luwenpeng
3faede0663 修改日志 2019-09-03 11:16:39 +08:00
luwenpeng
dc726801f0 删除无用的代码 2019-09-03 11:16:39 +08:00
luwenpeng
fe78b7e41f 增加异常处理,修复 upstream_ossl_init() 造成的 core dump 2019-09-03 11:16:39 +08:00
luwenpeng
f92b7098da 修改 is_app_not_pinning 的判定条件:原来在 client connected 之后判定,现在在 ssl stream free 之前判定 2019-09-03 11:07:09 +08:00
luwenpeng
3f2c1cd969 重置 app_st 的淘汰策略为 lru 2019-09-03 11:05:50 +08:00
luwenpeng
3e7d7ea7a3 修改日志,输出 sni 2019-09-03 11:03:03 +08:00
luwenpeng
4a8a7d95ce 修复笔误 2019-09-03 11:03:03 +08:00
luwenpeng
f687369db7 延长 app_st 表中数据的生存时间(1,延长 app_st 表的超时时间;2.并设置 lru 淘汰策略) 2019-09-03 11:03:03 +08:00
luwenpeng
73fe38b7d5 修改 ss svc 日志格式 2019-09-03 11:03:03 +08:00
luwenpeng
f9420b16bb 增加从配置文件读取 service_cache_succ_as_app_not_pinning_cnt 配置项的功能 2019-09-03 11:03:03 +08:00
luwenpeng
90e6ec4fdc ssl_svc_free_client_st() 中更新 proto_err_cli_cnt 的值 2019-09-03 11:03:03 +08:00
lwp
f589f0e433 为了便于调试, 将 ssl service cache 的 hash key 都转化成 16 进制格式,并增加 debug 日志 2019-09-03 11:03:03 +08:00
luwenpeng
1f7a32f7f5 修正 ssl_svc_client_st_mk_key() 返回的 hash_key_sz 2019-09-03 11:03:03 +08:00
zhengchao
9c8bc53d28 修正查询app_st时,使用了错误的哈希表。 2019-09-03 11:03:03 +08:00
zhengchao
5a62fcacf7 修复读取app state时的笔误。 2019-09-03 11:03:03 +08:00
zhengchao
63bcc591a7 增加app not pinning的统计信息,修复判空。 2019-09-03 11:03:03 +08:00
zhengchao
7c12f06b29 修正笔误 2019-09-03 11:03:03 +08:00
zhengchao
30fd8889a8 区分未安装证书的客户端和pinning的客户端。若开启tfe.conf中[SSL]root_cert_not_installed_is_not_pinning=1,则未安装证书的客户端不再视为pinning。 2019-09-03 11:03:03 +08:00
luwenpeng
06fe5652c5 设置 UNUSED,修复编译警告 2019-09-02 11:39:19 +08:00
luqiuwen
4f71023c54 修正部分编译阶段编译类型填写错误的问题。 2019-08-30 20:13:15 +08:00
luqiuwen
170437b54a 修正上传RPM包到YUM服务器的指令-2 2019-08-30 20:00:57 +08:00
luqiuwen
5ffcd0df0c 修正上传RPM包到YUM服务器的指令 2019-08-30 19:52:14 +08:00
luqiuwen
397ea99b67 修正每日构建的执行条件 2019-08-30 16:11:18 +08:00
luqiuwen
b6b88146d8 调整pulp-admin注销的位置 2019-08-30 15:46:08 +08:00
luqiuwen
df625ebbdd 修正每日构建的版本号传递方法 2019-08-30 15:46:08 +08:00
luqiuwen
b628f88d21 增加主线版本自动构建测试包的功能 2019-08-30 15:46:08 +08:00
luqiuwen
bf11af72de 暂时不运行单元测试用例 2019-08-30 15:46:08 +08:00
luqiuwen
30e4cbbe53 修正CI脚本,适配基于PULP的YUM仓库。 2019-08-30 15:46:08 +08:00
luqiuwen
775731b3de 修正CI脚本,适配基于PULP的YUM仓库。 2019-08-30 15:46:08 +08:00
luqiuwen
a44578f80b 修正CI脚本,适配基于PULP的YUM仓库。 2019-08-30 15:46:08 +08:00
luwenpeng
dd22da2d82 修改日志 2019-08-28 19:17:00 +08:00
luwenpeng
41b57e2986 删除无用的代码 2019-08-28 17:52:29 +08:00
luwenpeng
f6d1726996 增加异常处理,修复 upstream_ossl_init() 造成的 core dump 2019-08-28 14:18:54 +08:00
fengweihao
4810ef66c4 修复添加FQDN后,未对命中策略进行偏移,造成策略优先级存在问题 2019-08-26 16:35:34 +08:00
fengweihao
0b77bc0fc8 修正HTTP2构建新头部时处理多个具有相同名称头部字段的处理逻辑 2019-08-26 10:12:14 +08:00
luqiuwen
3a33de4b7c 修正重复写入Content-Length的问题 2019-08-26 10:12:14 +08:00
luqiuwen
b689485fea 修正HTTP1构建新头部时处理多个具有相同名称头部字段的处理逻辑。
* 原实现假设头部字段名称不重复,因此在构建具有同名称头部字段时,后设置的值会替换先设置的值;
* 现修正,构建具有同名称头部字段时不覆盖原来的值,而是在头部追加。
2019-08-26 10:12:14 +08:00
luwenpeng
0f47507196 修改 CMakeLists.txt,编译 openssl 时启用 ssl3, 修复 tfe 强制使用 ssl3 时无法建连的 bug 2019-08-23 14:07:14 +08:00
fengweihao
5f366986ba 修改insert读取位置方式
修改插入脚本位置判断
2019-08-21 19:47:30 +08:00