]> www.infradead.org Git - users/dwmw2/openconnect.git/commit
Make buf_append_urlencoded() percent-encode fewer characters.
authorDaniel Lenski <dlenski@gmail.com>
Sun, 16 Oct 2016 19:37:58 +0000 (12:37 -0700)
committerDavid Woodhouse <dwmw2@infradead.org>
Tue, 13 Dec 2016 11:46:09 +0000 (11:46 +0000)
commit1d84a7baefeba108a474b628a4dc13ca707bac15
treecabc94f1cc16546700743219fbd5a4ccdedf5e92
parent685704fe560643ab118409fd43ad79c7c83b4893
Make buf_append_urlencoded() percent-encode fewer characters.

Per RFC 3986, the characters '-', '_', '.', '~' don't need to be
percent-encoded anywhere in a URL or query string.

Removed special case for ' ' → '+' to prevent incompatibility with ocserv:
http://lists.infradead.org/pipermail/openconnect-devel/2016-October/004042.html

/* else if (c==' ')
buf_append_bytes(buf, "+", 1); */

Signed-off-by: Dan Lenski <dlenski@gmail.com>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
http.c