summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Expand)Author
2024-10-13don't start the ObscureKeystrokeTiming mitigations if there has beenDamien Miller
2024-07-01when sending ObscureKeystrokeTiming chaff packets, we can'tDamien Miller
2024-05-17remove prototypes with no matching function; ok djm@Jonathan Gray
2024-05-09simplify exit message handling, which was more complicated thanDamien Miller
2024-04-30correctly restore sigprocmask around ppoll()Damien Miller
2024-04-30add explict check for server hostkey type against HostkeyAlgorithms.Damien Miller
2024-02-21fix proxy multiplexing mode, broken when keystroke timingDamien Miller
2023-11-24Plug mem leak of msg when processing a quit message.Darren Tucker
2023-11-15when deciding whether to enable keystroke timing obfuscation,Damien Miller
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