summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/channels.c
AgeCommit message (Expand)Author
2009-01-22oops! I committed the wrong version of the Channel->path diff,Damien Miller
2009-01-22make Channel->path an allocated string, saving a few bytes here andDamien Miller
2009-01-14support SOCKS4A protocol, from dwmw2 AT infradead.org via bz#1482;Damien Miller
2009-01-01call channel destroy callbacks on receipt of open failure messages.Damien Miller
2008-12-09channel_print_adm_permitted_opens() should deal with all the printingKevin Steves
2008-12-02s/remote_id/id/ to be more consistent with other code; ok djm@Markus Friedl
2008-11-11for sshd -T print 'permitopen any' vs. 'permitopen' for case of noKevin Steves
2008-11-01fix some typos in log messages; ok djm@Kevin Steves
2008-07-16this loop index should be automatic, not staticDamien Miller
2008-07-13use struct sockaddr_storage instead of struct sockaddr for accept(2)Damien Miller
2008-07-12unbreak; move clearing of cctx struct to before first useDamien Miller
2008-07-10missing bzero; from mickey; ok djm@Markus Friedl
2008-06-16Rename the isatty argument to is_tty so we don't shadow isatty(3).Darren Tucker
2008-06-15don't call isatty() on a pty master, instead pass a flag down toDamien Miller
2008-06-12The multiplexing escape char handler commit last night introduced aDamien Miller
2008-06-12Enable ~ escapes for multiplex slave sessions; give each channelDamien Miller
2008-06-10Add extended test mode (-T) and connection parameters for test mode (-C).Darren Tucker
2008-05-09error-fd race: don't enable the error fd in the select bitmaskMarkus Friedl
2008-05-09Try additional addresses when connecting to a port forward destinationDamien Miller
2008-05-08Implement a channel success/failure status confirmation callbackDamien Miller
2008-05-08avoid extra malloc/copy/free when receiving data over the net;Markus Friedl
2008-04-02avoid possible hijacking of x11-forwarded connections (back out 1.183)Markus Friedl
2008-01-19When we added support for specified bind addresses for port forwards, weDamien Miller
2007-12-27Add a small helper function to consistently handle the EAI_SYSTEM errorDarren Tucker
2007-06-25Correct test for window updates every three packets; prevents sendingDarren Tucker
2007-06-11send 'window adjust' messages every tree packets and do not waitMarkus Friedl
2007-01-03spacesKevin Steves
2006-12-12bz #1019: some ssh.com versions apparently can't cope with the remote portDamien Miller
2006-08-29normalise some inconsistent (but harmless) NULL pointer checksDamien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-08-01clean extra spacesKevin Steves
2006-08-01move #include <stdio.h> out of includes.hKevin Steves
2006-07-26move #include <stdlib.h> out of includes.hKevin Steves
2006-07-25move #include <sys/time.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-21more ARGSUSED (lint) for dispatch table-driven functions; ok djm@Kevin Steves
2006-07-21Make PermitOpen take a list of permitted ports and act more like most otherDarren Tucker
2006-07-17Add PermitOpen directive to sshd_config which is equivalent to theDarren Tucker
2006-07-17move #include <unistd.h> out of includes.hKevin Steves
2006-07-12move #include <netdb.h> out of includes.h; ok djm@Kevin Steves
2006-07-11move #include <errno.h> out of includes.h; ok markus@Kevin Steves
2006-07-11add ExitOnForwardFailure: terminate the connection if ssh(1)Markus Friedl
2006-07-10fix misparsing of SOCKS 5 packets that could result in a crash;Damien Miller
2006-07-03move #include <arpa/inet.h> out of includes.h; old ok djm@Kevin Steves
2006-04-16Fix condition where we could exit with a fatal error when an inputDamien Miller
2006-03-30ARGSUSED for dispatch table-driven functionsDamien Miller
2006-03-28do not accept unreasonable X ports numbers; ok djmTheo de Raadt
2006-03-25delete cast not requiredTheo de Raadt
2006-03-25remove (char *) casts to a function that accepts void * for the argTheo de Raadt
2006-03-25use strtonum() instead of atoi() [limit X screens to 400, sorry]Theo de Raadt