Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-03 | BINDINGS: add Ring binding | Mahmoud Samir Fayed | |
Closes https://github.com/curl/curl/pull/1539 | |||
2017-06-04 | CONTRIBUTE.md: mention tests done on pull requests | Daniel Stenberg | |
2017-06-04 | travis: add coverage, distcheck and cmake builds | Daniel Stenberg | |
Closes #1534 | |||
2017-06-03 | libtest: fix int-in-bool-context warnings | Marcel Raad | |
GCC 7 complained: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] | |||
2017-06-03 | libtest: fix implicit-fallthrough warnings with GCC 7 | Marcel Raad | |
2017-06-03 | x509asn1: fix implicit-fallthrough warning with GCC 7 | Marcel Raad | |
2017-06-03 | curl_sasl: fix unused-variable warning | Marcel Raad | |
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] | |||
2017-06-03 | updatemanpages.pl: error out on too old git version | Daniel Stenberg | |
2017-06-03 | cyassl: define build macros before including ssl.h | Marcel Raad | |
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 | |||
2017-06-03 | tool_util: remove unused tvdiff_secs and remove tool_ prefix | Daniel Stenberg | |
Closes #1532 | |||
2017-06-03 | dedotdot: fixed output for ".." and "." only input | Daniel Stenberg | |
Found when updating test 1395, which I did to increase test coverage of this source file... Closes #1535 | |||
2017-06-02 | mbedtls: make TU-local variable static | Marcel Raad | |
mbedtls_x509_crt_profile_fr is only used locally. This fixes a missing-variable-declarations warning with clang. | |||
2017-06-02 | MD(4|5): silence cast-align clang warning | Marcel Raad | |
Unaligned access is on purpose here and the warning is harmless on affected architectures. GCC knows that, while clang warns on all architectures. | |||
2017-06-02 | test1538: fix typo | Daniel Stenberg | |
2017-06-02 | test1538: verify the libcurl strerror API calls | Daniel Stenberg | |
2017-06-02 | curl_endian: remove unused functions | Daniel Stenberg | |
Closes #1529 | |||
2017-06-02 | test1537: dedicated tests of the URL (un)escape API calls | Daniel Stenberg | |
Closes #1530 | |||
2017-06-02 | coverage: run event tests too | Daniel Stenberg | |
... the torture ones are commented out only because they are slooooow. | |||
2017-06-02 | build: provide easy code coverage measuring | Daniel Stenberg | |
Closes #1528 | |||
2017-06-01 | typecheck-gcc.h: check CURLINFO_CERTINFO | Daniel Stenberg | |
... and update the certinfo.c example accordingly. Fixes https://github.com/curl/curl/issues/846 | |||
2017-06-01 | typecheck-gcc.h: check CURLINFO_TLS_SSL_PTR and CURLINFO_TLS_SESSION | Daniel Stenberg | |
... so that they get the required "struct curl_tlssessioninfo **" arguments. | |||
2017-06-01 | typecheck-gcc.h: separate getinfo slist checks from other pointers | Daniel Stenberg | |
Fixes #1524 | |||
2017-06-01 | curl-compilers.m4: escape square brackets in regex | Marcel Raad | |
Otherwise, they are removed in the final configure file. Also changed sed to "$SED" like in most other calls in this file. | |||
2017-06-01 | curl-compilers.m4: fix compiler_num for clang | Marcel Raad | |
"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 | |||
2017-05-31 | examples/externalsocket.c: s/closesocket/closecb | Daniel Stenberg | |
... since closesocket is a function in WinSock. Reported-by: Marcel Raad Bug: https://github.com/curl/curl/commit/55fcb8485914700132fd1854c9509b66c955efbe#co mmitcomment-22347818 | |||
2017-05-31 | lib583: fix compiler warning | Marcel Raad | |
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] | |||
2017-05-31 | CURLOPT_SSH_KEY*.3: typos | Daniel Stenberg | |
Reported-by: Gisle Vanem | |||
2017-05-31 | CURLOPT_STREAM_DEPENDS.3: typo | Daniel Stenberg | |
2017-05-31 | CURLOPT_FNMATCH_FUNCTION.3: also modified example to avoid fcpp issues | Daniel Stenberg | |
2017-05-31 | CURLOPT_FNMATCH_DATA.3: modified example to avoid fcpp issues | Daniel Stenberg | |
2017-05-31 | opts: more than 100 more examples for man pages... | Daniel Stenberg | |
2017-05-31 | libtest/lib574.c: use correct callback proto | Daniel Stenberg | |
2017-05-31 | examples/sampleconv.c: indent changes, made callbacks static | Daniel Stenberg | |
2017-05-31 | example/externalsocket.c: make it use CLOSESOCKETFUNCTION too | Daniel Stenberg | |
2017-05-31 | curl-compilers.m4: enable -Wshift-sign-overflow for clang | Marcel Raad | |
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 | |||
2017-05-31 | CURLOPT_PROXY.3: fix test 1140 breakage | Daniel Stenberg | |
2017-05-31 | build-wolfssl: Sync config with wolfSSL 3.11 | Jay Satiro | |
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). | |||
2017-05-30 | opts: more examples added to man pages | Daniel Stenberg | |
2017-05-30 | docs: clarify NO_PROXY further | Daniel Stenberg | |
Fixes #1208 | |||
2017-05-30 | CURLOPT_PROXY.3: describe the environment variables more | Daniel Stenberg | |
2017-05-30 | transfer: init the infilesize from the postfields... | Daniel Stenberg | |
... with a strlen() if no size was set, and do this in the pretransfer function so that the info is set early. Otherwise, the default strlen() done on the POSTFIELDS data never sets state.infilesize. Reported-by: Vincas Razma Bug: #1294 | |||
2017-05-29 | test557: fix ubsan runtime error due to int left shift | Jay Satiro | |
- Test curl_msnprintf negative int width arg using INT_MIN instead of 1 << 31 which is undefined behavior. Closes https://github.com/curl/curl/issues/1516 | |||
2017-05-29 | mbedtls: fix variable shadow warning | Jay Satiro | |
vtls/mbedtls.c:804:69: warning: declaration of 'entropy' shadows a global declaration [-Wshadow] CURLcode Curl_mbedtls_random(struct Curl_easy *data, unsigned char *entropy, ^~~~~~~ | |||
2017-05-29 | RELEASE-NOTES: synced with 3aaac8c2f | Daniel Stenberg | |
2017-05-28 | tests: removed some redundant empty <stdout> sections | Dan Fandrich | |
2017-05-28 | runtests.pl: removed <precommand> feature | Dan Fandrich | |
This hasn't been used in over a decade. <precheck> can still be used to run commands before the main test. | |||
2017-05-27 | opts: more examples added in option man pages | Daniel Stenberg | |
2017-05-27 | runtests.pl: removed unused arguments to valgrindparse | Dan Fandrich | |
2017-05-25 | TODO: 6.4 is done, send telnet data in chunks | Daniel Stenberg | |
2017-05-25 | docs/CURLOPT_SSLVERSION.3: Correct define name in example | Phil Crump | |
Closes #1509 |