Add MCCP2 compressed stream support
This commit is contained in:
@@ -10,6 +10,7 @@ The project is currently an early but usable Telnet client. Its interface is bui
|
||||
- Plain Telnet and certificate-verified TLS connections
|
||||
- UTF-8, Windows-1252, and ISO-8859-1 character encodings
|
||||
- Streaming Telnet negotiation with ECHO, Suppress Go Ahead, and Terminal Type support
|
||||
- MCCP2 compressed-stream negotiation and bounded streaming decompression
|
||||
- Streaming ANSI control-sequence filtering
|
||||
- Accessible scrollback and command entry
|
||||
- Automatic reading of incoming lines and prompts
|
||||
@@ -51,12 +52,11 @@ Automated regression coverage now exercises the streaming Telnet parser and text
|
||||
|
||||
Planned work, roughly in order:
|
||||
|
||||
1. Add MCCP2 compressed-stream support.
|
||||
2. Add GMCP negotiation, bounded JSON parsing, typed package events, and an accessible inspector.
|
||||
3. Add opt-in MSP sound and music with safe URL handling, limits, caching, and independent playback controls.
|
||||
4. Add aliases, triggers, timers, optional transcripts, and configurable command shortcuts.
|
||||
5. Add multiple simultaneous sessions with independent output and speech queues.
|
||||
6. Add localization catalogs and package/signing automation for releases.
|
||||
1. Add GMCP negotiation, bounded JSON parsing, typed package events, and an accessible inspector.
|
||||
2. Add opt-in MSP sound and music with safe URL handling, limits, caching, and independent playback controls.
|
||||
3. Add aliases, triggers, timers, optional transcripts, and configurable command shortcuts.
|
||||
4. Add multiple simultaneous sessions with independent output and speech queues.
|
||||
5. Add localization catalogs and package/signing automation for releases.
|
||||
|
||||
## Running the tests
|
||||
|
||||
|
||||
Reference in New Issue
Block a user