summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* docs: reduce use of "very"bagder/less-veryDaniel Stenberg2021-11-0146-221/+217
| | | | | "Very" should be avoided in most texts. If intensifiers are needed, try find better words instead.
* smooth-gtk-thread.c: enhance the mutex lock useDaniel Stenberg2021-11-011-39/+31
| | | | | | Reported-by: ryancaicse on github Fixes #7926 Closes #7931
* CI/runtests.pl: restore -u flag, but remove it from CI runsMarc Hoersken2021-10-314-4/+4
| | | | | | | | | | This makes it possible to use -u again for local testing, but removes the flag from CI config files and make targets. Reviewed-by: Daniel Stenberg Partially reverts #7841 Closes #7921
* CURLOPT_HSTSWRITEFUNCTION.3: using CURLOPT_HSTS_CTRL is requiredJonathan Cardoso Machado2021-10-291-0/+3
| | | | Closes #7923
* imap: display quota informationAxel Morawietz2021-10-281-0/+1
| | | | | | Show response to "GETQUOTAROOT INBOX" command. Closes #6973
* RELEASE-NOTES: syncedDaniel Stenberg2021-10-281-14/+55
|
* cmake: fix error getting LOCATION property on non-imported targetBoris Rasin2021-10-281-6/+4
| | | | Closes #7885
* url: check the return value of curl_url()x20182021-10-281-0/+5
| | | | Closes #7917
* configure.ac: replace krb5-config with pkg-configRoy Li2021-10-281-8/+6
| | | | | | | | | | | | The rationale is that custom *-config tools don't work well when cross-compiling or using sysroots (such as when using Yocto project) and require custom fixing for each of them; pkg-config on the other hand works similarly everywhere. Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Alexander Kanavin <alex@linutronix.de> Closes #7916
* test1160: edited to work with hyperDaniel Stenberg2021-10-272-2/+1
| | | | Closes #7912
* data/DISABLED: enable tests that now work with hyperDaniel Stenberg2021-10-271-5/+0
| | | | Closes #7911
* test559: add 'HTTP' in keywordsDaniel Stenberg2021-10-271-0/+1
| | | | | | Makes it run fine with hyper Closes #7911
* test552: updated to work with hyperDaniel Stenberg2021-10-272-5/+5
| | | | Closes #7911
* github: fix incomplete permission to label PRs for HacktoberfestMarc Hoersken2021-10-271-1/+3
| | | | | | | Unfortunately the GitHub API requires a token with write permission for both issues and pull-requests to edit labels on even just PRs. Follow up to #7897
* opt-manpages: use 'Added in' instead of 'Since'Daniel Stenberg2021-10-274-4/+4
| | | | Closes #7913
* github: fix missing permission to label PRs for HacktoberfestMarc Hoersken2021-10-271-0/+3
| | | | | | | | | Follow up to #7897 Test references to see if permissions are now sufficient: Closes #7832 Closes #7897
* CI: more use of test-ci make target and verbose outputMarc Hoersken2021-10-276-9/+9
| | | | | | | | | | | Replace test-nonflaky with test-ci and enable verbose output in all remaining CIs except Zuul which is customized a lot. Reviewed-by: Daniel Stenberg Reviewed-by: Jay Satiro Follow up to #7785 Closes #7832
* github: add support for Hacktoberfest using labelsMarc Hoersken2021-10-271-0/+53
| | | | | | | | | | | | | | | | | | Automatically add hacktoberfest-accepted label to PRs opened between September 30th and November 1st once a commit with a close reference to it is pushed onto the master branch. With this workflow we can participate in Hacktoberfest while not relying on GitHub to identify PRs as merged due to our rebasing. Requires hacktoberfest-accepted labels to exist for PRs on the participating repository. Also requires hacktoberfest topic on the participating repository to avoid applying to forked repos. Reviewed-by: Daniel Stenberg Fixes #7865 Closes #7897
* http: reject HTTP response codes < 100Daniel Stenberg2021-10-274-6/+16
| | | | | | | | | | ... which then also includes negative ones as test 1430 uses. This makes native + hyper backend act identically on this and therefore test 1430 can now be enabled when building with hyper. Adjust test 1431 as well. Closes #7909
* docs: fix typo in CURLOPT_TRAILERFUNCTION exampleKerem Kat2021-10-261-1/+1
| | | | Closes #7910
* docs/HYPER: remove some remaining issues, add HTTP/0.9 limitationDaniel Stenberg2021-10-261-6/+2
|
* configure: when hyper is selected, deselect nghttp2Daniel Stenberg2021-10-261-19/+13
| | | | Closes #7908
* sendf: accept zero-length data in Curl_client_write()Patrick Monnerat2021-10-251-3/+5
| | | | | | | | | | | | | | | | | | Historically, Curl_client_write() used a length value of 0 as a marker for a null-terminated data string. This feature has been removed in commit f4b85d2. To detect leftover uses of the feature, a DEBUGASSERT statement rejecting a length with value 0 was introduced, effectively precluding use of this function with zero-length data. The current commit removes the DEBUGASSERT and makes the function to return immediately if length is 0. A direct effect is to fix trying to output a zero-length distinguished name in openldap. Another DEBUGASSERT statement is also rephrased for better readability. Closes #7898
* hyper: disable test 1294 since hyper doesn't allow such crazy headersDaniel Stenberg2021-10-253-1/+3
| | | | Closes #7905
* c-hyper: make CURLOPT_SUPPRESS_CONNECT_HEADERS workDaniel Stenberg2021-10-253-17/+23
| | | | | | Verified by the enabled test 1288 Closes #7905
* test1287: make work on hyperDaniel Stenberg2021-10-252-1/+2
| | | | Closes #7905
* test1266/1267: disabled on hyper: no HTTP/0.9 supportDaniel Stenberg2021-10-253-2/+8
| | | | Closes #7905
* Makefile.m32: fix to not require OpenSSL with -libssh2 or -rtmp optionsViktor Szakats2021-10-253-9/+24
| | | | | | | | | | | | | | | Previously, -libssh2/-rtmp options assumed that OpenSSL is also enabled (and then failed with an error when not finding expected OpenSSL headers), but this isn't necessarly true, e.g. when building both libssh2 and curl against Schannel. This patch makes sure to only enable the OpenSSL backend with -libssh2/-rtmp, when there was no SSL option explicitly selected. - Re-implement the logic as a single block of script. - Also fix an indentation while there. Assisted-by: Jay Satiro Closes #7895
* docs: consistent use of "Added in"Daniel Stenberg2021-10-2528-41/+41
| | | | | Make them all say "Added in [version]" without using 'curl' or 'libcurl' in that phrase.
* man pages: require all to use the same section header orderDaniel Stenberg2021-10-2574-271/+709
| | | | | | | | | This is the same order we already enforce among the options' man pages: consistency is good. Add lots of previously missing examples. Adjust the manpage-syntax script for this purpose, used in test 1173. Closes #7904
* docs/HTTP3: improve build instructionsDavid Hu2021-10-251-7/+14
| | | | | | | | | | | | | | 1. If writing to a system path if the command is not prefixed with `sudo` it will cause a permission denied error 2. The patched OpenSSL branch has been updated to `openssl-3.0.0+quic` to match upstream OpenSSL version. 3. We should not disable GnuTLS docs. Updated some commands about `make install` Closes #7842
* CMake: restore support for SecureTransport on iOSRicardo Martins2021-10-251-18/+26
| | | | | | Restore support for building curl for iOS with SecureTransport enabled. Closes #7501
* tests: enable more tests with hyperDaniel Stenberg2021-10-254-33/+31
| | | | | | Adjusted 1144, 1164 and 1176. Closes #7900
* docs: provide "RETURN VALUE" section for more func manpagesDaniel Stenberg2021-10-254-4/+11
| | | | | | Three were missing, one used a non-standard name for the header. Closes #7902
* curl_multi_socket_action.3: add a "RETURN VALUE" sectionJay Satiro2021-10-251-0/+3
| | | | | | | | | .. because it may not be immediately clear to the user what curl_multi_socket_action returns. Ref: https://curl.se/mail/lib-2021-10/0035.html Closes https://github.com/curl/curl/pull/7901
* RELEASE-NOTES: syncedDaniel Stenberg2021-10-241-9/+39
|
* tests: use python3 in test 1451Samuel Henrique2021-10-241-1/+1
| | | | | | | | | | | This is a continuation of commit ec91b5a69000bea0794bbb3 in which changing this test was missed. There are no other python2 leftovers now. Based on a Debian patch originally written by Alessandro Ghedini <ghedo@debian.org> Closes #7899
* lib: fixing comment spelling typos in lib filesEddie Lumpkin2021-10-2210-15/+15
| | | | | Closes #7894 Signed-off-by: ewlumpkin <ewlumpkin@gmail.com>
* openssl: if verifypeer is not requested, skip the CA loadingDaniel Stenberg2021-10-221-44/+20
| | | | | | | | It was previously done mostly to show a match/non-match in the verbose output even when verification was not asked for. This change skips the loading of the CA certs unless verifypeer is set to save memory and CPU. Closes #7892
* curl-confopts.m4: remove --enable/disable-hidden-symbolsDaniel Stenberg2021-10-221-4/+0
| | | | | | | These configure options have been saying "deprecated" since 9e24b9c7af (April 2012). It was about time we remove them. Closes #7891
* c-hyper: don't abort CONNECT responses early when auth-in-progressDaniel Stenberg2021-10-222-1/+3
| | | | | | | | ... and make sure to stop ignoring the body once the CONNECT is done. This should make test 206 work proper again and not be flaky. Closes #7889
* hyper: does not support disabling CURLOPT_HTTP_TRANSFER_DECODINGDaniel Stenberg2021-10-225-2/+10
| | | | | | | | Simply because hyper doesn't have this ability. Mentioned in docs now. Skip test 326 then Closes #7889
* test262: don't attempt with hyperDaniel Stenberg2021-10-222-1/+0
| | | | | | | This test verifies that curl works with binary zeroes in HTTP response headers and hyper refuses such. They're not kosher http. Closes #7889
* c-hyper: make test 217 runDaniel Stenberg2021-10-223-2/+8
| | | | Closes #7889
* DISABLED: enable test 209+213 for hyperDaniel Stenberg2021-10-221-2/+0
| | | | | | Follow-up to 823d3ab855c Closes #7889
* test207: accept a different error code for hyperDaniel Stenberg2021-10-222-1/+5
| | | | | | | It returns HYPERE_UNEXPECTED_EOF for this case which we convert to the somewhat generic CURLE_RECV_ERROR. Closes #7889
* INSTALL: update symbol hiding optionÉrico Nogueira2021-10-221-1/+1
| | | | | | | --enable-hidden-symbols was deprecated in 9e24b9c7afbcb81120af4cf3f6cdee49a06d8224. Closes #7890
* http_proxy: multiple CONNECT with hyper done betterDaniel Stenberg2021-10-212-3/+17
| | | | | | Enabled test 206 Closes #7888
* hyper: pass the CONNECT line to the debug callbackDaniel Stenberg2021-10-211-0/+9
| | | | Closes #7887
* mailmap: Malik Idrees Hasan KhanDaniel Stenberg2021-10-211-0/+1
|