Daniel Stenberg
|
d1394a00ea
urlapi: verify URL *decoded* hostname when set
|
2 months ago |
Daniel Stenberg
|
655d44d139
urlapi: add CURLU_NO_GUESS_SCHEME
|
5 months ago |
Viktor Szakats
|
25cbc2f79a
tests: make the unit test result type `CURLcode`
|
6 months ago |
Daniel Stenberg
|
fe17c162d0
urlapi: allow setting port number zero
|
6 months ago |
Daniel Stenberg
|
3eac21d86b
urlapi: add CURLU_GET_EMPTY for empty queries and fragments
|
7 months ago |
Daniel Stenberg
|
4dc414c3ec
lib1560: test with leading zeroes and more IPv4 versions
|
7 months ago |
Daniel Stenberg
|
c37b694e46
urlapi: fix relative redirects to fragment-only
|
7 months ago |
MonkeybreadSoftware
|
add22feeef
idn: add native AppleIDN (icucore) support for macOS/iOS
|
7 months ago |
Viktor Szakats
|
5b286c2508
build: delete/replace clang warning pragmas
|
9 months ago |
Viktor Szakats
|
2dbe75bd7f
build: fix some `-Wsign-conversion`/`-Warith-conversion` warnings
|
11 months ago |
Viktor Szakats
|
3829759bd0
build: enable missing OpenSSF-recommended warnings, with fixes
|
11 months ago |
Viktor Szakats
|
e9a7d4a1c8
windows: use built-in `_WIN32` macro to detect Windows
|
11 months ago |
Daniel Stenberg
|
5c846a12a3
urlapi: when URL encoding the fragment, pass in the right length
|
1 year ago |
Daniel Stenberg
|
8c8a03f252
lib1560: verify appending blank URL encoded query string
|
1 year ago |
Daniel Stenberg
|
21c5d5971e
lib1560: verify setting host to "" with and without URL encode
|
1 year ago |
Viktor Szakats
|
3b6d18bbf6
spelling: fix codespell 2.2.6 typos
|
1 year ago |
Daniel Stenberg
|
887b998e6e
urlapi: setting a blank URL ("") is not an ok URL
|
1 year ago |
Daniel Stenberg
|
c350069f64
urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
|
1 year ago |
Daniel Stenberg
|
49e2443186
urlapi: make sure zoneid is also duplicated in curl_url_dup
|
1 year ago |
Daniel Stenberg
|
3c9256c8a0
urlapi: have *set(PATH) prepend a slash if one is missing
|
1 year ago |
Daniel Stenberg
|
ba669d072d
urlapi: scheme starts with alpha
|
1 year ago |
Daniel Stenberg
|
329889f1ea
lib1560: verify more scheme guessing
|
1 year ago |
Daniel Stenberg
|
6375a65433
urlapi: remove superfluous host name check
|
1 year ago |
Emanuele Torre
|
eef076baa6
Revert "urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects"
|
1 year ago |
Daniel Stenberg
|
92772e6d39
urlapi: allow numerical parts in the host name
|
1 year ago |
Emanuele Torre
|
df6c2f7b54
urlapi: respect CURLU_ALLOW_SPACE and CURLU_NO_AUTHORITY for redirects
|
1 year ago |
Daniel Stenberg
|
4cfa5bcc9a
urlapi: cleanups
|
1 year ago |
Daniel Stenberg
|
309a517ffd
lib1560: verify that more bad host names are rejected
|
1 year ago |
Daniel Stenberg
|
826e8011d5
urlapi: prevent setting invalid schemes with *url_set()
|
1 year ago |
Daniel Stenberg
|
17a15d8846
urlapi: detect and error on illegal IPv4 addresses
|
1 year ago |