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

ooni / probe-cli / 6328930073
72%

Build:
DEFAULT BRANCH: master
Ran 27 Sep 2023 04:48PM UTC
Jobs 1
Files 511
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

27 Sep 2023 04:43PM UTC coverage: 81.944% (+0.007%) from 81.937%
6328930073

push

github

web-flow
refactor: move scrubbing logger to logx (#1319)

This diff is yak shaving for a subsequent diff that attempts to mitigate
potential IP addresses leaks caused by using happy eyeballs more
aggressively in the codebase. The general idea is that we previously had
a netxlite implementation that gave IPv4 preference over IPv6, meaning
that we would end up using IPv4 in most cases and very rarely IPv6. As
part of my work to make beacons possible, I have introduced happy
eyeballs, which means we may sometimes use IPv4 instead of IPv6 if we
adopt happy eyeballs more widely. This fact makes it more likely that we
include the IPv6 address of a probe when we know its IPv4 address or the
other way around into measurements. To mitigate this possible issue
before it actually is possible (note that I have not yet changed how we
discover the probe IP), I am going to proactively modify the
serialization of HTTP bodies and headers to scrub IP endpoints
unconditionally. However, to do this, I need to decouple the scrubber
package from model such that internal/model/archival.go can use the
scrubber package.

Part of https://github.com/ooni/probe/issues/2531

19 of 19 new or added lines in 2 files covered. (100.0%)

24244 of 29586 relevant lines covered (81.94%)

30.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 6328930073.1 27 Sep 2023 04:48PM UTC 0
81.94
GitHub Action Run
Source Files on build 6328930073
Detailed source file information is not available for this build.
  • Back to Repo
  • 4a86c542 on github
  • Prev Build on master (#6328299419)
  • Next Build on master (#6337355964)
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