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

un33k / python-ipware / 35781147817
99%
master: 93%

Build:
Build:
LAST BUILD BRANCH: fix/ci-pr-only
DEFAULT BRANCH: master
Ran 22 Sep 2026 08:34PM UTC
Jobs 7
Files 8
Run time 1min
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

22 Sep 2026 08:34PM UTC coverage: 98.768% (+1.7%) from 97.085%
35781147817

push

github

web-flow
Deep-review fixes: exact/boundary proxy matching, deterministic header folding, config validation (#30)

- proxy_list: complete IPs match exactly (v3 prefix-matched, so 1.2.3.4
  trusted 1.2.3.45); prefixes match on octet/group boundaries; IPv6 entries
  case/zero-insensitive; mapped/NAT64 CIDRs match unwrapped IPv4 hops.
- Folded header keys: dash spelling wins regardless of dict order, so a
  client underscore header cannot shadow the proxy's; conflicts -> absent.
- Constructor rejects bare-string proxy_list/precedence, non-IP entries,
  bool/non-int proxy_count; copies caller lists. Non-mapping meta -> TypeError.
- RFC 7239 Forwarded parsing is quote-aware (no smuggled hops).
- Tiers: 0.0.0.0/8 rejected; fec0::/10 and 64:ff9b:1::/48 private.
- Remove dead is_valid_ip.
- Tests: new tests_modern_config.py, wider matrix configs (IPv6, two-hop,
  count/list mismatch); 100% line+branch coverage of modern engine.

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

401 of 406 relevant lines covered (98.77%)

6.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.13 - 35781147817.1 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
2 python-3.9 - 35781147817.2 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
3 python-3.14 - 35781147817.3 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
4 python-3.12 - 35781147817.4 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
5 python-3.11 - 35781147817.5 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
6 python-pypy3.10 - 35781147817.6 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
7 python-3.10 - 35781147817.7 22 Sep 2026 08:35PM UTC 8
98.77
GitHub Action Run
Source Files on build 35781147817
  • Tree
  • List 8
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 8e2fe106 on github
  • Prev Build on main (#35777202416)
  • Next Build on main (#35781604327)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc