Files
natsnet/reports/current.md
Joseph Doherty 2e2ffee41a feat(mqtt): add MQTT packet parser, dispatch, and ReadLoop integration
Implement Task 2 of MQTT orchestration:
- Create MqttParser.cs with loop-based packet parser and dispatch switch
- Add MqttReader field to MqttHandler for per-connection parsing state
- Wire ReadLoop to call MqttParser for MQTT connections
- Implement PINGREQ handler (enqueues PINGRESP)
- CONNECT-first enforcement (rejects non-CONNECT as first packet)
- Partial packet handling via MqttReader pending buffer
- 13 unit tests covering parser, dispatch, partial packets, and edge cases
- Stub dispatch entries for CONNECT, PUBLISH, SUB, UNSUB, DISCONNECT (NotImplementedException)
2026-03-01 15:41:45 -05:00

528 B

NATS .NET Porting Status Report

Generated: 2026-03-01 20:41:46 UTC

Modules (12 total)

Status Count
verified 12

Features (3673 total)

Status Count
complete 22
n_a 24
stub 1
verified 3626

Unit Tests (3257 total)

Status Count
n_a 307
verified 2950

Library Mappings (36 total)

Status Count
mapped 36

Overall Progress

6941/6942 items complete (100.0%)