summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/misc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make dollar_expand variadic and pass a real va_list to vdollar_percent_expand.dtucker2020-05-291-3/+12
* Pass a NULL instead of zeroed out va_list from dollar_expand. The originaldtucker2020-05-291-4/+2
* Allow some keywords to expand shell-style ${ENV} environmentdtucker2020-05-291-31/+134
* Fix multiplier in convtime when handling seconds after other units.dtucker2020-05-291-2/+3
* add fmt_timeframe() (from bgpd) to format a time interval in a human-djm2020-05-261-20/+51
* We've standardized on memset over bzero, replace a couple that had slippeddtucker2020-04-251-2/+2
* make IPTOS_DSCP_LE available via IPQoS directive; bz2986, based ondjm2020-01-281-1/+2
* add xextendf() to extend a string with a format (reallocating asdjm2020-01-241-1/+28
* Replace all calls to signal(2) with a wrapper around sigaction(2).dtucker2020-01-231-1/+18
* Wait for FD to be readable or writeable during a nonblocking connect,dtucker2019-11-221-6/+16
* move authorized_keys option parsing helpsers to misc.c and makedjm2019-09-031-1/+73
* move skip_space() to misc.c and make it public; ok markus@djm2019-09-031-1/+11
* switch percent_expand() to use sshbuf instead of a limited fixed buffer;djm2019-08-161-15/+24
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-9/+9
* Some asprintf() calls were checked < 0, rather than the precise == -1.deraadt2019-06-271-2/+2
* Remove support for obsolete host/port syntax.dtucker2019-01-231-2/+2
* move client/server SSH-* banners to buffers under ssh->kex and factordjm2018-12-271-1/+76
* Fix calculation of initial bandwidth limits.dtucker2018-12-071-5/+4
* use path_absolute() for pathname checks; from Manoj Ampalamdjm2018-11-161-1/+8
* Support using service names for port numbers.naddy2018-10-051-4/+8
* Allow ssh_config IdentityAgent directive to accept environment variabledjm2018-10-031-1/+20
* Remove uid checks from low port binds. Now that ssh cannot bedtucker2018-07-271-10/+1
* Remove support for running ssh(1) setuid and fatal if attempted.dtucker2018-07-181-2/+1
* add a SetEnv directive to ssh_config that allows setting environmentdjm2018-06-091-6/+26
* switch config file parsing to getline(3) as this avoids static limitsmarkus2018-06-061-26/+1
* add valid-before="[time]" authorized_keys option. A simple way ofdjm2018-03-121-1/+54
* revert recent strdelim() change, it causes problems with some configs.djm2018-03-071-19/+8
* switch over to the new authorized_keys options API and remove thedjm2018-03-031-1/+2
* Allow escaped quotes \" and \' in ssh_config and sshd_config quotesdjm2018-03-021-8/+19
* move subprocess() so scp/sftp do not need uidswap.o; ok djm@markus2018-01-081-153/+1
* fix ordering in previous to ensure errno isn't clobbered beforedjm2017-12-081-4/+4
* for some reason unix_listener() logged most errors twice with eachdjm2017-12-081-9/+10
* Replace atoi and strtol conversions for integer arguments to configdtucker2017-12-051-1/+15
* Add monotime_ts and monotime_tv that return monotonic timespec anddtucker2017-11-251-13/+26
* add sshd_config RDomain keyword to place sshd and the subsequentdjm2017-10-251-2/+18
* Add optional rdomain qualifier to sshd_config's ListenAddress optiondjm2017-10-251-1/+39
* Kill dead store and some spaces vs. tabs indent in parse_user_host_path().millert2017-10-241-4/+4
* Expose devices allocated for tun/tap forwarding.djm2017-10-231-2/+8
* Add URI support to ssh, sftp and scp. For example ssh://user@hostmillert2017-10-211-5/+292
* add a "quiet" flag to exited_cleanly() that supresses errors aboutdjm2017-08-181-3/+4
* Move several subprocess-related functions from various locations todjm2017-08-181-1/+455
* Allow IPQoS=none in ssh/sshd to not set an explicit ToS/DSCP valuedjm2017-07-231-1/+2
* Switch to recallocarray() for a few operations. Both growth and shrinkagederaadt2017-05-311-2/+2
* Fix convtime() overflow test on boundary condition, spotted by & ok djm.dtucker2017-03-141-3/+3
* Check for integer overflow when parsing times in convtime(). Reported bydtucker2017-03-141-6/+11
* On startup, check to see if sshd is already daemonized and if so,dtucker2016-11-301-1/+19
* Factor out "can bind to low ports" check into its own function. This will makedtucker2016-10-231-1/+9
* Add a ProxyJump ssh_config(5) option and corresponding -J ssh(1)djm2016-07-151-1/+62
* don't record duplicate LocalForward and RemoteForward entries;djm2016-04-061-1/+39
* Another use for fcntl() and thus of the superfluous 3rd parameterkrw2016-04-021-13/+13