aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-01-28src/socket_wrapper.c: Improve checks and debug output of socket_wrapper_dir()metze-fork-mutex-fixesAndreas Schneider1-2/+3
2021-01-28src/socket_wrapper.c: fix mutex fork handlingStefan Metzmacher2-75/+92
2021-01-28gitlab-ci: Add job for ThreadSanitizerAndreas Schneider2-0/+27
2021-01-28cmake: Add ThreadSanitizer compile flagsAndreas Schneider1-0/+12
2021-01-28src/socket_wrapper.c: always go through swrap_bind_symbol_all() protected by ...Stefan Metzmacher1-52/+55
2021-01-28src/socket_wrapper.c: split out _swrap_bind_symbol_generic()Stefan Metzmacher1-10/+6
2021-01-28src/socket_wrapper.c: remove unused swrap_bind_symbol_libnsl()Stefan Metzmacher1-14/+0
2020-11-04socket_wrapper.c/tests: fall back to pragma init/fini for constructor/destruc...Björn Jacke2-1/+11
2020-11-04configure: check for pragma init/fini for constructors/destructorsBjörn Jacke2-0/+28
2020-06-22Bump version to 1.2.5Andreas Schneider2-2/+7
2020-06-22socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRITE expli...Stefan Metzmacher1-0/+18
2020-06-22socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()Stefan Metzmacher1-3/+5
2020-06-22test_echo_tcp_socket_options.c: add tests for TCP_INFOStefan Metzmacher2-0/+82
2020-06-22socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supports itStefan Metzmacher3-0/+59
2020-06-22doc: Document SOCKET_WRAPPER_DIR_ALLOW_ORIGMartin Schwenke2-1/+16
2020-06-22swrap: Add SOCKET_WRAPPER_DIR_ALLOW_ORIG to allow fall backMartin Schwenke1-2/+25
2020-06-22swrap: Abort if socket wrapper directory is too long to be usableMartin Schwenke1-0/+31
2020-06-22swrap: Add abstractions to construct Unix domain socket pathsMartin Schwenke1-16/+54
2020-06-22swrap: Abort on failure to use SOCKET_WRAPPER_DIRMartin Schwenke1-1/+1
2020-06-19Revert "socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supp...Stefan Metzmacher3-59/+0
2020-06-19Revert "test_echo_tcp_socket_options.c: add tests for TCP_INFO"Stefan Metzmacher2-82/+0
2020-06-19Revert "socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()"Stefan Metzmacher1-5/+3
2020-06-19Revert "socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRI...Stefan Metzmacher1-18/+0
2020-06-19Merge branch 'tcp_info' into 'master'Stefan Metzmacher5-3/+164
2020-06-19socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRITE expli...Stefan Metzmacher1-0/+18
2020-06-19socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()Stefan Metzmacher1-3/+5
2020-06-19test_echo_tcp_socket_options.c: add tests for TCP_INFOStefan Metzmacher2-0/+82
2020-06-19socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supports itStefan Metzmacher3-0/+59
2020-05-14tests: do not truncate pid to 16 bitsMike Gilbert1-6/+4
2020-05-14swrap: Remove extra new line towards end of SWRAP_LOG()Anoop C S1-20/+20
2020-03-24Bump version to 1.2.4Andreas Schneider2-7/+15
2020-03-24Rename CHANGELOGAndreas Schneider1-0/+0
2020-03-24gitlab-ci: Add ubuntu runnerAndreas Schneider1-0/+19
2020-03-24gitlab-ci: Remove debian cross mips buildAndreas Schneider1-25/+0
2020-03-24tests: Fix a compile warning on UbuntuAndreas Schneider1-1/+3
2020-03-23tests: Fix a coverty warning in echo_srvAndreas Schneider1-1/+3
2020-03-21swrap: add support for SOCKET_WRAPPER_IPV4_NETWORK=10.53.57.0Stefan Metzmacher3-10/+42
2020-03-21swrap: implement swrap_ipv4_{net,bcast,iface}() helper functionsStefan Metzmacher1-9/+96
2020-03-21doc/socket_wrapper.1: clarify the possible values for SOCKET_WRAPPER_DEFAULT_...Stefan Metzmacher2-7/+7
2020-03-21gitlab-ci: Whitelist metze to use the FreeBSD runnerAndreas Schneider1-0/+1
2020-03-19swrap: provide _{socket,close,connect,...} symbols on FreeBSDStefan Metzmacher3-2/+55
2020-03-19swrap: detect stale fd for socket(PF_UNIX) and accept()Stefan Metzmacher1-1/+22
2020-03-19swrap: trace the SOCKET_WRAPPER_PCAP_FILE locationStefan Metzmacher1-0/+1
2019-03-21swrap: Do not leak buf in swrap_sendmsg()Andreas Schneider1-0/+1
2019-03-21Bump version to 1.2.3Andreas Schneider2-2/+6
2019-03-21swrap: Add missing NULL checks to socket_wrapper_dir()Andreas Schneider1-0/+19
2019-03-21swrap: Print a warning if SOCKET_WRAPPER_DIR is not setAndreas Schneider1-0/+1
2019-03-21Bump version to 1.2.2Andreas Schneider2-2/+7
2019-03-21swrap: Add paranoia NULL checksAndreas Schneider1-0/+10
2019-03-21swrap: Fix strict aliasing issues in swrap_pcap_packet_init()Andreas Schneider1-51/+61