summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)Author
2023-10-12mask SIGINT/TERM/QUIT/HUP before checking quit_pending and use ppoll()Damien Miller
2023-10-11add ChannelTimeout support to the client, mirroring the same optionDamien Miller
2023-09-10typo in commentDamien Miller
2023-09-10randomise keystroke obfuscation intervals and average interval rate.Damien Miller
2023-09-04trigger keystroke timing obfucation only if the channels layer enqueudDamien Miller
2023-09-04avoid bogus "obfuscate_keystroke_timing: stopping ..." debugDamien Miller
2023-08-28explicit long long type in timing calculations (doesn't matter, sinceDamien Miller
2023-08-28Add keystroke timing obfuscation to the client.Damien Miller
2023-04-03Move null check up and simplify process_escapes. Based on Coverity CIDDarren Tucker
2023-03-31remove redundant testDamien Miller
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-03-03Check for non-NULL before string comparison. From jjelen at redhat.comDarren Tucker
2023-03-03Use time_t for x11_refuse_time timeout. We need SSH_TIME_T_MAX forDarren Tucker
2023-01-06Add channel_force_close()Damien Miller
2023-01-06replace manual poll/ppoll timeout math with ptimeout APIDamien Miller
2022-11-29Add void to client_repledge args to fix compiler warning. ok djm@Darren Tucker
2022-11-28tighten pledge(2) after session establishmentDamien Miller
2022-11-28New EnableEscapeCommandline ssh_config(5) optionDamien Miller
2022-11-10Handle dynamic remote port forwarding in escape commandline's -R processing.Darren Tucker
2022-11-09rename client_global_hostkeys_private_confirm() toDamien Miller
2022-06-03Make SetEnv directives first-match-wins in both sshd_config andDamien Miller
2022-04-20Try to continue running local I/O for channels in state OPEN duringDamien Miller
2022-01-22add a ssh_packet_process_read() function that reads from a fdDamien Miller
2022-01-21add a helper for writing an error message to the stderr_buf and settingDamien Miller
2022-01-11suppress "Connection to xxx closed" messages at LogLevel >= errorDamien Miller
2022-01-06stricter UpdateHostkey signature verification logic on the client-Damien Miller
2022-01-06convert ssh, sshd mainloops from select() to poll();Damien Miller
2022-01-01spellingJonathan Gray
2021-12-19ssh client side of bindingDamien Miller
2021-11-18less confusing debug message; bz#3365Damien Miller
2021-08-29wrap at 80 columnsDamien Miller
2021-07-23Add a ForkAfterAuthentication ssh_config(5) counterpart to theDamien Miller
2021-07-23Add a StdinNull directive to ssh_config(5) that allows the configDamien Miller
2021-07-16Explicitly check for and start time-based rekeying in the clientDamien Miller
2021-07-13add a SessionType directive to ssh_config, allowing the configurationDamien Miller
2021-07-05Fix a couple of whitespace things. Portable already has these so thisDarren Tucker
2021-05-26fix SEGV in UpdateHostkeys debug() message, triggered when the updateDamien Miller
2021-05-19restore blocking status on stdio fds before closeDamien Miller
2021-05-04Don't pass NULL as a string in debugging as it does not work on someDarren Tucker
2021-05-03more debugging for UpdateHostKeys signature failuresDamien Miller
2021-04-30a little debugging in the main mux process for status confirmationDamien Miller
2021-03-19return non-zero exit status when killed by signal; bz#3281Damien Miller
2021-01-27make ssh->kex->session_id a sshbuf instead of u_char*/size_t andDamien Miller
2021-01-27remove global variable used to stash compat flags and use theDamien Miller
2020-12-20load_hostkeys()/hostkeys_foreach() variants for FILE*Damien Miller
2020-10-29UpdateHostkeys: fixed/better detection of host keys that exist underDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-10-14make UpdateHostkeys still more conservative: refuse to proceed ifDamien Miller
2020-10-11UpdateHostkeys: check for keys under other namesDamien Miller
2020-10-11UpdateHostkeys: better CheckHostIP handlingDamien Miller