Ralph Slooten
31a2ed8824
Test: Add automated tests using the rqlite database
2025-06-14 17:16:54 +12:00
Ralph Slooten
f675ef7b5e
Chore: Update node dependencies
2025-06-14 12:37:47 +12:00
Ralph Slooten
4257a89584
Chore: Update Go dependencies
2025-06-14 12:34:17 +12:00
Ralph Slooten
52957cd81f
Merge branch 'feature/rqlite-float64' into develop
2025-06-14 12:24:06 +12:00
Ralph Slooten
1520143c45
Test: Add small delay in POP3 test after disconnection to allow for background deletion in rqlite
2025-06-14 12:18:36 +12:00
Ralph Slooten
5107ce0191
Fix: Use float64 for returned SQL value types for rqlite compatibility ( #520 )
...
The goqlite library is designed to be flexible and does not make assumptions about the types of JSON values returned from rqlite, using the type `any` for variables. When a numeric value is received in the response, the `any` type does not specify a numeric type, leading Go to default to using `float64`.
2025-06-14 11:52:11 +12:00
Jens-Hilmar Bradt
40afef8ffd
Fix: Add optional message_num argument in POP3 LIST command ( #518 )
...
https://datatracker.ietf.org/doc/html/rfc1939#page-6
> If an argument was given and the POP3 server issues a positive response with a line containing information for that message. This line is called a "scan listing" for that message.
2025-06-13 23:13:51 +12:00
Ralph Slooten
fed20de522
Feature: Add relay config to preserve (keep) original Message-IDs when relaying messages ( #515 )
2025-06-07 11:38:25 +12:00
Ralph Slooten
6999b2ea02
Merge tag 'v1.26.0' into develop
...
Release v1.26.0
2025-06-06 19:05:51 +12:00
Ralph Slooten
72e92d2d1e
Merge branch 'release/v1.26.0'
v1.26.0
2025-06-06 19:05:40 +12:00
Ralph Slooten
803adf29ac
Release v1.26.0
2025-06-06 19:05:39 +12:00
Ralph Slooten
fb0230a460
Chore: Update node dependencies
2025-06-06 19:01:47 +12:00
Ralph Slooten
873193bcec
Chore: Update Go dependencies
2025-06-06 18:59:31 +12:00
Ralph Slooten
e3538cb86a
Improve Prometheus GetMode detection
2025-06-06 17:43:20 +12:00
Ralph Slooten
e6ab9e1008
Fix: Fix sendmail symlink detection for macOS ( #514 )
2025-06-06 17:38:53 +12:00
Ralph Slooten
86f3546bfe
Update Prometheus metrics flag description to use 'ip:port' format
...
Reorder Prometheus flag
2025-06-06 16:11:29 +12:00
Ralph Slooten
a6b5f5f76b
Refactor Prometheus metrics configuration and validation
2025-06-06 15:34:06 +12:00
Ben Edmunds
82d7bdc971
Feature: Add Prometheus exporter ( #505 )
2025-06-06 14:33:49 +12:00
Ralph Slooten
020d5b0fcb
Merge branch 'feature/send-auth' into develop
2025-06-02 14:52:43 +12:00
Ralph Slooten
f2b91ac9d5
Chore: Add MP_DATA_FILE deprecation warning
2025-05-30 11:04:20 +12:00
Ralph Slooten
4dff7adc1d
Reorder send API CLI flags
2025-05-30 11:03:30 +12:00
Ben Edmunds
9bfdeb5f7b
Feature: Send API allow separate auth ( #504 )
...
Co-authored-by: Ben Edmunds <ben.edmunds@dotdigital.com >
2025-05-30 08:34:40 +12:00
Ralph Slooten
c5b3edf87d
Fix: Ignore basic auth for OPTIONS requests to API when CORS is set
...
Web browsers do not send authorization headers for preflight requests.
2025-05-30 00:00:05 +12:00
Ralph Slooten
8c59229f97
Merge tag 'v1.25.1' into develop
...
Release v1.25.1
2025-05-25 10:12:14 +12:00
Ralph Slooten
56739ceac2
Merge branch 'release/v1.25.1'
v1.25.1
2025-05-25 10:12:06 +12:00
Ralph Slooten
5240b1b33e
Release v1.25.1
2025-05-25 10:12:05 +12:00
Ralph Slooten
8f80a57c3c
Chore: Update node dependencies
2025-05-25 10:10:08 +12:00
Ralph Slooten
04ea905619
Chore: Update Go dependencies
2025-05-25 10:01:06 +12:00
Ralph Slooten
b84b428434
Chore: Add note to swagger docs about API date formats
2025-05-25 09:56:53 +12:00
Ralph Slooten
91409310d7
Chore: Lighten outline-secondary buttons in dark mode
2025-05-23 23:19:54 +12:00
Ralph Slooten
99a3e17243
Fix: Update bootstrap5-tags to fix text pasting in message release modal ( #498 )
2025-05-23 22:37:06 +12:00
Ralph Slooten
ff272d1c5e
Chore: Extend latest version cache expiration from 5 to 15 minutes
2025-05-20 16:55:37 +12:00
Ralph Slooten
74c6a0a434
Chore: Switch from unnecessary float64 to uint64 API values for App Information, message & attachment sizes
2025-05-20 16:51:02 +12:00
Ralph Slooten
e16267ab50
Merge tag 'v1.25.0' into develop
...
Release v1.25.0
2025-05-18 11:17:31 +12:00
Ralph Slooten
8d86b39385
Merge branch 'release/v1.25.0'
v1.25.0
2025-05-18 11:17:22 +12:00
Ralph Slooten
38914348a5
Release v1.25.0
2025-05-18 11:17:20 +12:00
Ralph Slooten
25580b9a68
Chore: Update caniemail database
2025-05-18 10:48:05 +12:00
Ralph Slooten
a1c2690c44
Use text-muted instead of text-secondary
2025-05-18 10:31:39 +12:00
Ralph Slooten
ff8b6326ab
Chore: Update node dependencies
2025-05-18 10:31:38 +12:00
Ralph Slooten
5d2966d726
Chore: Update Go dependencies
2025-05-18 10:31:37 +12:00
Ralph Slooten
bf5609a39b
Chore: Adjust UI margin for side navigation
2025-05-18 10:31:36 +12:00
Ralph Slooten
4ed5011a8f
Chore: Tweak UI to improve contrast between read & unread messages
2025-05-18 10:31:28 +12:00
Ralph Slooten
68d911431f
Chore: Switch yaml parser to github.com/goccy/go-yaml
...
The package gopkg.in/yaml.v3 is now no longer maintained, see https://github.com/go-yaml/yaml
2025-05-17 22:40:11 +12:00
Ralph Slooten
d0716b4995
Feature: Add option to hide the "Delete all" button in web UI ( #495 )
2025-05-17 12:28:35 +12:00
Ralph Slooten
84a519e84d
Fix: Include SMTPUTF8 capability in SMTP EHLO response ( #496 )
2025-05-17 01:09:17 +12:00
Ralph Slooten
e1a6904eca
Chore: Upgrade to jhillyerd/enmime/v2
2025-05-17 00:34:29 +12:00
Ralph Slooten
bc200c663f
Docs: Add Message ListUnsubscribe to swagger / API documentation ( #494 )
2025-05-13 19:27:27 +12:00
Ralph Slooten
009f3a8fd9
Docs: Switch to git-cliff for changelog generation
2025-05-03 23:02:57 +12:00
Ralph Slooten
cfe695c35d
Merge tag 'v1.24.2' into develop
...
Release v1.24.2
2025-05-03 16:17:15 +12:00
Ralph Slooten
5eb77cbb18
Merge branch 'release/v1.24.2'
v1.24.2
2025-05-03 16:17:11 +12:00