Page MenuHomePhabricator
Feed Advanced Search

Thu, Feb 7

asn assigned T110: Knownhost notation with port wildcard ( [hostname]:* ) doesn't accept port 22 to Jakuje.
Thu, Feb 7, 3:17 PM · Restricted Project
asn closed T1: Key exchange fails if server doesn't send KEXINIT packet first as Resolved.

This should be fixed by b796924fea7e61a4a8813acce9e510f2359aee34

Thu, Feb 7, 3:14 PM · Restricted Project
asn added a project to T130: BUG?: sftp via socks5 with PROXYCOMMAND bails with read_packet(): Packet len too high (1818845806 6c69626e): Restricted Project.

Can you enable full logging and provide a log?

Thu, Feb 7, 2:52 PM · Restricted Project
asn closed T131: [queestion]-[libssh]-When physical link is down(for example:the network cable is pull out by people) ,the channel can not detect broken timely as Resolved.
Thu, Feb 7, 2:50 PM
asn added a comment to T131: [queestion]-[libssh]-When physical link is down(for example:the network cable is pull out by people) ,the channel can not detect broken timely.

The timeout issues should be better with 0.8. Please update. Feel free to reopen if you have the same issues with 0.9 which will be released soon.

Thu, Feb 7, 2:50 PM
asn added a comment to T128: net-libs/libssh compile issue with libressl-2.6.5.

I'm sorry but we don't have support libressl. If you want support for it you need to implement the support for it.

Thu, Feb 7, 2:46 PM
asn closed T126: connect.c: fix strict-overflow error as Resolved.

This as been already addressed with 58113d489eecfeb266b82de7bb25d4a0526b9606

Thu, Feb 7, 2:44 PM
asn committed rLIBSSHa1559505a561: cmake: Bump API version to 4.7.4 (authored by asn).
cmake: Bump API version to 4.7.4
Thu, Feb 7, 2:36 PM
asn committed rLIBSSHfa6aa125a260: tests/pkd: repro rsa-sha2-{256,512} negotiation bug (authored by simonsj).
tests/pkd: repro rsa-sha2-{256,512} negotiation bug
Thu, Feb 7, 2:34 PM
asn committed rLIBSSHe05e4ae9712b: pki_crypto: plug pki_signature_from_blob leaks (authored by simonsj).
pki_crypto: plug pki_signature_from_blob leaks
Thu, Feb 7, 2:34 PM
asn committed rLIBSSHa4948f621278: kex: honor client preference for rsa-sha2-{256,512} host key algorithms (authored by simonsj).
kex: honor client preference for rsa-sha2-{256,512} host key algorithms
Thu, Feb 7, 2:34 PM
asn committed rLIBSSHb6d275537e99: pki: NULL check pki_signature_from_rsa_blob result (authored by simonsj).
pki: NULL check pki_signature_from_rsa_blob result
Thu, Feb 7, 2:34 PM
asn committed rLIBSSH5d279a7ad7fc: kex: honor client preference for rsa-sha2-{256,512} host key algorithms (authored by simonsj).
kex: honor client preference for rsa-sha2-{256,512} host key algorithms
Thu, Feb 7, 2:21 PM
asn committed rLIBSSHc2077ab7752c: tests/pkd: repro rsa-sha2-{256,512} negotiation bug (authored by simonsj).
tests/pkd: repro rsa-sha2-{256,512} negotiation bug
Thu, Feb 7, 2:21 PM
asn committed rLIBSSHe69fb89e98b7: pki_container_openssh: Add padding to be compatible with OpenSSH (authored by Jakuje).
pki_container_openssh: Add padding to be compatible with OpenSSH
Thu, Feb 7, 1:53 PM
asn committed rLIBSSH5700477f3e69: examples: Add simple way to generate key files from libssh (authored by Jakuje).
examples: Add simple way to generate key files from libssh
Thu, Feb 7, 1:53 PM
asn committed rLIBSSH128015bb1795: pki_container_openssh: Add padding to be compatible with OpenSSH (authored by Jakuje).
pki_container_openssh: Add padding to be compatible with OpenSSH
Thu, Feb 7, 1:53 PM
asn committed rLIBSSHfffa66698f6c: Allow building without Group Exchange support (authored by Jakuje).
Allow building without Group Exchange support
Thu, Feb 7, 1:52 PM
asn committed rLIBSSHa17058014726: kex: Disable diffie-hellman-group-exchange-sha1 by default (authored by Jakuje).
kex: Disable diffie-hellman-group-exchange-sha1 by default
Thu, Feb 7, 1:52 PM
asn committed rLIBSSH0833f07c534d: options: Allow to configure cryptographic algorithms for server (authored by Jakuje).
options: Allow to configure cryptographic algorithms for server
Thu, Feb 7, 1:52 PM
asn committed rLIBSSH805709dd36ad: docs: Missing documentation for SSH_OPTIONS_HMAC_* (authored by Jakuje).
docs: Missing documentation for SSH_OPTIONS_HMAC_*
Thu, Feb 7, 1:52 PM
asn committed rLIBSSHfd95b68c0f48: tests: Fix error message (authored by Jakuje).
tests: Fix error message
Thu, Feb 7, 1:52 PM
asn committed rLIBSSH82f4c6c607d5: buffer: Fix typo in a comment (authored by Jakuje).
buffer: Fix typo in a comment
Thu, Feb 7, 1:52 PM
asn committed rLIBSSHc110122fb599: tests: Don't talk to ssh-agent in server authentication tests (authored by Jakuje).
tests: Don't talk to ssh-agent in server authentication tests
Thu, Feb 7, 1:52 PM
asn committed rLIBSSH686cd6e83b8e: Update INSTALL file (authored by asn).
Update INSTALL file
Thu, Feb 7, 1:52 PM
asn committed rLIBSSHb84949b32c67: include: Mark ssh_print_hexa as deprecated (authored by asn).
include: Mark ssh_print_hexa as deprecated
Thu, Feb 7, 10:07 AM
asn committed rLIBSSH9f9afab3e65f: dh: Add function references to ssh_print_hash() doc (authored by asn).
dh: Add function references to ssh_print_hash() doc
Thu, Feb 7, 10:07 AM

