summaryrefslogtreecommitdiff
path: root/encoding/apr_escape.c
Commit message (Collapse)AuthorAgeFilesLines
* Add the apr_encode_* API that implements RFC4648 and RFC7515minfrin2018-06-251-44/+4
| | | | | | | | compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16 encode/decode functions. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1834371 13f79535-47bb-0310-9956-ffa450edef68
* * Correctly calculate the size of the returned string and set the correctrpluem2014-11-271-0/+2
| | | | | | | | | | | | return value in case we actually escape the string. PR: 57230 Submitted by: <aduryagin gmail.com> Reviewed by: rpluem git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1642159 13f79535-47bb-0310-9956-ffa450edef68
* Split the ability to filter LDAP escape sequences into DN escaping or filterminfrin2014-04-211-6/+9
| | | | | | | escaping, allowing the option to escape both at the same time. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1588937 13f79535-47bb-0310-9956-ffa450edef68
* Add apr_escape_ldap() and apr_pescape_ldap(), escaping charactersminfrin2014-04-211-0/+68
| | | | | | | as described by RFC4514 and RFC4515 respectively. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1588878 13f79535-47bb-0310-9956-ffa450edef68
* replace EBCDIC-only remnants of httpd / dependency on apr_xlate that made itcovener2013-12-211-7/+38
| | | | | | | | into the apr_escape implementation. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1552852 13f79535-47bb-0310-9956-ffa450edef68
* Remove non-portable escaping of the escape character in apr_escape_echo(). ↵minfrin2013-10-091-6/+0
| | | | | | | | | Ensure test case runs correctly on Windows and OS/2. git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1530786 13f79535-47bb-0310-9956-ffa450edef68
* Add the apr_escape interface.minfrin2013-06-041-0/+1156
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1489517 13f79535-47bb-0310-9956-ffa450edef68