aboutsummaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: ea727456fba5a238c0e41726f598331344c160c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Curl and libcurl 7.55.0

 Public curl releases:         167
 Command line options:         207
 curl_easy_setopt() options:   245
 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]

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]

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, Frederik B, Jakub Wilk, Marcel Raad,
  Matteo B., Michael Kaufmann, Pascal Terjan, Paul Harris, Ray Satiro,
  Simon Warta, Timothe Litt,
  (12 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