summaryrefslogtreecommitdiff
path: root/lib/urlapi.c
Commit message (Expand)AuthorAgeFilesLines
* urlapi: provide more detailed return codesbagder/urlapi-returncodesDaniel Stenberg2021-11-251-56/+80
* urlapi: make Curl_is_absolute_url always use MAX_SCHEME_LENDaniel Stenberg2021-11-251-8/+12
* urlapi: reject short file URLsDaniel Stenberg2021-11-231-0/+4
* urlapi: cleanup scheme parsingStefan Eissing2021-11-221-16/+22
* urlapi: skip a strlen(), pass in zeroDaniel Stenberg2021-10-151-2/+1
* urlapi: URL decode percent-encoded host namesDaniel Stenberg2021-10-111-19/+90
* lib: avoid fallthrough cases in switch statementsDaniel Gustafsson2021-09-291-25/+23
* urlapi: support UNC paths in file: URLs on WindowsSergey Markelov2021-09-271-6/+34
* urlapi.c:seturl: assert URL instead of using if-checkDaniel Stenberg2021-08-231-2/+1
* lib: use %u instead of %ld for port number printfDaniel Stenberg2021-06-301-2/+2
* curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACEDaniel Stenberg2021-06-151-10/+10
* urlapi: make sure no +/- signs are accepted in IPv4 numericalsDaniel Stenberg2021-04-211-1/+5
* urlapi: "normalize" numerical IPv4 host namesDaniel Stenberg2021-04-191-2/+90
* misc: fix "warning: empty expression statement has no effect"Daniel Stenberg2020-12-261-6/+8
* urlapi: don't accept blank port number field without schemeDaniel Stenberg2020-12-071-4/+9
* curl.se: new homeDaniel Stenberg2020-11-041-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