summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/misc.c
AgeCommit message (Expand)Author
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
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-07-02unbreak strdelim() skipping past quoted strings, e.g.Damien Miller
2010-05-21colon() returns char*, so s/return (0)/return NULL/Damien 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-11-20correct off-by-one in percent_expand(): we would fatal() when tryingDamien Miller
2009-10-28Allow to set the rdomain in ssh/sftp/scp/sshd and ssh-keyscan.Reyk Floeter
2009-02-21Added missing newlines in error messages.Tobias Stoeckmann
2009-01-22make a2port() return -1 when it encounters an invalid port numberDamien Miller
2008-06-13upcast uid to long with matching %ld, prevents warnings in portableDarren Tucker
2008-06-12Make keepalive timeouts apply while waiting for a packet, particularly duringDarren Tucker
2008-01-01spaces -> tabs from my previous commitDarren Tucker
2007-12-27Add a small helper function to consistently handle the EAI_SYSTEM errorDarren Tucker
2006-11-23Don't access buf[strlen(buf) - 1] for zero-length strings.Ray Lai
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves
2006-07-26move #include <sys/param.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-17move #include <unistd.h> out of includes.hKevin Steves
2006-07-11move #include <errno.h> out of includes.h; ok markus@Kevin Steves
2006-07-10move #include <stdarg.h> out of includes.h; ok markus@Kevin Steves
2006-07-10Add port identifier to known_hosts for non-default ports, based originallyDarren Tucker
2006-07-09move #include <fcntl.h> out of includes.hKevin Steves
2006-07-06move #include <pwd.h> out of includes.h; ok markus@Kevin Steves
2006-07-05move #include <netinet/in.h> out of includes.h; ok deraadt@Kevin Steves
2006-03-30replace {GET,PUT}_XXBIT macros with functionally similar functions,Damien Miller
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-25change OpenSSH's xrealloc() function from being xrealloc(p, new_size) toDamien Miller
2006-03-25introduce xcalloc() and xasprintf() failure-checked allocations functionsDamien Miller
2006-03-20in a switch (), break after return or goto is stupidTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt