| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-02 | TSG-12671 lua脚本在删除host时,导致日志http.host字段乱码v4.6.25-20221202release-4.6develop-4.6 | fengweihao | |
| 2022-11-03 | bugfix: TSG-12514 HTTP解析层未处理chunk编码的POST数据v4.6.20-20221104 | luwenpeng | |
| 2022-09-09 | TSG-11849 tfe增加从环境变量中读入处理机ip | fengweihao | |
| TSG-11742 IP Libraries统一使用.分隔地理层级 TSG-10722 日志中开始时间从解析层获取 | |||
| 2021-09-13 | bugfix: 修改brotli压缩等级v4.5.14-202109 | fengweihao | |
| 2020-10-15 | 修复 http2 解析层内存泄露;修复 http/http2 ↵v4.3.12-202011 | luwenpeng | |
| 测试用例中的内存泄露 | |||
| 2020-09-24 | tfe 支持 zlog | luwenpeng | |
| 2019-09-26 | #175 http compress destroy mem leakv4.1.5-20190926 | luwenpeng | |
| 2019-09-23 | #174 ↵ | luqiuwen | |
| 修正HTTP1解析层在解析HTTP头部时,误采用前缀匹配判断头部是否为标准定义的问题。 * 原实现在判断请求/应答头部字段是否为标准头部时,没有判断传入字符串长度是否相等,导致当传入字符串为标准头部的前缀时误将其解析为标准头部; * 现修正,增加判断字符串长度的流程,当字符串长度完全相等时再执行字符串匹配。 | |||
| 2019-09-23 | #165 调整TFE进程的启动方式,使用notify方式启动;v4.1.4-20190923 | luqiuwen | |
| * 调整notify超时时间为300秒; * 调整日志的记录方式,当使用notify方式启动时,初始化完毕后不在向标准输出写入日志。 | |||
| 2019-09-16 | 整理 http/http2 公共的 header 字段,存储到 tfe_http.cpp 文件中 | luwenpeng | |
| 2019-09-10 | 修正HTTP解析层在上层设置请求/应答后,需要等待源站消� ↵v4.1.0-20190911 | luqiuwen | |
| �完整后才将上层构建的请求/应答发出的问题。 * 继续修正,设置请求/应答的初始化状态不为COMPLETE,待应用层设置BODY为NULL再转为COMPLETE,避免应答体提前发出。 | |||
| 2019-09-10 | 修正HTTP解析层在上层设置请求/应答后,需要等待源站消� ↵ | luqiuwen | |
| �完整后才将上层构建的请求/应答发出的问题。 * 现修正,每次调用HTTP解析函数后,无论是否到达消息边界,都检查是否上层是否构建了请求/应答。 | |||
| 2019-09-04 | 修正HTTP解析层在上层设置请求/应答后,需要等待源站消� ↵ | luqiuwen | |
| �完整后才将上层构建的请求/应答发出的问题。 * 原实现在HTTP解析过程中,只在HTTP消息的边界返回http_entry中的流程,故只能在站消息完整后才执行发出上层的请求/应答; * 现修正,在HTTP的解析过程中,发现上层设置了请求/应答,则在HTTP头部完整后执行PAUSE动作,触发上层请求/应答的发送流程。 | |||
| 2019-08-26 | 修正重复写入Content-Length的问题 | luqiuwen | |
| 2019-08-26 | 修正HTTP1构建新头部时处理多个具有相同名称头部字段的� ↵ | luqiuwen | |
| �理逻辑。 * 原实现假设头部字段名称不重复,因此在构建具有同名称头部字段时,后设置的值会替换先设置的值; * 现修正,构建具有同名称头部字段时不覆盖原来的值,而是在头部追加。 | |||
| 2019-08-21 | 修正当HTTP Session被Kill时没有调用HTTP Session End、Stream ↵ | luqiuwen | |
| Close接口的问题。 | |||
| 2019-05-31 | 1.删除缓存测试无效代码 | fengweihao | |
| 2.修改header链表结构为TQ 3,重构h2_half_ops_field_read,h2_half_ops_field_write等接口 | |||
| 2019-05-24 | *修改nghttp2对于控制帧(set ↵ | fengweihao | |
| ping等)自动回复数据,造成原服务数据冗余发送goaway帧 *修改下发替换规则后,csdn页面数据图片无法显示问题 (原因:由于数据Header,在不同流中,且不同流中存在多个流id) *修改模拟C对推送承诺帧drop处理,造成当前流中数据丢失 *修改页面访问新浪sinaere.js失败 *修改流id数据未及时释放造成页面刷新延缓 | |||
| 2019-01-29 | Close #115 ↵ | luqiuwen | |
| 升级http-parser到2.9.0版本并增加对以\r\n起始的HTTP应答执行HTTP解析的单元测试用例 | |||
| 2019-01-10 | Close #109 修正302重定向在Firefox浏览器下跳转缓慢的问题 | luqiuwen | |
| * Firefox要求302应答体必须包含Content-Length,否则无法正确处理消息体 * 增加302应答的Content-Length字段,填为0. | |||
| 2019-01-08 | 修正执行gzip/br压缩时,不能动态申请缓冲区导致压缩缓冲 ↵ | luqiuwen | |
| 区不足的问题 | |||
| 2019-01-05 | Close #107 不能正确处理502 Bad Gateway的问题 | luqiuwen | |
| * 修正为当HTTP请求未完成时,认为整个HTTP Session非法,不处理。 | |||
| 2018-12-14 | 修正Http-kill位置过完的问题,增加TCP链接摘要日志功能 | luqiuwen | |
| 2018-12-13 | 增加HTTP日志等级配置功能 | luqiuwen | |
| 2018-12-12 | 增加HTTP-Kill/TCP-Kill功能 | luqiuwen | |
| 2018-12-09 | 增加对BR压缩编码的支持及对应的单元测试用例 | luqiuwen | |
| 2018-11-29 | 重构key keeper创建keyring的代码。修复除 #97 外的valgrind ↵v3.0.5-20181130 | zhengchao | |
| definitely lost。 | |||
| 2018-11-29 | 修复多处内存泄漏。 | zhengchao | |
| 2018-11-26 | Close #83 ↵ | Lu Qiuwen | |
| 去掉resume()中的gc断言,当session在gc中resume时,立即返回等待session销毁。 | |||
| 2018-11-26 | #93 增加GZIP解压缩失败后Passthrough整个连接的功能 | Lu Qiuwen | |
| 2018-11-22 | #85 连接层与HTTP解析层Warning已消除。 | Lu Qiuwen | |
| 2018-11-22 | Close #76 修正HTTP Upgrade后没有正确Detach该连接的问题 | Lu Qiuwen | |
| * 原实现没有正确处理Upgrade标志位,导致连接再次进入HTTP解析流程从而无法解析,报#76所列之问题。 * 现修正,亦增加#76所示日志之五元组信息。 | |||
| 2018-11-20 | #86 ↵ | zhengchao | |
| 修正在HTTP请求在Resume()操作后设置HTTP应答,没有丢弃原始HTTP请求的问题。 * 原实现在用户调用resume()后,没有将用户设置的user_stream_action传递到原始HTTP请求,导致该原始请求没有被丢弃,现修正。@luqiuwen | |||
| 2018-11-16 | 调整目录结构,增加RPM打包功能 | Lu Qiuwen | |
| * 调整目录结构,原conf目录分拆为conf和resource目录。其中,conf目录在软件更新时不会更新,resource则更新; * 增加RPM打包功能,利用CI发布软件的RPM,对应调整GitLAB-CI脚本。 | |||
| 2018-11-14 | Close #77 修正http_half_private结构体未完全释放的问题 | Lu Qiuwen | |
| 2018-11-08 | 修正执行HTTP Pass-through动作时错误的assert | Lu Qiuwen | |
| 2018-11-07 | Close #72 修正在HTTP-REQ/RESP-BEGIN事件执行detach动作时段错误。 | Lu Qiuwen | |
| 2018-11-04 | Close #65 修正进入GC队列的HTTP ↵ | Lu Qiuwen | |
| Session写日志时触发的连接非法段错误 | |||
| 2018-10-28 | 支持在应答侧suspend/resume功能,合并http_entry中处理request/re ↵ | Lu Qiuwen | |
| sponse的流程 | |||
| 2018-10-26 | 修正suspend/resume语义实现的若干问题,增加自行构建request/ ↵ | Lu Qiuwen | |
| response的header标志 | |||
| 2018-10-25 | Close #60 修正POST请求无Content-Length字段时无法转发请求的问题 | Lu Qiuwen | |
| * 部分HTTP POST请求中无有Content-Length字段,导致无法确定请求的边界。 * 现修正为,当发现Content-Length字段缺失时,Passthrough整个TCP连接。 * TODO: 解析POST编码或回应411应答。 | |||
| 2018-10-25 | 修正HTTP Early ↵ | Lu Qiuwen | |
| Answer功能在HTTP头部带有Body时的引发assert的问题。 * 原实现无法正确处理HTTP请求带有Body时,业务层执行Early Answer动作; * 现修正为HTTP请求头完整时,检查是否需要Early-Answer。如果请求已经向真实服务器转发,则不执行Early-Answer动作。 | |||
| 2018-10-24 | 改进HTTP访问日志格式 | Lu Qiuwen | |
| 2018-10-24 | Close #33 增加HTTP Upgrade透明转发的功能 | Lu Qiuwen | |
| 2018-10-22 | 增加HTTP Session延迟回收机制,完善HTTP Session销毁流程 | Lu Qiuwen | |
| 2018-10-22 | 增加test-addr的MESA_handle_logger依赖 | Lu Qiuwen | |
| 2018-10-21 | 不cache包含Set-cookie的应答。修改多处日志细节。 | zhengchao | |
| 2018-10-19 | http resume后应给tcp层返回当前数据的处理结果。 | zhengchao | |
| 2018-10-18 | todo:http 写文件的bug。 | zhengchao | |
| 2018-10-18 | 修正基于请求侧构建应答侧时的假设条件 | Lu Qiuwen | |
