summaryrefslogtreecommitdiffstats
path: root/src/socket_wrapper.c
Commit message (Expand)AuthorAgeFilesLines
* 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-021-0/+4
* 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-291-75/+89
* src/socket_wrapper.c: always go through swrap_bind_symbol_all() protected by ...Stefan Metzmacher2021-01-281-52/+55
* src/socket_wrapper.c: split out _swrap_bind_symbol_generic()Stefan Metzmacher2021-01-281-10/+6
* src/socket_wrapper.c: remove unused swrap_bind_symbol_libnsl()Stefan Metzmacher2021-01-281-14/+0
* socket_wrapper.c/tests: fall back to pragma init/fini for constructor/destruc...Björn Jacke2020-11-041-0/+7
* socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRITE expli...Stefan Metzmacher2020-06-221-0/+18
* socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()Stefan Metzmacher2020-06-221-3/+5
* socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supports itStefan Metzmacher2020-06-221-0/+57
* swrap: Add SOCKET_WRAPPER_DIR_ALLOW_ORIG to allow fall backMartin Schwenke2020-06-221-2/+25
* swrap: Abort if socket wrapper directory is too long to be usableMartin Schwenke2020-06-221-0/+31
* swrap: Add abstractions to construct Unix domain socket pathsMartin Schwenke2020-06-221-16/+54
* swrap: Abort on failure to use SOCKET_WRAPPER_DIRMartin Schwenke2020-06-221-1/+1
* Revert "socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supp...Stefan Metzmacher2020-06-191-57/+0
* Revert "socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()"Stefan Metzmacher2020-06-191-5/+3
* Revert "socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRI...Stefan Metzmacher2020-06-191-18/+0
* socket_wrapper.c: let swrap_vioctl() handle SIOCOUTQ/TIOCOUTQ/FIONWRITE expli...Stefan Metzmacher2020-06-191-0/+18
* socket_wrapper.c: make FIONREAD handling more robust in swrap_vioctl()Stefan Metzmacher2020-06-191-3/+5
* socket_wrapper.c: implement getsockopt(TCP_INFO) if the platform supports itStefan Metzmacher2020-06-191-0/+57
* swrap: Remove extra new line towards end of SWRAP_LOG()Anoop C S2020-05-141-20/+20
* swrap: add support for SOCKET_WRAPPER_IPV4_NETWORK=10.53.57.0Stefan Metzmacher2020-03-211-6/+21
* swrap: implement swrap_ipv4_{net,bcast,iface}() helper functionsStefan Metzmacher2020-03-211-9/+96
* swrap: provide _{socket,close,connect,...} symbols on FreeBSDStefan Metzmacher2020-03-191-0/+51
* swrap: detect stale fd for socket(PF_UNIX) and accept()Stefan Metzmacher2020-03-191-1/+22
* swrap: trace the SOCKET_WRAPPER_PCAP_FILE locationStefan Metzmacher2020-03-191-0/+1
* swrap: Do not leak buf in swrap_sendmsg()socket_wrapper-1.2.3Andreas Schneider2019-03-211-0/+1
* swrap: Add missing NULL checks to socket_wrapper_dir()Andreas Schneider2019-03-211-0/+19
* swrap: Print a warning if SOCKET_WRAPPER_DIR is not setAndreas Schneider2019-03-211-0/+1
* swrap: Add paranoia NULL checksAndreas Schneider2019-03-211-0/+10
* swrap: Fix strict aliasing issues in swrap_pcap_packet_init()Andreas Schneider2019-03-211-51/+61
* swrap: Fix "Value stored never used" warningAnoop C S2019-03-211-1/+0
* swrap: Do not use FALL_THROUGH for empty case statementsAmitay Isaacs2019-03-061-2/+0
* swrap: Fix a TODOAnoop C S2019-02-121-19/+54
* swrap: Add env variable to disable deep bindingAndreas Schneider2019-02-121-5/+15
* swrap: Use #ifdef instead of #if for config.h definitionsAndreas Schneider2019-01-111-6/+6
* swrap: Add an overflow checkVolker Lendecke2019-01-111-0/+5
* swrap: Do not log if we are over the limit in find_socket_info_index()Andreas Schneider2018-11-131-4/+16
* swrap: Also log the fd in swrap_socket()Andreas Schneider2018-11-131-2/+3
* swrap: Fix comparison of different signednessAndreas Schneider2018-11-131-2/+2
* swrap: Also log the process nameAndreas Schneider2018-11-131-2/+24
* swrap: Better handling for default values in socket_wrapper_max_sockets()Andreas Schneider2018-11-131-5/+15
* swrap: Always allocate the socket fd array to the maximumAndreas Schneider2018-11-131-9/+16
* swrap: Rename global variable for max socketsAndreas Schneider2018-11-131-6/+8
* swrap: Protect IPv6 case in swrap_socket()Andreas Schneider2018-11-061-0/+2
* swrap: Fix coverity issuesAnoop C S2018-10-291-4/+2
* swrap: Don't do a deep bind if we run with libasanAndreas Schneider2018-10-231-1/+9
* swrap: Add a mutex for resetting socket indexAndreas Schneider2018-10-231-2/+22
* swrap: Fix helgrind errorsAnoop C S2018-10-231-4/+32