summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/mux.c
AgeCommit message (Expand)Author
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
2015-05-01reduce stderr spam when using ssh -S /path/mux -O forward -R 0:...Damien Miller
2015-04-24rename xrealloc() to xreallocarray() since it follows that form.Theo de Raadt
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2014-12-22fix passing of wildcard forward bind addresses when connectionDamien Miller
2014-07-17reflect stdio-forward ("ssh -W host:port ...") failures in exit status.Damien Miller
2014-07-17preserve errno across syscallDamien Miller
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-04-28buffer_get_string_ptr's return should be const to remindDamien Miller
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-06-05fix leaks in mux error paths, from Zhenbo Xu, found by Melton. bz#1967, ok djmDarren Tucker
2013-06-02No need for the mux cleanup callback to be visible so restore it to staticDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-22typo in debug output: evitval->exitvalDarren Tucker
2013-04-05cleanup mux-created channels that are in SSH_CHANNEL_OPENING state tooDamien Miller
2013-01-02channel_setup_local_fwd_listener() returns 0 on failure, not -veDamien Miller
2012-08-17Force a clean shutdown of ControlMaster client sessions when the ~. escapeDarren Tucker
2012-07-06fix memory leak of passed-in environment variables and connectionDamien Miller
2012-06-01fix memory leak when mux socket creation fails; bz#2002 from bert.wesargDamien Miller
2012-01-07fix double-free in new session handlerDamien Miller
2011-12-04revert:Damien Miller
2011-12-02fix bz#1948: ssh -f doesn't fork for multiplexed connection.Damien Miller
2011-09-23unbreak remote portforwarding with dynamic allocated listen ports:Markus Friedl
2011-09-09support for cancelling local and remote port forwards via the multiplexDamien Miller