| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| badssl.c | ||
| clone.c | ||
| customcert.c | ||
| fetch.c | ||
| fetchhead.c | ||
| push.c | ||
| push_util.c | ||
| push_util.h | ||
| remotes.c | ||
| shallow.c |
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 |
|---|---|---|
| .. | ||
| badssl.c | Loading commit data... | |
| clone.c | Loading commit data... | |
| customcert.c | Loading commit data... | |
| fetch.c | Loading commit data... | |
| fetchhead.c | Loading commit data... | |
| push.c | Loading commit data... | |
| push_util.c | Loading commit data... | |
| push_util.h | Loading commit data... | |
| remotes.c | Loading commit data... | |
| shallow.c | Loading commit data... |