summaryrefslogtreecommitdiff
path: root/lib/urlapi.c
Commit message (Expand)AuthorAgeFilesLines
* checksrc: check for spaces before the colon of switch labelsEmanuele Torre2023-04-271-1/+1
* checksrc: fix SPACEBEFOREPAREN for conditions starting with "*"Daniel Stenberg2023-04-271-1/+1
* urlapi: make internal function start with Curl_Daniel Stenberg2023-04-271-1/+1
* tests/http: more tests with specific clientsStefan Eissing2023-04-261-41/+75
* urlapi: skip a pointless assignDaniel Stenberg2023-04-131-1/+0
* urlapi: cleanupsDaniel Stenberg2023-04-131-320/+247
* urlapi: prevent setting invalid schemes with *url_set()Daniel Stenberg2023-04-091-3/+13
* urlapi: detect and error on illegal IPv4 addressesDaniel Stenberg2023-04-061-28/+41
* urlapi: URL encoding for the URL missed the fragmentDaniel Stenberg2023-04-051-7/+18
* urlapi: take const args in _dup and _get functionsrcombs2023-03-081-3/+3
* urlapi: avoid mutating internals in getter routinercombs2023-03-081-7/+3
* urlapi: '%' is illegal in host namesDaniel Stenberg2023-03-081-1/+1
* urlapi: parse IPv6 literals without ENABLE_IPV6Brad Spencer2023-03-031-2/+11
* urlapi: do the port number extraction without using sscanf()Daniel Stenberg2023-02-171-27/+10
* urlapi: fix part of conditional expression is always true: qlenPronyushkin Petr2023-02-061-1/+1
* urlapi: remove pathlen assignmentDaniel Stenberg2023-02-031-1/+0
* urlapi: skip the extra dedotdot alloc if no dot in pathDaniel Stenberg2023-02-021-14/+21
* urlapi: avoid Curl_dyn_addf() for hex outputsDaniel Stenberg2023-02-011-8/+11
* urlapi: skip path checks if path is just "/"Daniel Stenberg2023-02-011-2/+3
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* urlapi: add CURLU_PUNYCODEDaniel Stenberg2022-12-261-0/+28
* urlapi: reject more bad letters from the host name: &+()Daniel Stenberg2022-12-151-1/+1
* urlapi: remove two variable assignsDaniel Stenberg2022-10-211-2/+1
* urlapi: fix parsing URL without slash with CURLU_URLENCODEDaniel Stenberg2022-10-201-30/+47
* misc: nitpick grammar in comments/docs129322022-10-121-1/+1
* misc: fix spelling in docs and commentsJohn Bampton2022-10-051-3/+0
* urlapi: reject more bad characters from the host name fieldDaniel Stenberg2022-09-281-1/+1
* setopt: use the handler table for protocol name to number conversionsPatrick Monnerat2022-09-161-6/+6
* urlapi: detect scheme better when not guessingDaniel Stenberg2022-09-151-10/+22
* urlapi: leaner with fewer allocsDaniel Stenberg2022-09-071-345/+487
* ctype: remove all use of <ctype.h>, use our own versionsDaniel Stenberg2022-09-061-3/+3
* misc: spelling fixesViktor Szakats2022-08-311-1/+1
* urlapi: make curl_url_set(url, CURLUPART_URL, NULL, 0) clear all partsPierrick Charron2022-06-201-0/+4
* copyright: make repository REUSE compliantmax.mehl2022-06-131-0/+2
* urlapi: support CURLU_URLENCODE for curl_url_get()Daniel Stenberg2022-06-081-1/+20
* urlapi: reject percent-decoding host name into separator bytesDaniel Stenberg2022-05-091-2/+2
* urlapi: address (harmless) UndefinedBehavior sanitizer warningSergey Markelov2022-05-051-1/+1
* misc: spelling fixesDaniel Stenberg2022-03-301-1/+1
* urlapi: handle "redirects" smarterStefan Eissing2022-02-141-47/+28
* lib: remove support for CURL_DOES_CONVERSIONSDaniel Stenberg2022-02-041-4/+2
* urlapi: remove an unnecessary call to strlenHenrikHolst2022-02-011-3/+1
* urlapi: if possible, shorten given numerical IPv6 addressesDaniel Stenberg2022-01-021-8/+18
* urlapi: accept port number zeroDaniel Stenberg2021-12-031-3/+1
* 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