Hi - > Could you rewrite the commit message to describe what is done in this > patch?
(Yeah, Noah's commit text on his branch was corrected.) > [...] > I note that filename is actually the full path component of the URL so > includes slashes ('/'). curl_easy_escape seems to convert these to %2F > (if I am correct). Is this intended? It's harmless. > > +Note: the client should %-escape characters in /SOURCE/FILE that are not > > shown as "unreserved" in section 2.3 of RFC3986. > > This is a very long line. Could you break it up? > Also, maybe just give the information instead of only a reference. > (The "unreserved" characters are "a"-"z"", "A"-"Z", "0"-"9", "-", ".", "_" > and "~") > Also same question as above. slash ('/') is not an unreserved > character, should it be encoded? As we know from the status quo working for a year+, it doesn't matter for "/". But RFC3986 does not give a character class that corresponds exactly to what MUST be encoded, so for documentation purposes this simple SHOULD guidance seems fine. - FChE