summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/session.c
AgeCommit message (Expand)Author
2020-03-13spelling errors in comments; no code changeDamien Miller
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2019-11-13stdarg.h required more broadly; ok djmTheo de Raadt
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-02-22perform removal of agent-forwarding directory in forward setup errorDamien Miller
2019-02-10syslog when connection is dropped for attempting to run a commandDamien Miller
2019-02-05Adapt code in the non-USE_PIPES codepath to the new packet API.Darren Tucker
2019-01-19convert session.c to new packet APIDamien Miller
2019-01-19convert auth.c to new packet APIDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2019-01-17tun_fwd_ifnames variable should be extern; from Hanno BöckDamien Miller
2018-11-16use path_absolute() for pathname checks; from Manoj AmpalamDamien Miller
2018-10-04include a little more information about the status and disposition ofDamien Miller
2018-10-02Add server support for signalling sessions via the SSH channel/Damien Miller
2018-07-25fix indent; Clemens GoessnitzerTheo de Raadt
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-09sshd: switch loginmsg to sshbuf API; ok djm@Markus Friedl
2018-07-09ttymodes: switch to sshbuf API; ok djm@Markus Friedl
2018-07-03allow sshd_config PermitUserEnvironment to accept a pattern-list ofDamien Miller
2018-06-09add a SetEnv directive for sshd_config to allow an administrator toDamien Miller
2018-06-09reorder child environment preparation so that variables read fromDamien Miller
2018-06-06switch config file parsing to getline(3) as this avoids static limitsMarkus Friedl
2018-06-06permitlisten option for authorized_keys; ok markus@Damien Miller
2018-06-06Add a PermitListen directive to control which server-side addressesDamien Miller
2018-06-01make UID available as a %-expansion everywhere that the username isDamien Miller
2018-03-03switch over to the new authorized_keys options API and remove theDamien Miller
2017-10-23Expose devices allocated for tun/tap forwarding.Damien Miller
2017-09-12refactor channels.cDamien Miller
2017-08-18Move several subprocess-related functions from various locations toDamien Miller
2017-06-24refactor authentication loggingDamien Miller
2017-06-24no need to call log_init to reinitialise logged PID in child sessions,Damien Miller
2017-05-31Switch to recallocarray() for a few operations. Both growth and shrinkageTheo de Raadt
2017-05-31clear session keys from memory; ok djm@Markus Friedl
2016-11-30Add a sshd_config DisableForwaring option that disables X11, agent,Damien Miller
2016-08-23fix previous, a condition was modified incorrectly; ok markus@ deraadt@Otto Moerbeek
2016-08-19remove UseLogin option and support for having /bin/login manageDamien Miller
2016-08-13remove ssh1 server code; ok djm@Markus Friedl
2016-03-10sanitise characters destined for xauthDamien Miller
2016-03-07refactor canohost.c: move functions that cache results closer to theDamien Miller
2016-02-16add a "Close session" log entry (at loglevel=verbose) to correspondDamien Miller
2015-10-24skip "Could not chdir to home directory" message when chrootedDamien Miller
2015-04-24rename xrealloc() to xreallocarray() since it follows that form.Theo de Raadt
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-14move authfd.c and its tentacles to the new buffer/key API;Damien Miller
2014-12-22make internal handling of filename arguments of "none" more consistentDamien Miller
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-07-03Add a sshd_config PermitUserRC option to control whether ~/.ssh/rc isDamien Miller
2014-07-03standardise on NI_MAXHOST for gethostname() string lengths; aboutDamien Miller
2014-03-03ignore enviornment variables with embedded '=' or '\0' characters;Damien Miller
2014-01-31replace most bzero with explicit_bzero, except a few that cna be memsetTed Unangst