Tue, Feb 5

asn added a project to T124: Connector interface does not work correctly in SSH server environment: Restricted Project.

Thank you very much for your contribution.

Tue, Feb 5, 2:11 PM · Restricted Project

Sat, Feb 2

asn added a comment to T125: libssh 0.8.5 under Windows 10.

I haven't had time to look into this issue again. However the session state is internal, how did you get access to it? Also the C++ wrapper is unmaintained I really know someone who uses it for complex stuff.

Sat, Feb 2, 5:47 PM · Restricted Project

Wed, Jan 30

asn committed rLIBSSHc0102e6a5953: pki_crypto: plug pki_signature_from_blob leaks (authored by simonsj).
pki_crypto: plug pki_signature_from_blob leaks
Wed, Jan 30, 2:22 PM
asn committed rLIBSSHccd73db90c9f: pki: NULL check pki_signature_from_rsa_blob result (authored by simonsj).
pki: NULL check pki_signature_from_rsa_blob result
Wed, Jan 30, 2:22 PM
asn committed rLIBSSH3760e59c13c2: dh: harden error handling in 'ssh_dh_init_common' (authored by simonsj).
dh: harden error handling in 'ssh_dh_init_common'
Wed, Jan 30, 2:22 PM
asn committed rLIBSSH3334443089c5: dh: plug pubkey_blob leak in ssh_server_dh_process_init (authored by simonsj).
dh: plug pubkey_blob leak in ssh_server_dh_process_init
Wed, Jan 30, 2:22 PM
asn committed rLIBSSHb44987a164c6: dh-gex: fix double-ssh_dh_init_common memory leak (authored by simonsj).
dh-gex: fix double-ssh_dh_init_common memory leak
Wed, Jan 30, 2:22 PM
asn committed rLIBSSH886681a42131: dh-gex: fix moduli file stream leak (authored by simonsj).
dh-gex: fix moduli file stream leak
Wed, Jan 30, 2:22 PM
asn committed rLIBSSH16a52a836238: connector: Don't NULL connector (in|out) channels on event remove (authored by Till Wimmer <g4-lisz@tonarchiv.ch>).
connector: Don't NULL connector (in|out) channels on event remove
Wed, Jan 30, 11:50 AM
asn committed rLIBSSH04c97c0eafb8: session: Repects timeout=0 for packets on blocking sessions (authored by Till Wimmer <g4-lisz@tonarchiv.ch>).
session: Repects timeout=0 for packets on blocking sessions
Wed, Jan 30, 11:45 AM
asn committed rLIBSSHd27b817acc45: options: Removed outdated param annotations of ssh_options_set() (authored by Till Wimmer <g4-lisz@tonarchiv.ch>).
options: Removed outdated param annotations of ssh_options_set()
Wed, Jan 30, 11:45 AM

