Page MenuHomePhabricator
Feed All Stories

Thu, Oct 10

dten added a comment to T178: Getting unexpected `remote channel is closed` after executing remote command.

There's a side issue of the proxy commands is being left open. Still looking into that

Thu, Oct 10, 7:35 PM
dten added a comment to T178: Getting unexpected `remote channel is closed` after executing remote command.

I have something working. If the theory holds and that's a reasonable check then I'll do that.

Thu, Oct 10, 7:33 PM
Jakuje added a comment to T178: Getting unexpected `remote channel is closed` after executing remote command.

Theory sounds right. Were you able to confirm this theory and fix your code to handle empty responses?

Thu, Oct 10, 11:59 AM

Wed, Oct 9

dten added a comment to T178: Getting unexpected `remote channel is closed` after executing remote command.

i have a theory about this now :)

Wed, Oct 9, 11:26 PM
dten updated the task description for T178: Getting unexpected `remote channel is closed` after executing remote command.
Wed, Oct 9, 11:23 PM
dten updated the task description for T178: Getting unexpected `remote channel is closed` after executing remote command.
Wed, Oct 9, 10:59 PM
dten created T178: Getting unexpected `remote channel is closed` after executing remote command.
Wed, Oct 9, 10:58 PM

Mon, Oct 7

ansasaki committed rLIBSSHfe18ef279881: pki_crypto: Use temporary pointer when using i2d_* (authored by ansasaki).
pki_crypto: Use temporary pointer when using i2d_*
Mon, Oct 7, 12:08 PM

Tue, Oct 1

Jakuje committed rLIBSSH689f1b0a6b8a: callbacks: Improve documentation about callbacks handling (authored by Jakuje).
callbacks: Improve documentation about callbacks handling
Tue, Oct 1, 10:29 AM
Jakuje committed rLIBSSHa22367fbe193: tests: Verify multiple match conditions can be present on a line (authored by Jakuje).
tests: Verify multiple match conditions can be present on a line
Tue, Oct 1, 10:29 AM
Jakuje committed rLIBSSH46c3563da9a4: tests: Verify match exec keyword works on itself (authored by Jakuje).
tests: Verify match exec keyword works on itself
Tue, Oct 1, 10:28 AM
Jakuje closed T103: ssh_set_channel_callbacks() does not create a copy of ssh_channel_callbacks_struct, while documentation implies otherwise as Resolved by committing rLIBSSH689f1b0a6b8a: callbacks: Improve documentation about callbacks handling.
Tue, Oct 1, 10:28 AM · Restricted Project
Jakuje committed rLIBSSH349abe594290: config_parser: Implement more useful variant of get_token() (authored by Jakuje).
config_parser: Implement more useful variant of get_token()
Tue, Oct 1, 10:28 AM
Jakuje committed rLIBSSHc7da113f1d27: tests: Verify functionality of low-level config parser functions (authored by Jakuje).
tests: Verify functionality of low-level config parser functions
Tue, Oct 1, 10:28 AM
Jakuje committed rLIBSSHc983c994a2de: config: Implement match exec keyword (authored by Jakuje).
config: Implement match exec keyword
Tue, Oct 1, 10:28 AM
Jakuje closed T169: Support multi-criteria Match like Match host `hostname` exec `statement` as Resolved by committing rLIBSSHc983c994a2de: config: Implement match exec keyword.
Tue, Oct 1, 10:28 AM · Restricted Project

Mon, Sep 30

asn added a comment to T158: Use curve25519-sha256 from crypto libs if available.

I think supporting mbedtls in future would be nice as it is GPL licensed. libgcrypt is just a mess and we should remove it at one point.

