Go to file
Tim Kaufmann b44181f07f Add RFC 5322 compliant Message-ID header to email notifications
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
2025-12-19 14:19:12 +01:00
2021-09-04 18:41:42 +02:00
2025-08-04 00:03:15 +02:00
2025-09-28 19:05:05 +02:00
2025-09-13 19:47:16 +02:00
2022-11-20 16:58:31 +01:00
2022-10-23 01:52:58 +02:00
2020-06-15 19:50:09 +02:00
2022-10-23 01:52:58 +02:00
2025-08-03 20:18:35 +02:00
2025-08-31 16:36:14 +02:00
2025-06-13 01:12:53 +02:00
2025-08-31 10:39:17 +02:00
2025-08-03 14:49:00 +02:00
2024-12-14 22:30:21 +01:00
2025-09-28 19:05:05 +02:00
2022-12-21 01:14:48 +01:00

Documentation GitHub release Total downloads Build Status Docker Stars Docker Pulls
Go Report Codecov Become a sponsor Donate Paypal

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.

Languages
Go 95.3%
Dockerfile 3.5%
HCL 1.1%