path: root/src/misc.c
AgeCommit message (Expand)AuthorFilesLines
2021-11-02client configuration fuzzing and fixesStanislav Zidek1-3/+27
2021-06-16misc: Avoid the 4KB stack buffer in ssh_path_expand_escapeXiang Xiao1-5/+23
2021-06-10windows: Define PATH_MAX to MAX_PATHXiang Xiao1-1/+1
2020-09-17misc: Do not call random()Anderson Toshiyuki Sasaki1-10/+13
2020-07-16misc: Do not confuse client/server in debug messagesJakub Jelen1-1/+2
2020-01-23misc: Make the src pointer const in ssh_strreplace()Andreas Schneider1-1/+1
2020-01-23misc: Simplifies ssh_strreplace().Sahana Prasad1-13/+14
2019-12-20misc: Add ssh_strreplace()Andreas Schneider1-0/+50
2019-12-20misc: Add ssh_tmpname()Andreas Schneider1-0/+51
2019-12-09misc: Add a function to encode newlinesAnderson Toshiyuki Sasaki1-0/+43
2019-12-09CVE-2019-14889: misc: Add function to quote file namesAnderson Toshiyuki Sasaki1-0/+184
2019-08-06misc: Introduce internal function ssh_mkdirs()Anderson Toshiyuki Sasaki1-5/+70
2019-08-06misc: Introduce internal function ssh_dir_writeable()Anderson Toshiyuki Sasaki1-0/+50
2019-07-30misc: Allow %% to escape a single % in paths.Richard W.M. Jones1-0/+3
2019-07-30misc: Introduce ssh_log_hexdump()Anderson Toshiyuki Sasaki1-0/+187
2019-06-13SSH_LOG: Adjust log level from SSH_LOG_WARNING to SSH_LOG_PROTOCOLDavid Wedderwille1-2/+2
2019-05-14Reformat ssh_hostport()Jakub Jelen1-7/+13
2019-03-29misc: Avoid printing full path in debug messageAlberto Garcia Illera1-2/+2
2019-02-07include: Mark ssh_print_hexa as deprecatedAndreas Schneider1-7/+1
2019-01-26misc: Add NULL checks before accessing listsAnderson Toshiyuki Sasaki1-8/+33
2019-01-24dh: move unrelated functions out of dh.cAris Adamantiadis1-0/+57
2018-10-30misc: Properly check for errors returned from getpwuid_r()Jakub Jelen1-4/+4
2018-10-30misc: Reformat ssh_get_user_home_dir and ssh_file_readaccess_okJakub Jelen1-25/+28
2018-10-09libmbedtls: Support OpenSSH-compatible AES-GCM ciphers using mbedTLSJakub Jelen1-0/+13
2018-09-04misc: Use C99 initializer to initialize stringAndreas Schneider1-2/+1
2018-08-29misc: Add strndup implementation if not provides by the OSAndreas Schneider1-0/+21
2018-08-28misc: Set default port to 22 in ssh_path_expand_escape()Alex Hermann1-1/+4
2018-06-29Rest in Peace SSHv1Andreas Schneider1-12/+6
2018-06-28Remove vim modelines from all filesAndreas Schneider1-2/+0
2018-06-04misc: Add ssh_list_count()Andreas Schneider1-0/+19
2018-03-11misc: Use SecureZeroMemory if available for explicit_bzeroAlberto Aguirre1-0/+2
2018-03-11misc: Use memset_s if available for explicit_bzeroAlberto Aguirre1-0/+4
2018-03-02priv: Implement explicit_bzero as a function if not availableAndreas Schneider1-0/+11
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-1/+7
2017-12-15Add new optionsAris Adamantiadis1-1/+12
2017-07-18misc: relax fatal errors in ssh_analyze_bannerJon Simons1-10/+7
2017-07-13misc: fix error-checking in ssh_analyze_bannerJon Simons1-7/+18
2017-07-13misc: reindent ssh_analyze_banner, update docsJon Simons1-81/+79
2017-06-28misc: Use strtoul in ssh_analyze_banner()Andreas Schneider1-1/+1
2017-06-06misc: Do not fall through and return a valueAndreas Schneider1-0/+1
2017-04-21misc: Validate integers converted from the SSH bannerAndreas Schneider1-2/+16
2016-11-07misc: Use simpler macros for htonll and ntohllAndreas Schneider1-17/+0
2016-11-06cmake: Check for io.h on WindowsAndreas Schneider1-3/+3
2016-11-06cmake: Correctly check for sys/[u]time.hAndreas Schneider1-4/+4
2015-06-24misc: Correctly guard the sys/time.h includeAndreas Schneider1-2/+3
2014-02-02src: Define MAX_BUF_SIZE globally and use it.Joseph Southwell1-1/+0
2014-01-07src: Update my mail address.Andreas Schneider1-1/+1
2013-07-16misc: Use the szPath variable instead of calling getenv.Andreas Schneider1-1/+1
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-2/+2
2012-11-14CVE-2012-4560: Fix a write one past the end of 'buf'.Andreas Schneider1-2/+3