Mon, Sep 30, 7:26 PM · Restricted Project
ansasaki committed rLIBSSH4f7cb6076a1d: pki_crypto: Support Ed25519 keys in PEM files (authored by ansasaki).
pki_crypto: Support Ed25519 keys in PEM files
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSH3f6820694eeb: cmake: Do not build internal ed25519 when unnecessary (authored by ansasaki).
cmake: Do not build internal ed25519 when unnecessary
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSH0da6597fe456: curve25519: Use OpenSSL X25519 implementation (authored by ansasaki).
curve25519: Use OpenSSL X25519 implementation
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSH0a13045f6893: cmake: Detect OpenSSL X25519 support (authored by ansasaki).
cmake: Detect OpenSSL X25519 support
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSHb56ffd84245c: pki: Remove unused function pki_signature_verify() (authored by ansasaki).
pki: Remove unused function pki_signature_verify()
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSHc60ac3fe027d: pki_crypto: Use OpenSSL for Ed25519 signatures (authored by ansasaki).
pki_crypto: Use OpenSSL for Ed25519 signatures
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSH84eab65edcf0: pki: Move common Ed25519 functions to pki_ed25519_common.c (authored by ansasaki).
pki: Move common Ed25519 functions to pki_ed25519_common.c
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSH7c3e37bf4c63: cmake: Detect OpenSSL support for Ed25519 (authored by ansasaki).
cmake: Detect OpenSSL support for Ed25519
Mon, Sep 30, 5:21 PM
ansasaki committed rLIBSSHab9921ee6ac4: pki_mbedcrypto: Do not treat Ed25519 as a special case (authored by ansasaki).
pki_mbedcrypto: Do not treat Ed25519 as a special case
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH9296bcd4bb0d: pki_gcrypt: Do not treat Ed25519 as a special case (authored by ansasaki).
pki_gcrypt: Do not treat Ed25519 as a special case
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH24f39761f332: pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify* (authored by ansasaki).
pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify*
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH49e8a4ef19a3: torture_pki_ed25519: Use public key to verify signatures (authored by ansasaki).
torture_pki_ed25519: Use public key to verify signatures
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHd7e1141c1e32: gitlab-ci: Move cmake from prep to build command in csbuild (authored by ansasaki).
gitlab-ci: Move cmake from prep to build command in csbuild
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHfd5c59847738: gitlab-ci: Turn DEBUG_CRYPTO on for standard crypto lib builds (authored by asn).
gitlab-ci: Turn DEBUG_CRYPTO on for standard crypto lib builds
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHde4034bfe0e7: buffer: Simplify handling of the return codes (authored by Jakuje).
buffer: Simplify handling of the return codes
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH6ccd84bae929: buffer: Avoid use of uninitialized values (authored by Jakuje).
buffer: Avoid use of uninitialized values
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHe4c281c7ce38: dh-gex: Correctly free modulus and generator with openssl (authored by Jakuje).
dh-gex: Correctly free modulus and generator with openssl
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH93541fe150e9: channels: Correctly reports failed channels opening (authored by Jakuje).
channels: Correctly reports failed channels opening
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHe6ba98a0aa95: Reformat channel_open() (authored by Jakuje).
Reformat channel_open()
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH6dcb96050170: channels: Do not use deprecated functions in the example code (authored by Jakuje).
channels: Do not use deprecated functions in the example code
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHfcacc7fe8ce0: options: Do not attempt to expand percents in PKCS#11 URIs (authored by Jakuje).
options: Do not attempt to expand percents in PKCS#11 URIs
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHf078f53911e9: tests: Verify the localuser match works (authored by Jakuje).
tests: Verify the localuser match works
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSH27f5bfd129f2: config: Support match localuser (authored by Jakuje).
config: Support match localuser
Mon, Sep 30, 5:20 PM
ansasaki committed rLIBSSHd2af62624d49: known_hosts: Avoid using deprecated functions (even from deprecated functions) (authored by Jakuje).
known_hosts: Avoid using deprecated functions (even from deprecated functions)
Mon, Sep 30, 5:19 PM
ansasaki committed rLIBSSH4a0cbe396d67: config: Make the matching case sensitive as documented in ssh_config manual… (authored by Jakuje).
config: Make the matching case sensitive as documented in ssh_config manual…
Mon, Sep 30, 5:19 PM
ansasaki committed rLIBSSHa1812e9ac1e5: Skip the proxycommand test in case the netcat is not avaliable (authored by Jakuje).
Skip the proxycommand test in case the netcat is not avaliable
Mon, Sep 30, 5:19 PM
ansasaki committed rLIBSSH0e3dbd6c69ac: sftp: Improve the documentation of sftp_init() and sftp_new() (authored by Jakuje).
sftp: Improve the documentation of sftp_init() and sftp_new()
Mon, Sep 30, 5:19 PM

