summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* echo_srv: Do not close bogus file descriptorsAndreas Schneider2018-10-231-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
* tests: Use assert_return_code() to get errnoAndreas Schneider2018-10-231-8/+8
* tests: Avoid -Wcast-align warningAnoop C S2018-10-231-28/+18
* tests: Fix -Wformat gcc warningAnoop C S2018-10-231-1/+1
* cmake: Fix checking for required system librariesAndreas Schneider2018-10-231-11/+13
* cmake: Use target_include_directories()Andreas Schneider2018-10-231-3/+3
* cmake: Require modern cmake versionAndreas Schneider2018-10-231-1/+1
* cmake: Update AddCMockaTestAndreas Schneider2018-10-232-49/+152
* cmake: Update cmocka requirementAndreas Schneider2018-10-231-1/+1
* cmake: Support running the tests with AddressSanitizerAndreas Schneider2018-10-231-1/+27
* cmake: Add CFLAGS for AddressSanitizer and UndefinedSanitizerAndreas Schneider2018-10-231-0/+24
* cmake: Move Compiler flags to new fileAndreas Schneider2018-10-233-13/+22
* cmake: Remove obsolete DefineCompilerFlags.cmakeAndreas Schneider2018-10-231-64/+0
* cmake: Improve checks for compiler flagsAndreas Schneider2018-10-237-8/+178
* cmake: Update CMake defaultsAndreas Schneider2018-10-231-12/+3
* cmake: Suppress helgrind race condition warning we created on purposeAndreas Schneider2018-10-233-1/+18
* cmake: Create an error if helgrind finds a bugAndreas Schneider2018-10-231-1/+1
* cmake: Write helgrind logs to stderr so we can see themAndreas Schneider2018-10-231-2/+2
* cmake: Don't misuse CMAKE_REQUIRED_LIBRARIESAndreas Schneider2018-10-231-5/+5
* tests: Update valgrind suppression fileAndreas Schneider2018-08-171-1/+9
* cmake: Require at least cmake 3.2.0Andreas Schneider2018-08-176-22/+14
* ctest: Move to new dashboardAndreas Schneider2018-08-091-3/+3
* swrap: Add error check around pthread mutex locksAnoop C S2018-08-091-52/+114
* tests: Prevent child process falling to defunct stateAnoop C S2018-08-091-0/+2
* doc: Add SOCKET_WRAPPER_MAX_SOCKETS to manual pageAnoop C S2018-08-092-5/+26
* swrap: Fix thread deadlock found by Coverity scanAnoop C S2018-08-091-2/+4
* tests: Add missing header for IPPROTO_TCPAndreas Schneider2018-08-091-0/+1
* swrap: Update headerAndreas Schneider2018-08-091-4/+6
* Update LICENSEAndreas Schneider2018-08-091-3/+6
* Rename COPYING to LICENSEAndreas Schneider2018-08-092-1/+1
* cpack: Do not package build dirs in source tarballAndreas Schneider2018-08-092-2/+2
* swrap: Replace socket_fds linked list with an arrayAnoop C S2018-06-141-192/+122
* tests: Fix resouce leak in echo_srv tcp handlingAndreas Schneider2018-05-041-2/+1
* cmake: Run threaded tests with helgrindAndreas Schneider2018-05-032-6/+36
* tests: Add test case to validate free-list indexesAnoop C S2018-05-022-1/+76
* swrap: Update free-list only when refcount is zeroAnoop C S2018-05-021-5/+6
* swrap: Move metadata into socket_info_meta structureMichael Adam2018-05-021-10/+16
* tests: New threaded test casesAnoop C S2018-05-025-1/+591
* tests: Modify echo server to accept multiple connectionsAnoop C S2018-05-021-23/+35
* tests: Add new test to check mutex lock contentionMichael Adam2018-05-022-1/+74
* swrap: Implement thread safety using pthread mutexesAnoop C S2018-05-021-38/+235
* swrap: Rearrange swrap_remove_staleAnoop C S2018-05-021-6/+8
* swrap: Rearrange swrap_closeAnoop C S2018-05-021-5/+6
* swrap: Remove swrap_first_free_indexAnoop C S2018-05-021-22/+0
* swrap: Use swrap_create_socket within swrap_acceptAnoop C S2018-05-021-28/+12
* swrap: Use swrap_create_socket within swrap_socketAnoop C S2018-05-021-27/+5
* swrap: Add new routines to handle socket creationAnoop C S2018-05-021-0/+50