Rockbox Utility: fix proxy password getting lost (FS#12166).
commitfafc0c1f71839be82347311db06b66712c39b9dd
authorbluebrother <bluebrother@a1c6a512-1295-4272-9138-f99709370657>
Sat, 25 Jun 2011 17:21:06 +0000 (25 17:21 +0000)
committerbluebrother <bluebrother@a1c6a512-1295-4272-9138-f99709370657>
Sat, 25 Jun 2011 17:21:06 +0000 (25 17:21 +0000)
treebe7237f7da2ed8dafa7f2efe31da84ee3df763e5
parent4f3d8bfeb5a0f400738e8567d6d54dc9da47808f
Rockbox Utility: fix proxy password getting lost (FS#12166).

The proxy settings are stored as string representation in the configuration
file. If username / password contains characters used as separators parsing the
string again will cause wrong results. Percent-encode them before storing, and
parse it as percent-encoded string when reading it back.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30071 a1c6a512-1295-4272-9138-f99709370657
rbutil/rbutilqt/configure.cpp
rbutil/rbutilqt/rbutilqt.cpp