summaryrefslogtreecommitdiff
path: root/lib/urlapi.c
Commit message (Expand)AuthorAgeFilesLines
* www.curl.se: new project homebagder/www.curl.seDaniel Stenberg2020-11-021-1/+1
* urlapi: URL encode a '+' in the query partDaniel Stenberg2020-10-151-20/+7
* urlapi: use more Curl_safefreeEmil Engler2020-09-171-4/+2
* terminology: call them null-terminated stringsDaniel Stenberg2020-06-281-4/+4
* escape: make the URL decode able to reject only %00 bytesDaniel Stenberg2020-06-251-1/+4
* urlapi: accept :: as a valid IPv6 addressDaniel Stenberg2020-05-081-1/+1
* urlapi: guess scheme correct even with credentials givenDaniel Stenberg2020-01-281-31/+37
* urlapi: fix use-after-free bugDaniel Stenberg2019-10-031-35/+36
* urlapi: fix URL encoding when setting a full URLDaniel Stenberg2019-10-021-1/+16
* urlapi: fix unused variable warningMarcel Raad2019-10-011-0/+2
* urlapi: question mark within fragment is still fragmentDaniel Stenberg2019-09-241-4/+4
* urlapi: avoid index underflow for short ipv6 hostnamesPaul Dreik2019-09-211-0/+2
* urlapi: Expression 'storep' is always trueDaniel Stenberg2019-09-201-1/+2
* urlapi: 'scheme' is always trueDaniel Stenberg2019-09-201-16/+15
* urlapi: part of conditional expression is always true: (relurl[0] == '/')Daniel Stenberg2019-09-201-1/+1
* urlapi: CURLU_NO_AUTHORITY allows empty authority/host partJens Finkhaeuser2019-09-191-11/+25
* urlapi: one colon is enough for the strspn() input (typo)Daniel Stenberg2019-09-101-1/+1
* urlapi: verify the IPv6 numerical addressDaniel Stenberg2019-09-101-4/+13
* urlapi: increase supported scheme length to 40 bytesOmar Ramadan2019-05-201-2/+5
* lib: reduce variable scopesMarcel Raad2019-05-201-2/+2
* urlapi: require a non-zero host name length when parsing URLDaniel Stenberg2019-05-141-0/+2
* urlapi: add CURLUPART_ZONEID to set and getDaniel Stenberg2019-05-051-13/+22
* urlapi: strip off scope id from numerical IPv6 addressesDaniel Stenberg2019-05-031-9/+54
* CURL_MAX_INPUT_LENGTH: largest acceptable string input sizeDaniel Stenberg2019-04-291-0/+8
* urlapi: stricter CURLUPART_PORT parsingDaniel Stenberg2019-04-131-2/+9
* urlapi: urlencode characters above 0x7f correctlyJakub Zakrzewski2019-04-071-3/+3
* cleanup: make local functions staticDaniel Stenberg2019-02-101-12/+6
* urlapi: reduce variable scope, remove unreachable 'break'Daniel Stenberg2019-02-091-10/+10
* urlapi: fix parsing ipv6 with zone indexDaniel Gustafsson2018-12-301-2/+5
* urlapi: distinguish possibly empty queryLeonardo Taccari2018-12-131-3/+3
* urlapi: Fix port parsing of eol colonDaniel Gustafsson2018-12-121-16/+16
* tests: add urlapi unittestDaniel Gustafsson2018-12-111-2/+8
* urlapi: fix portnumber parsing for ipv6 zone indexDaniel Gustafsson2018-12-111-6/+20
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-5/+5
* urlapi: only skip encoding the first '=' with APPENDQUERY setDaniel Stenberg2018-11-071-1/+6
* url: a short host name + port is not a schemeDaniel Stenberg2018-11-061-1/+1
* Revert "url: a short host name + port is not a scheme"Daniel Stenberg2018-11-051-1/+1
* url: a short host name + port is not a schemeDaniel Stenberg2018-11-031-1/+1
* URL: fix IPv6 numeral address parserDaniel Stenberg2018-11-031-2/+6
* urlapi: starting with a drive letter on win32 is not an abs urlDaniel Stenberg2018-10-021-14/+18
* urlapi: fix support for address scope in IPv6 numerical addressesDaniel Stenberg2018-09-211-6/+2
* urlapi: add CURLU_GUESS_SCHEME and fix hostname acceptanceDaniel Stenberg2018-09-191-11/+37
* urlapi: don't set value which is never readDaniel Gustafsson2018-09-191-1/+0
* misc: fix typos in commentsDaniel Gustafsson2018-09-101-1/+1
* urlapi: avoid derefencing a possible NULL pointerDaniel Stenberg2018-09-081-2/+2
* URL-APIDaniel Stenberg2018-09-081-0/+1315