Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | travis: let some builds *not* use --enable-debugbagder/travis-normal-debug | Daniel Stenberg | 2017-06-06 | 1 | -3/+9 |
| | |||||
* | lib1521: fix compiler warnings | Daniel Stenberg | 2017-06-06 | 2 | -54/+86 |
| | |||||
* | test1521: make the code < 80 columns wide | Daniel Stenberg | 2017-06-05 | 2 | -21/+41 |
| | |||||
* | test1121: use stricter types to work with typcheck-gcc | Daniel Stenberg | 2017-06-05 | 2 | -36/+116 |
| | |||||
* | typecheck-gcc: allow CURLOPT_STDERR to be NULL too | Daniel Stenberg | 2017-06-05 | 1 | -2/+3 |
| | |||||
* | test1521: test *all* curl_easy_setopt options | Daniel Stenberg | 2017-06-05 | 7 | -30/+999 |
| | | | | | | | | | | | | | mk-lib1521.pl generates a test program (lib1521.c) that calls curl_easy_setopt() for every known option with a few typical values to make sure they work (ignoring the return codes). Some small changes were necessary to avoid asserts and NULL accesses when doing this. The perl script needs to be manually rerun when we add new options. Closes #1543 | ||||
* | test1538: added "verbose logs" keyword | Dan Fandrich | 2017-06-05 | 1 | -0/+1 |
| | | | | These error messages are not displayed with --disable-verbose | ||||
* | test1262: verify ftp download with -z for "if older than this" | Daniel Stenberg | 2017-06-05 | 2 | -1/+41 |
| | |||||
* | curl_ntlm_core: use Curl_raw_toupper instead of toupper | Marcel Raad | 2017-06-05 | 1 | -1/+1 |
| | | | | | | This was the only remaining use of toupper in the entire source code. Suggested-by: Daniel Stenberg | ||||
* | RELEASE-NOTES: synced with 65ba92650 | Daniel Stenberg | 2017-06-04 | 1 | -8/+48 |
| | |||||
* | curl_ntlm_core: pass unsigned char to toupper | Marcel Raad | 2017-06-04 | 1 | -1/+1 |
| | | | | | | | | | | | Otherwise, clang on Cygwin64 warns: curl_ntlm_core.c:525:35: error: array subscript is of type 'char' [-Werror,-Wchar-subscripts] dest[2 * i] = (unsigned char)(toupper(src[i])); ^~~~~~~~~~~~~~~ /usr/include/ctype.h:152:25: note: expanded from macro 'toupper' (void) __CTYPE_PTR[__x]; (toupper) (__x);}) ^~~~ | ||||
* | BINDINGS: add Ring binding | Mahmoud Samir Fayed | 2017-06-03 | 1 | -0/+2 |
| | | | | Closes https://github.com/curl/curl/pull/1539 | ||||
* | CONTRIBUTE.md: mention tests done on pull requests | Daniel Stenberg | 2017-06-04 | 1 | -7/+25 |
| | |||||
* | travis: add coverage, distcheck and cmake builds | Daniel Stenberg | 2017-06-04 | 1 | -11/+73 |
| | | | | Closes #1534 | ||||
* | libtest: fix int-in-bool-context warnings | Marcel Raad | 2017-06-03 | 2 | -2/+2 |
| | | | | | GCC 7 complained: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] | ||||
* | libtest: fix implicit-fallthrough warnings with GCC 7 | Marcel Raad | 2017-06-03 | 2 | -0/+2 |
| | |||||
* | x509asn1: fix implicit-fallthrough warning with GCC 7 | Marcel Raad | 2017-06-03 | 1 | -0/+1 |
| | |||||
* | curl_sasl: fix unused-variable warning | Marcel Raad | 2017-06-03 | 1 | -1/+4 |
| | | | | | | | | This fixes the following warning with CURL_DISABLE_CRYPTO_AUTH, as seen in the autobuilds: curl_sasl.c:417:9: warning: unused variable 'serverdata' [-Wunused-variable] | ||||
* | updatemanpages.pl: error out on too old git version | Daniel Stenberg | 2017-06-03 | 1 | -1/+8 |
| | |||||
* | cyassl: define build macros before including ssl.h | Marcel Raad | 2017-06-03 | 1 | -32/+32 |
| | | | | | | | | | | | cyassl/ssl.h needs the macros from cyassl/options.h, so define them before including cyassl/ssl.h the first time, which happens in urldata.h. This broke the build on Ubuntu Xenial, which comes with WolfSSL 3.4.8 and therefore redefines the symbols from cyassl/options.h instead of including the header. Closes https://github.com/curl/curl/pull/1536 | ||||
* | tool_util: remove unused tvdiff_secs and remove tool_ prefix | Daniel Stenberg | 2017-06-03 | 2 | -39/+9 |
| | | | | Closes #1532 | ||||
* | dedotdot: fixed output for ".." and "." only input | Daniel Stenberg | 2017-06-03 | 2 | -2/+10 |
| | | | | | | | Found when updating test 1395, which I did to increase test coverage of this source file... Closes #1535 | ||||
* | mbedtls: make TU-local variable static | Marcel Raad | 2017-06-02 | 1 | -1/+1 |
| | | | | | mbedtls_x509_crt_profile_fr is only used locally. This fixes a missing-variable-declarations warning with clang. | ||||
* | MD(4|5): silence cast-align clang warning | Marcel Raad | 2017-06-02 | 2 | -2/+2 |
| | | | | | | Unaligned access is on purpose here and the warning is harmless on affected architectures. GCC knows that, while clang warns on all architectures. | ||||
* | test1538: fix typo | Daniel Stenberg | 2017-06-02 | 1 | -1/+1 |
| | |||||
* | test1538: verify the libcurl strerror API calls | Daniel Stenberg | 2017-06-02 | 4 | -2/+205 |
| | |||||
* | curl_endian: remove unused functions | Daniel Stenberg | 2017-06-02 | 2 | -138/+2 |
| | | | | Closes #1529 | ||||
* | test1537: dedicated tests of the URL (un)escape API calls | Daniel Stenberg | 2017-06-02 | 4 | -2/+134 |
| | | | | Closes #1530 | ||||
* | coverage: run event tests too | Daniel Stenberg | 2017-06-02 | 3 | -0/+12 |
| | | | | ... the torture ones are commented out only because they are slooooow. | ||||
* | build: provide easy code coverage measuring | Daniel Stenberg | 2017-06-02 | 7 | -7/+246 |
| | | | | Closes #1528 | ||||
* | typecheck-gcc.h: check CURLINFO_CERTINFO | Daniel Stenberg | 2017-06-01 | 3 | -21/+16 |
| | | | | | | ... and update the certinfo.c example accordingly. Fixes https://github.com/curl/curl/issues/846 | ||||
* | typecheck-gcc.h: check CURLINFO_TLS_SSL_PTR and CURLINFO_TLS_SESSION | Daniel Stenberg | 2017-06-01 | 1 | -0/+10 |
| | | | | | ... so that they get the required "struct curl_tlssessioninfo **" arguments. | ||||
* | typecheck-gcc.h: separate getinfo slist checks from other pointers | Daniel Stenberg | 2017-06-01 | 3 | -6/+8 |
| | | | | Fixes #1524 | ||||
* | curl-compilers.m4: escape square brackets in regex | Marcel Raad | 2017-06-01 | 1 | -1/+1 |
| | | | | | Otherwise, they are removed in the final configure file. Also changed sed to "$SED" like in most other calls in this file. | ||||
* | curl-compilers.m4: fix compiler_num for clang | Marcel Raad | 2017-06-01 | 1 | -1/+1 |
| | | | | | | | | | "clang -dumpversion" always returns "4.2.1", the GCC version that clang was initially compatible to. Use "clang -v" instead, which returns the actual clang version. Fixes https://github.com/curl/curl/issues/1522 Closes https://github.com/curl/curl/pull/1523 | ||||
* | examples/externalsocket.c: s/closesocket/closecb | Daniel Stenberg | 2017-05-31 | 1 | -2/+2 |
| | | | | | | | | ... since closesocket is a function in WinSock. Reported-by: Marcel Raad Bug: https://github.com/curl/curl/commit/55fcb8485914700132fd1854c9509b66c955efbe#co mmitcomment-22347818 | ||||
* | lib583: fix compiler warning | Marcel Raad | 2017-05-31 | 1 | -4/+4 |
| | | | | | | | | | Use CURLMcode for variable 'res' and cast to int where necessary instead of the other way around. Other tests do the same. This fixes the following clang warning: lib583.c:68:15: warning: cast from function call of type 'CURLMcode' to non-matching type 'int' [-Wbad-function-cast] | ||||
* | CURLOPT_SSH_KEY*.3: typos | Daniel Stenberg | 2017-05-31 | 2 | -2/+2 |
| | | | | Reported-by: Gisle Vanem | ||||
* | CURLOPT_STREAM_DEPENDS.3: typo | Daniel Stenberg | 2017-05-31 | 1 | -1/+1 |
| | |||||
* | CURLOPT_FNMATCH_FUNCTION.3: also modified example to avoid fcpp issues | Daniel Stenberg | 2017-05-31 | 1 | -1/+1 |
| | |||||
* | CURLOPT_FNMATCH_DATA.3: modified example to avoid fcpp issues | Daniel Stenberg | 2017-05-31 | 1 | -1/+1 |
| | |||||
* | opts: more than 100 more examples for man pages... | Daniel Stenberg | 2017-05-31 | 119 | -249/+1653 |
| | |||||
* | libtest/lib574.c: use correct callback proto | Daniel Stenberg | 2017-05-31 | 1 | -2/+4 |
| | |||||
* | examples/sampleconv.c: indent changes, made callbacks static | Daniel Stenberg | 2017-05-31 | 1 | -37/+37 |
| | |||||
* | example/externalsocket.c: make it use CLOSESOCKETFUNCTION too | Daniel Stenberg | 2017-05-31 | 1 | -0/+11 |
| | |||||
* | curl-compilers.m4: enable -Wshift-sign-overflow for clang | Marcel Raad | 2017-05-31 | 1 | -0/+5 |
| | | | | | | | | clang 2.9+ supports -Wshift-sign-overflow, which warns about undefined behavior on signed left shifts when shifting by too many places. Ref: https://github.com/curl/curl/issues/1516 Closes https://github.com/curl/curl/pull/1517 | ||||
* | CURLOPT_PROXY.3: fix test 1140 breakage | Daniel Stenberg | 2017-05-31 | 1 | -1/+1 |
| | |||||
* | build-wolfssl: Sync config with wolfSSL 3.11 | Jay Satiro | 2017-05-31 | 1 | -1/+26 |
| | | | | | | | | | | | | | | wolfSSL configure script relevant changes from 3.10 to 3.11: - Async threading support added; disabled by default without async crypto, which continues to be disabled by default. wolfSSL configure script relevant changes from 3.11 to 3.11.1 (beta): - TLS 1.3 beta support added; disabled by default. For experimenting I put in a comment block the defines needed to enable TLS 1.3 support (ie the equivalent of --enable-tls13). | ||||
* | opts: more examples added to man pages | Daniel Stenberg | 2017-05-30 | 19 | -41/+250 |
| | |||||
* | docs: clarify NO_PROXY further | Daniel Stenberg | 2017-05-30 | 2 | -3/+10 |
| | | | | Fixes #1208 |