summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-28keykeeper的本地缓存,使用keyring_id:证书指纹作为key,在导� ↵v3.0.8-20180228release-tfe3adevelop-tfe3azhengchao
�可信证书后,非法证书变为合法证书,但缓存查询到的仍是非法证书,导致 #119 。变更key为keyring_id:is_cert_valid:证书指纹。
2019-02-26tcp stream使用ssl stream提供的函数输出ssl错误日志。zhengchao
2019-02-26修复log master key的注释中,使用MESA handle ↵zhengchao
logger代码引入的时间固定为东8区的bug。
2019-02-19Close #116 ↵v3.0.7-20190228luqiuwen
去除根据ClientHello镜像上游SSL版本的功能,增加在连接摘要日志记录SSL版本和SNI的功能
2019-02-18增加ssl_stream_dump_info函数,输出ssl版本号、sni,以进一步� ↵zhengchao
�位 #116
2019-02-18增加session ↵zhengchao
cache的开关:no_session_cache,默认为0,即启用session cache。
2019-01-29增加HTTP业务发送日志的调试日志,统一HTTP头部标志的形式。luqiuwen
2019-01-29Close #115 ↵luqiuwen
升级http-parser到2.9.0版本并增加对以\r\n起始的HTTP应答执行HTTP解析的单元测试用例
2019-01-16修正cJSON.h的包含问题luqiuwen
2019-01-16排查部分网站打不开的原因,增加get_keyring_from_response的日 ↵luqiuwen
志信息
2019-01-14增加no_mirror_client_cipher_suite开关;ssl_utils.cpp改名后cmakelist� ↵zhengchao
��响应修改;
2019-01-141. ssl增加no_verify_cert开关,可以关闭证书校验;zhengchao
2. ssl_utils.cc改名为ssl_utils.cpp; 3. 暂时使用tcmalloc接管内存分配; 4. 原work thread选择算法存在bug,暂时改为轮询; 5. FieldStat状态输出暂时改为Field格式,便于观察实时性能,Future的状态输出暂时改为累计值;
2019-01-11Feature cache clientv3.0.6-20190111郑超
2019-01-11升级dabloom到v0.9.2,修正dabloom内存映射和fd泄露的问题。luqiuwen
2019-01-10Close #109 修正302重定向在Firefox浏览器下跳转缓慢的问题luqiuwen
* Firefox要求302应答体必须包含Content-Length,否则无法正确处理消息体 * 增加302应答的Content-Length字段,填为0.
2019-01-08修正执行替换动作时,连接未结束释放pangu_http上下文double ↵luqiuwen
-free替换应答上下文的问题
2019-01-08修正执行gzip/br压缩时,不能动态申请缓冲区导致压缩缓冲 ↵luqiuwen
区不足的问题
2019-01-08修正certstore_rpc_on_succ()中添加字符串结尾0导致内存越界的� ↵luqiuwen
��题
2019-01-07控制外部指针在future中的传递层数。zhengchao
修复future-promise 回调函数中的use after free,包括web cache pend, web cache write和key keeper。 修复decrypt mirror中的写越界。
2019-01-05Close #107 不能正确处理502 Bad Gateway的问题luqiuwen
* 修正为当HTTP请求未完成时,认为整个HTTP Session非法,不处理。
2019-01-05Close #106 ↵luqiuwen
修正当命中关键字阻断时,在发送现场文件处Coredump的问题 * 原实现在命中应答关键字时,认为BODY_BEGIN时已经创建过evbuffer,直接使用 * 现修正,当evbuf为空时,创建evbuffer.
2018-12-28同步配置文件zhengchao
2018-12-24输出非结构化日志。zhengchao
2018-12-23初始化maat时设置accept tags,以便支持配置分区域生效。zhengchao
2018-12-22修正cache_cookied_content开关未生效的bug;在http结束时增加cac ↵zhengchao
he日志;
2018-12-21Merge branch 'feature-cache-client' of git.mesalab.cn:tango/tfe into ↵zhengchao
feature-cache-client
2018-12-21在线联调通过。修正force caching的优先级判断。zhengchao
2018-12-21缓存业务层适配redis cluster读取文件的接口。zhengchao
2018-12-21为缓存管理,增加独立的SET命令设置Minio ↵zhangchengwei
URL的超时,以通过redis订阅方式获取超时事件
2018-12-21hiredis-vip-0.3.0.zip编译修正zhangchengwei
2018-12-21将bucketname作为object_key的一部分;修改delete接口加入minioadd ↵zhangchengwei
r和bucket可选参数。
2018-12-21修复内存泄露zhangchengwei
2018-12-21增加集群版redis作为元信息和对象缓存,去除Minio事件通知 ↵zhangchengwei
的redis元信息获取方式。
2018-12-17修复解析拆分stream addr string的bug。zhengchao
2018-12-17subscribe ID加载测试通过。zhengchao
2018-12-17去掉GMT时间格式的assert,改为if。zhengchao
2018-12-16HTTP业务层增加subscribe ID扫描功能。zhengchao
2018-12-16为缓存管理,增加独立的SET命令设置Minio ↵zhangchengwei
URL的超时,以通过redis订阅方式获取超时事件
2018-12-15hiredis-vip-0.3.0.zip编译修正zhangchengwei
2018-12-15将bucketname作为object_key的一部分;修改delete接口加入minioadd ↵zhangchengwei
r和bucket可选参数。
2018-12-14修复内存泄露zhangchengwei
2018-12-14增加集群版redis作为元信息和对象缓存,去除Minio事件通知 ↵zhangchengwei
的redis元信息获取方式。
2018-12-14修正Http-kill位置过完的问题,增加TCP链接摘要日志功能luqiuwen
2018-12-13增加HTTP日志等级配置功能luqiuwen
2018-12-12在http block中,http response ↵zhengchao
body事件调用tfe_http_session_kill关闭会话。
2018-12-12增加HTTP-Kill/TCP-Kill功能luqiuwen
2018-12-12http response ↵zhengchao
body位置命中阻断规则时,不调用tfe_http_session_allow_write。
2018-12-12对新签发或请求certstore的证书计数。zhengchao
2018-12-121、thread_num通过tfe_proxy_get_work_thread_count()函数获得;2、每� ↵liuyang
��数据包TCP负载最大长度有MTU更改为mtu-sizeof(struct mesa_tcp_hdr) - sizeof(struct mesa_ip4_hdr);
2018-12-09#100 修复错误的将实体证书加入到证书链的bug。zhengchao