Commit Graph

14 Commits

Author SHA1 Message Date
zhengchao
0311407d67 Close #80 创建ssl upstream发生在KNI accept线程,event_add后又通过promise_set_ctx修改了callback para,此时tfe work thread调用了peek client hello,导致取出空的ctx。 2018-11-14 16:03:36 +08:00
zhengchao
62d9eb0bef 完成缓存策略和可信证书加载的开发,编译通过。 2018-11-13 10:48:21 +08:00
zhengchao
d6862e4ef7 完成cache参数解析部分的编码。 2018-11-13 10:48:20 +08:00
zhengchao
27d4581d9b 支持缓存校验。 2018-10-25 18:58:26 +08:00
zhengchao
3109977ba7 对于包含content-range头部的http会话,不进行缓存查询和更新。 2018-10-23 19:30:08 +08:00
zhengchao
0d95a8e54e 修复写越界问题。 2018-10-23 19:30:08 +08:00
zhengchao
c5f5ee2655 不cache包含Set-cookie的应答。修改多处日志细节。 2018-10-21 15:03:04 +08:00
zhengchao
c94b267a65 统一缓存统计的定义,缓存查询/下载=get,上传=put。上次提交漏了一个gmt的判断。 2018-10-21 11:08:44 +08:00
zhengchao
09db5de25b 修复缓存判定时,last modifide和expire字段的GMT的assert,改为if。 2018-10-21 11:07:20 +08:00
zhengchao
af4f470fe7 将cache的日志从屏幕改为输出到local logger。 2018-10-19 21:56:04 +08:00
zhengchao
1723fa1029 大文件流式缓存联调通过。UNDEFINE类型100KB以上进行缓存。 2018-10-16 21:16:58 +08:00
zhengchao
12d4370b3f 重构cache目录,将libxml2、libcurl放到vendor目录。 2018-10-14 17:12:06 +08:00
lijie
ae5136ddb6 去除tango_cache_pending.cpp文件中的main函数 2018-10-08 16:04:26 +08:00
lijie
4ae103f755 新增cache-pending接口函数tfe_get_cache_pending和tfe_put_cache_pending函数,用于
根据请求域和响应域判断是否应该缓存该HTTP会话
2018-10-08 16:04:25 +08:00