summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump version to 1.3.3HEADsocket_wrapper-1.3.3masterAndreas Schneider2021-03-172-3/+9
* cmake: Define a library version for the noop libAndreas Schneider2021-03-152-2/+8
* cmake: Export cmake config for socket_wrapper_noopAndreas Schneider2021-03-151-0/+4
* cmake: Set public include dir for socket_wrapper_noop targetAndreas Schneider2021-03-151-1/+4
* cmake: Set PRIVATE for linking librariesAndreas Schneider2021-03-151-2/+4
* swrap: wrap __close_nocancel() if availableStefan Metzmacher2021-03-154-1/+54
* swrap: export a public socket_wrapper_indicate_no_inet_fd() helper functionStefan Metzmacher2021-03-156-0/+178
* swrap: introduce a socket_wrapper_noop.so and socket_wrapper.h to provide noo...Stefan Metzmacher2021-03-1510-18/+310
* swrap: split out swrap_remove_wrapper() to handle swrap_close() and swrap_rem...Stefan Metzmacher2021-03-151-45/+24
* swrap: remember the libc_close() errno in swrap_close()Stefan Metzmacher2021-03-151-0/+5
* swrap: call libc_write() directly for internal fdsStefan Metzmacher2021-03-151-3/+3
* swrap: warn about unreachable addressesStefan Metzmacher2021-03-151-0/+14
* Bump version to 1.3.2socket_wrapper-1.3.2Andreas Schneider2021-02-102-2/+5
* swrap: don't read the callers msg_control buffer in swrap_recvmsg_before_unix()Stefan Metzmacher2021-02-101-1/+0
* swrap: don't touch msg_tmp in swrap_recvmsg_after_unix() on errorStefan Metzmacher2021-02-091-0/+10
* swrap: fix possible memory leak between swrap_recvmsg_{before,after}_unix()Stefan Metzmacher2021-02-091-6/+20
* Bump version to 1.3.1socket_wrapper-1.3.1Andreas Schneider2021-02-092-2/+8
* test_echo_tcp_sendmsg_recvmsg_fd: add test_tcp_sendmsg_recvmsg_fd_mixed() testsStefan Metzmacher2021-02-081-0/+165
* test_echo_tcp_sendmsg_recvmsg_fd: add test_tcp_sendmsg_recvmsg_fd_different()...Stefan Metzmacher2021-02-081-0/+82
* test_echo_tcp_sendmsg_recvmsg_fd: also test passing the same socket up to 6 t...Stefan Metzmacher2021-02-081-1/+46
* test_echo_tcp_sendmsg_recvmsg_fd: split out test_tcp_sendmsg_recvmsg_fd_same()Stefan Metzmacher2021-02-081-4/+16
* test_echo_tcp_sendmsg_recvmsg_fd: split out test_tcp_sendmsg_recvmsg_fd_array()Stefan Metzmacher2021-02-081-53/+145
* tests/echo_srv: allow more than once tcp connection at a timeStefan Metzmacher2021-02-081-1/+1
* swrap: fix fd-passing without 4 padding bytesStefan Metzmacher2021-02-081-6/+63
* swrap: fix invalid read in swrap_sendmsg_unix_scm_rights()Stefan Metzmacher2021-02-081-1/+1
* swrap: fix copy on write leak of ~38M for every fork.Stefan Metzmacher2021-02-051-28/+31
* swrap: abort on mutex errorsStefan Metzmacher2021-02-051-0/+2
* swrap: fallback to libc_getpeername() when we get an empty sun_path from acce...Stefan Metzmacher2021-02-051-0/+27
* swrap: make swrap_accept() more resilient against races related to already di...Stefan Metzmacher2021-02-051-9/+24
* swrap: add better logging to convert_un_in()Stefan Metzmacher2021-02-051-5/+20
* tests/echo_srv: make the main server logic resilient to ECONNABORTED from acc...Stefan Metzmacher2021-02-051-0/+3
* Bump version to 1.3.0socket_wrapper-1.3.0Andreas Schneider2021-02-022-3/+8
* doc: Add website to manpageAndreas Schneider2021-02-022-119/+152
* doc: Define doctype for manpageAndreas Schneider2021-02-022-1/+6
* doc: Rename socket_wrapper.1.txt to socket_wrapper.1.adocAndreas Schneider2021-02-022-1/+1
* swrap: add basic support for fd-passing via SCM_RIGHTSStefan Metzmacher2021-02-024-11/+772
* tests: Add test for socket_wrapper fd-passing supportAnoop C S2021-02-022-1/+193
* swrap: always check new fd's against socket_fds_max and use libc_close() for ...Stefan Metzmacher2021-02-021-7/+46
* swrap: add const to swrap_add_socket_info()Stefan Metzmacher2021-02-021-1/+1
* swrap: let swrap_sendmsg_before_unix() create a copy of msg_tmp.msg_controlStefan Metzmacher2021-02-021-0/+43
* swrap: add stubs for swrap_{sendmsg,recvmsg}_{before,after}_unix()Stefan Metzmacher2021-02-021-2/+40
* swrap: filter out SCM_{RIGHTS,CREDENTIALS} on inet socketStefan Metzmacher2021-02-021-9/+47
* swrap: add error checking/cleanup to swrap_sendmsg_filter_cmsghdr()Stefan Metzmacher2021-02-021-0/+7
* swrap: Fix MSGHDR check in sendmsg()Anoop C S2021-02-021-38/+48
* swrap: print out SOCKET_WRAPPER_PACKAGE and SOCKET_WRAPPER_VERSION on first useStefan Metzmacher2021-02-023-4/+8
* src/socket_wrapper.c: Improve checks and debug output of socket_wrapper_dir()Andreas Schneider2021-01-291-2/+3
* src/socket_wrapper.c: fix mutex fork handlingStefan Metzmacher2021-01-292-75/+92
* gitlab-ci: Add job for ThreadSanitizerAndreas Schneider2021-01-292-0/+30
* cmake: Add ThreadSanitizer compile flagsAndreas Schneider2021-01-281-0/+12
* src/socket_wrapper.c: always go through swrap_bind_symbol_all() protected by ...Stefan Metzmacher2021-01-281-52/+55