Compare commits

...

90 Commits

Author SHA1 Message Date
Anderson Toshiyuki Sasaki a36f0add68 Remove patch files left behind
The patches were removed from the spec file in previous commit, but the
files were left behind.
2020-09-10 18:08:14 +02:00
Anderson Toshiyuki Sasaki 785afd63c0 Update to version 0.9.5
Fixes CVE-2020-16135

Resolves: #1862457
2020-09-10 16:46:39 +02:00
Fedora Release Engineering 5010388a75 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 04:10:24 +00:00
Fedora Release Engineering 3b405484d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 05:39:55 +00:00
Igor Raits 95e9fff283
Run tests sequentially
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-04 17:58:39 +02:00
Igor Raits ebd76695e4
Improve compatibility with new CMake macro
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-04 10:09:43 +02:00
Anderson Toshiyuki Sasaki bc00f0444d Do not parse configuration files in torture_knownhosts test 2020-06-24 12:25:01 +02:00
Anderson Toshiyuki Sasaki 4820ae9761 Add a test for CVE-2019-14889 2020-06-23 19:04:07 +02:00
Anderson Toshiyuki Sasaki d972dc3e47 Do not return error when the server properly closed the channel
Resolves: #1849069
2020-06-23 19:03:29 +02:00
Anderson Toshiyuki Sasaki fe6f866b61 Add tests and gating 2020-05-20 18:59:27 +02:00
Anderson Toshiyuki Sasaki a322fc366a Fix returned version
Added a patch to fix the returned library version
2020-04-15 18:05:33 +02:00
Anderson Toshiyuki Sasaki 2d0e914326 Add sources 2020-04-09 21:07:57 +02:00
Anderson Toshiyuki Sasaki 57b527a2bb Update to version 0.9.4
Fixes CVE-2020-1730
2020-04-09 20:14:57 +02:00
Fedora Release Engineering 75bacb0234 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 10:28:01 +00:00
Andreas Schneider c4c7e84ddc Fix running the client and server tests 2019-12-11 11:41:28 +01:00
Andreas Schneider bcd92341dd Update to version 0.9.3 2019-12-10 20:15:20 +01:00
Andreas Schneider c42e95e9ee Update to libssh 0.9.2 2019-11-07 17:33:59 +01:00
Fedora Release Engineering a3775c1827 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 14:27:29 +00:00
Anderson Toshiyuki Sasaki 8c2830d85f Add Obsoletes in libssh-config to avoid conflicts
Add Obsoletes in libssh-config to avoid conflict with old libssh which
installed the configuration files.
2019-07-11 12:51:16 +02:00
Anderson Toshiyuki Sasaki f6be4066fc Eliminate circular dependency with libssh-config subpackage 2019-07-10 19:11:13 +02:00
Anderson Toshiyuki Sasaki a40692bc35 Provide configuration files in libssh-config subpackage 2019-07-10 16:17:10 +02:00
Anderson Toshiyuki Sasaki 5547c06414 Do not ignore known_hosts keys when SSH_OPTIONS_HOSTKEYS is set
Previously, the keys in known_hosts files would not be considered before
advertising the order of the preferred keys if the SSH_OPTIONS_HOSTKEYS
option had been set by any means, including through the default
configuration file provided by crypto-policies.
2019-07-04 15:44:38 +02:00
Anderson Toshiyuki Sasaki 3a616a97c8 Add missing changelog entry 2019-06-28 11:21:10 +02:00
Anderson Toshiyuki Sasaki bacc2037b2 Fix Release number to released format
Release numbers < 1 are used for pre-released versions
2019-06-28 11:02:20 +02:00
Anderson Toshiyuki Sasaki f56a2a286a Update to libssh-0.9.0 2019-06-28 10:29:59 +02:00
Anderson Toshiyuki Sasaki 63aba439d4 Update to upstream 0.9.0 pre release (0.8.91)
- Added default configuration files for client and server
- Follow system-wide crypto configuration (crypto-policies)
- Added Recommends for crypto-policies
- Use OpenSSL implementation for KDF, DH, and signatures.
- Detect FIPS mode and use only allowed algorithms
- Run client and server tests during build
2019-06-19 14:40:47 +02:00
Anderson Toshiyuki Sasaki f17dde0b4a Update to libssh-0.8.7 2019-02-25 11:06:09 +01:00
Fedora Release Engineering 9cc60399dd - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:17:28 +00:00
Anderson Toshiyuki Sasaki 129c4e7d94 Fix rsa-sha2 extension handling
Resolves: #1666342
2019-01-15 16:40:16 +01:00
Anderson Toshiyuki Sasaki d20a607e74 Update to libssh-0.8.6 2019-01-03 14:27:19 +01:00
Andreas Schneider c0ca5469fa Update to libssh-0.8.5 2018-10-29 11:50:51 +01:00
Andreas Schneider 8bcdda4a08 Update to version 0.8.4
Fixes CVE-2018-10933
2018-10-16 14:34:35 +02:00
Anderson Toshiyuki Sasaki b4153fee72 Fixed errors found by static code analysis 2018-10-01 16:21:50 +02:00
Anderson Toshiyuki Sasaki 5e7edb2035 Add missing libssh_threads.so link to libssh-devel 2018-09-25 13:39:09 +02:00
Andreas Schneider 4689d1aea3 Update to version 0.8.3 2018-09-21 10:52:50 +02:00
Andreas Schneider a9dfaea92a Update to version 0.8.2 2018-08-30 09:55:48 +02:00
Andreas Schneider 443155895a Fix link creation or RPM doesn't install it 2018-08-16 16:15:05 +02:00
Andreas Schneider ecde94ff04 Add missing so version for libssh_threads.so.4 2018-08-15 09:44:08 +02:00
Andreas Schneider f1c986e612 Add Provides for libssh_threads.so to unbreak applications 2018-08-14 10:28:14 +02:00
Andreas Schneider d6b211ce72 Update to version 0.8.1 2018-08-13 22:52:28 +02:00
Andreas Schneider 1ba0c143b1 Add missing build requires for gpgv2 2018-08-10 15:10:58 +02:00
Andreas Schneider f6f5e2b76e Update to version 0.8.0 2018-08-10 15:06:52 +02:00
Fedora Release Engineering 20e5de6a12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:52:44 +00:00
Rex Dieter 1dda4156a0 BR: gcc-c++, use %make_build 2018-03-07 11:07:07 -06:00
Fedora Release Engineering 2faa2e377b - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 23:24:49 +00:00
Andreas Schneider fe28a4d423 Build against OpenSSL 1.1
resolves: #1540021
2018-02-01 09:55:57 +01:00
Igor Gnatenko 134e5a6f5c
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-01-31 17:35:24 +01:00
Andreas Schneider 32121182ab Fix parsing ssh_config 2017-12-29 16:34:52 +01:00
Fedora Release Engineering c35af15fcd - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 02:19:42 +00:00
Fedora Release Engineering a1ead899ef - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 19:45:58 +00:00
Peter Robinson 7e81156350 0.7.5 2017-04-26 22:20:21 +01:00
Rex Dieter a5713378e3 0.7.4-2
BR: compat-openssl10-devel (f26+, #1423088)
use %license
-devel: drop hardcoded pkgconfig dep (let autodeps handle it)
%files: track library sonames, simplify -devel
%install: use 'install/fast' target
.spec cosmetics, drop deprecated %clean section
2017-03-11 09:49:36 -06:00
Andreas Schneider 8337782299 Update to version 0.7.4
resolves: #1419007
2017-02-08 11:51:14 +01:00
Andreas Schneider 8a270ebed3 Update to latest package guidelines 2016-11-15 11:10:52 +01:00
Andreas Schneider 7fee315f60 Update to version 0.7.3 2016-02-24 15:35:20 +01:00
Dennis Gilmore 627452c5f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 03:58:07 +00:00
Andreas Schneider 88ab622f54 Fix ssh-agent support on big endian
resolves: #1271230
2015-10-22 10:58:21 +02:00
Andreas Schneider 5e7e599baf Update to version 0.7.2
resolves: #1267346
2015-09-30 10:57:04 +02:00
Andreas Schneider ca06a891d4 Update to libssh-0.7.1 2015-06-30 09:48:58 +02:00
Dennis Gilmore 219358be56 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 17:21:44 +00:00
Orion Poplawski c7e1319f31 Add patch to fix undefined symbol: ssh_forward_listen (bug #1221310) 2015-05-21 13:27:53 -06:00
Andreas Schneider 0d4a295682 Update to libssh 0.7.0 2015-05-11 11:57:21 +02:00
Andreas Schneider d06c0df8be Security fix for CVE-2015-3146
resolves: #1213775
resolves: #1218076
2015-05-04 15:00:39 +02:00
Andreas Schneider 5c74a5e7a7 Security fix for CVE-2014-8132. 2014-12-19 17:06:57 +01:00
Peter Robinson cf055a4db0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 06:09:22 +00:00
Dennis Gilmore 2a029d15d6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 00:34:15 -05:00
Andreas Schneider 477fd33746 Fix CVE-2014-0017. 2014-03-04 17:40:58 +01:00
Andreas Schneider af3d7df1c8 Update to version 0.6.1.
resolves: #1056757 - Fix scp mode.
resolves: #1053305 - Fix known_hosts heuristic.
2014-02-10 10:48:27 +01:00
Andreas Schneider c56d848473 Update to version 0.6.0. 2014-01-08 12:58:36 +01:00
Andreas Schneider aa5810c342 Update to version 0.5.5. 2013-07-26 09:27:21 +02:00
Simone Caronni 5bb14cc944 Add patches 2013-07-22 09:57:38 +02:00
Simone Caronni aa5040bffb Enable EPEL 5, add doxygen docs 2013-07-19 09:00:36 +02:00
Simone Caronni 3f2f9bf85b Add patch for #982685 2013-07-16 08:36:27 +02:00
Simone Caronni 14100accd3 Remove leftover Group 2013-06-19 15:18:53 +02:00
Simone Caronni 407da55d4c Clean up SPEC file and fix rpmlint complaints 2013-06-10 11:33:03 +02:00
Dennis Gilmore 1e0c6dbe08 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-13 23:17:37 -06:00
Petr Lautrbach 826b069a2b libssh-0.5.4-1 2013-01-23 17:34:27 +01:00
Petr Lautrbach 09999cbd0d libssh-0.5.3-1 (#878465) 2012-11-20 16:38:47 +01:00
Dennis Gilmore 7c4758c9ec - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 16:17:02 -05:00
Petr Lautrbach 3c27721689 libssh-0.5.2-1 2012-02-02 13:15:57 +01:00
Dennis Gilmore 0d0da18b9c - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 02:28:51 -06:00
Jan F b535443926 bounce versionn to 0.5.0 (#709785)
the support for protocol v1 is disabled
2011-06-03 06:13:10 +02:00
Jan F e05b54040f bounce versionn to 0.5.0 (#709785)
the support for protocol v1 is disabled
2011-06-03 06:04:39 +02:00
Dennis Gilmore 90246d850f - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 05:50:35 -06:00
Jan F 009ca251f9 - bounce versionn to 0.4.8 (#670456) 2011-01-19 16:43:39 +01:00
Jan F. Chadima e2cdee0d58 - bounce versionn to 0.4.6 (#630602) 2010-08-12 16:28:15 +02:00
Fedora Release Engineering 770232b6b8 dist-git conversion 2010-07-28 21:42:11 +00:00
Jan F. Chadima 5e9d99451c - bounce versionn to 0.4.4 (#598592) 2010-06-03 11:23:18 +00:00
Jan F. Chadima 51fb749577 - bounce versionn to 0.4.3 (#593288) 2010-05-19 05:11:46 +00:00
Jan F. Chadima 1ce14b2e1d bounce versionn to 0.4.2 2010-03-16 11:32:42 +00:00
11 changed files with 491 additions and 69 deletions

View File

@ -1,2 +0,0 @@
libssh-0.4.1.tar.gz
libssh-0.4.1.tar.gz.asc

56
.gitignore vendored Normal file
View File

@ -0,0 +1,56 @@
libssh-0.4.4.tar.gz
libssh-0.4.4.tar.gz.asc
/libssh-0.4.6.tar.gz
/libssh-0.4.6.tar.gz.asc
/libssh-0.4.8.tar.gz
/libssh-0.4.8.tar.gz.asc
/libssh-0.5.0.tar.gz
/libssh-0.5.0.tar.gz.asc
/libssh-0.5.2.tar.gz
/libssh-0.5.2.tar.gz.asc
/libssh-0.5.3.tar.gz
/libssh-0.5.3.tar.asc
/libssh-0.5.4.tar.gz
/libssh-0.5.4.tar.asc
/libssh-0.5.5.tar.gz
/libssh-0.5.5.tar.asc
/libssh-0.6.0.tar.xz
/libssh-0.6.1.tar.xz
/libssh-0.6.3.tar.xz
/libssh-0.6.4.tar.gz
/libssh-0.6.5.tar.xz
/libssh-0.7.0.tar.xz
/libssh-0.7.1.tar.xz
/libssh-0.7.2.tar.xz
/libssh-0.7.3.tar.xz
/libssh-0.7.4.tar.xz
/libssh-0.7.5.tar.xz
/libssh-0.8.0.tar.xz
/libssh-0.8.0.tar.xz.asc
/libssh-0.8.1.tar.xz
/libssh-0.8.1.tar.xz.asc
/libssh-0.8.2.tar.xz
/libssh-0.8.2.tar.xz.asc
/libssh-0.8.3.tar.xz
/libssh-0.8.3.tar.xz.asc
/libssh-0.8.4.tar.xz
/libssh-0.8.4.tar.xz.asc
/libssh-0.8.5.tar.xz
/libssh-0.8.5.tar.xz.asc
/libssh-0.8.6.tar.xz
/libssh-0.8.6.tar.xz.asc
/libssh-0.8.7.tar.xz
/libssh-0.8.7.tar.xz.asc
/libssh-0.8.91.tar.xz
/libssh_client.config
/libssh_server.config
/libssh-0.9.0.tar.xz
/libssh-0.9.0.tar.xz.asc
/libssh-0.9.2.tar.xz
/libssh-0.9.2.tar.xz.asc
/libssh-0.9.3.tar.xz
/libssh-0.9.3.tar.xz.asc
/libssh-0.9.4.tar.xz
/libssh-0.9.4.tar.xz.asc
/libssh-0.9.5.tar.xz
/libssh-0.9.5.tar.xz.asc

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: libssh
# $Id: Makefile,v 1.1 2009/06/03 17:17:28 tibbs Exp $
NAME := libssh
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

14
gating.yml Normal file
View File

@ -0,0 +1,14 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_testing
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View File

@ -1 +0,0 @@
libssh-0_2-2_fc11:HEAD:libssh-0.2-2.fc11.src.rpm:1237699857

BIN
libssh.keyring Normal file

Binary file not shown.

View File

@ -1,72 +1,432 @@
Name: libssh
Version: 0.4.1
Version: 0.9.5
Release: 1%{?dist}
Summary: A library implementing the SSH2 protocol (0xbadc0de version)
Group: System Environment/Libraries
Summary: A library implementing the SSH protocol
License: LGPLv2+
#original URL: http://0xbadc0de.be/?part=libssh
URL: http://www.libssh.org/
Source0: http://www.libssh.org/files/rc/%{name}-%{version}.tar.gz
Source1: http://www.libssh.org/files/rc/%{name}-%{version}.tar.gz.asc
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
URL: http://www.libssh.org
Source0: https://www.libssh.org/files/0.9/%{name}-%{version}.tar.xz
Source1: https://www.libssh.org/files/0.9/%{name}-%{version}.tar.xz.asc
Source2: https://cryptomilk.org/gpgkey-8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D.gpg#/%{name}.keyring
Source3: libssh_client.config
Source4: libssh_server.config
BuildRequires: openssl-devel
BuildRequires: zlib-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: gnupg2
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: zlib-devel
BuildRequires: krb5-devel
BuildRequires: libcmocka-devel
BuildRequires: pam_wrapper
BuildRequires: socket_wrapper
BuildRequires: nss_wrapper
BuildRequires: uid_wrapper
BuildRequires: openssh-clients
BuildRequires: openssh-server
BuildRequires: nmap-ncat
Requires: %{name}-config = %{version}-%{release}
Recommends: crypto-policies
%ifarch aarch64 ppc64 ppc64le s390x x86_64
Provides: libssh_threads.so.4()(64bit)
%else
Provides: libssh_threads.so.4
%endif
%description
The SSH library with
-Full C library functions for manipulating a client-side SSH connection
-Fully configurable sessions
-Support for AES-128,AES-192,AES-256,blowfish, in cbc mode
-use multiple SSH connections in a same process, at same time.
-usable SFTP implementation
-Public key and password authentication
The ssh library was designed to be used by programmers needing a working SSH
implementation by the mean of a library. The complete control of the client is
made by the programmer. With libssh, you can remotely execute programs, transfer
files, use a secure and transparent tunnel for your remote programs. With its
Secure FTP implementation, you can play with remote files easily, without
third-party programs others than libcrypto (from openssl).
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
The %{name}-devel package contains libraries and header files for developing
applications that use %{name}.
%package config
Summary: Configuration files for %{name}
BuildArch: noarch
Obsoletes: %{name} < 0.9.0-3
%description config
The %{name}-config package provides the default configuration files for %{name}.
%prep
%setup -q
gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
%autosetup -p1
%build
mkdir obj
cd obj
%cmake ..
make
%cmake \
-DUNIT_TESTING=ON \
-DCLIENT_TESTING=ON \
-DSERVER_TESTING=ON \
-DGLOBAL_CLIENT_CONFIG="%{_sysconfdir}/libssh/libssh_client.config" \
-DGLOBAL_BIND_CONFIG="%{_sysconfdir}/libssh/libssh_server.config"
%cmake_build
%install
rm -rf $RPM_BUILD_ROOT
cd obj
make install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} +
chmod 644 $RPM_BUILD_ROOT/usr/include/libssh/*
%cmake_install
install -d -m755 %{buildroot}%{_sysconfdir}/libssh
install -m644 %{SOURCE3} %{buildroot}%{_sysconfdir}/libssh/libssh_client.config
install -m644 %{SOURCE4} %{buildroot}%{_sysconfdir}/libssh/libssh_server.config
%clean
rm -rf $RPM_BUILD_ROOT
#
# Workaround for the removal of libssh_threads.so
#
# This will allow libraries which link against libssh_threads.so or packages
# requiring it to continue working.
#
pushd %{buildroot}%{_libdir}
for i in libssh.so*;
do
_target="${i}"
_link_name="${i%libssh*}libssh_threads${i##*libssh}"
if [ -L "${i}" ]; then
_target="$(readlink ${i})"
fi
ln -s "${_target}" "${_link_name}"
done;
popd
%post -p /sbin/ldconfig
%ldconfig_scriptlets
%postun -p /sbin/ldconfig
%check
# Tests are randomly failing when run in parallel
%global _smp_build_ncpus 1
%ctest
%files
%defattr(-,root,root,-)
%doc AUTHORS BSD ChangeLog COPYING README
%{_libdir}/*.so.*
%doc AUTHORS BSD ChangeLog README
%license COPYING
%{_libdir}/libssh.so.4*
%{_libdir}/libssh_threads.so.4*
%files devel
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so
%{_includedir}/libssh/
# own this to avoid dep on cmake -- rex
%dir %{_libdir}/cmake/
%{_libdir}/cmake/libssh/
%{_libdir}/pkgconfig/libssh.pc
%{_libdir}/libssh.so
%{_libdir}/libssh_threads.so
%files config
%attr(0755,root,root) %dir %{_sysconfdir}/libssh
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_client.config
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_server.config
%changelog
* Thu Sep 10 2020 Anderson Sasaki <ansasaki@redhat.com> - 0.9.5-1
- Update to version 0.9.5
https://www.libssh.org/2020/09/10/libssh-0-9-5/
- Removed patch to re-enable algorithms using sha1 in sshd for testing
- The algorithms supported by sshd are now automatically detected for testing
- Resolves: #1862457 - CVE-2020-16135
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-5
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jun 22 2020 Anderson Sasaki <ansasaki@redhat.com> - 0.9.4-3
- Do not return error when server properly closed the channel (#1849069)
- Add a test for CVE-2019-14889
- Do not parse configuration file in torture_knownhosts test
* Wed Apr 15 2020 Anderson Sasaki <ansasaki@redhat.com> - 0.9.4-2
- Added patch to fix returned version
* Thu Apr 09 2020 Anderson Sasaki <ansasaki@redhat.com> - 0.9.4-1
- Update to version 0.9.4
https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-release/
- Removed inclusion of OpenSSH server configuration file from
libssh_server.config
- Added patch to re-enable algorithms using sha1 in sshd for testing
- resolves: #1822529 - CVE-2020-1730
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Tue Dec 10 2019 Andreas Schneider <asn@redhat.com> - 0.9.3-1
- Update to version 0.9.3
- resolves: #1781780 - Fixes CVE-2019-14889
* Thu Nov 07 2019 Andreas Schneider <asn@redhat.com> - 0.9.2-1
- Upate to version 0.9.2
- resolves #1769370 - Remove the docs, they can be found on https://api.libssh.org/
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jul 11 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-5
- Add Obsoletes in libssh-config to avoid conflict with old libssh which
installed the configuration files.
* Wed Jul 10 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-4
- Eliminate circular dependency with libssh-config subpackage
* Wed Jul 10 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-3
- Provide the configuration files in a separate libssh-config subpackage
* Thu Jul 04 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-2
- Do not ignore keys from known_hosts when SSH_OPTIONS_HOSTKEYS is set
* Fri Jun 28 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-1
- Fixed Release number to released format
* Fri Jun 28 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.9.0-0.1
- Update to version 0.9.0
https://www.libssh.org/2019/06/28/libssh-0-9-0/
* Wed Jun 19 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.8.91-0.1
- Update to 0.9.0 pre release version (0.8.91)
- Added default configuration files for client and server
- Follow system-wide crypto configuration (crypto-policies)
- Added Recommends for crypto-policies
- Use OpenSSL implementation for KDF, DH, and signatures.
- Detect FIPS mode and use only allowed algorithms
- Run client and server tests during build
* Mon Feb 25 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.8.7-1
- Update to version 0.8.7
https://www.libssh.org/2019/02/25/libssh-0-8-7/
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.6-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Tue Jan 15 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.8.6-2
- Fix rsa-sha2 extension handling (#1666342)
* Thu Jan 03 2019 Anderson Sasaki <ansasaki@redhat.com> - 0.8.6-1
- Update to version 0.8.6
https://www.libssh.org/2018/12/24/libssh-0-8-6-xmas-edition/
* Mon Oct 29 2018 Andreas Schneider <asn@redhat.com> - 0.8.5-1
- Update to version 0.8.5
https://www.libssh.org/2018/10/29/libssh-0-8-5-and-libssh-0-7-7/
* Tue Oct 16 2018 Andreas Schneider <asn@redhat.com> - 0.8.4-1
- Update to version 0.8.4
https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release
- Fixes CVE-2018-10933
* Mon Oct 01 2018 Anderson Sasaki <ansasaki@redhat.com> - 0.8.3-3
- Fixed errors found by static code analysis
* Tue Sep 25 2018 Anderson Sasaki <ansasaki@redhat.com> - 0.8.3-2
- Add missing libssh_threads.so link to libssh-devel package
* Fri Sep 21 2018 Andreas Schneider <asn@redhat.com> - 0.8.3-1
- Update to version 0.8.3
https://www.libssh.org/2018/09/21/libssh-0-8-3/
* Thu Aug 30 2018 Andreas Schneider <asn@redhat.com> - 0.8.2-1
- Update to version 0.8.2
https://www.libssh.org/2018/08/30/libssh-0-8-2
* Thu Aug 16 2018 Andreas Schneider <asn@redhat.com> - 0.8.1-4
- Fix link creation or RPM doesn't install it
* Wed Aug 15 2018 Andreas Schneider <asn@redhat.com> - 0.8.1-3
- Add missing so version for libssh_threads.so.4
* Tue Aug 14 2018 Andreas Schneider <asn@redhat.com> - 0.8.1-2
- Add Provides for libssh_threads.so to unbreak applications
* Mon Aug 13 2018 Andreas Schneider <asn@redhat.com> - 0.8.1-1
- Update to version 0.8.1
https://www.libssh.org/2018/08/13/libssh-0-8-1
- resolves: #1615248 - pkg-config --modversion
- resolves: #1615132 - library initialization
* Fri Aug 10 2018 Andreas Schneider <asn@redhat.com> - 0.8.0-1
- Update to version 0.8.0
https://www.libssh.org/2018/08/10/libssh-0-8-0/
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Mar 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 0.7.5-8
- BR: gcc-c++, use %%make_build
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Feb 01 2018 Andreas Schneider <asn@redhat.com> - 0.7.5-6
- resolves: #1540021 - Build against OpenSSL 1.1
* Wed Jan 31 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.7.5-5
- Switch to %%ldconfig_scriptlets
* Fri Dec 29 2017 Andreas Schneider <asn@redhat.com> - 0.7.5-4
- Fix parsing ssh_config
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Apr 26 2017 Peter Robinson <pbrobinson@fedoraproject.org> 0.7.5-1
- Update to version 0.7.5
* Sat Mar 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 0.7.4-2
- BR: compat-openssl10-devel (f26+, #1423088)
- use %%license
- -devel: drop hardcoded pkgconfig dep (let autodeps handle it)
- %%files: track library sonames, simplify -devel
- %%install: use 'install/fast' target
- .spec cosmetics, drop deprecated %%clean section
* Wed Feb 08 2017 Andreas Schneider <asn@redhat.com> - 0.7.4-1
- Update to version 0.7.4
* Added id_ed25519 to the default identity list
* Fixed sftp EOF packet handling
* Fixed ssh_send_banner() to confirm with RFC 4253
* Fixed some memory leaks
- resolves: #1419007
* Wed Feb 24 2016 Andreas Schneider <asn@redhat.com> - 0.7.3-1
- resolves: #1311259 - Fix CVE-2016-0739
- resolves: #1311332 - Update to version 0.7.3
* Fixed CVE-2016-0739
* Fixed ssh-agent on big endian
* Fixed some documentation issues
- Enabled GSSAPI support
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Oct 22 2015 Andreas Schneider <asn@redhat.com> - 0.7.2-2
- resolves: #1271230 - Fix ssh-agent support on big endian
* Wed Sep 30 2015 Andreas Schneider <asn@redhat.com> - 0.7.2-1
- Update to version 0.7.2
* Fixed OpenSSL detection on Windows
* Fixed return status for ssh_userauth_agent()
* Fixed KEX to prefer hmac-sha2-256
* Fixed sftp packet handling
* Fixed return values of ssh_key_is_(public|private)
* Fixed bug in global success reply
- resolves: #1267346
* Tue Jun 30 2015 Andreas Schneider <asn@redhat.com> - 0.7.1-1
- Update to version 0.7.1
* Fixed SSH_AUTH_PARTIAL auth with auto public key
* Fixed memory leak in session options
* Fixed allocation of ed25519 public keys
* Fixed channel exit-status and exit-signal
* Reintroduce ssh_forward_listen()
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Thu May 21 2015 Orion Poplawski <orion@cora.nwra.com> - 0.7.0-2
- Add patch to fix undefined symbol: ssh_forward_listen (bug #1221310)
* Mon May 11 2015 Andreas Schneider <asn@redhat.com> - 0.7.0-1
- Update to version 0.7.0
* Added support for ed25519 keys
* Added SHA2 algorithms for HMAC
* Added improved and more secure buffer handling code
* Added callback for auth_none_function
* Added support for ECDSA private key signing
* Added more tests
* Fixed a lot of bugs
* Improved API documentation
* Thu Apr 30 2015 Andreas Schneider <asn@redhat.com> - 0.6.5-1
- resolves: #1213775 - Security fix for CVE-2015-3146
- resolves: #1218076 - Security fix for CVE-2015-3146
* Fri Dec 19 2014 - Andreas Schneider <asn@redhat.com> - 0.6.4-1
- Security fix for CVE-2014-8132.
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Mar 04 2014 - Andreas Schneider <asn@redhat.com> - 0.6.3-1
- Fix CVE-2014-0017.
* Mon Feb 10 2014 - Andreas Schneider <asn@redhat.com> - 0.6.1-1
- Update to version 0.6.1.
- resolves: #1056757 - Fix scp mode.
- resolves: #1053305 - Fix known_hosts heuristic.
* Wed Jan 08 2014 - Andreas Schneider <asn@redhat.com> - 0.6.0-1
- Update to 0.6.0
* Fri Jul 26 2013 - Andreas Schneider <asn@redhat.com> - 0.5.5-1
- Update to 0.5.5.
- Clenup the spec file.
* Thu Jul 18 2013 Simone Caronni <negativo17@gmail.com> - 0.5.4-5
- Add EPEL 5 support.
- Add Debian patches to enable Doxygen documentation.
* Tue Jul 16 2013 Simone Caronni <negativo17@gmail.com> - 0.5.4-4
- Add patch for #982685.
* Mon Jun 10 2013 Simone Caronni <negativo17@gmail.com> - 0.5.4-3
- Clean up SPEC file and fix rpmlint complaints.
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jan 23 2013 Petr Lautrbach <plautrba@redhat.com> 0.5.4-1
- update to security 0.5.4 release
- CVE-2013-0176 (#894407)
* Tue Nov 20 2012 Petr Lautrbach <plautrba@redhat.com> 0.5.3-1
- update to security 0.5.3 release (#878465)
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Feb 02 2012 Petr Lautrbach <plautrba@redhat.com> 0.5.2-1
- update to 0.5.2 version (#730270)
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Jun 1 2011 Jan F. Chadima <jchadima@redhat.com> - 0.5.0-1
- bounce versionn to 0.5.0 (#709785)
- the support for protocol v1 is disabled
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Jan 19 2011 Jan F. Chadima <jchadima@redhat.com> - 0.4.8-1
- bounce versionn to 0.4.8 (#670456)
* Mon Sep 6 2010 Jan F. Chadima <jchadima@redhat.com> - 0.4.6-1
- bounce versionn to 0.4.6 (#630602)
* Thu Jun 3 2010 Jan F. Chadima <jchadima@redhat.com> - 0.4.4-1
- bounce versionn to 0.4.4 (#598592)
* Wed May 19 2010 Jan F. Chadima <jchadima@redhat.com> - 0.4.3-1
- bounce versionn to 0.4.3 (#593288)
* Tue Mar 16 2010 Jan F. Chadima <jchadima@redhat.com> - 0.4.2-1
- bounce versionn to 0.4.2 (#573972)
* Tue Feb 16 2010 Jan F. Chadima <jchadima@redhat.com> - 0.4.1-1
- bounce versionn to 0.4.1 (#565870)

4
libssh_client.config Normal file
View File

@ -0,0 +1,4 @@
# Parse system-wide crypto configuration file
Include /etc/crypto-policies/back-ends/libssh.config
# Parse OpenSSH configuration file for consistency
Include /etc/ssh/ssh_config

2
libssh_server.config Normal file
View File

@ -0,0 +1,2 @@
# Parse system-wide crypto configuration file
Include /etc/crypto-policies/back-ends/libssh.config

View File

@ -1,2 +1,2 @@
258402bf1fabf664daeba4e5fc7a8d09 libssh-0.4.1.tar.gz
4481aa9d725ac10c2a1c5afdbed16400 libssh-0.4.1.tar.gz.asc
SHA512 (libssh-0.9.5.tar.xz) = 64e692a0bfa7f73585ea7b7b8b1d4c9a7f9be59565bfd4de32ca8cd9db121f87e7ad51f5c80269fbd99545af34dcf1894374ed8a6d6c1ac5f8601c026572ac18
SHA512 (libssh-0.9.5.tar.xz.asc) = f0b76cdccf26144b9cc9ad3f7e1605b50473fc5c686d0d9a2419b13382440776c09428d717253a918f7347b90e4a562fd88d8ea85a6e54f06b149826295b4f8e

10
tests/tests.yml Normal file
View File

@ -0,0 +1,10 @@
---
- hosts: localhost
roles:
- role: standard-test-beakerlib
tags:
- classic
repositories:
- repo: "https://gitlab.com/redhat-crypto/tests/libssh.git"
dest: "libssh"
fmf_filter: "tier: 0,1,2,3"