| fix:add CODEOWNERS Feature or Bugfix:Bugfix Binary Source: No Signed-off-by: liveery <liangming712@huawei.com> | 2 年前 |
| helper && hnp Co-Authored-By: Agent Reviewed-by: yh Signed-off-by: yh <yanghao236@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 27 天前 |
| initmd Co-Authored-By: Agent Reviewed-by: yh Signed-off-by: yh <yanghao236@huawei.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 1 个月前 |
| Remove new-sandbox config and test Signed-off-by: m0_52228614 <liupu18@h-partners.com> Signed-off-by: l60129992 <liupu18@h-partners.com> | 15 天前 |
| update appspawn readme Signed-off-by: laiguizhong <laiguizhong@huawei.com> | 4 年前 |
| Remove new-sandbox config and test -add Signed-off-by: l60129992 <liupu18@h-partners.com> | 11 天前 |
| Optimize logs and trace Signed-off-by: nianyuu <zhouwenqiang12@h-partners.com> AI[77%] Human Fixed[0%] Human[23%] AI Adopted[100%] Co-authored-by: opencode (glm-5.1) <ai@local> | 1 个月前 |
| fix: load AppEnvManager via dlopen to prevent boot failure libappenv_manager.z.so is installed to /system/lib[64]/appspawn/ which is not in the dynamic linker's default search path, and appspawn has no RPATH. Linking it as a NEEDED dependency made appspawn fail to start at process launch (before hilog is up, so no logs), leaving the system unable to boot after flashing. Load the manager via dlopen with an absolute path instead (same pattern as the asan/appenv module install). dlopen/dlsym/start failures only disable the appenv service and never block appspawn. Verified: readelf shows appspawn no longer NEEDs libappenv_manager; AppEnvManagerStart/Stop remain exported for dlsym; src and unit-test builds pass. Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| feat: add appenv module for GUI app environment variable configuration FEAT-20260825-001 (phase 1, TASK-001~005): - modules/appenv: env injection module (loader/merger/policy/path/cache) hooked at STAGE_CHILD_PRE_COLDBOOT prio 2003, with 4-tier classification, final-adjudication chain and restricted whitelist (ADR-8) - service/appenv: /system/bin/appenv CLI (8 subcommands, embedded IPC client) + AppEnvManager (loopevent server, SO_PEERCRED auth) - unit tests: 31 cases for loader/merger/policy - build switch: appspawn_support_appenv (default true) for full rollback Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| fix: load AppEnvManager via dlopen to prevent boot failure libappenv_manager.z.so is installed to /system/lib[64]/appspawn/ which is not in the dynamic linker's default search path, and appspawn has no RPATH. Linking it as a NEEDED dependency made appspawn fail to start at process launch (before hilog is up, so no logs), leaving the system unable to boot after flashing. Load the manager via dlopen with an absolute path instead (same pattern as the asan/appenv module install). dlopen/dlsym/start failures only disable the appenv service and never block appspawn. Verified: readelf shows appspawn no longer NEEDs libappenv_manager; AppEnvManagerStart/Stop remain exported for dlsym; src and unit-test builds pass. Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| feat: add appenv module for GUI app environment variable configuration FEAT-20260825-001 (phase 1, TASK-001~005): - modules/appenv: env injection module (loader/merger/policy/path/cache) hooked at STAGE_CHILD_PRE_COLDBOOT prio 2003, with 4-tier classification, final-adjudication chain and restricted whitelist (ADR-8) - service/appenv: /system/bin/appenv CLI (8 subcommands, embedded IPC client) + AppEnvManager (loopevent server, SO_PEERCRED auth) - unit tests: 31 cases for loader/merger/policy - build switch: appspawn_support_appenv (default true) for full rollback Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| fix: 解耦c_utils Signed-off-by: fan-jingle <fanjingle@h-partners.com> | 18 天前 |
| update OpenHarmony 2.0 Canary | 5 年前 |
| agentmd Co-Authored-By: Agent Reviewed-by: yh Signed-off-by: yh <yanghao236@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.2) <ai@local> | 1 个月前 |
| feat: add appenv module for GUI app environment variable configuration FEAT-20260825-001 (phase 1, TASK-001~005): - modules/appenv: env injection module (loader/merger/policy/path/cache) hooked at STAGE_CHILD_PRE_COLDBOOT prio 2003, with 4-tier classification, final-adjudication chain and restricted whitelist (ADR-8) - service/appenv: /system/bin/appenv CLI (8 subcommands, embedded IPC client) + AppEnvManager (loopevent server, SO_PEERCRED auth) - unit tests: 31 cases for loader/merger/policy - build switch: appspawn_support_appenv (default true) for full rollback Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| fix: modify codeowner Feature or Bugfix:Feature Binary Source: No Signed-off-by: liveery <liangming712@huawei.com> | 5 个月前 |
| update OpenHarmony 2.0 Canary | 5 年前 |
| Description:Code optimization Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: lwx1281857 <linnanmu@h-partners.com> | 2 年前 |
| move appspawn_standard to appspawn Signed-off-by: laiguizhong <laiguizhong@huawei.com> Change-Id: I4d7543447d8bb3619b5bab1b0b34364d75283527 | 4 年前 |
| update README_zh.md. Signed-off-by: cheng_jinsong <chengjinsong2@huawei.com> Signed-off-by: cheng_jinsong <chengjinsong2@huawei.com> | 3 年前 |
| 移动配置项 Signed-off-by: fan-jingle <fanjingle@h-partners.com> | 10 个月前 |
| 字体管理沙箱目录挂载 Signed-off-by: OningO <zhangning134@huawei.com> | 9 个月前 |
| Change sandbox Signed-off-by: yww_00 <yiweiwei@huawei.com> | 13 天前 |
| fix testcode diff Signed-off-by: nianyuu <zhouwenqiang12@huawei.com> | 7 个月前 |
| fix: declare appenv socket in appspawn.cfg for init fd injection GetControlSocket("appenv") reads the fd injected by init through the OHOS_SOCKET_appenv environment variable, which init only sets for sockets declared in the service cfg. The appenv socket was never declared, so AppEnvManagerStart failed with 'get environment from OHOS_SOCKET_appenv failed'. Declare the appenv socket alongside the main AppSpawn socket. Use 0666 so every uid can connect (shell/hdc/third-party): peer identity is enforced per-request via SO_PEERCRED and the decision matrix, not at the socket layer (BR-8). Verified: packaged appspawn.cfg contains both sockets; JSON valid; build passes. Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 6 天前 |
| feat: add appenv module for GUI app environment variable configuration FEAT-20260825-001 (phase 1, TASK-001~005): - modules/appenv: env injection module (loader/merger/policy/path/cache) hooked at STAGE_CHILD_PRE_COLDBOOT prio 2003, with 4-tier classification, final-adjudication chain and restricted whitelist (ADR-8) - service/appenv: /system/bin/appenv CLI (8 subcommands, embedded IPC client) + AppEnvManager (loopevent server, SO_PEERCRED auth) - unit tests: 31 cases for loader/merger/policy - build switch: appspawn_support_appenv (default true) for full rollback Signed-off-by: wangfenging <wangfeng277@huawei.com> AI[100%] Human Fixed[0%] Human[0%] AI Adopted[100%] Co-authored-by: claude (glm-5.3) <ai@local> | 7 天前 |
| fix: inner source issue Signed-off-by: xionglei6 <xionglei6@huawei.com> | 4 年前 |
| prelink: Enable by default Signed-off-by: coolypf- <pf.yuan@huawei.com> | 3 个月前 |
| >> rm invalid file config >> >> Signed-off-by: liangyl_end <liangyunlong5@huawei.com> >> | 1 个月前 |
| mangling modify Signed-off-by: jichunjiang-30079441 <jichunjiang1@h-partners.com> | 7 个月前 |
| add dlopen Signed-off-by: yh <yanghao236@huawei.com> Change-Id: Ie2a01076f047c71519761bbf425f9daf207d647a | 1 年前 |
| Signed-off-by: xxb-wzy <xuxiaobo5@huawei.com> Change-Id: I160626996313deb5011aac925273772672cbdf53 Change-Id: Ic17f76dd7d7ca103fa4621208656af288437c9d0 | 6 个月前 |
| fix codecheck for controlled sandbox Signed-off-by: nianyuu <zhouwenqiang12@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 24 天前 |
| add setuid Signed-off-by: yh <yanghao236@huawei.com> Change-Id: I0c281a950a3fb924d43ba4103f378459ff451a52 | 1 年前 |
| fix diff and sync code Signed-off-by: nianyuu <zhouwenqiang12@h-partners.com> | 3 个月前 |
| Enhance the functionality of hybridspawn Signed-off-by: nianyuu <zhouwenqiang12@huawei.com> | 8 个月前 |
| nativespawn support dec and add dec error log Signed-off-by: nianyuu <zhouwenqiang12@h-partners.com> | 4 个月前 |
| fix testcode diff Signed-off-by: nianyuu <zhouwenqiang12@huawei.com> | 7 个月前 |
| fix: 修改appspawn 异常退出打点事件 Signed-off-by: 樊景乐 <fanjingle@h-partners.com> | 1 年前 |