Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Telnet STATUS Option #130

Open
mystiker opened this issue Nov 4, 2024 · 0 comments · May be fixed by #132
Open

Implement Telnet STATUS Option #130

mystiker opened this issue Nov 4, 2024 · 0 comments · May be fixed by #132
Assignees
Labels
backend This issue is specific to the backend qualify Issues that need to be discussed further

Comments

@mystiker
Copy link
Collaborator

mystiker commented Nov 4, 2024

Description:
Implement support for the Telnet STATUS option to allow the client to request and receive a report on the current status of Telnet options being negotiated with the server. This option is particularly useful for debugging, diagnostics, and ensuring that both client and server have a synchronized understanding of active options.

Details:

  1. Option Code: 5

  2. Functionality:

    • The STATUS option allows the client to send a request to the server for a summary of the current state of negotiated Telnet options.
    • The server responds by listing all options that are currently set to "WILL", "WONT", "DO", or "DONT," providing a comprehensive view of the active Telnet session configuration.
  3. Expected Workflow:

    • The client initiates a status request by sending IAC DO STATUS.
    • Upon receiving IAC WILL STATUS from the server, the client sends a STATUS SEND command.
    • The server responds with IAC SB STATUS IS followed by the list of active options, ending with IAC SE.
    • The client parses the response to confirm or adjust its internal option states as needed.
  4. Acceptance Criteria:

    • The client successfully requests and receives a status report from the server.
    • The client accurately parses the server’s response, correctly reflecting the active Telnet options.
    • The status information is accessible for debugging or display purposes to ensure connection consistency.

References:

@mystiker mystiker added backend This issue is specific to the backend qualify Issues that need to be discussed further labels Nov 4, 2024
@mystiker mystiker linked a pull request Nov 4, 2024 that will close this issue
@mystiker mystiker linked a pull request Nov 4, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This issue is specific to the backend qualify Issues that need to be discussed further
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants