Ralph Slooten
|
23b1261cf9
|
Chore: Tag names now allow . and must be a minimum of 1 character
|
2024-03-02 22:51:30 +13:00 |
|
Ralph Slooten
|
f548bbb874
|
Feature: Optional POP3 server (#249)
Originally requested in #72
|
2024-02-24 23:10:48 +13:00 |
|
Ralph Slooten
|
26a2095674
|
Chore: Security improvements (gosec)
|
2024-02-17 12:38:30 +13:00 |
|
Ralph Slooten
|
b2a0d73572
|
Chore: Switch to short uuid format for database IDs
|
2024-02-17 11:48:42 +13:00 |
|
Ralph Slooten
|
667218b30b
|
API: Include Reply-To information in message summaries for message list & websocket events
|
2024-02-09 23:08:34 +13:00 |
|
Ralph Slooten
|
848ce11a69
|
Chore: Update "About" modal layout when new version is available
|
2024-02-05 22:55:49 +13:00 |
|
Ralph Slooten
|
dda0b0c8a6
|
Feature: Add TLSRequired option for smtpd (#241)
|
2024-01-27 23:00:07 +13:00 |
|
Ralph Slooten
|
c256b91de7
|
Fix search casing
|
2024-01-25 22:19:32 +13:00 |
|
Ralph Slooten
|
f4f6a9b217
|
Fix error typo
|
2024-01-23 16:13:53 +13:00 |
|
Ralph Slooten
|
193f38d063
|
Update swagger docs
|
2024-01-23 16:13:03 +13:00 |
|
Ralph Slooten
|
a31672b6f3
|
UI: Only show number of messages ignored statistics if --ignore-duplicate-ids is set
|
2024-01-23 16:11:11 +13:00 |
|
Ralph Slooten
|
6725db4fa5
|
Feature: Add option to disable SMTP reverse DNS (rDNS) lookup (#230)
|
2024-01-21 09:05:08 +13:00 |
|
Ralph Slooten
|
0261f87faf
|
Remove unused imports
|
2024-01-20 23:06:02 +13:00 |
|
Ralph Slooten
|
98a15e5918
|
Feature: Display List-Unsubscribe & List-Unsubscribe-Post header info with syntax validation (#236)
|
2024-01-20 23:05:28 +13:00 |
|
Ralph Slooten
|
128796d4ca
|
Fix: Display multiple whitespace characters in message subject & recipient names (#238)
|
2024-01-20 12:29:28 +13:00 |
|
Ralph Slooten
|
9cda71f21a
|
Feature: Add optional SpamAssassin integration to display scores (#233)
|
2024-01-20 12:07:49 +13:00 |
|
Ralph Slooten
|
381813fe63
|
Fix: Prevent rare error from websocket connection (unexpected non-whitespace character)
|
2024-01-03 13:09:06 +13:00 |
|
Ralph Slooten
|
dd57596fd1
|
UI: Automatically refresh connected browsers if Mailpit is upgraded (version change)
|
2024-01-03 12:54:12 +13:00 |
|
Ralph Slooten
|
12cfb09774
|
Update swagger docs
|
2024-01-03 12:30:15 +13:00 |
|
Ralph Slooten
|
f4c703b686
|
Chore: Standardize error logging & formatting
|
2024-01-03 12:21:00 +13:00 |
|
Ralph Slooten
|
cdab59b295
|
Feature: Add option to only allow SMTP recipients matching a regular expression (disable open-relay behaviour #219)
|
2024-01-03 12:06:36 +13:00 |
|
Ralph Slooten
|
6aa23d987a
|
Remove ineffectual assignment of values
|
2024-01-02 17:29:59 +13:00 |
|
Ralph Slooten
|
857df79dd5
|
Update function comment
|
2024-01-02 17:19:08 +13:00 |
|
Ralph Slooten
|
8f3a5e1fba
|
Remove outdated documentation
|
2024-01-02 17:18:38 +13:00 |
|
Ralph Slooten
|
0af11fcb28
|
Chore: Include runtime statistics in API (info) & UI (About)
Resolves #218
|
2024-01-02 13:23:16 +13:00 |
|
Ralph Slooten
|
e0dc3726bc
|
Chore: Use memory pointer for internal message parsing & storage
|
2024-01-02 13:14:21 +13:00 |
|
Ralph Slooten
|
38a260a4eb
|
Update swagger json
|
2024-01-02 00:22:30 +13:00 |
|
Ralph Slooten
|
06ca217cde
|
Chore: Convert to many-to-many message tag relationships
|
2024-01-01 23:46:34 +13:00 |
|
Ralph Slooten
|
83e291208a
|
Chore: Standardize error logging & formatting
|
2024-01-01 15:25:38 +13:00 |
|
Ralph Slooten
|
4568b95bd6
|
UI: Refresh search results when search resubmitted or active tag filter clicked
|
2023-12-31 09:22:33 +13:00 |
|
Ralph Slooten
|
a32978d149
|
Fix: Fix regression to support for search query params to all /latest endpoints (#206)
|
2023-12-17 10:12:35 +13:00 |
|
Ralph Slooten
|
0808e4543f
|
UI: Allow multiple tags to be searched using Ctrl-click (#216)
|
2023-12-17 10:12:35 +13:00 |
|
Ralph Slooten
|
085e76f33e
|
Feature: Add configuration option to set maximum SMTP recipients (#205)
|
2023-12-14 16:26:12 +13:00 |
|
Ralph Slooten
|
28cd1fceee
|
API: Allow ID "latest" for message summary, headers, raw version & HTML/link checks
|
2023-12-14 16:26:03 +13:00 |
|
Ralph Slooten
|
701741a723
|
Fix: Remove JS debug information for favicon
|
2023-12-07 17:17:56 +13:00 |
|
Ralph Slooten
|
5365313f9a
|
Fix: New favicon notification badge to fix rendering issues (#210)
|
2023-12-04 21:32:59 +13:00 |
|
Ralph Slooten
|
ceb4c03dc3
|
UI: Enable tag colors by default
|
2023-12-01 15:30:14 +13:00 |
|
Ralph Slooten
|
97f1530c89
|
Chore: Add favicon fallback font (sans-serif) for unread count
See #210
|
2023-12-01 15:14:36 +13:00 |
|
Ralph Slooten
|
945da2c75c
|
Chore: Clearer log messages for bound SMTP & HTTP addresses
See #211
|
2023-12-01 15:03:01 +13:00 |
|
Ralph Slooten
|
ad91c10744
|
Swagger: Revert BinaryResponse type to string
Go-swagger does not appear to support `"format": "binary"`, and `"$ref": "#/definitions/File"` doesn't seem to be supported. Resolves #188
|
2023-11-19 15:10:23 +13:00 |
|
Ralph Slooten
|
d013158ac3
|
Fix: Prevent JavaScript error if message is missing From header (#209)
|
2023-11-19 15:09:54 +13:00 |
|
Ralph Slooten
|
ef41de06ae
|
Chore: Use NextReader() instead of ReadMessage() for websocket reading (#207)
This prevents against malicious buffer overflows.
|
2023-11-19 15:09:53 +13:00 |
|
Ralph Slooten
|
a5bec762d4
|
Feature: Support search query params to /latest endpoints (#206)
|
2023-11-11 23:48:45 +13:00 |
|
Ralph Slooten
|
4c5b024eca
|
Feature: Option to allow untrusted HTTPS certificates for screenshots & link checking (#204)
|
2023-11-11 23:10:43 +13:00 |
|
Ralph Slooten
|
74236258db
|
Fix: Correctly close websockets on client disconnect (#207)
|
2023-11-11 15:32:57 +13:00 |
|
Ralph Slooten
|
ffe6167d96
|
Feature: Add URL redirect (/view/latest ) to view latest message in web UI (#166)
|
2023-11-02 16:15:45 +13:00 |
|
Ralph Slooten
|
153eb3df53
|
Fix: Correctly display "About" modal when update check fails (resolves #199)
|
2023-10-28 17:33:11 +13:00 |
|
Ralph Slooten
|
f29016a175
|
Docs: Update documentation links
|
2023-10-25 10:01:03 +13:00 |
|
Ralph Slooten
|
d82b1e731c
|
UI: Fix column width in search view
|
2023-10-24 09:00:45 +13:00 |
|
Ralph Slooten
|
140bdd6c20
|
Feature: Set optional webhook for received messages (#195)
|
2023-10-20 23:16:56 +13:00 |
|