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

go-pkgz / auth
86%

Build:
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 master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 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
  • 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%
32226875382

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.5 hits per line

Relevant lines Covered
Build:
Build:
3699 RELEVANT LINES 3183 COVERED LINES
9.5 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
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
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
32226366760 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:09AM UTC web-flow github
86.09
32219502454 master Bound verification email delivery to the request context (#310) * Bound verification email delivery to the request context TimeOut covers the connection setup only, so an SMTP server which accepts the connection and stalls afterwards holds the l... push 19 Aug 2026 05:30AM UTC web-flow github
86.09
32219502451 master Bound verification email delivery to the request context (#310) * Bound verification email delivery to the request context TimeOut covers the connection setup only, so an SMTP server which accepts the connection and stalls afterwards holds the l... push 19 Aug 2026 05:29AM UTC web-flow github
86.04
32210154267 master chore: ignore the _example build artifact push 19 Aug 2026 02:56AM UTC umputun github
86.01
32209952470 master chore: tidy the example module after the dependency bump push 19 Aug 2026 02:52AM UTC umputun github
86.06
32209753417 master chore: update go-pkgz/email to v0.8.0 and rest to v1.24.0 in both modules push 19 Aug 2026 02:49AM UTC umputun github
86.01
32204915530 master Delete only revisions older than the one just uploaded (#309) Two concurrent Put calls for the same user each kept their own upload and deleted the other, so both could report success while leaving no avatar at all. Cleanup now removes only the r... push 19 Aug 2026 01:28AM UTC web-flow github
86.06
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