Age | Commit message (Expand) | Author |
2024-03-06 | fix memory leak in mux proxy mode when requesting forwarding. | Damien Miller |
2024-01-09 | add a "global" ChannelTimeout type to ssh(1) and sshd(8) that watches | Damien Miller |
2023-12-18 | stricter handling of channel window limits | Damien Miller |
2023-11-15 | when deciding whether to enable keystroke timing obfuscation, | Damien Miller |
2023-09-04 | make channel_output_poll() return a flag indicating whether channel | Damien Miller |
2023-07-04 | add support for unix domain sockets to ssh -W | David Gwynne |
2023-06-05 | Store timeouts as int, not u_int as they are limited to INT_MAX. | Todd C. Miller |
2023-03-10 | Expliticly ignore return code from fcntl(.. FD_CLOEXEC) since there's | Darren Tucker |
2023-03-07 | refactor to be more readable top to bottom. Prompted by Coverity CID | Damien Miller |
2023-03-04 | Use time_t instead of u_int for remaining x11 timeout checks for 64bit | Darren Tucker |
2023-01-18 | when restoring non-blocking mode to stdio fds, restore exactly | Damien Miller |
2023-01-06 | Implement channel inactivity timeouts | Damien Miller |
2023-01-06 | Add channel_set_xtype() | Damien Miller |
2023-01-06 | tweak channel ctype names | Damien Miller |
2023-01-06 | Add channel_force_close() | Damien Miller |
2023-01-06 | replace manual poll/ppoll timeout math with ptimeout API | Damien Miller |
2022-11-18 | In channel_request_remote_forwarding the parameters for permission_set_add | Moritz Buhl |
2022-09-19 | better debugging for connect_next() | Damien Miller |
2022-05-05 | channel_new no longer frees remote_name. So update the comment | Damien Miller |
2022-05-04 | make sure stdout is non-blocking; ok djm@ | Markus Friedl |
2022-04-20 | Try to continue running local I/O for channels in state OPEN during | Damien Miller |
2022-04-11 | clear io_want/io_ready flags at start of poll() cycle; | Damien Miller |
2022-03-30 | fix poll() spin when a channel's output fd closes without data in the | Damien Miller |
2022-03-15 | improve DEBUG_CHANNEL_POLL debugging message | Damien Miller |
2022-02-17 | check for EINTR/EAGAIN failures in the rfd fast-path; | Damien Miller |
2022-01-22 | Use sshbuf_read() to read directly into the channel input buffer | Damien Miller |
2022-01-06 | convert ssh, sshd mainloops from select() to poll(); | Damien Miller |
2022-01-06 | prepare for conversion of ssh, sshd mainloop from select() to poll() | Damien Miller |
2022-01-01 | spelling | Jonathan Gray |
2021-09-14 | put back the mux_ctx memleak fix for SSH_CHANNEL_MUX_CLIENT | mbuhl |
2021-05-19 | restore blocking status on stdio fds before close | Damien Miller |
2021-04-03 | highly polished whitespace, mostly fixing spaces-for-tab and bad | Damien Miller |
2021-02-15 | ssh: add PermitRemoteOpen for remote dynamic forwarding with SOCKS | Markus Friedl |
2021-01-27 | remove global variable used to stash compat flags and use the | Damien Miller |
2020-10-18 | use the new variant log macros instead of prepending __func__ and | Damien Miller |
2020-09-20 | cap channel input buffer size at 16MB; avoids high memory use when | Damien Miller |
2020-07-03 | put back the mux_ctx memleak fix, but only for channels of type | Damien Miller |
2020-07-03 | revert r1.399 - the lifetime of c->mux_ctx is more complex; simply freeing | Damien Miller |
2020-07-03 | fix memory leak of mux_ctx; patch from Sergiy Lozovsky via bz3189 | Damien Miller |
2020-04-25 | We've standardized on memset over bzero, replace a couple that had slipped | Darren Tucker |
2020-03-06 | fix uninitialized pointers for forward_cancel; ok djm | Markus Friedl |
2020-02-26 | change explicit_bzero();free() to freezero() | Jonathan Gray |
2020-01-25 | the GatewayPorts vs -R listen address selection logic is still | Damien Miller |
2019-07-07 | Remove some set but never used variables. ok daraadt@ | Darren Tucker |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-07 | Typo and spelling fixes in comments and error messages. Patch from | Darren Tucker |
2019-05-10 | For PermitOpen violations add the remote host and port to | Florian Obser |
2019-05-03 | Free channel objects on exit path. Patch from markus at blueflash.cc, | Darren Tucker |
2019-01-19 | convert channels.c to new packet API | Damien Miller |
2019-01-19 | begin landing remaining refactoring of packet parsing API, started | Damien Miller |