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

xapi-project / xen-api / 13071134570 / 1
80%
master: 80%

Build:
DEFAULT BRANCH: master
Ran 31 Jan 2025 10:45AM UTC
Files 37
Run time 11s
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

31 Jan 2025 10:31AM UTC coverage: 78.248%. Remained the same
13071134570.1

push

github

web-flow
CA-405593: Do not write extraneous data into the host certificate file (#6263)

When installing host certificates, the parser used accepts string with
random characters surrounding the PEM-encoded data. The ad-hoc parser
used to read the host certificate file was unable to parse them.

Because the PEM-encoded objects are copied as-is after validating them,
the ad-hoc parser fails to read the file correctly when xapi restarts.

This change fixes the issue by making sure that the written file's data
has been sanitized, by using parsed datastructures instead of
user-provided data.

    Parse, don't validate

I've manually tested the fix on a host, before and after to validate
that indeed now all the characters in between the PEM-encoded objects
are stripped

3457 of 4418 relevant lines covered (78.25%)

0.78 hits per line

Source Files on job python3.11 - 13071134570.1
  • Tree
  • List 37
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13071134570
  • 104efe9d on github
  • Prev Job for on master (#13052460427.1)
  • Next Job for on master (#13071773628.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