| Commit message (Expand) | Author | Age | Files | Lines |
* | Make dollar_expand variadic and pass a real va_list to vdollar_percent_expand. | dtucker | 2020-05-29 | 1 | -3/+12 |
* | Pass a NULL instead of zeroed out va_list from dollar_expand. The original | dtucker | 2020-05-29 | 1 | -4/+2 |
* | Allow some keywords to expand shell-style ${ENV} environment | dtucker | 2020-05-29 | 1 | -31/+134 |
* | Fix multiplier in convtime when handling seconds after other units. | dtucker | 2020-05-29 | 1 | -2/+3 |
* | add fmt_timeframe() (from bgpd) to format a time interval in a human- | djm | 2020-05-26 | 1 | -20/+51 |
* | We've standardized on memset over bzero, replace a couple that had slipped | dtucker | 2020-04-25 | 1 | -2/+2 |
* | make IPTOS_DSCP_LE available via IPQoS directive; bz2986, based on | djm | 2020-01-28 | 1 | -1/+2 |
* | add xextendf() to extend a string with a format (reallocating as | djm | 2020-01-24 | 1 | -1/+28 |
* | Replace all calls to signal(2) with a wrapper around sigaction(2). | dtucker | 2020-01-23 | 1 | -1/+18 |
* | Wait for FD to be readable or writeable during a nonblocking connect, | dtucker | 2019-11-22 | 1 | -6/+16 |
* | move authorized_keys option parsing helpsers to misc.c and make | djm | 2019-09-03 | 1 | -1/+73 |
* | move skip_space() to misc.c and make it public; ok markus@ | djm | 2019-09-03 | 1 | -1/+11 |
* | switch percent_expand() to use sshbuf instead of a limited fixed buffer; | djm | 2019-08-16 | 1 | -15/+24 |
* | When system calls indicate an error they return -1, not some arbitrary | deraadt | 2019-06-28 | 1 | -9/+9 |
* | Some asprintf() calls were checked < 0, rather than the precise == -1. | deraadt | 2019-06-27 | 1 | -2/+2 |
* | Remove support for obsolete host/port syntax. | dtucker | 2019-01-23 | 1 | -2/+2 |
* | move client/server SSH-* banners to buffers under ssh->kex and factor | djm | 2018-12-27 | 1 | -1/+76 |
* | Fix calculation of initial bandwidth limits. | dtucker | 2018-12-07 | 1 | -5/+4 |
* | use path_absolute() for pathname checks; from Manoj Ampalam | djm | 2018-11-16 | 1 | -1/+8 |
* | Support using service names for port numbers. | naddy | 2018-10-05 | 1 | -4/+8 |
* | Allow ssh_config IdentityAgent directive to accept environment variable | djm | 2018-10-03 | 1 | -1/+20 |
* | Remove uid checks from low port binds. Now that ssh cannot be | dtucker | 2018-07-27 | 1 | -10/+1 |
* | Remove support for running ssh(1) setuid and fatal if attempted. | dtucker | 2018-07-18 | 1 | -2/+1 |
* | add a SetEnv directive to ssh_config that allows setting environment | djm | 2018-06-09 | 1 | -6/+26 |
* | switch config file parsing to getline(3) as this avoids static limits | markus | 2018-06-06 | 1 | -26/+1 |
* | add valid-before="[time]" authorized_keys option. A simple way of | djm | 2018-03-12 | 1 | -1/+54 |
* | revert recent strdelim() change, it causes problems with some configs. | djm | 2018-03-07 | 1 | -19/+8 |
* | switch over to the new authorized_keys options API and remove the | djm | 2018-03-03 | 1 | -1/+2 |
* | Allow escaped quotes \" and \' in ssh_config and sshd_config quotes | djm | 2018-03-02 | 1 | -8/+19 |
* | move subprocess() so scp/sftp do not need uidswap.o; ok djm@ | markus | 2018-01-08 | 1 | -153/+1 |
* | fix ordering in previous to ensure errno isn't clobbered before | djm | 2017-12-08 | 1 | -4/+4 |
* | for some reason unix_listener() logged most errors twice with each | djm | 2017-12-08 | 1 | -9/+10 |
* | Replace atoi and strtol conversions for integer arguments to config | dtucker | 2017-12-05 | 1 | -1/+15 |
* | Add monotime_ts and monotime_tv that return monotonic timespec and | dtucker | 2017-11-25 | 1 | -13/+26 |
* | add sshd_config RDomain keyword to place sshd and the subsequent | djm | 2017-10-25 | 1 | -2/+18 |
* | Add optional rdomain qualifier to sshd_config's ListenAddress option | djm | 2017-10-25 | 1 | -1/+39 |
* | Kill dead store and some spaces vs. tabs indent in parse_user_host_path(). | millert | 2017-10-24 | 1 | -4/+4 |
* | Expose devices allocated for tun/tap forwarding. | djm | 2017-10-23 | 1 | -2/+8 |
* | Add URI support to ssh, sftp and scp. For example ssh://user@host | millert | 2017-10-21 | 1 | -5/+292 |
* | add a "quiet" flag to exited_cleanly() that supresses errors about | djm | 2017-08-18 | 1 | -3/+4 |
* | Move several subprocess-related functions from various locations to | djm | 2017-08-18 | 1 | -1/+455 |
* | Allow IPQoS=none in ssh/sshd to not set an explicit ToS/DSCP value | djm | 2017-07-23 | 1 | -1/+2 |
* | Switch to recallocarray() for a few operations. Both growth and shrinkage | deraadt | 2017-05-31 | 1 | -2/+2 |
* | Fix convtime() overflow test on boundary condition, spotted by & ok djm. | dtucker | 2017-03-14 | 1 | -3/+3 |
* | Check for integer overflow when parsing times in convtime(). Reported by | dtucker | 2017-03-14 | 1 | -6/+11 |
* | On startup, check to see if sshd is already daemonized and if so, | dtucker | 2016-11-30 | 1 | -1/+19 |
* | Factor out "can bind to low ports" check into its own function. This will make | dtucker | 2016-10-23 | 1 | -1/+9 |
* | Add a ProxyJump ssh_config(5) option and corresponding -J ssh(1) | djm | 2016-07-15 | 1 | -1/+62 |
* | don't record duplicate LocalForward and RemoteForward entries; | djm | 2016-04-06 | 1 | -1/+39 |
* | Another use for fcntl() and thus of the superfluous 3rd parameter | krw | 2016-04-02 | 1 | -13/+13 |