Wed, Sep 25

Jakuje added a comment to T158: Use curve25519-sha256 from crypto libs if available.

I think this was addressed by https://gitlab.com/libssh/libssh-mirror/merge_requests/63 for OpenSSL.

Wed, Sep 25, 4:19 PM · Restricted Project
Jakuje added a project to T174: pkd_hello fails for some host key types: Restricted Project.
Wed, Sep 25, 4:09 PM · Restricted Project
Jakuje added a project to T103: ssh_set_channel_callbacks() does not create a copy of ssh_channel_callbacks_struct, while documentation implies otherwise: Restricted Project.

I think we should update the documentation so it is clear that the structure needs to be valid as long as the channel/session is valid.

Wed, Sep 25, 4:00 PM · Restricted Project
Jakuje added a project to T177: Build error. Version 0.9.0 / 0.8.5: Restricted Project.
Wed, Sep 25, 10:51 AM · Restricted Project

Tue, Sep 24

akobel added a comment to T169: Support multi-criteria Match like Match host `hostname` exec `statement`.

Hi Jakub,

Tue, Sep 24, 7:09 PM · Restricted Project
ansasaki committed rLIBSSHa3a0529b41e5: pki_crypto: Support Ed25519 keys in PEM files (authored by ansasaki).
pki_crypto: Support Ed25519 keys in PEM files
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSH61e6b6cc59eb: cmake: Do not build internal ed25519 when unnecessary (authored by ansasaki).
cmake: Do not build internal ed25519 when unnecessary
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSHd463f67abaa1: curve25519: Use OpenSSL X25519 implementation (authored by ansasaki).
curve25519: Use OpenSSL X25519 implementation
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSH0b7f7d2cf7f2: cmake: Detect OpenSSL X25519 support (authored by ansasaki).
cmake: Detect OpenSSL X25519 support
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSH55cd04fbee7b: pki: Remove unused function pki_signature_verify() (authored by ansasaki).
pki: Remove unused function pki_signature_verify()
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSHbdcaf55b906b: pki: Move common Ed25519 functions to pki_ed25519_common.c (authored by ansasaki).
pki: Move common Ed25519 functions to pki_ed25519_common.c
Tue, Sep 24, 4:57 PM
ansasaki committed rLIBSSH2a2c1c98bf41: pki_crypto: Use OpenSSL for Ed25519 signatures (authored by ansasaki).
pki_crypto: Use OpenSSL for Ed25519 signatures
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSH97adbfe0877e: pki_mbedcrypto: Do not treat Ed25519 as a special case (authored by ansasaki).
pki_mbedcrypto: Do not treat Ed25519 as a special case
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSHa0b84a8cd541: cmake: Detect OpenSSL support for Ed25519 (authored by ansasaki).
cmake: Detect OpenSSL support for Ed25519
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSH90944a36513b: pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify* (authored by ansasaki).
pki_crypto: Use EVP_DigestSign* and EVP_DigestVerify*
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSH38ede2e22576: pki_gcrypt: Do not treat Ed25519 as a special case (authored by ansasaki).
pki_gcrypt: Do not treat Ed25519 as a special case
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSH7ffa3c358d72: gitlab-ci: Move cmake from prep to build command in csbuild (authored by ansasaki).
gitlab-ci: Move cmake from prep to build command in csbuild
Tue, Sep 24, 4:56 PM
ansasaki committed rLIBSSH7452f0ded897: torture_pki_ed25519: Use public key to verify signatures (authored by ansasaki).
torture_pki_ed25519: Use public key to verify signatures
Tue, Sep 24, 4:56 PM
Jakuje committed rLIBSSHaff7c500d572: buffer: Avoid use of uninitialized values (authored by Jakuje).
buffer: Avoid use of uninitialized values
Tue, Sep 24, 4:50 PM
Jakuje committed rLIBSSHe72429f205bd: buffer: Simplify handling of the return codes (authored by Jakuje).
buffer: Simplify handling of the return codes
Tue, Sep 24, 4:50 PM
Jakuje committed rLIBSSHaac682f60ea8: dh-gex: Correctly free modulus and generator with openssl (authored by Jakuje).
dh-gex: Correctly free modulus and generator with openssl
Tue, Sep 24, 4:50 PM
Jakuje committed rLIBSSH2f05243a4a7b: channels: Correctly reports failed channels opening (authored by Jakuje).
channels: Correctly reports failed channels opening
Tue, Sep 24, 4:50 PM
Jakuje closed T176: I have upgraded libssh from 0.7.6 to 0.9.0 to use diffie-hellman-group-exchange-sha256 kex algo both in client and server, but I found that memory leak , see details as Resolved by committing rLIBSSHaac682f60ea8: dh-gex: Correctly free modulus and generator with openssl.
Tue, Sep 24, 4:50 PM · Restricted Project
Jakuje committed rLIBSSH89a9eb8811da: Reformat channel_open() (authored by Jakuje).
Reformat channel_open()
Tue, Sep 24, 4:49 PM
Jakuje closed T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit as Resolved by committing rLIBSSH2f05243a4a7b: channels: Correctly reports failed channels opening.
Tue, Sep 24, 4:49 PM · Restricted Project
Jakuje committed rLIBSSH3cf2b41f5eaf: channels: Do not use deprecated functions in the example code (authored by Jakuje).
channels: Do not use deprecated functions in the example code
Tue, Sep 24, 4:49 PM
Jakuje committed rLIBSSH223cc9623992: options: Do not attempt to expand percents in PKCS#11 URIs (authored by Jakuje).
options: Do not attempt to expand percents in PKCS#11 URIs
Tue, Sep 24, 4:49 PM
Jakuje committed rLIBSSH61b1e0e7e99e: tests: Verify the localuser match works (authored by Jakuje).
tests: Verify the localuser match works
Tue, Sep 24, 4:49 PM
Jakuje committed rLIBSSH6500134259c4: config: Support match localuser (authored by Jakuje).
config: Support match localuser
Tue, Sep 24, 4:49 PM
Jakuje committed rLIBSSH9b8b312b88ee: config: Make the matching case sensitive as documented in ssh_config manual… (authored by Jakuje).
config: Make the matching case sensitive as documented in ssh_config manual…
Tue, Sep 24, 4:49 PM
Jakuje added a comment to T177: Build error. Version 0.9.0 / 0.8.5.

