summaryrefslogtreecommitdiff
path: root/lib/escape.c
Commit message (Expand)AuthorAgeFilesLines
* escape: use table lookup when adding %-codes to outputDaniel Stenberg2023-01-311-3/+6
* escape: hex decode with a lookup-tableDaniel Stenberg2023-01-311-24/+27
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* lib: fix some type mismatches and remove unneeded typecastsRose2022-11-081-1/+1
* docs: explain curl_easy_escape/unescape curl handle is ignoredJay Satiro2022-07-101-0/+4
* escape: remove outdated commentJay Satiro2022-07-081-2/+0
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* lib: remove support for CURL_DOES_CONVERSIONSDaniel Stenberg2022-02-041-27/+6
* docs: update IETF links to use datatrackerlucas2022-01-211-2/+2
* curl_easy_escape: limit output string length to 3 * max inputDaniel Stenberg2020-11-091-1/+1
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* escape: make the URL decode able to reject only %00 bytesDaniel Stenberg2020-06-251-6/+15
* escape: zero length input should return a zero length outputDaniel Stenberg2020-06-251-0/+3
* url: accept "any length" credentials for proxy authDaniel Stenberg2020-05-251-2/+7
* dynbuf: introduce internal generic dynamic buffer functionsDaniel Stenberg2020-05-041-31/+16
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-1/+1
* URL-APIDaniel Stenberg2018-09-081-8/+12
* cppcheck: fix warningsMarian Klymov2018-06-111-4/+2
* escape.c: error: pointer targets differ in signednessDaniel Stenberg2017-09-151-2/+2
* code style: use spaces around plusesDaniel Stenberg2017-09-111-2/+2
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-9/+9
* Improve code readbilitySylvestre Ledru2017-03-131-3/+1
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-1/+1
* realloc: use Curl_saferealloc to avoid common mistakesDaniel Stenberg2016-11-111-4/+3
* unescape: avoid integer overflowDaniel Stenberg2016-10-311-2/+8
* curl_easy_unescape: deny negative string lengths as inputDaniel Stenberg2016-09-141-8/+10
* curl_easy_escape: deny negative string lengths as inputDaniel Stenberg2016-09-141-2/+8
* typedefs: use the full structs in internal code...Daniel Stenberg2016-06-221-5/+6
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-1/+1
* lib: include curl_printf.h as one of the last headersDaniel Stenberg2016-04-291-2/+1
* code: style updatesDaniel Stenberg2016-04-031-2/+2
* URLs: change more http to httpsViktor Szakats2016-02-041-1/+1
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* curl_memory: make curl_memory.h the second-last header file loadedDan Fandrich2015-03-241-2/+2
* Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring2015-03-161-2/+1
* mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg2015-03-031-4/+2
* code cleanup: We prefer 'CURLcode result'Steve Holme2014-10-281-7/+8
* Curl_urldecode: don't allow NULL as receiverDaniel Stenberg2014-02-131-4/+3
* Curl_urldecode: no peeking beyond end of input bufferDaniel Stenberg2013-06-221-2/+3
* build: fix circular header inclusion with other packagesYang Tse2013-01-091-1/+1
* Revert changes relative to lib/*.[ch] recent renamingYang Tse2013-01-061-0/+233
* build: rename 93 lib/*.c filesYang Tse2013-01-031-233/+0
* build: make use of 93 lib/*.c renamed filesYang Tse2013-01-031-2/+2
* build: make use of 76 lib/*.h renamed filesYang Tse2012-12-281-6/+6
* URL sanitize: reject URLs containing bad dataDaniel Stenberg2012-01-241-13/+50
* stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.hYang Tse2011-07-261-4/+1
* compiler warning: fixYang Tse2011-05-231-2/+6
* source cleanup: unify look, style and indent levelsDaniel Stenberg2011-04-271-2/+1
* CURL_DOES_CONVERSIONS: cleanupDaniel Stenberg2011-04-201-22/+5
* curl_easy_escape: don't escape "unreserved" charactersDaniel Stenberg2010-09-281-3/+6