summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/misc.h
AgeCommit message (Expand)Author
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
2016-10-23Factor out "can bind to low ports" check into its own function. This will makeDarren Tucker
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-08-27Pull in <sys/time.h> for struct timevalPhilip Guenther
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-03-02Improve precision of progressmeter for sftp and scp by storing sub-secondDarren Tucker
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-05-02revert __bounded change; it causes way more problems for portable thanDamien Miller
2014-04-20use get/put_u32 to load values rather than *((UINT32 *)p) that breaks onDamien Miller
2014-03-26use __bounded(...) attribute recently added to sys/cdefs.h instead ofDamien Miller
2013-10-14refactor client config code a little:Damien Miller
2013-06-01Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things likeDarren Tucker
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-13s/timing_safe_cmp/timingsafe_bcmp/gDamien Miller
2010-07-13implement a timing_safe_cmp() function to compare memory without leakingDamien Miller
2010-01-09Remove RoutingDomain from ssh since it's now not needed. It can be replacedDarren Tucker
2009-12-25validate routing domain is in range 0-RT_TABLEID_MAX.Kevin Steves
2009-10-28Allow to set the rdomain in ssh/sftp/scp/sshd and ssh-keyscan.Reyk Floeter
2008-06-12Make keepalive timeouts apply while waiting for a packet, particularly duringDarren Tucker
2007-12-27Add a small helper function to consistently handle the EAI_SYSTEM errorDarren Tucker