GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — libssh 0.9.5 (#24) · tml-adobe/ssh-python@e0b0494

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • Changelog.rst
  • _setup_libssh.py
  • ci
    • appveyor
      • build_ssh.bat
    • docker/manylinux
      • Dockerfile
      • libssh-0.9.4.tar.xz
      • libssh-0.9.5.tar.xz.asc
      • libssh-0.9.5.tar.xz
  • libssh
    • CMakeLists.txt
    • ChangeLog
    • doc
      • CMakeLists.txt
    • examples
      • CMakeLists.txt
      • exec.c
      • sshd_direct-tcpip.c
    • include/libssh
      • CMakeLists.txt
      • libssh.h
      • libssh_version.h.cmake
      • priv.h
    • src
      • ABI
        • current
      • CMakeLists.txt
      • buffer.c
      • channels.c
      • client.c
      • external
        • bcrypt_pbkdf.c
      • init.c
      • libcrypto-compat.c
      • libcrypto-compat.h
      • libcrypto.c
      • pki_crypto.c
      • pki_ed25519_common.c
      • session.c
      • sftp.c
      • sftpserver.c
    • tests
      • CMakeLists.txt
      • client
        • torture_algorithms.c
        • torture_auth.c
        • torture_connect.c
        • torture_knownhosts.c
        • torture_proxycommand.c
        • torture_rekey.c
        • torture_scp.c
        • torture_sftp_read.c
      • pkd
        • CMakeLists.txt
        • pkd_client.h
        • pkd_hello.c
      • server
        • CMakeLists.txt
        • test_server
          • CMakeLists.txt
      • tests_config.h.cmake
      • torture.c
      • torture.h
      • unittests
        • torture_init.c
  • setup.py
  • tests
    • test_channel.py

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎Changelog.rst‎

Copy file name to clipboardExpand all lines: Changelog.rst
+7Lines changed: 7 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Change Log
22
=============
33

4+
0.7.0
5+
+++++
6+
7+
Changes
8+
-------
9+
10+
* Updated embedded libssh to ``0.9.5``.
411

512
0.6.0
613
+++++
Collapse file

‎_setup_libssh.py‎

Copy file name to clipboardExpand all lines: _setup_libssh.py
+10-3Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,19 @@ def build_ssh():
1616

1717
if not os.path.exists('src'):
1818
os.mkdir('src')
19+
if not os.path.exists('local'):
20+
os.mkdir('local')
21+
if not os.path.exists('local/lib'):
22+
os.mkdir('local/lib')
23+
# Depending on architecture cmake installs libraries into lib64,
24+
# but we don't care about that.
25+
os.symlink('lib', 'local/lib64')
1926

2027
os.chdir('src')
21-
check_call('cmake -DCMAKE_BUILD_TYPE=Release -DWITH_GSS_API=ON ../libssh',
28+
check_call('cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../local -DWITH_GSS_API=ON ../libssh',
2229
shell=True, env=os.environ)
23-
check_call(['make', '-j%s' % (cpu_count(),)])
30+
check_call(['make', '-j%s' % (cpu_count(),), 'all', 'install'])
2431
os.chdir('..')
2532

26-
for src in glob('src/lib/libssh.so*'):
33+
for src in glob('local/lib/libssh.so*'):
2734
copy2(src, 'ssh/')
Collapse file

‎ci/appveyor/build_ssh.bat‎

Copy file name to clipboardExpand all lines: ci/appveyor/build_ssh.bat
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ cp %OPENSSL_DIR%\lib\VC\libcrypto%PYTHON_ARCH%MD.lib %APPVEYOR_BUILD_FOLDER%
1717
cp %OPENSSL_DIR%\lib\VC\libssl%PYTHON_ARCH%MD.lib %APPVEYOR_BUILD_FOLDER%
1818

1919
cmake --build . --config Release
20+
cmake --install . --prefix ../local
2021

2122
cd ..
Collapse file

‎ci/docker/manylinux/Dockerfile‎

Copy file name to clipboardExpand all lines: ci/docker/manylinux/Dockerfile
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM quay.io/pypa/manylinux2010_x86_64
22

33
ENV OPENSSL openssl-1.0.2p
4-
ENV LIBSSH 0.9.4
4+
ENV LIBSSH 0.9.5
55
ENV SYSTEM_LIBSSH 1
66

77
RUN yum install zlib-devel cmake3 -y
Collapse file

‎ci/docker/manylinux/libssh-0.9.4.tar.xz‎

Copy file name to clipboard
-489 KB
Binary file not shown.
Collapse file

‎ci/docker/manylinux/libssh-0.9.5.tar.xz‎

Copy file name to clipboard
491 KB
Binary file not shown.
Collapse file

‎ci/docker/manylinux/libssh-0.9.5.tar.xz.asc‎

Copy file name to clipboard
+16Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
-----BEGIN PGP SIGNATURE-----
2+
3+
iQIzBAABCgAdFiEEjf9T4Y8qvI2PPJIjfuD8TcwBTj0FAl9aH9kACgkQfuD8TcwB
4+
Tj35ZA/9G7lNf/byK3cJeXKb8Lp2oZ3iiAral4uT/cylnXnEa7dOoTjwV5MYvQqm
5+
BDYFta7wsGBEWLOLrtyDJr4+krh9TSs53UVwieRTd0Z87MlcTb+a0gtiJa3Y5Gdv
6+
QNge9rnUGr1MdTwvpPcSvQmoa7iH9HGzC2KrOCCyihUWX9kB+DNKWeSGJAZLNIJv
7+
C3DvB8N0di/X5f74loRsAkwA6DAfiRtd8QyuqY7NeP3ZK/cEG5R/4WpCmCHCriBI
8+
oBamKQT2CmNkHGCxMhN5iQFcm3D92lKdTLrMP+v0HlZnIjkzVJVBJeqn7FkWT967
9+
JvGqDGEiNozH4eGGjQn5SyHaVCQIv5S815L2mEKG+p0F8BvW6fQs34/RA5np3J2s
10+
SPSFhzKuORePQzoVzF8/Jsf7cTTuzgaSFKi2dkbgkqe39DnKOWhT0K6QVGfNbajz
11+
C/a9GVRl7t6Q/kNR6dFAqc++7civlfQf2Dav1NfEobJxR+DpO5CPXBCuauTXgP8Y
12+
gbvQjfBqk2Gl4VOfCObtEfLiHPNeLI/QpKq9+KAtQlWFawCOhIZsBH/p2ynDI+XJ
13+
wxfLiXPkfeNuQUUuP126mkG9GxbsHGLY38p4WKEQQ3zVx1Pxilq77ZhKGMmTgnvA
14+
/ArOwn3wNwgoP6OQdsy1hxTk16TZ+pRttJyhrdebEX7DnxAgPyw=
15+
=eqzl
16+
-----END PGP SIGNATURE-----
Collapse file

‎libssh/CMakeLists.txt‎

Copy file name to clipboardExpand all lines: libssh/CMakeLists.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules")
1010
include(DefineCMakeDefaults)
1111
include(DefineCompilerFlags)
1212

13-
project(libssh VERSION 0.9.4 LANGUAGES C)
13+
project(libssh VERSION 0.9.5 LANGUAGES C)
1414

1515
# global needed variable
1616
set(APPLICATION_NAME ${PROJECT_NAME})
@@ -22,7 +22,7 @@ set(APPLICATION_NAME ${PROJECT_NAME})
2222
# Increment AGE. Set REVISION to 0
2323
# If the source code was changed, but there were no interface changes:
2424
# Increment REVISION.
25-
set(LIBRARY_VERSION "4.8.5")
25+
set(LIBRARY_VERSION "4.8.6")
2626
set(LIBRARY_SOVERSION "4")
2727

2828
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
Collapse file

‎libssh/ChangeLog‎

Copy file name to clipboardExpand all lines: libssh/ChangeLog
+11Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
ChangeLog
22
==========
33

4+
version 0.9.5 (released 2020-XX-XX)
5+
* CVE-2020-16135: Avoid null pointer dereference in sftpserver (T232)
6+
* Improve handling of library initialization (T222)
7+
* Fix parsing of subsecond times in SFTP (T219)
8+
* Make the documentation reproducible
9+
* Remove deprecated API usage in OpenSSL
10+
* Fix regression of ssh_channel_poll_timeout() returning SSH_AGAIN
11+
* Define version in one place (T226)
12+
* Prevent invalid free when using different C runtimes than OpenSSL (T229)
13+
* Compatibility improvements to testsuite
14+
415
version 0.9.4 (released 2020-04-09)
516
* Fixed CVE-2020-1730 - Possible DoS in client and server when handling
617
AES-CTR keys with OpenSSL
Collapse file

‎libssh/doc/CMakeLists.txt‎

Copy file name to clipboardExpand all lines: libssh/doc/CMakeLists.txt
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ if (DOXYGEN_FOUND)
1313
set(DOXYGEN_TAB_SIZE 4)
1414
set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C YES)
1515
set(DOXYGEN_MARKDOWN_SUPPORT YES)
16+
set(DOXYGEN_FULL_PATH_NAMES NO)
1617

1718
set(DOXYGEN_PREDEFINED DOXYGEN
1819
WITH_SERVER

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.