| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
全局响应拦截器支持返回request信息&错误码修改 Signed-off-by: hwfqb <fanqibing@huawei.com> | 7 天前 | |
!2356 merge master into master 支持响应拦截器中返回request信息 Created-by: hwfqb Commit-by: hwfqb Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/communication_netstack/issues/1968 ### 二、建议测试周期和提测地址 建议测试完成时间:xxxx.xx.xx 投产上线时间:xxxx.xx.xx 提测地址:CI环境/压测环境 测试账号: ### 三、变更内容 * 3.1 关联PR列表 * 3.2 数据库和部署说明 1. 常规更新 2. 重启unicorn 3. 重启sidekiq 4. 迁移任务:是否有迁移任务,没有写 "无" 5. rake脚本: bundle exec xxx RAILS_ENV = production;没有写 "无" * 3.4 其他技术优化内容(做了什么,变更了什么) - 重构了 xxxx 代码 - xxxx 算法优化 * 3.5 废弃通知(什么字段、方法弃用?) * 3.6 后向不兼容变更(是否有无法向后兼容的变更?) ### 四、研发自测点(自测哪些?冒烟用例全部自测?) 自测测试结论: ### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方) 检查点: | 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 | |------|------------|----------|---------------| | xxx | 否 | 需要 | 不需要 | | | | | | 接口测试: 性能测试: 并发测试: 其他: See merge request: openharmony/communication_netstack!2356 | 7 天前 | |
feat: integrate NetworkSecurityConfig into cert chain verification 适配 NSC 全部5个相关选项到 verifyCertChain: - SetupVerificationStore: 新增 hostname 参数, 优先查询 NSC trust-anchors (domain-config + base-config), fallback 时用 TrustUser0Ca/TrustUserCa 控制 系统/用户 CA 加载 - 新增 VerifyPinnedPublicKey: 证书链校验通过后, 用 NSC pin-set 做 SPKI 公钥锁定验证 (IsPinOpenMode -> GetPinSetForHostName -> i2d_X509_PUBKEY -> Sha256sum -> IsCertPubKeyInPinned) - VerifyAndBuildCertChain: hostname 验证 + pin 验证合并为同一 if 块 - GetErrorCode 改用 SslErrorCodeSetSinceAPI26, 排除不对外暴露的错误码 - 新增 SSL_X509_V_ERR_OUT_OF_MEMORY_API26 错误码 - 新增 HAS_NETMANAGER_BASE 条件编译 (BUILD.gn) Signed-off-by: kuruminight <xunaijie@huawei.com> | 29 天前 | |
fix: 安全编码问题批量修复(14个问题,13个文件) 修复内容: - 系统调用返回值检查:timerfd_create/eventfd/epoll_create1 增加错误处理及invalid fd保护 - 空指针保护:TLS OPAQUE 模式 pkey_ 空指针检查(tls_context/tls_context_server) - 内存管理:monitor.cpp shared_ptr改显式delete,对齐同文件EventMessageCallback模式 - 整数安全:http_cache_request strtol errno检查(3处);http_exec 乘法溢出前置检查+curl_off_t截断饱和处理;lru_cache size_t下溢保护 - 资源泄漏:http_interceptor curl_slist_free_all释放请求头链表 - 输入校验:http_module CreateHttpResponseCache缓存大小1MB-10MB clamp;disk_handler 路径穿越(..)拒绝 - 类型安全:http_request_options TCP_USER_TIMEOUT int->unsigned int Signed-off-by: kuruminight <xunaijie@huawei.com> | 27 天前 | |
!2379 merge master into master websocket destory 共享指针制空 Created-by: kuruminight Commit-by: kuruminight Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/communication_netstack/issues/2002 ### 二、建议测试周期和提测地址 建议测试完成时间:xxxx.xx.xx 投产上线时间:xxxx.xx.xx 提测地址:CI环境/压测环境 测试账号: ### 三、变更内容 * 3.1 关联PR列表 * 3.2 数据库和部署说明 1. 常规更新 2. 重启unicorn 3. 重启sidekiq 4. 迁移任务:是否有迁移任务,没有写 "无" 5. rake脚本: bundle exec xxx RAILS_ENV = production;没有写 "无" * 3.4 其他技术优化内容(做了什么,变更了什么) - 重构了 xxxx 代码 - xxxx 算法优化 * 3.5 废弃通知(什么字段、方法弃用?) * 3.6 后向不兼容变更(是否有无法向后兼容的变更?) ### 四、研发自测点(自测哪些?冒烟用例全部自测?) 自测测试结论: ### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方) 检查点: | 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 | |------|------------|----------|---------------| | xxx | 否 | 需要 | 不需要 | | | | | | 接口测试: 性能测试: 并发测试: 其他: See merge request: openharmony/communication_netstack!2379 | 6 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 7 天前 | ||
| 7 天前 | ||
| 29 天前 | ||
| 27 天前 | ||
| 6 天前 |