| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 帧四广播/扫描能力统一以CCM配置项判定,消除双能力源分歧 帧四能力存在两个独立判定源:server侧扫描/广播门控走芯片上报的本地能力位 (feats[0] bit0x80,经SleFeature::IsFrameFourSupported,!133引入),框架层 IsFeatureSupported走CCM配置项(const.nearlink.support_frame4,a2c09bb回退恢复)。 两源在设备上不一致时,不同设备以帧四入参起扫描(StartScanWithFilter001)结果不同, 门控放行/拦截取决于芯片位,与CCM配置及框架查询结果互相矛盾;芯片位异步读取 未完成期间,使能后立即起扫还存在被误拒的窗口。 按「帧四能力仅以CCM配置项为唯一判定源」统一: 1. services/common恢复NearlinkSystemConfig::IsFrame4Supported()(weak符号,读 const.nearlink.support_frame4),帧四判定源收口; 2. 扫描/广播两处server门控改调NearlinkSystemConfig::IsFrame4Supported(),不再经 SleAdapter查芯片位,同时消除adapter未就绪/能力位未读到位时的误拒; 3. 删除芯片位判断:SleFeature::IsFrameFourSupported及NEARLINK_FEATURE_INDEX_0/ NEARLINK_FRAME_4_CAP_BIT(测距用IsRangSupported保留);SleAdapter:: IsFeatureSupported帧四分支同源化,所有查询路径答案一致; 4. 用例适配:StartScanWithFilter001按帧四支持与否双分支断言——支持的设备验证 起扫/停扫成功;不支持的设备验证被server门控拦截返回NL_ERR_API_NOT_SUPPORT, 补全用例描述。 Signed-off-by: duangduang0 <x1597824116@163.com> Change-Id: I0af80e039bc62068febcc374cdc5d104942d70d2 | 28 天前 | |
fix: tolerate sysroots without <fdsan.h> header Use __has_include(<fdsan.h>) / <sys/fdsan.h> when present, otherwise declare the OHOS musl exports directly (the same symbols HidHostUhid.cpp already links against). C++ files now get the declarations via nearlink_fdsan_tag.h; the SDF C files carry the guarded block locally. Signed-off-by: wuyike <1014898854@qq.com> | 1 个月前 | |
k歌大数据打点 Signed-off-by: chenguofeng <chenchenlswl@gmail.com> | 18 天前 | |
Description:add location permission Signed-off-by: duangduang0 <x1597824116@163.com> Change-Id: I5b16426777030f732dad223fe0d7a5fab196735a | 2 个月前 | |
Merge remote-tracking branch 'upstream/master' into fix/fdsan-rollout-260915 # Conflicts: # services/stack/src/sdf/oal/evc/src/sdf_evc.c Signed-off-by: wuyike <1014898854@qq.com> | 1 个月前 | |
fix: 修复近场通信服务多处缓冲区与资源管理安全问题 问题单3 整改(PR #203 修复内容,基于最新 master rebase 重建): - ani_event_module.h: 事件回调注册上限 MAX_CB_NUM=100,防无界增长 - ranging_alogorithm_adapter.cpp: 结果判空与失败路径清理 - hibox_audio.c: datalen 恒等校验,防越界解析 - hibox_process.c: memset_s 长度与分配一致对齐 + datalen==0 防护 + HiboxRecvCfmMsg 压缩至 50 行以内 - nearlink_sle_datatransfer_server.cpp / nearlink_tws_client_server.cpp: observer 注册 MAX_OBSERVER_SIZE 上限检查 - ssap_manager.c: 逻辑链路断开时清理 ssap pending vector 待授权操作 Signed-off-by: wuyike <1014898854@qq.com> | 1 个月前 | |
fix: tolerate sysroots without <fdsan.h> header Use __has_include(<fdsan.h>) / <sys/fdsan.h> when present, otherwise declare the OHOS musl exports directly (the same symbols HidHostUhid.cpp already links against). C++ files now get the declarations via nearlink_fdsan_tag.h; the SDF C files carry the guarded block locally. Signed-off-by: wuyike <1014898854@qq.com> | 1 个月前 | |
!289 merge master into master bas查询请求逻辑优化 Created-by: FALLENYU Commit-by: FALLENYU Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/communication_nearlink_service/issues/242 ### 二、建议测试周期和提测地址 建议测试完成时间: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_nearlink_service!289 | 17 天前 | |
!301 merge master into master 回调悬空this修复 Created-by: huyukai1 Commit-by: huyukai1 Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/communication_nearlink_service/issues/253 ### 二、建议测试周期和提测地址 建议测试完成时间: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_nearlink_service!301 | 11 天前 | |
!274 merge master into master HID设备回连保存能力位图&测距时序修复 Created-by: rosyyy778 Commit-by: rosyyy778 Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/communication_nearlink_service/issues/232 ### 二、建议测试周期和提测地址 建议测试完成时间: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_nearlink_service!274 | 27 天前 |