summaryrefslogtreecommitdiff
path: root/script/valgrind.supp
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@vercel.com>2023-03-21 09:34:09 +0000
committerEdward Thomson <ethomson@vercel.com>2023-03-21 09:36:37 +0000
commit4fe577247ab3dd5b9e74ffaaddf24027824b6a9d (patch)
tree917bea00bb89f37abe87b7ef4b351352b0705880 /script/valgrind.supp
parentda0454e1440d72609df85fb77a7b3866d668e082 (diff)
downloadlibgit2-ethomson/nonblocking.tar.gz
streams: sockets are non-blocking and can timeoutethomson/nonblocking
Make socket I/O non-blocking and add optional timeouts. Users may now set `GIT_OPT_SET_SERVER_CONNECT_TIMEOUT` to set a shorter connection timeout. (The connect timeout cannot be longer than the operating system default.) Users may also now configure the socket read and write timeouts with `GIT_OPT_SET_SERVER_TIMEOUT`. By default, connects still timeout based on the operating system defaults (typically 75 seconds) and socket read and writes block. Add a test against our custom testing git server that ensures that we can timeout reads against a slow server.
Diffstat (limited to 'script/valgrind.supp')
0 files changed, 0 insertions, 0 deletions