Revision tags: curl-7_73_0 |
|
#
a87cca7b |
| 28-Sep-2020 |
Daniel Stenberg |
sendf: move Curl_sendf to dict.c and make it static ... as the only remaining user of that function. Also fix gopher.c to instead use Curl_write() Closes #6020
|
#
6434a739 |
| 21-Sep-2020 |
Daniel Stenberg |
Curl_handler: add 'family' to each protocol Makes get_protocol_family() faster and it moves the knowledge about the "families" to each protocol handler, where it belongs. Closes
Curl_handler: add 'family' to each protocol Makes get_protocol_family() faster and it moves the knowledge about the "families" to each protocol handler, where it belongs. Closes #5986
show more ...
|
Revision tags: tiny-curl-7_72_0, curl-7_72_0, curl-7_71_1 |
|
#
31e53584 |
| 23-Jun-2020 |
Daniel Stenberg |
escape: make the URL decode able to reject only %00 bytes ... or all "control codes" or nothing. Assisted-by: Nicolas Sterchele
|
Revision tags: curl-7_71_0, curl-7_70_0 |
|
#
a96c7529 |
| 15-Apr-2020 |
Daniel Stenberg |
select: make Curl_socket_check take timediff_t timeout Coverity found CID 1461718: Integer handling issues (CONSTANT_EXPRESSION_RESULT) "timeout_ms > 9223372036854775807L" is al
select: make Curl_socket_check take timediff_t timeout Coverity found CID 1461718: Integer handling issues (CONSTANT_EXPRESSION_RESULT) "timeout_ms > 9223372036854775807L" is always false regardless of the values of its operands. This occurs as the logical second operand of "||". Closes #5240
show more ...
|
#
4cd239fb |
| 15-Apr-2020 |
Daniel Stenberg |
copyright: bump the copyright year range
|
#
be28bc22 |
| 12-Apr-2020 |
Marc Hoersken |
gopher: check remaining time left during write busy loop Prior to this change gopher's blocking code would block forever, ignoring any set timeout value. Assisted-by: Jay Satiro
gopher: check remaining time left during write busy loop Prior to this change gopher's blocking code would block forever, ignoring any set timeout value. Assisted-by: Jay Satiro Reviewed-by: Daniel Stenberg Similar to #5220 and #5221 Closes #5214
show more ...
|
Revision tags: curl-7_69_1, curl-7_69_0, curl-7_68_0, curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1 |
|
#
39c29626 |
| 04-Mar-2019 |
Daniel Stenberg |
gopher: remove check for path == NULL Since it can't be NULL and it makes Coverity believe we lack proper NULL checks. Verified by test 659, landed in commit 15401fa886b. Pointe
gopher: remove check for path == NULL Since it can't be NULL and it makes Coverity believe we lack proper NULL checks. Verified by test 659, landed in commit 15401fa886b. Pointed out by Coverity CID 1442746. Assisted-by: Dan Fandrich Fixes #3617 Closes #3642
show more ...
|
#
65eb65fd |
| 28-Feb-2019 |
Daniel Stenberg |
urldata: simplify bytecounters - no need to have them protocol specific - no need to set pointers to them with the Curl_setup_transfer() call - make Curl_setup_transfer() o
urldata: simplify bytecounters - no need to have them protocol specific - no need to set pointers to them with the Curl_setup_transfer() call - make Curl_setup_transfer() operate on a transfer pointer, not connection - switch some counters from long to the more proper curl_off_t type Closes #3627
show more ...
|
Revision tags: curl-7_64_0 |
|
#
4b4062aa |
| 13-Dec-2018 |
Daniel Stenberg |
gopher: fix memory leak from 9026083ddb2a9
|
#
9026083d |
| 12-Dec-2018 |
Leonardo Taccari |
gopher: always include the entire gopher-path in request After the migration to URL API all octets in the selector after the first `?' were interpreted as query and accidentally discarde
gopher: always include the entire gopher-path in request After the migration to URL API all octets in the selector after the first `?' were interpreted as query and accidentally discarded and not passed to the server. Add a gopherpath to always concatenate possible path and query URL pieces. Fixes #3369 Closes #3370
show more ...
|
Revision tags: curl-7_63_0, curl-7_62_0 |
|
#
46e16406 |
| 14-Sep-2018 |
Daniel Stenberg |
url: use the URL API internally as well ... to make it a truly unified URL parser. Closes #3017
|
Revision tags: curl-7_61_1 |
|
#
1a890997 |
| 31-Aug-2018 |
Daniel Stenberg |
all: s/int/size_t cleanup Assisted-by: Rikard Falkeborn Closes #2922
|
#
8f3c3cd0 |
| 23-Aug-2018 |
Leonardo Taccari |
gopher: Do not translate `?' to `%09' Since GOPHER support was added in curl `?' character was automatically translated to `%09' (`\t'). However, this behaviour does not seems d
gopher: Do not translate `?' to `%09' Since GOPHER support was added in curl `?' character was automatically translated to `%09' (`\t'). However, this behaviour does not seems documented in RFC 4266 and for search selectors it is documented to directly use `%09' in the URL. Apart that several gopher servers in the current gopherspace have CGI support where `?' is used as part of the selector and translating it to `%09' often leads to surprising results. Closes #2910
show more ...
|
Revision tags: curl-7_61_0, curl-7_60_0, curl-7_59_0, curl-7_58_0, curl-7_57_0, curl-7_56_1, curl-7_56_0 |
|
#
6b84438d |
| 09-Sep-2017 |
Daniel Stenberg |
code style: use spaces around equals signs
|
Revision tags: curl-7_55_1, curl-7_55_0, curl-7_54_1 |
|
#
c75f63d7 |
| 31-May-2017 |
Max Dymond |
handler: refactor connection checking Add a new type of callback to Curl_handler which performs checks on the connection. Alter RTSP so that it uses this callback to do its own check
handler: refactor connection checking Add a new type of callback to Curl_handler which performs checks on the connection. Alter RTSP so that it uses this callback to do its own check on connection health.
show more ...
|
Revision tags: curl-7_54_0 |
|
#
7b1430c0 |
| 04-Mar-2017 |
Andrew Krieger |
fix potential use of uninitialized variables MSVC with LTCG detects this at warning level 4. Closes #1304
|
#
f7285cc0 |
| 25-Feb-2017 |
Dan Fandrich |
gopher: fixed detection of an error condition from Curl_urldecode
|
Revision tags: curl-7_53_1, curl-7_53_0, curl-7_52_1, curl-7_52_0, curl-7_51_0 |
|
#
811a693b |
| 30-Sep-2016 |
Daniel Stenberg |
strcasecompare: all case insensitive string compares ignore locale now We had some confusions on when each function was used. We should not act differently on different locales anyway.
|
#
502acba2 |
| 30-Sep-2016 |
Daniel Stenberg |
strcasecompare: is the new name for strequal() ... to make it less likely that we forget that the function actually does case insentive compares. Also replaced several invokes of the
strcasecompare: is the new name for strequal() ... to make it less likely that we forget that the function actually does case insentive compares. Also replaced several invokes of the function with a plain strcmp when case sensitivity is not an issue (like comparing with "-").
show more ...
|
#
46133aa5 |
| 08-Oct-2016 |
Daniel Stenberg |
escape: avoid using curl_easy_unescape() internally Since the internal Curl_urldecode() function has a better API.
|
#
9a509680 |
| 18-Oct-2016 |
Daniel Stenberg |
gopher: properly return error for poll failures
|
#
8a6e89a9 |
| 18-Oct-2016 |
Daniel Stenberg |
select: switch to macros in uppercase Curl_select_ready() was the former API that was replaced with Curl_select_check() a while back and the former arg setup was provided with a defi
select: switch to macros in uppercase Curl_select_ready() was the former API that was replaced with Curl_select_check() a while back and the former arg setup was provided with a define (in order to leave existing code unmodified). Now we instead offer SOCKET_READABLE and SOCKET_WRITABLE for the most common shortcuts where only one socket is checked. They're also more visibly macros.
show more ...
|
Revision tags: curl-7_50_3, curl-7_50_2, curl-7_50_1, curl-7_50_0 |
|
#
434f8d03 |
| 21-Jun-2016 |
Daniel Stenberg |
internals: rename the SessionHandle struct to Curl_easy
|
Revision tags: curl-7_49_1, curl-7_49_0, curl-7_48_0, curl-7_47_1 |
|
#
4af40b36 |
| 02-Feb-2016 |
Daniel Stenberg |
URLs: change all http:// URLs to https://
|
Revision tags: curl-7_47_0, curl-7_46_0, curl-7_45_0 |
|
#
5bf36ea3 |
| 01-Oct-2015 |
Orange Tsai |
gopher: don't send NUL byte Closes #466
|