|
|
|
|
@ -2,18 +2,15 @@
|
|
|
|
|
|
|
|
|
|
Summary: Bidirectional data relay between two data channels ('netcat++')
|
|
|
|
|
Name: socat
|
|
|
|
|
Version: 1.7.4.4
|
|
|
|
|
Release: 8%{?dist}
|
|
|
|
|
License: GPL-2.0-only
|
|
|
|
|
Version: 1.7.4.1
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
License: GPLv2
|
|
|
|
|
Url: http://www.dest-unreach.org/socat/
|
|
|
|
|
Source: http://www.dest-unreach.org/socat/download/%{name}-%{version}.tar.gz
|
|
|
|
|
Group: Applications/Internet
|
|
|
|
|
|
|
|
|
|
Patch1: socat-1.7.3.3-warn.patch
|
|
|
|
|
Patch2: socat-configure-c99.patch
|
|
|
|
|
Patch3: socat-1.7.4.4-CVE-2024-54661.patch
|
|
|
|
|
Patch1: socat-1.7.4.4-CVE-2024-54661.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
BuildRequires: openssl-devel readline-devel ncurses-devel
|
|
|
|
|
BuildRequires: autoconf kernel-headers > 2.6.18
|
|
|
|
|
# for make test
|
|
|
|
|
@ -31,6 +28,7 @@ line editor (readline), a program, or a combination of two of these.
|
|
|
|
|
%setup -q
|
|
|
|
|
iconv -f iso8859-1 -t utf-8 CHANGES > CHANGES.utf8
|
|
|
|
|
mv CHANGES.utf8 CHANGES
|
|
|
|
|
|
|
|
|
|
%autopatch -p1
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
@ -43,27 +41,23 @@ mv CHANGES.utf8 CHANGES
|
|
|
|
|
--enable-listen --enable-proxy --enable-exec \
|
|
|
|
|
--enable-system --enable-pty --enable-readline \
|
|
|
|
|
--enable-openssl --enable-sycls --enable-filan \
|
|
|
|
|
--enable-retry # --enable-fips
|
|
|
|
|
--enable-retry #--enable-fips
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
|
make DESTDIR=%{buildroot} install
|
|
|
|
|
install -d %{buildroot}/%{_docdir}/socat
|
|
|
|
|
install -m 0644 *.sh %{buildroot}/%{_docdir}/socat/
|
|
|
|
|
install -m 0644 *.sh %{buildroot}/%{_docdir}/socat/
|
|
|
|
|
echo ".so man1/socat.1" | gzip > %{buildroot}/%{_mandir}/man1/filan.1.gz
|
|
|
|
|
cp -a %{buildroot}/%{_mandir}/man1/filan.1.gz %{buildroot}/%{_mandir}/man1/procan.1.gz
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
export TERM=ansi
|
|
|
|
|
export OD_C=/usr/bin/od
|
|
|
|
|
# intermittently, a test sometimes just fails and some just hang
|
|
|
|
|
# HANGS on x86_64: 93, 323
|
|
|
|
|
# FAILED on x86_64: 61 215 306 307
|
|
|
|
|
# FAILED on ppc64le: 58 239
|
|
|
|
|
# FAILED on armv7hl: 154 155 318 319
|
|
|
|
|
#sed -i 's/NUMCOND=true/NUMCOND="test \\$N -ne 93 -a \\$N -ne 323"/' test.sh
|
|
|
|
|
#make test
|
|
|
|
|
# intermittently, a test sometimes just fails and hangs, mostly on arm
|
|
|
|
|
#timeout 30m make test
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ PORTING
|
|
|
|
|
@ -75,85 +69,21 @@ export OD_C=/usr/bin/od
|
|
|
|
|
%doc %{_mandir}/man1/*
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Jan 7 2025 Joe Orton <jorton@redhat.com> - 1.7.4.4-8
|
|
|
|
|
* Tue Jun 3 2025 Stepan Broz <sbroz@redhat.com> - 1.7.4.1-2
|
|
|
|
|
- add fix for CVE-2024-54661
|
|
|
|
|
Resolves: RHEL-70097
|
|
|
|
|
Resolves: RHEL-70095
|
|
|
|
|
- switch to autopatch, remove unused patches
|
|
|
|
|
|
|
|
|
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.7.4.4-7
|
|
|
|
|
- Bump release for October 2024 mass rebuild:
|
|
|
|
|
Resolves: RHEL-64018
|
|
|
|
|
* Tue Mar 30 2021 Paul Wouters <pwouters@redhat.com> - 1.7.4.1-1
|
|
|
|
|
- Resolves: rhbz#1805132 socat does not recognize IP addresses of the SAN extensions in ssl mode
|
|
|
|
|
- Resolves: rhbz#1870279 Transfer via socat fails with openssl enabled
|
|
|
|
|
- Resolves: rhbz#1914989 Socat udp4-recvfrom cause endless loop error when target is not vaild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1.7.4.4-6
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
* Sun Dec 01 2019 Paul Wouters <pwouters@redhat.com> - 1.7.3.3-2
|
|
|
|
|
- Resolves: rhbz#1682464 socat changes blocked until gating tests are added
|
|
|
|
|
|
|
|
|
|
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.4-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Oct 02 2023 Martin Osvald <mosvald@redhat.com> - 1.7.4.4-4
|
|
|
|
|
- SPDX migration
|
|
|
|
|
|
|
|
|
|
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.4-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.4-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 17 2023 Clemens Lang <cllang@redhat.com> - 1.7.4.4-1
|
|
|
|
|
- Resolves: rhbz#2038615 socat-1.7.4.4 is available
|
|
|
|
|
|
|
|
|
|
* Mon Dec 12 2022 Florian Weimer <fweimer@redhat.com> - 1.7.4.2-4
|
|
|
|
|
- Port configure script to C99 (#2152488)
|
|
|
|
|
|
|
|
|
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.2-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.2-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 1 2021 Davide Cavalca <dcavalca@fedoraproject.org> - 1.7.4.2-1
|
|
|
|
|
- Resolves: rhbz#2018835 socat-1.7.4.2 is available
|
|
|
|
|
|
|
|
|
|
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.7.4.1-4
|
|
|
|
|
- Rebuilt with OpenSSL 3.0.0
|
|
|
|
|
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.4.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 11 10:35:54 EST 2021 Paul Wouters <pwouters@redhat.com> - 1.7.4.1-1
|
|
|
|
|
- Resolves: rhbz#1914653 socat-1.7.4.1 is available
|
|
|
|
|
|
|
|
|
|
* Mon Jan 4 09:34:27 EST 2021 Paul Wouters <pwouters@redhat.com> - 1.7.4.0-1
|
|
|
|
|
- Resolves: rhbz#1912161 socat-1.7.4.0 is available
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.4-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.4-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 06 2020 Paul Wouters <pwouters@redhat.com> - 1.7.3.4-1
|
|
|
|
|
- Resolves: rhbz#1787954 socat-1.7.3.4 is available
|
|
|
|
|
|
|
|
|
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2019 Paul Wouters <pwouters@redhat.com> - 1.7.3.3-1
|
|
|
|
|
- Resolves: rhbz#1696931 socat-1.7.3.3 is available
|
|
|
|
|
- Resolves: rhbz#1612274 Man page scan results for socat
|
|
|
|
|
- Disabled --enable-fips as its requires fipsld which we don't have.
|
|
|
|
|
|
|
|
|
|
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.7.3.2-9
|
|
|
|
|
- Rebuild for readline 8.0
|
|
|
|
|
|
|
|
|
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.2-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.2-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
* Wed Nov 06 2019 Paul Wouters <pwouters@redhat.com> - 1.7.3.3-1
|
|
|
|
|
- Resolves: rhbz#1723581 socat-1.7.3.3 is available
|
|
|
|
|
|
|
|
|
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3.2-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|