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

go-pkgz / auth
86%
master: 86%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v2.2.0
DEFAULT BRANCH: master
Repo Added 26 Dec 2018 08:17AM UTC
Files 25
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 refs/tags/v2.2.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • allowed-provider-check
  • apple-reponse-mode-fix
  • aud-secrets
  • ava-factory
  • avatar-errnotfound
  • chore/go-fix
  • ci/codeql-v2
  • ci/go-1.26-golangci-2.12
  • configurable-microsoft-tenant
  • cookie-domain
  • custom-dev-host
  • custom-dev-port
  • dependabot/go_modules/_example/github.com/go-chi/chi/v5-5.2.2
  • dependabot/go_modules/_example/golang.org/x/crypto-0.17.0
  • dependabot/go_modules/_example/golang.org/x/image-0.38.0
  • dependabot/go_modules/_example/golang.org/x/image-0.5.0
  • dependabot/go_modules/_example/golang.org/x/net-0.17.0
  • dependabot/go_modules/_example/golang.org/x/net-0.7.0
  • dependabot/go_modules/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/golang.org/x/image-0.38.0
  • dependabot/go_modules/golang.org/x/image-0.41.0
  • dependabot/go_modules/v2/github.com/golang-jwt/jwt/v5-5.2.2
  • dependabot/go_modules/v2/golang.org/x/crypto-0.31.0
  • dependabot/go_modules/v2/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/v2/golang.org/x/crypto-0.52.0
  • dependabot/go_modules/v2/golang.org/x/image-0.41.0
  • dependabot/go_modules/v2/golang.org/x/net-0.33.0
  • dependabot/go_modules/v2/golang.org/x/net-0.36.0
  • deps-refresh
  • direct-custom-id
  • docs/comment-sweep
  • docs/microsoft-signin-audience
  • dverhoturov/telegram_fix
  • email-send-context
  • email-sender
  • feat/csrf-middleware
  • feat/github-numeric-id
  • feat/sender-helo-host
  • feature/custom-error-handler
  • fix-anon
  • fix-content-type-header
  • fix-oauth-from-open-redirect
  • fix-oauth-sendjwtheader
  • fix-providers-names
  • fix/admin-passwd-log-leak
  • fix/apple-id-token-iss-aud
  • fix/apple-jwk-cache
  • fix/apple-log-redact-token-response
  • fix/auth-sensitive-logging
  • fix/avatar-content-type-spoofing-xss
  • fix/csp-consumer-note
  • fix/dev-custom-bind-localhost
  • fix/documented-auth-params
  • fix/email-sender-redact-body
  • fix/gridfs-concurrent-put
  • fix/gridfs-revisions
  • fix/nil-avatar-store
  • fix/panic-save-ava-nil
  • fix/see-other-redirect-after-auth
  • fix/telegram-redact-bot-token-in-avatar-url
  • fix/v1-from-redirect-validator
  • fix/verify-replay
  • fix/verify-replay-typed-nil-followup
  • followups/security-review
  • go1_20
  • jwt-header
  • master
  • microsoft
  • migrate-example-to-routegroup
  • no-ava
  • official-mongo-drvier
  • paskal/HttpOnly
  • paskal/add_common_processor
  • paskal/avatar_return_proper_content_type
  • paskal/bump_ci_go_version
  • paskal/bump_dep
  • paskal/bump_go_modules
  • paskal/bump_modules
  • paskal/double_close
  • paskal/email_module
  • paskal/facelift
  • paskal/fix_actions_test
  • paskal/fix_apple_key_panic
  • paskal/fix_custom_server
  • paskal/fix_error
  • paskal/fix_golangcilint
  • paskal/fix_lint_report
  • paskal/fix_send_jwt_header
  • paskal/google_auth_doc
  • paskal/improve_telegram
  • paskal/modules_bump
  • paskal/mongodb
  • paskal/moq
  • paskal/new_errors
  • paskal/plain_text
  • paskal/switch_to_v2
  • paskal/sync_v2
  • paskal/telegram_site_id
  • paskal/tg_username
  • paskal/token_generation_instructions
  • paskal/update-dependencies
  • paskal/update-modules
  • paskal/update_modules
  • paskal/update_pkcs8
  • paskal/v2
  • paskal/v2_golangcilint
  • paskal/v2_jwt5
  • ps/fix-example
  • rbac
  • refs/tags/v0.10.0
  • refs/tags/v0.10.1
  • refs/tags/v0.10.2
  • refs/tags/v0.11.0
  • refs/tags/v0.12.0
  • refs/tags/v0.12.1
  • refs/tags/v1.13.0
  • refs/tags/v1.13.1
  • refs/tags/v1.14.0
  • refs/tags/v1.15.0
  • refs/tags/v1.16.0
  • refs/tags/v1.17.0
  • refs/tags/v1.18.0
  • refs/tags/v1.19.0
  • refs/tags/v1.19.1
  • refs/tags/v1.20.0
  • refs/tags/v1.21.0
  • refs/tags/v1.22.0
  • refs/tags/v1.22.1
  • refs/tags/v1.23.0
  • refs/tags/v1.24.0
  • refs/tags/v1.24.1
  • refs/tags/v1.24.2
  • refs/tags/v1.25.1
  • refs/tags/v1.25.2
  • refs/tags/v1.25.3
  • refs/tags/v1.25.4
  • refs/tags/v1.25.5
  • refs/tags/v1.25.6
  • refs/tags/v1.25.7
  • refs/tags/v1.26.0
  • refs/tags/v1.5.1
  • refs/tags/v2.0.0
  • refs/tags/v2.1.0
  • refs/tags/v2.1.1
  • refs/tags/v2.1.2
  • refs/tags/v2.1.3
  • refs/tags/v2.1.4
  • refs/tags/v2.1.5
  • refs/tags/v2.1.6
  • refs/tags/v2.1.7
  • refs/tags/v2.2.0
  • remove-bluemonday
  • samesite
  • sanitize-verifyed
  • update-dependencies-2026-04
  • update-dependencies-dec2024
  • update-deps-and-golangci-v2
  • upgrade-repeater-v2
  • v0.8.0
  • v0.8.1
  • v0.8.2
  • v0.8.3
  • v0.9.0
  • verify-avatar

