| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix edm Signed-off-by: xuzheheng <xuzheheng2@h-partners.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: Iee3549eb9108037f5e5be7443d851c41af32118c | 20 天前 | |
fix edm Signed-off-by: xuzheheng <xuzheheng2@h-partners.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: Iee3549eb9108037f5e5be7443d851c41af32118c | 20 天前 | |
feat: use caller identity for skill target permission verification When launching target ServiceExtension or UIAbility through skill execution, use the real caller's tokenId for permission verification instead of aimgr's SA identity. This avoids bypassing all permission checks and eliminates the need to grant extra permissions to aimgr. - Add SKILL_EXECUTE_PARAM_CALLER_TOKEN_ID Want parameter key - Pass callerTokenId via Want from ExecuteInAppSkill(withTokenId) - CheckStaticCfgPermission: detect skill path, skip SA shortcut, verify permissions using caller's tokenId - Derive callerUid from callerTokenId inside launch functions via GetHapTokenInfo, no extra function parameters needed Change-Id: I0f871ce89953afc3cf69548b75d125cee3ede5d1 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
feat: sync FunctionCall KV store with intent lifecycle - Add ExecuteIntentByFunctionCall with lightweight intent_client SO - Pass caller bundleName as fallback when profile bundleName is empty - Sort GetInsightIntentGenericInfoByName by moduleName then intentName - Add UnregisterInsightIntentFunctions using UnregisterFunctionsByNamespace - Add verify query after RegisterFunction with logging - Wire FunctionCall cleanup into all three intent deletion paths Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[68%] 👌 AI Adopted[68%] 🧑 Human[32%] | 19 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
ConnectManager AI检视问题修复 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> Change-Id: I23fafcd0503a1d33ce86a47cb92e3d1f2c6830f0 | 6 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
安全告警修复 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 4 天前 | |
去除无效冗余代码 Signed-off-by: 任国军 <renguojun1@h-partners.com> | 11 个月前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
publish_startuiability_0331 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: Tue Mar 31 22:24:58 2026 +0800 # # On branch publish_startuiability_0331 # Your branch is up to date with 'origin/publish_startuiability_0331'. # # Changes to be committed: # modified: frameworks/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.cpp # modified: interfaces/kits/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.h # modified: services/abilitymgr/include/utils/ability_event_util.h # modified: services/abilitymgr/src/ability_record.cpp # modified: services/abilitymgr/src/utils/ability_event_util.cpp # modified: test/fuzztest/abilityeventutil_fuzzer/BUILD.gn # modified: test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/mock_bundle_manager.h # modified: test/unittest/ability_event_util_test/BUILD.gn # modified: test/unittest/ability_event_util_test/ability_event_util_test.cpp # modified: test/unittest/ability_manager_service_first_test/ability_manager_service_first_test.cpp # modified: test/unittest/ability_manager_service_mock_test/BUILD.gn # modified: test/unittest/insight_intent/insight_intent_utils_test/BUILD.gn # # 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: Tue Mar 31 22:24:58 2026 +0800 # # On branch publish_startuiability_0331 # Your branch is up to date with 'origin/publish_startuiability_0331'. # # Changes to be committed: # modified: frameworks/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.cpp # modified: interfaces/kits/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.h # modified: services/abilitymgr/include/utils/ability_event_util.h # modified: services/abilitymgr/src/ability_record.cpp # modified: services/abilitymgr/src/utils/ability_event_util.cpp # modified: test/fuzztest/abilityeventutil_fuzzer/BUILD.gn # modified: test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/mock_bundle_manager.h # modified: test/unittest/ability_event_util_test/BUILD.gn # modified: test/unittest/ability_event_util_test/ability_event_util_test.cpp # modified: test/unittest/ability_manager_service_first_test/ability_manager_service_first_test.cpp # modified: test/unittest/ability_manager_service_mock_test/BUILD.gn # modified: test/unittest/insight_intent/insight_intent_utils_test/BUILD.gn # # 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: Tue Mar 31 22:24:58 2026 +0800 # # On branch publish_startuiability_0331 # Your branch is up to date with 'origin/publish_startuiability_0331'. # # Changes to be committed: # modified: frameworks/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.cpp # modified: interfaces/kits/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.h # modified: services/abilitymgr/include/utils/ability_event_util.h # modified: services/abilitymgr/src/ability_record.cpp # modified: services/abilitymgr/src/utils/ability_event_util.cpp # modified: test/fuzztest/abilityeventutil_fuzzer/BUILD.gn # modified: test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/mock_bundle_manager.h # modified: test/unittest/ability_event_util_test/BUILD.gn # modified: test/unittest/ability_event_util_test/ability_event_util_test.cpp # modified: test/unittest/ability_manager_service_first_test/ability_manager_service_first_test.cpp # modified: test/unittest/ability_manager_service_mock_test/BUILD.gn # modified: test/unittest/insight_intent/insight_intent_utils_test/BUILD.gn # # 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: Tue Mar 31 22:24:58 2026 +0800 # # On branch publish_startuiability_0331 # Your branch is up to date with 'origin/publish_startuiability_0331'. # # Changes to be committed: # modified: frameworks/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.cpp # modified: interfaces/kits/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.h # modified: services/abilitymgr/include/utils/ability_event_util.h # modified: services/abilitymgr/src/ability_record.cpp # modified: services/abilitymgr/src/utils/ability_event_util.cpp # modified: test/fuzztest/abilityeventutil_fuzzer/BUILD.gn # modified: test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/mock_bundle_manager.h # modified: test/unittest/ability_event_util_test/BUILD.gn # modified: test/unittest/ability_event_util_test/ability_event_util_test.cpp # modified: test/unittest/ability_manager_service_first_test/ability_manager_service_first_test.cpp # modified: test/unittest/ability_manager_service_mock_test/BUILD.gn # modified: test/unittest/insight_intent/insight_intent_utils_test/BUILD.gn # # 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: Tue Mar 31 22:24:58 2026 +0800 # # On branch publish_startuiability_0331 # Your branch is up to date with 'origin/publish_startuiability_0331'. # # Changes to be committed: # modified: frameworks/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.cpp # modified: interfaces/kits/native/appkit/ability_bundle_manager_helper/bundle_mgr_helper.h # modified: services/abilitymgr/include/utils/ability_event_util.h # modified: services/abilitymgr/src/ability_record.cpp # modified: services/abilitymgr/src/utils/ability_event_util.cpp # modified: test/fuzztest/abilityeventutil_fuzzer/BUILD.gn # modified: test/mock/services_abilitymgr_test/libs/appexecfwk_core/include/bundlemgr/mock_bundle_manager.h # modified: test/unittest/ability_event_util_test/BUILD.gn # modified: test/unittest/ability_event_util_test/ability_event_util_test.cpp # modified: test/unittest/ability_manager_service_first_test/ability_manager_service_first_test.cpp # modified: test/unittest/ability_manager_service_mock_test/BUILD.gn # modified: test/unittest/insight_intent/insight_intent_utils_test/BUILD.gn # | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
feat(screen_unlock): no need get appIdentifierWhenNoNeedGet Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: Ifedeff2fe027e43de3e7544e47313f0efc575d06 | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
隐私弹窗拦截优化 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 个月前 | |
隐私弹窗拦截优化 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
TDD: AbilityJumpInterceptor Signed-off-by: Nathan Yang <yangxuguang3@huawei.com> | 9 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
madvise接口 Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: I2cf0c7f369e6ddbe3724e505fb993f08f55f2f5e | 9 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
pc claw支持拉起分身应用 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 15 天前 | |
修复车机多实例场景下回调覆盖的问题 Signed-off-by: 18 <zhuchunjie2@huawei.com> | 17 天前 | |
东湖_退后台传入isFromScreenOffBackground_ Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 5 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
16000050 internal error Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 9 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
东湖_退后台传入isFromScreenOffBackground_ Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 5 天前 | |
test(skill): cover NotifySkillFunctionInvoked across proxy/stub/service NotifySkillFunctionInvoked was added in b4ccd724bc but had no unit test coverage on the AMS side. Add tests at three layers: - Proxy (ability_manager_proxy_sixth_test): two SendRequest outcomes plus a null-token path to lock the IPC marshalling contract. - Stub (ability_manager_stub_test): valid token dispatches to the service; null token is rejected with ERR_INVALID_VALUE before any business logic runs. Adds NotifySkillFunctionInvoked mock to the stub mock header. - Service (ability_manager_service_eleven_test): null token returns ERR_INVALID_VALUE; non-self caller (JudgeSelfCalled fails) returns CHECK_PERMISSION_FAILED, guarding the permission boundary that protects OnLaunchCompleted from cross-caller abuse. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> | 5 天前 | |
16000050 internal error Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 9 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
归一user callback Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 4 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
| 9 个月前 | ||
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
test(skill): cover NotifySkillFunctionInvoked across proxy/stub/service NotifySkillFunctionInvoked was added in b4ccd724bc but had no unit test coverage on the AMS side. Add tests at three layers: - Proxy (ability_manager_proxy_sixth_test): two SendRequest outcomes plus a null-token path to lock the IPC marshalling contract. - Stub (ability_manager_stub_test): valid token dispatches to the service; null token is rejected with ERR_INVALID_VALUE before any business logic runs. Adds NotifySkillFunctionInvoked mock to the stub mock header. - Service (ability_manager_service_eleven_test): null token returns ERR_INVALID_VALUE; non-self caller (JudgeSelfCalled fails) returns CHECK_PERMISSION_FAILED, guarding the permission boundary that protects OnLaunchCompleted from cross-caller abuse. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> | 5 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
!19690 merge cliClonge-1 into master pc claw支持拉起分身应用 Created-by: lidongrui Commit-by: DESKTOP-UGVMD4B\DawnComing 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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19690 | 15 天前 | |
update insightIntent tdd Signed-off-by: 任国军 <renguojun1@h-partners.com> 🤖 AI[91%] 🔧 Human Fixed[0%] 🧑 Human[9%] 👌 AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> | 3 小时前 | |
fix StartAbilityWithServiceMatch permission verification Co-Authored-By: Agent Signed-off-by: 任国军 <renguojun1@h-partners.com> | 5 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
feat: sync FunctionCall KV store with intent lifecycle - Add ExecuteIntentByFunctionCall with lightweight intent_client SO - Pass caller bundleName as fallback when profile bundleName is empty - Sort GetInsightIntentGenericInfoByName by moduleName then intentName - Add UnregisterInsightIntentFunctions using UnregisterFunctionsByNamespace - Add verify query after RegisterFunction with logging - Wire FunctionCall cleanup into all three intent deletion paths Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[68%] 👌 AI Adopted[68%] 🧑 Human[32%] | 19 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
test(skill): cover NotifySkillFunctionInvoked across proxy/stub/service NotifySkillFunctionInvoked was added in b4ccd724bc but had no unit test coverage on the AMS side. Add tests at three layers: - Proxy (ability_manager_proxy_sixth_test): two SendRequest outcomes plus a null-token path to lock the IPC marshalling contract. - Stub (ability_manager_stub_test): valid token dispatches to the service; null token is rejected with ERR_INVALID_VALUE before any business logic runs. Adds NotifySkillFunctionInvoked mock to the stub mock header. - Service (ability_manager_service_eleven_test): null token returns ERR_INVALID_VALUE; non-self caller (JudgeSelfCalled fails) returns CHECK_PERMISSION_FAILED, guarding the permission boundary that protects OnLaunchCompleted from cross-caller abuse. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> | 5 天前 | |
support dms intent Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 2 个月前 | |
code review Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: Ic9e2f6552118b17d2c21c237a0361e6d4b753e12 | 11 个月前 | |
pc claw支持拉起分身应用 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 15 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix meo Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
feat: use caller identity for skill target permission verification When launching target ServiceExtension or UIAbility through skill execution, use the real caller's tokenId for permission verification instead of aimgr's SA identity. This avoids bypassing all permission checks and eliminates the need to grant extra permissions to aimgr. - Add SKILL_EXECUTE_PARAM_CALLER_TOKEN_ID Want parameter key - Pass callerTokenId via Want from ExecuteInAppSkill(withTokenId) - CheckStaticCfgPermission: detect skill path, skip SA shortcut, verify permissions using caller's tokenId - Derive callerUid from callerTokenId inside launch functions via GetHapTokenInfo, no extra function parameters needed Change-Id: I0f871ce89953afc3cf69548b75d125cee3ede5d1 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
add AbilityRunningRecord unittest cases for ability_runtime Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
huangshiwei4@hauwei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
bugfix: NDK C compilation Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 6 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
1.2 abilityStageContext增加launchElement Co-Authored-By: Agent Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
description: aa support start with wait Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> | 1 年前 | |
Move methods Signed-off-by: wangzhen <wangzhen416@huawei.com> | 6 个月前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@hauwei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
fix build Signed-off-by: Yeyuning <yeyuning2@h-partners.com> Co-Authored-By: Agent | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
adj优先级调整_标识前台应用因息屏导致退后台场景 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
Revise Review Comments Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 6 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
0613_abilitykit Signed-off-by: Luobniz21 <luoyicong@h-partners.com> | 30 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
回退 'Pull Request !14812 : description:元能力IDL化整改-001' | 1 年前 | |
feat: use caller identity for skill target permission verification When launching target ServiceExtension or UIAbility through skill execution, use the real caller's tokenId for permission verification instead of aimgr's SA identity. This avoids bypassing all permission checks and eliminates the need to grant extra permissions to aimgr. - Add SKILL_EXECUTE_PARAM_CALLER_TOKEN_ID Want parameter key - Pass callerTokenId via Want from ExecuteInAppSkill(withTokenId) - CheckStaticCfgPermission: detect skill path, skip SA shortcut, verify permissions using caller's tokenId - Derive callerUid from callerTokenId inside launch functions via GetHapTokenInfo, no extra function parameters needed Change-Id: I0f871ce89953afc3cf69548b75d125cee3ede5d1 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
feat: use caller identity for skill target permission verification When launching target ServiceExtension or UIAbility through skill execution, use the real caller's tokenId for permission verification instead of aimgr's SA identity. This avoids bypassing all permission checks and eliminates the need to grant extra permissions to aimgr. - Add SKILL_EXECUTE_PARAM_CALLER_TOKEN_ID Want parameter key - Pass callerTokenId via Want from ExecuteInAppSkill(withTokenId) - CheckStaticCfgPermission: detect skill path, skip SA shortcut, verify permissions using caller's tokenId - Derive callerUid from callerTokenId inside launch functions via GetHapTokenInfo, no extra function parameters needed Change-Id: I0f871ce89953afc3cf69548b75d125cee3ede5d1 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
删除老的hilog头文件 Signed-off-by: XKK <huyingsong@huawei.com> | 1 年前 | |
删除老的hilog头文件 Signed-off-by: XKK <huyingsong@huawei.com> | 1 年前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix build Signed-off-by: Yeyuning <yeyuning2@h-partners.com> Co-Authored-By: Agent | 2 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
回退 'Pull Request !14812 : description:元能力IDL化整改-001' | 1 年前 | |
回退 'Pull Request !14812 : description:元能力IDL化整改-001' | 1 年前 | |
add AppDebugManager unittest cases for ability_runtime Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
kv_point Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I6244317d773f76bb7db4c23934681e86bd7dfb00 | 5 个月前 | |
kv_point Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I6244317d773f76bb7db4c23934681e86bd7dfb00 | 5 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
QueryExtensionAbilityInfoByUri替换为QueryExtensionAbilityInfoByUriOptimal Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> 🤖 AI[97%] 👌 AI Adopted[97%] 🧑 Human[3%] Co-authored-by: claude (unknown) <ai@local> Change-Id: I5860c431627aeb551b7051f1bb9bf6f3ea884042 | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
deviceId Anonymize Co-Authored-By: Agent Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I9f405c91cfccd42909750e3ea5f9b5e8b68ae8d1 | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
AMS HybridSpawn enhance Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 6 个月前 | |
add tdd Co-Authored-By: Agent Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 3 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
app mgr add jshandlemap Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
apm Signed-off-by: VampireYee <yilong6@h-partners.com> | 6 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
Hidumper支持ArkWeb Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> | 5 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 8 天前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 8 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 8 天前 | |
修复Agent调试超时问题 Signed-off-by: SKY2001 <songtianyu10@huawei.com> | 14 天前 | |
app mgr add jshandlemap Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
QueryExtensionAbilityInfoByUri替换为QueryExtensionAbilityInfoByUriOptimal Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> 🤖 AI[97%] 👌 AI Adopted[97%] 🧑 Human[3%] Co-authored-by: claude (unknown) <ai@local> Change-Id: I5860c431627aeb551b7051f1bb9bf6f3ea884042 | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix build Signed-off-by: Yeyuning <yeyuning2@h-partners.com> Co-Authored-By: Agent | 2 个月前 | |
add snapshot report version name Signed-off-by: LYZ_ST <linyunzhi3@huawei.com> | 4 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
在开发者模式下,支持PC三方应用安装调试包 Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 27 天前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
TDD: AppMgrUtil Signed-off-by: Nathan Yang <yangxuguang3@huawei.com> | 9 个月前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
fix tdd Signed-off-by: jsjzju <jinsenjun@huawei.com> Co-Authored-By: Agent Change-Id: I5459170fefbeeeb6e26a7f4d7a9e2762312773ca | 1 个月前 | |
Message:代码优化 Signed-off-by: zhengdongdong12 <zhengchengkai@huawei.com> | 10 天前 | |
feat: restrict reusePid to IN_PROCESS mode and add GetValidAppRunningRecordByPid - Only set reusePid when MODULAR_OBJECT IN_PROCESS mode (IsInProcess flag) - Add isInProcess flag to BaseExtensionRecord, set in SetupNewRecord - Add GetValidAppRunningRecordByPid for PID lookup with validity check - Revert CheckAppRunningRecordIsExist to original (no reusePid coupling) - Remove IsProcessMatchedByFieldOrPid, restore inline matching logic - Move reusePid check before plugin/normal flow in LoadAbility - Add TDD tests for SetExtensionLoadParam, GetValidAppRunningRecordByPid, and LoadAbility reusePid path Co-Authored-By: Agent 🤖 AI[98%] 👌 AI Adopted[98%] 🧑 Human[2%] Co-authored-by: claude (glm-5.1) <ai@local> Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I00c745f043dbcbbf2879a4f10398825f589049bf | 1 个月前 | |
fix_app_running_manager_second_test Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 7 个月前 | |
增加获取全量ability信息接口 Signed-off-by: muxiggg <liupengjie2@huawei.com> | 3 个月前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
youhua Signed-off-by: wkljy <wangkailong6@huawei.com> | 5 个月前 | |
add tdd冲突解决 Co-Authored-By: Agent Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 3 个月前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
游戏预启动需求 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
adj优先级调整_标识前台应用因息屏导致退后台场景 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
apm Signed-off-by: VampireYee <yilong6@h-partners.com> | 6 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
tdd: coverage Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 1 年前 | |
fix Signed-off-by: 任国军 <renguojun1@h-partners.com> | 6 个月前 | |
update test/unittest/bundle_mgr_helper_test/bundle_mgr_helper_test.cpp. Signed-off-by: sty28558 <songtianyu10@huawei.com> | 11 个月前 | |
extension分身场景使用 Signed-off-by: yewei0794 <weiyejxnf@163.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: Agent Change-Id: If4bc6b09c1804c5685610f81d47ebb7a1ed9904a | 1 个月前 | |
Connect ModularObjectExtension Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: I142c0ab148217c74d34403cb48fc67f9e87e1e9b | 2 个月前 | |
feat: add ModularObjectExtension connect management Add service connect management for ModularObject extension type, including service key generation, config query from Want params, service record lifecycle management, and thread key generation. Changes: - Add ModularObject connect logic in AbilityConnectManager - Add caller bundle name validation in AbilityManagerService - Fix nullptr binding in ExtensionAbilityThread callback - Add unit tests for ModularObject connect functions Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I6766a35db26f8c7bb29f72adcceef497cc7c3cdf | 2 个月前 | |
apm app mgr Signed-off-by: VampireYee <yilong6@h-partners.com> | 8 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
code review Signed-off-by: wangzhen <wangzhen416@huawei.com> | 5 个月前 | |
multi user Signed-off-by: wendel <yuwenze1@huawei.com> | 9 个月前 | |
Extension_Enhancement Signed-off-by: renjianhao <renjianhao@h-partners.com> | 3 个月前 | |
add capitdd Signed-off-by: zexin_c <chenzexin14@huawei.com> | 6 个月前 | |
update Signed-off-by: majian <majian59@h-partners.com> | 6 个月前 | |
整改对外非法libc++的so对外导出 Signed-off-by: SKY2001 <songtianyu10@huawei.com> Co-Authored-By: Sky | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
0613_abilitykit Signed-off-by: Luobniz21 <luoyicong@h-partners.com> | 30 天前 | |
add more child process tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
add child process record tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
add more child process tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
add child process record tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
add more child process tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
add child process record tdd Signed-off-by: y30069878 <yangyang706@h-partners.com> | 8 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
新增abilityV2接口 Signed-off-by: xiatian <xiatian44@huawei.com> Co-Authored-By: Agent Change-Id: Ie1ae0246a8dc2fe4db7050826c5361a735c7d6bd | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
新增abilityV2接口 Signed-off-by: xiatian <xiatian44@huawei.com> Co-Authored-By: Agent Change-Id: Ie1ae0246a8dc2fe4db7050826c5361a735c7d6bd | 1 个月前 | |
修复错误的用例预期 Signed-off-by: xiatian <xiatian44@huawei.com> Co-Authored-By: Agent Change-Id: Ibb99175ce9273cc4edb4f1ebaa2aa0c9794b2788 | 1 个月前 | |
!19440 merge external_depsTOdeps into master change external_deps to deps Created-by: zhongshield1 Commit-by: zhongshield1 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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19440 | 1 个月前 | |
!19440 merge external_depsTOdeps into master change external_deps to deps Created-by: zhongshield1 Commit-by: zhongshield1 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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19440 | 1 个月前 | |
新增abilityV2接口 Signed-off-by: xiatian <xiatian44@huawei.com> Co-Authored-By: Agent Change-Id: Ie1ae0246a8dc2fe4db7050826c5361a735c7d6bd | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
新增abilityV2接口 Signed-off-by: xiatian <xiatian44@huawei.com> Co-Authored-By: Agent Change-Id: Ie1ae0246a8dc2fe4db7050826c5361a735c7d6bd | 1 个月前 | |
!19754 merge master into master fix requireArkModule fail from user created JSRuntime Created-by: liuyics16 Commit-by: liuyics16 Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/arkui_napi/issues/2153 **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用例 - [x] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19754 | 5 天前 | |
Revert "JSON统一为cJSON" Signed-off-by: 13776621730 <zhawei12@huawei-partners.com> Change-Id: I69dc57782680ece5c5d2d1416464516405d070ad | 1 年前 | |
0613_abilitykit Signed-off-by: Luobniz21 <luoyicong@h-partners.com> | 30 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
!19440 merge external_depsTOdeps into master change external_deps to deps Created-by: zhongshield1 Commit-by: zhongshield1 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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19440 | 1 个月前 | |
!19440 merge external_depsTOdeps into master change external_deps to deps Created-by: zhongshield1 Commit-by: zhongshield1 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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19440 | 1 个月前 | |
extension分身场景使用 Signed-off-by: yewei0794 <weiyejxnf@163.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: Agent Change-Id: If4bc6b09c1804c5685610f81d47ebb7a1ed9904a | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add inner api setAbilityfontSize Signed-off-by: wlh2624_DS <1968860844@qq.com> | 3 个月前 | |
ModularObjectExtension修改 Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: Id21699820868e1745648403795a99a499f76fd49 | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 | |
abilityrecord refactory Signed-off-by: y00620503 <yewei43@huawei.com> | 6 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Code scan fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[60%] 👌 AI Adopted[60%] 🧑 Human[40%] Change-Id: If842f3a8d1cdf860fb585d64a7e21fa29bfee1fa | 6 天前 | |
QueryExtensionAbilityInfoByUri替换为QueryExtensionAbilityInfoByUriOptimal Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> 🤖 AI[97%] 👌 AI Adopted[97%] 🧑 Human[3%] Co-authored-by: claude (unknown) <ai@local> Change-Id: I5860c431627aeb551b7051f1bb9bf6f3ea884042 | 1 个月前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
ability record refactor Signed-off-by: wangzhen <wangzhen416@huawei.com> | 7 个月前 | |
ability record refactor Signed-off-by: wangzhen <wangzhen416@huawei.com> | 7 个月前 | |
dataobs订阅通知系统权限校验完善 Signed-off-by: zhai-peizhe <zhaipeizhe@huawei.com> Change-Id: Ic623dc2e2c8624ca78594609c4298eabe6a872f9 | 4 个月前 | |
uri path 增加上限 Signed-off-by: shu-xin0115 <shuxin15@h-partners.com> | 4 个月前 | |
修改添加用例 Signed-off-by: wangjiaqiang <wangjiaqiang11@h-partners.com> | 5 个月前 | |
修改检视意见 Signed-off-by: wangjiaqiang <wangjiaqiang11@h-partners.com> | 5 个月前 | |
fix:修复测试用例 Signed-off-by: deng-1jun <dengjun39@h-partners.com> | 10 天前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix Signed-off-by: zqz979 <zhouqingze@h-partners.com> | 20 天前 | |
obs uri check Signed-off-by: shu-xin0115 <shuxin15@h-partners.com> Co-Authored-By: Agent | 20 天前 | |
fix:新增rdb权限校验打点 Signed-off-by: 邓俊 <dengjun39@huawei.com> | 7 个月前 | |
fix:新增rdb权限校验打点 Signed-off-by: 邓俊 <dengjun39@huawei.com> | 7 个月前 | |
test Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 7 个月前 | |
配置PAC判定 Signed-off-by: acdemicJava <yinhuiling@h-partners.com> | 5 天前 | |
DialogAbilityInfo新增参数 Signed-off-by: dsz2025 <duansizhao@huawei.com> | 6 个月前 | |
fix start ability with callback Co-Authored-By: zzz Signed-off-by: zzl12383 <zhengzhuolan@huawei-partners.com> | 2 个月前 | |
隐私弹窗拦截优化 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 个月前 | |
隐私弹窗拦截优化 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
decouple dump js Co-Authored-By: Agent Signed-off-by: huanghan18 <huanghan18@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add tdd Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
Add log and test for eventHandler Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: Ib9c14da7d2a18f7995217b418c3af6b0e2fe66e7 | 11 个月前 | |
add snapshot report version name Signed-off-by: LYZ_ST <linyunzhi3@huawei.com> | 4 天前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
update: 更新文件 exit_resident_process_manager_test.cpp Signed-off-by: AsukaSoryu <gongyuechen@huawei.com> | 8 个月前 | |
feat: support languageEnv for jsheap snapshot dump with UT coverage Add languageEnv parameter (dynamic/static/hybrid) for JsHeap snapshot dump, enabling ETS runtime to also dump heap snapshots. Remove JS-only restriction on snapshot dump path. Add UT coverage for all branches. Co-Authored-By: Agent Signed-off-by: denganliang <denganliang3@h-partners.com> Change-Id: I9784465f1def0d74165d3d1804a36a9b489fe0e0 | 20 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
bugfix: free-install agent permissions Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> Change-Id: I24c15803dc5464c1e70bf2aca6a711dcfc90a7ff | 21 天前 | |
fix meo Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add GpuHookSize for apptelemetry Signed-off-by: shead-master <wuzhenyang1@huawei.com> | 6 天前 | |
huangshiwei4@hauwei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
Tdd fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If9c8ff34956d676659026ca989e2f4d02e2abdc3 | 12 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Add setAbilityIntanceInfo event Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[96%] 👌 AI Adopted[96%] 🧑 Human[4%] Co-authored-by: claude (glm-5.1) <ai@local> Change-Id: I2626a087a7bc8b4279d0b76ec4d1aed5decdaf77 | 1 个月前 | |
!19302 merge addintentTdd_0512 into master add intent tdd Created-by: renjh5496 Commit-by: renjh5496 Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/ability_ability_runtime/issues/15227 **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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19302 | 1 个月前 | |
!19805 merge master into master add GpuHookSize for apptelemetry Created-by: shead-master Commit-by: shead-master 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用例 - [x] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19805 | 4 天前 | |
refactor: free-install agent Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> Change-Id: I690ba856341a1e7ad1fad3e450cdcb1e2a525cdc | 19 天前 | |
fix review Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 7 个月前 | |
bugfix: free-install agent permissions Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> Change-Id: I24c15803dc5464c1e70bf2aca6a711dcfc90a7ff | 21 天前 | |
| 10 个月前 | ||
support deeplink hideFailureTipDialog Signed-off-by: wangbing <wangbing175@huawei-partners.com> | 10 个月前 | |
Message: 上报进程冷冻信息 Signed-off-by: zhengdongdong12 <zhengchengkai@huawei.com> | 1 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
wwqtestrunner Co-Authored-By: Agent Signed-off-by: wkljy <wangkailong6@huawei.com> Change-Id: I226c0ca7103c502e6af00855144cf55a9dffc3aa | 4 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
hyper Signed-off-by: xialiangwei <2049500708@qq.com> | 3 个月前 | |
code fix Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: I95d10fb869a00de533785785203a3adc32975ccb | 1 个月前 | |
update insightIntent tdd Signed-off-by: 任国军 <renguojun1@h-partners.com> 🤖 AI[91%] 🔧 Human Fixed[0%] 🧑 Human[9%] 👌 AI Adopted[100%] Co-authored-by: opencode (glm-5.2) <ai@local> | 3 小时前 | |
fix: refactor insight intent lock strategy to reduce boot latency - Narrow lock scope in InsightIntentDbCache to reduce contention - Add IsCacheInitialized to skip redundant cache loads on user switch - Remove unnecessary locks from read-only RDB operations - Remove redundant variable initialization in RdbDataMgr - Add missing IsCacheInitialized to mock header for test compatibility - Remove chrono timing instrumentation Co-Authored-By: Agent Change-Id: I493aa4508857dc8a390c4f08b789c2cdf45cdab9 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
abilityStage支持ElementName Co-Authored-By: Agent Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
子线程基础运行时支持调试 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix issure and add tdd Signed-off-by: wlh2624_DS <1968860844@qq.com> | 4 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix multi thread Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 18 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Extension解锁前拦截支持blockList Signed-off-by: zhangyuhang72 <zhangyuhang72@huawei.com> Change-Id: I52447cdd3bc1cbe2ae67f4ea914b897f89f02213 | 10 个月前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
feat: use caller identity for skill target permission verification When launching target ServiceExtension or UIAbility through skill execution, use the real caller's tokenId for permission verification instead of aimgr's SA identity. This avoids bypassing all permission checks and eliminates the need to grant extra permissions to aimgr. - Add SKILL_EXECUTE_PARAM_CALLER_TOKEN_ID Want parameter key - Pass callerTokenId via Want from ExecuteInAppSkill(withTokenId) - CheckStaticCfgPermission: detect skill path, skip SA shortcut, verify permissions using caller's tokenId - Derive callerUid from callerTokenId inside launch functions via GetHapTokenInfo, no extra function parameters needed Change-Id: I0f871ce89953afc3cf69548b75d125cee3ede5d1 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> | 1 个月前 | |
Code scan fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[60%] 👌 AI Adopted[60%] 🧑 Human[40%] Change-Id: If842f3a8d1cdf860fb585d64a7e21fa29bfee1fa | 6 天前 | |
提供UIAbility获取开始启动时间的接口 new Signed-off-by: lidongrui <lidongrui3@huawei.com> Change-Id: I7f6f1363b0ccd137fa952fea938af148ffc603da | 6 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
feat: add StartSelfUIAbilityWithPidResult Signed-off-by: Nathan Yang <yangxuguang3@huawei.com> | 10 个月前 | |
TDD: StartSelfUIAbilityWithPidResult Signed-off-by: Nathan Yang <yangxuguang3@huawei.com> | 9 个月前 | |
feat: restrict reusePid to IN_PROCESS mode and add GetValidAppRunningRecordByPid - Only set reusePid when MODULAR_OBJECT IN_PROCESS mode (IsInProcess flag) - Add isInProcess flag to BaseExtensionRecord, set in SetupNewRecord - Add GetValidAppRunningRecordByPid for PID lookup with validity check - Revert CheckAppRunningRecordIsExist to original (no reusePid coupling) - Remove IsProcessMatchedByFieldOrPid, restore inline matching logic - Move reusePid check before plugin/normal flow in LoadAbility - Add TDD tests for SetExtensionLoadParam, GetValidAppRunningRecordByPid, and LoadAbility reusePid path Co-Authored-By: Agent 🤖 AI[98%] 👌 AI Adopted[98%] 🧑 Human[2%] Co-authored-by: claude (glm-5.1) <ai@local> Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I00c745f043dbcbbf2879a4f10398825f589049bf | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
企业应用保活 Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 11 个月前 | |
mission_ability_record_test fix Signed-off-by: wangzhen <wangzhen416@huawei.com> | 4 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Specified ability newWant Signed-off-by: wangzhen <wangzhen416@huawei.com> | 4 个月前 | |
Move methods Signed-off-by: wangzhen <wangzhen416@huawei.com> | 6 个月前 | |
Specified ability newWant Signed-off-by: wangzhen <wangzhen416@huawei.com> | 4 个月前 | |
Load exit reason async Signed-off-by: wangzhen <wangzhen416@huawei.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Move methods Signed-off-by: wangzhen <wangzhen416@huawei.com> | 6 个月前 | |
| 1 年前 | ||
add mission move mission to background Signed-off-by: unknown <sijunjie@huawei.com> | 1 年前 | |
add mission move mission to background Signed-off-by: unknown <sijunjie@huawei.com> | 1 年前 | |
| 1 年前 | ||
安全告警修复 Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: Ia35a84a39e0d6f1d2addb32b29f339392ce374c4 | 11 天前 | |
Move methods Signed-off-by: wangzhen <wangzhen416@huawei.com> | 6 个月前 | |
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 | 27 天前 | |
ModObjDispatcher: add StructCreate metadata validation, missing error logs, and nested TDD tests - StructCreate now rejects struct names not found in registered metadata, returning PROPERTY_NOT_FOUND - Add missing TAG_LOGE for ValidateVariantTypeDeep IPC handle null path - Add comprehensive nested scenario tests: 2-level/3-level nesting, circular reference detection, deep copy verification, overwrite no-leak, and nested type mismatch - Add vt validation tests for Set_Remove, Set_Contains, Map_Get, Map_Remove, Map_ContainsKey - Add StructCreate unknown/unregistered name rejection tests - Fix existing tests to register struct metadata before StructCreate calls - Add TypeInfoMatches TDD cases covering nested type comparison Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I960f1123815487dbb803c5f14a0cbff7e02e082f | 1 个月前 | |
ispatcher Signed-off-by: xialiangwei1@huawei.com <xialiangwei1@huawei.com> Change-Id: Ia1683c3a69472b042818e467d5b40a9240190d2d Co-Authored-By: Agent | 1 个月前 | |
ispatcher Signed-off-by: xialiangwei1@huawei.com <xialiangwei1@huawei.com> Change-Id: Ia1683c3a69472b042818e467d5b40a9240190d2d Co-Authored-By: Agent | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Connect ModularObjectExtension Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: I142c0ab148217c74d34403cb48fc67f9e87e1e9b | 2 个月前 | |
feat: support app clone for ModularObjectExtension - Use uid comparison instead of bundleName in CheckInProcessLaunchMode to prevent clone app connecting main app's IN_PROCESS extension - Add MODULAR_OBJECT to IsSupportAppClone for app clone support - Make AppMgr MakeProcessName not append appCloneIndex for MODULAR_OBJECT (same as UIExtension) - Prepend appCloneIndex to processName in CROSS_PROCESS mode on AMS side; IN_PROCESS mode skips prepend since caller process already has correct name - Update and add test cases for all new branches Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I98cbd3d253d92264333e0d7dd318ac4207cb3a5c | 2 个月前 | |
feat: add ModularObjectExtension connect management Add service connect management for ModularObject extension type, including service key generation, config query from Want params, service record lifecycle management, and thread key generation. Changes: - Add ModularObject connect logic in AbilityConnectManager - Add caller bundle name validation in AbilityManagerService - Fix nullptr binding in ExtensionAbilityThread callback - Add unit tests for ModularObject connect functions Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I6766a35db26f8c7bb29f72adcceef497cc7c3cdf | 2 个月前 | |
feat: add ModularObjectExtension connect management Add service connect management for ModularObject extension type, including service key generation, config query from Want params, service record lifecycle management, and thread key generation. Changes: - Add ModularObject connect logic in AbilityConnectManager - Add caller bundle name validation in AbilityManagerService - Fix nullptr binding in ExtensionAbilityThread callback - Add unit tests for ModularObject connect functions Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I6766a35db26f8c7bb29f72adcceef497cc7c3cdf | 2 个月前 | |
feat: add ModularObjectExtension connect management Add service connect management for ModularObject extension type, including service key generation, config query from Want params, service record lifecycle management, and thread key generation. Changes: - Add ModularObject connect logic in AbilityConnectManager - Add caller bundle name validation in AbilityManagerService - Fix nullptr binding in ExtensionAbilityThread callback - Add unit tests for ModularObject connect functions Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I6766a35db26f8c7bb29f72adcceef497cc7c3cdf | 2 个月前 | |
pc nas stub Co-Authored-By: Shangben Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 2 个月前 | |
pc nas stub Co-Authored-By: Shangben Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 2 个月前 | |
Connect ModularObjectExtension Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: I142c0ab148217c74d34403cb48fc67f9e87e1e9b | 2 个月前 | |
Connect ModularObjectExtension Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: I142c0ab148217c74d34403cb48fc67f9e87e1e9b | 2 个月前 | |
fix: change threadMode default to BUNDLE and add TYPE parsing - Change ModularObjectExtension::GetAbilityHandler default threadMode from TYPE to BUNDLE to match ModularObjectExtensionInfo struct default - Add missing TYPE case in metadata parsing for GetAbilityHandler - Update test expectations for default BUNDLE behavior Co-Authored-By: Agent Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I9645f86ef5dcbcab38623686e810b733b89ae17e | 1 个月前 | |
insertOrUpdate Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 2 个月前 | |
feat: restrict reusePid to IN_PROCESS mode and add GetValidAppRunningRecordByPid - Only set reusePid when MODULAR_OBJECT IN_PROCESS mode (IsInProcess flag) - Add isInProcess flag to BaseExtensionRecord, set in SetupNewRecord - Add GetValidAppRunningRecordByPid for PID lookup with validity check - Revert CheckAppRunningRecordIsExist to original (no reusePid coupling) - Remove IsProcessMatchedByFieldOrPid, restore inline matching logic - Move reusePid check before plugin/normal flow in LoadAbility - Add TDD tests for SetExtensionLoadParam, GetValidAppRunningRecordByPid, and LoadAbility reusePid path Co-Authored-By: Agent 🤖 AI[98%] 👌 AI Adopted[98%] 🧑 Human[2%] Co-authored-by: claude (glm-5.1) <ai@local> Signed-off-by: yewei0794 <weiyejxnf@163.com> Change-Id: I00c745f043dbcbbf2879a4f10398825f589049bf | 1 个月前 | |
feat: add default app clone Co-Authoed-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 9 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
support static plugin hsp Co-Authored-By: Agent Signed-off-by: wlh2624_DS <1968860844@qq.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
run_time独立编译 Signed-off-by: zhengzhuolan <zhengzhuolan@huawei-partners.com> | 7 个月前 | |
fix ndk interface Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 2 个月前 | |
!18951 merge master0414 into master deviceId Anonymize Created-by: dsz2025 Commit-by: duansizhao Merged-by: openharmony_ci Description: **IssueNo**: **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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!18951 | 2 个月前 | |
Code fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> Change-Id: Ib26452f500d0973f77264d08566f818a8102266c | 2 个月前 | |
update GetPkgContextInfoListMap Signed-off-by: zexin_c <chenzexin14@huawei.com> | 5 个月前 | |
code review Signed-off-by: wangzhen <wangzhen416@huawei.com> | 3 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add dep Signed-off-by: zexin_c <chenzexin14@huawei.com> | 6 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix PendingWantManagerDumpTest Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 5 个月前 | |
安全告警 Co-Authored-By: Agent Signed-off-by: liuzongze <liuzongze@h-partners.com> Change-Id: I88582df056909ebf060f2f945d8a5e1f10edc400 | 11 天前 | |
fix wantAgent with userId Co-Authored-By: zzz Signed-off-by: zzl12383 <zhengzhuolan@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
针对CLI-ohos-aa对LaunchAbility的invisible放行 Signed-off-by: SKY2001 <songtianyu10@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
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 | 27 天前 | |
游戏预启动需求增加TDD用例 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
abilityrecord refactory Signed-off-by: y00620503 <yewei43@huawei.com> | 6 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix quickfix Signed-off-by: 任国军 <renguojun1@h-partners.com> Co-Authored-By: Agent | 6 天前 | |
ModularObjectExtension修改 Co-Authored-By:Agent Signed-off-by: zhangyuhang72 <zhangyuhang72@h-partners.com> Change-Id: Id21699820868e1745648403795a99a499f76fd49 | 2 个月前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
推荐安装 Signed-off-by: MisterE<smart_e@126.com> Co-Authored-By: Agent | 3 个月前 | |
推荐安装 Signed-off-by: MisterE<smart_e@126.com> Co-Authored-By: Agent | 3 个月前 | |
fix tdd Signed-off-by: yang.yang <hy05190134@qq.com> Change-Id: Ia37e3b82eabef75e68448244c4085dd65843c431 | 10 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
游戏预启动撞车场景新增上报report RSS事件 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
modify Signed-off-by: wendel <yuwenze1@huawei.com> | 9 个月前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
新增驾驶安全SA注册拦截器接口 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 1 年前 | |
Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> Decouple extensions Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 6 个月前 | |
app mgr add jshandlemap Signed-off-by: VampireYee <yilong6@h-partners.com> | 7 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
pc claw支持拉起分身应用 Signed-off-by: lidongrui <lidongrui3@huawei.com> Co-Authored-By: Agent | 15 天前 | |
增强 ScreenUnlockInterceptor 配置加载失败的鲁棒性 当 ams_extension_config.json 读取或解析失败时,configMap_ 为空, 导致所有 extension 在解锁前被拦截。增加 isConfigLoaded_ 标志位, 配置未加载成功时拦截器直接放行所有 extension。 变更内容: - ExtensionConfig 新增 std::atomic<bool> isConfigLoaded_ 标志 - LoadExtensionConfig 解析完成后设置标志为 true - ScreenUnlockInterceptor::CheckExtensionInterception 增加前置判断, 配置未加载时直接返回 ERR_OK 放行 - 补充 4 个测试用例覆盖新增分支,修改 NoConfig 测试用例适配新逻辑 Signed-off-by: yewei0794 <weiyejxnf@163.com> Co-Authored-By: Agent 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.1) <ai@local> Change-Id: Iaed7559ddceb3914c69366aa38b58347b5478492 | 1 个月前 | |
修复tdd中途退出问题 Signed-off-by: zhaoyrr <zhaoyuran@h-partners.com> | 10 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add tdd Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
add tdd Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
test(skill): cover SkillExecuteParam::SrcEntriesToString edge cases SrcEntriesToString was added in ab5814b90e but had no unit test coverage. Add four HWTEST_F cases to lock down the inline behavior: - empty srcEntries_ returns empty string - single entry returns the entry unchanged (no trailing comma) - multiple entries are joined with comma, no trailing separator - entries containing leading/trailing spaces are preserved as-is, confirming no trimming or escaping is applied Cases live alongside the existing SkillExecuteParam tests so they share the existing test fixture and BUILD.gn target. Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> | 5 天前 | |
add tdd Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
Ability组件退出原因整改 Co-Authored-By: Agent Signed-off-by: 朱菲墨 <zhufeimo1@huawei.com> | 3 个月前 | |
feat: add default app clone Co-Authoed-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 9 天前 | |
refactor: move versionCode into FunctionInfo, drop bundle-level cache - Add uint32_t versionCode field to CliTool::FunctionInfo with full Parcel/JSON serialization - Pass versionCode through RegisterInsightIntentFunctions and assign to each FunctionInfo before IPC registration - Remove redundant bundle-level versionCode cache in InsightIntentDbCache (HasFunctionByName/SaveFunctionVersion/DeleteFunctionVersion/ LoadFunctionVersionMap, functionVersionMap_, functionVersionMutex_, and related RDB helpers) - Simplify LoadInsightIntentInfos dedup to single rdbHas check - Update function_info_test and thirteenth_test mock accordingly Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: claude (glm-5.2) <ai@local> | 17 天前 | |
tdd: coverage Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 1 年前 | |
feat: add splitRatio to StartOptions Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 2 个月前 | |
feat: add default app clone Co-Authoed-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 9 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add ut Signed-off-by: wendel <yuwenze1@huawei.com> | 6 个月前 | |
support dms intent Co-Authored-By: ya Signed-off-by: renjh5496 <renjianhao@h-partners.com> | 2 个月前 | |
FaultLogExtensionAbility支持分身 Signed-off-by: Cooper <zhouquan63@h-partners.com> | 9 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
deviceId Anonymize Co-Authored-By: Agent Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: I9f405c91cfccd42909750e3ea5f9b5e8b68ae8d1 | 2 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
归一user callback Signed-off-by: hanchen45 <wanghanchen1@huawei.com> | 4 个月前 | |
0613_abilitykit Signed-off-by: Luobniz21 <luoyicong@h-partners.com> | 30 天前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
FfrtTest_0030 Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 9 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
fix edm Signed-off-by: xuzheheng <xuzheheng2@h-partners.com> 🤖 AI[0%] 👌 AI Adopted[0%] 🧑 Human[100%] Change-Id: Iee3549eb9108037f5e5be7443d851c41af32118c | 20 天前 | |
fix StartSelfUIAbilityInCurrentProcess Co-Authored-By: ya Signed-off-by: zzl12383 <zhengzhuolan@huawei-partners.com> | 18 天前 | |
修复车机多实例场景下回调覆盖的问题 Signed-off-by: 18 <zhuchunjie2@huawei.com> | 17 天前 | |
CloseUIAbility oe extension Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[34%] 👌 AI Adopted[34%] 🧑 Human[66%] | 1 个月前 | |
!19430 merge 523 into master new cross user embeddedUI Created-by: wlh2624_DS Commit-by: wlh2624_DS Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/ability_ability_runtime/issues/15321 **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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19430 | 1 个月前 | |
block process termination Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
add tdd Signed-off-by: renjianhao <renjianhao@h-partners.com> | 5 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
add tdd Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 1 个月前 | |
Support privacy modal Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
Support privacy modal Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
!19430 merge 523 into master new cross user embeddedUI Created-by: wlh2624_DS Commit-by: wlh2624_DS Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/ability_ability_runtime/issues/15321 **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用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/ability_ability_runtime!19430 | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Support privacy modal Signed-off-by: xhz-sz <xiehuandong@huawei.com> Co-Authored-By: Agent | 2 个月前 | |
future processUdkey for filePicker Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 10 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
独立编译-配合ability_runtime删除public_deps Signed-off-by: zhangzezhong <zhangzezhong8@huawei-partners.com> | 11 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
Tdd fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If9c8ff34956d676659026ca989e2f4d02e2abdc3 | 12 天前 | |
【master】【runtime】dlp支持fuse挂载卸载增加mock方法 Co-Authored-By: Agent Signed-off-by: zhangchenyang <zhangchenyang30@h-partners.com> | 6 天前 | |
Tdd fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If9c8ff34956d676659026ca989e2f4d02e2abdc3 | 12 天前 | |
Tdd fix Co-Authored-By: Agent Signed-off-by: wangzhen <wangzhen416@huawei.com> 🤖 AI[100%] 👌 AI Adopted[100%] 🧑 Human[0%] Co-authored-by: opencode (glm-5.2) <ai@local> Change-Id: If9c8ff34956d676659026ca989e2f4d02e2abdc3 | 12 天前 | |
support anco uri Co-Authored-By: Agent Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: Ia4b95c81132fad2e64d54c7dd31ee082007a39da | 3 个月前 | |
support anco uri Co-Authored-By: Agent Signed-off-by: duansizhao <duansizhao@huawei.com> Change-Id: Ia4b95c81132fad2e64d54c7dd31ee082007a39da | 3 个月前 | |
multi foreground user Signed-off-by: wendel <yuwenze1@huawei.com> Change-Id: I2b1f8a58e66f4eff7c42a30f9ef862215b0768ac | 10 个月前 | |
蓝区tdd失败修复 Signed-off-by: zyr020212 <zhaoyuran@h-partners.com> | 4 个月前 | |
Add serialization and parsing capabilities for wantParams Signed-off-by: xhz-sz <xiehuandong@huawei.com> | 6 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
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 | 27 天前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
edm_backoff Signed-off-by: l30067926 <luoyicong@h-partners.com> Change-Id: If2b7f27311ba1d954b6f8ed14aa2b9f786cb7d40 | 1 年前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
huangshiwei4@huawei.com Signed-off-by: huangshiwei <huangshiwei4@huawei.com> | 1 年前 | |
add tdd Co-Authored-By: Agent Signed-off-by: wlh2624_DS <1968860844@qq.com> | 16 天前 | |
change external_deps to deps Co-Authored-By: manual Signed-off-by: zhongshield1 <zhangzezhong8@huawei-partners.com> | 1 个月前 | |
dep_org Signed-off-by: Luobniz21 <luoyicong@h-partners.com> Change-Id: I8222c4be3fcb98ee33c2dd7f5e242261aef75e00 | 9 个月前 | |
bugfix: agent connection/disconnection Co-Authored-By: Agent Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com> | 10 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 20 天前 | ||
| 20 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 19 天前 | ||
| 10 天前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 10 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 4 天前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 天前 | ||
| 1 个月前 | ||
| 15 天前 | ||
| 17 天前 | ||
| 5 天前 | ||
| 1 个月前 | ||
| 9 天前 | ||
| 1 个月前 | ||
| 5 天前 | ||
| 5 天前 | ||
| 9 天前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 5 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 15 天前 | ||
| 3 小时前 | ||
| 5 天前 | ||
| 10 天前 | ||
| 3 个月前 | ||
| 10 天前 | ||
| 3 个月前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 19 天前 | ||
| 1 个月前 | ||
| 5 天前 | ||
| 2 个月前 | ||
| 11 个月前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 10 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 10 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 30 天前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 8 天前 | ||
| 8 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 8 天前 | ||
| 14 天前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 4 天前 | ||
| 1 个月前 | ||
| 27 天前 | ||
| 7 天前 | ||
| 7 天前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 10 天前 | ||
| 1 个月前 | ||
| 7 个月前 | ||
| 3 个月前 | ||
| 7 天前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 11 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 8 天前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 9 个月前 | ||
| 3 个月前 | ||
| 6 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 30 天前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 8 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 天前 | ||
| 1 年前 | ||
| 30 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 10 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 5 个月前 | ||
| 10 天前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 20 天前 | ||
| 20 天前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 5 天前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 11 个月前 | ||
| 4 天前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 8 个月前 | ||
| 20 天前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 21 天前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 1 年前 | ||
| 12 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 4 天前 | ||
| 19 天前 | ||
| 7 个月前 | ||
| 21 天前 | ||
| 10 个月前 | ||
| 10 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 9 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 3 小时前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 10 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 6 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 天前 | ||
| 6 个月前 | ||
| 27 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 9 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 7 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 3 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 11 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 11 个月前 | ||
| 27 天前 | ||
| 2 个月前 | ||
| 5 个月前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 6 天前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 | ||
| 7 天前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 9 个月前 | ||
| 15 天前 | ||
| 1 个月前 | ||
| 10 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 天前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 9 天前 | ||
| 17 天前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 9 天前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 2 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 30 天前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 20 天前 | ||
| 18 天前 | ||
| 17 天前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 10 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 11 个月前 | ||
| 1 个月前 | ||
| 12 天前 | ||
| 6 天前 | ||
| 12 天前 | ||
| 12 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 10 个月前 | ||
| 4 个月前 | ||
| 6 天前 | ||
| 1 个月前 | ||
| 27 天前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 年前 | ||
| 16 天前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 10 天前 |