| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
ability record refactor Signed-off-by: wangzhen <wangzhen416@huawei.com> | 9 个月前 | |
want op for performance Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: Ib2d0d6df3bd87a2e17deae9165a802b556241a3f | 4 个月前 | |
代码优化 Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I7450ddca3f3577cf9d24ac10e2640cd523e4d664 | 2 个月前 | |
修复字段传递的bug Co-Authored-By: Agent Signed-off-by: hanchen45 <wanghanchen1@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] | 2 个月前 | |
免安装场景/隐式启动场景/MoveMissionToFront/应用选择框和分身选择框场景 支持传递startOptions Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent 🤖 AI[4%] 🔧 Human Fixed[0%] 🧑 Human[96%] 👌 AI Adopted[100%] | 1 个月前 | |
backFlag 优化 Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I7d02c268dd1702c9b62df3ea8c8301840bb1ec9f | 2 个月前 | |
!19742 merge agentdebug into master AgentUI extension debug Created-by: zexin_c Commit-by: zexin_c Merged-by: openharmony_ci Description: **IssueNo**: **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | ok | | 成员变量进行赋值或创建需要排查并发 | ok | | 谨慎在lambda表达式中使用引用捕获 | ok | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 |ok | | map\vector\list\set等stl模板类使用时需要排查并发 | ok | | 谨慎考虑加锁范围 | ok | | 在IPC通信中谨慎使用同步通信方式 | ok | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | ok | | 禁止将外部传入的裸指针在内部直接构造智能指针 | ok | | 禁止多个独立创建的智能指针管理同一地址 | ok | | 禁止在析构函数中抛异步任务 | ok | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | ok | | 禁止在对外接口中未经判空直接使用外部传入的指针 | ok | | 禁止接口返回局部变量引用 | ok | | 禁止在信号函数中加锁 | ok | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | ok | | 禁止将同一个cpp编译在不同的so中 | ok | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | ok | | json对象在取值之前必须先判断类型,避免类型不匹配 | ok | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | ok | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | ok | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | ok | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | ok | | readParcelable获取的对象使用前需要判空 | ok | | 分配和释放内存的函数需要成对出现 | ok | | 申请内存后异常退出前需要及时进行内存释放 | ok | | 内存申请前必须对内存大小进行合法性校验 | ok | | 内存分配后必须判断是否成功 | ok | | 禁止使用realloc、alloca函数 | ok | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | ok | | 禁止打印内存地址 | ok | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | ok | | 禁止对有符号整数进行位操作符运算 | ok | | 禁止对指针进行逻辑或位运算 | ok | | 循环次数如果收外部数据控制,需要检验其合法性 | ok | | 禁止使用内存操作类危险函数,需要使用安全函数 | ok | | 谨慎使用不可重入函数 | ok | | 必须检查安全函数的返回值,并进行正确处理 | ok | | 禁止仅通过TokenType类型判断绕过权限校验 | ok | **TDD Result**: **XTS Result**: ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19742 | 1 个月前 | |
IsForegroundAppConnection可读性增强 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 6 个月前 | |
refactor(insight_intent): unify conditional delete into DbCache InsightIntentEventMgr::DeleteInsightIntent, the uninstall flow in DeleteInsightIntentEvent and InsightIntentSysEventReceiver::DeleteInsightIntent all carried their own delete logic with slight drift. Route them through the single guarded entry InsightIntentDbCache::DeleteInsightIntentTotalInfo, which now: - applies HasBundleCache (replaces CanSkipDelete, three-layer checks: user mismatch, failed cache load, then map lookup) - deletes in-memory entries and rdb rows only when the cache proves presence, returning whether the delete succeeded - drops the unused single-arg HasBundleCache overload Follow-up work (BackupRdb, function unregister) stays at the call sites. Co-Authored-By: Agent AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> Change-Id: Iceea785c76cafe35f451a305c7da9a6c107b6d03 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 23 天前 | |
!20364 merge master into master appindex适配 Created-by: yijobs Commit-by: yijobs Merged-by: openharmony_ci Description: **IssueNo**: **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | | | 成员变量进行赋值或创建需要排查并发 | | | 谨慎在lambda表达式中使用引用捕获 | | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | | | map\vector\list\set等stl模板类使用时需要排查并发 | | | 谨慎考虑加锁范围 | | | 在IPC通信中谨慎使用同步通信方式 | | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | | | 禁止将外部传入的裸指针在内部直接构造智能指针 | | | 禁止多个独立创建的智能指针管理同一地址 | | | 禁止在析构函数中抛异步任务 | | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | | | 禁止在对外接口中未经判空直接使用外部传入的指针 | | | 禁止接口返回局部变量引用 | | | 禁止在信号函数中加锁 | | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | | | 禁止将同一个cpp编译在不同的so中 | | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | | | json对象在取值之前必须先判断类型,避免类型不匹配 | | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | | | readParcelable获取的对象使用前需要判空 | | | 分配和释放内存的函数需要成对出现 | | | 申请内存后异常退出前需要及时进行内存释放 | | | 内存申请前必须对内存大小进行合法性校验 | | | 内存分配后必须判断是否成功 | | | 禁止使用realloc、alloca函数 | | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | | | 禁止打印内存地址 | | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | | | 禁止对有符号整数进行位操作符运算 | | | 禁止对指针进行逻辑或位运算 | | | 循环次数如果收外部数据控制,需要检验其合法性 | | | 禁止使用内存操作类危险函数,需要使用安全函数 | | | 谨慎使用不可重入函数 | | | 必须检查安全函数的返回值,并进行正确处理 | | | 禁止仅通过TokenType类型判断绕过权限校验 | | **TDD Result**: **XTS Result**: ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### AI检视评分(使用本地代码检视skills扫描): See merge request: openharmony/ability_ability_runtime!20364 | 14 天前 | |
加固保活延时任务 Signed-off-by: zhu-feimo <zhufeimo1@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-4.7) <ai@local> | 1 个月前 | |
Merge branch 'master' of git@gitcode.com:yijobs/ability_ability_runtime_1300.git into 'master' # Conflicts: # conflict services/abilitymgr/src/interceptor/disposed_rule_interceptor.cpp | 16 天前 | |
修复IPC写入数据失败没有异常处理问题 Signed-off-by: 段嗣钊 <duansizhao@huawei.com> Change-Id: I952bd48a839de7b4ae14c83a055b1bba31dbcb6f | 1 年前 | |
fix modular object review Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 1 个月前 | |
support deeplink hideFailureTipDialog Signed-off-by: wangbing <wangbing175@huawei-partners.com> | 1 年前 | |
数据库BOPD模式裁剪 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> AI[87%] Human Fixed[0%] Human[13%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I5c1da1161ab9bb59aff8a9dd45284fed1ae602eb | 1 个月前 | |
modify Signed-off-by: wendel <yuwenze1@huawei.com> | 11 个月前 | |
Merge branch 'master' of git@gitcode.com:yijobs/ability_ability_runtime_1300.git into 'master' # Conflicts: # conflict services/abilitymgr/src/interceptor/disposed_rule_interceptor.cpp | 16 天前 | |
screenlock部件解耦 Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 年前 | |
fix OnLaunchCompleted callerToken Co-Authored-By: Agent Signed-off-by: 任国军 <renguojun1@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 1 个月前 | |
fix state Signed-off-by: xhz-sz <xiehuandong@h-partners.com> | 17 天前 | |
new cross user embeddedUI Co-Authored-By: Agent Signed-off-by: wlh2624_DS <1968860844@qq.com> | 3 个月前 | |
update: 更新文件 start_ability_utils.cpp Signed-off-by: yijobs <yisilong@h-partners.com> | 16 天前 | |
应用自启动可配置隐藏启动 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 6 个月前 | |
扫描问题修改 Signed-off-by: zhu-feimo <zhufeimo1@huawei.com> AI[53%] Human Fixed[0%] Human[47%] AI Adopted[100%] | 1 个月前 | |
扫描问题修改 Signed-off-by: zhu-feimo <zhufeimo1@huawei.com> AI[53%] Human Fixed[0%] Human[47%] AI Adopted[100%] | 1 个月前 | |
ability runtime日志优化: PROCESSMGR,AUTO_STARTUP,SER_ROUTER,EXTMGR,SERVICE_EXT, AUTOFILL_EXT,EXT,DATA_ABILITY,ECOLOGICAL_RULE,CONNECTION, MISSION,AUTOFILLMGR Signed-off-by: hanchenZz <wanghanchen1@huawei.com> | 2 年前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
DFX日志整改 Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 9 个月前 | |
!20150 merge processmode into master move process principles Created-by: zivzhen Commit-by: wangzhen Merged-by: openharmony_ci Description: **IssueNo**: **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | ok | | 成员变量进行赋值或创建需要排查并发 | ok | | 谨慎在lambda表达式中使用引用捕获 | ok | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | ok | | map\vector\list\set等stl模板类使用时需要排查并发 | ok | | 谨慎考虑加锁范围 | ok | | 在IPC通信中谨慎使用同步通信方式 | ok | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | ok | | 禁止将外部传入的裸指针在内部直接构造智能指针 | ok | | 禁止多个独立创建的智能指针管理同一地址 | ok | | 禁止在析构函数中抛异步任务 | ok | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | ok | | 禁止在对外接口中未经判空直接使用外部传入的指针 | ok | | 禁止接口返回局部变量引用 | ok | | 禁止在信号函数中加锁 | ok | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | ok | | 禁止将同一个cpp编译在不同的so中 | ok | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | ok | | json对象在取值之前必须先判断类型,避免类型不匹配 | ok | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | ok | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | ok | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | ok | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | ok | | readParcelable获取的对象使用前需要判空 | ok | | 分配和释放内存的函数需要成对出现 | ok | | 申请内存后异常退出前需要及时进行内存释放 | ok | | 内存申请前必须对内存大小进行合法性校验 | ok | | 内存分配后必须判断是否成功 | ok | | 禁止使用realloc、alloca函数 | ok | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | ok | | 禁止打印内存地址 | ok | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | ok | | 禁止对有符号整数进行位操作符运算 | ok | | 禁止对指针进行逻辑或位运算 | ok | | 循环次数如果收外部数据控制,需要检验其合法性 | ok | | 禁止使用内存操作类危险函数,需要使用安全函数 | ok | | 谨慎使用不可重入函数 | ok | | 必须检查安全函数的返回值,并进行正确处理 | ok | | 禁止仅通过TokenType类型判断绕过权限校验 | ok | **TDD Result**: pass **XTS Result**: pass ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### AI检视评分(使用本地代码检视skills扫描): See merge request: openharmony/ability_ability_runtime!20150 | 1 个月前 | |
回退 'Pull Request !14812 : description:元能力IDL化整改-001' | 1 年前 | |
feat: add skill execute timeout mechanism and fix ServiceExtension context Reuse AMS EventHandler timeout framework to protect SkillExecuteManager from stale EXECUTING records. When the target app never calls completeArkTSScriptInApp, the record is automatically cleaned up after timeout and the caller receives ERR_TIMED_OUT via callback. Timeout = GetAppStartTimeoutTime() * SKILL_EXECUTE_TIMEOUT_MULTIPLE (10s in production, 150s under ASAN), aligned with InsightIntent. Also fix VerifyContext property name: ServiceExtension context uses "extensionAbilityInfo" not "extensionInfo", which caused completeArkTSScriptInApp to silently fail for ServiceExtension targets. Co-Authored-By: Agent Change-Id: I4e02afc0a75c069b1c5cb677fa81b469ef566f34 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 4 个月前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
zhishi Signed-off-by: xialiangwei <xialiangwei1@huawei.com> | 20 天前 | |
东湖_退后台传入isFromScreenOffBackground_ Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
多用户OTA场景应用自启动优化 Signed-off-by: zhu-feimo <zhufeimo1@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-4.7) <ai@local> Co-authored-by: claude (glm-5.3) <ai@local> Co-authored-by: claude (glm-5.3) <ai@local> | 25 天前 | |
E2E接续 Signed-off-by: MisterE<smart_e@126.com> Co-Authored-By: Agent | 1 个月前 | |
!20364 merge master into master appindex适配 Created-by: yijobs Commit-by: yijobs Merged-by: openharmony_ci Description: **IssueNo**: **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | | | 成员变量进行赋值或创建需要排查并发 | | | 谨慎在lambda表达式中使用引用捕获 | | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | | | map\vector\list\set等stl模板类使用时需要排查并发 | | | 谨慎考虑加锁范围 | | | 在IPC通信中谨慎使用同步通信方式 | | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | | | 禁止将外部传入的裸指针在内部直接构造智能指针 | | | 禁止多个独立创建的智能指针管理同一地址 | | | 禁止在析构函数中抛异步任务 | | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | | | 禁止在对外接口中未经判空直接使用外部传入的指针 | | | 禁止接口返回局部变量引用 | | | 禁止在信号函数中加锁 | | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | | | 禁止将同一个cpp编译在不同的so中 | | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | | | json对象在取值之前必须先判断类型,避免类型不匹配 | | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | | | readParcelable获取的对象使用前需要判空 | | | 分配和释放内存的函数需要成对出现 | | | 申请内存后异常退出前需要及时进行内存释放 | | | 内存申请前必须对内存大小进行合法性校验 | | | 内存分配后必须判断是否成功 | | | 禁止使用realloc、alloca函数 | | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | | | 禁止打印内存地址 | | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | | | 禁止对有符号整数进行位操作符运算 | | | 禁止对指针进行逻辑或位运算 | | | 循环次数如果收外部数据控制,需要检验其合法性 | | | 禁止使用内存操作类危险函数,需要使用安全函数 | | | 谨慎使用不可重入函数 | | | 必须检查安全函数的返回值,并进行正确处理 | | | 禁止仅通过TokenType类型判断绕过权限校验 | | **TDD Result**: **XTS Result**: ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### AI检视评分(使用本地代码检视skills扫描): See merge request: openharmony/ability_ability_runtime!20364 | 14 天前 | |
tdd fix Signed-off-by: wangzhen <wangzhen416@huawei.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] Change-Id: I2dae783db75ae97dbc68a5928bc9c104516dc1b1 | 27 天前 | |
Merge branch 'master' of git@gitcode.com:yijobs/ability_ability_runtime_1300.git into 'master' # Conflicts: # conflict services/abilitymgr/src/interceptor/disposed_rule_interceptor.cpp | 16 天前 | |
Delete redundant header files Signed-off-by: ZhangYan <zhangyan509@huawei.com> | 2 年前 | |
support skill execute Co-Authored-By: Agent Change-Id: If269cf2bf97f5bc1f671b528d9d648a5b69fedb3 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> new cmd Change-Id: Id9b3d5f48412705c544602e4124d39e9d06f1cb1 Signed-off-by: zexin_c <chenzexin14@huawei.com> | 4 个月前 | |
support skill execute Co-Authored-By: Agent Change-Id: If269cf2bf97f5bc1f671b528d9d648a5b69fedb3 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> new cmd Change-Id: Id9b3d5f48412705c544602e4124d39e9d06f1cb1 Signed-off-by: zexin_c <chenzexin14@huawei.com> | 4 个月前 | |
remove unused info. Signed-off-by: zhangyafei-echo <zhangyafei12@huawei.com> Change-Id: I60b95f7adcb39d5bd62201106a718bd84dbbdf48 | 2 年前 | |
Delete redundant header files Signed-off-by: ZhangYan <zhangyan509@huawei.com> | 2 年前 | |
fix err Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
fix err Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
OpenLink支持聚合链接 Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 年前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
fix db in bopd Signed-off-by: xuzheheng <xuzheheng2@h-partners.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ied3a46f5904bfb6611bf6c43ade291cfa400ee09 | 1 个月前 | |
appindex适配 Signed-off-by: yijobs <yisilong@h-partners.com> | 19 天前 | |
!20107 merge exitReason_0807 into master supplement exitReason Created-by: renjh5496 Commit-by: renjh5496 Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/ability_ability_runtime/issues/15892 **Description**: **稳定性自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 涉及跨进程调用的相关操作需要抛至主线程或加锁防止并发 | pass | | 成员变量进行赋值或创建需要排查并发 | pass | | 谨慎在lambda表达式中使用引用捕获 | pass | | 谨慎在未经拷贝的情况下使用外部传入的string、C字符串 | pass | | map\vector\list\set等stl模板类使用时需要排查并发 | pass | | 谨慎考虑加锁范围 | pass | | 在IPC通信中谨慎使用同步通信方式 | pass | | 禁止传递this指针至其他模块或线程(特别是eventhandler任务) | pass | | 禁止将外部传入的裸指针在内部直接构造智能指针 | pass | | 禁止多个独立创建的智能指针管理同一地址 | pass | | 禁止在析构函数中抛异步任务 | pass | | 禁止js对象在非js线程(例如在IPC线程)创建、使用或销毁 | pass | | 禁止在对外接口中未经判空直接使用外部传入的指针 | pass | | 禁止接口返回局部变量引用 | pass | | 禁止在信号函数中加锁 | pass | | 禁止在关键流程(SA启动、应用启动等主流程)执行耗时的操作 | pass | | 禁止将同一个cpp编译在不同的so中 | pass | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 裸指针避免通过隐式转换构造为sptr | pass | | json对象在取值之前必须先判断类型,避免类型不匹配 | pass | | 序列化时必须对传入的数组大小进行校验,避免出现超大数组 | pass | | 避免使用未明确位宽的整型,选择使用int8_t、uint8_t等类型 | pass | | 外部传入的路径要做规范化校验,对路径中的.、..、../等特殊字符严格校验 | pass | | 指针变量、表示资源描述符的变量、bool变量必须赋初值 | pass | | readParcelable获取的对象使用前需要判空 | pass | | 分配和释放内存的函数需要成对出现 | pass | | 申请内存后异常退出前需要及时进行内存释放 | pass | | 内存申请前必须对内存大小进行合法性校验 | pass | | 内存分配后必须判断是否成功 | pass | | 禁止使用realloc、alloca函数 | pass | | 禁止打印文件路径、口令等敏感信息,如有需要,使用private修饰 | pass | | 禁止打印内存地址 | pass | | 整数之间运算时必须严格检查,确保不会出现溢出、反转、除0 | pass | | 禁止对有符号整数进行位操作符运算 | pass | | 禁止对指针进行逻辑或位运算 | pass | | 循环次数如果收外部数据控制,需要检验其合法性 | pass | | 禁止使用内存操作类危险函数,需要使用安全函数 | pass | | 谨慎使用不可重入函数 | pass | | 必须检查安全函数的返回值,并进行正确处理 | pass | | 禁止仅通过TokenType类型判断绕过权限校验 | pass | **TDD Result**: **XTS Result**: ### 是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 ### AI检视评分(使用本地代码检视skills扫描): codecheck_report: schema_version: "1.0" scope: "PR #20107 NotifyAppMgrRecordExitReasonCompability reason 参数扩展" round: 1 commit_id: "N/A(基于 PR diff 检视,未 clone 本地仓库)" change_id: "N/A(PR diff 未包含 Change-Id)" commit_subject: "feat: NotifyAppMgrRecordExitReasonCompability 新增 int32_t reason 参数,IPC 全链路透传 ExitReasonCompability.reason" date: "2026-08-07" dimensions_required: ["security-scanner", "logic-scanner", "input-scanner"] dimensions_executed: ["security-scanner", "logic-scanner", "input-scanner"] waived_dimensions: [] findings_total: 3 findings_by_severity: {P0: 0, P1: 0, P2: 1, P3: 2} score: 91 risk_level: "low" gate_decision: "approve" gate_blockers: [] must_fix: [] followups: ["SEC-02", "LOG-02"] See merge request: openharmony/ability_ability_runtime!20107 | 1 个月前 | |
iface_cast误用修改-后台 Signed-off-by: SKY2001 <songtianyu10@huawei.com> | 8 个月前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
删除老的hilog头文件 Signed-off-by: XKK <huyingsong@huawei.com> | 2 年前 | |
修复AMS内部want传递失败 Signed-off-by: 段嗣钊 <duansizhao@huawei.com> Change-Id: I47959a3f6518b5f53e537d16514a21514449ed8d | 1 年前 | |
fix err Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
应用自启动可配置隐藏启动 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 6 个月前 | |
add work_scheduler permission Signed-off-by: gaojiaqi <gaojiaqi7@huawei.com> | 1 年前 | |
refactor: rename bg abbreviation to background for clarity Rename all 'bg' abbreviations to full 'background' word across BgUserExtensionMonitor feature code, including: - File names: bg_user_extension_monitor -> background_user_extension_monitor - Class/struct names: BgUserExtensionMonitor -> BackgroundUserExtensionMonitor - Method names: OnBgUserExtensionStarted -> OnBackgroundUserExtensionStarted - Constants: BG_START_EVENT_VALUE -> BACKGROUND_START_EVENT_VALUE - All log messages and test names Signed-off-by: zhang_hao_zheng <zhanghaozheng2@h-partners.com> Co-Authored-By: Agent Change-Id: Idcf82f70e7381334ab48e2b0a8cb71733fd48e47 | 3 个月前 | |
code review Signed-off-by: wangzhen <wangzhen416@huawei.com> | 7 个月前 | |
multi user Signed-off-by: wendel <yuwenze1@huawei.com> | 11 个月前 | |
Extension_Enhancement Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
code fix Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: I95d10fb869a00de533785785203a3adc32975ccb | 4 个月前 | |
suspend & resume connection Signed-off-by: jicheng <jicheng@huawei.com> | 1 年前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
代码优化 Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I7450ddca3f3577cf9d24ac10e2640cd523e4d664 | 2 个月前 | |
pc claw支持拉起分身应用 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
kv_point Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I6244317d773f76bb7db4c23934681e86bd7dfb00 | 7 个月前 | |
隐私弹窗拦截优化 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
pc claw支持拉起分身应用 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
code review Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: I1e45416692df474968bd46cc37ae171fc18d7029 | 1 年前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 5 个月前 | |
优化IsExtensionStartServiceEnable Signed-off-by: SKY2001 <songtianyu10@huawei.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 20 天前 | |
隐式查询添加打点排查 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> AI[83%] Human Fixed[0%] Human[17%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I08bedffa281a5809ba54e2693c60288515c293ef | 26 天前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
后台组件问题修复 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> AI[82%] Human Fixed[0%] Human[18%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If6b927dd1b69b88e339fca68718cf4be07260a62 | 1 个月前 | |
隐式查询添加打点排查 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> AI[83%] Human Fixed[0%] Human[17%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I08bedffa281a5809ba54e2693c60288515c293ef | 26 天前 | |
feat: add QueryAtomicServiceStartupRule Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 1 年前 | |
隐藏启动uid改pid2 Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 年前 | |
Code review fix Signed-off-by: wangzhen <wangzhen416@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If5ae13d68610f9be0208a771b6c7123bed6e00dc | 19 天前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
RSS豁免10需求 Signed-off-by: wlh2624 <1968860844@qq.com> Change-Id: I55b7481db7aa14b1718c342c52182a61ed36d3ae | 1 年前 | |
remove js UpdateKioskAppList Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 1 个月前 | |
kioskStatus支持获取token Signed-off-by: wangbing <wangbing175@huawei-partners.com> | 1 年前 | |
新增killId接口 Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 6 个月前 | |
ISdEStroyed Signed-off-by: Luobniz21 <luoyicong@h-partners.com> # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # interactive rebase in progress; onto 0ce6686468 # Last command done (1 command done): # pick 0021c18056 ISdEStroyed # No commands remaining. # You are currently rebasing branch 'isDestroyed' on '0ce6686468'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # # Untracked files: # .claude/ # 1.diff # 2.diff # # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want to. # An empty message aborts the commit. # # Date: Mon May 18 22:05:14 2026 +0800 # # On branch isDestroyed # Your branch is up to date with 'origin/isDestroyed'. # # Changes to be committed: # modified: frameworks/ets/ani/ui_ability/src/ets_ui_ability.cpp # modified: frameworks/ets/ets/@ohos.app.ability.UIAbility.ets # modified: frameworks/native/ability/native/ability_runtime/js_ui_ability.cpp # modified: frameworks/native/ability/native/ui_ability.cpp # modified: interfaces/kits/native/ability/native/ui_ability.h # modified: services/abilitymgr/src/launch_param.cpp # # Untracked files: # .claude/ # 1.diff # 2.diff # | 3 个月前 | |
add CompletionHandlerForAtomicService Signed-off-by: wangbing <wangbing175@huawei-partners.com> | 1 年前 | |
modify page config Signed-off-by: wendel <yuwenze1@huawei.com> | 8 个月前 | |
fix review Co-Authored-By: ya Signed-off-by: renjianhao <renjianhao@h-partners.com> | 1 个月前 | |
Add cfi/pac config Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] | 2 个月前 | |
hilog整改 Signed-off-by: XKK <huyingsong@huawei.com> | 2 年前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
want op Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] Change-Id: Ib81fc41ac313075bbb89425580fa08bfdd67cc0f | 2 个月前 | |
Allow SA and system app to modify want params under CONSTANT_FLAG PendingWantKey with CONSTANT_FLAG set locks the want params so that SendWantSender callers cannot add new parameters. SA callers and system apps need to override this restriction to inject session or identity parameters at trigger time. Check IsSACallByTokenId and IsSystemAppCallByTokenId against the pending want record's caller token and clear the constant flag for trusted callers, following the inline permission-check pattern used elsewhere in the service. Co-Authored-By: Agent AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> Change-Id: I9acd21c7ae027fbc49e93035f4207db61cbf3beb Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 16 天前 | |
修改接口名 Signed-off-by: yijobs <yisilong@h-partners.com> | 16 天前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
Code review Signed-off-by: wangzhen <wangzhen416@huawei.com> AI[85%] Human Fixed[0%] Human[15%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: I36c62c25ff3a2dc0c1261555a10b41250804124d | 27 天前 | |
feat: add QueryAtomicServiceStartupRule Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 1 年前 | |
feat: add QueryAtomicServiceStartupRule Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 1 年前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
意图返回值新增interactionIntent Co-Authored-By: Agent Signed-off-by: 任国军 <renguojun1@h-partners.com> AI[84%] Human Fixed[0%] Human[16%] AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> | 1 个月前 | |
provide dms interfaces Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 4 个月前 | |
provide dms interfaces Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 4 个月前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
推荐安装 Signed-off-by: MisterE<smart_e@126.com> Co-Authored-By: Agent | 5 个月前 | |
推荐安装 Signed-off-by: MisterE<smart_e@126.com> Co-Authored-By: Agent | 5 个月前 | |
youhua Signed-off-by: wkljy <wangkailong6@huawei.com> | 7 个月前 | |
support start ui ability with callback Co-Authored-By: zzz Signed-off-by: zhengzhuolan <zhengzhuolan@huawei-partners.com> | 4 个月前 | |
support start ui ability with callback Co-Authored-By: zzz Signed-off-by: zhengzhuolan <zhengzhuolan@huawei-partners.com> | 4 个月前 | |
restart app after 3s Signed-off-by: savior-xzh <xuzheheng2@huawei.com> Change-Id: I4b5709ce0fba918aa026f372884d3704d20fd13b | 1 年前 | |
新增驾驶安全SA注册拦截器接口 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
modify review suggestion Change-Id: I65968877cad11544bd71b46a41ea1c63b758657b Signed-off-by: z00797421 <zhanyongtao@huawei.com> | 2 个月前 | |
新增驾驶安全SA注册拦截器接口 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
新增驾驶安全SA注册拦截器接口 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
PCcLAw拉起cli分身,优化sessionInfo.want中携带非系统定义字段,使用requestID缓存机制存储 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent 🤖 AI[99%] 🔧 Human Fixed[0%] 🧑 Human[1%] 👌 AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> | 27 天前 | |
feature: Add local wantAgent interface Signed-off-by: xijiandong <xijiandong@huawei.com> | 1 年前 | |
feat: add splitRatio to StartOptions Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 4 个月前 | |
page config Signed-off-by: wendel <yuwenze1@huawei.com> | 8 个月前 | |
feat: add sessionInfo to StartSpecifiedAbilityBySCB Signed-off-by: Nathan Yang <yangxuguang3@huawei.com> | 8 个月前 | |
dynamic load image_native Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[98%] 👌 AI Adopted[98%] 🧑 Human[2%] 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I0f5ee21f0ea499d0abc9a0690249f040cb715805 | 3 个月前 | |
Add cfi/pac config Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] | 2 个月前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
del jump interceptor Signed-off-by: x30044351 <xuzheheng2@h-partners.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[0%] Change-Id: I566c848f8cae882a69fceca85ad1a0e4c2e9d168 | 1 个月前 | |
add_log Signed-off-by: sunjiakun <sunjiakun5@huawei.com> | 1 年前 | |
归一user callback Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 6 个月前 | |
归一user callback Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 6 个月前 | |
意图、wantAgent模块维测日志增强 Signed-off-by: linjunjie <linjunjie6@huawei.com> | 1 年前 | |
fix bug Signed-off-by: xhz-sz <xiehuandong@h-partners.com> AI[91%] Human Fixed[0%] Human[9%] AI Adopted[100%] Co-authored-by: codex (gpt-5.6-sol) <ai@local> Co-authored-by: codex (unknown) <ai@local> Co-authored-by: opencode (glm-5.2) <ai@local> | 1 个月前 | |
add support dual apps Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 9 个月前 | |
fix(want_agent): close IWantSender::Send IPC bypass + hard-remove orphaned machinery Security fix (from initial round): - WantSenderStub::OnRemoteRequest now rejects the legacy WANT_SENDER_SEND IPC with ERR_NO_PERMISSION_CALLER. The direct IWantSender::Send path bypassed PendingWantManager::CheckCallerPermission and was reachable by any client holding an IWantSender handle. - BuildSendWant now honors CONSTANT_FLAG: when the key is created with CONSTANT_FLAG, sender's TriggerInfo.want params are no longer merged into the dispatched Want. Hard removal of orphaned IPC machinery (no live caller — production routes via IAbilityManager::SendWantSender → PendingWantManager::SenderInner): - IWantSender::Send virtual + WANT_SENDER_SEND enum - WantSenderProxy::Send + WriteInterfaceToken - WantSenderStub::OnRemoteRequest override + SendInner (cpp deleted, ctor/dtor switched to = default in header) - PendingWantRecord::Send override - want_sender_proxy_test/ directory - Residual Send(SenderInfo&) override fixtures in 4 test/fuzz files - Stale want_sender_stub.cpp entries from 4 BUILD.gn files Regression coverage: - Drop Send_0100 from pending_want_record_test (called deleted method) - Add BuildSendWant_ConstantFlag_RejectSenderWantParams_0100 to lock the param-isolation behaviour - Add WantSenderStubTest_OnRemoteRequest_Code0_Rejected_0100 and Code0_WithPayload_Rejected_0100 to prevent reintroduction of the IPC bypass without explicit security review - Fix want_receiver_stub_test to use IWantReceiver::WANT_RECEIVER_SEND instead of IWantSender::WANT_SENDER_SEND (copy-paste bug, same value 0) Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[0%] 🔧 Human Fixed[0%] 🧑 Human[100%] 👌 AI Adopted[0%] | 1 个月前 | |
fix bug Signed-off-by: xhz-sz <xiehuandong@h-partners.com> AI[91%] Human Fixed[0%] Human[9%] AI Adopted[100%] Co-authored-by: codex (gpt-5.6-sol) <ai@local> Co-authored-by: codex (unknown) <ai@local> Co-authored-by: opencode (glm-5.2) <ai@local> | 1 个月前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
fix log Signed-off-by: tantingting <tantingting5@huawei.com> | 2 年前 | |
方案修改 Signed-off-by: l30059571 <luolu22@huawei.com> | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 9 个月前 | ||
| 4 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 23 天前 | ||
| 14 天前 | ||
| 1 个月前 | ||
| 16 天前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 16 天前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 17 天前 | ||
| 3 个月前 | ||
| 16 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 2 年前 | ||
| 20 天前 | ||
| 2 个月前 | ||
| 25 天前 | ||
| 1 个月前 | ||
| 14 天前 | ||
| 27 天前 | ||
| 16 天前 | ||
| 2 年前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 19 天前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 2 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 7 个月前 | ||
| 11 个月前 | ||
| 5 个月前 | ||
| 4 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 7 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 20 天前 | ||
| 26 天前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 26 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 19 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 年前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 16 天前 | ||
| 16 天前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 27 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 27 天前 | ||
| 1 年前 | ||
| 4 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 2 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 |