The first issue was fixed in 65bc24d8 which is already in libssh 0.9 release. The second is probably fixed by 58113d48, which is also part of 0.9 release. Can you retest with 0.9?

Tue, Sep 24, 1:03 PM · Restricted Project

Sun, Sep 22

wonbinbk created T177: Build error. Version 0.9.0 / 0.8.5.
Sun, Sep 22, 8:38 PM · Restricted Project

Fri, Sep 20

TheMarlboroMan added a comment to T175: Building v9.0.0 with gcc 7.4.0 fails..

Yes, of course. I am not at it right now, but it is am almost sure it is an Ubuntu 16, 64bit, with GCC 7.4.0. The system itself is standard issue but GCC i had to add some PPAs (I think) and apt-get install. Let me know if you need anything else.

Fri, Sep 20, 9:08 PM · Restricted Project
Jakuje added a comment to T175: Building v9.0.0 with gcc 7.4.0 fails..

Can you clarify on what platform you are experiencing these issues?

Fri, Sep 20, 3:05 PM · Restricted Project
Jakuje updated subscribers of T176: I have upgraded libssh from 0.7.6 to 0.9.0 to use diffie-hellman-group-exchange-sha256 kex algo both in client and server, but I found that memory leak , see details.

Thank you for the bug report. Indeed, the handling of the modulus and generator is wrong. These bignums are copied in the ssh_dh_set_parameters() into the keypair structures (when using openssl backend), but the calling function did not free them as expected. Also the handling of errors was wrong in case of some failures checking them.

