summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/ssh.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fix misleading debug message; ok dtucker@djm2005-10-301-3/+2
|
* no trailing "\n" for log functions; ok djm@stevesk2005-10-141-4/+4
|
* update -D usage here too;jmc2005-09-191-2/+2
|
* ensure that stdio fds are attached; ok deraadt@djm2005-09-131-1/+4
|
* fix -D listen_host initialisation, so it picks up gateway_ports settingdjm2005-07-301-2/+2
| | | | correctly
* spacingdjm2005-07-161-6/+6
|
* implement support for X11 and agent forwarding over multiplex slavedjm2005-07-041-8/+11
| | | | | | | | 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@
* do the default port filling code a few lines earlier, so it really does fix %pdjm2005-06-251-7/+7
|
* allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@djm2005-06-181-1/+4
|
* Fix ControlPath's %p expanding to "0" for a default port,djm2005-06-171-1/+8
| | | | spotted dwmw2 AT infradead.org; ok markus@
* move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd easierdjm2005-06-161-112/+14
| | | | later; ok deraadt@
* add ControlMaster=auto/autoask options to support opportunistic multiplexing;djm2005-06-081-8/+24
| | | | tested avsm@ and jakob@, ok markus@
* introduce a generic %foo expansion function. replace existing % expansion anddjm2005-06-061-3/+7
| | | | add expansion to ControlPath; ok markus@
* fix -O for cases where no ControlPath has been specified or socket atdjm2005-05-271-3/+12
| | | | ControlPath is not contactable; spotted by and ok avsm@
* report real errors on fallback from ControlMaster=no to normal connectdjm2005-05-101-2/+7
|
* print nice error message for EADDRINUSE as welldjm2005-05-101-2/+2
|
* fallback gracefully if client cannot connect to ControlPath. ok djm@jakob2005-04-261-14/+17
|
* don't allocate a pty when -n flag (/dev/null stdin) is set, patch fromdjm2005-04-211-2/+2
| | | | ignasi.roca AT fujitsu-siemens.com (bz #829); ok dtucker@
* Fix debug call for port forwards; patch from pete at seebeyond.com, ok djm@dtucker2005-04-061-1/+3
|
* spacingderaadt2005-03-101-4/+4
|
* sync usage() w/ man SYNOPSIS;jmc2005-03-011-4/+4
| | | | ok markus@
* bz#413: allow optional specification of bind address for port forwardings.djm2005-03-011-45/+65
| | | | | | | | 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@
* Better diagnostic if an identity file is not accesible. ok markus@ djm@otto2005-02-161-2/+3
|
* usage():jmc2004-11-071-4/+5
| | | | | | - add -O - sync -S w/ manpage - remove -h
* add basic control of a running multiplex master connection; including thedjm2004-11-071-14/+52
| | | | ability to check its status and request it to exit; ok markus@
* correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@djm2004-09-231-2/+11
|
* /* fallthrough */ is something a programmer understands. Butderaadt2004-09-151-2/+2
| | | | /* FALLTHROUGH */ is also understood by lint, so that is better.
* cleanup multiplex control socket on SIGHUP too, spotted by sturm@djm2004-09-071-1/+2
| | | | ok markus@ deraadt@
* Use permanently_set_uid() in ssh and ssh-keysign for consistency, matchesdtucker2004-08-231-3/+6
| | | | change in Portable; ok markus@
* more s/illegal/invalid/markus2004-07-281-2/+2
|
* spacesderaadt2004-07-111-6/+6
|
* Fix counting in master/slave when passing environment variables; ok djm@dtucker2004-06-231-3/+5
|
* make ssh -Wshadow clean, no functional changesavsm2004-06-211-5/+5
| | | | markus@ ok
* filter passed env vars at slave in connection sharing case; ok markus@djm2004-06-201-8/+36
|
* trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask'; ok djmmarkus2004-06-181-6/+4
|
* delay signal handler setup until we have finished talking to the master.djm2004-06-181-5/+5
| | | | allow interrupting of setup (e.g. if master is stuck); ok markus@
* sync usage() and SYNPOSIS with connection sharing changesdjm2004-06-171-3/+4
|
* Add option for confirmation (ControlMaster=ask) via ssh-askpass before openingdjm2004-06-171-2/+5
| | | | shared connections; ok markus@
* support environment passing over shared connections; ok markus@djm2004-06-171-5/+13
|
* implement session multiplexing in the client (the server has supported thisdjm2004-06-131-92/+184
| | | | since 2.0); ok markus@
* make two tiny header files go away; djm okderaadt2004-05-081-3/+2
|
* bz #815: implement ability to pass specified environment variables from thedjm2004-04-271-1/+40
| | | | client to the server; ok markus@
* fix idiot typo that i introduced in my last commit;djm2004-04-191-2/+2
| | | | spotted by cschneid AT cschneid.com
* perform strict ownership and modes checks for ~/.ssh/config files, as thesedjm2004-04-181-4/+5
| | | | | | can be used to execute arbitrary programs; ok markus@ NB. ssh will now exit when it detects a config with poor permissions
* ssh, sshd: sync version output, ok djmmarkus2004-03-111-7/+3
|
* trim usage to match ssh(1) and look more like unix. ok djm@markus2004-03-101-44/+7
|
* increase x11 cookie lifetime to 20 minutes; ok djmmarkus2004-03-091-2/+2
|
* application layer keep alive (ServerAliveInterval ServerAliveCountMax)markus2003-12-161-6/+3
| | | | | for ssh(1), similar to the sshd(8) option; ok beck@; with help from jmc and dtucker@
* don't modify argv for ssh -o; similar to sshd.c 1.283markus2003-12-091-3/+5
|
* Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@dtucker2003-11-241-2/+2
|