mirror of
https://github.com/crazy-max/diun.git
synced 2025-12-26 23:21:34 +01:00
b44181f07fe4d6412d767e696e505aec2ec04cd5
Implements unique Message-ID generation for email notifications to enhance email threading, tracking, and spam filter compatibility. Features: - Generates RFC 5322 compliant Message-ID headers - Uses nanosecond timestamps for high-resolution uniqueness - Includes 64 bits of cryptographically secure random data - Format: <timestamp.randomhex@domain> - Domain derived from LocalName config, falling back to Host Tests: - Validates RFC 5322 format compliance - Ensures uniqueness across 1,000 iterations - Verifies correct domain usage and structure
About
Diun is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.
Documentation
Documentation can be found on https://crazymax.dev/diun/
Contributing
Want to contribute? Awesome! The most basic way to show your support is to star the project, or to raise issues. If you want to open a pull request, please read the contributing guidelines.
You can also support this project by becoming a sponsor on GitHub or by making a Paypal donation to ensure this journey continues indefinitely!
Thanks again for your support, it is much appreciated! 🙏
License
MIT. See LICENSE for more details.
Description
Receive notifications when an image is updated on a Docker registry
automationdiscorddockergolanggotifykubernetesmanifestnotificationspushoverregistryrocketchatslackswarmtelegramupdateupdate-checkerwatch
Readme
MIT
71 MiB
Languages
Go
95.3%
Dockerfile
3.5%
HCL
1.1%