Sun, Jan 27

asn committed rLIBSSH5bc7432b1005: gitlab-ci: Enable DEBUG build options on Fedora (authored by asn).
gitlab-ci: Enable DEBUG build options on Fedora
Sun, Jan 27, 5:48 PM

Sat, Jan 26

asn committed rLIBSSH8c7b6bffffb9: bignum: Reformat ssh_make_string_bn and unbreak build with DEBUG_CRYPTO (authored by Jakuje).
bignum: Reformat ssh_make_string_bn and unbreak build with DEBUG_CRYPTO
Sat, Jan 26, 5:52 PM
asn committed rLIBSSH42185fbf6e5f: dh: Reformat ssh_dh_debug, ssh_dh_build_k and unbreak build with DEBUG_CRYPTO (authored by Jakuje).
dh: Reformat ssh_dh_debug, ssh_dh_build_k and unbreak build with DEBUG_CRYPTO
Sat, Jan 26, 5:52 PM
asn committed rLIBSSH303bdc5a4f1b: tests: Initialize ssh_cipher_struct in torture_crypto_aes256_cbc() (authored by asn).
tests: Initialize ssh_cipher_struct in torture_crypto_aes256_cbc()
Sat, Jan 26, 4:08 PM
asn committed rLIBSSH9b694f396c4d: packet: Add missing error check in packet_send2() (authored by asn).
packet: Add missing error check in packet_send2()
Sat, Jan 26, 4:08 PM
asn committed rLIBSSHd41042f92d17: pki: Avoid a possible segfaults in error paths (authored by asn).
pki: Avoid a possible segfaults in error paths
Sat, Jan 26, 4:08 PM
asn committed rLIBSSH8ec80d1f5dca: libcrypto: Use size_t for size calculations (authored by asn).
libcrypto: Use size_t for size calculations
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH9b2eefe62c03: dh-gex: Add error check for ssh_packet_send() in ssh_packet_server_dhgex_request (authored by asn).
dh-gex: Add error check for ssh_packet_send() in ssh_packet_server_dhgex_request
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH8ddbe7bec623: sftp: Add NULL check in sftp_ext_free() (authored by ansasaki).
sftp: Add NULL check in sftp_ext_free()
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH61ad276a8700: sftp: Reformat sftp_ext_free() (authored by ansasaki).
sftp: Reformat sftp_ext_free()
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH9c5a1967c3b9: tests: Add NULL checks in pki tests (authored by ansasaki).
tests: Add NULL checks in pki tests
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH27caaa000b3c: tests: Prefer assert_non_null() over assert_false() (authored by ansasaki).
tests: Prefer assert_non_null() over assert_false()
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH89f58decb6e0: misc: Add NULL checks before accessing lists (authored by ansasaki).
misc: Add NULL checks before accessing lists
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH603b6d722270: tests: Prefer assert_non_null over assert_true (authored by ansasaki).
tests: Prefer assert_non_null over assert_true
Sat, Jan 26, 4:07 PM
asn committed rLIBSSHbdf968c178d3: tests: Added NULL checks in torture_list.c (authored by ansasaki).
tests: Added NULL checks in torture_list.c
Sat, Jan 26, 4:07 PM
asn committed rLIBSSH5ed5e97114bf: messages: Fix NULL check, preventing SEGFAULT (authored by ansasaki).
messages: Fix NULL check, preventing SEGFAULT
Sat, Jan 26, 4:07 PM

Fri, Jan 25