Fri, Sep 20, 1:26 PM · Restricted Project

Thu, Sep 19

Jakuje added a comment to T174: pkd_hello fails for some host key types.

The tests/pkd/pkd_util.c already parses the openssh version so it can be used with a bit of refactoring. Or you can adjust the tests/CMakeLists.txt to expose the already-collected versions also the pkd tests and allow these alogirhtms only on the newer openssh.

Thu, Sep 19, 5:32 PM · Restricted Project

Wed, Sep 18

Jakuje updated subscribers of T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

Thank you for testing. Whether and where to list your perl bindings in the main page, that is more up to @asn, but I do not think it should be a problem.

Wed, Sep 18, 10:43 AM · Restricted Project
qgarnier added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

I have a request. Could you add the perl binding in the listing ? Or is not enough finished for that ?

Wed, Sep 18, 9:41 AM · Restricted Project
qgarnier added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

I have tested and it's working now! Thanks

== authentification succeeded
================================================
=== exit = -1
error: Channel opening failure: channel 53 error (1) open failed
================================================
================================================
=== exit = -1
error: Channel opening failure: channel 54 error (1) open failed
================================================
================================================
=== exit = -1
error: Channel opening failure: channel 55 error (1) open failed
...
Wed, Sep 18, 9:35 AM · Restricted Project

Tue, Sep 17

qgarnier added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

Thanks! I test tomorrow with your patch on libssh. I give you a feedback if it solved or not.

Tue, Sep 17, 4:50 PM · Restricted Project
Jakuje added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

Thank you for the reproducer. I can confirm and reproduce with your attached code. This is the backtrace:

#0  0x00007f8df8576c10 in __poll_nocancel () from /lib64/libc.so.6
#1  0x00007f8df14d58c0 in ssh_poll () from /lib64/libssh.so.4
#2  0x00007f8df14d6033 in ssh_poll_ctx_dopoll () from /lib64/libssh.so.4
#3  0x00007f8df14d798c in ssh_handle_packets () from /lib64/libssh.so.4
#4  0x00007f8df14d7a93 in ssh_handle_packets_termination () from /lib64/libssh.so.4
#5  0x00007f8df14ae889 in channel_request () from /lib64/libssh.so.4
#6  0x00007f8df14afa6b in ssh_channel_request_exec () from /lib64/libssh.so.4
#7  0x00007f8df1740837 in XS_Libssh__Session_ssh_channel_request_exec ()
   from /usr/lib64/perl5/vendor_perl/auto/Libssh/Session/Session.so
#8  0x00007f8df989c41f in Perl_pp_entersub () from /usr/lib64/perl5/CORE/libperl.so
#9  0x00007f8df9894b96 in Perl_runops_standard () from /usr/lib64/perl5/CORE/libperl.so
#10 0x00007f8df9831985 in perl_run () from /usr/lib64/perl5/CORE/libperl.so
#11 0x0000000000400ce9 in main ()

In the server, log the event of failed session opening is visible here:

Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug1: channel 10: new [server-session]
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug1: session_open: channel 10
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: error: no more sessions
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug1: session open failed, free channel 10
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug1: channel 10: free: server-session, nchannels 11
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug3: channel 10: status: The following connections are open:\r\n ...
Sep 17 14:59:42 jjelen-rhel-7.3 sshd[1553]: debug1: server_input_channel_open: failure session
Tue, Sep 17, 4:46 PM · Restricted Project
qgarnier added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

You can test it if you have a rhel/centos 7. Need to install rpm:
https://github.com/garnier-quentin/perl-libssh/tree/master/contrib/RPMS

Tue, Sep 17, 9:21 AM · Restricted Project
akobel added a comment to T169: Support multi-criteria Match like Match host `hostname` exec `statement`.

Hi Jakub,

Tue, Sep 17, 9:19 AM · Restricted Project
qgarnier added a comment to T75: OpenSSH : ssh_channel_new and ssh_channel_open_session blocks when we reach MaxSessions limit.

I didn't test with 'MaxSession 0'. I let the default value. I have done a new test with libssh 0.9.0. I tried to open 12 channels at the same time. Now it hangs on 'ssh_channel_request_exec'.
I should have an error before when i tries to open a session with 'ssh_channel_open_session' no ?

Tue, Sep 17, 9:18 AM · Restricted Project

Mon, Sep 16

Jakuje claimed T169: Support multi-criteria Match like Match host `hostname` exec `statement`.

I implemented the match exec. Can you try if it works for you as expected in your use case? There are several commits adjusting the tests and as well as I had to implement new token parsing function, but my basic tests looked good. This code also does not work on windows since I am not Windows developer, but if interested, I believe there will be somebody who could implement that.

Mon, Sep 16, 6:11 PM · Restricted Project
Jakuje closed T165: 0.9.0 gcc compiler warnings deprecated-declarations as Resolved.
Mon, Sep 16, 12:56 PM · Restricted Project
Jakuje closed T137: Difference between sftp_new() and sftp_init() is not clear as Resolved.
Mon, Sep 16, 12:56 PM · Restricted Project
Jakuje closed T142: torture_proxycommand failing as Resolved.

The original issue should be resolved in master now.

Mon, Sep 16, 12:56 PM · Restricted Project
Jakuje committed rLIBSSH4900ab6ca9a0: Skip the proxycommand test in case the netcat is not avaliable (authored by Jakuje).
Skip the proxycommand test in case the netcat is not avaliable
Mon, Sep 16, 12:44 PM
Jakuje committed rLIBSSH83fa060cec0f: known_hosts: Avoid using deprecated functions (even from deprecated functions) (authored by Jakuje).
known_hosts: Avoid using deprecated functions (even from deprecated functions)
Mon, Sep 16, 12:44 PM
Jakuje committed rLIBSSH618b858e49ce: sftp: Improve the documentation of sftp_init() and sftp_new() (authored by Jakuje).
sftp: Improve the documentation of sftp_init() and sftp_new()
Mon, Sep 16, 12:44 PM
foxge triaged T176: I have upgraded libssh from 0.7.6 to 0.9.0 to use diffie-hellman-group-exchange-sha256 kex algo both in client and server, but I found that memory leak , see details as High priority.
Mon, Sep 16, 10:33 AM · Restricted Project
Jakuje added a project to T172: libssh 0.8.7 failed to build in debug mode with openssl 1.1.1c: Restricted Project.
Mon, Sep 16, 9:49 AM · Restricted Project
Jakuje added a project to T175: Building v9.0.0 with gcc 7.4.0 fails.: Restricted Project.
Mon, Sep 16, 9:47 AM · Restricted Project
Jakuje added a comment to T142: torture_proxycommand failing.

Aris, can you open a new bug for this, ideally with more debug information as proposed by @ansasaki?

Mon, Sep 16, 9:42 AM · Restricted Project
TheMarlboroMan created T175: Building v9.0.0 with gcc 7.4.0 fails..
Mon, Sep 16, 8:44 AM · Restricted Project