| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| auth.c | ||
| auth.h | ||
| auth_negotiate.c | ||
| auth_negotiate.h | ||
| cred.c | ||
| cred.h | ||
| cred_helpers.c | ||
| git.c | ||
| http.c | ||
| http.h | ||
| local.c | ||
| smart.c | ||
| smart.h | ||
| smart_pkt.c | ||
| smart_protocol.c | ||
| ssh.c | ||
| ssh.h | ||
| winhttp.c |
After creating a transport for a server, we expect to be able to call `connect`, then invoke subsequent `action` calls. We provide the URL to these `action` calls, although our built-in transports happen to ignore it since they've already parsed it into an internal format that they intend to use (`gitno_connection_data`). In ca2eb460, we began clearing the URL field after a connection, meaning that subsequent calls to transport `action` callbacks would get a NULL URL, which went undetected since the builtin transports ignore the URL when they're already connected (instead of re-parsing it into an internal format). Downstream custom transport implementations (eg, LibGit2Sharp) did notice this change, however. Since `reset_stream` is called even when we're not closing the subtransport, update to only clear the URL when we're closing the subtransport. This ensures that `action` calls will get the correct URL information even after a connection.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| auth.c | Loading commit data... | |
| auth.h | Loading commit data... | |
| auth_negotiate.c | Loading commit data... | |
| auth_negotiate.h | Loading commit data... | |
| cred.c | Loading commit data... | |
| cred.h | Loading commit data... | |
| cred_helpers.c | Loading commit data... | |
| git.c | Loading commit data... | |
| http.c | Loading commit data... | |
| http.h | Loading commit data... | |
| local.c | Loading commit data... | |
| smart.c | Loading commit data... | |
| smart.h | Loading commit data... | |
| smart_pkt.c | Loading commit data... | |
| smart_protocol.c | Loading commit data... | |
| ssh.c | Loading commit data... | |
| ssh.h | Loading commit data... | |
| winhttp.c | Loading commit data... |