https://github.com/devolutions/openssh-distro
https://github.com/devolutions/openssh-distro
architecture
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devolutions/openssh-distro
- Owner: Devolutions
- Created: 2024-02-01T16:08:19.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-13T14:08:17.000Z (almost 2 years ago)
- Last Synced: 2025-02-08T06:43:56.151Z (12 months ago)
- Language: PowerShell
- Homepage:
- Size: 908 KB
- Stars: 1
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Devolutions OpenSSH
## Distribution Repositories
[Devolutions/openssh-distro](https://github.com/Devolutions/openssh-distro):
This repository, contains scripts and patches to be applied on top of clean OpenSSH upstream releases.
[PowerShell/Win32-OpenSSH](https://github.com/PowerShell/Win32-OpenSSH):
Microsoft repository for the Win32-OpenSSH distribution. Used only for releases and submitting issues.
## OpenSSH Patches
[openssh/openssh-portable](https://github.com/openssh/openssh-portable):
Official OpenSSH upstream repository on top of which we apply Microsoft and Devolutions patches.
[PowerShell/openssh-portable](https://github.com/PowerShell/openssh-portable)
Microsoft Win32-OpenSSH downstream fork containing all Windows-specific patches not accepted upstream.
Use the `Win32OpenSSHPatch.ps1` script from Linux to generate Microsoft patches which can be applied on top of the upstream repository:
```bash
./scripts/Win32OpenSSHPatch.ps1 9.5.0
```
## LibreSSL Patches
[libressl/portable](https://github.com/libressl/portable):
Official LibreSSL upstream repository on top of which we apply Microsoft patches.
[PowerShell/LibreSSL](https://github.com/PowerShell/LibreSSL):
Microsoft repository for the Win32-OpenSSH LibreSSL downstream fork with patches.
Use the `Win32LibreSSLPatch.ps1` script from Linux to generate Microsoft patches which can be applied on top of the upstream repository:
```bash
./scripts/Win32LibreSSLPatch.ps1 3.8.2
```
## libfido2 Patches
[Yubico/libfido2](https://github.com/Yubico/libfido2):
Official libfido2 upstream repository from Yubico on top of which we apply Microsoft patches.
[PowerShell/libfido2](https://github.com/PowerShell/libfido2):
Microsoft repository for the Win32-OpenSSH libfido2 downstream fork with patches.
Use the `Win32LibFIDO2Patch.ps1` script from Linux to generate Microsoft patches which can be applied on top of the upstream repository:
```bash
./scripts/Win32LibFIDO2Patch.ps1 1.14.0
```
In the case of libfido2, the changes from Microsoft are fairly minimal.