4 Commits

Author SHA256 Message Date
3a0c37542b Accepting request 1275341 from network
Forwarded request #1274710 from lmulling

- Update to 20250501:
  * Fixed minor strict kex violation, thanks to Fabian Bäumer and Marcus
    Brinkmann for the bug report.
  * Updated cryptoint to version 20250414
  * Added support for external lib1305
- Included from 20250411:
  * add lib1305 support

OBS-URL: https://build.opensuse.org/request/show/1275341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tinyssh?expand=0&rev=10
2025-05-08 16:22:25 +00:00
3932bee065 - Update to 20250501:
* Fixed minor strict kex violation, thanks to Fabian Bäumer and Marcus
    Brinkmann for the bug report.
  * Updated cryptoint to version 20250414
  * Added support for external lib1305
- Included from 20250411:
  * add lib1305 support

OBS-URL: https://build.opensuse.org/package/show/network/tinyssh?expand=0&rev=19
2025-05-07 18:16:43 +00:00
86ab0eaf4d Accepting request 1247584 from network
OBS-URL: https://build.opensuse.org/request/show/1247584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tinyssh?expand=0&rev=9
2025-02-21 20:37:29 +00:00
c58797069c - Update to 20250201:
* Relicensed under CC0-1.0 OR 0BSD OR MIT-0 OR MIT
  * Final reformatting using clang-format
- Included from 20241111 to 20250126:
  * Fixed more compiler warnings
  * More used cryptoint
  * Switched to cryptoint
  * Switched to tests from SUPERCOP for crypto primitives
  * Fixed various compiler warnings
  * Fixed implicit-function-declaration warning packet_put.c (tnx @lanodan)
  * Modification of the build system to a simple Makefile (old build system
    still in directory 'old')
  * Added support for external librandombytes, lib25519, libntruprime library
  * Dropped support for other NaCl-compatible external libraries
- Update spec file to new build system
- Add tinyssh.keyring
- Enable %check on code streams that support it

OBS-URL: https://build.opensuse.org/package/show/network/tinyssh?expand=0&rev=17
2025-02-21 08:59:16 +00:00
6 changed files with 155 additions and 13 deletions

16
20250501.tar.gz.asc Normal file
View File

@@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE0Aiwwj2EeeRrn8uQRdpRdJaTn/kFAmgUZJkACgkQRdpRdJaT
n/ktrw//SQobGCRoEs07Lr4ZjRhEY59Efr51s3VV95fhNsTboVO8qvcfuFeqiC35
PdE9rpoBhpaSBXLed4xD+Oz1Z/91CwlCjQ/UpqsLREUrwi7flfwlO1eiJGZrzWF8
SEAo8/LjF/8b+ENwJRD0gn8fipjAe261DSxb62ahBQ4rl6B/ds0fCFO1mss4KqV/
lI50R1xlgNRczFKel42PeRcTZB7J1abeGMs1gHOFi/yzG2LnjZAJolP213ElMhYH
CajPw8Mk314AZZ6GJNOpMEYKNvURX8HkcnYBVLoqRd91tePWy4RMGPlorvbDWS07
xZUp8fwvDqFaGOusubluCUtAOA0hvcxgj6wqNpWu48Ra+1SLNzQB5Ft/VAJIHc+F
Ey0NSv+mF8iY9+JTDJJaesTZuvDdaaCVkWIsBJR9M/EQ7dqTNTIhrrT1LNSoBZx/
gQklRqAZfnCfj5qXS9Ql5qeF5kM0pKAu4DQFzWKHeg6QMq39hxVDRvQeQGK1o9dw
TQSqkC+XE4rMcqu68Ra5JqL952PyyKxijqTFAblfMrYyMuuc6sUBgx/SZqlqc2E3
hjLyrKXLBi7uwfpuVV99TbQS8/VuG4v3e30z/jgPQzqcZJfyOsfTr1SigQMGmeJn
GugitfLfO+DONqOqlf4TSGi11K+/mmISa7ULZ0wOeSRqLCyii9M=
=KSWx
-----END PGP SIGNATURE-----

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2cd49d0e5e8bdb808d86f07f946a0cfbf2dc9a449a4b8243a82be267d852b62
size 249848

3
tinyssh-20250501.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f3ae622c765db4e0d791ea90a9feba39d7f693ef9cb949a797f7ad6b404a2d61
size 421567

View File

@@ -1,3 +1,35 @@
-------------------------------------------------------------------
Mon May 5 19:50:38 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>
- Update to 20250501:
* Fixed minor strict kex violation, thanks to Fabian Bäumer and Marcus
Brinkmann for the bug report.
* Updated cryptoint to version 20250414
* Added support for external lib1305
- Included from 20250411:
* add lib1305 support
-------------------------------------------------------------------
Mon Feb 10 19:40:54 UTC 2025 - Lucas Mulling <lucas.mulling@suse.com>
- Update to 20250201:
* Relicensed under CC0-1.0 OR 0BSD OR MIT-0 OR MIT
* Final reformatting using clang-format
- Included from 20241111 to 20250126:
* Fixed more compiler warnings
* More used cryptoint
* Switched to cryptoint
* Switched to tests from SUPERCOP for crypto primitives
* Fixed various compiler warnings
* Fixed implicit-function-declaration warning packet_put.c (tnx @lanodan)
* Modification of the build system to a simple Makefile (old build system
still in directory 'old')
* Added support for external librandombytes, lib25519, libntruprime library
* Dropped support for other NaCl-compatible external libraries
- Update spec file to new build system
- Add tinyssh.keyring
- Enable %check on code streams that support it
-------------------------------------------------------------------
Thu Jun 13 10:28:06 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

87
tinyssh.keyring Normal file
View File

@@ -0,0 +1,87 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=e+QV
-----END PGP PUBLIC KEY BLOCK-----"

View File

@@ -1,7 +1,7 @@
#
# spec file for package tinyssh
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,17 @@
Name: tinyssh
Version: 20240101
Version: 20250501
Release: 0
Summary: A minimalistic SSH server which implements only a subset of SSHv2 features
License: CC0-1.0
Group: Productivity/Networking/SSH
URL: https://tinyssh.org/
Source: https://github.com/janmojzis/tinyssh/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: https://github.com/janmojzis/tinyssh/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: https://github.com/janmojzis/tinyssh/releases/download/%{version}/%{version}.tar.gz.asc
Source2: %{name}-%{version}.tar.gz
Source3: %{version}.tar.gz.asc
Source4: %{name}.keyring
Patch0: tinyssh-gcc14-compat.patch
%description
@@ -36,25 +40,28 @@ unsafe features (such as password or hostbased authentication) or doesn't
use dynamic memory allocation (no allocation failures, etc.)
%prep
%setup -q
%patch -P 0 -p1
echo %{optflags} > conf-cflags
echo %{_sbindir} > conf-bin
echo %{_mandir} > conf-man
echo gcc > conf-cc
%autosetup -a2
%build
export CFLAGS="%{optflags}"
%make_build
%install
export PREFIX=/usr
%make_install
%if 0%{?suse_version} > 1315
%check
%make_build test
%endif
%files
%license LICENCE
%license LICENCE.md
%doc README*
%{_sbindir}/tinysshd
%{_sbindir}/tinysshd-makekey
%{_sbindir}/tinysshd-printkey
%{_sbindir}/tinysshnoneauthd
%{_mandir}/man8/tinysshd-makekey.8%{?ext_man}
%{_mandir}/man8/tinysshd-printkey.8%{?ext_man}
%{_mandir}/man8/tinysshd.8%{?ext_man}