Ralph Slooten
577461bff4
Merge branch 'release/v1.23.0'
2025-03-01 23:27:44 +13:00
Ralph Slooten
289466bdb8
Release v1.23.0
2025-03-01 23:27:43 +13:00
Ralph Slooten
3c2e227d32
Ignore gosec warnings for dump folder / file permissions
2025-03-01 23:11:24 +13:00
Ralph Slooten
7dfdf54e97
Chore: Update node dependencies
2025-03-01 23:02:34 +13:00
Ralph Slooten
f61a390bd9
Chore: Update Go dependencies
2025-03-01 22:59:46 +13:00
Ralph Slooten
b827d75c3e
Feature: Add configuration to disable SQLite WAL mode for NFS compatibility
2025-03-01 22:51:42 +13:00
Ralph Slooten
784e3de8a1
Testing: Add tests for message compression levels
2025-03-01 22:51:41 +13:00
Ralph Slooten
876d0eb5da
Feature: Add configuration to explicitly disable HTTP compression in web UI/API ( #448 )
2025-03-01 22:51:22 +13:00
Ralph Slooten
6e9760d5d9
Feature: Add configuration to set message compression level in db (0-3) ( #447 & #448 )
2025-03-01 22:51:22 +13:00
Ralph Slooten
aafd2a20d9
Chore: Minor speed & memory improvements when storing messages
2025-03-01 22:51:21 +13:00
Ralph Slooten
284e66f0ba
Chore: Optimize ZSTD encoder for fastest compression of messages ( #447 )
2025-03-01 22:51:21 +13:00
Ralph Slooten
8995cddfa5
Chore: Handle BLOB storage for default database differently to rqlite to reduce memory overhead ( #447 )
2025-03-01 22:51:20 +13:00
Ralph Slooten
8401ffff22
Fix: Display the correct STARTTLS or TLS runtime option on startup ( #446 )
...
This is just a cosmetic fix as the functionality itself was working correctly, however the runtime log said "STARTTLS required" regardless which was set.
2025-03-01 22:51:20 +13:00
Ville Skyttä
a6d0db174b
Chore: Avoid shell in Docker health check ( #444 )
2025-03-01 22:51:19 +13:00
Ralph Slooten
c7d7810e68
Merge branch 'release/v1.22.3'
2025-02-16 09:46:13 +13:00
Ralph Slooten
d26e317d25
Release v1.22.3
2025-02-16 09:46:12 +13:00
Ralph Slooten
a051fd49a9
Chore: Update node dependencies
2025-02-16 09:39:42 +13:00
Ralph Slooten
f836e92d58
Chore: Update Go dependencies
2025-02-16 09:34:03 +13:00
Ralph Slooten
1db502ef4e
Fix: Correctly detect maximum SMTP recipient limits, add test
2025-02-15 22:57:25 +13:00
Ralph Slooten
703e981a8b
Allow limit=0 in URL parameters
2025-02-15 15:22:16 +13:00
Ralph Slooten
8878ece19f
Feature: Add dump feature to export all raw messages to a local directory ( #443 )
2025-02-15 14:33:11 +13:00
Ralph Slooten
7c366669c7
Fix: Update Swagger JSON to prevent overflow ( #442 )
2025-02-14 16:10:54 +13:00
Ralph Slooten
61a1ed0e49
Remove duplication of swagger:model Triggers
2025-02-14 15:44:19 +13:00
Ralph Slooten
9b2e90279d
Fix: Include font/woff content type to embedded controller
2025-02-13 22:16:46 +13:00
Ville Skyttä
a1d35d488d
Chore: Specify Docker health check start period and interval ( #439 )
...
To reach healthy state faster at startup.
2025-02-13 15:57:45 +13:00
Ralph Slooten
a3bd62482d
Fix: Replace TrimLeft with TrimPrefix for webroot path handling ( #441 )
2025-02-13 15:55:12 +13:00
Ralph Slooten
d0458e2e7a
Merge tag 'v1.22.2' into develop
...
Release v1.22.2
2025-02-09 10:10:43 +13:00
Ralph Slooten
f40f95555a
Merge branch 'release/v1.22.2'
2025-02-09 10:10:35 +13:00
Ralph Slooten
a5558d97ce
Release v1.22.2
2025-02-09 10:10:34 +13:00
Ralph Slooten
50c072ef4f
Chore: Update node dependencies / esbuild
2025-02-09 10:07:54 +13:00
Ralph Slooten
561032f367
Chore: Update Go dependencies
2025-02-09 10:00:35 +13:00
Ralph Slooten
8f1b7b6ec0
Chore: Enable browser cache for embedded web UI assets
2025-02-09 09:47:45 +13:00
Ralph Slooten
be94385f38
Merge branch 'feature/embed-controller' into develop
2025-02-08 15:15:34 +13:00
Ralph Slooten
61306e1ae4
Ignore render errors
2025-02-08 15:15:25 +13:00
Ralph Slooten
dac9fcf735
Chore: Replace http.FileServer with custom controller to correctly encode gzipped error responses for embed.FS
...
Go v1.23 removes the Content-Encoding header from error responses, breaking pages such as 404's while using gzip compression middleware.
2025-02-08 15:15:07 +13:00
Ralph Slooten
3528bc8da7
Fix: Add missing "latest" route to message attachment API endpoint ( #437 )
2025-02-08 08:35:37 +13:00
Ralph Slooten
cb3300212f
Fix: Remove recursive HTML regeneration in embedded HTML view ( #434 )
2025-02-07 19:39:55 +13:00
Ralph Slooten
f377414c3b
Merge tag 'v1.22.1' into develop
...
Release v1.22.1
2025-02-06 15:09:08 +13:00
Ralph Slooten
a2db203a08
Merge branch 'release/v1.22.1'
2025-02-06 15:09:06 +13:00
Ralph Slooten
b1eb58c9c8
Release v1.22.1
2025-02-06 15:09:06 +13:00
Ralph Slooten
76b7e74049
Chore: Update node dependencies
2025-02-06 15:04:37 +13:00
Ralph Slooten
ed0caa0081
Chore: Update Go dependencies
2025-02-06 15:03:45 +13:00
Ralph Slooten
45e67b5cac
Remove swagger example to allow validation
2025-02-05 15:36:07 +13:00
Ralph Slooten
0c63c29769
Feature: Add optional query parameter for HTML message iframe embedding ( #434 )
2025-02-05 15:25:15 +13:00
Ralph Slooten
f4d6dd5c39
Update test error logging formatting
2025-02-04 16:16:17 +13:00
Ralph Slooten
496bf17db7
Chore: Add API CORS policy to HTML preview routes ( #434 )
2025-02-02 15:57:40 +13:00
Ralph Slooten
86b5524217
Feature: Add optional UI setting to skip "Delete all" & "Mark all read" confirmation dialogs( #428 )
2025-02-02 15:31:18 +13:00
dependabot[bot]
cba9f0043c
Chore: Bump actions/stale from 9.0.0 to 9.1.0 ( #432 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9.0.0...v9.1.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-01 22:52:28 +13:00
Ralph Slooten
a1b08ea2bc
Fix Chaos link typo
2025-01-30 23:20:00 +13:00
Ralph Slooten
3d6d899a6d
Merge tag 'v1.22.0' into develop
...
Release v1.22.0
2025-01-26 13:37:08 +13:00
Ralph Slooten
9687329fc1
Merge branch 'release/v1.22.0'
2025-01-26 13:37:04 +13:00
Ralph Slooten
04410ff463
Release v1.22.0
2025-01-26 13:37:03 +13:00
Ralph Slooten
a29b969e61
Reorder forwarding feature
2025-01-26 12:46:13 +13:00
Ralph Slooten
8425780ccd
Chore: Update node dependencies
2025-01-26 12:44:41 +13:00
Ralph Slooten
8331e11f7f
Chore: Update Go dependencies
2025-01-26 12:43:29 +13:00
Ralph Slooten
d7df895261
Feature: SMTP auto-forwarding option ( #414 )
2025-01-26 12:39:39 +13:00
Ralph Slooten
e2fab49873
Update relay modal wording
2025-01-26 09:48:05 +13:00
Ralph Slooten
a95bc3d29f
Feature: Option to override the From email address in SMTP relay configuration ( #414 )
2025-01-26 00:22:57 +13:00
Ralph Slooten
f278933bb9
Merge branch 'feature/chaos' into develop
2025-01-25 12:17:32 +13:00
Ralph Slooten
4d86297169
Feature: Add Chaos functionality to test integration handling of SMTP error responses ( #402 , #110 , #144 & #268 )
...
Closes #405
2025-01-25 12:17:15 +13:00
Ralph Slooten
2a6ab0476b
Correct format string in EHLO response
2025-01-25 11:57:32 +13:00
Ralph Slooten
b2ffb7476d
Order swagger sections by tag name
2025-01-25 00:00:23 +13:00
Ralph Slooten
338f205234
Use consistent swagger tag casing
2025-01-24 11:55:51 +13:00
Ralph Slooten
168049faf9
Refactor write & writef arguments
2025-01-18 14:47:20 +13:00
Hazem Noor
2a1a5ae852
Fix: Update command npm run update-caniemail save path ( #422 )
2025-01-09 10:59:01 +13:00
Ralph Slooten
e30754a167
Fix: Correct date formatting in TestMakeHeaders
2025-01-01 22:49:23 +13:00
Ralph Slooten
fd46d4076b
Merge tag 'v1.21.8' into develop
...
Release v1.21.8
2024-12-20 16:48:13 +13:00
Ralph Slooten
7703d09919
Merge branch 'release/v1.21.8'
2024-12-20 16:47:59 +13:00
Ralph Slooten
b3e7995342
Release v1.21.8
2024-12-20 16:47:58 +13:00
Ralph Slooten
c8937e218f
Chore: Update node dependencies
2024-12-20 16:16:43 +13:00
Ralph Slooten
82cfd605e5
Chore: Update Go dependencies
2024-12-20 16:14:47 +13:00
Ralph Slooten
d67feec713
Fix(db): Remove unused FOREIGN KEY REFERENCES in message_tags table ( #374 )
...
This SQL patch rebuilds the message_tags table to remove the unused ID & TagID REFERENCES that was sometimes causing FOREIGN KEY errors when deleting messages (with tags) using the rqlite database. This is not a bug in rqlite, but rather a limitation of how Mailpit integrated with rqlite as an optional alternative database.
2024-12-20 16:12:40 +13:00
Thomas Landauer
9f4908d11d
Add case-insensitive flags to regex'es ( #411 )
...
* Update smtpd.go: Adding case-insensitive flags to regex'es
* Update smtpd_test.go
2024-12-15 07:56:20 +13:00
Ralph Slooten
13027bf10b
Merge tag 'v1.21.7' into develop
...
Release v1.21.7
2024-12-14 23:01:13 +13:00
Ralph Slooten
37c0558ddd
Merge branch 'release/v1.21.7'
2024-12-14 23:01:07 +13:00
Ralph Slooten
9d205cfdcc
Release v1.21.7
2024-12-14 23:01:05 +13:00
Ralph Slooten
e01a0f8f4b
Chore: Update node dependencies
2024-12-14 22:53:35 +13:00
Ralph Slooten
ebf8f3568b
Chore: Update Go dependencies
2024-12-14 22:50:53 +13:00
Ralph Slooten
572bda80a2
Chore: Bump Go version for automated testing
2024-12-14 18:03:49 +13:00
Ralph Slooten
23fee8e4e1
Chore: Move smtpd & pop3 modules to internal
2024-12-14 17:51:02 +13:00
Ralph Slooten
b2f4acb7ed
Rename smtpd files
2024-12-14 15:12:45 +13:00
Thomas Landauer
2ea92d1b7e
Chore: Stricter SMTP 'MAIL FROM' & 'RCPT TO' handling ( #409 )
...
* Update lib.go: Changing `mailFromRE` and `rcptToRE` regex
I don't know how to rebase so I started from scratch ;-)
2 changes compared to what you said at https://github.com/axllent/mailpit/pull/406#issuecomment-2540350780
* I did the same for `rcptToRE`
* I replaced the `*` quantifier with `+`, for consistency
* Update lib.go
* Allow valid empty MAIL FROM value
---------
Co-authored-by: Ralph Slooten <axllent@gmail.com >
2024-12-14 15:03:20 +13:00
Ralph Slooten
0af5d184f5
Add SMTP From address when ignored parameters are received
2024-12-13 20:05:30 +13:00
Ralph Slooten
4ad6a4553c
Fix: Ignore unsupported optional SMTP 'MAIL FROM' parameters ( #407 )
2024-12-13 15:40:11 +13:00
dependabot[bot]
b5734691e8
Bump golang.org/x/crypto from 0.30.0 to 0.31.0 ( #408 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.30.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.30.0...v0.31.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-13 07:10:47 +13:00
Ralph Slooten
e78bc79f5e
Testing: Add smtpd tests
2024-12-13 06:25:19 +13:00
Ralph Slooten
0fbb9463d4
Minor style change
2024-12-12 08:26:44 +13:00
Ralph Slooten
4c954e655c
Chore: Display "To" details in mobile messages list
2024-12-10 22:00:36 +13:00
Ralph Slooten
16fbb728a4
Chore: Display "From" details in message sidebar (desktop) ( #403 )
2024-12-10 22:00:00 +13:00
Ralph Slooten
b27a28cbf5
Fix: Prevent splitting multi-byte characters in message snippets ( #404 )
2024-12-10 18:12:35 +13:00
Ralph Slooten
b1c745fb32
Merge tag 'v1.21.6' into develop
...
Release v1.21.6
2024-12-08 12:59:40 +13:00
Ralph Slooten
ccd35c7dc9
Merge branch 'release/v1.21.6'
2024-12-08 12:59:25 +13:00
Ralph Slooten
11a9014241
Release v1.21.6
2024-12-08 12:59:24 +13:00
Ralph Slooten
93c9eb3fbf
Chore: Update caniemail database
2024-12-08 12:55:49 +13:00
Ralph Slooten
68f2a3189e
Chore: Update node dependencies
2024-12-08 12:55:09 +13:00
Ralph Slooten
d57aa9b37e
Chore: Update Go dependencies
2024-12-08 12:52:38 +13:00
Ralph Slooten
14f1a44c7a
Feature: Include Mailpit label (if set) in webhook HTTP header ( #400 )
2024-12-06 17:21:52 +13:00
Ralph Slooten
3e7d4f8175
Feature: Add support for sending inline attachments via HTTP API ( #399 )
...
Optional settings for Attachment ContentID & ContentType
2024-12-05 21:25:59 +13:00
Ralph Slooten
22cae16e00
Fix error handling
2024-12-01 14:49:01 +13:00
avesst
6e44691f6d
Fix: Message view not updating when deleting messages from search ( #395 )
...
* Fix message view not updating when deleting messages from search
* Move logic to after SQL execution and prune if > 200 messages
2024-11-30 22:54:14 +13:00
Ralph Slooten
aabb2acab9
Merge tag 'v1.21.5' into develop
...
Release v1.21.5
2024-11-26 22:24:45 +13:00
Ralph Slooten
0277f4e944
Merge branch 'release/v1.21.5'
2024-11-26 22:24:41 +13:00
Ralph Slooten
7c31b3d0c0
Release v1.21.5
2024-11-26 22:24:40 +13:00
Ralph Slooten
c7f3937cb2
Chore: Update caniemail database
2024-11-26 22:17:04 +13:00
Ralph Slooten
5a3448accf
Chore: Update node dependencies
2024-11-26 22:16:16 +13:00
Ralph Slooten
53b55ec320
Chore: Update Go dependencies
2024-11-26 22:14:08 +13:00
Ralph Slooten
0ff73b7df6
Format code
2024-11-22 16:55:24 +13:00
Faster IT
5666462f29
Chore: Make symlink detection more specific to contain "sendmail" in the name ( #391 )
2024-11-22 16:52:20 +13:00
Ralph Slooten
bc23e6336d
Merge tag 'v1.21.4' into develop
...
Release v1.21.4
2024-11-17 17:56:30 +13:00
Ralph Slooten
6d115ceb86
Merge branch 'release/v1.21.4'
2024-11-17 17:56:26 +13:00
Ralph Slooten
a33d0c9d07
Release v1.21.4
2024-11-17 17:56:25 +13:00
Ralph Slooten
f08a959545
Bugfix: Fix external CSS stylesheet loading in HTML preview ( #388 )
2024-11-17 17:49:15 +13:00
Ralph Slooten
249a02b71a
Merge tag 'v1.21.3' into develop
...
Release v1.21.3
2024-11-16 15:28:12 +13:00
Ralph Slooten
b698e037bf
Merge branch 'release/v1.21.3'
2024-11-16 15:28:10 +13:00
Ralph Slooten
8dab8abde4
Release v1.21.3
2024-11-16 15:28:10 +13:00
Ralph Slooten
8c2e5d856a
Chore: Update Go dependencies
2024-11-16 15:23:04 +13:00
Ralph Slooten
1afd138cc5
Chore: Minor UI tweaks
2024-11-16 15:21:45 +13:00
Ralph Slooten
c4e0e651a3
Chore: Mute Dart Sass deprecation notices
2024-11-16 14:55:35 +13:00
Ralph Slooten
0b11ce26ab
Chore: Update node dependencies
2024-11-16 14:54:43 +13:00
Ralph Slooten
bc7d7f901d
Chore: Upgrade Alpine packages on Docker build
2024-11-10 07:57:45 +13:00
Ralph Slooten
a7fac05209
Remove swagger parameter examples (invalid format)
2024-11-09 16:51:23 +13:00
Ralph Slooten
657cada916
Chore: Add swagger examples & API code restructure
2024-11-09 13:24:20 +13:00
Ralph Slooten
ea219e5ec9
Merge branch 'release/v1.21.2'
2024-11-08 23:19:35 +13:00
Ralph Slooten
8f79fcd0d5
Release v1.21.2
2024-11-08 23:19:34 +13:00
Ralph Slooten
61cff513cb
Chore: Remove legacy Tags column from message DB table
2024-11-08 23:02:27 +13:00
Ralph Slooten
13caeb4f5b
Chore: Update Go dependencies
2024-11-08 22:11:31 +13:00
Ralph Slooten
3f2457cc6a
Chore: Update node dependencies
2024-11-08 22:07:11 +13:00
Ralph Slooten
2c94c32722
Feature: Add additional ignored flags to sendmail ( #384 )
...
commit 5dc0ac63d414d88c516785cba26c5cec24fc817a
Author: Ralph Slooten <axllent@gmail.com >
Date: Fri Nov 8 21:58:46 2024 +1300
Add new ignored flags to sendmail help
commit 810e6ffc2348328bfd8a0a148c95ccfb7a13cbcb
Author: Lucas dos Santos Abreu <lucas.s.abreu@gmail.com >
Date: Fri Nov 8 05:37:27 2024 -0300
Feature: Add additional ignored flags to sendmail (#384 )
2024-11-08 21:59:20 +13:00
Ralph Slooten
d448211653
Fix: Fix browser notification request on Edge ( #89 )
2024-11-07 16:35:37 +13:00
Ralph Slooten
ccef1ae20d
Merge tag 'v1.21.1' into develop
...
Release v1.21.1
2024-11-01 22:24:35 +13:00
Ralph Slooten
0f24496ee2
Merge branch 'release/v1.21.1'
2024-11-01 22:24:23 +13:00
Ralph Slooten
2743e2e0cb
Release v1.21.1
2024-11-01 22:24:22 +13:00
Ralph Slooten
4be92633f2
Chore: Update Go dependencies
2024-11-01 22:19:23 +13:00
Ralph Slooten
5675abef84
Feature: Add ability to search by size smaller or larger than a value (eg: larger:1M / smaller:2.5M)
2024-10-27 02:15:13 +13:00
Ralph Slooten
bd47c19058
Feature: Add ability to search for messages containing inline images (has:inline)
2024-10-27 02:12:19 +13:00
Ralph Slooten
47c6062b1c
Chore: Separate attachments and inline images in download nav and badges ( #379 )
2024-10-26 23:14:55 +13:00
Ralph Slooten
48a1f6b877
Merge tag 'v1.21.0' into develop
...
Release v1.21.0
2024-10-24 23:51:54 +13:00
Ralph Slooten
10c20dd00f
Merge branch 'release/v1.21.0'
2024-10-24 23:51:49 +13:00
Ralph Slooten
57d32c6627
Release v1.21.0
2024-10-24 23:51:47 +13:00
Ralph Slooten
4ba1343184
Merge branch 'feature/multi-select-macos' into develop
2024-10-24 23:27:44 +13:00
Ralph Slooten
e4da814ece
Use consistent @click syntax
2024-10-24 23:27:26 +13:00
Tobi
324a0ac037
Fix: Allow multiple item selection on macOS with Cmd-click ( #378 )
...
* UI: Make multiple tag selection work on macOS
* UI: Allow click+meta key combination to select messages in list
2024-10-24 23:22:48 +13:00
Ralph Slooten
e1b02be9ba
Merge branch 'feature/unix-sockets' into develop
2024-10-24 23:13:53 +13:00
Ralph Slooten
31ec6681a7
Feature: Experimental Unix socket support for HTTPD & SMTPD ( #373 )
2024-10-24 23:12:34 +13:00
Ralph Slooten
e2c3256f0c
Ignore gosec warning about file permission being set via tar header
2024-10-24 16:52:09 +13:00
Ralph Slooten
2420aa7c2a
Merge tag 'v1.20.7' into develop
...
Release v1.20.7
2024-10-19 23:43:26 +13:00
Ralph Slooten
009d02816f
Merge branch 'release/v1.20.7'
2024-10-19 23:43:17 +13:00
Ralph Slooten
5131b6a0cc
Release v1.20.7
2024-10-19 23:43:16 +13:00
Ralph Slooten
d2070e1ee1
Chore: Update caniemail database
2024-10-18 18:03:25 +13:00
Ralph Slooten
405babda7b
Testing: Add tenantIDs to tests
2024-10-18 17:55:46 +13:00
Ralph Slooten
882adeebe3
SQL error deleting a tag while using tenant-id (take 2)
2024-10-17 22:41:41 +13:00
Ralph Slooten
f8efda0149
Fix: SQL error deleting a tag while using tenant-id ( #374 )
2024-10-17 22:30:58 +13:00
Ralph Slooten
d61304a854
Merge tag 'v1.20.6' into develop
...
Release v1.20.6
2024-10-14 17:42:20 +13:00
Ralph Slooten
4ff9fdf298
Merge branch 'release/v1.20.6'
2024-10-14 17:42:17 +13:00
Ralph Slooten
51e29ba90a
Release v1.20.6
2024-10-14 17:42:17 +13:00
Ralph Slooten
9ab289a6c9
Chore: Bump Go compile version to 1.23
2024-10-14 17:39:52 +13:00
Ralph Slooten
2c945be5b9
Remove blank authentication from RapiDoc
2024-10-12 15:54:08 +13:00
Ralph Slooten
f9a185da46
Chore: Update node modules
2024-10-12 15:50:26 +13:00
Ralph Slooten
73a993492e
Chore: Update swagger file tests
2024-10-12 15:30:33 +13:00
Ralph Slooten
a56fd1f53d
Chore: Code cleanup
2024-10-12 15:20:11 +13:00
Ralph Slooten
073ddd33d5
Update stale issue action
2024-10-02 17:43:10 +02:00
Ralph Slooten
f142893d58
Chore: Update Go dependencies
2024-10-01 11:50:57 +02:00
Ralph Slooten
bd026bef8c
Chore: Update minimum Go version (1.22.0)
2024-10-01 11:48:20 +02:00
Ralph Slooten
26e8706eb4
Chore: Update node dependencies
2024-10-01 11:40:41 +02:00
Ralph Slooten
ff8cd229ca
Merge tag 'v1.20.5' into develop
...
Release v1.20.5
2024-09-26 17:20:28 +02:00
Ralph Slooten
2c326acf08
Merge branch 'release/v1.20.5'
2024-09-26 17:20:25 +02:00
Ralph Slooten
1aed5fda5a
Release v1.20.5
2024-09-26 17:20:25 +02:00
Ralph Slooten
9a4982e646
Chore: Update node modules
2024-09-26 17:13:16 +02:00
cui fliter
a64950ddea
Fix: Use correct parameter order in SpamAssassin socket detection ( #364 )
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2024-09-27 03:04:52 +12:00
Ralph Slooten
7f4cd90c03
Add undocumented "demonstration mode"
2024-09-08 00:23:15 +12:00
Ralph Slooten
56f1138f8e
Chore: Use consistent margins for Mailpit label if set
2024-09-07 17:34:42 +12:00
Ralph Slooten
bd5c450294
Chore: Improve tag detection in UI
2024-09-06 15:57:41 +12:00
Ralph Slooten
54a72e8e1e
Chore: Improve link detection in the HTML preview
2024-09-05 17:46:02 +12:00
Ralph Slooten
069967f502
Merge tag 'v1.20.4' into develop
...
Release v1.20.4
2024-09-05 17:33:21 +12:00
Ralph Slooten
4ee3ba4753
Merge branch 'release/v1.20.4'
2024-09-05 17:33:19 +12:00
Ralph Slooten
84e46e6604
Release v1.20.4
2024-09-05 17:33:19 +12:00
Ralph Slooten
2048f15bbf
Chore: Update Go modules
2024-09-05 17:32:03 +12:00
Ralph Slooten
93761b6f53
Chore: Update node modules
2024-09-05 17:31:05 +12:00
Ralph Slooten
2a0853d21a
Fix: Relax URL detection in link check tool ( #357 )
2024-09-05 17:15:53 +12:00
Ralph Slooten
dc1a16ed5c
Chore: Upgrade vue-css-donut-chart & related charts
2024-09-01 22:08:18 +12:00
Ralph Slooten
f95147fd83
Merge tag 'v1.20.3' into develop
...
Release v1.20.3
2024-09-01 19:56:00 +12:00
Ralph Slooten
c84bfc3330
Merge branch 'release/v1.20.3'
2024-09-01 19:55:56 +12:00
Ralph Slooten
b22eccd88c
Release v1.20.3
2024-09-01 19:55:54 +12:00
Ralph Slooten
1c8f0bf136
Chore: Update caniemail database
2024-09-01 19:52:44 +12:00
Ralph Slooten
48195b004e
Chore: Update node dependencies
2024-09-01 19:51:07 +12:00
Ralph Slooten
32185e3abe
Chore: Update Go dependencies
2024-09-01 19:18:33 +12:00
Ralph Slooten
be1d2bcb28
Fix: Disable automatic HTML/Text character detection when charset is provided ( #348 )
2024-09-01 18:35:42 +12:00
Ralph Slooten
259d71122b
Chore: Do not recenter selected messages in sidebar on every new message
2024-09-01 08:56:45 +12:00
Ralph Slooten
b37a24fdcf
Code cleanup
2024-08-25 00:01:17 +12:00
Ralph Slooten
f598c9adbb
Merge tag 'v1.20.2' into develop
...
Release v1.20.2
2024-08-17 23:12:57 +12:00
Ralph Slooten
aaa873ed68
Merge branch 'release/v1.20.2'
2024-08-17 23:12:54 +12:00
Ralph Slooten
fb8b24cc28
Release v1.20.2
2024-08-17 23:12:53 +12:00
Ralph Slooten
7d55e20e85
Chore: Update Go dependencies
2024-08-17 23:09:43 +12:00
Ralph Slooten
e98109a238
Chore: Update node dependencies
2024-08-17 23:07:12 +12:00
Ralph Slooten
3cec8bfab8
Merge branch 'feature/smtpd-debug' into develop
2024-08-17 23:03:27 +12:00
Ralph Slooten
4f2324a367
Feature: Web UI notifications of smtpd & POP3 errors ( #347 )
2024-08-17 23:02:55 +12:00
Ralph Slooten
ac60ed62ae
Update smtpd logging format
2024-08-17 23:02:54 +12:00
Ralph Slooten
65327b975b
Chore: Add debug database storage logging
2024-08-17 23:02:48 +12:00
Ralph Slooten
ba42cac2ad
Chore: Add smtpd server logging in the CLI ( #347 )
2024-08-17 14:15:53 +12:00
Ralph Slooten
5fc025b1a5
Remove negative margin of tags button
2024-08-10 12:28:00 +12:00
Ralph Slooten
48bef8d7ac
Merge tag 'v1.20.1' into develop
...
Release v1.20.1
2024-08-10 12:07:16 +12:00
Ralph Slooten
37ea30fcdb
Merge branch 'release/v1.20.1'
2024-08-10 12:07:13 +12:00
Ralph Slooten
8f1b804b2a
Release v1.20.1
2024-08-10 12:07:13 +12:00
Ralph Slooten
f8a6bd7d5e
Chore: Shift inbox pagination to inbox component
2024-08-10 11:41:33 +12:00
Ralph Slooten
047c658157
Chore: Live load up to 100 new messages in sidebar ( #336 )
2024-08-10 11:13:54 +12:00
Ralph Slooten
a060abd5fe
Fix: Correctly decode X-Tags message headers (RFC 2047) ( #344 )
2024-08-09 14:26:43 +12:00
Ralph Slooten
a21808df65
Chore: Show icon attachment in new side navigation message listing ( #345 )
2024-08-09 13:54:05 +12:00
Ralph Slooten
1e4fc9f003
Merge tag 'v1.20.0' into develop
...
Release v1.20.0
2024-08-06 18:58:20 +12:00
Ralph Slooten
3fdbcaff8a
Merge branch 'release/v1.20.0'
2024-08-06 18:58:12 +12:00
Ralph Slooten
71820dc124
Release v1.20.0
2024-08-06 18:58:10 +12:00
Ralph Slooten
81e98d1376
Various UI tweaks
2024-08-06 17:38:42 +12:00
Ralph Slooten
27c36f52b2
Cleanup redundant code
2024-08-06 17:31:40 +12:00
Ralph Slooten
325394876d
Chore: Update caniemail database
2024-08-06 17:26:10 +12:00
Ralph Slooten
5a54994a5d
Chore: Update Go dependencies
2024-08-06 17:25:07 +12:00
Ralph Slooten
d48b5e8674
Feature: Add option to control message retention by age ( #338 )
2024-08-06 17:23:28 +12:00
Ralph Slooten
3f3da220cf
Chore: Update node dependencies
2024-08-04 17:16:10 +12:00
Ralph Slooten
9040e04edf
Merge branch 'feature/sidebar-email-list' into develop
2024-08-04 17:11:26 +12:00
Ralph Slooten
6baf13b25b
Fix: Prevent potential JavaScript errors caused by race condition
2024-08-04 17:10:28 +12:00
Ralph Slooten
4716c18d5f
Fix: Better regexp to detect tags in search
2024-08-04 17:07:53 +12:00
Ralph Slooten
22693f727f
Add websocket delay to prevent joining messages
2024-08-04 17:06:55 +12:00
Ralph Slooten
476843d9f3
Chore: Make internal tagging methods private
2024-08-04 17:05:58 +12:00
Ralph Slooten
a1cb0af639
Feature(UI): List messages in side nav when viewing message for easy navigation ( #336 )
2024-08-04 17:04:14 +12:00
Ralph Slooten
54e0c32948
Fix(API): Return text/plain header for message delete request
2024-08-02 16:11:03 +12:00
Ralph Slooten
9670183d0f
Fix: Prevent Vue race condition to initialize dayjs relativeTime plugin
2024-07-28 10:59:02 +12:00
Ralph Slooten
05da2a76f4
Merge tag 'v1.19.3' into develop
...
Release v1.19.3
2024-07-26 22:17:20 +12:00
Ralph Slooten
f16289078e
Merge branch 'release/v1.19.3'
2024-07-26 22:17:16 +12:00
Ralph Slooten
5580967c78
Release v1.19.3
2024-07-26 22:17:15 +12:00
Ralph Slooten
eeb2c03424
Chore: Update Go dependencies
2024-07-26 22:09:41 +12:00
Ralph Slooten
0127b9a1f2
Merge branch 'feature/stored-xss' into develop
2024-07-26 22:06:14 +12:00
Ralph Slooten
a078c318e8
Fix(Security): Prevent bypass of Contend Security Policy using stored XSS, and sanitize preview HTML data (DOMPurify)
...
This closes a security hole whereby a bad actor with SMTP access can bypass the CSP headers with a series of specially crafted HTML messages. A special thanks to @bmodotdev for responsibly disclosing the vulnerability and proving information and an initial fix.
2024-07-26 22:02:14 +12:00
Ralph Slooten
9e881ea868
Chore: Display nicer noscript message when JavaScript is disabled
2024-07-24 19:19:26 +12:00
Ralph Slooten
41c957b807
Add security policy
2024-07-23 17:23:56 +12:00
Ralph Slooten
ea0b5f66f7
Merge tag 'v1.19.2' into develop
...
Release v1.19.2
2024-07-21 16:11:55 +12:00
Ralph Slooten
1f7a60452e
Merge branch 'release/v1.19.2'
2024-07-21 16:11:49 +12:00
Ralph Slooten
14943324e8
Release v1.19.2
2024-07-21 16:11:48 +12:00
Ralph Slooten
b05c6fbf60
Chore: Update Go dependencies
2024-07-21 16:06:26 +12:00
Ralph Slooten
21a6f798d1
Fix: Update Inbox "Delete All" count when new messages are detected ( #334 )
2024-07-16 16:21:49 +12:00
Ralph Slooten
9014376e80
Merge tag 'v1.19.1' into develop
...
Release v1.19.1
2024-07-14 15:13:38 +12:00
Ralph Slooten
609b2a64ea
Merge branch 'release/v1.19.1'
2024-07-14 15:13:34 +12:00
Ralph Slooten
eb120a231b
Release v1.19.1
2024-07-14 15:13:33 +12:00
Ralph Slooten
fd03926260
Chore: Update Go dependencies
2024-07-14 15:08:28 +12:00
Ralph Slooten
6947c2a621
Feature: Add optional relay recipient blocklist ( #333 )
2024-07-14 15:04:36 +12:00
Ralph Slooten
406fe56fc6
Chore: Equal column widths in About modal
2024-07-07 22:17:21 +12:00
Ralph Slooten
13a418370f
Chore: Bump esbuild to version 0.23.0
2024-07-02 19:17:16 +12:00
dependabot[bot]
80a2ab68c2
Chore: Bump esbuild from 0.21.5 to 0.22.0 ( #326 )
2024-07-01 21:55:50 +12:00
dependabot[bot]
1d9c12b657
Chore: Bump docker/build-push-action from 5 to 6 ( #327 )
2024-07-01 21:53:29 +12:00
Ralph Slooten
a1b1e97f75
Merge tag 'v1.19.0' into develop
...
Release v1.19.0
2024-06-29 23:01:55 +12:00
Ralph Slooten
61e8cad507
Merge branch 'release/v1.19.0'
2024-06-29 23:01:51 +12:00
Ralph Slooten
1f0f9efa7a
Release v1.19.0
2024-06-29 23:01:49 +12:00
Ralph Slooten
f5f2371839
Merge branch 'feature/tag-edit' into develop
2024-06-29 17:24:07 +12:00
Ralph Slooten
3fcbdb3273
Chore: Update node dependencies
2024-06-29 17:23:07 +12:00
Ralph Slooten
52d8806c01
Chore: Update Go dependencies
2024-06-29 17:17:18 +12:00
Ralph Slooten
b941015632
Consolidate API tag functionality
2024-06-29 17:15:21 +12:00
Ralph Slooten
0c377b9616
Feature: Add ability to rename and delete tags globally
2024-06-29 17:12:56 +12:00
Ralph Slooten
0dca8df29c
Feature: Add option to disable auto-tagging for plus-addresses & X-Tags ( #323 )
2024-06-28 22:35:07 +12:00
Ralph Slooten
c7e0455479
Handle errors correctly
2024-06-22 23:56:17 +12:00
Ralph Slooten
19645db2de
Use correct AS case
2024-06-22 23:48:07 +12:00
Ralph Slooten
6373a33bff
Merge tag 'v1.18.7' into develop
...
Release v1.18.7
2024-06-22 23:36:20 +12:00
Ralph Slooten
9a3d0ca337
Merge branch 'release/v1.18.7'
2024-06-22 23:36:12 +12:00
Ralph Slooten
4193489b9e
Release v1.18.7
2024-06-22 23:36:09 +12:00
Ralph Slooten
eac0b9d5df
Add nosec to audited code
2024-06-22 23:34:18 +12:00
Ralph Slooten
e60fefb33b
Update Changelog group title order
2024-06-22 23:07:24 +12:00
Ralph Slooten
0bc8dcc161
Use short hash in edge builds
2024-06-22 13:48:10 +12:00
Ralph Slooten
99c5c1a120
Use short hash in edge builds
2024-06-22 13:46:50 +12:00
Ralph Slooten
33e367d706
Chore: Refactor JavaScript, use arrow functions instead of "self" aliasing
2024-06-22 13:27:00 +12:00
Ralph Slooten
5e5b855a3d
UI tweaks
2024-06-22 12:12:18 +12:00
Ralph Slooten
e15a8fecc5
Chore: Handle websocket errors caused by persistent connection failures ( #319 )
...
When either websockets do not work, or when they continually break connection (>3 / 15s), websockets will now stop reconnecting.
2024-06-22 12:07:01 +12:00
Ralph Slooten
eb0ef8baff
Merge branch 'feature/label' into develop
2024-06-21 16:54:43 +12:00
Ralph Slooten
a155b395db
Feature: Add optional label to identify Mailpit instance ( #316 )
2024-06-21 16:54:33 +12:00
Ralph Slooten
8de2c5ec81
Template formatting
2024-06-21 16:09:48 +12:00
Ralph Slooten
7a55e4d0e2
Enable POP3 integration tests
2024-06-21 15:40:22 +12:00
Ralph Slooten
f7f200c6fe
Testing: Add POP3 integration tests
2024-06-21 15:38:30 +12:00
Ralph Slooten
1bd6794b2d
Merge tag 'v1.18.6' into develop
...
Release v1.18.6
2024-06-19 16:25:14 +12:00
Ralph Slooten
7204964cf8
Merge branch 'release/v1.18.6'
2024-06-19 16:25:13 +12:00
Ralph Slooten
a4b081f9b9
Release v1.18.6
2024-06-19 16:25:12 +12:00
Ralph Slooten
1529e424f8
Merge branch 'feature/pop3-fixes' into develop
2024-06-19 16:20:02 +12:00
Ralph Slooten
48045ec0aa
Chore: Update caniemail database
2024-06-19 16:18:42 +12:00
Ralph Slooten
545162e6fc
Chore: Update node dependencies
2024-06-19 16:17:54 +12:00
Ralph Slooten
d2f586c133
Chore: Update Go dependencies
2024-06-19 16:14:29 +12:00
Ralph Slooten
2cf0b50d1b
Rename pop3 server file
2024-06-19 16:10:03 +12:00
Ralph Slooten
70baf12adb
Chore: Delete multiple POP3 messages in single action
2024-06-19 16:02:40 +12:00
Ralph Slooten
710f093561
Use consistent POP3 response casing
2024-06-19 15:59:55 +12:00
Ralph Slooten
b7ad94211b
Chore: Handle POP3 RSET command
2024-06-19 15:59:18 +12:00
Ralph Slooten
7991c49312
Ensure a user has been set first before a password can be issued
2024-06-19 15:47:05 +12:00
Ralph Slooten
7773c6b04c
Commands in the POP3 are case-insensitive (see RFC1939)
2024-06-19 15:46:38 +12:00
Antonio Nardella
a32237e14f
Fix: POP3 end of file reached error ( #315 )
...
* Changed POP3 size output to show compatible size
* Setting POP3 10 minutes timeout according to RFC1939
* fixed issue with unauthorized commands access, refactor
* readded package description
* fixes error strings should not be capitalized (ST1005)go-staticcheck
2024-06-19 15:34:40 +12:00
Antonio Nardella
ce7dcce61c
Fix: POP3 size output to show compatible sizes ( #312 )
...
* Changed POP3 size output to show compatible size
* Setting POP3 10 minutes timeout according to RFC1939
2024-06-15 08:50:22 +12:00
Ralph Slooten
83c94c879a
Merge tag 'v1.18.5' into develop
...
Release v1.18.5
2024-06-07 14:20:07 +12:00
Ralph Slooten
029db4bc00
Merge branch 'release/v1.18.5'
2024-06-07 14:20:05 +12:00
Ralph Slooten
b595af6b72
Release v1.18.5
2024-06-07 14:20:05 +12:00
Ralph Slooten
79e1f9d773
Chore: Update node dependencies
2024-06-07 14:13:24 +12:00
Ralph Slooten
28a8502a65
Chore: Update Go dependencies
2024-06-07 14:11:48 +12:00
Ralph Slooten
7105450cc7
Correctly handle browser back/forward navigation with pagination
2024-06-07 14:05:50 +12:00
Ralph Slooten
8a6d71ed9c
Merge branch 'feature/query-parameters' into develop
2024-06-06 16:14:24 +12:00
Ralph Slooten
aa3f94457c
Improve pagination & limit URL parameter handling
2024-06-02 16:07:26 +12:00
Yuuki Takahashi
e87b98b73b
Feature: Add pagination & limits to URL parameters ( #303 )
...
* Set search conditions to query parameters
* Fixed by review
* Update query parameters when new message notified
2024-06-02 15:37:38 +12:00
Ralph Slooten
21eef69a60
Merge tag 'v1.18.4' into develop
...
Release v1.18.4
2024-06-01 22:48:52 +12:00
Ralph Slooten
1fb869fb5e
Merge branch 'release/v1.18.4'
2024-06-01 22:48:47 +12:00
Ralph Slooten
31390e4b82
Set booxmedialtd/ws-action-parse-semver action version
2024-06-01 22:46:46 +12:00
Ralph Slooten
3974fdfbaf
Merge tag 'v1.18.4' into develop
...
Release v1.18.4
2024-06-01 22:35:38 +12:00
Ralph Slooten
9909fd969c
Merge branch 'release/v1.18.4'
2024-06-01 22:35:36 +12:00
Ralph Slooten
abd1f0b008
Release v1.18.4
2024-06-01 22:35:34 +12:00
Ralph Slooten
0dbbb821eb
Chore: Update node dependencies
2024-06-01 22:28:41 +12:00
Ralph Slooten
262be51c9b
Minor change to timezone dropdown
2024-06-01 22:27:40 +12:00
Ralph Slooten
5dee4cc763
Chore: Update Go dependencies
2024-06-01 22:25:42 +12:00
Ralph Slooten
f89fa46902
Chore: Clone new Docker images to ghcr.io ( #302 )
...
This is for convenience, and the primary Docker registry remains on https://hub.docker.com/r/axllent/mailpit
2024-05-26 19:27:00 +12:00
Ralph Slooten
c25dee57c3
Test ghcr.io packages
2024-05-26 18:38:19 +12:00
Ralph Slooten
e192d5efd2
Add dot-stuffing POP3 comment & RFC link
2024-05-19 00:42:52 +12:00
Ralph Slooten
0de93c7868
Merge tag 'v1.18.3' into develop
...
Release v1.18.3
2024-05-18 23:56:46 +12:00
Ralph Slooten
3e28acde6a
Merge branch 'release/v1.18.3'
2024-05-18 23:56:43 +12:00
Ralph Slooten
ae05840571
Release v1.18.3
2024-05-18 23:56:42 +12:00
Ralph Slooten
4269192f32
Chore: Update Go dependencies
2024-05-18 23:54:31 +12:00
Ralph Slooten
35fb3d1790
Chore: Update node dependencies
2024-05-18 23:52:35 +12:00
Henning Petersen
0ec2f8bc61
Fix: Add dot stuffing for POP3 ( #300 )
...
Co-authored-by: Henning Petersen <henning.petersen1@dhl.com >
2024-05-18 23:45:06 +12:00
Ralph Slooten
ed4618a1f3
Feature: iCalendar (ICS) viewer ( #298 )
2024-05-18 23:42:06 +12:00
Ralph Slooten
09f50f64fd
Merge tag 'v1.18.2' into develop
...
Release v1.18.2
2024-05-15 16:15:52 +12:00
Ralph Slooten
f87ec396c9
Merge branch 'release/v1.18.2'
2024-05-15 16:12:02 +12:00
Ralph Slooten
3e37293c99
Release v1.18.2
2024-05-15 16:12:02 +12:00
Ralph Slooten
7147032c6b
Chore: Update node dependencies
2024-05-15 16:10:48 +12:00
Ralph Slooten
3c36951113
Fix: Replace invalid Windows username characters in sendmail ( #294 )
2024-05-15 16:09:36 +12:00
Ralph Slooten
86e8a126ca
Merge tag 'v1.18.1' into develop
...
Release v1.18.1
2024-05-09 17:03:21 +12:00
Ralph Slooten
7f586e15cf
Merge branch 'release/v1.18.1'
2024-05-09 17:03:16 +12:00
Ralph Slooten
2a5559f5f0
Release v1.18.1
2024-05-09 17:03:16 +12:00
Ralph Slooten
ead3fad1dd
Merge branch 'feature/smtp-message-id' into develop
2024-05-09 16:58:00 +12:00
Ralph Slooten
abd546133e
Chore: Update node dependencies
2024-05-09 16:57:31 +12:00
Ralph Slooten
fae0384dfe
Feature: Return queued Message ID in SMTP response ( #293 )
2024-05-09 16:56:39 +12:00
Ralph Slooten
aa1a5a0954
Chore: Update Go dependencies
2024-05-09 16:56:29 +12:00
Ralph Slooten
c81ea54c87
Remove redundant references to beta testing
2024-05-05 15:50:56 +12:00
Ralph Slooten
ebf7bb6348
Chore: Simplify JSON HTTP responses
2024-05-05 12:25:26 +12:00
Ralph Slooten
ba0e40fc7f
Merge tag 'v1.18.0' into develop
...
Release v1.18.0
2024-05-04 11:18:40 +12:00
Ralph Slooten
9f0d393cee
Merge branch 'release/v1.18.0'
2024-05-04 11:18:37 +12:00
Ralph Slooten
154cc5d392
Release v1.18.0
2024-05-04 11:18:37 +12:00
Ralph Slooten
4c31b49f18
Chore: Update node dependencies
2024-05-04 11:10:06 +12:00
Ralph Slooten
65adb6bc26
Chore: Update Go dependencies
2024-05-04 11:07:58 +12:00
Ralph Slooten
ea56cae43a
Chore: Update go-release-action
2024-05-04 11:06:56 +12:00
Ralph Slooten
f424856685
Chore: JSON key case-consistency for posted API data (backwards-compatible)
2024-05-04 11:05:07 +12:00
Ralph Slooten
22d28a7b18
Chore: Remove function duplication - use common tools.InArray()
2024-05-04 10:20:46 +12:00
Ralph Slooten
a15f032b32
Feature: API endpoint for sending ( #278 )
2024-05-04 10:15:30 +12:00
Ralph Slooten
fce486553b
Update screenshot
2024-04-26 16:11:54 +12:00
Ralph Slooten
96d0febd0e
Merge branch 'feature/tag-filters' into develop
2024-04-26 14:52:21 +12:00
Ralph Slooten
dddc52a668
Feature: Set tagging filters via a config file
2024-04-26 14:52:10 +12:00
Ralph Slooten
65fb188586
Do not export autoTag struct
2024-04-25 23:18:46 +12:00
Ralph Slooten
15a5910695
Feature: Search filter support for auto-tagging
2024-04-25 23:04:35 +12:00
Ralph Slooten
6585d450c0
Feature: New search filter prefix addressed: includes From, To, Cc, Bcc & Reply-To
2024-04-25 22:13:57 +12:00
Ralph Slooten
1af32ebf8f
Chore: Improve tag sorting in web UI, ignore casing
2024-04-25 14:45:36 +12:00
Ralph Slooten
5f2e548ba6
Merge branch 'feature/dayjs' into develop
2024-04-24 19:21:08 +12:00
Ralph Slooten
3b8eb44490
Chore: Replace moment JS library with dayjs
2024-04-24 19:19:37 +12:00
Ralph Slooten
8b067765e9
Chore: Auto-update relative received message times
2024-04-24 19:18:22 +12:00
Ralph Slooten
26ce538c45
Merge tag 'v1.17.1' into develop
...
Release v1.17.1
2024-04-24 16:53:19 +12:00
Ralph Slooten
a5cbba3de7
Merge branch 'release/v1.17.1'
2024-04-24 16:51:25 +12:00
Ralph Slooten
b5af86ddae
Release v1.17.1
2024-04-24 16:51:25 +12:00
Ralph Slooten
800ceaebfe
Chore: Update node dependencies
2024-04-24 16:01:23 +12:00
Ralph Slooten
3663b974c1
Chore: Update Go dependencies
2024-04-24 15:59:44 +12:00
Ralph Slooten
d381389fc9
Fix: Prevent error when two identical tags are added at the exact same time ( #283 )
2024-04-24 15:58:01 +12:00
Ralph Slooten
d3b048e933
Chore: Clearer error messages for read/write permission failures ( #281 )
2024-04-21 10:16:59 +12:00
Ralph Slooten
4cf90820ba
Merge tag 'v1.17.0' into develop
...
Release v1.17.0
2024-04-21 00:18:13 +12:00
Ralph Slooten
7fe47d2bbc
Merge branch 'release/v1.17.0'
2024-04-21 00:18:09 +12:00
Ralph Slooten
76afdefdc7
Release v1.17.0
2024-04-21 00:18:07 +12:00
Ralph Slooten
c878619484
Chore: Update caniemail database
2024-04-21 00:08:01 +12:00
Ralph Slooten
cfdeda68dd
Chore: Update node dependencies
2024-04-21 00:07:11 +12:00
Ralph Slooten
3354370041
Chore: Update Go dependencies
2024-04-21 00:03:55 +12:00
Ralph Slooten
be67a35e03
Minor UI dropdown tweak
2024-04-20 23:58:05 +12:00
Ralph Slooten
cbcf0be1a2
Feature: Option to auto relay for matching recipient expression only ( #274 )
2024-04-20 23:42:36 +12:00
Ralph Slooten
18e4768739
Reduce stale issue duration
2024-04-20 14:40:51 +12:00
Ralph Slooten
072db266be
Fix: Add delay to close database on fatal exit ( #280 )
2024-04-20 10:28:12 +12:00
Ralph Slooten
5ad76cb3a7
Fix typo
2024-04-18 19:32:09 +12:00
Ralph Slooten
96c33b1233
Chore: Auto-rotate thumbnail images based on exif data
2024-04-18 18:04:43 +12:00
Ralph Slooten
7085690e3d
Only compile SMTPRelayConfig.AllowedRecipients if set
2024-04-16 22:15:09 +12:00
Ralph Slooten
7f430d3a45
Chore: Replace disintegration/imaging with kovidgoyal/imaging to fix CVE-2023-36308
...
This also bumps the minimum Go version to 1.21.0
2024-04-14 21:53:30 +12:00
Ralph Slooten
8da8a1ad6b
Chore: Update API documentation regarding date/time searches & timezones
2024-04-14 12:36:45 +12:00
Ralph Slooten
9e527adb24
Merge branch 'feature/settings' into develop
2024-04-13 00:33:21 +12:00
Ralph Slooten
845fe840d4
Chore: Move Link check & HTML check features out of beta
2024-04-13 00:29:23 +12:00
Ralph Slooten
31e4f84f9a
Chore: Remove deprecated --disable-html-check option
2024-04-13 00:25:48 +12:00
Ralph Slooten
faded05e47
Feature: Add UI settings screen
2024-04-13 00:25:04 +12:00
Ralph Slooten
a05e4fd48f
Merge tag 'v1.16.0' into develop
...
Release v1.16.0
2024-04-12 15:19:47 +12:00
Ralph Slooten
affe19beb5
Merge branch 'release/v1.16.0'
2024-04-12 15:19:46 +12:00
Ralph Slooten
eefa4f868e
Release v1.16.0
2024-04-12 15:19:45 +12:00
Ralph Slooten
81d434c848
Chore: Update caniemail test database
2024-04-12 14:53:46 +12:00
Ralph Slooten
86902ca52c
Chore: Update node dependencies
2024-04-12 14:52:58 +12:00
Ralph Slooten
ca5b2a6377
Chore: Update Go dependencies
2024-04-12 14:50:40 +12:00
Ralph Slooten
a5c7ae34e3
Merge branch 'feature/date-search' into develop
2024-04-12 14:47:56 +12:00
Ralph Slooten
48c73ae97b
Chore: Switch database flag/env to --database / MP_DATABASE
...
The original `--db-file` / `MP_DATA_FILE`, although deprecated, won't be removed any time soon to ensure backwards compatibility with existing integrations
2024-04-12 14:47:47 +12:00
Ralph Slooten
a7dfbf4af0
Feature: Search support for before: and after: dates ( #252 )
2024-04-12 14:44:14 +12:00
Maximilian Krauß
186f8b1829
Fix: Remove duplicated authentication check ( #276 )
2024-04-09 21:51:17 +12:00
Ralph Slooten
6a62890445
Fix Windows embed.FS path
2024-04-09 21:43:27 +12:00
Ralph Slooten
6a410a28b6
Feature: Add optional tenant ID to isolate data in shared databases ( #254 )
2024-04-09 21:30:56 +12:00
Ralph Slooten
94b4618420
Fix: Prevent conditional JS error when global mailbox tag list is modified via auto/plus-address tagging while viewing a message
2024-04-05 16:48:27 +13:00
Ralph Slooten
840a0cd3b8
Merge branch 'feature/rqlite' into develop
2024-04-05 15:48:45 +13:00
Ralph Slooten
254b2dd8ec
Feature: Option to use rqlite database storage ( #254 )
2024-04-05 15:48:32 +13:00
Ralph Slooten
5166a761ec
Fix: Extract plus addresses from email addresses only, not names
2024-04-01 18:16:09 +13:00
Ralph Slooten
cb34e1f561
Merge tag 'v1.15.1' into develop
...
Release v1.15.1
2024-03-31 00:11:51 +13:00
Ralph Slooten
ebe9195075
Merge branch 'release/v1.15.1'
2024-03-31 00:11:48 +13:00
Ralph Slooten
6a27e230a1
Release v1.15.1
2024-03-31 00:11:46 +13:00
Ralph Slooten
a805567810
Feature: Add readyz subcommand for Docker healthcheck ( #270 )
2024-03-31 00:06:25 +13:00
Ralph Slooten
83c70aa7c1
Chore: Code cleanup, remove redundant functionality
2024-03-24 21:37:37 +13:00
Ralph Slooten
61241f11ac
Chore: Add labels to Docker image ( #267 )
2024-03-23 16:42:18 +13:00
Ralph Slooten
ebf4e6db5c
Merge tag 'v1.15.0' into develop
...
Release v1.15.0
2024-03-17 15:06:21 +13:00
Ralph Slooten
da83ebbf47
Merge branch 'release/v1.15.0'
2024-03-17 15:06:20 +13:00
Ralph Slooten
b55fd26906
Release v1.15.0
2024-03-17 15:06:19 +13:00
Ralph Slooten
be3729c891
Chore: Update node dependencies
2024-03-17 15:02:23 +13:00
Ralph Slooten
bdb1b9e053
Chore: Update Go dependencies
2024-03-17 15:02:15 +13:00
Ralph Slooten
e70cb75d4a
Merge branch 'feature/smtp-tls' into develop
2024-03-17 14:59:34 +13:00
Ralph Slooten
5c1dfe5e26
Update README
2024-03-17 14:59:24 +13:00
Ralph Slooten
73446ed6f7
Fix: Enforce SMTP STARTTLS by default if authentication is set
2024-03-17 14:59:14 +13:00
Ralph Slooten
528c35eec6
Feature: Add SMTP TLS option ( #265 )
2024-03-17 14:57:41 +13:00
Ralph Slooten
7071e7c188
Merge tag 'v1.14.4' into develop
...
Release v1.14.4
2024-03-12 17:18:39 +13:00
Ralph Slooten
fb2fe099b1
Merge branch 'release/v1.14.4'
2024-03-12 17:18:37 +13:00
Ralph Slooten
6879afb4a0
Release v1.14.4
2024-03-12 17:18:37 +13:00
Ralph Slooten
edc529fbde
Chore: Update caniemail test data
2024-03-12 17:11:43 +13:00
Ralph Slooten
a324d817b3
Feature: Allow setting SMTP relay configuration values via environment variables ( #262 )
2024-03-12 17:10:13 +13:00
Ralph Slooten
053779c656
Chore: Reorder CLI flags to group by related functionality
2024-03-12 17:10:07 +13:00
Ralph Slooten
ddf2227397
Merge branch 'release/v1.14.3'
2024-03-10 18:47:08 +13:00
Ralph Slooten
bd892e3a48
Release v1.14.3
2024-03-10 18:47:08 +13:00
Ralph Slooten
b6454c902c
Chore: Update node dependencies
2024-03-10 18:45:49 +13:00
Ralph Slooten
25f8a47c73
Chore: Update Go dependencies
2024-03-10 18:43:50 +13:00
Ralph Slooten
28710d0462
Fix: Prevent crash when calculating deleted space percentage (divide by zero)
2024-03-10 18:41:27 +13:00
Ralph Slooten
cf18f529f4
Merge tag 'v1.14.2' into develop
...
Release v1.14.2
2024-03-10 08:11:41 +13:00
Ralph Slooten
c1b03212d5
Merge branch 'release/v1.14.2'
2024-03-10 08:11:35 +13:00
Ralph Slooten
026d676901
Release v1.14.2
2024-03-10 08:11:31 +13:00
Ralph Slooten
e660d6bedd
Chore: Allow setting of multiple message tags via plus addresses ( #253 )
2024-03-10 08:05:11 +13:00
Ralph Slooten
d1d0ce4737
Fix: Prevent runtime error when calculating total messages size of empty table ( #263 )
2024-03-10 07:48:44 +13:00
Ralph Slooten
bdea197a0f
Merge tag 'v1.14.1' into develop
...
Release v1.14.1
2024-03-02 23:12:34 +13:00
Ralph Slooten
9c9530081c
Merge branch 'release/v1.14.1'
2024-03-02 23:12:31 +13:00
Ralph Slooten
ed8cac2454
Release v1.14.1
2024-03-02 23:12:29 +13:00
Ralph Slooten
3bbed37907
Add edge Docker hash
2024-03-02 23:02:47 +13:00
Ralph Slooten
4fa8014735
Fix: Handle null values in Mailpit settings, set DeletedSize=0 if null
2024-03-02 22:51:30 +13:00
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
85473762c5
Update go-release-action
2024-03-02 22:51:29 +13:00
Ralph Slooten
f076d52603
Chore: Update node dependencies
2024-03-02 22:51:29 +13:00
Ralph Slooten
cf93f99cc2
Chore: Update Go dependencies
2024-03-02 22:51:28 +13:00
Ralph Slooten
0f725ef1d8
Feature: Option to enforce TitleCasing for all newly created tags
2024-03-01 17:22:13 +13:00
Ralph Slooten
0353520aeb
Feature: Set message tags using plus addressing ( #253 )
2024-03-01 17:21:21 +13:00
Ralph Slooten
bfd5837710
Update README
2024-02-24 23:47:03 +13:00
Ralph Slooten
321bc338e6
Merge tag 'v1.14.0' into develop
...
Release v1.14.0
2024-02-24 23:27:04 +13:00
Ralph Slooten
75a6cfb31c
Merge branch 'release/v1.14.0'
2024-02-24 23:26:59 +13:00
Ralph Slooten
7cb71ad5bf
Release v1.14.0
2024-02-24 23:26:57 +13:00
Ralph Slooten
9892375366
Chore: Update node dependencies
2024-02-24 23:20:27 +13:00
Ralph Slooten
e55d4aab59
Chore: Update Go dependencies
2024-02-24 23:16:04 +13:00
Ralph Slooten
d521eca2d1
Merge branch 'feature/pop3' into develop
2024-02-24 23:11:38 +13:00
Ralph Slooten
e8c306b7ab
Update README
2024-02-24 23:10:58 +13:00
Ralph Slooten
f548bbb874
Feature: Optional POP3 server ( #249 )
...
Originally requested in #72
2024-02-24 23:10:48 +13:00
Ralph Slooten
f067b76c58
Update cron logic
2024-02-17 23:19:32 +13:00
Ralph Slooten
5458b1044f
Docker: Add edge Docker images for latest unreleased features
2024-02-17 22:48:59 +13:00
Ralph Slooten
294f9a21e6
Chore: Refactor storage library
2024-02-17 22:36:32 +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
400d5a36c1
Chore: Better handling of automatic database compression (vacuuming) after deleting messages
2024-02-17 11:12:37 +13:00
Ralph Slooten
9861bf96e1
Merge tag 'v1.13.3' into develop
...
Release v1.13.3
2024-02-09 23:22:13 +13:00
Ralph Slooten
e410fd42dc
Merge branch 'release/v1.13.3'
2024-02-09 23:21:58 +13:00
Ralph Slooten
d049cb627f
Release v1.13.3
2024-02-09 23:21:57 +13:00
Ralph Slooten
a70d9abdf2
Chore: Update node dependencies
2024-02-09 23:14:32 +13:00
Ralph Slooten
d75efb8181
Chore: Update Go dependencies
2024-02-09 23:11:45 +13:00
Ralph Slooten
a856ce0cfa
Merge branch 'feature/reply-to' into develop
2024-02-09 23:09:46 +13:00
Ralph Slooten
5d9aba726e
Feature: Add reply-to:<search> search filter ( #247 )
2024-02-09 23:09:14 +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
522733f537
Chore: Compress database only when >= 1% of total message size has been deleted
2024-02-05 23:56:10 +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
2d44159ecc
Merge tag 'v1.13.2' into develop
...
Release v1.13.2
2024-02-05 22:33:50 +13:00
Ralph Slooten
b3ae4188fe
Merge branch 'release/v1.13.2'
2024-02-05 22:33:47 +13:00
Ralph Slooten
3e241a8c20
Release v1.13.2
2024-02-05 22:33:46 +13:00
Ralph Slooten
b4003f6899
Chore: Update caniemail data
2024-02-05 22:27:34 +13:00
Ralph Slooten
44fb691971
Chore: Update node modules
2024-02-05 22:25:55 +13:00
Ralph Slooten
ee301c79fb
Chore: Update Go modules
2024-02-05 22:23:16 +13:00
Ralph Slooten
7318c5ca4a
Feature: Add option to log output to file ( #246 )
2024-02-05 22:20:57 +13:00
Ralph Slooten
10021e7a92
Chore: Bump actions build requirement versions
2024-02-01 20:58:19 +13:00
Ralph Slooten
41160fe5bb
Chore: Update esbuild
2024-02-01 20:54:15 +13:00
Ralph Slooten
0454840da1
Merge tag 'v1.13.1' into develop
...
Release v1.13.1
2024-01-27 23:14:28 +13:00
Ralph Slooten
e812d12590
Merge branch 'release/v1.13.1'
2024-01-27 23:14:17 +13:00
Ralph Slooten
0bff5fa0c2
Release v1.13.1
2024-01-27 23:14:16 +13:00
Ralph Slooten
c1dd84fd77
Chore: Update node dependencies
2024-01-27 23:08:33 +13:00
Ralph Slooten
6777e7737f
Chore: Update Go dependencies
2024-01-27 23:04:08 +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
2ad458002c
Fix: Workaround for specific field searches containing unicode characters ( #239 )
...
The LIKE operator is case sensitive by default in SQLIte for unicode characters (outside of the ASCII range). This workaround assumes the searched unicode character matches the case of the field. General searches are not affected by this as everything is lowercased.
2024-01-25 20:25:56 +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
5271f5226b
Merge tag 'v1.13.0' into develop
...
Release v1.13.0
2024-01-21 14:32:20 +13:00
Ralph Slooten
7f31fb716a
Merge branch 'release/v1.13.0'
2024-01-21 14:32:15 +13:00
Ralph Slooten
320a2024a4
Release v1.13.0
2024-01-21 14:32:13 +13:00
Ralph Slooten
6e4b7b3a15
Merge branch 'feature/rdns' into develop
2024-01-21 14:24:00 +13:00
Ralph Slooten
b21f1d422e
Update Go modules
2024-01-21 14:23:51 +13:00
Ralph Slooten
9816c80c59
Chore: Compress compiled assets with npm run build
2024-01-21 14:22:17 +13:00
Ralph Slooten
d212063d22
Update Node modules
2024-01-21 14:19: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
3f98ac5087
Update README
2024-01-21 07:47:09 +13:00
Ralph Slooten
76c2350d03
Chore: Update Go modules
2024-01-21 07:46:32 +13:00
Ralph Slooten
d32600e910
Chore: Update node modules
2024-01-21 07:45:47 +13:00
Ralph Slooten
35a4c5e13f
Merge branch 'feature/list-unsubscribe' into develop
2024-01-20 23:06:16 +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
9a63567b0c
Fix: Sendmail support for -f 'Name <email@example.com>' format
2024-01-03 15:46:57 +13:00
Ralph Slooten
cb667eabee
Merge tag 'v1.12.1' into develop
...
Release v1.12.1
2024-01-03 15:03:17 +13:00
Ralph Slooten
fa8b398afc
Merge branch 'release/v1.12.1'
2024-01-03 15:03:16 +13:00
Ralph Slooten
b8385dc18b
Release v1.12.1
2024-01-03 15:03:15 +13:00
Ralph Slooten
0c3519cb0d
Limit testing for web UI build & swagger-editor-validate to Ubuntu
2024-01-03 14:58:35 +13:00
Ralph Slooten
8c86cc624e
Limit testing for web UI build & swagger-editor-validate to Ubuntu
2024-01-03 14:52:53 +13:00
Ralph Slooten
4d2b6d6b4a
Tests: Run tests on Linux, Windows & Mac
2024-01-03 14:41:52 +13:00
Ralph Slooten
669c1a747f
Chore: Significantly increase database performance using WAL (Write-Ahead-Log)
2024-01-03 14:39:28 +13:00
Ralph Slooten
119e6a55d2
Fix: Log total deleted messages when auto-pruning messages (--max)
2024-01-03 13:13:43 +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
a25c7e359a
Libs: Update node modules
2024-01-03 12:24:33 +13:00
Ralph Slooten
d705571cb5
Merge branch 'feature/smtp-allowed-recipients' into develop
2024-01-03 12:21:30 +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
aad15945b3
Fix: Log total deleted messages when deleting all messages from search
2024-01-02 23:43:35 +13:00
Ralph Slooten
761cd2cd2e
Merge tag 'v1.12.0' into develop
...
Release v1.12.0
2024-01-02 20:06:02 +13:00
Ralph Slooten
7658fd8157
Merge branch 'release/v1.12.0'
2024-01-02 20:05:57 +13:00
Ralph Slooten
2086d0f114
Release v1.12.0
2024-01-02 20:05:54 +13:00
Ralph Slooten
8774b57a61
Fix formatting
2024-01-02 19:01:50 +13:00
Ralph Slooten
d8034b66d1
Update README
2024-01-02 19:00:47 +13:00
Ralph Slooten
4ecb70d60d
Update README
2024-01-02 18:53:02 +13:00
Ralph Slooten
42dcb05b8a
Update README
2024-01-02 18:51:37 +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
f787df2c8b
Merge branch 'feature/stats' into develop
2024-01-02 13:23:54 +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
bf181eaad5
Chore: Update caniemail test data
2024-01-02 00:24:23 +13:00
Ralph Slooten
38a260a4eb
Update swagger json
2024-01-02 00:22:30 +13:00
dependabot[bot]
69646d06c5
Bump wangyoucao577/go-release-action from 1.40 to 1.41 ( #226 )
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.40 to 1.41.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.40...v1.41 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 23:56:31 +13:00
Ralph Slooten
c2d76b1edd
Libs: Update node modules
2024-01-01 23:54:52 +13:00
Ralph Slooten
b3c82976b1
Libs: Update Go modules
2024-01-01 23:50:55 +13:00
Ralph Slooten
c70d101d7b
Merge branch 'feature/tags' into develop
2024-01-01 23:47:15 +13:00
Ralph Slooten
06ca217cde
Chore: Convert to many-to-many message tag relationships
2024-01-01 23:46:34 +13:00
Ralph Slooten
e032d27ef6
Standardize error logging & formatting
2024-01-01 23:43:19 +13:00
dependabot[bot]
5807747fa5
Bump actions/setup-go from 4 to 5 ( #225 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 21:38:41 +13:00
dependabot[bot]
c316132102
Bump github/codeql-action from 2 to 3 ( #227 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 21:38:04 +13:00
dependabot[bot]
79807586be
Bump actions/stale from 8.0.0 to 9.0.0 ( #228 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v8.0.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 21:37:40 +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
0f0717786e
Bump golang.org/x/crypto v0.16.0 => v0.17.0
2023-12-19 15:25:56 +13:00
Ralph Slooten
9bfd93b295
Merge tag 'v1.11.1' into develop
...
Release v1.11.1
2023-12-17 10:49:02 +13:00
Ralph Slooten
c0e939f99b
Merge branch 'release/v1.11.1'
2023-12-17 10:48:59 +13:00
Ralph Slooten
c0be3da5bf
Release v1.11.1
2023-12-17 10:48:57 +13:00
Ralph Slooten
5f22d33e74
Libs: Update node modules
2023-12-17 10:36:31 +13:00
Ralph Slooten
a522d21bb4
Libs: Update Go modules
2023-12-17 10:34:24 +13:00
Ralph Slooten
262b77b0fe
Testing: Add new ingest subcommand to import an email file or maildir folder over SMTP
2023-12-17 10:12:36 +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
a8d5887f4f
Merge branch 'release/v1.11.0'
2023-12-14 16:27:08 +13:00
Ralph Slooten
bc75701abd
Release v1.11.0
2023-12-14 16:27:08 +13:00
Ralph Slooten
176d026fcc
Libs: Update node modules
2023-12-14 16:26:12 +13:00
Ralph Slooten
fe82df6f30
Libs: Update Go modules
2023-12-14 16:26:12 +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
f69106a67a
Deprecate environment MP_STRICT_RFC_HEADERS => MP_SMTP_STRICT_RFC_HEADERS
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
2b6e5fe320
Merge tag 'v1.10.4' into develop
...
Release v1.10.4
2023-12-07 17:18:54 +13:00
Ralph Slooten
37e36aaeb6
Merge branch 'release/v1.10.4'
2023-12-07 17:18:51 +13:00
Ralph Slooten
b1c45e1eff
Release v1.10.4
2023-12-07 17:18:51 +13:00
Ralph Slooten
701741a723
Fix: Remove JS debug information for favicon
2023-12-07 17:17:56 +13:00
Ralph Slooten
b7d7be64fb
Merge tag 'v1.10.3' into develop
...
Release v1.10.3
2023-12-07 16:47:29 +13:00
Ralph Slooten
a4582cec4b
Merge branch 'release/v1.10.3'
2023-12-07 16:47:26 +13:00
Ralph Slooten
a4b7552be2
Release v1.10.3
2023-12-07 16:47:26 +13:00
Ralph Slooten
45b148ecc8
Libs: Update node modules
2023-12-07 16:33:08 +13:00
Ralph Slooten
0a60ec3f3d
Libs: Update Go modules
2023-12-07 16:29:35 +13:00
Imanuel Ulbricht
4a12f2cd62
Feature: Add @ as valid character for webroot ( #215 )
...
Added `@` as valid character for `--webroot`. This allows the usage in Coder without a subdomain.
2023-12-07 16:26:14 +13:00
Ralph Slooten
64483e5ce3
Chore: Update caniemail library & add hr element test
2023-12-04 21:33:15 +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
3a35ded5bf
Merge tag 'v1.10.2' into develop
...
Release v1.10.2
2023-12-01 15:34:46 +13:00
Ralph Slooten
ee39f33f84
Merge branch 'release/v1.10.2'
2023-12-01 15:34:45 +13:00
Ralph Slooten
8e9476e3df
Release v1.10.2
2023-12-01 15:34:44 +13:00
Ralph Slooten
ceb4c03dc3
UI: Enable tag colors by default
2023-12-01 15:30:14 +13:00
Ralph Slooten
1c565dc564
Libs: Update node modules
2023-12-01 15:23:19 +13:00
Ralph Slooten
f2c517f892
Libs: Update Go modules
2023-12-01 15:18:40 +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
2e9d5008c2
Feature: Allow port binding using hostname
...
See #213
2023-12-01 14:50:03 +13:00
Ralph Slooten
cfcb4f0c97
Merge tag 'v1.10.1' into develop
...
Release v1.10.1
2023-11-19 15:14:11 +13:00
Ralph Slooten
b1c9fb6cf6
Merge branch 'release/v1.10.1'
2023-11-19 15:14:08 +13:00
Ralph Slooten
daac2fc921
Release v1.10.1
2023-11-19 15:14:07 +13:00
Ralph Slooten
359573c231
Libs: Update node modules
2023-11-19 15:10:24 +13:00
Ralph Slooten
13c72e4fe5
Libs: Update Go modules
2023-11-19 15:10:23 +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
e80c230120
Merge branch 'release/v1.10.0'
2023-11-12 00:00:36 +13:00
Ralph Slooten
79dad9920a
Release v1.10.0
2023-11-12 00:00:35 +13:00
Ralph Slooten
7244f4e2ff
Libs: Update node modules
2023-11-11 23:54:42 +13:00
Ralph Slooten
ab8466ff7e
Libs: Update Go modules
2023-11-11 23:51:34 +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
dependabot[bot]
baa9f3be0b
Bump actions/setup-node from 3 to 4 ( #203 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 22:10:01 +13:00
Ralph Slooten
2605bc5bfb
Merge tag 'v1.9.10' into develop
...
Release v1.9.10
2023-10-31 16:52:22 +13:00
Ralph Slooten
bc963ccfb2
Merge branch 'release/v1.9.10'
2023-10-31 16:52:17 +13:00
Ralph Slooten
8b03d1703a
Release v1.9.10
2023-10-31 16:52:17 +13:00
Ralph Slooten
8e4d03c044
Libs: Update node modules
2023-10-31 16:46:17 +13:00
Ralph Slooten
c6c32f232c
Libs: Update Go modules
2023-10-31 15:49:50 +13:00
Ralph Slooten
f19ab57e06
Libs: Update caniemail test data
2023-10-31 15:46:25 +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
615db61df3
Grammar changes
2023-10-24 00:35:00 +13:00
Alexander Ofori
8f5ef400d8
Correction to Usage, Testing Mail and Configuring Mail ( #197 )
2023-10-23 22:44:30 +13:00
Alexander Ofori
2efa206c4f
Correction to brew automatic start sentence ( #196 )
2023-10-22 20:56:12 +13:00
Ralph Slooten
3586abab1c
Reduce time limit for stale issues to 14 days
2023-10-20 23:49:23 +13:00
Ralph Slooten
420fc9f511
Merge tag 'v1.9.9' into develop
...
Release v1.9.9
2023-10-20 23:33:31 +13:00
Ralph Slooten
6a9bf1d99f
Merge branch 'release/v1.9.9'
2023-10-20 23:33:27 +13:00
Ralph Slooten
8908706c1c
Release v1.9.9
2023-10-20 23:33:25 +13:00
Ralph Slooten
2812c63b01
Libs: update node modules
2023-10-20 23:29:01 +13:00
Ralph Slooten
0849970442
Libs: Update Go modules
2023-10-20 23:21:42 +13:00
Ralph Slooten
140bdd6c20
Feature: Set optional webhook for received messages ( #195 )
2023-10-20 23:16:56 +13:00
Ralph Slooten
f256d205ed
Feature: Reset message date on release ( #194 )
...
When releasing a message the date header is now updated with the current date & time.
2023-10-18 17:40:40 +13:00
Ralph Slooten
30c392bcec
Chore: Move html2text module to internal/html2text
2023-10-18 16:28:57 +13:00
Ralph Slooten
80bf374d8a
Update note on package managers
2023-10-17 22:21:38 +13:00
apreiml
e5ef02e57b
Add Arch Linux package installation note ( #192 )
2023-10-17 22:09:47 +13:00
Ralph Slooten
ccd27e2b94
Merge tag 'v1.9.8' into develop
...
Release v1.9.8
2023-10-16 21:18:15 +13:00
Ralph Slooten
c5ea550631
Merge branch 'release/v1.9.8'
2023-10-16 21:18:11 +13:00
Ralph Slooten
b4f5aa3640
Release v1.9.8
2023-10-16 21:18:10 +13:00
Ralph Slooten
82d54d354c
Libs: Update node modules
2023-10-16 21:17:35 +13:00
Ralph Slooten
7185649bbd
Libs: Update Go modules
2023-10-16 21:15:56 +13:00
Ralph Slooten
506400b764
Merge branch 'feature/swagger' into develop
2023-10-16 21:13:17 +13:00
Cyril Jouve
0e01b9ff73
Chore: Replace satori/go.uuid with github.com/google/uuid ( #190 )
...
Fixes #189
2023-10-16 19:22:47 +13:00
Ralph Slooten
4c3e073b0c
Change swagger BinaryResponse to os.File
2023-10-16 17:34:10 +13:00
Ralph Slooten
e72dd8d9b6
Replace unprintable characters with space in html2text
2023-10-15 22:02:57 +13:00
Ralph Slooten
e564637203
Tests: Add test to validate swagger.json
2023-10-15 20:55:43 +13:00
Ralph Slooten
cded4d25fc
Swagger: Update swagger documentation
...
See #188
2023-10-15 19:24:06 +13:00
Ralph Slooten
eeac32d09b
Merge branch 'feature/html2text' into develop
2023-10-14 22:29:26 +13:00
Ralph Slooten
e9d44c55a1
Tests: Add html2text tests
2023-10-14 22:28:52 +13:00
Ralph Slooten
a9fe0d8e58
Chore: Replace html2text modules with simplified internal function
...
The module microcosm-cc/bluemonday now requires Go v1.21 and is quite frankly an overkill as Mailpit only needs to convert HTML to a single line (no formatting).
2023-10-14 22:28:14 +13:00
Ralph Slooten
93da18778c
Merge tag 'v1.9.7' into develop
...
Release v1.9.7
2023-10-13 23:22:09 +13:00
Ralph Slooten
9b67792669
Merge branch 'release/v1.9.7'
2023-10-13 23:22:06 +13:00
Ralph Slooten
8739428136
Release v1.9.7
2023-10-13 23:22:05 +13:00
Ralph Slooten
97ec3e839b
Libs: Update node modules
2023-10-13 23:20:25 +13:00
Ralph Slooten
56d61ae24b
Fix: Enable delete button when new messages arrive
...
See #185
2023-10-13 23:09:49 +13:00
Ralph Slooten
d43560d45b
Libs: Downgrade microcosm-cc/bluemonday, revert to Go 1.20
2023-10-13 23:00:05 +13:00
Andrew Minion
a0e69a202a
Add docs for brew services
2023-10-13 22:42:37 +13:00
Ralph Slooten
fc95241521
Libs: Update Go modules & minimum Go version (1.21)
2023-10-13 22:35:06 +13:00
Ralph Slooten
831157a52e
Shorten release job name to just "Build"
2023-10-06 17:18:38 +13:00
Ralph Slooten
18c3847deb
Merge tag 'v1.9.6' into develop
...
Release v1.9.6
2023-10-06 17:10:33 +13:00
Ralph Slooten
21134c5bbc
Merge branch 'release/v1.9.6'
2023-10-06 17:10:29 +13:00
Ralph Slooten
b34877b3ff
Release v1.9.6
2023-10-06 17:10:29 +13:00
Ralph Slooten
47d6e319e3
Libs: Update node modules
2023-10-06 17:06:49 +13:00
Ralph Slooten
a64e964c39
Libs: Update Go modules
2023-10-06 17:05:35 +13:00
Ralph Slooten
e5703d0805
UI: Display message previews on separate line ( #175 )
2023-10-06 17:04:03 +13:00
Ralph Slooten
c004c1065e
Merge tag 'v1.9.5' into develop
...
Release v1.9.5
2023-10-05 17:39:21 +13:00
Ralph Slooten
af93444374
Merge branch 'release/v1.9.5'
2023-10-05 17:39:19 +13:00
Ralph Slooten
840bc94190
Release v1.9.5
2023-10-05 17:39:19 +13:00
Ralph Slooten
4e2d4d6365
Fix: HTML message preview background color when switching themes in Chrome
...
Fixes #182
2023-10-05 17:38:26 +13:00
Ralph Slooten
7446f52205
Fix: Correctly detect tags in search (UI)
2023-10-05 17:23:22 +13:00
Ralph Slooten
d4218df1cf
Merge branch 'feature/snippets' into develop
2023-10-05 17:04:25 +13:00
Ralph Slooten
2b18b1bee1
Feature: Add reindex subcommand to reindex all messages
2023-10-05 17:04:05 +13:00
Ralph Slooten
a3f83ea5ce
Tests: Add message summary tests
2023-10-05 17:02:35 +13:00
Ralph Slooten
52405915fa
Tests: Add snippet tests
2023-10-05 17:02:12 +13:00
Ralph Slooten
636918dd0e
Feature: Display email previews ( #175 )
2023-10-05 17:01:13 +13:00
dependabot[bot]
3fb926f015
Bump docker/setup-qemu-action from 2 to 3 ( #177 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
2023-10-01 21:27:39 +13:00
dependabot[bot]
0af6850d34
Bump actions/checkout from 3 to 4 ( #178 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
2023-10-01 21:24:24 +13:00
dependabot[bot]
66660b9074
Bump docker/setup-buildx-action from 2 to 3 ( #179 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
2023-10-01 21:23:52 +13:00
dependabot[bot]
3b43a803af
Bump docker/build-push-action from 4 to 5 ( #180 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4 to 5.
2023-10-01 21:22:37 +13:00
dependabot[bot]
ec3dd0c196
Bump docker/login-action from 2 to 3 ( #181 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
2023-10-01 21:22:09 +13:00
Ralph Slooten
38240ae96d
Merge tag 'v1.9.4' into develop
...
Release v1.9.4
2023-09-29 16:52:04 +13:00
Ralph Slooten
d0087423db
Merge branch 'release/v1.9.4'
2023-09-29 16:52:03 +13:00
Ralph Slooten
1ac8e3a79f
Release v1.9.4
2023-09-29 16:52:02 +13:00
Ralph Slooten
67dedd8acc
Libs: Update node modules
2023-09-29 16:49:42 +13:00
Ralph Slooten
4f6caca352
Libs: Update Go modules
2023-09-29 16:46:49 +13:00
Ralph Slooten
b6fdcd4ec5
Merge branch 'feature/basic-auth-via-env' into develop
2023-09-29 16:44:52 +13:00
Ralph Slooten
044525fcca
Chore: Remove some flags deprecated 08/2022
2023-09-29 16:44:03 +13:00
Ralph Slooten
0ab4210640
Feature: Set auth credentials directly from environment variables
...
Credentials for the UI and SMTP can now be exported via the `MP_UI_AUTH` and `MP_SMTP_AUTH` environment variables. See #173
2023-09-29 16:40:23 +13:00
Ralph Slooten
e902806ea2
UI: Add option to delete a message after release
...
See #169
2023-09-28 16:05:44 +13:00
Ralph Slooten
f2b6ba0d69
Merge tag 'v1.9.3' into develop
...
Release v1.9.3
2023-09-27 17:32:17 +13:00
Ralph Slooten
55bdd45247
Merge branch 'release/v1.9.3'
2023-09-27 17:32:15 +13:00
Ralph Slooten
0b3a5fc5d8
Release v1.9.3
2023-09-27 17:32:15 +13:00
Ralph Slooten
3e90391991
Merge branch 'feature/ui-tests' into develop
2023-09-27 17:29:20 +13:00
Ralph Slooten
ae15cac727
Testing: Add endpoints for integration tests
...
See #166
2023-09-27 17:29:03 +13:00
Ralph Slooten
1020f76bf8
UI: Do not show excluded search tags as "current" in nav
2023-09-26 19:04:04 +13:00
Ralph Slooten
42a1fe1510
UI: Display "Loading messages" instead of "No results" while loading results
2023-09-26 16:51:30 +13:00
Ralph Slooten
628b7e7881
Code cleanup
2023-09-25 22:14:39 +13:00
Ralph Slooten
fe5de77253
Tests: Add more API tests
2023-09-25 22:14:19 +13:00
Ralph Slooten
36eef88885
Merge branch 'feature/structure' into develop
2023-09-25 19:39:08 +13:00
Ralph Slooten
737cff5a96
Chore: Update internal/storage import paths
2023-09-25 19:29:32 +13:00
Ralph Slooten
009a7deaa1
Chore: Move storage package to internal/storage
2023-09-25 19:29:31 +13:00
Ralph Slooten
b6d5a8c182
Chore: Update internal import paths
2023-09-25 19:29:30 +13:00
Ralph Slooten
10224e7c8b
Chore: Move utils/* packages to internal/*
2023-09-25 19:29:02 +13:00
Ralph Slooten
d2086922e5
UI: Only queue broadcast events if clients are connected
2023-09-25 16:53:25 +13:00
Ralph Slooten
3c744edd20
Tests: Add tests for ArgsParser & CleanTag
2023-09-25 16:07:11 +13:00
Ralph Slooten
7ed522e596
Merge tag 'v1.9.2' into develop
...
Release v1.9.2
2023-09-24 19:16:29 +13:00
Ralph Slooten
26c6f9d965
Merge branch 'release/v1.9.2'
2023-09-24 19:16:23 +13:00
Ralph Slooten
76a261bf06
Release v1.9.2
2023-09-24 19:16:22 +13:00
Ralph Slooten
86a3bea300
Libs: Update node modules
2023-09-24 19:14:46 +13:00
Ralph Slooten
5fa6b20a53
Update tag test message
2023-09-24 19:10:41 +13:00
Ralph Slooten
3ad62769a6
Tests: Add message tag tests
2023-09-24 19:08:47 +13:00
Ralph Slooten
a63952aee6
Tests: Add search delete tests
2023-09-24 17:29:27 +13:00
Ralph Slooten
de95910539
Change recipients <name>2@example.com
2023-09-24 17:27:02 +13:00
Ralph Slooten
60a41ce3ca
Fix: Delete all messages matching search when more than 1000 results
2023-09-24 13:07:16 +13:00
Ralph Slooten
898b36ce0b
UI: Reset pagination when returning to inbox from search
2023-09-24 12:24:52 +13:00
Ralph Slooten
b4a4d44492
Merge tag 'v1.9.1' into develop
...
Release v1.9.1
2023-09-23 22:58:14 +12:00
Ralph Slooten
64e4e4240a
Merge branch 'release/v1.9.1'
2023-09-23 22:58:11 +12:00
Ralph Slooten
0477c6573f
Release v1.9.1
2023-09-23 22:58:10 +12:00
Ralph Slooten
28ac6d2099
UI: Set 404 page when loading a non-existent message
2023-09-23 15:49:43 +12:00
Ralph Slooten
43a1dbe3f0
Chore: Update caniemail data
2023-09-23 14:56:57 +12:00
Ralph Slooten
aa3f860540
Libs: Update Go modules
2023-09-23 11:51:29 +12:00
Ralph Slooten
f54a2187ac
UI: Link email addresses in message summary to search
2023-09-23 11:48:06 +12:00
Ralph Slooten
063eab2c6a
UI: Better support for mobile screen sizes
2023-09-23 09:31:02 +12:00
Ralph Slooten
b282e6663b
Remove redundant Read status from message (always true)
2023-09-22 21:31:35 +12:00
Ralph Slooten
df777c6e90
Merge tag 'v1.9.0' into develop
...
Release v1.9.0
2023-09-22 16:40:51 +12:00
Ralph Slooten
8c4b1ac445
Merge branch 'release/v1.9.0'
2023-09-22 16:40:49 +12:00
Ralph Slooten
309c56566c
Release v1.9.0
2023-09-22 16:40:48 +12:00
Ralph Slooten
12d47a0f82
Merge branch 'feature/routing' into develop
2023-09-22 16:34:59 +12:00
Ralph Slooten
27d601294a
Libs: Update minimum Go version to 1.20
2023-09-22 16:34:47 +12:00
Ralph Slooten
98343714be
Tests: Bump Go version to 1.21
2023-09-22 15:32:51 +12:00
Ralph Slooten
930901c4ec
Libs: Update Go modules
2023-09-22 15:27:58 +12:00
Ralph Slooten
446cae145f
Update regex in string cleaner
2023-09-22 15:27:02 +12:00
Ralph Slooten
6a4e5fb03c
UI: Rewrite web UI, add URL routing and components
...
See #156
2023-09-22 15:06:03 +12:00
Ralph Slooten
8f0549c596
Libs: Update node modules
2023-09-22 15:01:33 +12:00
Ralph Slooten
4a762c502e
Add Swagger note
2023-09-22 07:11:13 +12:00
Ralph Slooten
9af04f83a3
API: Remove redundant Read status from message (always true)
2023-09-22 07:07:40 +12:00
Ralph Slooten
8e0c174bf3
Code cleanup
2023-09-22 07:02:15 +12:00
Ralph Slooten
b193851269
API: Delete by search filter
...
See #164
2023-09-22 07:00:02 +12:00
Ralph Slooten
95e346f8af
Improved search parser
2023-09-22 06:55:51 +12:00
Ralph Slooten
582f1f88b2
API: Add endpoint to return all tags in use
2023-09-22 06:55:20 +12:00
Ralph Slooten
0d084cfa1d
Feature: Improved search parser
2023-09-22 06:46:23 +12:00
Ralph Slooten
aa0af5de32
Update api search docs
2023-09-15 19:08:53 +12:00
Ralph Slooten
ee49149df9
Feature: New search filter [!]is:tagged
...
See #164
2023-09-14 22:30:20 +12:00
Ralph Slooten
e18c45d0b3
Fix: Correctly escape certain characters in search (eg: ')
2023-09-14 22:30:10 +12:00
Ralph Slooten
87a68f6a53
Merge tag 'v1.8.4' into develop
...
Release v1.8.4
2023-09-06 17:29:33 +12:00
Ralph Slooten
6d35b7bc82
Merge branch 'release/v1.8.4'
2023-09-06 17:29:30 +12:00
Ralph Slooten
6cf7cba6b7
Release v1.8.4
2023-09-06 17:29:30 +12:00
Ralph Slooten
9788a01617
Fix: Correctly decode proxy links containing HTML entities (screenshots)
2023-09-06 17:28:48 +12:00
Ralph Slooten
f4923c34ae
Update README
2023-09-06 16:37:21 +12:00
Ralph Slooten
b2ce855774
Merge tag 'v1.8.3' into develop
...
Release v1.8.3
2023-09-06 16:21:09 +12:00
Ralph Slooten
d489675c42
Merge branch 'release/v1.8.3'
2023-09-06 16:21:07 +12:00
Ralph Slooten
2ebaaa0fb2
Release v1.8.3
2023-09-06 16:21:07 +12:00
Ralph Slooten
80eba20679
Update README
2023-09-06 16:20:29 +12:00
Ralph Slooten
1757a0086e
Merge branch 'feature/screenshot' into develop
2023-09-06 16:15:37 +12:00
Ralph Slooten
e265d7018e
Fix docblock comment
2023-09-06 16:14:54 +12:00
Ralph Slooten
a37da776d7
Feature: HTML screenshots
...
Resolves #157
2023-09-06 16:14:35 +12:00
Ralph Slooten
5baa598453
Libs: Update node modules
2023-09-02 22:34:22 +12:00
dependabot[bot]
9d4bbe82e3
Bump wangyoucao577/go-release-action from 1.39 to 1.40 ( #158 )
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.39 to 1.40.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.39...v1.40 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-02 22:14:44 +12:00
Ralph Slooten
69226e91b2
UI: Group message tabs on mobile
2023-08-17 17:04:15 +12:00
Ralph Slooten
8646efc979
Merge tag 'v1.8.2' into develop
...
Release v1.8.2
2023-08-16 17:26:41 +12:00
Ralph Slooten
7c42540427
Merge branch 'release/v1.8.2'
2023-08-16 17:26:27 +12:00
Ralph Slooten
c695cd23f6
Release v1.8.2
2023-08-16 17:26:27 +12:00
Ralph Slooten
bc53a34029
Build: Update wangyoucao577/go-release-action@v1.39
2023-08-16 17:26:01 +12:00
Ralph Slooten
270d5f534f
Merge tag 'v1.8.2' into develop
...
Release v1.8.2
2023-08-16 17:17:24 +12:00
Ralph Slooten
6a34c449a2
Merge branch 'release/v1.8.2'
2023-08-16 17:17:21 +12:00
Ralph Slooten
1723497c5c
Release v1.8.2
2023-08-16 17:17:20 +12:00
Ralph Slooten
57e856f941
Libs: Update Go libs
2023-08-16 17:06:04 +12:00
Ralph Slooten
72d780fe66
Merge branch 'feature/check-links' into develop
2023-08-16 17:03:02 +12:00
Ralph Slooten
4768b7b08c
Update README
2023-08-16 16:59:37 +12:00
Ralph Slooten
d01fb4044e
Feature: Link check to test message links
...
@see #151
2023-08-16 16:59:31 +12:00
Ralph Slooten
8dbc661cb7
Use message ID as key for Message component
2023-08-15 21:32:12 +12:00
Ralph Slooten
bc4b028c39
UI: Set hostname in page meta title to identify Mailpit instance
...
@see #154
2023-08-15 21:31:18 +12:00
Ralph Slooten
7875160aa7
Feature: Workaround for non-RFC-compliant message headers containing <CR><CR><LF>
...
Due to a bug in some common sendmail implementations and PHP >=8.0, message headers sometimes contain `\r\r\n` which is not RFC compliant.
Mailpit will now fix these non-compliant headers. This can be disabled via `--smtp-strict-rfc-headers`
See #87 / #153
2023-08-15 17:13:25 +12:00
Ralph Slooten
f0c77ac962
Merge tag 'v1.8.1' into develop
...
Release v1.8.1
2023-08-06 17:07:38 +12:00
Ralph Slooten
5dbc585fce
Merge branch 'release/v1.8.1'
2023-08-06 17:07:35 +12:00
Ralph Slooten
63fd86499d
Release v1.8.1
2023-08-06 17:07:34 +12:00
Ralph Slooten
6db28c5ef7
Libs: Update node modules
2023-08-06 17:04:40 +12:00
Ralph Slooten
92390a0999
Libs: Update Go modules
2023-08-06 17:00:12 +12:00
Ralph Slooten
149bfa80c2
Fix: Check/set message Reply-To using SMTP FROM
...
Resolves #149 #150
2023-08-06 16:55:58 +12:00
Ralph Slooten
6d2fab1bc6
Docs: Add pagination to swagger search documentation
2023-08-05 16:59:33 +12:00
Ralph Slooten
93a6107df2
Fix: Exclude "sendmail" from recipients list when using mailpit sendmail <options>
2023-08-05 16:54:27 +12:00
Ralph Slooten
8c3705cc5d
Add usage docs to README
2023-08-04 14:47:44 +12:00
Ralph Slooten
6379af5604
Update README
2023-08-03 17:34:00 +12:00
Ralph Slooten
103bd564ab
Fix: Exclude <script type="application/json"> from HTML check tests
2023-08-03 17:33:50 +12:00
Ralph Slooten
86a4633d24
Merge tag 'v1.8.0' into develop
...
Release v1.8.0
2023-07-30 19:19:42 +12:00
Ralph Slooten
80fa989a32
Merge branch 'release/v1.8.0'
2023-07-30 19:19:35 +12:00
Ralph Slooten
66850633a1
Release v1.8.0
2023-07-30 19:19:34 +12:00
Ralph Slooten
6c7a1d1ea2
Format error syntax
2023-07-30 18:44:24 +12:00
Ralph Slooten
0998595690
Libs: Update node modules
2023-07-30 18:41:26 +12:00
Ralph Slooten
677b00e29a
Libs: Update Go modules
2023-07-30 18:35:15 +12:00
Ralph Slooten
ba8b4366ce
Merge branch 'feature/swagger-root' into develop
2023-07-30 17:35:26 +12:00
Ralph Slooten
24fb49d079
Fix: Add basePath to swagger.json if webroot is specified
...
@See #147
2023-07-30 17:35:17 +12:00
Ralph Slooten
c8a2effac4
Add comment to apiv1
2023-07-30 17:14:23 +12:00
Ralph Slooten
9f63010ca5
Merge branch 'feature/html-check' into develop
2023-07-30 17:12:13 +12:00
Ralph Slooten
f8d514e9e3
Clean up style paths
2023-07-30 17:04:28 +12:00
Ralph Slooten
1922651d41
Feature: HTML check to test & score mail client compatibility with HTML emails
2023-07-30 17:04:06 +12:00
Ralph Slooten
7d2716ee17
UI: Add flag to block all access to remote CSS and fonts (CSP)
...
This is now set to allow by default.
@see #140
2023-07-29 22:25:37 +12:00
adiabatic
4c1df6f61e
Docs: Update brew installation instructions
2023-07-17 21:12:19 +12:00
Ralph Slooten
be3979241f
UI: Remove <base /> tag if set in HTML preview
2023-07-16 00:16:45 +12:00
Ralph Slooten
aeb3585f3e
Update API documentation
2023-07-12 17:30:03 +12:00
Ralph Slooten
b8de57da27
Merge branch 'feature/search-pagination' into develop
2023-07-12 17:24:35 +12:00
Ralph Slooten
56982798dc
Swagger: Update swagger docs
2023-07-12 17:22:48 +12:00
Ralph Slooten
ac0e7163dd
UI: Pagination support for search, all results
2023-07-12 17:21:51 +12:00
Ralph Slooten
7638500c05
Merge tag 'v1.7.1' into develop
...
Release v1.7.1
2023-07-11 16:52:37 +12:00
Ralph Slooten
5d63e9be9e
Merge branch 'release/v1.7.1'
2023-07-11 16:52:35 +12:00
Ralph Slooten
672d9b7c26
Release v1.7.1
2023-07-11 16:52:35 +12:00
Ralph Slooten
d9be8f86d7
Libs: Update Go modules
2023-07-11 16:49:30 +12:00
Ralph Slooten
e3e827b180
UI: Wrap HTML source lines
...
Why does Gmail put everything on a single line?!
2023-07-11 16:47:09 +12:00
Ralph Slooten
daf6e453df
UI: Dark mode color adjustments
2023-07-11 16:44:55 +12:00
Ralph Slooten
9cb2c26c6f
UI: Update dark mode loading background color
2023-07-11 16:22:53 +12:00
Ralph Slooten
0aa8ea3d51
Merge branch 'feature/bstags' into develop
2023-07-10 20:36:36 +12:00
Ralph Slooten
e05b284c2c
Libs: Update node modules
2023-07-10 20:36:26 +12:00
Ralph Slooten
d39b65deb7
Fix typos
2023-07-09 22:33:47 +12:00
Ralph Slooten
7b8faa8a28
Update README
2023-07-01 00:16:02 +12:00
Ralph Slooten
ebb98c99c0
Update screenshot
2023-07-01 00:15:56 +12:00
Ralph Slooten
a726cf9922
Merge tag 'v1.7.0' into develop
...
Release v1.7.0
2023-06-30 23:14:47 +12:00
Ralph Slooten
5d146a23d7
Merge branch 'release/v1.7.0'
2023-06-30 23:14:39 +12:00
Ralph Slooten
a6c1bbc977
Release v1.7.0
2023-06-30 23:14:38 +12:00
Ralph Slooten
d020861559
Fix styles
2023-06-30 23:10:13 +12:00
Ralph Slooten
7fd3291040
Libs: Update node modules
2023-06-30 23:06:43 +12:00
Ralph Slooten
479c74500c
Libs: Update Go modules
2023-06-30 22:57:46 +12:00
Ralph Slooten
6b6de59c47
API: Ignore SMTP relay error when one of multiple recipients doesn't exist
...
RCPT errors will now produce a warning log message rather than return immediate error. See #132
2023-06-30 22:55:26 +12:00
Ralph Slooten
a5de4e4f65
Merge branch 'feature/dark-mode' into develop
2023-06-30 22:44:06 +12:00
Ralph Slooten
48f22cca1f
Code cleanup
2023-06-30 22:42:33 +12:00
Ralph Slooten
7748846b88
UI: Theme toggler - auto, light and dark themes
2023-06-30 22:42:09 +12:00
Ralph Slooten
497086cb65
API: Set raw message Content-Type to UTF-8
2023-06-30 22:18:39 +12:00
Ralph Slooten
42ecadab9e
Build: Define Vue build options in esbuild
2023-06-30 22:16:43 +12:00
Júnior Messias
4cfde7f947
Theme toggler ( #136 )
...
Add toggler to change theme (light, dark, auto)
2023-06-30 17:13:12 +12:00
Ralph Slooten
70b604e028
Update error message
2023-06-26 17:36:13 +12:00
Ralph Slooten
8c295d4754
Merge tag 'v1.6.22' into develop
...
Release v1.6.22
2023-06-26 17:32:14 +12:00
Ralph Slooten
a1c34b37e1
Merge branch 'release/v1.6.22'
2023-06-26 17:32:13 +12:00
Ralph Slooten
e37583073e
Release v1.6.22
2023-06-26 17:32:12 +12:00
Ralph Slooten
4de830c490
Update Go modules
2023-06-26 17:29:31 +12:00
Ralph Slooten
22a4509b13
Feature: Clearer SMTP error messages
2023-06-26 17:27:41 +12:00
Ralph Slooten
1ed06161a8
Libs: Update Go modules
2023-06-19 20:22:02 +12:00
Ralph Slooten
a7ee479f06
Libs: Upgrade node modules
...
Includes changes required for bootstrap5-tags
2023-06-19 16:27:57 +12:00
Ralph Slooten
93e8884ef7
Merge tag 'v1.6.21' into develop
...
Release v1.6.21
2023-06-15 22:25:50 +12:00
Ralph Slooten
1c228cda56
Merge branch 'release/v1.6.21'
2023-06-15 22:25:48 +12:00
Ralph Slooten
119b3864b2
Release v1.6.21
2023-06-15 22:25:47 +12:00
Ralph Slooten
b9f035790d
UI: More accurate clickable hyperlink logic in plain text messages
...
See #125
2023-06-15 22:07:29 +12:00
Ralph Slooten
1260c2e6df
Merge tag 'v1.6.20' into develop
...
Release v1.6.20
2023-06-15 17:34:17 +12:00
Ralph Slooten
3431f18a3f
Merge branch 'release/v1.6.20'
2023-06-15 17:34:15 +12:00
Ralph Slooten
2fa5138b49
Release v1.6.20
2023-06-15 17:34:15 +12:00
Ralph Slooten
652fec0f64
Merge branch 'feature/text-clickable-links' into develop
2023-06-15 17:24:42 +12:00
Ralph Slooten
f168e11b05
Libs: Update node modules
2023-06-15 17:24:32 +12:00
Ralph Slooten
35e81e0336
Feature: Convert links into clickable hyperlinks in plain text message content
...
@see 125
2023-06-15 17:15:46 +12:00
Ralph Slooten
7beed988e5
Merge tag 'v1.6.19' into develop
...
Release v1.6.19
2023-06-15 09:52:12 +12:00
Ralph Slooten
4eea79f0c8
Merge branch 'release/v1.6.19'
2023-06-15 09:52:10 +12:00
Ralph Slooten
39767e979c
Release v1.6.19
2023-06-15 09:52:10 +12:00
Ralph Slooten
4e2f02ee0a
Fix: Only display sendmail help when sendmail subcommand is invoked
...
This was overriding all Mailpit's help commands
2023-06-15 09:50:11 +12:00
Ralph Slooten
5a04534314
Add :key to message in message list
2023-06-15 09:27:26 +12:00
Ralph Slooten
6725a809d5
Increase auto-build package upload retries from 3 to 5
2023-06-14 22:33:36 +12:00
Ralph Slooten
64a067cff9
Merge tag 'v1.6.18' into develop
...
Release v1.6.18
2023-06-14 22:20:48 +12:00
Ralph Slooten
58dbccc0a7
Merge branch 'release/v1.6.18'
2023-06-14 22:20:40 +12:00
Ralph Slooten
3ef320d277
Release v1.6.18
2023-06-14 22:20:40 +12:00
Ralph Slooten
18e95b699e
Merge branch 'feature/labels' into develop
2023-06-14 22:18:59 +12:00
Ralph Slooten
fc89655b7f
UI: Add option to enable tag colors based on tag name hash
...
An experimental option to add tag colors (see #127 ). This will generate a random color for each unique tag
2023-06-14 22:18:51 +12:00
Ralph Slooten
ff9a6ff491
API: Sort tags before saving
...
Tags should be alphabetically sorted before saving. Whilst this was the behavior with automated tagging, it did not apply to manually set tags via the API.
2023-06-13 16:57:42 +12:00
Ralph Slooten
adce75ab8f
UI: Display message tags below subject in message overview
2023-06-13 15:53:18 +12:00
Ralph Slooten
12903cae60
Merge tag 'v1.6.17' into develop
...
Release v1.6.17
2023-06-07 07:36:23 +12:00
Ralph Slooten
7f55511c82
Merge branch 'release/v1.6.17'
2023-06-07 07:36:21 +12:00
Ralph Slooten
309036fb6d
Release v1.6.17
2023-06-07 07:36:20 +12:00
Ralph Slooten
48387c3a13
Rename hidden long flags
2023-06-07 07:35:34 +12:00
Ronaldo Richieri
a2ab350aff
Fix: Add single dash arguments support to sendmail command ( #123 )
...
mailpit sendmail -t was not working because of the single dash argument
parsing. This commit fixes it.
Co-authored-by: Ronaldo Richieri <ronaldo@bestpractical.com >
2023-06-07 07:33:47 +12:00
Ralph Slooten
c150f1ba50
Merge tag 'v1.6.16' into develop
...
Release v1.6.16
2023-06-03 17:19:32 +12:00
Ralph Slooten
48bec0c8f6
Merge branch 'release/v1.6.16'
2023-06-03 17:19:29 +12:00
Ralph Slooten
fef2628c3f
Release v1.6.16
2023-06-03 17:19:29 +12:00
Ralph Slooten
e5888ede8b
Bugfix: Fix sendmail/startup panic
...
Fixes #122
2023-06-03 17:18:52 +12:00
Ralph Slooten
374a760b88
Merge tag 'v1.6.15' into develop
...
Release v1.6.15
2023-06-03 11:06:03 +12:00
Ralph Slooten
0fdfa13a38
Merge branch 'release/v1.6.15'
2023-06-03 11:06:01 +12:00
Ralph Slooten
b41df78c4f
Release v1.6.15
2023-06-03 11:06:00 +12:00
Ralph Slooten
870e523c97
Merge branch 'feature/sendmail-bs' into develop
2023-06-03 11:03:17 +12:00
Ralph Slooten
0b391b5c37
Fix error return value
2023-06-03 11:02:53 +12:00
Ralph Slooten
c01f473e79
Feature: Add sendmail -bs functionality
...
Symfony's mailer uses `sendmail -bs` by default. This adds the required internal telnet functionality to connect directly to the SMTP server.
2023-06-03 10:57:13 +12:00
Ralph Slooten
3c27fd715b
Update .gitignore
2023-06-03 10:34:22 +12:00
Ralph Slooten
714596a13a
Fix plural
2023-06-02 19:11:10 +12:00
Ralph Slooten
9ae02daf1a
Merge tag 'v1.6.14' into develop
...
Release v1.6.14
2023-06-02 17:22:13 +12:00
Ralph Slooten
b6750600cb
Merge branch 'release/v1.6.14'
2023-06-02 17:22:12 +12:00
Ralph Slooten
78e871e9b3
Release v1.6.14
2023-06-02 17:22:12 +12:00
Ralph Slooten
8ff2a5cf6a
Merge branch 'feature/tags' into develop
2023-06-02 17:18:46 +12:00
Ralph Slooten
4a88d1fc24
Feature: Add ability to delete or mark search results read
...
@see #119
2023-06-02 17:17:54 +12:00
Ralph Slooten
d4268b8ae1
Feature: Set tags via X-Tags message header
...
@see #119
2023-06-02 14:47:36 +12:00
Ralph Slooten
1b47716f5f
Libs: Update node modules
2023-06-02 08:28:24 +12:00
Ralph Slooten
42e6d71415
Update API docs
2023-05-31 08:20:05 +12:00
Ralph Slooten
cd5789dda2
Merge tag 'v1.6.13' into develop
...
Release v1.6.13
2023-05-30 20:38:47 +12:00
Ralph Slooten
cd2a9d433a
Merge branch 'release/v1.6.13'
2023-05-30 20:38:45 +12:00
Ralph Slooten
fe0dfe41e7
Release v1.6.13
2023-05-30 20:38:44 +12:00
Ralph Slooten
bee3174c78
Merge branch 'feature/login-auth' into develop
2023-05-30 20:37:23 +12:00
Ralph Slooten
a3187d5499
Merge tag 'v1.6.12' into develop
...
Release v1.6.12
2023-05-30 16:58:03 +12:00
Ralph Slooten
dc7f047b9a
Merge branch 'release/v1.6.12'
2023-05-30 16:58:00 +12:00
Ralph Slooten
f3bb522143
Release v1.6.12
2023-05-30 16:58:00 +12:00
Ralph Slooten
3a41d56cc6
Merge branch 'feature/message-summary-ids' into develop
2023-05-30 16:54:41 +12:00
Ralph Slooten
db5d8f672a
Swagger: Update swagger field descriptions, add MessageID
2023-05-30 16:52:39 +12:00
Ralph Slooten
3d96b2cad0
Add Message-ID to MessageSummary
2023-05-30 16:51:34 +12:00
Lars Liedtke
34c1748f4b
Feature: Add Message-Id to MessageSummary ( #116 )
2023-05-30 16:02:25 +12:00
Ralph Slooten
52120abefd
Feature: Add SMTP LOGIN authentication method for message relay
...
See #118
2023-05-30 15:54:26 +12:00
Ralph Slooten
086142e977
Merge tag 'v1.6.11' into develop
...
Release v1.6.11
2023-05-26 23:02:50 +12:00
Ralph Slooten
078f42f4ea
Merge branch 'release/v1.6.11'
2023-05-26 23:02:47 +12:00
Ralph Slooten
df5ded49b8
Release v1.6.11
2023-05-26 23:02:47 +12:00
Ralph Slooten
3bd1eca2ab
Libs: Update node modules
2023-05-26 23:00:10 +12:00
Ralph Slooten
95b54ce8a4
Libs: Update Go modules
2023-05-26 22:59:20 +12:00
Ralph Slooten
eb3330939d
Update README
2023-05-23 16:07:34 +12:00
Ralph Slooten
50b5f8667a
Minor UI / CLI updates
2023-05-23 16:07:05 +12:00
Jonas
a121c08dc4
UI: Check for secure context instead of HTTPS ( #114 )
2023-05-23 15:36:42 +12:00
Ralph Slooten
9ff9b783cc
Merge tag 'v1.6.10' into develop
...
Release v1.6.10
2023-05-18 10:56:02 +12:00
Ralph Slooten
7f68ea407b
Merge branch 'release/v1.6.10'
2023-05-18 10:55:59 +12:00
Ralph Slooten
9a8e7ebdf9
Release v1.6.10
2023-05-18 10:55:59 +12:00
Ralph Slooten
db7f2c1a5d
Libs: Update node modules
2023-05-18 10:53:12 +12:00
Ralph Slooten
2ac0b40ecf
Libs: Update Go modules
2023-05-18 10:50:35 +12:00
Ralph Slooten
d1edbe73b4
UI: Remove "Noto Color Emoji" from default bootstrap font list
...
@see #92
2023-05-18 09:38:26 +12:00
Ralph Slooten
24e23790ec
Merge tag 'v1.6.9' into develop
...
Release v1.6.9
2023-05-09 17:18:01 +12:00
Ralph Slooten
bc8722d1cf
Merge branch 'release/v1.6.9'
2023-05-09 17:17:58 +12:00
Ralph Slooten
b1e3e1f879
Release v1.6.9
2023-05-09 17:17:58 +12:00
Ralph Slooten
635714945e
Libs: Update node modules
2023-05-09 17:15:29 +12:00
Ralph Slooten
1200750111
Libs: Update Go modules
2023-05-09 17:14:15 +12:00
Ralph Slooten
9670c4e1d5
API: Return blank 200 response for OPTIONS requests (CORS)
2023-05-09 17:11:57 +12:00
Ralph Slooten
1e97e9e21f
Bugfix: Correctly escape JS cid regex
2023-05-05 22:51:17 +12:00
Ralph Slooten
ca31524487
Merge tag 'v1.6.8' into develop
...
Release v1.6.8
2023-05-05 22:14:08 +12:00
Ralph Slooten
4800922f91
Merge branch 'release/v1.6.8'
2023-05-05 22:14:05 +12:00
Ralph Slooten
6884cf34fc
Release v1.6.8
2023-05-05 22:14:04 +12:00
Ralph Slooten
3b75bf3fa3
Merge branch 'feature/recipient-allowlist' into develop
2023-05-05 22:11:00 +12:00
Ralph Slooten
b4a971f552
Minor code changes
2023-05-05 17:21:43 +12:00
Ralph Slooten
e77d0a750d
Correct grammar
2023-05-05 17:07:28 +12:00
Ralph Slooten
bdf887389e
Bugfix: Fix Date display when message doesn't contain a Date header
2023-05-05 16:49:59 +12:00
Matthias Gliwka
fdc1b05545
Feature: Add allowlist to filter recipients before relaying messages ( #109 )
...
* Bugfix: Don't panic on mails without from line
* Feature: Add allowlist to filter recipients before relaying messages
2023-05-05 15:28:00 +12:00
Ralph Slooten
316b5d7c66
Feature: Add -S short flag for sendmail --smtp-addr
2023-05-05 15:23:51 +12:00
Ralph Slooten
4f13785174
Merge tag 'v1.6.7' into develop
...
Release v1.6.7
2023-05-05 06:59:11 +12:00
Ralph Slooten
c83acfb255
Merge branch 'release/v1.6.7'
2023-05-05 06:59:09 +12:00
Ralph Slooten
1e8f10732e
Release v1.6.7
2023-05-05 06:59:09 +12:00
Ralph Slooten
40bced067e
Bugfix: Fix auto-deletion cron
...
Resolves #107
2023-05-05 06:58:37 +12:00
Ralph Slooten
f2bce03e9e
Merge tag 'v1.6.6' into develop
...
Release v1.6.6
2023-05-04 22:24:42 +12:00
Ralph Slooten
34b62bd08a
Merge branch 'release/v1.6.6'
2023-05-04 22:24:39 +12:00
Ralph Slooten
9d64e53b93
Release v1.6.6
2023-05-04 22:24:38 +12:00
Ralph Slooten
16bc025fff
API: Set Access-Control-Allow-Headers when --api-cors is set
2023-05-04 22:23:07 +12:00
Ralph Slooten
14a61859f0
Update README
...
Resolves #105
2023-05-04 22:13:06 +12:00
Ralph Slooten
304a379c30
Bump wangyoucao577/go-release-action from 1.37 to 1.38
2023-05-04 21:55:18 +12:00
Ralph Slooten
82b0829429
Merge branch 'feature/message-id' into develop
2023-05-04 21:53:14 +12:00
Ralph Slooten
25c393d380
Libs: Update node modules
2023-05-04 21:52:16 +12:00
Ralph Slooten
b66f1d0ae1
Libs: Update Go modules
2023-05-04 21:48:45 +12:00
Ralph Slooten
5f919cc9dd
Feature: Option to ignore duplicate Message-IDs
...
This option (default off) silently ignores any new messages with duplicate Message-IDs. This update includes a new database structure and automatic rebuild of existing data.
2023-05-04 21:48:09 +12:00
Ralph Slooten
225a1e2e2a
Swagger: Update swagger field descriptions
2023-05-04 21:26:27 +12:00
Ralph Slooten
6dca57ba9b
API: Include correct start value in search reponse
2023-05-03 17:20:14 +12:00
Ralph Slooten
60ea473acb
UI: Style Undisclosed recipients in message view
2023-05-02 16:51:07 +12:00
Ralph Slooten
0d9b0cdc43
Merge tag 'v1.6.5' into develop
...
Release v1.6.5
2023-04-25 08:58:24 +12:00
Ralph Slooten
e843de6166
Merge branch 'release/v1.6.5'
2023-04-25 08:58:22 +12:00
Ralph Slooten
b6f2618b34
Release v1.6.5
2023-04-25 08:58:22 +12:00
Ralph Slooten
31c0a501e8
Feature: Add Access-Control-Allow-Methods methods when CORS origin is set
...
@See #91
2023-04-25 08:57:16 +12:00
Ralph Slooten
08288e904d
Merge tag 'v1.6.4' into develop
...
Release v1.6.4
2023-04-24 22:29:36 +12:00
Ralph Slooten
dfb455c59c
Merge branch 'release/v1.6.4'
2023-04-24 22:29:35 +12:00
Ralph Slooten
5e00013a8d
Release v1.6.4
2023-04-24 22:29:35 +12:00
Ralph Slooten
c5a8836b7e
Bugfix: Fix UI images not displaying when multiple cid names overlap
...
Resolves #96
2023-04-24 22:27:57 +12:00
Ralph Slooten
ae73c721db
Merge tag 'v1.6.3' into develop
...
Release v1.6.3
2023-04-24 11:36:03 +12:00
Ralph Slooten
9ae9104ca3
Merge branch 'release/v1.6.3'
2023-04-24 11:36:00 +12:00
Ralph Slooten
aa2dc4cf62
Release v1.6.3
2023-04-24 11:36:00 +12:00
Ralph Slooten
cffbd3f884
Feature: Display clickable toast notifications for new messages
...
Resolves #97
2023-04-24 11:34:43 +12:00
Ralph Slooten
a05cc59800
Merge tag 'v1.6.2' into develop
...
Release v1.6.2
2023-04-21 22:31:03 +12:00
Ralph Slooten
924ad9b064
Merge branch 'release/v1.6.2'
2023-04-21 22:31:01 +12:00
Ralph Slooten
b63e9b465b
Release v1.6.2
2023-04-21 22:31:01 +12:00
Ralph Slooten
124f1c2bde
Bugfix: If set use return-path address as SMTP from address
2023-04-21 22:30:02 +12:00
Ralph Slooten
64461c17a1
Merge tag 'v1.6.1' into develop
...
Release v1.6.1
2023-04-21 17:51:14 +12:00
Ralph Slooten
0ff6b18b43
Merge branch 'release/v1.6.1'
2023-04-21 17:51:13 +12:00
Ralph Slooten
1a638cf8ea
Release v1.6.1
2023-04-21 17:51:12 +12:00
Ralph Slooten
126fa66d58
Bugfix: Add API release route again (bad merge)
2023-04-21 17:50:34 +12:00
Ralph Slooten
1f95461651
Merge tag 'v1.6.0' into develop
...
Release v1.6.0
2023-04-21 14:22:09 +12:00
Ralph Slooten
176f128057
Merge branch 'release/v1.6.0'
2023-04-21 14:22:05 +12:00
Ralph Slooten
031b5697e4
Release v1.6.0
2023-04-21 14:22:05 +12:00
Ralph Slooten
19f51c8931
Update README
2023-04-21 14:19:32 +12:00
Ralph Slooten
7c62dca14b
API: Enable cross-origin resource sharing (CORS) configuration
...
This feature allows the setting of the `Access-Control-Allow-Origin` header via `--api-cors`.
@see #91
2023-04-21 12:49:49 +12:00
Ralph Slooten
584d94b8e7
Merge branch 'feature/message-release' into develop
2023-04-21 12:20:46 +12:00
Ralph Slooten
23370eab0f
Update Swagger documentation
2023-04-21 12:19:12 +12:00
Ralph Slooten
4f5b5e2f02
UI: Display Return-Path if different to the From address
2023-04-21 12:18:01 +12:00
Ralph Slooten
def9602811
UI: Message release functionality
...
When an SMTP relay server is configured, the web UI will display a "Release" button and allow a message to be manually relayed via the SMTP server to selected addresses.
@see #29
2023-04-21 12:17:14 +12:00
Ralph Slooten
3d63a27458
Correctly parse -f argument for sendmail
2023-04-21 12:13:05 +12:00
Ralph Slooten
389f248603
Libs: Update Go modules
2023-04-21 12:12:14 +12:00
Ralph Slooten
04462f76c6
API: Message relay / release
...
This enables a SMTP server to be configured, and messages to be manually "released" via the relay server. Aditionally, messages can be auto-relayed via the SMTP server do Mailpit acts as a form of caching proxy.
@see #29
2023-04-21 12:10:13 +12:00
Ralph Slooten
2752a09ca7
Move logging variable level to logger module
2023-04-21 11:59:26 +12:00
Ralph Slooten
8eed8d92e5
Update swagger comments
2023-04-21 11:55:32 +12:00
Ralph Slooten
6a82dd0eb2
API: Include Return-Path in message summary data
2023-04-21 11:44:34 +12:00
Ralph Slooten
b5b0c173c3
Libs: Update node modules
2023-04-21 11:41:43 +12:00
Ralph Slooten
9c8329a05c
Feature: Inject/update Bcc header for missing addresses when SMTP recipients do not match messsage headers
...
In order to capture Bcc recipients from some platfoms (eg: Laravel) when the SMTP recipients contain Bcc recipients but are not listed in the message headers, the missing addresses are now added into the message Bcc header. If the Bcc header does not exist then it is created.
Resolves #35
2023-04-15 11:34:31 +12:00
Ralph Slooten
7c329b56f8
Merge tag 'v1.5.5' into develop
...
Release v1.5.5
2023-04-12 17:06:43 +12:00
Ralph Slooten
26a84bc257
Merge branch 'release/v1.5.5'
2023-04-12 17:06:42 +12:00
Ralph Slooten
d65de12714
Release v1.5.5
2023-04-12 17:06:41 +12:00
Ralph Slooten
5ed55e58e1
Show swagger curl example before try
2023-04-12 17:04:42 +12:00
Ralph Slooten
84d3384120
Display service listening IPs as 0.0.0.0 when set to default [::]
2023-04-12 16:22:20 +12:00
Thomas Jepp
efc9c10f83
Feature: Update listen regex to allow IPv6 addresses ( #85 )
2023-04-12 16:03:36 +12:00
Ralph Slooten
962af81653
Bump version of booxmedialtd/ws-action-parse-semver
2023-04-04 17:02:31 +12:00
Ralph Slooten
7deddc3119
Reduce duration for stale issues to 21 days of inactivity
2023-04-04 01:07:50 +12:00
Ralph Slooten
058bc31e28
Docker: Add Docker image tag for major/minor version
...
See #82
2023-04-04 00:55:30 +12:00
Ralph Slooten
8e84b96233
Update README
2023-04-03 18:53:11 +12:00
Ralph Slooten
a8dddbaa7b
Merge tag 'v1.5.4' into develop
...
Release v1.5.4
2023-04-03 18:47:50 +12:00
Ralph Slooten
8f9876a0a3
Merge branch 'release/v1.5.4'
2023-04-03 18:47:48 +12:00
Ralph Slooten
17ecdb6165
Release v1.5.4
2023-04-03 18:47:48 +12:00
Ralph Slooten
eba934c0e0
Feature: Mobile and tablet HTML preview toggle in desktop mode
2023-04-03 18:46:40 +12:00
Ralph Slooten
31885008ed
Merge tag 'v1.5.3' into develop
...
Release v1.5.3
2023-04-01 22:38:46 +13:00
Ralph Slooten
c48da61097
Merge branch 'release/v1.5.3'
2023-04-01 22:38:42 +13:00
Ralph Slooten
c532870adc
Release v1.5.3
2023-04-01 22:38:41 +13:00
Ralph Slooten
85291683b6
Bugfix: Enable SMTP auth flags to be set via env
...
Fixes #77
2023-04-01 22:37:31 +13:00
dependabot[bot]
09399db612
Bump actions/stale from 7.0.0 to 8.0.0 ( #79 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7.0.0...v8.0.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 21:14:18 +13:00
dependabot[bot]
ea753f6948
Bump wangyoucao577/go-release-action from 1.36 to 1.37 ( #80 )
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.36 to 1.37.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.36...v1.37 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 21:13:55 +13:00
dependabot[bot]
0f73f7d261
Bump actions/setup-go from 3 to 4 ( #81 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-01 21:12:36 +13:00
Ralph Slooten
e188325ddd
Merge tag 'v1.5.2' into develop
...
Release v1.5.2
2023-04-01 17:08:12 +13:00
Ralph Slooten
6ab6d5fa2d
Merge branch 'release/v1.5.2'
2023-04-01 17:08:10 +13:00
Ralph Slooten
f6545b55a4
Release v1.5.2
2023-04-01 17:08:09 +13:00
Ralph Slooten
1b798c5514
UI: Tab to view formatted message headers
...
See #71
2023-04-01 17:06:30 +13:00
Ralph Slooten
f16b105d26
API: Include Reply-To in message summary (including Web UI)
...
This adds a new ReplyTo array to to API Message response, and displays in the web UI if set. See #66
2023-04-01 17:05:18 +13:00
Ralph Slooten
af7df617af
Merge branch 'release/v1.5.1'
2023-03-31 22:46:27 +13:00
Ralph Slooten
4e6d8e5803
Release v1.5.1
2023-03-31 22:46:26 +13:00
Ralph Slooten
14d2715832
Libs: Update Go modules
2023-03-31 22:45:18 +13:00
Ralph Slooten
6d902293c1
Feature: Add 'o', 'b' & 's' ignored flags for sendmail
...
Resolves #76
2023-03-31 22:42:35 +13:00
Ralph Slooten
b423c26537
Libs: Update node modules
2023-03-31 22:34:43 +13:00
Ralph Slooten
75db0e2911
Release v1.5.0
2023-03-31 18:51:52 +13:00
Ralph Slooten
0f21f2e4b5
Merge tag 'v1.5.0' into develop
...
Release v1.5.0
2023-03-31 18:51:52 +13:00
Ralph Slooten
c4a695e627
Merge branch 'release/v1.5.0'
2023-03-31 18:51:20 +13:00
Ralph Slooten
62cf75f8fb
Release v1.5.0
2023-03-31 18:48:29 +13:00
Ralph Slooten
5350e2eb08
Feature: OpenAPI / Swagger schema
...
Mailpit now has built-in OpenAPI / Swagger documentation, see #65
2023-03-31 18:44:08 +13:00
Ralph Slooten
3bb9f4162a
Feature: Download raw message, HTML/text body parts or attachments via single button
...
@see #67
2023-03-31 18:44:08 +13:00
Ralph Slooten
2d07683a28
Bugfix: Fix JavaScript error when adding the first tag manually
...
Caused when passing updated prov values via Vue components, see #68
2023-03-31 18:44:08 +13:00
Oliver Matla
fc753677f6
Correct typing mistake in README introduction
2023-03-31 18:44:07 +13:00
Ralph Slooten
ab0c91545a
Release v1.4.0
2023-03-31 18:44:07 +13:00
Ralph Slooten
b6e1b68c90
Update README
2023-03-31 18:44:07 +13:00
Ralph Slooten
182d32a2c8
API: Return received datetime when message does not contain a date header
2023-03-31 18:44:06 +13:00
Ralph Slooten
169c476c56
Feature: Rename SSL to TLS, add deprecation warnings to flags & ENV variables referring to SSL
2023-03-31 18:44:06 +13:00
Ralph Slooten
57b0e1666f
Feature: Options to support auth without STARTTLS, and accept any login
...
@see #56
2023-03-31 18:44:06 +13:00
Ralph Slooten
a9ce35b741
Feature: Option to use message dates as received dates (new messages only)
2023-03-31 18:44:05 +13:00
Ralph Slooten
fb03fda9ea
Merge branch 'release/v1.4.0'
2023-03-12 15:08:18 +13:00
Ralph Slooten
e2254a68ef
Release v1.4.0
2023-03-12 15:08:17 +13:00
Ralph Slooten
755ff37cdc
Merge branch 'feature/smtp-auth' into develop
2023-03-12 15:06:44 +13:00
Ralph Slooten
03f30b01bf
Update README
2023-03-12 15:06:26 +13:00
Ralph Slooten
27d49417d7
API: Return received datetime when message does not contain a date header
2023-03-12 14:27:20 +13:00
Ralph Slooten
aeeb732681
Feature: Rename SSL to TLS, add deprecation warnings to flags & ENV variables referring to SSL
2023-03-12 11:31:15 +13:00
Ralph Slooten
73a92a3952
Feature: Options to support auth without STARTTLS, and accept any login
...
@see #56
2023-03-12 10:51:49 +13:00
Ralph Slooten
9cd81afe7c
Feature: Option to use message dates as received dates (new messages only)
2023-03-10 16:42:14 +13:00
Ralph Slooten
41270b956e
Merge tag 'v1.3.11' into develop
...
Release v1.3.11
2023-03-10 14:57:09 +13:00
Ralph Slooten
dfad730b21
Release v1.3.11
2023-03-10 14:57:08 +13:00
Ralph Slooten
3d31ae7da4
Merge branch 'release/v1.3.11'
2023-03-10 14:57:08 +13:00
Ralph Slooten
f0723fb64a
Update git-chglog format
2023-03-10 14:52:35 +13:00
Ralph Slooten
b905ba4ec5
Feature: Expand custom webroot path to include a-z A-Z 0-9 _ . - and /
...
@see #64
2023-03-10 14:48:28 +13:00
Ralph Slooten
7675cd162f
Docker: Expose default ports (1025/tcp 8025/tcp)
...
@see #63
2023-03-09 15:49:47 +13:00
Ralph Slooten
dff5a605b4
Create FUNDING.yml
2023-03-09 01:18:00 +13:00
Ralph Slooten
3f3b8a6d97
Merge tag 'v1.3.10' into develop
...
Release v1.3.10
2023-03-04 23:40:31 +13:00
Ralph Slooten
fc595c031d
Merge branch 'release/v1.3.10'
2023-03-04 23:40:28 +13:00
Ralph Slooten
a897004dc1
Release v1.3.10
2023-03-04 23:40:27 +13:00
Ralph Slooten
6917477533
Libs: Update node modules
2023-03-04 23:38:05 +13:00
Ralph Slooten
eede2bff99
Bugfix: Fix search with existing emails
2023-03-04 23:25:55 +13:00
Ralph Slooten
de0549e60a
Change Dependabot checks to monthly
2023-02-27 21:57:38 +13:00
Ralph Slooten
17caa21afd
Update libs
2023-02-27 21:56:47 +13:00
Ralph Slooten
4656717046
Merge tag 'v1.3.9' into develop
...
Release v1.3.9
2023-02-24 22:31:25 +13:00
Ralph Slooten
72fdbb8364
Merge branch 'release/v1.3.9'
2023-02-24 22:31:21 +13:00
Ralph Slooten
37b4f1f566
Release v1.3.9
2023-02-24 22:31:21 +13:00
Ralph Slooten
464fbf818c
Merge pull request #44 from axllent/dependabot/github_actions/wangyoucao577/go-release-action-1.36
...
Bump wangyoucao577/go-release-action from 1.30 to 1.36
2023-02-24 21:53:47 +13:00
Ralph Slooten
6360a69ff6
Merge pull request #43 from axllent/dependabot/github_actions/docker/build-push-action-4
...
Bump docker/build-push-action from 3 to 4
2023-02-24 21:53:19 +13:00
Ralph Slooten
054438b952
Libs: Update node modules
...
Note: due to an incompatibility issue, esbuild-sass-plugin has been left as-is, see: https://github.com/glromeo/esbuild-sass-plugin/issues/121
2023-02-24 21:50:58 +13:00
Ralph Slooten
cb6085790b
Libs: Update Go modules
2023-02-24 21:39:45 +13:00
Ralph Slooten
1bd0c6ac74
Feature: Add Cc and Bcc search filters
2023-02-24 21:36:42 +13:00
Ralph Slooten
7cb46ba869
Correctly case Cc and Bcc in UI
2023-02-24 21:36:42 +13:00
Ralph Slooten
6efe99ffdf
Move smtpd to server
2023-02-24 21:36:42 +13:00
Ralph Slooten
cc121e4b27
Merge pull request #55 from axllent/dependabot/go_modules/golang.org/x/image-0.5.0
...
Bump golang.org/x/image from 0.3.0 to 0.5.0
2023-02-24 21:30:55 +13:00
dependabot[bot]
ee86260651
Bump golang.org/x/image from 0.3.0 to 0.5.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/golang/image/releases )
- [Commits](https://github.com/golang/image/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-24 08:24:21 +00:00
dependabot[bot]
cab9f8a729
Bump wangyoucao577/go-release-action from 1.30 to 1.36
...
Bumps [wangyoucao577/go-release-action](https://github.com/wangyoucao577/go-release-action ) from 1.30 to 1.36.
- [Release notes](https://github.com/wangyoucao577/go-release-action/releases )
- [Commits](https://github.com/wangyoucao577/go-release-action/compare/v1.30...v1.36 )
---
updated-dependencies:
- dependency-name: wangyoucao577/go-release-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-24 08:23:12 +00:00
dependabot[bot]
790fbe69fd
Bump docker/build-push-action from 3 to 4
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-24 08:23:11 +00:00
Ralph Slooten
51074a9d72
Merge pull request #42 from shizunge/dependabot
...
Add dependabot.yml
2023-02-24 21:22:51 +13:00
Shizun Ge
28b4f2d09d
add npm to dependabot.yml
2023-02-23 20:23:37 -08:00
Shizun Ge
b6c1c180c9
add dependabot.yml
2023-02-22 23:31:30 -08:00
Ralph Slooten
264ad1bf9f
Merge tag 'v1.3.8' into develop
...
Release v1.3.8
2023-02-09 15:24:41 +13:00
Ralph Slooten
7d63c75557
Merge branch 'release/v1.3.8'
2023-02-09 15:24:35 +13:00
Ralph Slooten
0c4c2881c8
Release v1.3.8
2023-02-09 15:24:35 +13:00
Ralph Slooten
56999e97e2
UI: Compress SVG icons
2023-02-09 15:21:46 +13:00
Ralph Slooten
d238675011
Bugfix: Restore notification icon
...
Fixes #34
2023-02-09 15:21:08 +13:00
Ralph Slooten
fea3b0a422
Update README
2023-02-06 15:27:08 +13:00
Ralph Slooten
24b1dfa040
Update REDAME
2023-02-06 15:24:36 +13:00
Ralph Slooten
ab73a4bcfb
Merge tag 'v1.3.7' into develop
...
Release v1.3.7
2023-01-30 22:21:28 +13:00
Ralph Slooten
df3b27b5e0
Merge branch 'release/v1.3.7'
2023-01-30 22:21:22 +13:00
Ralph Slooten
52bf19a40c
Release v1.3.7
2023-01-30 22:21:22 +13:00
Matthias Fechner
c1694f1a22
Feature: Add Kubernetes API health (livez/readyz) endpoints
...
Kubernetes checks if a pod is ok and if it can retrieve traffic using probes.
This commit add two routes to make a liveness probe and a readiness probe.
2023-01-30 22:17:54 +13:00
Ralph Slooten
894da47eda
Libs: Upgrade to esbuild 0.17.5
2023-01-30 22:01:34 +13:00
Ralph Slooten
1718ec00e5
Fix typo
2023-01-14 00:31:03 +13:00
Ralph Slooten
70df34d071
Merge tag 'v1.3.6' into develop
...
Release v1.3.6
2023-01-12 16:12:20 +13:00
Ralph Slooten
d101ec045d
Merge branch 'release/v1.3.6'
2023-01-12 16:12:18 +13:00
Ralph Slooten
a1d8840da2
Release v1.3.6
2023-01-12 16:12:18 +13:00
Ralph Slooten
ed1bb83bda
Libs: Update node modules
2023-01-12 16:09:27 +13:00
Ralph Slooten
4b2e8b0174
Libs: Update go modules
2023-01-12 16:07:38 +13:00
Ralph Slooten
594c4817a4
Bugfix: Correctly index missing 'From' header in database
...
When an email with a missing `From: ` header is stored in the database, a null value was stored. This broke the search. Fixes #31
2023-01-12 16:04:08 +13:00
Ralph Slooten
47a556d05e
Merge tag 'v1.3.5' into develop
...
Release v1.3.5
2023-01-05 11:58:29 +13:00
Ralph Slooten
e3e7c09e81
Merge branch 'release/v1.3.5'
2023-01-05 11:58:06 +13:00
Ralph Slooten
98a932ecdb
Release v1.3.5
2023-01-05 11:57:53 +13:00
Ralph Slooten
d47eb09c54
Bugfix: Include HTML link text in search data
...
`<a href="https://example.com ">search text</a>` now stores `search text https://example.com ` in the database.
Resolves #30
2023-01-05 11:55:18 +13:00
Ralph Slooten
acee53537c
Add automation to close stale issues
2022-12-23 16:20:41 +13:00
Ralph Slooten
b18bcebd51
Fix error casing
2022-12-15 22:09:03 +13:00
Ralph Slooten
0502056678
Merge tag 'v1.3.4' into develop
...
Release v1.3.4
2022-12-09 10:28:24 +13:00
Ralph Slooten
6901a20661
Merge branch 'release/v1.3.4'
2022-12-09 10:28:21 +13:00
Ralph Slooten
10752a58c8
Release v1.3.4
2022-12-09 10:28:21 +13:00
Ralph Slooten
c8bf742c18
Bugfix: Allow tags to be set from MP_TAG environment
...
Relates to #26
2022-12-09 10:27:37 +13:00
Ralph Slooten
7313862ad5
Merge tag 'v1.3.3' into develop
...
Release v1.3.3
2022-12-09 09:33:05 +13:00
Ralph Slooten
8976124b3d
Merge branch 'release/v1.3.3'
2022-12-09 09:33:03 +13:00
Ralph Slooten
4fbff688ec
Release v1.3.3
2022-12-09 09:33:03 +13:00
Ralph Slooten
dca70a50c3
Bugfix: Allow tags to be set from MP_TAG environment
...
Fixes #26
2022-12-09 09:32:07 +13:00
Ralph Slooten
eb50304a13
Merge tag 'v1.3.2' into develop
...
Release v1.3.2
2022-12-08 22:01:50 +13:00
Ralph Slooten
858dfca321
Merge branch 'release/v1.3.2'
2022-12-08 22:01:47 +13:00
Ralph Slooten
5e09dec667
Release v1.3.2
2022-12-08 22:01:47 +13:00
Ralph Slooten
638ea3efa8
### Libs
...
- Upgrade esbuild to 0.16.2
2022-12-08 22:01:21 +13:00
Ralph Slooten
06bfc3b6e3
Build: Temporarily disable arm (32) Docker build
...
Seems to be causing github actions to get stuck for hours (11+).
2022-12-08 21:59:42 +13:00
Ralph Slooten
c2d34f3071
Merge tag 'v1.3.1' into develop
...
Release v1.3.1
2022-12-08 10:22:23 +13:00
Ralph Slooten
be582291c7
Merge branch 'release/v1.3.1'
2022-12-08 10:22:21 +13:00
Ralph Slooten
646fe072be
Release v1.3.1
2022-12-08 10:22:20 +13:00
Ralph Slooten
deba47f6d1
Libs: Upgrade esbuild & axios
2022-12-08 10:15:24 +13:00
Ralph Slooten
5f9efebeb3
Bugfix: Append trailing slash to custom webroot for UI & API
...
Fixes #25
2022-12-08 09:54:03 +13:00
Ralph Slooten
06aa7a2dea
Remove redundant offcanvas mixin
2022-12-03 17:21:51 +13:00
Ralph Slooten
2c3c436fc1
UI: Rename "results" to "result" when singular message returned
2022-11-25 19:06:41 +13:00
Ralph Slooten
6f2dd83936
Merge tag 'v1.3.0' into develop
...
Release v1.3.0
2022-11-22 22:25:06 +13:00
Ralph Slooten
b850c89ae0
Merge branch 'release/v1.3.0'
2022-11-22 22:24:55 +13:00
Ralph Slooten
cc327ab3ba
Release v1.3.0
2022-11-22 22:24:55 +13:00
Ralph Slooten
1886d78001
Libs: Update go modules
2022-11-22 22:18:33 +13:00
Ralph Slooten
63cbafa182
Libs: Update node modules
...
Including axios, bootstrap, bootstrap5-tags, esbuild, esbuild-sass-plugin, vue
2022-11-22 22:16:46 +13:00
Ralph Slooten
95dacfc5db
Build: Remove duplicate bootstrap CSS
2022-11-21 21:43:30 +13:00
Ralph Slooten
067d218f4b
Merge tag 'v1.2.9' into develop
...
Release v1.2.9
2022-11-18 13:26:32 +13:00
Ralph Slooten
3dd004ea4b
Merge branch 'release/v1.2.9'
2022-11-18 13:26:29 +13:00
Ralph Slooten
6570217bfd
Release v1.2.9
2022-11-18 13:26:29 +13:00
Ralph Slooten
54635b748a
Bugfix: Delay 200ms to set target="_blank" for all rendered email links
...
Fixes #22
2022-11-18 13:25:15 +13:00
Ralph Slooten
0ea4cab33b
Merge tag 'v1.2.8' into develop
...
Release v1.2.8
2022-11-13 17:29:43 +13:00
Ralph Slooten
0fde942e0d
Merge branch 'release/v1.2.8'
2022-11-13 17:29:41 +13:00
Ralph Slooten
b09d7ac75d
Release v1.2.8
2022-11-13 17:29:40 +13:00
Ralph Slooten
fc2fdd20f6
Update README - add tagging
2022-11-13 17:26:29 +13:00
Ralph Slooten
cbbac40c0d
Add MP_TAG environment option
2022-11-13 17:26:29 +13:00
Ralph Slooten
6bc02fd4d4
Feature: Message tags and auto-tagging
...
See #17
2022-11-13 17:26:29 +13:00
Ralph Slooten
57cfb2611c
Use bytes.NewReader(data) instead of strings.NewReader(string(data))
2022-11-13 17:26:28 +13:00
Ralph Slooten
ba24d145ff
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
...
Bugfix: Return empty arrays rather than null for message To, CC, BCC, Inlines & Attachments
2022-11-13 17:26:17 +13:00
Ralph Slooten
376e799eb0
Update README
2022-11-13 17:26:17 +13:00
Ralph Slooten
1dfadda07e
Use path.Join() instead of url.JoinPath() for < 1.19 compatibility
2022-11-13 17:26:17 +13:00
Ralph Slooten
fc0a7358ab
Merge branch 'release/v1.2.7'
2022-10-31 22:15:25 +13:00
Ralph Slooten
d229b34d98
Release v1.2.7
2022-10-31 22:15:24 +13:00
Ralph Slooten
cbc3fe59a8
Feature: Allow custom webroot
...
Allow Mailpit to run on a custom webroot, resolves #19
2022-10-31 22:13:41 +13:00
Ralph Slooten
ab771cf76c
Move utils to subfolder
2022-10-29 10:52:22 +13:00
Ralph Slooten
7a27e09d23
Merge tag 'v1.2.6' into develop
...
Release v1.2.6
2022-10-29 10:23:32 +13:00
Ralph Slooten
cdce989a9c
Merge branch 'release/v1.2.6'
2022-10-29 10:23:30 +13:00
Ralph Slooten
61dd3eddc5
Release v1.2.6
2022-10-29 10:23:29 +13:00
Ralph Slooten
290e48d875
Libs: Update go modules
2022-10-29 10:22:12 +13:00
Ralph Slooten
e7ea94a5d2
Libs: Update node modules
2022-10-29 10:22:05 +13:00
Ralph Slooten
43bd2a18ea
API: Provide structs of API v1 responses for use in client code
...
See #21
2022-10-21 22:55:15 +13:00
Ralph Slooten
ec95e58e13
Use ${{ github.ref_name }} for workflow build tags
2022-10-16 12:12:28 +13:00
Ralph Slooten
70ac9c73ea
Release 1.2.5
2022-10-16 12:07:20 +13:00
Ralph Slooten
0fcdcdd5f6
Merge tag '1.2.5' into develop
...
Release 1.2.5
2022-10-16 12:04:51 +13:00
Ralph Slooten
ea12a1ee56
Merge branch 'release/1.2.5'
2022-10-16 12:04:30 +13:00
Ralph Slooten
9345ed60c6
Update screenshot
2022-10-16 12:01:40 +13:00
Ralph Slooten
0a13cf8304
Tidy JS code
2022-10-16 11:51:20 +13:00
Ralph Slooten
4ebbdab7c0
Snapshot memory usage first
2022-10-16 11:36:28 +13:00
Ralph Slooten
cea9518b4b
UI mobile tweaks
2022-10-16 10:45:04 +13:00
Ralph Slooten
a9220277d6
Refresh first page after prune when !results
2022-10-16 10:21:57 +13:00
Ralph Slooten
bd45d9dffe
UI: Broadcast "delete all" action to reload all connected clients
2022-10-16 08:37:46 +13:00
Ralph Slooten
baaf3a3a23
UI tweaks
2022-10-16 00:03:16 +13:00
Ralph Slooten
2e95a75d32
Update Vue
2022-10-15 23:46:53 +13:00
Ralph Slooten
53d2296ff5
Minor UI changes
2022-10-15 23:37:22 +13:00
Ralph Slooten
e8bf803ca0
UI: Load first page if paginated list returns 0 results
2022-10-15 23:30:09 +13:00
Ralph Slooten
d9dc000e89
UI: Theme changes
2022-10-15 23:14:51 +13:00
Ralph Slooten
205611856b
UI: Bump build action to use node 18
2022-10-15 09:41:33 +13:00
Ralph Slooten
5d396b9f25
Update build workflow
2022-10-15 09:31:29 +13:00
Ralph Slooten
4b95c6bda0
Merge tag '1.2.4' into develop
...
Release 1.2.4
2022-10-15 09:02:19 +13:00
Ralph Slooten
9982948c81
Merge branch 'release/1.2.4'
2022-10-15 09:02:17 +13:00
Ralph Slooten
614b63cf28
Release 1.2.4
2022-10-15 09:02:16 +13:00
Martin
b1027ca844
Bugfix: Fix mail download link
2022-10-15 08:54:36 +13:00
Ralph Slooten
2176ad6ca2
Update API query parameters for search
2022-10-14 17:38:22 +13:00
Ralph Slooten
971753e576
Merge tag '1.2.3' into develop
...
Release 1.2.3
2022-10-14 17:32:01 +13:00
Ralph Slooten
9053651cc1
Merge branch 'release/1.2.3'
2022-10-14 17:31:56 +13:00
Ralph Slooten
a9593030ab
Release 1.2.3
2022-10-14 17:31:56 +13:00
Ralph Slooten
75a7c1cfd4
Update API query parameters for search
2022-10-14 17:31:35 +13:00
Ralph Slooten
699a534632
API: Add limit and start parameters to search
...
Requested in #15
2022-10-14 17:31:35 +13:00
Ralph Slooten
53f8d34961
UI: Prevent double message index request on websocket connect
2022-10-14 17:30:48 +13:00
Ralph Slooten
81d09aabd1
Add linux/386 docker builds
2022-10-14 17:29:33 +13:00
Ralph Slooten
11eec7db30
Add linux-arm to release matrix
2022-10-14 17:29:33 +13:00
Ralph Slooten
6e6482f6ad
Merge branch 'release/1.2.2'
2022-10-13 13:20:14 +13:00
Ralph Slooten
1efbbb353b
Do not build windows-386 binaries
2022-10-13 13:18:49 +13:00
Ralph Slooten
b61fbe371a
Merge tag '1.2.2' into develop
...
Release 1.2.2
2022-10-13 08:14:46 +13:00
Ralph Slooten
a2b6107dd6
Merge branch 'release/1.2.2'
2022-10-13 08:14:42 +13:00
Ralph Slooten
f457412f98
Release 1.2.2
2022-10-13 08:14:41 +13:00
Ralph Slooten
14f1d75dba
Merge branch 'feature/headers' into develop
2022-10-13 08:14:10 +13:00
Ralph Slooten
ce838dc054
Merge tag '1.2.2' into develop
...
Release 1.2.2
2022-10-13 08:11:36 +13:00
Ralph Slooten
0d29f3db1a
Merge branch 'release/1.2.2'
2022-10-13 08:11:35 +13:00
Ralph Slooten
cbc77530e9
Release 1.2.2
2022-10-13 08:11:35 +13:00
Ralph Slooten
70e8edf648
Update docs
2022-10-13 08:11:18 +13:00
Ralph Slooten
4368541a96
Update logging format
2022-10-13 02:53:53 +13:00
Ralph Slooten
4d511bd29d
Testing: Add API test for raw & message headers
2022-10-13 02:48:23 +13:00
Ralph Slooten
b0894a8064
API: Add API endpoint to return message headers
...
See #15
2022-10-13 02:47:51 +13:00
Ralph Slooten
5d32d5190d
Libs: Update go modules
2022-10-08 23:59:15 +13:00
Ralph Slooten
b7154963c5
Merge tag '1.2.1' into develop
...
Release 1.2.1
2022-10-08 23:35:28 +13:00
Ralph Slooten
001e9de123
Merge branch 'release/1.2.1'
2022-10-08 23:35:23 +13:00
Ralph Slooten
b64a5b7991
Release 1.2.1
2022-10-08 23:35:23 +13:00
Ralph Slooten
906a697542
Add event.preventDefault()
2022-10-08 23:34:20 +13:00
Ralph Slooten
46dbde04ae
UI: Update frontend modules
2022-10-08 23:34:20 +13:00
Ralph Slooten
a31a7c3d2c
UI: Add about app modal with version update notification
2022-10-08 23:33:59 +13:00
Ralph Slooten
675704ca91
Update screenshot path
2022-10-08 23:33:58 +13:00
Ralph Slooten
d253d3164e
Merge branch 'release/1.2.0'
2022-10-07 19:54:52 +13:00
Ralph Slooten
ef3da383da
Release 1.2.0
2022-10-07 19:54:51 +13:00
Ralph Slooten
db6c2596a0
Merge branch 'feature/apiv1' into develop
2022-10-07 19:53:39 +13:00
Ralph Slooten
7349d838bb
Fix typo
2022-10-07 19:49:19 +13:00
Ralph Slooten
d8c6364622
Testing: Add API tests
2022-10-07 19:48:50 +13:00
Ralph Slooten
df758d063a
UI: Changes to use new data API
2022-10-07 19:47:41 +13:00
Ralph Slooten
34da0e5042
Feature: Add REST API
...
Requested feature for integration, see #15
2022-10-07 19:46:39 +13:00
Ralph Slooten
4a92b99a53
Optimise Mailpit SVG logo
2022-10-07 19:25:26 +13:00
Ralph Slooten
b1dc121cdd
UI: Hide delete all / mark all read in message view
2022-10-04 17:41:25 +13:00
Ralph Slooten
e5c8ef9e8d
Remove redundant files
2022-10-04 17:38:49 +13:00
Ralph Slooten
c6695c2418
Merge tag '1.1.7' into develop
...
Release 1.1.7
2022-09-21 16:01:10 +12:00