summaryrefslogtreecommitdiff
path: root/usr.bin/ssh
AgeCommit message (Collapse)Author
2005-08-08sftp prompt enhancements:Jared Yanovich
- in non-interactive mode, do not print an empty prompt at the end before finishing - print newline after EOF in editline mode - call el_end() in editline mode ok dtucker djm
2005-08-06Unbreak sshd ListenAddress for bare IPv6 addresses.Darren Tucker
Report from Janusz Mucka; ok djm@
2005-07-30listen_hosts initialisation here too; spotted greg AT y2005.nest.cxDamien Miller
2005-07-30fix -D listen_host initialisation, so it picks up gateway_ports settingDamien Miller
correctly
2005-07-28missing packet_init_compression(); from solarMarkus Friedl
2005-07-27Silence bogus -Wuninitialized warnings; ok djm@Darren Tucker
2005-07-25add a new compression method that delays compression until the userMarkus Friedl
has been authenticated successfully and set compression to 'delayed' for sshd. this breaks older openssh clients (< 3.5) if they insist on compression, so you have to re-enable compression in sshd_config. ok djm@
2005-07-19auth_usercheck(3) can return NULL, so check for that. Report fromOtto Moerbeek
mpech@. ok markus@
2005-07-17knf says that a 2nd level indent is four (not three or five) spacesDamien Miller
2005-07-17Fix a number of X11 forwarding channel leaks:Damien Miller
1. Refuse multiple X11 forwarding requests on the same session 2. Clean up all listeners after a single_connection X11 forward, not just the one that made the single connection 3. Destroy X11 listeners when the session owning them goes away testing and ok dtucker@
2005-07-16spacingDamien Miller
2005-07-14use __sentinel__ attribute; ok deraadt@ djm@ markus@Darren Tucker
2005-07-08new sentence, new line;Jason McIntyre
2005-07-08change BindAddress to match recent ssh -b change; prompted by markus@Darren Tucker
2005-07-08race when efd gets closed while there is still buffered data:Markus Friedl
change CHANNEL_EFD_OUTPUT_ACTIVE() 1) c->efd must always be valid AND 2a) no EOF has been seen OR 2b) there is buffered data report, initial fix and testing Chuck Cranor
2005-07-08Make comment match code; ok djm@Darren Tucker
2005-07-06clarify meaning of ssh -b ; with & ok jmc@Darren Tucker
2005-07-04don't forget to set x11_saved_displayMarkus Friedl
2005-07-04fix Xr and a little grammar;Jason McIntyre
2005-07-04implement support for X11 and agent forwarding over multiplex slaveDamien Miller
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@
2005-07-01don't free() if getaddrinfo() fails; report mpech@Markus Friedl
2005-06-25do the default port filling code a few lines earlier, so it really does fix %pDamien Miller
2005-06-18allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@Damien Miller
2005-06-17Fix ControlPath's %p expanding to "0" for a default port,Damien Miller
spotted dwmw2 AT infradead.org; ok markus@
2005-06-17turn on -Wstrict-prototypes -Wsign-compare -Wshadow now that we are cleanDamien Miller
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2005-06-16don't exit if getpeername fails for forwarded ports; bugzilla #1054; ok djmMarkus Friedl
2005-06-16move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd easierDamien Miller
later; ok deraadt@
2005-06-09Correctly initialize end of array sentinel; ok djm@Darren Tucker
2005-06-08add ControlMaster=auto/autoask options to support opportunistic multiplexing;Damien Miller
tested avsm@ and jakob@, ok markus@
2005-06-08increase default rsa/dsa key length from 1024 to 2048 bits; ok markus@ deraadt@Damien Miller
2005-06-07catch SIGWINCH and resize progress meter accordingly; ok markus dtuckerJared Yanovich
2005-06-06introduce a generic %foo expansion function. replace existing % expansion andDamien Miller
add expansion to ControlPath; ok markus@
2005-05-27fix -O for cases where no ControlPath has been specified or socket atDamien Miller
ControlPath is not contactable; spotted by and ok avsm@
2005-05-26uint32_t -> u_int32_t for consistency; ok djm@Darren Tucker
2005-05-26If copying multiple files to a target file (which normally fails, as itAnil Madhavapeddy
must be a target directory), kill the spawned ssh child before exiting. This stops it trying to authenticate and spewing lots of output. deraadt@ ok
2005-05-24Switch atomicio to use a simpler interface; it now returns a size_tAnil Madhavapeddy
(containing number of bytes read/written), and indicates error by returning 0. EOF is signalled by errno==EPIPE. Typical use now becomes: if (atomicio(read, ..., len) != len) err(1,"read"); ok deraadt@, cloder@, djm@
2005-05-24some style nits from dmiller@, and use a fatal() instead of a printf()/exitAnil Madhavapeddy
2005-05-23add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;Damien Miller
ok markus@
2005-05-23- removes signed/unsigned comparisons in moduli generationAnil Madhavapeddy
- use strtonum instead of atoi where its easier - check some strlcpy overflow and fatal instead of truncate
2005-05-20split protocol 1 auth methods into separate functions, makes authloopDamien Miller
much more readable; fixes and ok markus@
2005-05-20oops - article and spacing;Jason McIntyre
2005-05-20give a ProxyCommand example using nc(1), with and ok jmc@Damien Miller
2005-05-19fix cast, from grunk AT pestilenz.orgDamien Miller
2005-05-19whitespace nit, from grunk AT pestilenz.orgDamien Miller
2005-05-19sort config options, from grunk AT pestilenz.org; ok jmc@Damien Miller
2005-05-16check return value from strdelim() for NULL (AddressFamily); mpechMarkus Friedl
2005-05-10report real errors on fallback from ControlMaster=no to normal connectDamien Miller
2005-05-10print nice error message for EADDRINUSE as wellDamien Miller
2005-05-02missing {}Markus Friedl