gitkk/actor
zhenyi 1dca8b3b78 fix(raft): add boundary checks and parse warnings to message deserialization
Add offset+length bounds checking to AppendEntriesRequest.from_bytes
to prevent slice panic. Cap entry count to 10000. Emit tracing::warn
when critical term fields fail to parse in Election and RoleChanged
messages.
2026-06-10 18:32:37 +08:00
..
handler.rs fix(raft): truncate log on AppendEntries term conflict 2026-06-10 18:32:33 +08:00
message.rs fix(raft): add boundary checks and parse warnings to message deserialization 2026-06-10 18:32:37 +08:00
mod.rs refactor(actor): implement Raft consensus algorithm for cluster leader election 2026-06-10 12:35:10 +08:00
raft_log.rs feat(raft): add log truncation for AppendEntries conflict resolution 2026-06-10 18:32:22 +08:00
server.rs refactor(server): replace custom remote clients with macro-based implementation 2026-06-08 09:43:57 +08:00
sync.rs refactor(actor): implement Raft consensus algorithm for cluster leader election 2026-06-10 12:35:10 +08:00