Skip to content

feat(openssh): add config file for ClientAliveInterval#17037

Merged
ddstreetmicrosoft merged 4 commits intomicrosoft:tomls/base/mainfrom
ddstreet:ssh-client-alive
May 6, 2026
Merged

feat(openssh): add config file for ClientAliveInterval#17037
ddstreetmicrosoft merged 4 commits intomicrosoft:tomls/base/mainfrom
ddstreet:ssh-client-alive

Conversation

@ddstreet
Copy link
Copy Markdown
Contributor

@ddstreet ddstreet commented May 5, 2026

Add a config file with the ClientAliveInterval setting to 180.

Copilot AI review requested due to automatic review settings May 5, 2026 19:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR adds a new OpenSSH server config snippet that sets ClientAliveInterval 180 and packages it into selected Azure Linux release variants.

Changes:

  • Add a new 50-client-alive-interval.conf file under base/comps/azurelinux-release.
  • Update the spec to include the new source, install it into sshd_config.d, and ship it in package manifests.
  • Bump the package release and add a changelog entry.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
base/comps/azurelinux-release/azurelinux-release.spec Adds the new config file to sources, installs it for cloud/container builds, and includes it in packaged file lists.
base/comps/azurelinux-release/50-client-alive-interval.conf Introduces the SSH daemon config snippet and explanatory comments for the new setting.

Comment thread base/comps/azurelinux-release/50-client-alive-interval.conf
Comment thread base/comps/azurelinux-release/50-client-alive-interval.conf
Comment thread base/comps/azurelinux-release/azurelinux-release.spec
Comment thread base/comps/azurelinux-release/azurelinux-release.spec
Comment thread base/comps/azurelinux-release/50-client-alive-interval.conf
@ddstreet ddstreet force-pushed the ssh-client-alive branch from 15d5b1b to 91ad82d Compare May 5, 2026 19:30
@ddstreet ddstreet force-pushed the ssh-client-alive branch 2 times, most recently from e7d18ea to 5894d10 Compare May 5, 2026 19:46
@ddstreet ddstreet force-pushed the ssh-client-alive branch from 5894d10 to 4708eca Compare May 6, 2026 14:53
@ddstreet ddstreet force-pushed the ssh-client-alive branch 2 times, most recently from a27b9bc to e558c5d Compare May 6, 2026 15:07
@ddstreet ddstreet force-pushed the ssh-client-alive branch from e558c5d to fe60992 Compare May 6, 2026 15:09
@ddstreet ddstreet force-pushed the ssh-client-alive branch from 71fca0f to 26ef8d4 Compare May 6, 2026 15:19
@ddstreetmicrosoft ddstreetmicrosoft merged commit 6e6c46c into microsoft:tomls/base/main May 6, 2026
6 checks passed
@ddstreet ddstreet deleted the ssh-client-alive branch May 6, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants