Drop stale hardcoded versions (point to version.env) and content already
covered by the root README; fix el7 socket-activation wording, document
the openssh.initv.spec variant and SPECFILE switch.
BUILD_RPM now creates the rpmbuild _topdir subdirs (BUILD/RPMS/SRPMS/
SOURCES/SPECS) itself, so the 11 tracked .keep placeholders (downloads,
output, el*/{BUILD,RPMS,SRPMS}) are no longer needed; output/ and
downloads/ were already created by compile.sh/pullsrc.sh.
The UOS 20 build was previously a near-duplicate spec (openssh.uos20.spec)
with only the kernel-panic patch as an intentional difference. The
kerberos5 and gssapi drift was unintentional and caused maintenance pain
upstream changes had to be applied in two places.
Now there is one spec. The kernel-panic patch is gated on a uos20 macro
that compile.sh sets only when UOS20=1 is in the environment, so non-UOS
builds cannot accidentally pick it up. When UOS20=1, PKGREL is prefixed
with 'uos20' so the resulting RPMs are distinguishable from the standard
build (e.g. PKGREL=1 -> uos201).
Delete openssh.uos20.spec, document UOS20=1 in AGENTS.md.
The do_dup2() NULL pointer dereference panic affects all UOS 20 systems,
not just aarch64, so the patch name is generalized. Move the patch slot
from Patch100 (which collides with 10.4-fix-gssapi.patch in other specs)
to Patch999. Add an inline comment documenting the panic call trace and
fix mechanism.
- Modify `openssh.spec` to fix traditional ssh RSA alg support, ensure git works well.
- Modify `modify_yum_source.sh`, add support for support CentOS 7 with arm arch.
- Modify `Dockerfile.centos-stream`, fix CentOS 8 yum mirror china mirror error.
- Modify `docker.README.md`, add TL;DR part and some usefule tip for arm users.
* Add support for Amazon Linux and Docker (#13)
* Modify OpenSSL version to 3.0.8
Version `3.0.0` and `3.0.8` is recommanded by the official, which are FIPS validated. See more: [[ Downloads ] - /source/index.html](https://www.openssl.org/source/)
* Use OpenSSH 9.6p1 official file
Update the baseline file to 9.6p1
Add some comments
* Update README.md
Add a desc for CentOS 7 to install packages
* Update spec file
- Sync spec file to latest(9.6p1)
* Update requirement src
- Add Perl for CentOS 5
* Add support for Amazon Linux and Docker!
- Add support for Amazon Linux 1 / Amazon Linux 2 / Amazon Linux 2023
- Add Dockerfile for CentOS and Amazon Linux
- Fix compile.sh error for using CentOS 5
* only download perl5 when necessary
* only check perl 5 source on el5
* perl not need install in el5
* bump openssl verion
* add notes in pullsrc.sh when download fails
* fix: perl install inside build dir
---------
Co-authored-by: ChowRex <zrx879582094@gmail.com>