summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/session.c
AgeCommit message (Expand)Author
2024-10-14Split per-connection sshd-session binaryDamien Miller
2024-05-17Start the process of splitting sshd into separate binaries. This stepDamien Miller
2024-02-01whitespaceDamien Miller
2023-08-10better debug logging of sessions' exit statusDamien Miller
2023-03-07Fix mem leak in environment setup. From jjelen at redhat.com viaDarren Tucker
2023-03-05Remove unused compat.h includes. We've previously removed a lotDarren Tucker
2023-01-06Add channel_set_xtype()Damien Miller
2023-01-06tweak channel ctype namesDamien Miller
2023-01-06Add channel_force_close()Damien Miller
2022-02-08Switch hpdelim interface to accept only ":" as delimiter.Darren Tucker
2021-08-11remove a bunch of %p in format strings; leftovers of debuggingsDamien Miller
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2020-12-14use _PATH_SSH_USER_DIR instead of hardcoded .ssh in pathDamien Miller
2020-11-28check result of strchr() against NULL rather than searched-forDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-07-07correct recently broken commentsTheo de Raadt
2020-07-05some language improvements; ok markusDamien Miller
2020-07-03avoid tilde_expand_filename() in expanding ~/.ssh/rc - if sshd isDamien Miller
2020-07-03when redirecting sshd's log output to a file, undo this redirectionDamien Miller
2020-06-26Expand path to ~/.ssh/rc rather than relying on it being relative to theDarren Tucker
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