summaryrefslogtreecommitdiffstats
path: root/misc.c
AgeCommit message (Expand)Author
2024-03-04upstream: Separate parsing of string array options from applying themdjm@openbsd.org
2023-10-12upstream: 64 %-expansion keys ought to be enough for anybody; okdjm@openbsd.org
2023-10-12upstream: add ChannelTimeout support to the client, mirroring thedjm@openbsd.org
2023-08-28upstream: Add keystroke timing obfuscation to the client.djm@openbsd.org
2023-08-18upstream: fix regression in OpenSSH 9.4 (mux.c r1.99) that causeddjm@openbsd.org
2023-08-04upstream: Apply ConnectTimeout to multiplexing local socketdtucker@openbsd.org
2023-07-20upstream: Ensure FIDO/PKCS11 libraries contain expected symbolsdjm@openbsd.org
2023-07-18conditionalise stdint.h inclusion on HAVE_STDINT_HDamien Miller
2023-07-17upstream: Include stdint.h for SIZE_MAX. Fixes OPENSSL=no build.dtucker@openbsd.org
2023-07-14upstream: add defence-in-depth checks for some unreachable integerdjm@openbsd.org
2023-03-30child_set_eng: verify both env pointer and count.Darren Tucker
2023-03-03upstream: Use time_t for x11_refuse_time timeout. We needdtucker@openbsd.org
2023-01-06upstream: add ptimeout API for keeping track of poll/ppolldjm@openbsd.org
2023-01-03upstream: The idiomatic way of coping with signed char vs unsignedderaadt@openbsd.org
2022-11-09upstream: Remove errant colon and simplify formatdtucker@openbsd.org
2022-08-11upstream: allow certificate validity intervals, sshsig verificationdjm@openbsd.org
2022-06-03upstream: Make SetEnv directives first-match-wins in bothdjm@openbsd.org
2022-03-20upstream: make addargs() and replacearg() a little more robust anddjm@openbsd.org
2022-02-11upstream: Always initialize delim before passing to hpdelim2 whichdtucker@openbsd.org
2022-02-10upstream: Switch hpdelim interface to accept only ":" as delimiter.dtucker@openbsd.org
2022-01-08upstream: refactor tilde_expand_filename() and make it handle ~userdjm@openbsd.org
2021-11-18upstream: replace select() with ppoll(), including convertingderaadt@openbsd.org
2021-09-27initgroups needs grp.hV_8_8_P1V_8_8Damien Miller
2021-09-27upstream: need initgroups() before setresgid(); reported by anton@,djm@openbsd.org
2021-08-10upstream: SFTP protocol extension to allow the server to expanddjm@openbsd.org
2021-07-12Add configure-time detection for SSH_TIME_T_MAX.Darren Tucker
2021-07-12upstream: Make limit for time_t test unconditional in thedtucker@openbsd.org
2021-07-05upstream: Remove obsolete comments about SSHv1 auth methods. okdtucker@openbsd.org
2021-06-08upstream: Allow argv_split() to optionally terminate tokenisationdjm@openbsd.org
2021-06-04upstream: allow ssh_config SetEnv to override $TERM, which is otherwisedjm@openbsd.org
2021-05-17Handle Android libc returning NULL pw->pw_passwdDamien Miller
2021-04-03upstream: highly polished whitespace, mostly fixing spaces-for-tabdjm@openbsd.org
2021-04-03upstream: Fix two problems in string->argv conversion: 1) multipledjm@openbsd.org
2021-02-28upstream: Do not try to reset signal handler for signal 0 indtucker@openbsd.org
2021-02-17upstream: factor out opt_array_append; ok djm@markus@openbsd.org
2021-01-18upstream: Change types in convtime() unit test to int to matchdtucker@openbsd.org
2021-01-18upstream: In waitfd(), when poll returns early we are subtractingdtucker@openbsd.org
2021-01-11upstream: Change convtime() from returning long to returning int.dtucker@openbsd.org
2020-12-22upstream: move subprocess() from auth.c to misc.cdjm@openbsd.org
2020-11-27upstream: Set the specified TOS/DSCP for interactive use prior todjm@openbsd.org
2020-10-18upstream: use the new variant log macros instead of prependingdjm@openbsd.org
2020-10-03upstream: There are lots of place where we want to redirect stdin,djm@openbsd.org
2020-06-26upstream: handle EINTR in waitfd() and timeout_connect() helpers;djm@openbsd.org
2020-05-29upstream: Make dollar_expand variadic and pass a real va_list todtucker@openbsd.org
2020-05-29upstream: Pass a NULL instead of zeroed out va_list fromdtucker@openbsd.org
2020-05-29upstream: Allow some keywords to expand shell-style ${ENV}dtucker@openbsd.org
2020-05-29upstream: Fix multiplier in convtime when handling seconds afterdtucker@openbsd.org
2020-05-27upstream: add fmt_timeframe() (from bgpd) to format a timedjm@openbsd.org
2020-05-01See if SA_RESTART signals will interrupt select().Darren Tucker
2020-05-01upstream: We've standardized on memset over bzero, replace a coupledtucker@openbsd.org