Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use the new variant log macros instead of prepending __func__ and | 2020-10-18 | 1 | -11/+9 | |
| | | | | appending ssh_err(r) manually; ok markus@ | ||||
* | Print ssize_t with %zd; ok deraadt@ mmcc@ | 2016-02-29 | 1 | -5/+3 | |
| | |||||
* | zero cmsgbuf before use; we initialise the bits we use but | 2015-02-25 | 1 | -1/+3 | |
| | | | | valgrind still spams warning on it | ||||
* | avoid spinning when fd passing on nonblocking sockets by calling poll() | 2010-01-12 | 1 | -5/+16 | |
| | | | | in the EINTR/EAGAIN path, much like we do in atomicio; ok dtucker@ | ||||
* | Retry sendmsg/recvmsg on EAGAIN and EINTR; ok djm@ | 2008-11-30 | 1 | -3/+9 | |
| | |||||
* | msg_controllen has to be CMSG_SPACE so that the kernel can account for | 2008-03-24 | 1 | -3/+3 | |
| | | | | | | | each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len). This works now that kernel fd passing has been fixed to accept a bit of sloppiness because of this ABI repair. lots of discussion with kettenis | ||||
* | Repair the simple cases for msg_controllen where it should just be | 2008-03-15 | 1 | -3/+3 | |
| | | | | | CMSG_SIZE(sizeof(int)), not sizeof(buffer) which may be larger because of alignment; ok kettenis hshoexer | ||||
* | Correct CMSG_SPACE and CMSG_LEN usage everywhere in the tree. Due to | 2008-03-13 | 1 | -9/+9 | |
| | | | | an extensive discussion with otto, kettenis, millert, and hshoexer | ||||
* | use a union to ensure alignment of the cmsg (pay attention: various other | 2008-03-02 | 1 | -5/+11 | |
| | | | | parts of the tree need this treatment too); ok djm | ||||
* | make file descriptor passing code return an error rather than call fatal() | 2007-09-04 | 1 | -14/+30 | |
| | | | | | when it encounters problems, and use this to make session multiplexing masters survive slaves failing to pass all stdio FDs; ok markus@ | ||||
* | almost entirely get rid of the culture of ".h files that include .h files" | 2006-08-03 | 1 | -3/+2 | |
| | | | | | ok djm, sort of ok stevesk makes the pain stop in one easy step | ||||
* | move #include <string.h> out of includes.h | 2006-07-22 | 1 | -1/+2 | |
| | |||||
* | move #include <errno.h> out of includes.h; ok markus@ | 2006-07-11 | 1 | -1/+3 | |
| | |||||
* | move #include <sys/socket.h> out of includes.h | 2006-07-08 | 1 | -1/+3 | |
| | |||||
* | Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that | 2006-03-25 | 1 | -0/+1 | |
| | | | | Theo nuked - our scripts to sync -portable need them in the files | ||||
* | RCSID() can die | 2006-03-19 | 1 | -1/+0 | |
| | |||||
* | extra check for no message case; ok markus, deraadt, hshoexer, henning | 2004-08-13 | 1 | -1/+3 | |
| | |||||
* | make ssh -Wshadow clean, no functional changes | 2004-06-21 | 1 | -5/+5 | |
| | | | | markus@ ok | ||||
* | use ssize_t for recvmsg() and sendmsg() return | 2002-06-26 | 1 | -7/+8 | |
| | |||||
* | __FUNCTION__ -> __func__ | 2002-06-04 | 1 | -6/+6 | |
| | |||||
* | minor cleanup and more error checking; ok markus@ | 2002-03-24 | 1 | -7/+17 | |
| | |||||
* | file descriptor passing abstraction for ssh-privsep | 2002-03-18 | 1 | -0/+86 | |