| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
... instead of the limiting it to just the max input size. As every
input byte can be expanded to 3 output bytes, this could limit the input
string to 2.66 MB instead of the intended 8 MB.
Reported-by: Marc Schlatter
Closes #6192
|
|
|
|
|
|
|
|
|
|
|
| |
for curl_easy_escape and curl_easy_setopt()
The limit is there to catch mistakes and abuse. It is meant to be large
enough to allow virtually all "fine" use cases.
Reported-by: Marc Schlatter
Fixes #6190
Closes #6191
|
|
|
|
|
|
|
| |
Reported-by: Marc Hörsken
Reviewed-by: Jay Satiro
Bug: #6058
Closes #6189
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 3862c37b6373a55ca704171d45ba5ee91dec2c9f.
That fix should either be done differently or with an option.
Reported-by: asavah on github
Fixes #6157
Closes #6183
|
|
|
|
|
|
|
|
| |
It is deprecated and unnecessary since it already sets CURLOPT_UPLOAD.
Reported-by: Jeroen Ooms
Fixes #6186
Closes #6187
|
|
|
|
|
|
|
|
|
|
| |
By setting the speed limit time stamps unconditionally at transfer
start, we can start off a transfer without speed limits and yet allow
them to get set during transfer and have an effect.
Reported-by: Kael1117 on github
Fixes #6162
Closes #6184
|
|
|
|
|
|
| |
'reset_stream' was added to the nghttp3_conn_callbacks struct
Closes #6185
|
|
|
|
|
|
| |
Reported-by: Cristian Morales Vega
Fixes #6168
Closes #6181
|
|
|
|
| |
Closes #6182
|
|
|
|
| |
This hasn't been the case for a while now, remove.
|
|
|
|
| |
Add more details, remove references to ancient curl version.
|
|
|
|
| |
Closes #6175
|
|
|
|
| |
Closes #6175
|
|
|
|
| |
Closes #6175
|
|
|
|
| |
Closes #6175
|
|
|
|
|
|
|
|
|
| |
- remove a few ancient questions
- add configure with static libs question
- updated wording in several places
- lowercased curl
Closes #6177
|
|
|
|
|
|
|
| |
Commit ac0a88fd2 accidentally added a stray character outside of the
comment which broke compilation. Fix by removing.
Reported-by: autobuild https://curl.se/dev/log.cgi?id=20201105084306-12742
|
|
|
|
|
|
|
|
| |
The line variable will always be NULL in the error path, so remove
the free call since it's pointless.
Closes #6170
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
|
|
|
|
|
| |
Closes #6171
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
|
|
|
|
| |
Follow-up from 4d2f8006777
|
| |
|
|
|
|
| |
Closes #6172
|
|
|
|
|
| |
Reported-by: bobmitchell1956 on github
Closes #5284
|
|
|
|
|
| |
Reported-by: Jay Satiro
Closes #5983
|
|
|
|
|
| |
Reported-by: nosajsnikta on github
Closes #5874
|
|
|
|
|
|
|
| |
Added package ninja-build to environment
Use ninja to speed up CMake builds
Closes #6077
|
| |
|
|
|
|
| |
Closes #6161
|
|
|
|
| |
Closes #6161
|
|
|
|
| |
(forgot to update the list of contributors)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- read/write callback options
- man pages for the 4 new setopts
- test 1915 verifies the callbacks
Closes #5896
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- enable in the build (configure)
- header parsing
- host name lookup
- unit tests for the above
- CI build
- CURL_VERSION_HSTS bit
- curl_version_info support
- curl -V output
- curl-config --features
- CURLOPT_HSTS_CTRL
- man page for CURLOPT_HSTS_CTRL
- curl --hsts (sets CURLOPT_HSTS_CTRL and works with --libcurl)
- man page for --hsts
- save cache to disk
- load cache from disk
- CURLOPT_HSTS
- man page for CURLOPT_HSTS
- added docs/HSTS.md
- fixed --version docs
- adjusted curl_easy_duphandle
Closes #5896
|
|
|
|
|
|
|
|
| |
Added test-nonflaky target to CMake builds
Disabled test 1139 because the cmake build doesn't create docs/curl.1
Closes #6074
|
|
|
|
| |
Follow-up to d70a5b5a0f5e3
|
|
|
|
|
|
| |
Saves us from having the same check done everywhere.
Closes #6159
|
|
|
|
|
|
| |
Except the non-x86 and sanitizer builds
Closes #6154
|
|
|
|
| |
follow-up from 1144886f38fd0
|
|
|
|
| |
Closes #6153
|
|
|
|
|
|
|
| |
Without the cleanup call in these test files, the mbedTLS backend leaks
memory.
Closes #6156
|
|
|
|
|
|
|
|
|
|
| |
This was inadvertently dropped from the code when the parallel support
was added.
Regression since b88940850 (7.66.0)
Reviewed-by: Jay Satiro
Closes #6155
|
|
|
|
|
|
|
|
|
|
|
| |
... when the chunked framing was added, the size of the "body part" of
the data was calculated wrongly so the debug callback would get told a
header chunk a few bytes too big that would also contain the first few
bytes of the request body.
Reported-by: Dirk Wetter
Ref: #6144
Closes #6147
|
|
|
|
|
| |
Ref: #6144
Closes #6148
|
|
|
|
|
|
|
|
|
| |
... even if set in the CC or IPHONEOS/MACOSX_DEPLOYMENT_TARGET
variables.
Reported-by: hamstergene on github
Fixes #6138
Closes #6140
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add regex that strips http/2 server header name to those http/2 tests
that don't already have it.
- Improve that regex in all http/2 tests.
Tests 358 and 359 were failing for me before this change on a system
that uses an older version of nghttpx which includes its version number
in the server header.
Closes https://github.com/curl/curl/pull/6139
|
| |
|
|
|
|
|
|
|
| |
This reverts 736a40fec (November 2004), which doesn't explain why it was
done.
Closes #6145
|