Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-11-09 | Introduced SCM_CREDENTIALS / SCM_CREDS in the socket control msgs. | Tiago Natel de Moura | 1 | -2/+2 | |
2020-08-11 | Port message extended to transfer 2 file descriptors. | Max Romanov | 1 | -1/+1 | |
2020-06-23 | Decreased level of some socket close() errors. | Igor Sysoev | 1 | -1/+1 | |
2020-04-08 | Removed unused code related to testing of address binding. | Valentin Bartenev | 1 | -1/+1 | |
2019-11-14 | Fixed connect(2) errors processing on old Linuxes. | Igor Sysoev | 1 | -0/+1 | |
While connect(2) states that non-blocking connect should use EPOLLOUT: EINPROGRESS The socket is non-blocking and the connection cannot be completed immediately. It is possible to select(2) or poll(2) for completion by selecting the socket for writing. After select(2) indicates writability, use getsockopt(2) to read the SO_ERROR option at level SOL_SOCKET to determine whether connect() completed successfully (SO_ERROR is zero) or unsuccessfully (SO_ERROR is one of the usual error codes listed here, explaining the reason for the failure). On connect error, Linux 2.6.32 (CentOS 6) may return EPOLLRDHUP, EPOLLERR, EPOLLHUP, EPOLLIN, but not EPOLLOUT. | |||||
2019-03-11 | Style. | Andrey Zelenkov | 1 | -2/+2 | |
2017-08-26 | Introduced nxt_socket_defer_accept(). | Igor Sysoev | 1 | -0/+2 | |
2017-02-22 | I/O operations refactoring. | Igor Sysoev | 1 | -30/+25 | |
2017-02-07 | Event engines refactoring. | Igor Sysoev | 1 | -2/+2 | |
2017-01-17 | Initial version. | Igor Sysoev | 1 | -0/+132 | |