This project is mirrored from https://gitlab.com/gitlab-org/build/omnibus-mirror/curl.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Mar 08, 2020
-
-
Daniel Stenberg authored
1. The socks4 state machine was broken in the host resolving phase 2. The code now insists on IPv4-only when using SOCKS4 as the protocol only supports that. Regression from #4907 and 4a4b63da, shipped in 7.69.0 Reported-by: amishmm on github Bug: https://github.com/curl/curl/issues/5053#issuecomment-596191594
-
- Mar 07, 2020
-
-
Daniel Stenberg authored
This test does A LOT of *wakeup() calls and then calls curl_multi_poll() twice. The first *poll() is then expected to return early and the second not - as the first is supposed to drain the socketpair pipe. It turns out however that when given "excessive" amounts of writes to the pipe, some operating systems (the Solaris based are known) will return EAGAIN before the pipe is drained, which in our test case causes the second *poll() call to also abort early. This change attempts to avoid the OS-specific behaviors in the test by reducing the amount of wakeup calls from 1234567 to 10. Reported-by: Andy Fiddaman Fixes #5037 Closes #5058
-
Patrick Monnerat authored
New test 666 checks this is effective. As upload buffer size is significant in this kind of tests, shorten it in similar test 652. Fixes #4860 Closes #4833 Reported-by: RuurdBeerstra on github
-
Patrick Monnerat authored
Input buffer filling may delay the data sending if data reads are slow. To overcome this problem, file and callback data reads do not accumulate in buffer anymore. All other data (memory data and mime framing) are considered as fast and still concatenated in buffer. As this may highly impact performance in terms of data overhead, an early end of part data check is added to spare a read call. When encoding a part's data, an encoder may require more bytes than made available by a single read. In this case, the above rule does not apply and reads are performed until the encoder is able to deliver some data. Tests 643, 644, 645, 650 and 654 have been adapted to the output data changes, with test data size reduced to avoid the boredom of long lists of 1-byte chunks in verification data. New test 667 checks mimepost using single-byte read callback with encoder. New test 668 checks the end of part data early detection. Fixes #4826 Reported-by: MrdUkk on github
-
Patrick Monnerat authored
In case a read callback returns a status (pause, abort, eof, error) instead of a byte count, drain the bytes read so far but remember this status for further processing. Takes care of not losing data when pausing, and properly resume a paused mime structure when requested. New tests 670-673 check unpausing cases, with easy or multi interface and mime or form api. Fixes #4813 Reported-by: MrdUkk on github
-
Marc Hoersken authored
-
Ernst Sjöstrand authored
With c-ares the dns parameters lives in ares_channel. Store them in the curl handle and set them again in easy_duphandle. Regression introduced in #3228 (6765e6d9 ), shipped in curl 7.63.0. Fixes #4893 Closes #5020 Signed-off-by:
Ernst Sjöstrand <ernst.sjostrand@verisure.com>
-
Daniel Stenberg authored
Closes #5010
-
Daniel Stenberg authored
-
Marc Hoersken authored
Reviewed-By: Daniel Stenberg Closes #5054
-
Marc Hoersken authored
-
Daniel Stenberg authored
Follow-up to a39e5bfb
-
Marc Hoersken authored
This fixes test 198 on versions of MinGW-w64 without ftruncate Reviewed-By: Daniel Stenberg Reviewed-By: Marcel Raad Closes #5055
-
Marc Hoersken authored
-
Daniel Stenberg authored
There might be data available that was already read off the socket, for example in the TLS layer. Reported-by: Anders Berg Fixes #4966 Closes #5049
-
Daniel Stenberg authored
Regression from 4a4b63da (and #4907) Reported-by: vitaha85 on github Fixes #5053 Closes #5056
-
Jay Satiro authored
Prior to this change a match would never be successful because it was mistakenly coded to compare binary data from libssh to a user-specified hex string (ie CURLOPT_SSH_HOST_PUBLIC_KEY_MD5). Reported-by:
<fds242@users.noreply.github.com> Fixes https://github.com/curl/curl/issues/4971 Closes https://github.com/curl/curl/pull/4974
-
- Mar 06, 2020
-
-
Daniel Stenberg authored
A NULL easy handle or an easy handle without an associated connection cannot be paused or unpaused. Closes #5050
-
Steve Holme authored
Follow up to 3f74e5e6 to fix: - A typo in Makefile.inc where unit1611 was used instead - Some compilation issues in unit1612.c Closes #5024
-
Daniel Stenberg authored
Reviewed-by: Patrick Monnerat Ref: #4833 Closes #5026
-
Jay Satiro authored
Follow-up to d0a7ee3f which fixed a bug in 7.66.0 that caused CURL_LOCK_DATA_COOKIE to enable the easy handle's cookie engine. Bug: https://curl.haxx.se/mail/lib-2020-03/0019.html Reported-by: Felipe Gasper Closes https://github.com/curl/curl/pull/5048
-
Jay Satiro authored
- Don't check errno on wakeup socket if sread returned 0 since sread doesn't set errno in that case. This is a follow-up to cf7760ab from several days ago which fixed Curl_multi_wait to stop busy looping sread on the non-blocking wakeup socket if it was closed (ie sread returns 0). Due to a logic error it was still possible to busy loop in that case if errno == EINTR. Closes https://github.com/curl/curl/pull/5047
-
Daniel Stenberg authored
-
Daniel Stenberg authored
... as it is never set anywhere. Follow-up to 2f44e94e Closes #5046
-
- Mar 05, 2020
-
-
Daniel Stenberg authored
This reverts commit fa0216b2 (from #5000) Clearly that didn't solve the problem correctly. Reported-by: Christopher Reid Reopens #4966 Fixes #5044
-
Daniel Stenberg authored
and bumped curlver.h
-
Daniel Stenberg authored
The 'web1913' database is now invalid, use 'gcide' instead.
-
Daniel Stenberg authored
Closes #3841
-
Daniel Stenberg authored
Assisted-by: Jay Satiro Follow-up to 6357a19f Closes #5036
-
- Mar 04, 2020
-
-
Marc Hoersken authored
-
Marc Hoersken authored
-
Marc Hoersken authored
select does not support just waiting on Windows: https://perldoc.perl.org/perlport.html#select Reviewed-By: Daniel Stenberg Closes #5035
-
Daniel Stenberg authored
Also mention the new tilde-prefixed way to ignore test results. Reviewed-By: Marc Hoersken Closes #5033
-
Daniel Stenberg authored
FreeBSD 13.0 is apparently close to a year away from a stable release and has proven to cause intermittent builds failures recently. Assisted-by: Dan Fandrich Assisted-by: Fedor Korotkov Fixes #5028 Closes #5029
-
Daniel Stenberg authored
-
Daniel Stenberg authored
Now sorted case insensitive
-
- Mar 03, 2020
-
-
Marc Hoersken authored
Follow up to ada581f2 and c0d8b96f Closes #5031
-
Jay Satiro authored
- Show HTTPS-proxy in the features output for those backends that support it: OpenSSL, GnuTLS and NSS. Prior to this change HTTPS-proxy was missing from the cmake features output even if curl was built with it. Only cmake output was affected. Both the library and tool correctly reported the feature. Bug: https://curl.haxx.se/mail/lib-2020-03/0008.html Reported-by: David Lopes Closes https://github.com/curl/curl/pull/5025
-
Marc Hoersken authored
This enables the development of a solution for the failing tests by running them on CI while ignoring their result for the overall status. Closes #4994
-
Marc Hoersken authored
-