aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-12-04swrap: Bind all symbols during prepareAndreas Schneider1-7/+72
2017-12-04swrap: Whitespace fixesAndreas Schneider1-2/+2
2017-09-07swrap: Fix prototype of open[64] to prevent segfault on ppc64leAndreas Schneider1-2/+2
2017-09-07swrap: Improve argument handling for libc_vopen*()Andreas Schneider1-10/+16
2017-09-07swrap: Improve argument handling for libc_vioctl()Andreas Schneider1-11/+3
2017-09-07swrap: Improve argument handling for libc_fcntl()Andreas Schneider1-11/+3
2017-09-07swrap: Simplify printing different log prefixesAndreas Schneider1-23/+18
2017-09-07swrap: Do an early return if log level doesn't matchAndreas Schneider1-0/+4
2017-09-07swrap: Always enable loggingAndreas Schneider1-7/+0
2017-07-27swrap: Protect the FALL_THROUGH defineAndreas Schneider1-5/+7
2017-07-27cmake: Replace deprecated get_target_property()Andreas Schneider1-6/+1
2017-07-27swrap: Add common exit point to swrap_setsockoptAnoop C S1-6/+16
2017-07-27swrap: Add common exit point to swrap_getsockoptAnoop C S1-14/+27
2017-07-27swrap: Add common exit point to swrap_connectAnoop C S1-4/+7
2017-07-27swrap: Add common exit point to swrap_auto_bindAnoop C S1-7/+15
2017-07-27swrap: Fix tab vs space in swrap_auto_bindMichael Adam1-2/+2
2017-07-27swrap: Suppress intentional fall through warningAnoop C S1-5/+11
2017-04-06swrap: Add fopen64() on systems which provide itAndreas Schneider1-0/+40
2017-04-06swrap: Add open64() on systems which provide itAndreas Schneider1-0/+57
2017-04-06swrap: Increase max wrapped interfacesAndreas Schneider1-1/+1
2017-03-02swrap: use proper blocks for early returnsMichael Adam1-17/+51
2017-03-02swrap: Add support for openat()Andreas Schneider1-0/+64
2017-02-10Avoid mutex lock wait in socket close failureAnoop C S1-4/+0
2016-11-04swrap: Add sanity check in socket_wrapper_max_sockets()Andreas Schneider1-0/+7
2016-10-25swrap: Fix use-after-freeAnoop C S1-1/+1
2016-10-25swrap: fix SWRAP_DLIST_ADD_AFTERAnoop C S1-1/+1
2016-10-25swrap: fix use-after-free in swrap_remove_stale()Michael Adam1-2/+4
2016-10-25swrap: slightly cleanup logic in swrap_closeMichael Adam1-3/+3
2016-10-25swrap: fix use-after-free in swrap_closeMichael Adam1-2/+4
2016-10-25swrap: Fix build on SolarisAndreas Schneider1-1/+1
2016-10-21swrap: Mark flags in swrap_accept4 as unusedAndreas Schneider1-0/+4
2016-10-21swrap: Fix the build on BSD and SolarisAndreas Schneider1-0/+2
2016-10-20swrap: Handle threads that forkAndreas Schneider1-0/+43
2016-10-20cmake: Check for constructor attributeAndreas Schneider1-0/+6
2016-10-20swrap: Make symbol loading thread-safeAndreas Schneider1-3/+22
2016-10-20cmake: Link pthread library headersMichael Adam1-1/+1
2016-10-20swrap: Fix strict-aliasing issues while loading symbolsAndreas Schneider1-143/+221
2016-10-20swrap: Introduce a freelist in the socket_info arrayMichael Adam1-7/+37
2016-10-20swrap: Replace linked list of socket_info with preallocated array of structuresAnoop C S1-28/+120
2016-10-20swrap: Optimization in (commented out) check_addr_port_in_use()Michael Adam1-0/+6
2016-10-20swrap: Improve vfcntl to add the dup'd fd after the source fdMichael Adam1-7/+7
2016-10-20swrap: Improve dup2 to add the dup'd fd after the source fdMichael Adam1-5/+6
2016-10-20swrap: Improve dup to add the dup'd fd after the source fdMichael Adam1-5/+6
2016-10-20swrap: Add SWRAP_DLIST_ADD_AFTER macroMichael Adam1-0/+14
2016-10-20swrap: Untangle socket_info_fd from socket_info structure.Anoop C S1-58/+76
2016-08-23swrap: remove ununsed members from struct swrap.Michael Adam1-5/+0
2016-08-23swrap: Treat the case of fd == newfd correctly in dup2()Michael Adam1-0/+10
2016-08-12swrap: Delay addition of child socket_info_fd into socket_info listAnoop C S1-2/+1
2016-08-12swrap: Remove redunant check in swrap_socketAnoop C S1-4/+1
2016-08-12swrap: Simplify swrap_remove_stale by early returnAnoop C S1-14/+16