summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/mux.c
AgeCommit message (Expand)Author
2024-07-25Fix proxy multiplexing (-O proxy) bugDamien Miller
2023-11-23Include existing mux path in debug message.Darren Tucker
2023-08-18fix regression in OpenSSH 9.4 (mux.c r1.99) that caused multiplexedDamien Miller
2023-08-04Apply ConnectTimeout to multiplexing local socket connections. If theDarren Tucker
2023-07-26make ssh -f (fork after authentication) work properly in multiplexedDamien Miller
2023-06-20prepare for support for connecting to unix domain sockets using ssh -WDamien Miller
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-01-06Add channel_force_close()Damien Miller
2022-06-03Make SetEnv directives first-match-wins in both sshd_config andDamien Miller
2022-05-05mux.c: mark argument as const; from Martin VahlensieckDamien Miller
2022-01-11suppress "Connection to xxx closed" messages at LogLevel >= errorDamien Miller
2021-07-23Add a StdinNull directive to ssh_config(5) that allows the configDamien Miller
2021-07-13add a SessionType directive to ssh_config, allowing the configurationDamien Miller
2021-06-04allow ssh_config SetEnv to override $TERM, which is otherwise handledDamien Miller
2021-05-19restore blocking status on stdio fds before closeDamien Miller
2021-04-03highly polished whitespace, mostly fixing spaces-for-tab and badDamien Miller
2020-10-29whitespace; no code changeDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-10-03There are lots of place where we want to redirect stdin, stdoutDamien Miller
2020-07-05some language improvements; ok markusDamien Miller
2020-04-30bring back debug() removed in rev 1.74; noted by pradeep kumarMarkus Friedl
2020-01-23Replace all calls to signal(2) with a wrapper around sigaction(2).Darren Tucker
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-01-19convert mux.c to new packet APIDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2018-09-26remove big ugly TODO comment from start of file. Some of the mentionedDamien Miller
2018-09-26s/process_mux_master/mux_master_process/ in mux master function names,Damien Miller
2018-07-31fix some memory leaks spotted by Coverity via Jakub Jelen in bz#2366Damien Miller
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-09client: switch mux to sshbuf API; with & ok djm@Markus Friedl
2018-07-09client: switch to sshbuf API; ok djm@Markus Friedl
2018-06-09add a SetEnv directive to ssh_config that allows setting environmentDamien Miller
2018-06-06Add a PermitListen directive to control which server-side addressesDamien Miller
2017-09-20Use strsignal in debug message instead of casting for the benefit ofDarren Tucker
2017-09-18Prevent type mismatch warning in debug on platforms where sig_atomic_tDarren Tucker
2017-09-12Make remote channel ID a u_intDamien Miller
2017-09-12refactor channels.cDamien Miller
2017-06-09return failure rather than fatal() for more cases during muxDamien Miller
2017-01-21The POSIX APIs that that sockaddrs all ignore the s*_len field in thePhilip Guenther
2016-10-19When tearing down ControlMaster connecctions, don't pollute stderr whenDarren Tucker
2016-09-30ssh proxy mux mode (-O proxy; idea from Simon Tatham):Markus Friedl
2016-08-08Improve error message for overlong ControlPath. ok markus@ djm@Darren Tucker
2016-06-03Move the host and port used by ssh -W into the Options struct.Darren Tucker
2016-04-01whitespace at EOLDamien Miller
2016-01-13eliminate fallback from untrusted X11 forwarding to trustedDamien Miller
2015-12-26adjust pledge promises for ControlMaster: when using "ask" or "autoask", the ...Sebastien Marie
2015-12-03pledges ssh client:Sebastien Marie
2015-10-15fix some signed/unsigned integer type mismatches in formatDamien Miller
2015-08-19fix free() of uninitialised pointer reported by Mateusz Kocielski;Damien Miller
2015-05-01remove failed remote forwards established by muliplexing from theDamien Miller