Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-04 | mbedtls: fix build with mbedtls versions < 2.4.0 | Daniel Stenberg | |
Regression added in 62a8095e714 Reported-by: Tony Kelman Discussed in #1087 | |||
2016-11-03 | configure: verify that compiler groks -Werror=partial-availability | Daniel Stenberg | |
Reported-by: bemoody Fixes #1104 | |||
2016-11-03 | docs: shorten and simplify the top comment in multi-uv.c | Daniel Stenberg | |
and change URL to use https | |||
2016-11-03 | docs: handle CURL_POLL_INOUT in multi-uv example | Andrei Sedoi | |
2016-11-03 | docs: multi-uv: don't use CURLMsg after cleanup | Andrei Sedoi | |
2016-11-03 | docs: remove unused variables in multi-uv example | Andrei Sedoi | |
2016-11-03 | bump: start working on 7.51.1 | Daniel Stenberg | |
2016-11-02 | winbuild: remove strcase.obj from curl build | Daniel Stenberg | |
Reported-by: Bruce Stephens Fixes #1098 | |||
2016-11-02 | msvc: removed a straggling reference to strequal.c | Dan Fandrich | |
Follow-up to 502acba2 | |||
2016-11-02 | THANKS: synced with 7.51.0 | Daniel Stenberg | |
2016-11-02 | RELEASE-NOTES: 7.51.0 | Daniel Stenberg | |
2016-11-02 | ftp_done: don't clobber the passed in error code | Daniel Stenberg | |
Coverity CID 1374359 pointed out the unused result value. | |||
2016-11-02 | ftp: remove dead code in ftp_done | Daniel Stenberg | |
Coverity CID 1374358 | |||
2016-11-01 | generate.bat: Include include/curl in libcurl VS projects | Jay Satiro | |
.. because including those headers helps Visual Studio's Intellisense. | |||
2016-11-01 | generate.bat: Remove strcase.[ch] from curl tool VS projects | Jay Satiro | |
..because they're no longer needed in the tool build. strcase is still built by the libcurl project and exports curl_str(n)equal which is used by the curl tool. Bug: https://github.com/curl/curl/commit/9363f1a#all_commit_comments | |||
2016-11-02 | metalink: simplify the hex parsing function | Daniel Stenberg | |
... and now it avoids using the libcurl toupper() function | |||
2016-11-01 | file: fix compiler warning | Michael Kaufmann | |
follow-up to 46133aa5 | |||
2016-11-01 | strcase: fixed Metalink builds by redefining checkprefix() | Dan Fandrich | |
...to use the public function curl_strnequal(). This isn't ideal because it adds extra overhead to any internal calls to checkprefix. follow-up to 95bd2b3e | |||
2016-11-01 | curl.1: typo | Daniel Stenberg | |
2016-11-01 | curl.1: expand on how multiple uses of -o looks | Daniel Stenberg | |
Suggested-by: Dan Jacobson Issue: https://github.com/curl/curl/issues/1097 | |||
2016-10-31 | tests/util: get a private strncasecompare clone | Daniel Stenberg | |
... since the curlx_* code no longer provides one and we don't link libcurl to these test servers. | |||
2016-10-31 | strcase: make the tool use curl_str[n]equal instead | Daniel Stenberg | |
As they are after all part of the public API. Saves space and reduces complexity. Remove the strcase defines from the curlx_ family. Suggested-by: Dan Fandrich Idea: https://curl.haxx.se/mail/lib-2016-10/0136.html | |||
2016-10-31 | gskit, nss: do not include strequal.h | Kamil Dudka | |
follow-up to 811a693b80 | |||
2016-10-31 | strcasecompare: include curl.h in strcase.c | Dan Fandrich | |
This should fix the "warning: 'curl_strequal' redeclared without dllimport attribute: previous dllimport ignored" message and subsequent link error on Windows because of the missing CURL_EXTERN on the prototype. | |||
2016-10-31 | strcase: fix the remaining rawstr users | Daniel Stenberg | |
2016-10-31 | msvc builds: s/rawstr/strcase | Daniel Stenberg | |
Follow-up to 811a693b | |||
2016-10-31 | strcasecompare: replaced remaining rawstr.h with strcase.h | Dan Fandrich | |
This is a followup to commit 811a693b | |||
2016-10-31 | digest_sspi: fix include | Marcel Raad | |
Fix compile break from 811a693b80 | |||
2016-10-31 | libauthretry: use the external function curl_strequal | Dan Fandrich | |
The internal version strcasecompare isn't available outside libcurl | |||
2016-10-31 | RELEASE-NOTES: synced with d14538d2501ef0da | Daniel Stenberg | |
2016-10-31 | configure: raise the default minimum version for macos to 10.8 | Daniel Stenberg | |
follow-up to 4f8d0b6f02aa7043. Since the darwinssl code breaks otherwise. If you build without darwinssl 10.5 works fine. | |||
2016-10-31 | unit1301: keep testing curl_strequal | Daniel Stenberg | |
as that is still part of the API, fix from 8fe4bd084412f30 | |||
2016-10-31 | ldap: fix include | Daniel Stenberg | |
Fix bug from 811a693b80 | |||
2016-10-31 | url: remove unconditional idn2.h include | Daniel Stenberg | |
Mistake brought by 9c91ec778104a | |||
2016-10-31 | curl_strequal: part of public API/ABI, needs to be kept | Daniel Stenberg | |
These two public functions have been mentioned as deprecated since a very long time but since they are still part of the API and ABI we need to keep them around. | |||
2016-10-31 | strcase: s/strequal/strcasecompare | Daniel Stenberg | |
some more follow-ups to 811a693b80 | |||
2016-10-31 | ldap: fix strcase use | Daniel Stenberg | |
follow-up to 811a693b80 | |||
2016-10-31 | test165: adapted to the libidn2 use and IDNA2008 fix | Daniel Stenberg | |
2016-10-31 | cookie: replace use of fgets() with custom version | Daniel Stenberg | |
... that will ignore lines that are too long to fit in the buffer. CVE-2016-8615 Bug: https://curl.haxx.se/docs/adv_20161102A.html Reported-by: Cure53 | |||
2016-10-31 | strcasecompare: all case insensitive string compares ignore locale now | Daniel Stenberg | |
We had some confusions on when each function was used. We should not act differently on different locales anyway. | |||
2016-10-31 | strcasecompare: is the new name for strequal() | Daniel Stenberg | |
... to make it less likely that we forget that the function actually does case insentive compares. Also replaced several invokes of the function with a plain strcmp when case sensitivity is not an issue (like comparing with "-"). | |||
2016-10-31 | ftp: check for previous patch must be case sensitive! | Daniel Stenberg | |
... otherwise example.com/PATH and example.com/path would be assumed to be the same and they usually aren't! | |||
2016-10-31 | SSH: check md5 fingerprint case sensitively | Daniel Stenberg | |
2016-10-31 | connectionexists: use case sensitive user/password comparisons | Daniel Stenberg | |
CVE-2016-8616 Bug: https://curl.haxx.se/docs/adv_20161102B.html Reported-by: Cure53 | |||
2016-10-31 | base64: check for integer overflow on large input | Daniel Stenberg | |
CVE-2016-8617 Bug: https://curl.haxx.se/docs/adv_20161102C.html Reported-by: Cure53 | |||
2016-10-31 | krb5: avoid realloc(0) | Daniel Stenberg | |
If the requested size is zero, bail out with error instead of doing a realloc() that would cause a double-free: realloc(0) acts as a free() and then there's a second free in the cleanup path. CVE-2016-8619 Bug: https://curl.haxx.se/docs/adv_20161102E.html Reported-by: Cure53 | |||
2016-10-31 | aprintf: detect wrap-around when growing allocation | Daniel Stenberg | |
On 32bit systems we could otherwise wrap around after 2GB and allocate 0 bytes and crash. CVE-2016-8618 Bug: https://curl.haxx.se/docs/adv_20161102D.html Reported-by: Cure53 | |||
2016-10-31 | range: reject char globs with missing end like '[L-]' | Daniel Stenberg | |
... which previously would lead to out of boundary reads. Reported-by: Luật Nguyễn | |||
2016-10-31 | glob_next_url: make sure to stay within the given output buffer | Daniel Stenberg | |
2016-10-31 | range: prevent negative end number in a glob range | Daniel Stenberg | |
CVE-2016-8620 Bug: https://curl.haxx.se/docs/adv_20161102F.html Reported-by: Luật Nguyễn |