Skip to content

Defer subsystem request replies until handler decision - #26

Merged
blaubaer merged 1 commit into
mainfrom
feature/deferred-subsystem-replies
Sep 26, 2026
Merged

blaubaer merged 1 commit into
mainfrom
feature/deferred-subsystem-replies

Conversation

@blaubaer

@blaubaer blaubaer commented Sep 26, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add opt-in deferred subsystem handlers with a one-shot reply and named/default lookup, after existing validation and policy checks.
  • Preserve per-channel reply order without an unbounded request queue; reject and close on errors or decision timeout without sending an exit status in place of failure.
  • Bound stalled reply writes and retain session limits while a rejected handler winds down. Existing shell, exec, and ordinary subsystem handlers keep their behavior.

@blaubaer blaubaer self-assigned this Sep 26, 2026
@blaubaer blaubaer added enhancement New feature or request go Pull requests that update go code labels Sep 26, 2026
@blaubaer
blaubaer merged commit a46ea09 into main Sep 26, 2026
21 checks passed
@blaubaer
blaubaer deleted the feature/deferred-subsystem-replies branch September 26, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant