GeezerVison is showing github.com — libssh 0.9.5 (#24) · tml-adobe/ssh-python@e0b0494
File treeExpand file treeCollapse file tree Open diff view settings Some content is hiddenLarge Commits have some content hidden by default. Use the searchbox below for content that may be hidden. Dismiss bannerExpand file treeCollapse file tree Open diff view settings Collapse file 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 number | Diff line number | Diff line change |
|---|
| 1 | 1 | Change Log | 2 | 2 | ============= | 3 | 3 |
| | 4 | +0.7.0 | | 5 | ++++++ | | 6 | + | | 7 | +Changes | | 8 | +------- | | 9 | + | | 10 | +* Updated embedded libssh to ``0.9.5``. | 4 | 11 |
| 5 | 12 | 0.6.0 | 6 | 13 | +++++ | |
Collapse file Copy file name to clipboardExpand all lines: _setup_libssh.py +10-3Lines changed: 10 additions & 3 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -16,12 +16,19 @@ def build_ssh(): | 16 | 16 |
| 17 | 17 | if not os.path.exists('src'): | 18 | 18 | 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') | 19 | 26 |
| 20 | 27 | 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', | 22 | 29 | shell=True, env=os.environ) | 23 | | - check_call(['make', '-j%s' % (cpu_count(),)]) | | 30 | + check_call(['make', '-j%s' % (cpu_count(),), 'all', 'install']) | 24 | 31 | os.chdir('..') | 25 | 32 |
| 26 | | - for src in glob('src/lib/libssh.so*'): | | 33 | + for src in glob('local/lib/libssh.so*'): | 27 | 34 | copy2(src, 'ssh/') |
Collapse file Copy file name to clipboardExpand all lines: ci/appveyor/build_ssh.bat +1Lines changed: 1 addition & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -17,5 +17,6 @@ cp %OPENSSL_DIR%\lib\VC\libcrypto%PYTHON_ARCH%MD.lib %APPVEYOR_BUILD_FOLDER% | 17 | 17 | cp %OPENSSL_DIR%\lib\VC\libssl%PYTHON_ARCH%MD.lib %APPVEYOR_BUILD_FOLDER% | 18 | 18 |
| 19 | 19 | cmake --build . --config Release | | 20 | +cmake --install . --prefix ../local | 20 | 21 |
| 21 | 22 | cd .. |
Collapse file Copy file name to clipboardExpand all lines: ci/docker/manylinux/Dockerfile +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | FROM quay.io/pypa/manylinux2010_x86_64 | 2 | 2 |
| 3 | 3 | ENV OPENSSL openssl-1.0.2p | 4 | | -ENV LIBSSH 0.9.4 | | 4 | +ENV LIBSSH 0.9.5 | 5 | 5 | ENV SYSTEM_LIBSSH 1 | 6 | 6 |
| 7 | 7 | RUN yum install zlib-devel cmake3 -y | |
Collapse file Copy file name to clipboard Collapse file Copy file name to clipboard Collapse file Copy file name to clipboard +16Lines changed: 16 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
| | 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 Copy file name to clipboardExpand all lines: libssh/CMakeLists.txt +2-2Lines changed: 2 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -10,7 +10,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules") | 10 | 10 | include(DefineCMakeDefaults) | 11 | 11 | include(DefineCompilerFlags) | 12 | 12 |
| 13 | | -project(libssh VERSION 0.9.4 LANGUAGES C) | | 13 | +project(libssh VERSION 0.9.5 LANGUAGES C) | 14 | 14 |
| 15 | 15 | # global needed variable | 16 | 16 | set(APPLICATION_NAME ${PROJECT_NAME}) | @@ -22,7 +22,7 @@ set(APPLICATION_NAME ${PROJECT_NAME}) | 22 | 22 | # Increment AGE. Set REVISION to 0 | 23 | 23 | # If the source code was changed, but there were no interface changes: | 24 | 24 | # Increment REVISION. | 25 | | -set(LIBRARY_VERSION "4.8.5") | | 25 | +set(LIBRARY_VERSION "4.8.6") | 26 | 26 | set(LIBRARY_SOVERSION "4") | 27 | 27 |
| 28 | 28 | # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked | |
Collapse file Copy file name to clipboardExpand all lines: libssh/ChangeLog +11Lines changed: 11 additions & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 1 | 1 | ChangeLog | 2 | 2 | ========== | 3 | 3 |
| | 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 | + | 4 | 15 | version 0.9.4 (released 2020-04-09) | 5 | 16 | * Fixed CVE-2020-1730 - Possible DoS in client and server when handling | 6 | 17 | AES-CTR keys with OpenSSL | |
Collapse file Copy file name to clipboardExpand all lines: libssh/doc/CMakeLists.txt +1Lines changed: 1 addition & 0 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -13,6 +13,7 @@ if (DOXYGEN_FOUND) | 13 | 13 | set(DOXYGEN_TAB_SIZE 4) | 14 | 14 | set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C YES) | 15 | 15 | set(DOXYGEN_MARKDOWN_SUPPORT YES) | | 16 | + set(DOXYGEN_FULL_PATH_NAMES NO) | 16 | 17 |
| 17 | 18 | set(DOXYGEN_PREDEFINED DOXYGEN | 18 | 19 | WITH_SERVER | |
|