summaryrefslogtreecommitdiffstats
path: root/channels.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* upstream: don't start the ObscureKeystrokeTiming mitigations ifdjm@openbsd.org2024-10-141-1/+20
* upstream: Fix proxy multiplexing (-O proxy) bugdjm@openbsd.org2024-07-261-3/+5
* upstream: Start the process of splitting sshd into separatedjm@openbsd.org2024-05-171-21/+1
* upstream: fix memory leak in mux proxy mode when requesting forwarding.djm@openbsd.org2024-03-061-4/+3
* upstream: add a "global" ChannelTimeout type to ssh(1) and sshd(8)djm@openbsd.org2024-01-091-17/+57
* upstream: stricter handling of channel window limitsdjm@openbsd.org2023-12-181-5/+14
* upstream: when deciding whether to enable keystroke timingdjm@openbsd.org2023-11-151-1/+18
* upstream: make channel_output_poll() return a flag indicatingdjm@openbsd.org2023-09-041-13/+22
* upstream: add support for unix domain sockets to ssh -Wdlg@openbsd.org2023-07-071-3/+4
* upstream: Store timeouts as int, not u_int as they are limited tomillert@openbsd.org2023-06-201-5/+5
* don't call connect() on negative socketDamien Miller2023-03-311-1/+3
* upstream: Expliticly ignore return code from fcntl(.. FD_CLOEXEC) sincedtucker@openbsd.org2023-03-101-4/+4
* upstream: refactor to be more readable top to bottom. Prompted bydjm@openbsd.org2023-03-081-11/+19
* upstream: Use time_t for x11 timeout.dtucker@openbsd.org2023-03-041-4/+4
* upstream: when restoring non-blocking mode to stdio fds, restoredjm@openbsd.org2023-01-181-5/+14
* upstream: Implement channel inactivity timeoutsdjm@openbsd.org2023-01-061-12/+106
* upstream: Add channel_set_xtype()djm@openbsd.org2023-01-061-3/+23
* upstream: tweak channel ctype namesdjm@openbsd.org2023-01-061-9/+9
* upstream: Add channel_force_close()djm@openbsd.org2023-01-061-14/+29
* upstream: replace manual poll/ppoll timeout math with ptimeout APIdjm@openbsd.org2023-01-061-18/+9
* upstream: In channel_request_remote_forwarding the parameters formbuhl@openbsd.org2022-11-301-7/+6
* avoid Wuninitialized false positive in gcc-12ishDamien Miller2022-09-191-1/+1
* upstream: better debugging for connect_next()djm@openbsd.org2022-09-191-7/+8
* upstream: channel_new no longer frees remote_name. So update thedjm@openbsd.org2022-05-051-4/+4
* upstream: make sure stdout is non-blocking; ok djm@markus@openbsd.org2022-05-051-4/+9
* upstream: Try to continue running local I/O for channels in statedjm@openbsd.org2022-04-201-6/+5
* upstream: clear io_want/io_ready flags at start of poll() cycle;djm@openbsd.org2022-04-121-2/+7
* upstream: fix poll() spin when a channel's output fd closes withoutdjm@openbsd.org2022-03-301-104/+118
* upstream: improve DEBUG_CHANNEL_POLL debugging messagedjm@openbsd.org2022-03-181-5/+5
* upstream: check for EINTR/EAGAIN failures in the rfd fast-path; caughtdjm@openbsd.org2022-02-171-1/+4
* Put poll.h inside ifdef.Darren Tucker2022-02-101-0/+2
* upstream: Use sshbuf_read() to read directly into the channel inputdjm@openbsd.org2022-01-251-9/+41
* restore tty force-read hackDamien Miller2022-01-221-2/+2
* upstream: convert ssh, sshd mainloops from select() to poll();djm@openbsd.org2022-01-061-127/+270
* upstream: prepare for conversion of ssh, sshd mainloop fromdjm@openbsd.org2022-01-061-82/+128
* upstream: spelling ok dtucker@jsg@openbsd.org2022-01-011-2/+2
* remove sys/param.h in -portable, after upstreamDamien Miller2021-12-211-1/+1
* upstream: put back the mux_ctx memleak fix for SSH_CHANNEL_MUX_CLIENTmbuhl@openbsd.org2021-09-151-3/+5
* Remove duplicate error on error path.Darren Tucker2021-07-031-1/+0
* Remove some whitespace not in upstream.Darren Tucker2021-07-031-1/+1
* upstream: restore blocking status on stdio fds before closedjm@openbsd.org2021-05-191-20/+47
* polish whitespace for portable filesDamien Miller2021-04-031-1/+1
* upstream: highly polished whitespace, mostly fixing spaces-for-tabdjm@openbsd.org2021-04-031-4/+4
* upstream: ssh: add PermitRemoteOpen for remote dynamic forwardingmarkus@openbsd.org2021-02-171-1/+20
* upstream: remove global variable used to stash compat flags and use thedjm@openbsd.org2021-01-271-5/+5
* upstream: use the new variant log macros instead of prependingdjm@openbsd.org2020-10-181-274/+189
* upstream: cap channel input buffer size at 16MB; avoids high memory usedjm@openbsd.org2020-09-201-1/+4
* upstream: put back the mux_ctx memleak fix, but only for channels ofdjm@openbsd.org2020-07-031-1/+5
* upstream: revert r1.399 - the lifetime of c->mux_ctx is more complex;djm@openbsd.org2020-07-031-3/+1
* upstream: fix memory leak of mux_ctx; patch from Sergiy Lozovskydjm@openbsd.org2020-07-031-1/+3