summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/channels.c
AgeCommit message (Expand)Author
2017-05-30remove ssh1 references; ok djm@Markus Friedl
2017-05-26remove SSH_CHANNEL_XXX_DRAINING (ssh1 only); ok djm@Markus Friedl
2017-05-26remove channel_input_close_confirmation (ssh1 only); ok djm@Markus Friedl
2017-04-30obliterate ssh1.h and some dead code that used itDamien Miller
2017-04-30remove compat20/compat13/compat15 variablesDamien Miller
2017-02-01Return true reason for port forwarding failures where feasible ratherDarren Tucker
2016-10-18Remove channel_input_port_forward_request(); the only caller was theDarren Tucker
2016-09-30fix some -Wpointer-sign warnings in the new mux proxy; ok markus@Damien Miller
2016-09-30ssh proxy mux mode (-O proxy; idea from Simon Tatham):Markus Friedl
2016-09-19Replace two more arc4random() loops with arc4random_buf().Martin Natano
2016-09-12Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsTheo de Raadt
2016-07-19Allow wildcard for PermitOpen hosts as well as ports. bz#2582, patch fromDarren Tucker
2016-03-07refactor canohost.c: move functions that cache results closer to theDamien Miller
2016-02-05Only check errno if read() has returned an error. EOF is not an error.Christian Weisgerber
2015-10-15fix some signed/unsigned integer type mismatches in formatDamien Miller
2015-07-01better refuse ForwardX11Trusted=no connections attempted afterDamien Miller
2015-06-30fatal() when a remote window update causes the window value toDamien Miller
2015-06-30Fix math error in remote window calculations that causes eventual stallsDamien Miller
2015-06-05For "ssh -L 12345:/tmp/sock" don't fail with "No forward host name."Todd C. Miller
2015-05-08Use xcalloc for permitted_adm_opens instead of xmalloc to ensure it's zeroed.Darren Tucker
2015-04-24rename xrealloc() to xreallocarray() since it follows that form.Theo de Raadt
2015-02-06SIZE_MAX is standard, we should be using it in preference to theTodd C. Miller
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-19move dispatch to struct ssh; ok djm@Markus Friedl
2014-12-11explicitly include sys/param.h in files that use the howmany() macro;Damien Miller
2014-10-08fix a few -Wpointer-sign warnings from clangDamien Miller
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-07-05fix remote-forward cancel regression; ok markus@Damien Miller
2014-07-03allow explicit ::1 and 127.0.0.1 forwarding bind addresses whenDamien Miller
2014-06-27fix remote fwding with same listen port but different listen addressMarkus Friedl
2014-04-28buffer_get_string_ptr's return should be const to remindDamien Miller
2014-02-26don't assume that the socks4 username is \0 terminated;Damien Miller
2014-02-15avoid spurious "getsockname failed: Bad file descriptor" errors in ssh -W;Damien Miller
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst
2013-12-19bz#2147: fix multiple remote forwardings with dynamically assignedDamien Miller
2013-11-08use calloc for all structure allocations; from markus@Damien Miller
2013-09-19bz#1297 - tell the client (via packet_send_debug) when their preferredDamien Miller
2013-09-13avoid unaligned access in code that reused a buffer to send aDamien Miller
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-06-07Add an "ABANDONED" channel state and use for mux sessions that areDarren Tucker
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-06handle ECONNABORTED for accept(); ok deraadt some time ago...Markus Friedl
2012-12-02make AllowTcpForwarding accept "local" and "remote" in addition to itsDamien Miller
2012-04-23fix function proto/source mismatchDamien Miller
2012-04-11don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for aDamien Miller
2012-03-29Add PermitOpen none option based on patch from Loganaden VelvindronDarren Tucker
2011-09-23unbreak remote portforwarding with dynamic allocated listen ports:Markus Friedl
2011-09-23Add wildcard support to PermitOpen, allowing things like "PermitOpenDarren Tucker
2011-09-10support cancellation of local/dynamic forwardings from ~C commandline;Markus Friedl