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
Smaller defects found during the #164 reviews. All existed before that PR.
QoS 0 on QUIC unidirectional streams never reaches subscribe_with_ack callbacks. Messages on server-opened unidirectional streams are dispatched only to plain subscribe callbacks.
User-defined flow header 0x14 is not recognised on server streams.is_flow_header_byte does not include it, so the header is parsed as MQTT and fails. Since fix MQTT v5 client conformance violations in native and wasm clients #164 a data-stream parse error closes the whole connection, where before it dropped only the stream. No known server sends it.
crates/mqtt5-wasm/src/codec/gzip.rs fails clippy pedantic with --features codec (unnecessary_wraps at line 21, cast_possible_truncation at line 30). CI's wasm clippy does not enable codec, so this is not caught.
Smaller defects found during the #164 reviews. All existed before that PR.
subscribe_with_ackcallbacks. Messages on server-opened unidirectional streams are dispatched only to plainsubscribecallbacks.is_flow_header_bytedoes not include it, so the header is parsed as MQTT and fails. Since fix MQTT v5 client conformance violations in native and wasm clients #164 a data-stream parse error closes the whole connection, where before it dropped only the stream. No known server sends it.crates/mqtt5-wasm/src/codec/gzip.rsfails clippy pedantic with--features codec(unnecessary_wrapsat line 21,cast_possible_truncationat line 30). CI's wasm clippy does not enablecodec, so this is not caught.