| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: gate subscribe mode on subscriber foreground state Promote the cross-device subscribe mode to MANAGE only while an HAP subscriber is in the foreground; fall back to AUTH otherwise, since native SA callers run in the background. Adds an app foreground state adapter and a stale subscription monitor that reports subscriptions held beyond one hour to surface leaked subscriptions. Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[81%] 🔧 Human Fixed[0%] 🧑 Human[19%] 👌 AI Adopted[100%] Co-authored-by: claude (glm-5.2) <ai@local> Co-authored-by: claude (deepseek-v4-flash) <ai@local> Co-authored-by: claude (glm-5.2) <ai@local> Co-authored-by: claude (deepseek-v4-flash) <ai@local> Co-authored-by: claude (glm-5.2) <ai@local> Change-Id: Ife552c068f0b2b57dec6b137b454d1e2b426fe8d | 8 小时前 | |
feat: sync PIN freeze state and abort in-flight auth on lock/user switch Add BlockedStateSyncScheduler to keep companion-auth "blocked" state in sync with the user-auth PIN freezing time. Becoming blocked fans out a lock event that aborts in-flight MixAuth/ObtainToken requests and rejects SUCCESS results that race the lock or an active-user switch, so a locked or switched-away user can no longer complete companion auth. Centralize IssueToken/ObtainToken error replies through CompleteWithError so a failed PRE round unblocks the peer instead of waiting for timeout. Map the softbus peer-session-not-created error to a new PEER_SERVICE_NOT_AVAILABLE result code and treat it as terminal in the device-status and resync retry layers, stopping retry storms against devices without the CDA service. Add tests and a fuzz harness for the new paths. Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[61%] 🔧 Human Fixed[0%] 🧑 Human[39%] 👌 AI Adopted[100%] Change-Id: I1d80925f4b0f05f1888540d7846333472776309b | 13 天前 | |
feat: track caller user id/type in interaction telemetry and make death callback one-shot Encode caller user id in InteractionDesc and caller user type in InteractionEventCollector extra info. Guard CallbackDeathRecipient so its cleanup runs only once. Add tests for the new caller user type encoding. Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[100%] 🔧 Human Fixed[0%] 🧑 Human[0%] 👌 AI Adopted[100%] Co-authored-by: claude (glm-5.2) <ai@local> Change-Id: Ide11c1687a2dd642c110b9232712ec5c829a051c | 6 天前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 | |
refactor: run GetProperty and thread fault report on resident thread Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> Change-Id: I09385d32f8bed75d3dedc1286d024c3fbb577d82 | 2 个月前 | |
feat: add LogTracer file ID definitions for error path tracing Change-Id: Ib4d59ccd17f5a0f64c50cfc88ee577aa8e9146e2 Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 8 小时前 | ||
| 13 天前 | ||
| 6 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 3 个月前 |