summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/misc.c
AgeCommit message (Expand)Author
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-03-07revert recent strdelim() change, it causes problems with some configs.Damien Miller
2018-03-03switch over to the new authorized_keys options API and remove theDamien Miller
2018-03-02Allow escaped quotes \" and \' in ssh_config and sshd_config quotesDamien Miller
2018-01-08move subprocess() so scp/sftp do not need uidswap.o; ok djm@Markus Friedl
2017-12-08fix ordering in previous to ensure errno isn't clobbered beforeDamien Miller
2017-12-08for some reason unix_listener() logged most errors twice with eachDamien Miller
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-24Kill dead store and some spaces vs. tabs indent in parse_user_host_path().Todd C. 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
2017-07-23Allow IPQoS=none in ssh/sshd to not set an explicit ToS/DSCP valueDamien Miller
2017-05-31Switch to recallocarray() for a few operations. Both growth and shrinkageTheo de Raadt
2017-03-14Fix convtime() overflow test on boundary condition, spotted by & ok djm.Darren Tucker
2017-03-14Check for integer overflow when parsing times in convtime(). Reported byDarren Tucker
2016-11-30On startup, check to see if sshd is already daemonized and if so,Darren Tucker
2016-10-23Factor out "can bind to low ports" check into its own function. This will makeDarren Tucker
2016-07-15Add a ProxyJump ssh_config(5) option and corresponding -J ssh(1)Damien Miller
2016-04-06don't record duplicate LocalForward and RemoteForward entries;Damien Miller
2016-04-02Another use for fcntl() and thus of the superfluous 3rd parameterKenneth R Westerback
2016-03-02Improve precision of progressmeter for sftp and scp by storing sub-secondDarren Tucker
2016-01-20Include sys/time.h for gettimeofday. From sortie at maxsi.org.Darren Tucker
2015-12-04Properly handle invalid %-format by calling fatal.Tobias Stoeckmann
2015-10-24Handle the split of tun(4) "link0" into tap(4) in ssh tun-forwarding.Stuart Henderson
2015-10-07don't try to change tun device flags if they are already whatDamien Miller
2015-04-24rename xrealloc() to xreallocarray() since it follows that form.Theo de Raadt
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-10-24Remove unnecessary include: netinet/in_systm.h is not needed by theseLawrence Teo
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-04-20use get/put_u32 to load values rather than *((UINT32 *)p) that breaks onDamien Miller
2013-10-14refactor client config code a little:Damien Miller
2013-07-12in ssh_gai_strerror() don't fallback to strerror for EAI_SYSTEM whenDamien Miller
2013-06-01Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things likeDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-24remove extra parens noticed by nicmTed Unangst
2013-04-23use xasprintf instead of a series of strlcats and strdup. ok djmTed Unangst
2011-09-05fix typo in IPQoS parsing: there is no "AF14" class, but there isDamien Miller
2011-03-29print ipqos friendly string for sshd -T; ok markusKevin Steves
2010-11-21honour $TMPDIR for client xauth and ssh-agent temporary directories;Damien Miller
2010-11-13allow ssh and sshd to set arbitrary TOS/DSCP/QoS values instead ofDamien Miller
2010-09-24Add timingsafe_bcmp(3) to libc, mention that it's already in theMatthew Dempsky
2010-09-22add an option per-read/write callback to atomicioDamien Miller
2010-07-21sync timingsafe_bcmp() with the one dempsky@ committed to sys/lib/libkernDamien Miller