aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-11-03New API for parsing configuration from stringStanislav Zidek1-0/+54
2020-10-14Fix handshake bug with AEAD ciphers and no HMAC overlapDirkjan Bussink1-16/+41
2020-10-02client: Reset pending_call_state on disconnectJakub Jelen1-0/+1
2020-10-02client: Reformat ssh_disconnect()Jakub Jelen1-69/+73
2020-09-29pki_gcrypt.c: Fix typo + inconsistency in warningPaul Capron1-2/+3
2020-09-29src/kex.c: removes DES and SHA1 from mac and kex algorithms by default.Sahana Prasad1-9/+10
2020-09-17misc: Do not call random()Anderson Toshiyuki Sasaki1-10/+13
2020-09-03Fix another memory leak on invalid nid valueDirkjan Bussink1-0/+4
2020-08-12sftp: Fix more typosJakub Jelen1-1/+1
2020-07-16Disable *-cbc ciphers by defaultJakub Jelen1-10/+13
2020-07-16pki: Avoid memory leak on invalid curve NIDJakub Jelen1-0/+2
2020-07-16packet: Fix unterminated brace and better context name in debug messageJakub Jelen1-1/+1
2020-07-16misc: Do not confuse client/server in debug messagesJakub Jelen1-1/+2
2020-06-23channel: Do not return error if the server closed the channelAnderson Toshiyuki Sasaki1-3/+4
2020-06-03buffer: Add NULL check for 'buffer' argumentAndreas Schneider1-0/+4
2020-06-03buffer: Reformat ssh_buffer_add_data()Andreas Schneider1-17/+18
2020-06-03sftpserver: Add missing return check for ssh_buffer_add_data()Andreas Schneider1-3/+8
2020-06-03sftpserver: Add missing NULL check for ssh_buffer_new()Andreas Schneider1-0/+6
2020-05-21options: Do not reference non-existing functionJakub Jelen1-2/+2
2020-05-20src/pki_crypto.c pki_publickey_to_blob() should not be used to export public ...Sahana Prasad1-0/+8
2020-05-15cmake: add _POSIX_SOURCEDavid Wedderwille1-0/+1
2020-05-06cmake: Add autogenerated libssh_version.hHeiko Thiery1-0/+1
2020-05-05options: Avoid memory leaks during modification of argvJakub Jelen1-8/+1
2020-05-05options: Properly handle unknown options with argumentsJakub Jelen1-2/+18
2020-05-05packet: Skip HMAC handling if none is selectedJakub Jelen2-23/+30
2020-05-05packet: Check if set_*_key functions exists before calling itJakub Jelen1-15/+19
2020-05-05packet: Use temporary variables to avoid long linesJakub Jelen1-14/+12
2020-05-05Add basic support for none cipher and MACsJakub Jelen5-4/+73
2020-05-05pki: Mark explicit fall throughJakub Jelen1-1/+1
2020-05-05external: Do not confuse new gccJakub Jelen1-1/+1
2020-05-05client: Properly indicate fall throughJakub Jelen1-1/+1
2020-04-24session: add missing return value documentationHeiko Thiery1-1/+2
2020-04-20config: Check null derefJakub Jelen1-0/+3
2020-04-20channels: Avoid returning SSH_AGAIN from ssh_channel_poll_timeout()Jakub Jelen1-0/+6
2020-04-20channels: reformatJakub Jelen1-2/+2
2020-04-20config_parser: Allow equal sign as a separator and eat up trailing whitespaceJakub Jelen1-10/+23
2020-04-20Disable RSA and DSA keys with sha1 by defaultJakub Jelen1-11/+21
2020-04-15Reformat ssh_bind_accept()Jakub Jelen1-25/+28
2020-04-15libcrypto-compat: Fix indentation and return valueJakub Jelen1-1/+2
2020-04-15libcrypto: remove deprecated API usageRosen Penev1-5/+4
2020-04-15libcrypto-compat: add extra functionsRosen Penev2-0/+20
2020-04-15Correctly parse v4 subsecond timestampsStefanBruens1-15/+15
2020-04-09client: Check if the library is initialized in ssh_connect()Anderson Toshiyuki Sasaki1-0/+7
2020-04-09client: Reformat ssh_connect()Anderson Toshiyuki Sasaki1-99/+111
2020-04-09init: Introduce internal is_ssh_initialized()Anderson Toshiyuki Sasaki1-0/+19
2020-04-09init: Clarify the need to call ssh_{init, finalize}()Anderson Toshiyuki Sasaki1-7/+18
2020-04-09CVE-2020-1730: Fix a possible segfault when zeroing AES-CTR keyAndreas Schneider1-2/+6
2020-04-06src/pki_crypto.c corrects the incorrect usage of enumSahana Prasad1-2/+2
2020-04-06kex: Add support for diffie-hellman-group14-sha256Anderson Toshiyuki Sasaki7-0/+13
2020-04-02dh-gex: Check return value of ssh_get_random()Andreas Schneider1-2/+7