summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/channels.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reduce use of <sys/param.h> and transition to <limits.h> throughout.deraadt2015-01-201-2/+3
* move dispatch to struct ssh; ok djm@markus2015-01-191-26/+37
* explicitly include sys/param.h in files that use the howmany() macro;djm2014-12-111-1/+2
* fix a few -Wpointer-sign warnings from clangdjm2014-10-081-5/+5
* Add support for Unix domain socket forwarding. A remote TCP portmillert2014-07-151-117/+483
* fix remote-forward cancel regression; ok markus@djm2014-07-051-1/+4
* allow explicit ::1 and 127.0.0.1 forwarding bind addresses whendjm2014-07-031-3/+15
* fix remote fwding with same listen port but different listen addressmarkus2014-06-271-26/+70
* buffer_get_string_ptr's return should be const to reminddjm2014-04-281-2/+2
* don't assume that the socks4 username is \0 terminated;djm2014-02-261-1/+4
* avoid spurious "getsockname failed: Bad file descriptor" errors in ssh -W;djm2014-02-151-2/+2
* replace most bzero with explicit_bzero, except a few that cna be memsettedu2014-01-311-6/+4
* bz#2147: fix multiple remote forwardings with dynamically assigneddjm2013-12-191-4/+7
* use calloc for all structure allocations; from markus@djm2013-11-081-2/+2
* bz#1297 - tell the client (via packet_send_debug) when their preferreddjm2013-09-191-2/+14
* avoid unaligned access in code that reused a buffer to send adjm2013-09-131-3/+2
* fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@djm2013-07-121-3/+4
* Add an "ABANDONED" channel state and use for mux sessions that aredtucker2013-06-071-2/+6
* Use clock_gettime(CLOCK_MONOTONIC ...) for ssh timers so that things likedtucker2013-06-011-6/+6
* bye, bye xfree(); ok markus@djm2013-05-171-58/+40
* handle ECONNABORTED for accept(); ok deraadt some time ago...markus2013-04-061-4/+10
* make AllowTcpForwarding accept "local" and "remote" in addition to itsdjm2012-12-021-7/+5
* fix function proto/source mismatchdjm2012-04-231-2/+2
* don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for adjm2012-04-111-8/+44
* Add PermitOpen none option based on patch from Loganaden Velvindrondtucker2012-03-291-2/+15
* unbreak remote portforwarding with dynamic allocated listen ports:markus2011-09-231-8/+43
* Add wildcard support to PermitOpen, allowing things like "PermitOpendtucker2011-09-231-4/+29
* support cancellation of local/dynamic forwardings from ~C commandline;markus2011-09-101-3/+11
* support for cancelling local and remote port forwards via the multiplexdjm2011-09-091-55/+109
* hook up a channel confirm callback to warn the user then requested X11djm2011-06-221-3/+3
* remove a debug() that pollutes stderr on client connecting to a serverdjm2010-11-241-4/+1
* Fix a trio of bugs in the local/remote window calculation for datagramdjm2010-08-051-15/+26
* s/timing_safe_cmp/timingsafe_bcmp/gdjm2010-07-131-2/+2
* implement a timing_safe_cmp() function to compare memory without leakingdjm2010-07-131-2/+2
* bz#1750: fix requirement for /dev/null inside ChrootDirectory fordjm2010-06-251-5/+12
* bz#1327: remove hardcoded limit of 100 permitopen clauses and portdjm2010-06-251-11/+18
* Pause the mux channel while waiting for reply from aynch callbacks.djm2010-05-141-5/+11
* fake local addr:port when stdio fowarding as some servers (Tectia atdjm2010-01-301-1/+8
* rewrite ssh(1) multiplexing code to a more sensible protocol.djm2010-01-261-48/+164
* Add a 'netcat mode' (ssh -W). This connects stdio on the client to a singledtucker2010-01-111-1/+30
* Remove RoutingDomain from ssh since it's now not needed. It can be replaceddtucker2010-01-091-19/+7
* fix race condition in x11/agent channel allocation: don't read aftermarkus2009-11-111-15/+11
* Set close-on-exec on various descriptors so they don't get leaked todtucker2009-11-101-2/+8
* Allow to set the rdomain in ssh/sftp/scp/sshd and ssh-keyscan.reyk2009-10-281-7/+19
* Put the globals in packet.c into a struct and don't access it directlyandreas2009-05-251-2/+2
* support remote port forwarding with a zero listen port (-R0:...) todjm2009-02-121-8/+44
* oops! I committed the wrong version of the Channel->path diff,djm2009-01-221-3/+3
* make Channel->path an allocated string, saving a few bytes here anddjm2009-01-221-13/+35
* support SOCKS4A protocol, from dwmw2 AT infradead.org via bz#1482;djm2009-01-141-11/+39
* call channel destroy callbacks on receipt of open failure messages.djm2009-01-011-3/+3