#
83245d9f |
| 28-Jun-2021 |
Dan Fandrich |
Get rid of the unused HAVE_SIG_ATOMIC_T et. al. It was added in 2006 but I see no evidence it was ever used.
|
#
67375334 |
| 21-Jul-2021 |
Christian Weisgerber |
configure: tweak nghttp2 library name fix commit 29c7cf79e8b44cf (shipped in 7.78.0) introduced a problem by assuming that LIB_H2 does not have any leading whitespace. At least Open
configure: tweak nghttp2 library name fix commit 29c7cf79e8b44cf (shipped in 7.78.0) introduced a problem by assuming that LIB_H2 does not have any leading whitespace. At least OpenBSD's native pkg-config can produce such whitespace, though: $ pkg-config --libs-only-l libnghttp2 -lnghttp2 As a result, the configure check for libnghttp2 will erroneously fail. Bug: https://curl.se/mail/lib-2021-07/0050.html Closes #7472
show more ...
|
#
29c7cf79 |
| 08-Jul-2021 |
t.artikov |
configure: fix nghttp2 library name for static builds Don't hardcode the nghttp2 library name, because it can vary, be "nghttp2_static" for example. Fixes https://github.com/cur
configure: fix nghttp2 library name for static builds Don't hardcode the nghttp2 library name, because it can vary, be "nghttp2_static" for example. Fixes https://github.com/curl/curl/issues/7367 Closes https://github.com/curl/curl/pull/7368
show more ...
|
#
6f5ff0ee |
| 18-Jun-2021 |
Gergely Nagy |
configure/cmake: remove checks for unused gethostbyaddr and gethostbyaddr_r Closes #7276
|
#
f471efa7 |
| 18-Jun-2021 |
Gergely Nagy |
configure/cmake: remove checks for unused inet_ntoa and inet_ntoa_r Closes #7276
|
#
6bf14a72 |
| 18-Jun-2021 |
Gergely Nagy |
configure: remove unused check for gai_strerror Closes #7276
|
#
343e6bed |
| 18-Jun-2021 |
Gergely Nagy |
configure/cmake: remove unused define HAVE_FREEIFADDRS Closes #7276
|
#
a407a82d |
| 18-Jun-2021 |
Gergely Nagy |
configure/cmake: remove checks for unused sgtty.h Closes #7276
|
#
67af0f7e |
| 18-Jun-2021 |
Gergely Nagy |
configure/cmake: remove checks for unused getservbyport_r Closes #7276
|
#
d7cc6e2c |
| 17-Jun-2021 |
Alex Xu (Hello71) |
configure.ac: make non-executable it needs to be processed by autoconf or autoreconf, and doesn't have a suitable shebang to be directly executed. other projects normally set configu
configure.ac: make non-executable it needs to be processed by autoconf or autoreconf, and doesn't have a suitable shebang to be directly executed. other projects normally set configure.ac -x. Closes #7272
show more ...
|
#
71da3f83 |
| 09-Jun-2021 |
Daniel Stenberg |
configure: disable RTSP when hyper is selected Makes test 1013 work Closes #7209
|
#
fdb32eef |
| 08-Jun-2021 |
Bastian Krause |
configure: rename get-easy-option configure option to get-easy-options "get-easy-options" is the configure option advertised by the help text anyway, so use that. Fixes #7211
configure: rename get-easy-option configure option to get-easy-options "get-easy-options" is the configure option advertised by the help text anyway, so use that. Fixes #7211 Closes #7213 Follow-up to ad691b191 ("configure: added --disable-get-easy-options") Suggested-by: Daniel Stenberg <daniel@haxx.se> Signed-off-by: Bastian Krause <bst@pengutronix.de>
show more ...
|
#
265b14d6 |
| 01-Jun-2021 |
Daniel Stenberg |
metalink: remove Warning: this will make existing curl command lines that use metalink to stop working. Reasons for removal: 1. We've found several security problems an
metalink: remove Warning: this will make existing curl command lines that use metalink to stop working. Reasons for removal: 1. We've found several security problems and issues involving the metalink support in curl. The issues are not detailed here. When working on those, it become apparent to the team that several of the problems are due to the system design, metalink library API and what the metalink RFC says. They are very hard to fix on the curl side only. 2. The metalink usage with curl was only very briefly documented and was not following the "normal" curl usage pattern in several ways, making it surprising and non-intuitive which could lead to further security issues. 3. The metalink library was last updated 6 years ago and wasn't so active the years before that either. An unmaintained library means there's a security problem waiting to happen. This is probably reason enough. 4. Metalink requires an XML parsing library, which is complex code (even the smaller alternatives) and to this day often gets security updates. 5. Metalink is not a widely used curl feature. In the 2020 curl user survey, only 1.4% of the responders said that they'd are using it. In 2021 that number was 1.2%. Searching the web also show very few traces of it being used, even with other tools. 6. The torrent format and associated technology clearly won for downloading large files from multiple sources in parallel. Cloes #7176
show more ...
|
#
9cf516ad |
| 06-Jun-2021 |
Daniel Stenberg |
docs/INSTALL: remove mentions of configure --with-darwin-ssl ... as it isn't supported since a while back. Make configure fail with a warning if used. Reported-by: Vadim Gr
docs/INSTALL: remove mentions of configure --with-darwin-ssl ... as it isn't supported since a while back. Make configure fail with a warning if used. Reported-by: Vadim Grinshpun Bug: https://curl.se/mail/lib-2021-06/0008.html Closes #7200
show more ...
|
#
0e7638db |
| 07-May-2021 |
theawless |
configure: add --disable-ntlm option Closes #7028
|
#
31f631a1 |
| 24-May-2021 |
Radek Zajic |
lib/hostip6.c: make NAT64 address synthesis on macOS work Closes #7121
|
#
424aa64d |
| 24-May-2021 |
Alessandro Ghedini |
quiche: update for network path aware API Latest version of quiche requires the application to pass the peer address of received packets, and it provides the address for outgoing pac
quiche: update for network path aware API Latest version of quiche requires the application to pass the peer address of received packets, and it provides the address for outgoing packets back. Closes #7120
show more ...
|
#
dae382a1 |
| 12-May-2021 |
Daniel Stenberg |
configure: if asked for, fail if ldap is not found Reported-by: Jakub Zakrzewski Fixes #7053 Closes #7055
|
#
47e169e7 |
| 23-Apr-2021 |
Daniel Stenberg |
configure: fix typo in TLS error message Reported-by: Pontus Lundkvist
|
#
ee36e86c |
| 15-Apr-2021 |
Daniel Stenberg |
configure: split out each TLS library detector into its own function ... and put those functions in separate m4 files per TLS library.
|
#
68d89f24 |
| 15-Apr-2021 |
Daniel Stenberg |
configure: make the TLS library choice(s) explicit configure no longer tries to find a TLS library by default, but all libraries are now equal: the user needs to explicitly ask what TLS
configure: make the TLS library choice(s) explicit configure no longer tries to find a TLS library by default, but all libraries are now equal: the user needs to explicitly ask what TLS library or libraries to use. If no TLS library is selected, configure will error out unless --without-ssl is explicitly used to request a built without TLS (as that is very rare these days). Removes: --with-winssl, --with-darwinssl and all --without-* options for TLS libraries. Closes #6897
show more ...
|
#
d71ff2b9 |
| 08-Mar-2021 |
Daniel Stenberg |
hsts: enable by default No longer considered experimental. Closes #6700
|
#
7bdec2a0 |
| 13-Apr-2021 |
Daniel Stenberg |
configure: provide --with-openssl, deprecate --with-ssl Makes the option more explicit. Closes #6887
|
#
d0c19661 |
| 09-Apr-2021 |
Daniel Stenberg |
configure: fix CURL_DARWIN_CFLAGS use The macro name change was not completely done. Follow-up to 5d2c384452543c Bug: https://github.com/curl/curl/commit/5d2c384452543c7b6c9fb02
configure: fix CURL_DARWIN_CFLAGS use The macro name change was not completely done. Follow-up to 5d2c384452543c Bug: https://github.com/curl/curl/commit/5d2c384452543c7b6c9fb02eaa0afc84fd5ab941#commitcomment-49315187 Reported-by: Marcel Raad Closes #6878
show more ...
|
#
eaa1d732 |
| 07-Apr-2021 |
Michael Forney |
configure: include <time.h> unconditionally In 2682e5f5, several instances of AC_HEADER_TIME were removed since it is a deprecated autoconf macro. However, this was the macro that de
configure: include <time.h> unconditionally In 2682e5f5, several instances of AC_HEADER_TIME were removed since it is a deprecated autoconf macro. However, this was the macro that defined TIME_WITH_SYS_TIME, which was used to indicate that <time.h> can be included alongside <sys/time.h>. TIME_WITH_SYS_TIME is still used in the configure test body and since it is no longer defined, <time.h> is *not* included on systems that have <sys/time.h>. In particular, at least on musl libc and glibc, <sys/time.h> does not implicitly include <time.h> and does not declare clock_gettime, gmtime_r, or localtime_r. This causes configure to fail to detect those functions. The AC_HEADER_TIME macro deprecation text says > All current systems provide time.h; it need not be checked for. > Not all systems provide sys/time.h, but those that do, all allow > you to include it and time.h simultaneously. So, to fix this issue, simply include <time.h> unconditionally when testing for time-related functions and in libcurl, and don't bother checking for it. Closes #6859
show more ...
|