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 13, 2020
-
-
Daniel Stenberg authored
-
- Mar 12, 2020
-
-
Viktor Szakats authored
Closes #5087
-
Marc Hoersken authored
Follow up to ee638377 and 8c7c4a62 Fixes #5077
-
- Mar 11, 2020
-
-
Daniel Stenberg authored
bumped to 7.69.2
-
Dan Fandrich authored
This allows these test files to pass xmllint.
-
Muhammad Herdiansyah authored
In bmake, if the directory is changed (with cd or anything else), bmake won't return to the "root directory" on the next command (in the same Makefile rule). This commit runs the cd command in a subshell so it would work in bmake. Closes #5073
-
Daniel Stenberg authored
As all the -I uses in CFLAGS at that point are for system headers and third party libraries this helps us remove/ignore warnings on those! Closes #5060
-
Daniel Stenberg authored
If --enable-werror is used. Follow-up to d5c03510 which added it too early in the configure script before $compiler_num was set correctly and thus this option was never used. Reported-by: Stepan Efremov Fixes #5067 Closes #5068
-
Daniel Stenberg authored
The CURL_CHECK_COMPILER_GNU_C function sets the number to MAJOR*100 + MINOR and ignores the patch version, and since gcc version 7 it only sets it to MAJOR*100. Reported-by: Stepan Efremov Ref: #5067 Closes #5069
-
- Mar 10, 2020
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-
Marc Hoersken authored
Fixes #5070 Closes #5072
-
Marc Hoersken authored
Follow up to 94ced8e3
-
Marc Hoersken authored
Closes #5065
-
Marc Hoersken authored
Follow up to 9819984f and 3dce9849 Reviewed-By: Daniel Stenberg Closes #5064
-
Marc Hoersken authored
-
- Mar 09, 2020
-
-
James Fuller authored
This fix adds a defensive check for the case where the char *name in struct libssh2_knownhost is NULL Fixes #5041 Closes #5062
-
- Mar 08, 2020
-
-
Daniel Stenberg authored
-
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 Closes #5061
-
Patrick Monnerat authored
Recent gcc warns when byte count of strncpy() equals the destination buffer size. Since the destination buffer is previously cleared and the source string is always shorter, reducing the byte count by one silents the warning without affecting the result. Closes #5059
-
Patrick Monnerat authored
This silents a compilation warning with gcc -O3.
-
Patrick Monnerat authored
When using maximum code optimization level (-O3), valgrind wrongly detects uses of uninitialized values in strcmp(). Preset buffers with all zeroes to avoid that.
-
Steve Holme authored
Closed #5030
-
Steve Holme authored
-
- 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
-