summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/channels.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* We've standardized on memset over bzero, replace a couple that had slippeddtucker2020-04-251-2/+2
* fix uninitialized pointers for forward_cancel; ok djmmarkus2020-03-061-3/+3
* change explicit_bzero();free() to freezero()jsg2020-02-261-7/+4
* the GatewayPorts vs -R listen address selection logic is stilldjm2020-01-251-2/+7
* Remove some set but never used variables. ok daraadt@dtucker2019-07-071-3/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-23/+23
* Typo and spelling fixes in comments and error messages. Patch fromdtucker2019-06-071-2/+2
* For PermitOpen violations add the remote host and port toflorian2019-05-101-3/+21
* Free channel objects on exit path. Patch from markus at blueflash.cc,dtucker2019-05-031-4/+24
* convert channels.c to new packet APIdjm2019-01-191-30/+38
* begin landing remaining refactoring of packet parsing API, starteddjm2019-01-191-1/+4
* no need to allocate channels_pre/channels_post in channel_init_channels()djm2018-12-071-6/+2
* factor out channel status formatting from channel_open_message() sodjm2018-10-041-13/+24
* include a little more information about the status and disposition ofdjm2018-10-041-3/+26
* avoid expensive channel_open_message() calls; ok djm@markus2018-07-271-4/+6
* remove legacy key emulation layer; ok djm@markus2018-07-111-2/+2
* fix NULL dereference in open_listen_match_tcpip()djm2018-06-251-2/+2
* Add a PermitListen directive to control which server-side addressesdjm2018-06-061-174/+303
* lots of typos in comments/docs. Patch from Karsten Weiss after checkingdjm2018-04-101-4/+4
* The file descriptors for socket, stdin, stdout and stderr aren'ttb2018-02-051-4/+9
* Drop compatibility hacks for some ancient SSH implementations, includingdjm2018-01-231-30/+15
* include the addr:port in bind/listen failure messagesdjm2017-12-051-4/+7
* Add optional rdomain qualifier to sshd_config's ListenAddress optiondjm2017-10-251-16/+3
* fix inverted test on channel open failure path that "upgraded" adjm2017-09-241-2/+2
* write the correct buffer when tunnel forwarding; doesn't matterdjm2017-09-241-2/+2
* fix tunnel forwarding problem introduced in refactor; reported bydjm2017-09-231-7/+8
* Add 'reverse' dynamic forwarding which combines dynamic forwardingmarkus2017-09-211-85/+289
* Use explicit_bzero() instead of bzero() before free() to preventmillert2017-09-191-2/+2
* unused variabledjm2017-09-121-3/+3
* fix tun/tap forwarding case in previousdjm2017-09-121-1/+2
* Make remote channel ID a u_intdjm2017-09-121-10/+30
* refactor channels.cdjm2017-09-121-1352/+1633
* pass packet state down to some of the channels function (moredjm2017-08-301-9/+9
* These shutdown() SHUT_RDWR are not needed before close()deraadt2017-05-311-3/+1
* fix possible OOB strlen() in SOCKS4A hostname parsing; ok markus@djm2017-05-311-6/+10
* protocol handlers all get struct ssh passed; ok djm@markus2017-05-301-19/+18
* remove ssh1 references; ok djm@markus2017-05-301-2/+2
* remove SSH_CHANNEL_XXX_DRAINING (ssh1 only); ok djm@markus2017-05-261-11/+1
* remove channel_input_close_confirmation (ssh1 only); ok djm@markus2017-05-261-22/+1
* obliterate ssh1.h and some dead code that used itdjm2017-04-301-162/+1
* remove compat20/compat13/compat15 variablesdjm2017-04-301-392/+129
* Return true reason for port forwarding failures where feasible ratherdtucker2017-02-011-7/+26
* Remove channel_input_port_forward_request(); the only caller was thedtucker2016-10-181-38/+1
* fix some -Wpointer-sign warnings in the new mux proxy; ok markus@djm2016-09-301-3/+9
* ssh proxy mux mode (-O proxy; idea from Simon Tatham):markus2016-09-301-12/+380
* Replace two more arc4random() loops with arc4random_buf().natano2016-09-191-11/+7
* Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitionsderaadt2016-09-121-11/+10
* Allow wildcard for PermitOpen hosts as well as ports. bz#2582, patch fromdtucker2016-07-191-2/+6
* refactor canohost.c: move functions that cache results closer to thedjm2016-03-071-3/+3
* Only check errno if read() has returned an error. EOF is not an error.naddy2016-02-051-7/+7