asn committed rLIBSSH6dacc8b26c14: gitlab-ci: Add (disabled) target with MemorySanitizer (authored by asn).
gitlab-ci: Add (disabled) target with MemorySanitizer
Fri, Jan 25, 7:03 PM
asn committed rLIBSSHd598e4e52a08: packet_crypt: Make sure we always operate on initilized memory (authored by asn).
packet_crypt: Make sure we always operate on initilized memory
Fri, Jan 25, 7:03 PM
asn committed rLIBSSHd41fd0c4653f: cmake: Add support for MemorySanitizer (authored by asn).
cmake: Add support for MemorySanitizer
Fri, Jan 25, 7:03 PM
asn committed rLIBSSHe260a591f416: gitlab-ci: Fix UndefinedSanitizer (authored by asn).
gitlab-ci: Fix UndefinedSanitizer
Fri, Jan 25, 7:03 PM
asn committed rLIBSSH932102bd134e: session: Initialize allocated memory (authored by asn).
session: Initialize allocated memory
Fri, Jan 25, 7:03 PM

Thu, Jan 24

asn committed rLIBSSH6c7eaa9e12cb: buffer: Convert argc to size_t in ssh_buffer_unpack() as well (authored by Baruch Siach <baruch@tkos.co.il>).
buffer: Convert argc to size_t in ssh_buffer_unpack() as well
Thu, Jan 24, 5:48 PM
asn committed rLIBSSH83d86ef6a5d0: examples: add public key auth for specific key (authored by eric-bentley).
examples: add public key auth for specific key
Thu, Jan 24, 5:48 PM
asn committed rLIBSSHdb67fcbe8885: examples: add public key authentication to ssh_server_fork (authored by eric-bentley).
examples: add public key authentication to ssh_server_fork
Thu, Jan 24, 5:48 PM
asn committed rLIBSSHbe9943132e46: tests: Extend negative test cases for config Match keyword (authored by Jakuje).
tests: Extend negative test cases for config Match keyword
Thu, Jan 24, 3:17 PM
asn committed rLIBSSH893510db3545: tests: Use assert_ssh_return_code() in config test (authored by Jakuje).
tests: Use assert_ssh_return_code() in config test
Thu, Jan 24, 3:17 PM
asn committed rLIBSSHe989c4afffa1: config: Add new Match final keyword from OpenSSH 8.0 (authored by Jakuje).
config: Add new Match final keyword from OpenSSH 8.0
Thu, Jan 24, 3:17 PM
asn committed rLIBSSH3ce31532eb3d: config: Fail if there is missing argument for some of the match keywords (authored by Jakuje).
config: Fail if there is missing argument for some of the match keywords
Thu, Jan 24, 3:17 PM
asn committed rLIBSSH3b5f9ef8d65a: pkd: dh-group-exchange testcases (authored by aris).
pkd: dh-group-exchange testcases
Thu, Jan 24, 3:11 PM
asn committed rLIBSSH53c88375fe54: dh-gex: Add server implementation (authored by aris).
dh-gex: Add server implementation
Thu, Jan 24, 3:11 PM
asn committed rLIBSSH40faa98c5ee0: wrapper: Move dh cleanup into dh.c (authored by aris).
wrapper: Move dh cleanup into dh.c
Thu, Jan 24, 3:11 PM
asn committed rLIBSSH94070658792d: tests: Added moduli file parsing tests (authored by aris).
tests: Added moduli file parsing tests
Thu, Jan 24, 3:11 PM
asn committed rLIBSSHb36219369d3e: dh-gex: Add support for moduli file parsing (authored by aris).
dh-gex: Add support for moduli file parsing
Thu, Jan 24, 3:11 PM
asn committed rLIBSSH31da8025b2a1: tests: Add dh-group-exchange algorithm tests (authored by aris).
tests: Add dh-group-exchange algorithm tests
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH574bfb545958: dh-gex: Add client implementation (authored by aris).
dh-gex: Add client implementation
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH154eb9191408: dh: move state changes inside DH code (authored by aris).
dh: move state changes inside DH code
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH9c8876970741: dh: Do some basic refactoring (authored by aris).
dh: Do some basic refactoring
Thu, Jan 24, 3:10 PM
asn committed rLIBSSHa6c47099b7f0: buffer: Support bignums in ssh_buffer_unpack() (authored by aris).
buffer: Support bignums in ssh_buffer_unpack()
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH2f8239ade32f: mbedcrypto: fixed nasty RNG bugs (authored by aris).
mbedcrypto: fixed nasty RNG bugs
Thu, Jan 24, 3:10 PM
asn committed rLIBSSHafe2673cfa5a: bignum: harmonize gcrypt, libcrypto and libmcrypt bignum (authored by aris).
bignum: harmonize gcrypt, libcrypto and libmcrypt bignum
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH43a4f86b6e14: dh: move unrelated functions out of dh.c (authored by aris).
dh: move unrelated functions out of dh.c
Thu, Jan 24, 3:10 PM
asn committed rLIBSSH602a1defea06: kex: use runtime callbacks (client) (authored by aris).
kex: use runtime callbacks (client)
Thu, Jan 24, 3:10 PM
asn committed rLIBSSHe42a423a247c: kex: use runtime callbacks (server) (authored by aris).
kex: use runtime callbacks (server)
Thu, Jan 24, 3:10 PM

