History log of /curl/ (Results 7551 – 7575 of 33765)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
304aeace15-Sep-2020 Daniel Stenberg

tests/FILEFORMAT: document type=shell for <command>

8854b92815-Sep-2020 Daniel Stenberg

tests/FILEFORMAT: document nonewline support for <file>

The one in <client>, that creates files.

Follow-up from b83947c8df7

0c1e767e09-Sep-2020 anio

tool_writeout: add new writeout variable, %{num_headers}

This variable gives the number of headers.

Closes #5947

4e66207c14-Sep-2020 Daniel Stenberg

tool_urlglob: fix compiler warning "unreachable code"

(On Windows builds.)

Follow-up to 70a3b003d9

182ff2d629-Jun-2020 Gergely Nagy

vtls: deduplicate client certificates in ssl_config_data

Closes #5629

7ea2e1d012-Sep-2020 Daniel Stenberg

ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND

This is primarily interesting for cases where CURLOPT_NOBODY is set as
previously curl would not return an error for this

ftp: a 550 response to SIZE returns CURLE_REMOTE_FILE_NOT_FOUND

This is primarily interesting for cases where CURLOPT_NOBODY is set as
previously curl would not return an error for this case.

MDTM getting 550 now also returns this error (it returned
CURLE_FTP_COULDNT_RETR_FILE before) in order to unify return codes for
missing files across protocols and specific FTP commands.

libcurl already returns error on a 550 as a MDTM response (when
CURLOPT_FILETIME is set). If CURLOPT_NOBODY is not set, an error would
happen subsequently anyway since the RETR command would fail.

Add test 1913 and 1914 to verify. Updated several tests accordingly due
to the updated SIZE behavior.

Reported-by: Tomas Berger
Fixes #5953
Closes #5957

show more ...

a167949811-Sep-2020 Daniel Stenberg

curl: make checkpasswd use dynbuf

Closes #5952

70a3b00311-Sep-2020 Daniel Stenberg

curl: make glob_match_url use dynbuf

Closes #5952

893bbd7411-Sep-2020 Daniel Stenberg

curl: make file2memory use dynbuf

Closes #5952

0938f82811-Sep-2020 Daniel Stenberg

curl: make file2string use dynbuf

Closes #5952

da5ae38d07-May-2020 Antarpreet Singh

imap: set cselect_bits to CURL_CSELECT_IN initially

... when continuing a transfer from a FETCH response.

When the size of the file was small enough that the entirety of the
tra

imap: set cselect_bits to CURL_CSELECT_IN initially

... when continuing a transfer from a FETCH response.

When the size of the file was small enough that the entirety of the
transfer happens in a single go and schannel buffers holds the entire
data. However, it wasn't completely read in Curl_pp_readresp since a
line break was found before that could happen. So, by the time we are in
imap_state_fetch_resp - there's data in buffers that needs to be read
via Curl_read but nothing to read from the socket. After we setup a
transfer (Curl_setup_transfer), curl just waits on the socket state to
change - which doesn't happen since no new data ever comes.

Closes #5961

show more ...

51e8f29314-Sep-2020 Daniel Stenberg

RELEASE-NOTES: synced

5c2d2d2a13-Sep-2020 Daniel Stenberg

test434: test -K use in a single line without newline

Closes #5946

b83947c813-Sep-2020 Daniel Stenberg

runtests: allow creating files without newlines

Closes #5946

47dd957d09-Sep-2020 Daniel Stenberg

curl: use curlx_dynbuf for realloc when loading config files

... fixes an integer overflow at the same time.

Reported-by: ihsinme on github
Assisted-by: Jay Satiro

Clos

curl: use curlx_dynbuf for realloc when loading config files

... fixes an integer overflow at the same time.

Reported-by: ihsinme on github
Assisted-by: Jay Satiro

Closes #5946

show more ...

c4ea71ae09-Sep-2020 Daniel Stenberg

dynbuf: provide curlx_ names for reuse by the curl tool

Closes #5946

9fffe92513-Sep-2020 Daniel Stenberg

dynbuf: make sure Curl_dyn_tail() zero terminates

Closes #5959

5fbc3ee512-Sep-2020 Daniel Stenberg

tests: add test1912 to the dist

Follow-up to 70984ce1be4cab6c

33bca7c911-Sep-2020 Daniel Stenberg

docs/LICENSE-MIXING: remove

This document is not maintained and I feel that it doesn't provide much
value to users anymore (if it ever did).

Closes #5955

25a25f4503-Jul-2020 Laramie Leavitt

http: consolidate nghttp2_session_mem_recv() call paths

Previously there were several locations that called
nghttp2_session_mem_recv and handled responses slightly differently.
Those

http: consolidate nghttp2_session_mem_recv() call paths

Previously there were several locations that called
nghttp2_session_mem_recv and handled responses slightly differently.
Those have been converted to call the existing
h2_process_pending_input() function.

Moved the end-of-session check to h2_process_pending_input() since the
only place the end-of-session state can change is after nghttp2
processes additional input frames.

This will likely fix the fuzzing error. While I don't have a root cause
the out-of-bounds read seems like a use after free, so moving the
nghttp2_session_check_request_allowed() call to a location with a
guaranteed nghttp2 session seems reasonable.

Also updated a few nghttp2 callsites to include error messages and added
a few additional error checks.

Closes #5648

show more ...

4ba275a410-Sep-2020 Daniel Stenberg

HISTORY: mention alt-svc added in 2019

... and make 1996 the first year subtitle

11ab0ad609-Sep-2020 Daniel Stenberg

base64: also build for pop3 and imap

Follow-up to the fix in 20417a13fb8f83

Reported-by: Michael Olbrich
Fixes #5937
Closes #5948

20417a1308-Sep-2020 Daniel Stenberg

base64: enable in build with SMTP

The oauth2 support is used with SMTP and it uses base64 functions.

Reported-by: Michael Olbrich
Fixes #5937
Closes #5938

36f6049408-Sep-2020 Daniel Stenberg

curl_mime_headers.3: fix the example's use of curl_slist_append

Reported-by: sofaboss on github
Fixes #5942
Closes #5943

558dffe308-Sep-2020 Daniel Stenberg

lib583: fix enum mixup

grrr the previous follow-up to 17fcdf6a31 was wrong

1...<<301302303304305306307308309310>>...1351