Adam Cooke
|
1da1182c23
|
fix: unescape in URLs which are stored for tracking
closes #2568
closes #907
closes #115
|
2024-03-04 16:52:36 +00:00 |
|
Adam Cooke
|
658aa71483
|
fix: remove support for setting the 'ssl' option for app-level smtp use
|
2024-03-04 15:54:54 +00:00 |
|
Adam Cooke
|
1ca18dbc6e
|
refactor: remove unused UserController#join method
|
2024-03-04 14:42:32 +00:00 |
|
Adam Cooke
|
e05f0b3616
|
fix: remove user email verification
|
2024-03-04 14:41:18 +00:00 |
|
Adam Cooke
|
e1bae60768
|
feat: include list-unsubscribe-post header in dkim signatures
closes #2789
closes #2788
|
2024-03-04 14:32:05 +00:00 |
|
Adam Cooke
|
df096abdc7
|
docs: update readme
|
2024-03-04 14:28:04 +00:00 |
|
Adam Cooke
|
0daa667b55
|
feat: support for additional SMTP client options
|
2024-03-04 14:24:24 +00:00 |
|
Adam Cooke
|
9dd00f6edd
|
fix: fix bug in smtp server when exceptions occur
|
2024-03-04 13:55:16 +00:00 |
|
Adam Cooke
|
dbd0e279f5
|
chore: update MIT-LICENCE
|
2024-03-04 13:48:33 +00:00 |
|
Adam Cooke
|
defb5114d0
|
fix: fix smtp TLS
|
2024-03-04 13:42:01 +00:00 |
|
Adam Cooke
|
a4d039c44d
|
fix: use local resolver for DNS tests (github actions blocks DNS seemingly)
|
2024-03-04 13:15:40 +00:00 |
|
Adam Cooke
|
87d35d7c41
|
refactor: change domain used for dns resolver testing
|
2024-03-04 12:48:05 +00:00 |
|
Adam Cooke
|
47b203c372
|
chore: release 3.0.0
Release-As: 3.0.0
|
2024-03-04 11:38:27 +00:00 |
|
Adam Cooke
|
2359829e22
|
Merge pull request #2803 from postalserver/v3
Postal v3
|
2024-03-04 10:28:51 +00:00 |
|
Adam Cooke
|
e4638a0c40
|
test: add smtp sender test for MX lookup timeouts
|
2024-03-01 21:41:46 +00:00 |
|
Adam Cooke
|
0c1f9250d4
|
docs: add message_db.encoding to config docs
|
2024-03-01 21:36:19 +00:00 |
|
Adam Cooke
|
fadca88f45
|
fix: raise an error if MX lookup times out during sending
This avoids potentially sending mail to the A record when an MX query times out.
closes #2833
|
2024-03-01 21:36:07 +00:00 |
|
Adam Cooke
|
77e818a472
|
test: add test for multiline headers
|
2024-03-01 18:28:25 +00:00 |
|
Adam Cooke
|
2621a190b1
|
fix: fixes issue with SMTP sender with address endpoints
|
2024-03-01 18:27:53 +00:00 |
|
Adam Cooke
|
0140dc4483
|
feat: only accept RFC-compliant End-of-DATA sequence
Previously Postal was fairly forgiving about line endings. This requires that the end of data sequence is `<CR><LF>.<CR><LF>`.
|
2024-03-01 17:12:10 +00:00 |
|
Adam Cooke
|
66d26c8d4f
|
Merge pull request #2834 from postalserver/release-please--branches--main
chore(main): release 2.3.2
2.3.2
|
2024-03-01 14:44:42 +00:00 |
|
github-actions[bot]
|
343292bbde
|
chore(main): release 2.3.2
|
2024-03-01 13:15:31 +00:00 |
|
Adam Cooke
|
694240ddcd
|
fix: truncate output and details in deliveries to 250 characters
closes #2831
|
2024-03-01 13:14:48 +00:00 |
|
Adam Cooke
|
a9ade3c8bc
|
chore(gha): upgrade github checkout action, don't create arm images for CI, add qemu
|
2024-03-01 13:08:11 +00:00 |
|
Adam Cooke
|
0b468f97c5
|
chore: remove -j4 from bundle install as it shouldn't be needed
|
2024-03-01 13:00:10 +00:00 |
|
Adam Cooke
|
afa1726d0d
|
docs: add new repo readme welcome image
Signed-off-by: Adam Cooke <adam@krystal.io>
|
2024-03-01 12:43:53 +00:00 |
|
Adam Cooke
|
7963c8af16
|
chore: consolidate platforms in Gemfile
|
2024-03-01 11:00:26 +00:00 |
|
Adam Cooke
|
1d094be652
|
Merge pull request #2829 from postalserver/refactor-smtp-sender
Refactor SMTP Sender
|
2024-03-01 10:56:40 +00:00 |
|
Adam Cooke
|
5b022b9394
|
chore: reduce threads for bundling in docker
|
2024-03-01 10:21:51 +00:00 |
|
Adam Cooke
|
633c509a45
|
refactor: refactor the SMTP sender
|
2024-03-01 09:54:22 +00:00 |
|
Charlie Smurthwaite
|
be0df7b463
|
fix: translate unicode domain names to Punycode for compatibility with DNS (#2823)
|
2024-02-29 15:02:30 +00:00 |
|
Adam Cooke
|
ae30cc7615
|
fix: ensure encoding is set for message db
|
2024-02-27 19:04:40 +00:00 |
|
Adam Cooke
|
de88201f61
|
chore: add arm64 platform
|
2024-02-27 08:07:39 +00:00 |
|
Adam Cooke
|
0163ac3d10
|
feat: new configuration system (and schema) (#2819)
|
2024-02-26 12:41:57 +00:00 |
|
Adam Cooke
|
1c5ff5a9a6
|
feat: add option to delay starting processes until all migrations are run
|
2024-02-24 15:10:02 +00:00 |
|
Adam Cooke
|
bea7450d8f
|
feat: add prometheus metrics to worker
|
2024-02-24 11:19:48 +00:00 |
|
Adam Cooke
|
0fcf778a51
|
fix: fixes potential issue if machine hostname cannot be determined
|
2024-02-24 11:03:04 +00:00 |
|
Adam Cooke
|
2e7b36c1be
|
feat: add prometheus metrics to smtp server
|
2024-02-24 11:01:28 +00:00 |
|
Adam Cooke
|
a7a9a18b20
|
fix: set correct component in health server log lines
|
2024-02-24 10:24:34 +00:00 |
|
Adam Cooke
|
a2eb70edf1
|
feat: add health server and prometheus metrics to worker
|
2024-02-23 22:51:38 +00:00 |
|
Adam Cooke
|
1ae8ef6401
|
chore: upgrade bundler to 2.5.6
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
b89e0a9e82
|
refactor: remove token logins
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
ecd09a2445
|
chore: upgrade rails to 7.0 and other dependencies
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
cfc1c9b73e
|
docs: update SECURITY policy
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
38465de120
|
refactor: remove unnecessary modules
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
b8ad732152
|
refactor: move tracking middleware
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
64b2704b02
|
refactor: move lib/postal/user_creator to app/util/user_creator
|
2024-02-23 22:51:37 +00:00 |
|
Adam Cooke
|
e3bc9da253
|
refactor: move lib/postal/received_header to app/lib/received_header
|
2024-02-23 22:51:36 +00:00 |
|
Adam Cooke
|
5cc9eb3df7
|
refactor: move lib/postal/reply_separator to app/lib/reply_separator
|
2024-02-23 22:51:36 +00:00 |
|
Adam Cooke
|
321ab95936
|
refactor: move lib/postal/smtp_server to app/lib/smtp_server
|
2024-02-23 22:51:36 +00:00 |
|