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

curl / curl / 5777
37%

Build:
DEFAULT BRANCH: master
Ran 07 Jul 2017 11:49PM UTC
Jobs 1
Files 336
Run time 393342min
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

pending completion
5777

Pull #1325

travis-ci

web-flow
schannel: add support for CURLOPT_CAINFO.

Modifications:
- make verify_certificate functionality in curl_schannel.c
  available on all versions of Windows instead of just
  Windows CE. verify_certificate will only be invoked on
  Windows CE or when the user specifies CURLOPT_CAINFO and
  CURLOPT_SSL_VERIFYPEER
- In verify_certificate, create a custom certificate chain
  engine that exclusively trusts the certificate store backed
  by the CURLOPT_CAINFO file
- HAVE_EXCLUSIVE_TRUST_MODE macro defined in config-win32.h for
  Windows 7+ to control enabling this feature that relies on
  Windows 7+ functionality
- doc updates of --cacert/CAINFO support for schannel
- Use CERT_NAME_SEARCH_ALL_NAMES_FLAG when invoking CertGetNameString
  when available. This implements a TODO in schannel.c to improve
  handling of multiple SANs in a certificate. In particular, all SANs
  will now be searched instead of just the first name.
- Add new test cases 314 and 315. These test cases check that
  the first and last SAN, respectively, matches the connection
  hostname. New test certificates have been added for these
  cases. For 314, the certificate prefix is Server-localhost-firstSAN
  and for 315, the certificate prefix is Server-localhost-secondSAN
- Remove TODO 15.2 (Add support for custom server certificate
  validation), this commit addresses it.
Pull Request #1325: schannel: add support for CURLOPT_CAINFO.

13 of 13 new or added lines in 1 file covered. (100.0%)

20015 of 26328 relevant lines covered (76.02%)

116395.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
100.0
src/tool_operate.c

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
lib/imap.c
167
100.0
src/tool_operate.c
Jobs
ID Job ID Ran Files Coverage
7 5777.7 (BUILD_TYPE=coverage) 07 Jul 2017 11:49PM UTC 0
76.02
Travis Job 5777.7
Source Files on build 5777
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5777
  • Pull Request #1325
  • PR Base - master (#5775)
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