|
c1b3d106a0
|
Fix leak of first recipient to other recipients because mail headers are also cached and re-used
|
2025-06-16 17:29:38 +02:00 |
|
|
a4fd43e03d
|
Allow safe debugging of mail transfer by adding debug_mail_transfer build flag
|
2025-06-16 17:00:58 +02:00 |
|
|
30bf793598
|
Encode mail subject as rfc2047 Q-Encoding and body as rfc2045 Quoted-Printable Encoding
|
2025-06-12 20:13:47 +02:00 |
|
|
9b00959fdb
|
Improve memory efficiency of noticesToBeSent by mapping pointers instead of WidNotice structs
|
2025-06-12 17:23:08 +02:00 |
|
|
295ceec3de
|
Improve config file structure by combining multiple recipients into lists (breaking)
|
2025-06-12 00:26:40 +02:00 |
|
|
ef24503214
|
fix: don't save last published timestamp when email sending fails, so they can be sent in the next iteration
|
2025-06-11 22:05:44 +02:00 |
|
|
2e1aee0313
|
Parse -h, --help and --version and show help, version
|
2025-06-11 17:45:14 +02:00 |
|
|
b3290c357d
|
Update to go 1.24, small code cleanup
|
2025-06-11 17:29:14 +02:00 |
|
|
9f31bf557d
|
Added the software version to the mail default template and cli help text, updated README and build script
|
2024-07-22 19:57:55 +02:00 |
|
|
e9f39d25b4
|
Moved some code around and updated the README
|
2024-07-22 18:41:22 +02:00 |
|
|
368445e3a5
|
Updated to go 1.22.2
|
2024-04-11 20:31:48 +02:00 |
|
|
e5cc0ccbf1
|
Improved performance by manually handling mail server communication instead of using smtp.SendMail() and thus opening a new connection for each mail
|
2023-10-19 21:01:29 +02:00 |
|
|
8c427cc571
|
Improved the default templates
|
2023-10-19 20:50:32 +02:00 |
|
|
676454972c
|
Changed the order of the api endpoints so that notifications from the LSI Bayern will be sent first
|
2023-10-19 20:48:44 +02:00 |
|
|
740862efa2
|
Fixed a bug where all 1000 last notices where recognized as 'new'. This was caused by ApiEndpoint.getNotices() returning time.Time{} and a nil error in some cases.
|
2023-10-18 20:17:27 +02:00 |
|
|
57b26240fc
|
Updated .gitignore
|
2023-10-16 17:56:40 +02:00 |
|
|
7dddb91504
|
Added build script that cross-compiles, set minimal go version to 1.21 and updated README
|
2023-10-16 17:53:55 +02:00 |
|
|
d608af2a0d
|
Added systemd service file
|
2023-10-16 17:06:30 +02:00 |
|
|
f753a368b7
|
Removed those fields from the mail body that are already included in the subject
|
2023-10-16 16:30:47 +02:00 |
|
|
734ae592ef
|
Removed log.Lshortfile flag from all loggers
|
2023-10-16 16:17:39 +02:00 |
|
|
9bc5e8edce
|
Added caching of generated mails to speed up notification delivery
|
2023-10-14 13:26:29 +02:00 |
|
|
170d6fb353
|
Improved the wording of some debug messages and a line in the README
|
2023-10-14 10:48:06 +02:00 |
|
|
9534dc3492
|
Implemented proper logging and added more log messages
|
2023-10-14 10:41:22 +02:00 |
|
|
5a90f9736b
|
Improved README by removing redundant information
|
2023-10-14 09:25:12 +02:00 |
|
|
2af8122753
|
Fixed and improved logging of sent mail notifications
|
2023-10-13 21:05:01 +02:00 |
|
|
905eb32c90
|
Removed typo
|
2023-10-13 20:55:37 +02:00 |
|
|
e17799266a
|
Improved the documentation about filtering
|
2023-10-13 20:51:50 +02:00 |
|
|
ca2acc21db
|
Added more information to the README
|
2023-10-13 20:35:02 +02:00 |
|
|
852a8107ae
|
Added author/copyright information to the source code files
|
2023-10-13 20:02:51 +02:00 |
|
|
eef075e899
|
Added an api endpoint filter and updated the README
|
2023-10-13 19:58:24 +02:00 |
|
|
1fe6bacbc2
|
Fixed faulty email sender address in the initial config and the readme
|
2023-10-11 23:46:11 +02:00 |
|
|
b306a33f52
|
Added a bit more logging, handle errors from Recipient.filterAndSendNotices(), factor in delta t for the interval
|
2023-10-11 23:41:05 +02:00 |
|
|
24f4aeca18
|
Replaced tab spaces in the README with whitespaces
|
2023-10-11 22:22:49 +02:00 |
|
|
a6377b805d
|
Initial commit
|
2023-10-11 22:14:01 +02:00 |
|
|
f6c2eafc54
|
Initial commit
|
2023-10-11 22:04:38 +02:00 |
|