aboutsummaryrefslogtreecommitdiff
path: root/libs/libssh
Commit message (Collapse)AuthorAge
* libssh: compile against MbedTLS instead of OpenSSLGioacchino Mazzurco2023-08-28
| | | | | | | | Since 2017 libssh supports to be compiled against libmbedtls instead of libopessl, OpenWrt ships mbedtls by default, while depending on OpenSSL increase image size by almost 1.5MB unnecessarily. Signed-off-by: Gioacchino Mazzurco <gio@eigenlab.org>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* libssh: update to 0.10.4Rosen Penev2022-11-07
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: update to 0.10.3Nick Hainke2022-09-05
| | | | | | | Release notes: https://www.libssh.org/2022/09/05/libssh-0-10-3/ Signed-off-by: Nick Hainke <vincent@systemli.org>
* libssh: update to 0.10.2Nick Hainke2022-09-03
| | | | | | | Release notes: https://www.libssh.org/2022/09/02/libssh-0-10-2/ Signed-off-by: Nick Hainke <vincent@systemli.org>
* libssh: update to 0.10.0Nick Hainke2022-08-31
| | | | | | | Release Notes: https://www.libssh.org/2022/08/26/libssh-0-10-0/ Signed-off-by: Nick Hainke <vincent@systemli.org>
* libssh: update to 0.9.6Michal Vasilek2021-08-27
| | | | | | * fixes CVE-2021-3634 Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: build CMake projects with NinjaRosen Penev2021-03-27
| | | | | | | | | | | | | | | | | | | | faster to compile. A small selection of packages was tested going from: Executed in 696.30 secs fish external usr time 82.98 mins 395.00 micros 82.98 mins sys time 9.02 mins 0.00 micros 9.02 mins to: Executed in 592.20 secs fish external usr time 84.84 mins 361.00 micros 84.84 mins sys time 8.85 mins 57.00 micros 8.85 mins Tested by running make -j 12 and wiping staging/build_dir/target_x Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: update to 0.9.5Rosen Penev2020-09-20
| | | | | | It seems none of the patches apply/are needed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: patch ssh_channel_poll_timeout for compatibility with libnetconf2Jakov Smolic2020-08-24
| | | | Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
* libssh: patch security issueJan Pavlinec2020-08-06
| | | | | | | Fixes: CVE-2020-16135 Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* libssh: update to version 0.9.4 (security fix)Jan Pavlinec2020-04-16
| | | | | | | Fixes CVE-2020-1730 Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* libssh: fix compilation without deprecated OpenSSL APIsRosen Penev2020-03-25
| | | | | | | | | | | | Cleaned up Makefile. Fixed license information. Simplified big endian condition. Removed InstallDev section. CMAKE_INSTALL handles it. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: simplified CMAKE testsNikos Mavrogiannopoulos2020-01-25
| | | | | | | | That is endianness check is provided as option, SSP and other flags are enabled by openwrt global flags to fix issues in unsupported systems, and unused flags were removed. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* libssh: updated to 0.9.3Nikos Mavrogiannopoulos2020-01-14
| | | | | | | This updates the library to address several CVEs, add modern crypto, and eliminate legacy patches. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* libssh: Fix compilation without deprecated OpenSSL APIsRosen Penev2019-04-28
| | | | | | Last patch was already fixed upstream. First patch was sent. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: Fix compile without OpenSSL deprecated APIsRosen Penev2018-11-09
| | | | | | Backported several patches from version 0.8 to fix this. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libssh: bump to 0.7.6 CVE-2018-10933 fixKevin Darbyshire-Bryant2018-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump from 0.7.5 to 0.7.6. Upstream changelog: Fixed CVE-2018-10933 Added support for OpenSSL 1.1 Added SHA256 support for ssh_get_publickey_hash() Fixed config parsing Fixed random memory corruption when importing pubkeys Backported upstream patches since 0.7.6 to fix interactive authentication issues amongst other things: 9d5cf209 libcrypto: Fix memory leak in evp_final() 10397321 gssapi: Set correct state after sending GSSAPI_RESPONSE (select mechanism OID) 7ad80ba1 server: Fix compile error acb0e4f4 examples: Explicitly track auth state in samplesshd-kbdint 3fe7510b messages: Check that the requested service is 'ssh-connection' 734e3ce6 server: Set correct state after sending INFO_REQUEST (Kbd Interactive) e4c6d591 packet: Add missing break in ssh_packet_incoming_filter() f81ca616 misc: Add strndup implementation if not provides by the OS Refresh patches. Remove local backport for OpenSSL 1.1 support as is now in release Remove PKG_INSTALL & CMAKE vars that are defaulted anyway Add PKG_CPE_ID:=cpe:/a:libssh:libssh for CVE tracking Remove BROKEN tag as is no longer broken Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* libssh: mark as BROKEN due to CVE-2018-10933Kevin Darbyshire-Bryant2018-10-19
| | | | | | | | | | The only known user of this library is currently unable to get their application to work with with the fixed 0.7.6 release of this library. To prevent accidental use by unknown parties of a flawed library, mark it as BROKEN. Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
* libssh: added openssl 1.1 compatibilityEneas U de Queiroz2018-05-23
| | | | | | This patch was backported from upstream master branch. Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* packages: cleanup Makefile variablesStephen Walker2017-06-03
| | | | | | Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
* libssh: modify copy of .so filesAntonio Paunovic2017-05-29
| | | | Signed-off-by: Antonio Paunovic <antonio.paunovic@sartura.hr>
* libssh: switch from git to release downloadLuka Perkov2017-05-14
| | | | Signed-off-by: Luka Perkov <luka.perkov@sartura.hr>
* add libsshMislav Novakovic2017-05-11
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>