- 01 Aug, 2023 1 commit
-
-
Refactor url parsing to simplify the state-passing (introducing a struct) and add a path parser for future reusability.
Edward Thomson committed
-
- 17 Jun, 2022 3 commits
-
-
Enforce the RFC for other protocols; Google's questionable choices about malformed SSH protocols shouldn't impact our ability to properly parse HTTPS.
Edward Thomson committed -
Provide our own url parser, so that we can handle Google Code's "fun" URLs that have a userinfo with an `@` in it.
Edward Thomson committed -
Edward Thomson committed
-
- 16 Jun, 2022 1 commit
-
-
Edward Thomson committed
-
- 23 Feb, 2022 1 commit
-
-
Like we want to separate libgit2 and utility source code, we want to separate libgit2 and utility tests. Start by moving all the tests into libgit2.
Edward Thomson committed
-
- 05 Jan, 2022 1 commit
-
-
Dimitris Apostolou committed
-
- 02 Sep, 2021 1 commit
-
-
Edward Thomson committed
-
- 23 Dec, 2020 2 commits
-
-
IPv6 addresses should be used identically internally; we should not denote them with brackets in one operating system and without them in another.
Edward Thomson committed -
Paul Wolfgang (DC-AE/ESF1) committed
-
- 11 Jun, 2019 1 commit
-
-
Core git copes with URLs that have a colon after the port, but no actual numeric value. eg `http://example.com:/foo.git` or `http://example.com:`. That's horrible, but RFC 3986 says: > URI producers and normalizers should omit the port component and its > ":" delimiter if port is empty or if its value would be the same as > that of the scheme's default. Which indicates that they may and therefore we must accept it. Test that we can handle URLs with a colon but no following port number.
Edward Thomson committed
-
- 10 Jun, 2019 1 commit
-
-
"Connection data" is an imprecise and largely incorrect name; these structures are actually parsed URLs. Provide a parser that takes a URL string and produces a URL structure (if it is valid). Separate the HTTP redirect handling logic from URL parsing, keeping a `gitno_connection_data_handle_redirect` whose only job is redirect handling logic and does not parse URLs itself.
Edward Thomson committed
-
- 19 Apr, 2016 1 commit
-
-
When we're dealing with proxy addresses, we only want a hostname and port, and the user would not provide a path, so make it optional so we can use this same function to parse git as well as proxy URLs.
Carlos Martín Nieto committed
-
- 03 Jul, 2014 1 commit
-
-
In order to connect to a remote server, we need to provide a path to the repository we're interested in. Consider the lack of path in the url an error.
Carlos Martín Nieto committed
-
- 14 Nov, 2013 1 commit
-
-
Ben Straub committed
-
- 13 Nov, 2013 1 commit
-
-
ld was warning that the size of path changed, rightly so.
Carlos Martín Nieto committed
-
- 05 Nov, 2013 1 commit
-
-
Ben Straub committed
-
- 04 Nov, 2013 2 commits
-
-
Ben Straub committed
-
Ben Straub committed
-
- 01 Nov, 2013 1 commit
-
-
Ben Straub committed
-
- 31 Oct, 2013 1 commit
-
-
Ben Straub committed
-
- 02 Oct, 2013 1 commit
-
-
Ben Straub committed
-
- 26 Sep, 2013 3 commits
-
-
Ben Straub committed
-
...and have that call manage replaced memory in the output structure.
Ben Straub committed -
Ben Straub committed
-
- 22 Mar, 2013 1 commit
-
-
This makes the size_t comparison test nicer (assuming that the values are actually not using the full length), and converts some cases that were using it for pointer comparison to use the macro that is designed for pointer comparison.
Russell Belfer committed
-
- 31 Jan, 2013 2 commits
-
-
Ben Straub committed
-
Ben Straub committed
-