Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | introduce xcalloc() and xasprintf() failure-checked allocations functions | 2006-03-25 | 1 | -3/+2 | ||
| | | | | | | | | | | and use them throughout openssh xcalloc is particularly important because malloc(nmemb * size) is a dangerous idiom (subject to integer overflow) and it is time for it to die feedback and ok deraadt@ | |||||
* | sprinkle u_int throughout pty subsystem, ok markus | 2006-03-20 | 1 | -8/+8 | ||
| | ||||||
* | ARGSUSED for signal handlers | 2006-03-19 | 1 | -2/+2 | ||
| | ||||||
* | RCSID() can die | 2006-03-19 | 1 | -1/+0 | ||
| | ||||||
* | move #include <ctype.h> out of includes.h; ok djm@ | 2006-02-22 | 1 | -1/+2 | ||
| | ||||||
* | move #include <sys/stat.h> out of includes.h; ok markus@ | 2006-02-20 | 1 | -1/+3 | ||
| | ||||||
* | move #include <signal.h> out of includes.h; ok markus@ | 2006-02-20 | 1 | -1/+2 | ||
| | ||||||
* | move #include <sys/ioctl.h> out of includes.h; ok markus@ | 2006-02-10 | 1 | -1/+3 | ||
| | ||||||
* | move #include <paths.h> out of includes.h; ok markus@ | 2006-02-08 | 1 | -1/+2 | ||
| | ||||||
* | move #include <termios.h> out of includes.h; ok markus@ | 2006-02-07 | 1 | -1/+3 | ||
| | ||||||
* | add channel output filter interface. | 2005-12-30 | 1 | -2/+2 | ||
| | | | | ok djm@, suggested by markus@ | |||||
* | use 'break-in' for consistency; ok deraadt@ ok and input jmc@ | 2005-12-28 | 1 | -3/+3 | ||
| | ||||||
* | reyk forgot to compile with -Werror (missing header) | 2005-12-07 | 1 | -1/+2 | ||
| | ||||||
* | Add support for tun(4) forwarding over OpenSSH, based on an idea and | 2005-12-06 | 1 | -1/+10 | ||
| | | | | | | | | | | | | initial channel code bits by markus@. This is a simple and easy way to use OpenSSH for ad hoc virtual private network connections, e.g. administrative tunnels or secure wireless access. It's based on a new ssh channel and works similar to the existing TCP forwarding support, except that it depends on the tun(4) network interface on both ends of the connection for layer 2 or layer 3 tunneling. This diff also adds support for LocalCommand in the ssh(1) client. ok djm@, markus@, jmc@ (manpages), tested and discussed with others | |||||
* | no need to escape single quotes in comments, no binary change | 2005-10-30 | 1 | -2/+2 | ||
| | ||||||
* | free()->xfree(); ok djm@ | 2005-10-14 | 1 | -4/+4 | ||
| | ||||||
* | fix regression I introduced in 4.2: X11 forwardings initiated after | 2005-10-10 | 1 | -2/+2 | ||
| | | | | | a session has exited (e.g. "(sleep 5; xterm) &") would not start. bz #1086 reported by t8m AT centrum.cz; ok markus@ dtucker@ | |||||
* | typo; from mark at mcs.vuw.ac.nz, bug #1082 | 2005-09-09 | 1 | -2/+2 | ||
| | ||||||
* | spacing | 2005-07-16 | 1 | -2/+2 | ||
| | ||||||
* | implement support for X11 and agent forwarding over multiplex slave | 2005-07-04 | 1 | -6/+29 | ||
| | | | | | | | | connections. Because of protocol limitations, the slave connections inherit the master's DISPLAY and SSH_AUTH_SOCK rather than distinctly forwarding their own. ok dtucker@ "put it in" deraadt@ | |||||
* | make this -Wsign-compare clean; ok avsm@ markus@ | 2005-06-17 | 1 | -4/+7 | ||
| | ||||||
* | move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd easier | 2005-06-16 | 1 | -1/+104 | ||
| | | | | later; ok deraadt@ | |||||
* | add ControlMaster=auto/autoask options to support opportunistic multiplexing; | 2005-06-08 | 1 | -3/+5 | ||
| | | | | tested avsm@ and jakob@, ok markus@ | |||||
* | spacing | 2005-03-10 | 1 | -2/+2 | ||
| | ||||||
* | bz#413: allow optional specification of bind address for port forwardings. | 2005-03-01 | 1 | -24/+25 | ||
| | | | | | | | | Patch originally by Dan Astorian, but worked on by several people Adds GatewayPorts=clientspecified option on server to allow remote forwards to bind to client-specified ports. ok markus@ | |||||
* | add basic control of a running multiplex master connection; including the | 2004-11-07 | 1 | -15/+71 | ||
| | | | | ability to check its status and request it to exit; ok markus@ | |||||
* | factor out common permission-asking code to separate function; ok markus@ | 2004-10-29 | 1 | -19/+4 | ||
| | ||||||
* | fix some window size change bugs for multiplexed connections: windows sizes | 2004-10-29 | 1 | -17/+10 | ||
| | | | | | | were not being updated if they had changed after ~^Z suspends and SIGWINCH was not being processed unless the first connection had requested a tty; ok markus | |||||
* | cleanup multiplex control socket on SIGHUP too, spotted by sturm@ | 2004-09-07 | 1 | -1/+3 | ||
| | | | | ok markus@ deraadt@ | |||||
* | some signed/unsigned int comparison cleanups; markus@ ok | 2004-08-11 | 1 | -3/+4 | ||
| | ||||||
* | spaces | 2004-07-11 | 1 | -9/+9 | ||
| | ||||||
* | clientloop.c | 2004-06-18 | 1 | -4/+5 | ||
| | ||||||
* | Add option for confirmation (ControlMaster=ask) via ssh-askpass before opening | 2004-06-17 | 1 | -4/+34 | ||
| | | | | shared connections; ok markus@ | |||||
* | support environment passing over shared connections; ok markus@ | 2004-06-17 | 1 | -11/+27 | ||
| | ||||||
* | missed one unset_nonblock; spotted by Tim Rice | 2004-06-15 | 1 | -2/+2 | ||
| | ||||||
* | set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@ | 2004-06-14 | 1 | -2/+2 | ||
| | ||||||
* | implement session multiplexing in the client (the server has supported this | 2004-06-13 | 1 | -23/+304 | ||
| | | | | since 2.0); ok markus@ | |||||
* | use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@ | 2004-05-22 | 1 | -2/+2 | ||
| | ||||||
* | bz #756: add support for the cancel-tcpip-forward request for the server and | 2004-05-21 | 1 | -25/+59 | ||
| | | | | | the client (through the ~C commandline). reported by z3p AT twistedmatrix.com; ok markus@ | |||||
* | Trivial type fix 0 -> '\0'; ok markus@ | 2004-05-20 | 1 | -2/+2 | ||
| | ||||||
* | kill a tiny header; ok deraadt@ | 2004-05-08 | 1 | -2/+1 | ||
| | ||||||
* | make two tiny header files go away; djm ok | 2004-05-08 | 1 | -2/+2 | ||
| | ||||||
* | application layer keep alive (ServerAliveInterval ServerAliveCountMax) | 2003-12-16 | 1 | -8/+37 | ||
| | | | | | for ssh(1), similar to the sshd(8) option; ok beck@; with help from jmc and dtucker@ | |||||
* | Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@ | 2003-12-09 | 1 | -1/+14 | ||
| | ||||||
* | move client only agent code to clientloop.c | 2003-09-23 | 1 | -2/+42 | ||
| | ||||||
* | replace fatal_cleanup() and linked list of fatal callbacks with static | 2003-09-23 | 1 | -8/+3 | ||
| | | | | | | cleanup_exit() function. re-refine cleanup_exit() where appropriate, allocate sshd's authctxt eary to allow simpler cleanup in sshd. tested by many, ok deraadt@ | |||||
* | remove fatal callbacks from client code; ok deraadt | 2003-09-19 | 1 | -9/+17 | ||
| | ||||||
* | deal with typing of write vs read in atomicio | 2003-06-28 | 1 | -3/+3 | ||
| | ||||||
* | allow to send a BREAK to the remote system; ok various | 2003-05-14 | 1 | -2/+16 | ||
| | ||||||
* | make channel_new() strdup the 'remote_name' (not the caller); ok theo | 2003-05-11 | 1 | -5/+4 | ||
| |