summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-12TSG-14990: ↵v2.1.6liuxueli
DNS按照请求、应答包中的message_id关联session,查询是message_id类型不正确导致请求应答关联失败
2023-02-20支持根据DNS请求及相应的应答识别为一个dns sessionv2.1.5刘学利
2022-07-25OMPUB-563: 处理长度标识跨包的逻辑存在问题: ↵v2.1.4liuxueli
1)区分数据包方向导致偏移的长度出现负值导致访问越界,2)错误使用累计传输长度作为单包长度限制判断导致部分请求与应答未正常解析
2021-12-03TSG-8786: ↵v2.1.2liuxueli
DNS应答资源记录中rdlength为空且未对rdata置空,构造应答资源记录字段时访问非法内存导致SAPP重启
2021-11-22TSG-8630: 修复解析RRSIG应答记录异常导致SAPP重启的问题, ↵v2.1.1liuxueli
增加cppcheck代码检查
2021-11-04TSG-8324: ↵v2.1.0liuxueli
修复NSEC应答记录可能不存在bitmap导致个别机器重启的问题
2021-11-01TSG-8277: NSEC3应答记录中salt长度为0时处理不正确导致SAPP重启v2.0.19liuxueli
2021-10-27TSG-8088: ↵v2.0.17liuxueli
修复解析NSEC类型DNS应答导致段错误的问题,正确解析bitmap 增加部分测试用例
2021-10-20Patch fix long rr segfaultv2.0.16刘学利
2021-09-15TSG-7729 DNS解析层memset占用7.7% CPU,DNS 29万ppsv2.0.15liuxueli
2021-07-08DNS解析层处理异常包时返回DROPME,在调用业务层CLOSE状态� ↵v2.0.14liuxueli
�返回值被覆盖为GIVEME,此时pme已释放,再次访问pme时故导致应用重启。
2021-07-07TSG-6935: ↵v2.0.13liuxueli
修复DNS解析层处理TCP的DNS流量,返回DROPME时未调用业务层CLOSE状态导致内存泄漏
2021-06-11Bugfix memory leak by return dropmev2.0.12刘学利
2020-10-12修复BUG,声明全局变量长度与使用不一致导致ASAN报错liuxueli
2020-10-09增加changelog;编译时增加ASAN选项;生成二进制版本号;上 ↵liuxueli
传debuginfo至sentry
2020-09-15修正返回插件管理的返回值刘学利
修复安装和卸载时报错
2020-05-12修复BUG:对1字节变量赋值时,指针使用错误liuxueli
2020-04-30Delete dns.h刘学利
2020-04-30安装依赖头文件liuxueli
2020-04-30Merge branch 'x10' into developliuxueli
# Conflicts: # src/dns.cpp
2019-12-24修复对上层业务返回值判断逻辑错误,在串联环境下上层� ↵liuxueli
��务返回PROT_STATE_DROPPKT|PORT_STATE_DROPME时,解析层仅返回APP_STATE_DROPPKT,已修复 使用git自动打版本号
2019-12-12删除NSEC3动态申请内存,使用指针加长度标识liuxueli
2019-12-04判断业务层返回值,做一次转换liuxueli
支持资源记录转化为son格式 调整符号名导出
2019-12-02一个应答资源过长,命中assert,修复该问题liuxueli
2019-11-29增加资源记录转JSON的接口liuxueli
2019-11-27Merge branch 'x10' into developv2.0.0liuxueli
2019-10-14修复笔误liuxueli
2019-10-14将资源记录的申请空间改为数组,避免大量malloc导致CPU抖动liuxueli
2019-09-20calloc to mallocliuxueli
2019-06-17支持标示TCP负载长度字段跨包传输liuxueli
2019-04-191、支持解析请求包中缺少请求域名的数据包liuxueli
2、支持未知应答类型的应答记录 3、支持RP应答记录 4、支持解析请求包中的应答记录
2019-04-19create versionliuxueli