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

curl / curl / 9313 / 23
37%
master: 37%

Build:
DEFAULT BRANCH: master
Ran 21 Nov 2018 01:06PM UTC
Files 273
Run time 13s
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 Nov 2018 10:18AM UTC coverage: 74.889% (+0.05%) from 74.84%
T=coverage

push

travis-ci

mkauf
openssl: support session resume with TLS 1.3

Session resumption information is not available immediately after a TLS 1.3
handshake. The client must wait until the server has sent a session ticket.

Use OpenSSL's "new session" callback to get the session information and put it
into curl's session cache. For TLS 1.3 sessions, this callback will be invoked
after the server has sent a session ticket.

The "new session" callback is invoked only if OpenSSL's session cache is
enabled, so enable it and use the "external storage" mode which lets curl manage
the contents of the session cache.

A pointer to the connection data and the sockindex are now saved as "SSL extra
data" to make them available to the callback.

This approach also works for old SSL/TLS versions and old OpenSSL versions.

Reviewed-by: Daniel Stenberg <daniel@haxx.se>

Fixes #3202
Closes #3271

21783 of 29087 relevant lines covered (74.89%)

754305.3 hits per line

Source Files on job 9313.23 (T=coverage)
  • Tree
  • List 0
  • Changed 79
  • Source Changed 2
  • Coverage Changed 79
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 8610
  • Travis Job 9313.23
  • 549310e9 on github
  • Prev Job for T=coverage on master (#9310.23)
  • Next Job for T=coverage on master (#9314.23)
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