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

jhillyerd / enmime
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/folded-address-in-angle-addr
DEFAULT BRANCH: main
Repo Added 03 Dec 2016 09:21PM UTC
Files 40
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 fix/folded-address-in-angle-addr
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 303-eml-attactment-issue
  • 331-bug-getheader-doesnt-add-quote-for-especials
  • TestRandOption-fails
  • add-part-removechild
  • api
  • base64-cleaner-high-bytes
  • bugfix/inline-attachments-not-properly-parsed
  • cibadge
  • cte-override
  • cve-fix
  • dc/stacks
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-go-5
  • dependabot/github_actions/actions/setup-go-6
  • dependabot/github_actions/actions/setup-go-7
  • dependabot/github_actions/golangci/golangci-lint-action-4
  • dependabot/github_actions/golangci/golangci-lint-action-5
  • dependabot/github_actions/golangci/golangci-lint-action-6
  • dependabot/github_actions/golangci/golangci-lint-action-7
  • dependabot/github_actions/golangci/golangci-lint-action-8
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/go_modules/golang.org/x/net-0.17.0
  • dependabot/go_modules/golang.org/x/net-0.23.0
  • dependabot/go_modules/golang.org/x/net-0.55.0
  • dependabot/go_modules/gopkg.in/yaml.v3-3.0.0
  • deps
  • dos
  • encoding-options
  • envelope-marshaljson
  • errfmt
  • ex-builder
  • feat/rfc2231-continuation-assembly
  • feat/rfc2231-continuation-assembly-v2
  • feature/add-pi-dir-to-gitign-p3q
  • feature/document-bcc-absent-441
  • feature/fix-non-ascii-filena-596
  • fix-delimiter-line-start
  • fix-empty-body-header-separator
  • fix-html-part-with-boundary
  • fix-issue-405
  • fix-mediatype-substring-param-drop
  • fix-quoted-printable-wrap
  • fix/base64cleaner-error-policy
  • fix/folded-address-in-angle-addr
  • fix/issue-109
  • fix/part-disposition-without-content-type
  • fix/qp-long-lines
  • gci1xx
  • gci2xx
  • ghabot
  • go-fix
  • go123
  • godeps
  • golint
  • gover
  • govet
  • lint-fix
  • lintfix
  • lints
  • main
  • mimeheader-294
  • minchardet
  • modv2
  • nixbump
  • nixgo
  • pr-416
  • qp-soft-line-break-padding
  • readme
  • refs/tags/v1.0.0
  • refs/tags/v1.0.1
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v1.3.0
  • refs/tags/v2.0.0
  • refs/tags/v2.1.0
  • refs/tags/v2.2.0
  • refs/tags/v2.3.0
  • refs/tags/v2.4.0
  • refs/tags/v2.4.1
  • refs/tags/v2.5.0
  • release-2.2.0
  • repet
  • revert-298
  • rfc2231-language-in-encoded-words
  • rm-unused-func
  • tp-errors
  • tw10
  • update-linters
  • vet

27 Oct 2026 12:17PM UTC coverage: 88.806%. Remained the same
40502693557

Pull #429

github

LuisFigueroaG
fix: parse addresses with whitespace inside angle brackets

An address folded across lines, e.g. "<user@example\r\n .com>", is
unfolded by ReadHeader to "<user@example .com>", which net/mail rejects
with "unclosed angle-addr" (or "missing @ in addr-spec" / "trailing
dot in atom", depending on where the fold falls).

Retry those errors with EnsureCommaDelimitedAddresses, which already
removes whitespace inside angle brackets for the missing comma case.

Fixes #387
Pull Request #429: fix: parse addresses with whitespace inside angle brackets

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

3578 of 4029 relevant lines covered (88.81%)

6904.46 hits per line

Relevant lines Covered
Build:
Build:
4029 RELEVANT LINES 3578 COVERED LINES
6904.46 HITS PER LINE
Source Files on main
  • Tree
  • List 40
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40502693557 fix/folded-address-in-angle-addr fix: parse addresses with whitespace inside angle brackets An address folded across lines, e.g. "<user@example\r\n .com>", is unfolded by ReadHeader to "<user@example .com>", which net/mail rejects with "unclosed angle-addr" (or "missing @ in add... Pull #429 27 Oct 2026 12:18PM UTC LuisFigueroaG github
88.81
40500826943 base64-cleaner-high-bytes fix: strip non-ASCII bytes in Base64Cleaner Base64Cleaner looked bytes up as buf[i]&0x7f, so about half of the bytes >= 0x80 were classified as base64 characters and passed through. The decoder then failed and the whole part lost its content (e.g... Pull #428 27 Oct 2026 12:04PM UTC youdie006 github
88.82
40419003593 main fix: preserve quoted-printable bytes at read boundaries (#421) push 26 Oct 2026 11:20PM UTC web-flow github
88.81
40404640789 fix/qp-long-lines fix: quoted-printable encode text with lines over 998 characters selectTransferEncoding picked 7bit for any ASCII content, whatever the length of its lines. RFC 5322 (2.1.1) limits a line to 998 characters and SMTP (RFC 5321 4.5.3.1.6) to 1000 in... Pull #427 26 Oct 2026 09:29PM UTC wleeaf github
88.84
40311519879 qp-soft-line-break-padding fix: keep quoted-printable soft line breaks that have transport padding RFC 2045 section 6.7 says that transports may add whitespace at the end of an encoded line and that a decoder deletes it, so `=` followed by spaces or tabs and a line break i... Pull #426 26 Oct 2026 10:59AM UTC wleeaf github
88.87
40311513570 rfc2231-language-in-encoded-words fix: decode encoded words with an RFC 2231 language RFC 2231 section 5 allows a language after the charset of an RFC 2047 encoded word, as in =?UTF-8*en?Q?Keith_Moore?=. mime.WordDecoder passes the charset with the language to the CharsetReader, ... Pull #425 26 Oct 2026 10:59AM UTC wleeaf github
88.83
40080404038 fix-delimiter-line-start fix: drop the atPartStart clears that Read can no longer reach Pull #423 24 Oct 2026 09:03AM UTC mikeatgrepular github
88.8
40079955991 fix-delimiter-line-start fix: recognize a boundary delimiter only at the start of a line Pull #423 24 Oct 2026 08:56AM UTC mikeatgrepular github
88.72
39339648510 main chore: add go 1.27 to ci (#422) Co-authored-by: zdiff <zdiff@localhost> push 19 Oct 2026 11:08PM UTC web-flow github
88.83
39313574003 main fix: return stdlib net/textproto.MIMEHeader from DecodeHeaders (#420) DecodeHeaders returned internal textproto.MIMEHeader instead of net/textproto.MIMEHeader. Update the return type and callers to standard library net/textproto.MIMEHeader. Also ... push 19 Oct 2026 07:46PM UTC web-flow github
87.4
See All Builds (950)
  • Repo on GitHub
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