Tue, Jan 22

asn committed rLIBSSHfd5770973f17: tests: Add test for server interactive authentication (authored by ansasaki).
tests: Add test for server interactive authentication
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH416d03b19ebc: tests: Add test for server auth method none (authored by ansasaki).
tests: Add test for server auth method none
Tue, Jan 22, 2:20 PM
asn committed rLIBSSHdb1a99985281: tests: Test server pubkey authentication (authored by ansasaki).
tests: Test server pubkey authentication
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH29445e4ff154: tests: Added functions to get the default callbacks (authored by ansasaki).
tests: Added functions to get the default callbacks
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH13aa791e7b38: tests: Provide the server state to callbacks (authored by ansasaki).
tests: Provide the server state to callbacks
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH7f18a2750422: tests: Reproducer for cockpit issue, where server provides an invalid signature (authored by Jakuje).
tests: Reproducer for cockpit issue, where server provides an invalid signature
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH37262b98ef32: tests: Added test server (authored by ansasaki).
tests: Added test server
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH2113dc9d23a7: tests: Check return values (authored by Jakuje).
tests: Check return values
Tue, Jan 22, 2:20 PM
asn committed rLIBSSHe91e221d0259: pcap: Correctly initialize sockaddr_in in ssh_pcap_context_set_file() (authored by asn).
pcap: Correctly initialize sockaddr_in in ssh_pcap_context_set_file()
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH1f7a15ffb1c9: tests: Initialize allocated memory (authored by Jakuje).
tests: Initialize allocated memory
Tue, Jan 22, 2:20 PM
asn committed rLIBSSH79fe88bfb8f2: pcap: Reformat ssh_pcap_context_connect() (authored by asn).
pcap: Reformat ssh_pcap_context_connect()
Tue, Jan 22, 2:19 PM
asn committed rLIBSSH98a8bf771d8d: tests: Fix uninitialized warning in torture_threads_pki_rsa (authored by asn).
tests: Fix uninitialized warning in torture_threads_pki_rsa
Tue, Jan 22, 2:19 PM
asn committed rLIBSSH0ceda043ce1e: cmake: Add -Wmissing-field-initializers compile flag (authored by asn).
cmake: Add -Wmissing-field-initializers compile flag
Tue, Jan 22, 2:19 PM

Jan 15 2019

asn committed rLIBSSH0e9add9a89fe: bind: Reformat ssh_bind_get_poll() (authored by asn).
bind: Reformat ssh_bind_get_poll()
Jan 15 2019, 3:53 PM
asn committed rLIBSSH86849c088365: bind: Check for POLLRDHUP on the server if available (authored by asn).
bind: Check for POLLRDHUP on the server if available
Jan 15 2019, 3:53 PM

Jan 11 2019

asn committed rLIBSSH2eb0dc6446d6: Update ChangeLog (authored by asn).
Update ChangeLog
Jan 11 2019, 4:18 PM
asn committed rLIBSSHf118ea010bea: tests: Refactor test so that all RSA + hash combinations are tested (authored by Tilo Eckert <tilo.eckert@flam.de>).
tests: Refactor test so that all RSA + hash combinations are tested
Jan 11 2019, 4:18 PM
asn committed rLIBSSH4b4fb638f870: Fix cleaning up HMAC context for openssl < 1.1 remove old compatibility code… (authored by Marcin Szalowicz <marcin.szalowicz@oracle.com>).
Fix cleaning up HMAC context for openssl < 1.1 remove old compatibility code…
Jan 11 2019, 4:18 PM
asn committed rLIBSSH481d7495590f: tests: Fix incorrect hash type parameter on signature import (authored by Tilo Eckert <tilo.eckert@flam.de>).
tests: Fix incorrect hash type parameter on signature import
Jan 11 2019, 4:18 PM