| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: add cpp-side infrastructure for custom auth - Add SecureVector to zeroize sensitive buffers (passcode) after use - Add typed JSON field helper with bounds-checked integral parsing - Add MiscManager pending-unlock tracking (bounded, dedup, FIFO eviction) - Add synchronous resident task runner API with timeout - Refine request/service layers and clean up FFI headers Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[34%] 🔧 Human Fixed[0%] 🧑 Human[66%] 👌 AI Adopted[100%] Change-Id: Ib11ead554c53e4a294368ae82acfa894d26708f4 | 18 天前 | |
fix:big data report Signed-off-by: wwf_817 <wangwenfei16@huawei.com> Change-Id: I51cb4298f2ffba6c527106d8f3479480c54144c0 | 5 个月前 | |
fix: prevent heap corruption when a request is torn down A request is destroyed synchronously inside RequestManager::Remove's deque erase, so a subscription cleanup that ran complex logic inline corrupted the heap (jemalloc "may double free"). Reset every request's subscriptions in Destroy() (which always runs before the destructor, since Remove is posted from Destroy) and defer the complex parts of subscription cleanups to the next resident event-loop turn. 🤖 AI[18%] 🔧 Human Fixed[0%] 🧑 Human[82%] 👌 AI Adopted[100%] Change-Id: I66a965b03f67f13513dcc066f920cad90012309e Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 22 天前 | |
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 | 1 个月前 | |
feat: add cpp-side infrastructure for custom auth - Add SecureVector to zeroize sensitive buffers (passcode) after use - Add typed JSON field helper with bounds-checked integral parsing - Add MiscManager pending-unlock tracking (bounded, dedup, FIFO eviction) - Add synchronous resident task runner API with timeout - Refine request/service layers and clean up FFI headers Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[34%] 🔧 Human Fixed[0%] 🧑 Human[66%] 👌 AI Adopted[100%] Change-Id: Ib11ead554c53e4a294368ae82acfa894d26708f4 | 18 天前 | |
fix: prevent heap corruption when a request is torn down A request is destroyed synchronously inside RequestManager::Remove's deque erase, so a subscription cleanup that ran complex logic inline corrupted the heap (jemalloc "may double free"). Reset every request's subscriptions in Destroy() (which always runs before the destructor, since Remove is posted from Destroy) and defer the complex parts of subscription cleanups to the next resident event-loop turn. 🤖 AI[18%] 🔧 Human Fixed[0%] 🧑 Human[82%] 👌 AI Adopted[100%] Change-Id: I66a965b03f67f13513dcc066f920cad90012309e Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> | 22 天前 | |
feat: add timing breakdown telemetry for auth request flows Record per-stage timing (total wall-clock vs local processing, with softbus wait intervals excluded) for cross-device auth requests and report it via the INTERACTION_EVENT hisysevent (TOTAL_TIME/LOCAL_TIME plus a timeTrace segment in EXTRA_INFO). Also make InteractionEventCollector::Report idempotent so a delayed second report (e.g. a surviving subscription firing after completion) can neither emit a duplicate event nor inflate timing. Signed-off-by: Tianshi Liu <tianshi.liu@huawei.com> 🤖 AI[98%] 🔧 Human Fixed[0%] 🧑 Human[2%] 👌 AI Adopted[100%] Co-authored-by: claude (glm-5.2) <ai@local> Change-Id: I059b54cd094d3677aededa7bd274b5c554c33eeb | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 18 天前 | ||
| 5 个月前 | ||
| 22 天前 | ||
| 1 个月前 | ||
| 18 天前 | ||
| 22 天前 | ||
| 1 个月前 |