summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/misc.h
AgeCommit message (Expand)Author
2024-09-25fix regression introduced when I switched the "Match" criteria tokeniserDamien Miller
2024-06-06Add a facility to sshd(8) to penalise particular problematic clientDamien Miller
2024-05-17Start the process of splitting sshd into separate binaries. This stepDamien Miller
2024-03-04Separate parsing of string array options from applying them to theDamien Miller
2023-10-11add ChannelTimeout support to the client, mirroring the same optionDamien Miller
2023-08-28Add keystroke timing obfuscation to the client.Damien Miller
2023-08-18fix regression in OpenSSH 9.4 (mux.c r1.99) that caused multiplexedDamien Miller
2023-07-19Ensure FIDO/PKCS11 libraries contain expected symbolsDamien Miller
2023-03-03Use time_t for x11_refuse_time timeout. We need SSH_TIME_T_MAX forDarren Tucker
2023-01-06add ptimeout API for keeping track of poll/ppoll timeouts;Damien Miller
2022-06-03Make SetEnv directives first-match-wins in both sshd_config andDamien Miller
2021-11-13replace select() with ppoll(), including converting timeval's to timespec'sTheo de Raadt
2021-08-09SFTP protocol extension to allow the server to expand ~-prefixedDamien Miller
2021-06-08Allow argv_split() to optionally terminate tokenisation when itDamien Miller
2021-06-04allow ssh_config SetEnv to override $TERM, which is otherwise handledDamien Miller
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2021-03-03needs FILE*; from Mike FrysingerDamien Miller
2021-02-15factor out opt_array_append; ok djm@Markus Friedl
2021-01-11Change convtime() from returning long to returning int. On platformsDarren Tucker
2020-12-22move subprocess() from auth.c to misc.cDamien Miller
2020-11-27Set the specified TOS/DSCP for interactive use prior to TCP connect.Damien Miller
2020-11-08when requesting a security key touch on stderr, inform the user onceDamien Miller
2020-10-03There are lots of place where we want to redirect stdin, stdoutDamien Miller
2020-05-29Make dollar_expand variadic and pass a real va_list to vdollar_percent_expand.Darren Tucker
2020-05-29Allow some keywords to expand shell-style ${ENV} environmentDarren Tucker
2020-05-26add fmt_timeframe() (from bgpd) to format a time interval in a human-Damien Miller
2020-01-24add xextendf() to extend a string with a format (reallocating asDamien Miller
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2019-11-12dd API for performing one-shot notifications via tty or SSH_ASKPASSDamien Miller
2019-09-03move authorized_keys option parsing helpsers to misc.c and makeDamien Miller
2019-09-03move skip_space() to misc.c and make it public; ok markus@Damien Miller
2019-01-23Remove support for obsolete host/port syntax.Darren Tucker
2018-12-27move client/server SSH-* banners to buffers under ssh->kex and factorDamien Miller
2018-12-07Fix calculation of initial bandwidth limits.Darren Tucker
2018-11-16use path_absolute() for pathname checks; from Manoj AmpalamDamien Miller
2018-10-03Allow ssh_config IdentityAgent directive to accept environment variableDamien Miller
2018-07-27Remove uid checks from low port binds. Now that ssh cannot beDarren Tucker
2018-06-09add a SetEnv directive to ssh_config that allows setting environmentDamien Miller
2018-06-06switch config file parsing to getline(3) as this avoids static limitsMarkus Friedl
2018-03-12add valid-before="[time]" authorized_keys option. A simple way ofDamien Miller
2018-01-08move subprocess() so scp/sftp do not need uidswap.o; ok djm@Markus Friedl
2017-12-05Replace atoi and strtol conversions for integer arguments to configDarren Tucker
2017-11-25Add monotime_ts and monotime_tv that return monotonic timespec andDarren Tucker
2017-10-25add sshd_config RDomain keyword to place sshd and the subsequentDamien Miller
2017-10-25Add optional rdomain qualifier to sshd_config's ListenAddress optionDamien Miller
2017-10-23Expose devices allocated for tun/tap forwarding.Damien Miller
2017-10-21Add URI support to ssh, sftp and scp. For example ssh://user@hostTodd C. Miller
2017-08-18add a "quiet" flag to exited_cleanly() that supresses errors aboutDamien Miller
2017-08-18Move several subprocess-related functions from various locations toDamien Miller
2016-11-30On startup, check to see if sshd is already daemonized and if so,Darren Tucker