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 SGA Option (Suppress Go Ahead) #115

Open
myonara opened this issue Aug 10, 2024 · 0 comments · May be fixed by #127
Open

Implement Telnet SGA Option (Suppress Go Ahead) #115

myonara opened this issue Aug 10, 2024 · 0 comments · May be fixed by #127
Assignees
Labels
backend This issue is specific to the backend

Comments

@myonara
Copy link
Contributor

myonara commented Aug 10, 2024

Description:
Implement support for the Telnet SGA (Suppress Go Ahead) option to disable the "Go Ahead" (GA) signal requirement, allowing a smoother, uninterrupted data flow between the client and server. This option is essential for interactive applications where immediate responses are needed without extra signaling overhead.

Details:

  1. Option Code: 3

  2. Functionality:

    • The client should initiate the SGA negotiation by sending IAC DO SGA to the server.
    • If the server responds with IAC WILL SGA, the client and server agree to suppress GA signals, enabling continuous data flow.
    • Once the negotiation is successful, the GA signal will no longer be required in the data exchange.
  3. Expected Workflow:

    • The client sends IAC DO SGA to request suppression of GA signals.
    • Upon receiving IAC WILL SGA from the server, the client and server enter an SGA-negotiated state.
  4. Acceptance Criteria:

    • The client successfully initiates and completes SGA negotiation with the server.
    • Post-negotiation, data flow occurs without the need for GA signals.

References:

@myonara myonara added backend This issue is specific to the backend frontend This issue is specific to the frontend labels Aug 10, 2024
@mystiker mystiker changed the title telnet option SGA Implement Telnet SGA Option (Suppress Go Ahead) Nov 4, 2024
@mystiker mystiker linked a pull request Nov 4, 2024 that will close this issue
@mystiker mystiker removed the frontend This issue is specific to the frontend label Nov 23, 2024
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
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants