#
442355f8 |
| 26-Apr-2023 |
Daniel Stenberg |
KNOWN_BUGS: remove two not-bugs - 11.7 signal-based resolver timeouts Not considered a bug anymore but just implementation details. People should avoid using timeouts with the s
KNOWN_BUGS: remove two not-bugs - 11.7 signal-based resolver timeouts Not considered a bug anymore but just implementation details. People should avoid using timeouts with the synchronous name resolver. - 11.16 libcurl uses renames instead of locking for atomic operations Not a bug, just a description of how it works Closes #11032
show more ...
|
#
c39f981f |
| 13-Apr-2023 |
Daniel Stenberg |
KNOWN_BUGS: remove fixed or outdated issues, move non-bugs - remove h3 issues believed to be fixed - make the flaky CI issue be generic and not Windows specific - "TLS sess
KNOWN_BUGS: remove fixed or outdated issues, move non-bugs - remove h3 issues believed to be fixed - make the flaky CI issue be generic and not Windows specific - "TLS session cache does not work with TFO" now documented This is now a documented restriction and not a bug. TFO in general is rarely used and has other problems, making it a low-priotity thing to work on. - remove "Renegotiate from server may cause hang for OpenSSL backend" This is an OpenSSL issue, not a curl one. Even if it taints curl. - rm "make distclean loops forever" - rm "configure finding libs in wrong directory" Added a section to docs/INSTALL.md about it. - "A shared connection cache is not thread-safe" Moved over to TODO and expanded for other sharing improvements we could do - rm "CURLOPT_OPENSOCKETPAIRFUNCTION is missing" - rm "Blocking socket operations in non-blocking API" Already listed as a TODO - rm "curl compiled on OSX 10.13 failed to run on OSX 10.10" Water under the bridge. No one cares about this anymore. - rm "build on Linux links libcurl to libdl" Verified to not be true (anymore). - rm "libpsl is not supported" The cmake build supports it since cafb356e19cda22 Closes #10963
show more ...
|
#
0ae0abbe |
| 07-Mar-2023 |
Matt Jolly |
hostip: refuse to resolve the .onion TLD RFC 7686 states that: > Applications that do not implement the Tor > protocol SHOULD generate an error upon the use of .onion and >
hostip: refuse to resolve the .onion TLD RFC 7686 states that: > Applications that do not implement the Tor > protocol SHOULD generate an error upon the use of .onion and > SHOULD NOT perform a DNS lookup. Let's do that. https://www.rfc-editor.org/rfc/rfc7686#section-2 Add test 1471 and 1472 to verify Fixes #543 Closes #10705
show more ...
|
#
8cfc936f |
| 05-Mar-2023 |
Viktor Szakats |
cmake: fix enabling LDAPS on Windows Before this patch, enabling LDAPS required a manual C flag: https://github.com/curl/curl-for-win/blob/c1cfc31cfc04f24f7a4f946564d6f0e1b4d7dd36/curl-c
cmake: fix enabling LDAPS on Windows Before this patch, enabling LDAPS required a manual C flag: https://github.com/curl/curl-for-win/blob/c1cfc31cfc04f24f7a4f946564d6f0e1b4d7dd36/curl-cmake.sh#L105 Fix this and enable LDAPS automatically when using `wldap32` (and when not explicitly disabled). This matches autotools and `Makefile.mk` behavior. Also remove issue from KNOWN_BUGS. Add workaround for MSVS 2010 warning triggered by LDAPS now enabled in more CI tests: `ldap.c(360): warning C4306: 'type cast' : conversion from 'int' to 'void *' of greater size` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/46408284/job/v8mwl9yfbmoeqwlr#L312 Reported-by: JackBoosY on github Reviewed-by: Jay Satiro Reviewed-by: Marcel Raad Fixes #6284 Closes #10674
show more ...
|
#
016c62c4 |
| 05-Mar-2023 |
Viktor Szakats |
cmake: skip CA-path/bundle auto-detection in cross-builds Also remove issue from KNOWN_BUGS. Reported-by: Cristian Morales Vega Reviewed-by: Marcel Raad Fixes #6178 Clos
cmake: skip CA-path/bundle auto-detection in cross-builds Also remove issue from KNOWN_BUGS. Reported-by: Cristian Morales Vega Reviewed-by: Marcel Raad Fixes #6178 Closes #10676
show more ...
|
#
a6ae1695 |
| 12-Feb-2023 |
Daniel Stenberg |
KNOW_BUGS: cleanups with some changed to TODOs - remove "Excessive HTTP/2 packets with TCP_NODELAY" This is not a bug. Rather room for improvement. I believe these have b
KNOW_BUGS: cleanups with some changed to TODOs - remove "Excessive HTTP/2 packets with TCP_NODELAY" This is not a bug. Rather room for improvement. I believe these have been fixed: - 17.4 Connection failures with parallel HTTP/2 - 17.5 HTTP/2 connections through HTTPS proxy frequently stall - remove "FTPS needs session reuse" That is still true, but curl should also do session reuse now. - remove "ASCII FTP" It is documented behavior, and not single user has asked for extended functionality here the last decade or so. - remove "Passive transfer tries only one IP address" add as a TODO - remove "DoH leaks memory after followlocation" With a recipe on how to reproduce, this is pointless to keep around - remove "DoH does not inherit all transfer options" add it as a TODO Closes #10487
show more ...
|
#
efbf0211 |
| 12-Feb-2023 |
Daniel Stenberg |
smb: return error on upload without size The protocol needs to know the size ahead of time, this is now a known restriction and not a bug. Also output a clearer error if the URL
smb: return error on upload without size The protocol needs to know the size ahead of time, this is now a known restriction and not a bug. Also output a clearer error if the URL path does not contain proper share. Ref: #7896 Closes #10484
show more ...
|
#
5de6848f |
| 03-Dec-2022 |
Daniel Stenberg |
cmake: set the soname on the shared library Set SONAME and VERSION for platforms we think this works on. Remove issue from KNOWN_BUGS. Assisted-by: Jakub Zakrzewski Clo
cmake: set the soname on the shared library Set SONAME and VERSION for platforms we think this works on. Remove issue from KNOWN_BUGS. Assisted-by: Jakub Zakrzewski Closes #10023
show more ...
|
#
f0b374f6 |
| 06-Dec-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove items not considered bugs any more - CURL_GLOBAL_SSL This option was changed in libcurl 7.57.0 and clearly it has not caused too many issues and a lot of time
KNOWN_BUGS: remove items not considered bugs any more - CURL_GLOBAL_SSL This option was changed in libcurl 7.57.0 and clearly it has not caused too many issues and a lot of time has passed. - Store TLS context per transfer instead of per connection This is a possible future optimization. One that is much less important and interesting since the added support for CA caching. - Microsoft telnet server This bug was filed in May 2007 against curl 7.16.1 and we have not received further reports. - active FTP over a SOCKS Actually, proxies in general is not working with active FTP mode. This is now added in proxy documentation. - DICT responses show the underlying protocol curl still does this, but since this is now an established behavior since forever we cannot change it easily and adding an option for it seems crazy as this protocol is not so little its not worth it. Let's just live with it. - Secure Transport disabling hostname validation also disables SNI This is an already documented restriction in Secure Transport. - CURLOPT_SEEKFUNCTION not called with CURLFORM_STREAM The curl_formadd() function is marked and documented as deprecated. No point in collecting bugs for it. It should not be used further. - STARTTRANSFER time is wrong for HTTP POSTs After close source code inspection I cannot see how this is true or that there is any special treatment for different HTTP methods. We also have not received many further reports on this, making me strongly suspect that this is no (longer an) issue. - multipart formposts file name encoding The once proposed RFC 5987-encoding is since RFC 7578 documented as MUST NOT be used. The since then implemented MIME API allows the user to set the name on their own and can thus provide it encoded as it wants. - DoH is not used for all name resolves when enabled It is questionable if users actually want to use DoH for interface and FTP port name resolving. This restriction is now documented and we advice users against using name resolving at all for these functions. Closes #10043
show more ...
|
#
f85e932b |
| 29-Nov-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver" We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT. Follow-up to 49798cac832ab1 fixed via #9147
KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver" We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT. Follow-up to 49798cac832ab1 fixed via #9147 Closes #9999
show more ...
|
#
862406c5 |
| 29-Nov-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address" Since years back the "if2ip" function verifies that it binds to a local IPv6 address that uses the same scope as th
KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address" Since years back the "if2ip" function verifies that it binds to a local IPv6 address that uses the same scope as the remote address. This is not a bug. Fixes #686 Closes #9998
show more ...
|
#
3e33681e |
| 22-Nov-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove five FTP related issues - "FTP with CONNECT and slow server" I believe this is not a problem these days. - "FTP with NULs in URL parts" The FTP
KNOWN_BUGS: remove five FTP related issues - "FTP with CONNECT and slow server" I believe this is not a problem these days. - "FTP with NULs in URL parts" The FTP protocol does not support them properly anyway. - remove "FTP and empty path parts in the URL" I don't think this has ever been reported as a real problem but was only a hypothetical one. - "Premature transfer end but healthy control channel" This is not a bug, this is an optimization that *could* be performed but is not an actual problem. - "FTP without or slow 220 response" Instead add to the documentation of the connect timeout that the connection is considered complete at TCP/TLS/QUIC layer. Closes #9979
show more ...
|
#
8a6a4895 |
| 18-Nov-2022 |
Daniel Stenberg |
docs/INSTALL.md: expand on static builds Remove from KNOWN_BUGS Closes #9944
|
#
2bc04d49 |
| 08-Nov-2022 |
Daniel Stenberg |
rtsp: fix RTSP auth Verified with test 3100 Fixes #4750 Closes #9870
|
#
e46d388c |
| 27-Oct-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove eight entries - 1.2 Multiple methods in a single WWW-Authenticate: header This is not considered a bug anymore but a restriction and one that we keep because
KNOWN_BUGS: remove eight entries - 1.2 Multiple methods in a single WWW-Authenticate: header This is not considered a bug anymore but a restriction and one that we keep because we have NEVER gotten this reported by users in the wild and because of this I consider this a fringe edge case we don't need to support. - 1.6 Unnecessary close when 401 received waiting for 100 This is not a bug, but possibly an optimization that *can* be done. - 1.7 Deflate error after all content was received This is not a curl bug. This happens due to broken servers. - 2.1 CURLINFO_SSL_VERIFYRESULT has limited support This is not a bug. This is just the nature of the implementation. - 2.2 DER in keychain This is not a bug. - 5.7 Visual Studio project gaps This is not a bug. - 15.14 cmake build is not thread-safe Fixed in 109e9730ee5e2b - 11.3 Disconnects do not do verbose This is not a bug. Closes #9871
show more ...
|
#
a55256cf |
| 27-Oct-2022 |
Daniel Stenberg |
curl: timeout in the read callback The read callback can timeout if there's nothing to read within the given maximum period. Example use case is when doing "curl -m 3 telnet://exampl
curl: timeout in the read callback The read callback can timeout if there's nothing to read within the given maximum period. Example use case is when doing "curl -m 3 telnet://example.com" or anything else that expects input on stdin or similar that otherwise would "hang" until something happens and then not respect the timeout. This fixes KNOWN_BUG 8.1, first filed in July 2009. Bug: https://sourceforge.net/p/curl/bugs/846/ Closes #9815
show more ...
|
#
4484270a |
| 26-Oct-2022 |
Ayesh Karunaratne |
misc: typo and grammar fixes - Replace `Github` with `GitHub`. - Replace `windows` with `Windows` - Replace `advice` with `advise` where a verb is used. - A few fixes on removing
misc: typo and grammar fixes - Replace `Github` with `GitHub`. - Replace `windows` with `Windows` - Replace `advice` with `advise` where a verb is used. - A few fixes on removing repeated words. - Replace `a HTTP` with `an HTTP` Closes #9802
show more ...
|
#
1e9a538e |
| 20-Oct-2022 |
Daniel Stenberg |
noproxy: support proxies specified using cidr notation For both IPv4 and IPv6 addresses. Now also checks IPv6 addresses "correctly" and not with string comparisons. Split out th
noproxy: support proxies specified using cidr notation For both IPv4 and IPv6 addresses. Now also checks IPv6 addresses "correctly" and not with string comparisons. Split out the noproxy checks and functionality into noproxy.c Added unit test 1614 to verify checking functions. Reported-by: Mathieu Carbonneaux Fixes #9773 Fixes #5745 Closes #9775
show more ...
|
#
fd1ce3d4 |
| 20-Sep-2022 |
Daniel Stenberg |
docs: spellfixes Pointed by the new CI job
|
#
07f80f96 |
| 25-Aug-2022 |
rcombs |
multi: use a pipe instead of a socketpair on apple platforms Sockets may be shut down by the kernel when the app is moved to the background, but pipes are not. Removed from KNOW
multi: use a pipe instead of a socketpair on apple platforms Sockets may be shut down by the kernel when the app is moved to the background, but pipes are not. Removed from KNOWN_BUGS Fixes #6132 Closes #9368
show more ...
|
#
ebe3fdb0 |
| 13-Aug-2022 |
Jay Satiro |
KNOWN_BUGS: Windows Unicode builds use homedir in current locale Bug: https://github.com/curl/curl/pull/7252 Reported-by: dEajL3kA@users.noreply.github.com Ref: https://github.c
KNOWN_BUGS: Windows Unicode builds use homedir in current locale Bug: https://github.com/curl/curl/pull/7252 Reported-by: dEajL3kA@users.noreply.github.com Ref: https://github.com/curl/curl/pull/7281 Closes https://github.com/curl/curl/pull/9305
show more ...
|
#
440fb677 |
| 12-Aug-2022 |
Daniel Stenberg |
KNOWN_BUGS: FTPS directory listing hangs on Windows with Schannel Closes #9161
|
#
5554e454 |
| 12-Aug-2022 |
Daniel Stenberg |
KNOWN_BUGS: CURLOPT_CERTINFO results in CURLE_OUT_OF_MEMORY with Schannel Closes #8741
|
#
46d1b95e |
| 12-Aug-2022 |
Daniel Stenberg |
KNOWN_BUGS: libssh blocking and infinite loop problem Closes #8632
|
#
586cfc3c |
| 10-Aug-2022 |
Jay Satiro |
KNOWN_BUGS: long paths are not fully supported on Windows Bug: https://github.com/curl/curl/issues/8361 Reported-by: Gisle Vanem Closes https://github.com/curl/curl/pull/9288
|