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.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
docker | Loading commit data... | |
build.sh | Loading commit data... | |
coverity.sh | Loading commit data... | |
getcontainer.sh | Loading commit data... | |
setup-mingw-build.sh | Loading commit data... | |
setup-osx-benchmark.sh | Loading commit data... | |
setup-osx-build.sh | Loading commit data... | |
setup-ubuntu-benchmark.sh | Loading commit data... | |
setup-win32-benchmark.sh | Loading commit data... | |
setup-win32-build.sh | Loading commit data... | |
test.sh | Loading commit data... |