summaryrefslogtreecommitdiff
path: root/common/src
AgeCommit message (Collapse)Author
2019-02-26修复log master key的注释中,使用MESA handle ↵zhengchao
logger代码引入的时间固定为东8区的bug。
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的状态输出暂时改为累计值;
2018-12-24输出非结构化日志。zhengchao
2018-12-17修复解析拆分stream addr string的bug。zhengchao
2018-12-16HTTP业务层增加subscribe ID扫描功能。zhengchao
2018-11-29处理goto导致的编译不通过。zhengchao
2018-11-29修复多处内存泄漏。zhengchao
2018-11-27增加future性能监控的可读性。zhengchao
2018-11-26#64 key keeper增加evdnsbase参数。zhengchao
避免创建大量dnsbase,耗尽fd。ssl stream/tcp stream/proxy也做了相应修改。
2018-11-23实现cancel的逻辑。zhengchao
2018-11-23通过增加promise_finish函数,实现future的cancel。zhengchao
2018-11-23#44 为cache和proxy设置statsd server。zhengchao
2018-11-22#85 连接层与HTTP解析层Warning已消除。Lu Qiuwen
2018-11-21正确调用fieldstat2 histogramzhengchao
2018-11-21future promise支持输出到statsd。zhengchao
2018-11-201. 修复命中缓存策略后,缓存上传的处理逻辑zhengchao
2. 支持新版本的FieldStat的Histogram输出
2018-11-07Close #36 增加IPv6支持Lu Qiuwen
2018-11-07Close #72 修正在HTTP-REQ/RESP-BEGIN事件执行detach动作时段错误。Lu Qiuwen
2018-11-04#68 从目录中加载额外的证书和crl。zhengchao
2018-10-21ssl_stream在本地记录伪造证书。zhengchao
2018-10-21不cache包含Set-cookie的应答。修改多处日志细节。zhengchao
2018-10-18重构部分ssl_stream.cpp函数,支持记录ssl master key。zhengchao
2018-10-16增加HTTP流式构造Body的接口及实现并修正HTTP单元测试用例Lu Qiuwen
2018-10-14增加Cache-Control相关HTTP头部字段标准域定义Lu Qiuwen
2018-10-05fieldstat增加sigpipe计数。zhengchao
2018-10-05增加proxy初始化fieldstat,增加sslstream的状态统计输出。zhengchao
2018-09-30tfe_stream_addr_create_by_fd放到tfe_types.h供ssl_stream调用。zhengchao
2018-09-25初步调通HTTP请求头部内容替换业务Lu Qiuwen
2018-09-25初步调通HTTP重定向业务Lu Qiuwen
* 增加HTTP Status标准化定义及辅助函数; * 增加HTTP解析层发送应答的功能 * 修正了Pangu HTTP实现导致段错误的一系列问题。
2018-09-23初步完成HTTP应答侧解析功能,并修正一系类错误处理类的 ↵Lu Qiuwen
问题。
2018-09-21增加标准HTTP请求转换为字符串的工具函数Lu Qiuwen
2018-09-19和tfe联调完成,修复一些已知问题,增加一些日志崔一鸣
2018-09-18增加标准HTTP头部定义转字符串的工具函数,修正pango-http� ↵Lu Qiuwen
�件在初始化时没有设置PME的错误。
2018-09-17增加简单的HTTP协议插件管理层,基本联通HTTP解析层与业� ↵Lu Qiuwen
�层插件。
2018-09-14change int to size_t崔一鸣
2018-09-12变更HTTP业务层回调函数定义,增加session系列操作方法定� ↵Lu Qiuwen
�及虚接口实现。 * 不提供业务层针对单个数据包(段)的处理函数(返回值),业务层只能对单个session定义操作; * 通过session的方法(函数)通知解析层对该session的处理方法。
2018-09-07fix memory leak bugs崔一鸣
2018-09-07完成HTTP请求侧解析调试,可以解析请求的URL。Lu Qiuwen
* 增加插件管理功能(简单实现),可以调用解析层插件; * 调整HTTP请求侧解析回调函数实现; * 增加hexdump工具函数;
2018-09-07修复ssl_stream_new中不必要的getpeername以及由此造成的写越界。zhengchao
2018-09-05消除tfe_utils.之外的编译警告zhengchao
2018-09-04完成和key keeper的联调。zhengchao
2018-09-04future-promise增加对失败的统计。zhengchao
2018-09-03future性能监控编译通过。zhengchao
2018-09-03使用fieldstat2对性能进行监测。zhengchao
2018-09-02修改future-promise接口,准备增加性能调试功能。zhengchao
2018-08-27变更stream系列文件的名称,修正了部分编译错误Lu Qiuwen
* 变更stream系列文件的名称为ssl_stream, tcp_stream等; * 变更stream.h为platform.h,因该文件为平台整体公用; * 修正了ssl_stream, ssl_sess_cache文件中的编译错误,部分实现的bug。 * 调整了tfe_future的路径,由平台实现改为公用组件。
2018-08-21整理目录结构,调整框架部分实现,初步编译通过。Lu
2018-08-17整理目录结构,编写CMakeLists.txt文件Lu