aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-09-17sftp: Directly read and validate the packet size from the buffferAndreas Schneider1-14/+18
2018-09-17sftp: Use read_packet from sftp handleAndreas Schneider1-21/+9
2018-09-17sftp: Simplify the code for reading dataAndreas Schneider1-4/+12
2018-09-17sftp: Reformat sftp_packet_read()Andreas Schneider1-79/+82
2018-09-17sftp: Keep a ssh_packet for reading in the sftp handleAndreas Schneider2-15/+30
2018-09-17sftp: Remove ZERO_STRUCTP from sftp_free()Andreas Schneider1-1/+0
2018-09-17sftp: Reformat sftp_free()Andreas Schneider1-19/+20
2018-09-17sftp: Reformat sftp_new()Andreas Schneider1-34/+35
2018-09-17include: Add SSH_BUFFER_FREEAndreas Schneider1-0/+2
2018-09-17cmake: Correctly detect if glob has gl_flags memberAndreas Schneider3-4/+8
2018-09-10gitlab-ci: Add builds with gcc7Andreas Schneider1-0/+42
2018-09-10gitlab-ci: Big cleanupAndreas Schneider1-72/+52
2018-09-06config: Fix size typeAndreas Schneider1-2/+3
2018-09-06cmake: Use -Wpedantic and remove -pedantic-errorsAndreas Schneider1-2/+1
2018-09-05tests: UsePrivilegeSeparation has no effect since OpenSSH 7.5Jakub Jelen1-1/+0
2018-09-05tests: Do not trace sshdJakub Jelen1-0/+1
2018-09-05cmake: Move CompilerFlags to own fileAndreas Schneider3-26/+26
2018-09-05cmake: Update defaultsAndreas Schneider2-16/+8
2018-09-05tests: Verify the Match keyword from configuration fileJakub Jelen2-1/+206
2018-09-05tests: No need to restore log level nowJakub Jelen1-4/+0
2018-09-05tests: Use global verbosity in testsJakub Jelen2-1/+13
2018-09-05tests: Missing unlinkJakub Jelen1-0/+1
2018-09-05config: Parse Match keywordJakub Jelen3-2/+167
2018-09-05config: Do not overwrite previously matched result in Host blocksJakub Jelen2-6/+22
2018-09-05tests: Define LIBSSH_STATIC for torture_cmockaAndreas Schneider1-0/+2
2018-09-05tests: Fix linking unit testsAndreas Schneider1-25/+25
2018-09-05channels: Allow infinite timeout for ssh_channel_read_timout()Andreas Schneider1-2/+6
2018-09-04libsshpp: Initialize the string returned by getIssueBanner()Andreas Schneider1-5/+4
2018-09-04channels: Don't read from a closed channelAndreas Schneider1-1/+6
2018-09-04auth: Use calloc to allocate memoryAndreas Schneider1-2/+1
2018-09-04misc: Use C99 initializer to initialize stringAndreas Schneider1-2/+1
2018-09-04pki_container: Use string functions for cleanupAndreas Schneider1-5/+4
2018-09-04packet: Use C99 initializer to reset session->in_packetAndreas Schneider1-3/+7
2018-09-04packet: Reformat ssh_packet_parse_type()Andreas Schneider1-11/+13
2018-09-04gzip: Use calloc in initcompress() and initdecompress()Andreas Schneider1-4/+2
2018-09-04kex: Use C99 initializer instead of memsetAndreas Schneider1-2/+1
2018-09-04channels: Remove memset in ssh_channel_do_free()Andreas Schneider1-2/+0
2018-09-04channels: Reformat ssh_channel_free()Andreas Schneider1-15/+19
2018-09-04channels: Use calloc() in ssh_channel_new()Andreas Schneider1-2/+1
2018-09-04channel: Reformat ssh_channel_new()Andreas Schneider1-32/+35
2018-09-04pki_mbedcrypto: Use explicit_bzero()Andreas Schneider1-1/+1
2018-09-04pki_crypto: Use explicit_bzero()Andreas Schneider1-1/+1
2018-09-04getpass: Use explicit_bzero()Andreas Schneider1-6/+6
2018-09-04getpass: Use calloc to allocate memoryAndreas Schneider1-4/+2
2018-09-04wrapper: Use explicit_bzero() in crypto_free()Andreas Schneider1-4/+4
2018-09-04wrapper: Fix size typeAndreas Schneider1-1/+2
2018-09-04wrapper: Reformat crypto_free()Andreas Schneider1-57/+54
2018-09-04tests: Add a test for sftp_canonicalize_path()Andreas Schneider2-0/+97
2018-09-04sftp: Fix segfault in sftp_canonicalize_path()Andreas Schneider1-2/+2
2018-09-04string: Don't allow to allocate strings bigger than 256MAndreas Schneider1-2/+6