Pure Python wire protocol implementation for dqlite
Stars
0
Forks
0
Watchers
0
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
130
commits
Add RowsResponse tests for all value types and fix ISO8601 encode bug
5480e73View on GitHubAdd tests for previously untested decode error paths
e0feb25View on GitHubAdd golden-byte tests to verify wire encoding against protocol spec
fce2d11View on GitHubValidate message type in decode_continuation() to surface server errors
8eaefddView on GitHubAdd codec integration tests for all message types and 255-param V0 boundary
933315fView on GitHubAdd decode_continuation() to MessageDecoder for multi-part ROWS responses
2b29b42View on GitHubValidate PrepareRequest.schema is 0 or 1 at construction
19ebbcbView on GitHubReturn raw int from UNIXTIME decode to match Go and preserve round-trip
e744be7View on GitHubExport NodeInfo from dqlitewire.messages for API completeness
c68471eView on GitHubCap skip_message _skip_remaining to max_message_size to prevent amplification
6e41d60View on GitHubValidate column_count in decode_rows_continuation against _MAX_COLUMN_COUNT
f9a25deView on GitHubExpose skip_message() and is_skipping on MessageDecoder for oversized recovery
9cd7799View on GitHubAccept NaN and Infinity in double encode/decode to match Go behavior
cdc0740View on GitHubAdd version parameter to MessageDecoder for legacy LeaderResponse support
a0b67a6View on GitHubGuard decode_handshake() against double-call that silently eats message bytes
2efce12View on GitHub