You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Rust-dataplane] COM_SET_OPTION MULTI_STATEMENTS changes must propagate to Rust backend/migration handshake masks #204
Go updates Authenticator.capability and CmdProcessor.capability after successful COM_SET_OPTION. Rust only updates CommandSessionState.capabilities; session_engine.self.negotiated is never updated and cmd_state.capabilities() is not used by any production path. Backend/migration/change-user handshakes keep using the stale original negotiated mask.
Claim
after successful COM_SET_OPTION toggles CLIENT_MULTI_STATEMENTS, Rust should use the updated capability for later backend, migration, and change-user handshakes as Go does.
Activity