• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 5339189801 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2023 09:49PM UTC
Files 488
Run time 17s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2023 09:49PM UTC coverage: 85.99% (+0.008%) from 85.982%
5339189801.1

push

github

Totktonada
httpc: fix content-length with a stream

The description of CURLOPT_UPLOAD [1] is confusing:

    If you use PUT to an HTTP 1.1 server, you can upload data without
    knowing the size before starting the transfer if you use chunked
    encoding. You enable this by adding a header like
    "Transfer-Encoding: chunked" with CURLOPT_HTTPHEADER.

In fact, libcurl adds this header itself. Actually we need to avoid
adding this header by libcurl with CURLOPT_INFILESIZE [2].

The CURLOPT_UPLOAD documentation has been updated [3].

1. https://github.com/curl/curl/blob/555bacd6d/docs/libcurl/opts/CURLOPT_UPLOAD.3
2. https://curl.se/libcurl/c/httpput.html
3. https://github.com/curl/curl/pull/11300

Closes #8744

NO_DOC=bugfix

63289 of 115634 branches covered (54.73%)

94954 of 110424 relevant lines covered (85.99%)

2846674.65 hits per line

Source Files on job 5339189801.1
  • Tree
  • List 0
  • Changed 403
  • Source Changed 0
  • Coverage Changed 403
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 5339189801
  • e2e5ef4b on github
  • Prev Job for on master (#5336127688.1)
  • Next Job for on master (#5344478085.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc