summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* curl/system.h: check for __ppc__ as wellbagder/i1797Daniel Stenberg2017-08-171-2/+2
| | | | | | | | | ... regression since issue #1774 (commit 10b3df10596a) since obviously some older gcc doesn't know __powerpc__ while some newer doesn't know __ppc__ ... Fixes #1797 Reported-by: Ryan Schmidt
* CURL_SIZEOF_LONG: removed, use only SIZEOF_LONGDaniel Stenberg2017-08-175-30/+11
|
* lib557: no longer use CURL_SIZEOF_* definesDaniel Stenberg2017-08-171-11/+11
|
* config-win32: define SIZEOF_CURL_OFF_TDaniel Stenberg2017-08-171-0/+3
|
* cmake: sizeof curl_off_t, remove unused detectionsDaniel Stenberg2017-08-172-44/+10
|
* system.h: remove all CURL_SIZEOF_* definesDaniel Stenberg2017-08-179-412/+27
| | | | | | | ... as they're not used externally and internally we check for the sizes already in configure etc. Closes #1767
* ftp: fix CWD when doing multicwd then nocwd on same connectionDaniel Stenberg2017-08-174-2/+69
| | | | | | Fixes #1782 Closes #1787 Reported-by: Peter Lamare
* CURLOPT_SSH_COMPRESSION.3: enable with 1LDaniel Stenberg2017-08-171-4/+4
| | | | (leaves other values reserved for the future)
* compressed-ssh.d: "Added: 7.56.0"Daniel Stenberg2017-08-171-0/+1
|
* curl/system.h: checksrc complianceDaniel Stenberg2017-08-171-4/+6
|
* ssh: add the ability to enable compression (for SCP/SFTP)Viktor Szakats2017-08-1717-2/+140
| | | | | | | | | | | | | | | | | | The required low-level logic was already available as part of `libssh2` (via `LIBSSH2_FLAG_COMPRESS` `libssh2_session_flag()`[1] option.) This patch adds the new `libcurl` option `CURLOPT_SSH_COMPRESSION` (boolean) and the new `curl` command-line option `--compressed-ssh` to request this `libssh2` feature. To have compression enabled, it is required that the SSH server supports a (zlib) compatible compression method and that `libssh2` was built with `zlib` support enabled. [1] https://www.libssh2.org/libssh2_session_flag.html Ref: https://github.com/curl/curl/issues/1732 Closes https://github.com/curl/curl/pull/1735
* examples/ftpuploadresume: checksrc complianceJay Satiro2017-08-161-1/+2
|
* http_proxy: fix build error for CURL_DOES_CONVERSIONSMaksim Stsepanenka2017-08-161-1/+2
| | | | Closes https://github.com/curl/curl/pull/1793
* configure: check for __builtin_available() availability (#1788)Nick Zitzmann2017-08-163-10/+46
| | | | | | | This change does two things: 1. It un-breaks the build in Xcode 9.0. (Xcode 9.0 is currently failing trying to compile connectx() in lib/connect.c.) 2. It finally weak-links the connectx() function, and falls back on connect() when run on older operating systems.
* travis: add metalink to some osx buildsDaniel Stenberg2017-08-161-4/+4
| | | | Closes #1790
* coverage: Use two coveralls commands to get lib/vtls resultsMax Dymond2017-08-161-1/+2
| | | | closes #1747
* darwinssi: fix error: variable length array usedDaniel Stenberg2017-08-161-1/+1
|
* m4/curl-compilers.m4: use proper quotes around string, not backticksDaniel Stenberg2017-08-161-1/+1
| | | | | | ... when setting clang version to assume 3.7 Caused a lot of "integer expression expected" warnings by configure.
* cmake: remove dead code for DISABLED_THREADSAFEBenbuck Nason2017-08-152-5/+0
| | | | Closes #1786
* curl-confopts.m4: fix --disable-threaded-resolverJakub Zakrzewski2017-08-151-4/+4
| | | | Closes https://github.com/curl/curl/issues/1784
* progress: Track total times following redirectsRyan Winograd2017-08-157-58/+69
| | | | | | | | | | | | | | | | | | | | | | Update the progress timers `t_nslookup`, `t_connect`, `t_appconnect`, `t_pretransfer`, and `t_starttransfer` to track the total times for these activities when a redirect is followed. Previously, only the times for the most recent request would be tracked. Related changes: - Rename `Curl_pgrsResetTimesSizes` to `Curl_pgrsResetTransferSizes` now that the function only resets transfer sizes and no longer modifies any of the progress timers. - Add a bool to the `Progress` struct that is used to prevent double-counting `t_starttransfer` times. Added test case 1399. Fixes #522 and Known Bug 1.8 Closes #1602 Reported-by: joshhe on github
* cmake: remove dead code for CURL_DISABLE_RTMPBenbuck Nason2017-08-152-6/+0
| | | | Closes #1785
* zsh.pl: produce a working completion script againKamil Dudka2017-08-153-4/+5
| | | | | | | | | | | Commit curl-7_54_0-118-g8b2f22e changed the output format of curl --help to use <file> and <dir> instead of FILE and DIR, which caused zsh.pl to produce a broken completion script: % curl --<TAB> _curl:10: no such file or directory: seconds Closes #1779
* curlver: toward 7.56.0?Daniel Stenberg2017-08-151-4/+4
|
* RELEASE-NOTES: synced with 91c46dc44Daniel Stenberg2017-08-151-58/+15
|
* test1449: FTP download range with an too large sizeDaniel Stenberg2017-08-142-1/+39
|
* strtoofft: reduce integer overflow risks globallyDaniel Stenberg2017-08-1413-131/+196
| | | | | | | ... make sure we bail out on overflows. Reported-by: Brian Carpenter Closes #1758
* travis: build the examples tooDaniel Stenberg2017-08-141-2/+2
| | | | | | to make sure they keep building warning-free Closes #1777
* runtests: match keywords case insensitivelyDaniel Stenberg2017-08-141-3/+3
|
* examples/ftpuploadresume.c: use portable codeDaniel Stenberg2017-08-142-26/+14
| | | | ... converted from the MS specific _snscanf()
* RELEASE-NOTES/THANKS: curl 7.55.1 release timecurl-7_55_1Daniel Stenberg2017-08-132-8/+37
|
* gitignore: ignore .xz now instead of .lzmaDaniel Stenberg2017-08-131-1/+1
|
* cmake: Threads detection update. ref: #1702Sergei Nikulov2017-08-131-20/+9
| | | | Closes #1719
* ipv6_scope: support unique local addressesDaniel Stenberg2017-08-132-3/+6
| | | | | | Fixes #1764 Closes #1773 Reported-by: James Slaughter
* curl/system.h: GCC doesn't define __ppc__ on PowerPC, uses __powerpc__Alex Potapenko2017-08-131-1/+1
| | | | Closes #1774
* test1448: verify redirect to IDN using URLDaniel Stenberg2017-08-132-1/+93
| | | | Closes #1772
* redirect: skip URL encoding for host namesSalah-Eddin Shaban2017-08-131-6/+62
| | | | | | | | This fixes redirects to IDN URLs Fixes #1441 Closes #1762 Reported by: David Lord
* test2032: mark as flaky (again)Daniel Stenberg2017-08-131-0/+1
|
* travis: test cmake build on tarball tooDaniel Stenberg2017-08-121-1/+14
| | | | Could've prevented #1755
* cmake: allow user to override CMAKE_DEBUG_POSTFIXSimon Warta2017-08-121-1/+1
| | | | Closes #1763
* connect-to.d: better languageDaniel Stenberg2017-08-121-2/+2
|
* connect-to.d: clarifiedDaniel Stenberg2017-08-121-9/+12
|
* bagder/Curl_tvdiff_us: fix the mathDaniel Stenberg2017-08-121-1/+1
| | | | | | | | Regression since adef394ac5 (released in 7.55.0) Reported-by: Han Qiao Fixes #1769 Closes #1771
* curl/system.h: add Oracle Solaris StudioDaniel Stenberg2017-08-121-1/+25
| | | | Fixes #1752
* docs: fix typo funtion -> functionAlessandro Ghedini2017-08-121-1/+1
| | | | Closes #1770
* docs: fix grammar in CURL_SSLVERSION_MAX_DEFAULT descriptionAlessandro Ghedini2017-08-122-6/+6
|
* docs: fix typo stuct -> structAlessandro Ghedini2017-08-122-2/+2
|
* test1447: require a curl with http supportDan Fandrich2017-08-121-0/+3
|
* curl/system.h: support more architecturesThomas Petazzoni2017-08-111-2/+3
| | | | | | | | | | | | | | | | | The long list of architectures in include/curl/system.h is annoying to maintain, and needs to be extended for each and every architecture to support. Instead, let's rely on the __SIZEOF_LONG__ define of the gcc compiler (we are in the GNUC condition anyway), which tells us if long is 4 bytes or 8 bytes. This fixes the build of libcurl 7.55.0 on architectures such as OpenRISC or ARC. Closes #1766 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* test2033: this went flaky againDaniel Stenberg2017-08-111-0/+1
| | | | Suspicion: when we enabled the threaded resolver by default.