19 Aug 2026 07:13AM UTC coverage: 86.05% (-0.04%) from 86.086%
32227261543

push

github

web-flow
Allow setting the SMTP HELO/EHLO hostname on the email sender (#313)

The verification email sender greeted the server as localhost with no way to
change it. A relay enforcing reject_non_fqdn_helo_hostname or
reject_unknown_helo_hostname, the usual posture on hardened Postfix, refuses
that greeting and the message never leaves.

EmailParams gains HELOHost, passed through to email.HELOHost. Left empty the
greeting stays localhost, so existing callers are unchanged.

go-pkgz/email v0.8.0, already required by both modules, provides the option.
The test drives a fake SMTP server and asserts the greeting on the wire in
both directions, configured and unset.

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

3183 of 3699 relevant lines covered (86.05%)

9.51 hits per line

Relevant lines Covered
Build:
Build:
3699 RELEVANT LINES 3183 COVERED LINES
9.51 HITS PER LINE
Source Files on master
  • Tree
  • List 25
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32227261543 refs/tags/v2.2.0 Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:22AM UTC web-flow github
86.05
32227261538 refs/tags/v2.2.0 Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:21AM UTC web-flow github
86.1
32227263999 refs/tags/v1.26.0 Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:20AM UTC web-flow github
86.1
32227263945 refs/tags/v1.26.0 Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:20AM UTC web-flow github
86.05
32226875382 master Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:15AM UTC web-flow github
86.05
32226875394 master Allow setting the SMTP HELO/EHLO hostname on the email sender (#313) The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usua... push 19 Aug 2026 07:15AM UTC web-flow github
86.1
32226680994 feat/sender-helo-host Allow setting the SMTP HELO/EHLO hostname on the email sender The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usual postu... Pull #313 19 Aug 2026 07:13AM UTC paskal github
86.05
32226680763 feat/sender-helo-host Allow setting the SMTP HELO/EHLO hostname on the email sender The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usual postu... Pull #313 19 Aug 2026 07:12AM UTC paskal github
86.1
32226684647 feat/sender-helo-host Allow setting the SMTP HELO/EHLO hostname on the email sender The verification email sender greeted the server as localhost with no way to change it. A relay enforcing reject_non_fqdn_helo_hostname or reject_unknown_helo_hostname, the usual postu... Pull #313 19 Aug 2026 07:12AM UTC paskal github
86.05
32226366820 master Bump dependencies in root, v2 and example modules (#312) * Bump dependencies in root, v2 and example modules Updates every module that does not require a newer Go than the 1.25.0 directive already in place, so all three go.mod files keep their c... push 19 Aug 2026 07:10AM UTC web-flow github
86.04
See All Builds (1203)
  • 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