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

d--j / go-milter
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: copilot/improve-slow-code-performance
DEFAULT BRANCH: main
Repo Added 27 Feb 2023 09:53PM UTC
Files 27
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

LAST BUILD ON BRANCH count-backends
branch: count-backends
CHANGE BRANCH
x
Reset
  • count-backends
  • copilot/improve-slow-code-performance
  • deps
  • fix-31
  • fix-eec
  • housekeeping
  • integration-multi
  • main
  • rfc2034

10 Apr 2025 04:00PM UTC coverage: 92.343% (+0.3%) from 92.081%
14385025258

Pull #34

github

d--j
refactor: update Milter interface & introduce Modifier interface

BREAKING CHANGE: One Milter instance will now handle one milter connection. It must be able to handle multiple messages. To facilitate this, a new method NewConnection was added to the Milter interface.

BREAKING CHANGE: The struct Modifier was changed to an interface Modifier.
All Milter implementations need to use `m milter.Modifier` instead of `m *milter.Modifier` in their arguments.
This improves the testability of Milter implementations since you can easily create mock Modifier implementations that can be passed in to your own Milter implementations (that was not possible before)

BREAKING CHANGE: the default read timeout for Server changed from 10 seconds to 0 seconds. The 10 seconds default was actually not used - we always used 0 (no timeout) before, so this should not really be a breaking change.
Pull Request #34: refactor: update Milter interface & introduce Modifier interface

332 of 375 new or added lines in 8 files covered. (88.53%)

5 existing lines in 2 files now uncovered.

3799 of 4114 relevant lines covered (92.34%)

1091422.03 hits per line

Relevant lines Covered
Build:
Build:
4114 RELEVANT LINES 3799 COVERED LINES
1091422.03 HITS PER LINE
Source Files on count-backends
  • Tree
  • List 27
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
14385025258 count-backends refactor: update Milter interface & introduce Modifier interface BREAKING CHANGE: One Milter instance will now handle one milter connection. It must be able to handle multiple messages. To facilitate this, a new method NewConnection was added to ... Pull #34 10 Apr 2025 04:01PM UTC d--j github
92.34
14384478654 count-backends refactor: update Milter interface & introduce Modifier interface BREAKING CHANGE: One Milter instance will now handle one milter connection. It must be able to handle multiple messages. To facilitate this, a new method NewConnection was added to ... Pull #34 10 Apr 2025 03:34PM UTC d--j github
90.67
See All Builds (80)
  • Repo on GitHub
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