diff --git a/ChangeLog b/ChangeLog index 438091a2..aae3c062 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-11-19 Tatsuhiro Tsujikawa + + Added '~' to reserved characters. + * src/Util.cc + 2008-11-19 Tatsuhiro Tsujikawa Do not urlencode Request::url in setUrl() because we want unmodified diff --git a/src/Util.cc b/src/Util.cc index d2184735..f7f0a136 100644 --- a/src/Util.cc +++ b/src/Util.cc @@ -220,7 +220,8 @@ bool Util::shouldUrlencode(const char c) ')' == c || ',' == c || // reserved ';' == c || '/' == c || '?' == c || ':' == c || - '@' == c || '&' == c || '=' == c || '+' == c); + '@' == c || '&' == c || '=' == c || '+' == c || + '~' == c); } std::string Util::urlencode(const unsigned char* target, size_t len) {