123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- Curl and libcurl 7.55.0
- Public curl releases: 167
- Command line options: 210
- curl_easy_setopt() options: 247
- Public functions in libcurl: 61
- Contributors: 1571
- This release includes the following changes:
- o curl: allow --header and --proxy-header read from file [7]
- o getinfo: provide sizes as curl_off_t [6]
- o curl: prevent binary output spewed to terminal [16]
- o curl: added --request-target [22]
- o libcurl: added CURLOPT_REQUEST_TARGET [22]
- o curl: added --socks5-{basic,gssapi}: control socks5 auth [30]
- o libcurl: added CURLOPT_SOCKS5_AUTH [30]
- This release includes the following bugfixes:
- o includes: remove curl/curlbuild.h and curl/curlrules.h [1]
- o dist: make the hugehelp.c not get regenerated unnecessarily [2]
- o timers: store internal time stamps as time_t instead of doubles [3]
- o progress: let "current speed" be UL + DL speeds combined [4]
- o http-proxy: do the HTTP CONNECT process entirely non-blocking [5]
- o lib/curl_setup.h: remove CURL_WANTS_CA_BUNDLE_ENV [8]
- o fuzz: bring oss-fuzz initial code converted to C89 [10]
- o configure: disable nghttp2 too if HTTP has been disabled
- o mk-ca-bundle.pl: Check curl's exit code after certdata download [11]
- o test1148: verify the -# progressbar [12]
- o tests: stabilize test 2032 and 2033 [13]
- o HTTPS-Proxy: don't offer h2 for https proxy connections [14]
- o http-proxy: only attempt FTP over HTTP proxy [9]
- o curl-compilers.m4: enable vla warning for clang [15]
- o curl-compilers.m4: enable double-promotion warning [15]
- o curl-compilers.m4: enable missing-variable-declarations clang warning [15]
- o curl-compilers.m4: enable comma clang warning [15]
- o Makefile.m32: enable -W for MinGW32 build [15]
- o CURLOPT_PREQUOTE: not supported for SFTP [17]
- o http2: fix OOM crash
- o PIPELINING_SERVER_BL: cleanup the internal list use [18]
- o mkhelp.pl: fix script name in usage text
- o lib1521: add curl_easy_getinfo calls to the test set
- o travis: do the distcheck test build out-of-tree as well
- o if2ip: fix compiler warning in ISO C90 mode
- o lib: fix the djgpp build [19]
- o typecheck-gcc: add support for CURLINFO_OFF_T [20]
- o travis: enable typecheck-gcc warnings [21]
- o maketgz: switch to xz instead of lzma [23]
- o CURLINFO_REDIRECT_URL.3: mention the CURLOPT_MAXREDIRS case
- o curl-compilers.m4: fix unknown-warning-option on Apple clang [24]
- o winbuild: fix boringssl build [25]
- o curl/system.h: add check for XTENSA for 32bit gcc [26]
- o test1537: fixed memory leak on OOM
- o test1521: fix compiler warnings [27]
- o curl: fix memory leak on test 1147 OOM [28]
- o libtest/make: generate lib1521.c dynamically at build-time [29]
- This release includes the following known bugs:
- o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html)
- This release would not have looked like this without help, code, reports and
- advice from friends like these:
- Dan Fandrich, Daniel Stenberg, Evert Pot, Frederik B, Gisle Vanem,
- Henrik S. Gaßmann, Jakub Wilk, Kamil Dudka, Marcel Raad, Matteo B.,
- Michael Kaufmann, Neil Kolban, Pascal Terjan, Paul Harris, Ray Satiro,
- Simon Warta, Timothe Litt,
- (17 contributors)
- Thanks! (and sorry if I forgot to mention someone)
- References to bug reports and discussions on issues:
- [1] = https://daniel.haxx.se/blog/2017/06/15/target-independent-libcurl-headers/
- [2] = https://curl.haxx.se/bug/?i=1565
- [3] = https://curl.haxx.se/bug/?i=1531
- [4] = https://curl.haxx.se/bug/?i=1556
- [5] = https://curl.haxx.se/bug/?i=1547
- [6] = https://curl.haxx.se/bug/?i=1511
- [7] = https://curl.haxx.se/bug/?i=1486
- [8] = https://curl.haxx.se/bug/?i=1538
- [9] = https://curl.haxx.se/bug/?i=1505
- [10] = https://curl.haxx.se/bug/?i=1476
- [11] = https://curl.haxx.se/bug/?i=1577
- [12] = https://curl.haxx.se/bug/?i=1569
- [13] = https://curl.haxx.se/bug/?i=1576
- [14] = https://curl.haxx.se/bug/?i=1546
- [15] = https://curl.haxx.se/bug/?i=1578
- [16] = https://curl.haxx.se/bug/?i=1512
- [17] = https://curl.haxx.se/bug/?i=1514
- [18] = https://curl.haxx.se/bug/?i=1584
- [19] = https://github.com/curl/curl/commit/73a2fcea0b4adea6ba342cd7ed1149782c214ae3#commitcomment-22655993
- [20] = https://curl.haxx.se/bug/?i=1592
- [21] = https://curl.haxx.se/bug/?i=1595
- [22] = https://curl.haxx.se/bug/?i=1593
- [23] = https://curl.haxx.se/bug/?i=1604
- [24] = https://curl.haxx.se/bug/?i=1606
- [25] = https://curl.haxx.se/bug/?i=1610
- [26] = https://curl.haxx.se/bug/?i=1598
- [27] = https://curl.haxx.se/bug/?i=1611
- [28] = https://github.com/curl/curl/pull/1486#issuecomment-310926872
- [29] = https://curl.haxx.se/bug/?i=1614
- [30] = https://curl.haxx.se/bug/?i=1454
|