emacs/lisp/url
Steven Allen 5140e317b7 url: %-encode literal % characters when building query strings
When building a query string via `url-build-query-string',
%-encode literal % characters appearing in both the keys and
the values.
* lisp/url/url-util.el (url--query-key-value-preserved-chars):
Define a new constant based on `url-query-key-value-allowed-chars'
specifying the characters that should be preserved when %-encoding
query-string keys and values.
(url-build-query-string): Use the new constant (fixes Bug#78984).

* test/lisp/url/url-util-tests.el (url-util-tests): Add a test.
2025-08-02 16:49:52 +03:00
..
ChangeLog.1
url-auth.el
url-cache.el
url-cid.el
url-cookie.el
url-dav.el
url-domsuf.el
url-expand.el
url-file.el
url-ftp.el
url-future.el
url-gw.el
url-handlers.el
url-history.el
url-http.el
url-imap.el
url-irc.el
url-ldap.el
url-mailto.el
url-methods.el
url-misc.el
url-news.el
url-nfs.el
url-parse.el
url-privacy.el
url-proxy.el
url-queue.el
url-tramp.el
url-util.el
url-vars.el
url.el