Ralph Slooten
981ccd2a74
Chore: Update Go dependencies
2025-03-29 22:20:21 +13:00
Ralph Slooten
20b2eb22d4
Chore: Standardize error message casing
2025-03-29 22:20:10 +13:00
Ralph Slooten
6c0ef5ba33
Feature: Add TLS forwarding support and refactor forwarding function
2025-03-29 22:20:09 +13:00
San Chen
2dbc4ea601
Feature: Add TLS relay support and refactor relay function ( #471 )
...
* Feature: Add TLS relay support and refactoring the relay function
* Fix: Prevent simultaneous use of TLS and STARTTLS in relay configuration validation
2025-03-29 22:20:09 +13:00
Ralph Slooten
54b6d8f85c
Standardize error message casing in SMTP and POP3 configuration validation
2025-03-29 22:20:08 +13:00
Ralph Slooten
5e84633e76
Release v1.23.2
2025-03-29 22:20:08 +13:00
Ralph Slooten
7fbff71689
Update node dependencies
2025-03-29 22:20:07 +13:00
Ralph Slooten
164e7c150d
Chore: Update Go dependencies
2025-03-29 22:20:07 +13:00
Ralph Slooten
d87e3087f3
Push ghcr.io :latest tag last to feature first
2025-03-29 22:20:06 +13:00
Ralph Slooten
56ca3afbad
Merge branch 'release/v1.23.2'
v1.23.2
2025-03-16 21:16:09 +13:00
Ralph Slooten
b7fa68dff9
Release v1.23.2
2025-03-16 21:16:08 +13:00
Ralph Slooten
5214739618
Update node dependencies
2025-03-16 21:13:51 +13:00
Ralph Slooten
2bb2036380
Chore: Update Go dependencies
2025-03-16 21:11:50 +13:00
Ralph Slooten
de693c9c68
Push ghcr.io :latest tag last to feature first
2025-03-15 12:03:38 +13:00
Ralph Slooten
bb5ea68f03
Merge branch 'feature/htmlcheck' into develop
2025-03-15 11:55:44 +13:00
Ralph Slooten
b4131dbeae
Testing: Add tests for inline HTML Checks
2025-03-15 11:55:03 +13:00
Ralph Slooten
e3e1d734b6
Chore: Improve inline HTML Check style detection ( #467 )
...
Using goquery sometimes resulted in incorrect partial matches, eg `transform:` matching `text-transform:`. This refactor switches to regex matches which should prevent this, and allow more accurate detection.
2025-03-15 11:54:22 +13:00
Ralph Slooten
25671ba94f
Chore: Use Message-ID
header instead of Message-Id
when generating new IDs (RFC 5322)
2025-03-13 17:34:10 +13:00
Ralph Slooten
290ffdd80c
Chore: Update node dependencies
2025-03-12 17:09:31 +13:00
Ralph Slooten
753591105a
Merge tag 'v1.23.1' into develop
...
Release v1.23.1
2025-03-08 23:01:20 +13:00
Ralph Slooten
5d0bbe74e0
Merge branch 'release/v1.23.1'
v1.23.1
2025-03-08 23:01:16 +13:00
Ralph Slooten
ff1751350f
Release v1.23.1
2025-03-08 23:01:15 +13:00
Ralph Slooten
fdd3cb3074
Chore: Update node dependencies
2025-03-08 22:56:32 +13:00
Ralph Slooten
4f81fb417f
Chore: Update Go dependencies
2025-03-08 22:52:25 +13:00
Ralph Slooten
39886cf57c
Fix: Prevent cropping bottom of label characters in web UI ( #457 )
2025-03-08 22:49:07 +13:00
Ralph Slooten
9a1f3a6bb5
Chore: Replace PrismJS with highlight.js for HTML syntax highlighting
2025-03-05 17:14:06 +13:00
Ralph Slooten
ac9b7de295
Fix: Allow searching messages using only Cyrillic characters ( #450 )
2025-03-04 16:51:19 +13:00
Ralph Slooten
d4406cf02b
Merge tag 'v1.23.0' into develop
...
Release v1.23.0
2025-03-01 23:27:56 +13:00
Ralph Slooten
577461bff4
Merge branch 'release/v1.23.0'
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'
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