github-actions[bot]
18ba7140b4
chore(main): release 2.3.1 ( #2812 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2.3.1
2024-02-23 22:25:22 +00:00
Adam Cooke
2834e2c379
fix: update raw headers after changing messages to during parsing
...
Previously, headers were not updated but the mail gem parsing may decide
to change the transfer encoding. If it does this, the body is updated to
the new format but the header is not, this results in a mismatch when the
message it sent onwards and the client being unable render the message.
The specific situation identified was changing an HTML-only e-mail from
quoted-printable to 7bit.
closes #2816
2024-02-23 22:16:36 +00:00
Adam Cooke
559b08ddd3
chore(github-actions): allow stale action to be run on demand
2024-02-22 00:30:49 +00:00
Adam Cooke
57b72fb4b7
chore(github-actions): add 'docs' label to exclude from staleness checks
2024-02-22 00:28:03 +00:00
Adam Cooke
d90a456dfa
chore(github-actions): add action to close stale issues and PRs
2024-02-22 00:27:15 +00:00
Adam Cooke
d7dce16c50
Merge pull request #2790 from postalserver/release-please--branches--main
...
chore(main): release 2.3.0
2.3.0
2024-02-14 15:04:09 +00:00
github-actions[bot]
b8bab1bd0e
chore(main): release 2.3.0
2024-02-13 15:59:15 +00:00
Adam Cooke
7c23994d24
fix: use correct method for disconnecting smtp connections
2024-02-13 15:57:59 +00:00
Adam Cooke
42ab5b3a6b
fix: explicitly disable TLS & starttls for unknown SSL modes
...
closes #2564
2024-02-13 15:57:48 +00:00
Adam Cooke
f9f7fb30fe
fix: retry mysql connections on message DB pool
2024-02-13 15:56:40 +00:00
Adam Cooke
b8cb563553
Merge pull request #2801 from postalserver/smtp-tests
...
Tests for the SMTP Server
2024-02-13 15:55:57 +00:00
Adam Cooke
e83e2a5e33
Merge pull request #2799 from postalserver/remove-server-fd
...
Remove SMTP server reloading
2024-02-13 15:55:30 +00:00
Adam Cooke
c3c304e98b
refactor: remove reloading on the smtp server
2024-02-13 15:51:44 +00:00
Adam Cooke
241f37e78d
Merge pull request #2797 from postalserver/rubocop
...
Code Quality Improvements
2024-02-13 14:24:41 +00:00
Adam Cooke
c83601af69
chore: silence message DB migrations during provisioning
2024-02-13 11:56:48 +00:00
Adam Cooke
6214892710
chore: annotate models
2024-02-13 11:46:35 +00:00
Adam Cooke
1fceef7cea
fix: add ruby platform to gemfile
2024-02-12 18:14:29 +00:00
Adam Cooke
dece1d487a
test: add initial tests for Postal::SMTPServer::Client
2024-02-12 18:07:44 +00:00
Adam Cooke
ec636661d5
style(rubocop): remaining offences
2024-02-12 09:55:20 +00:00
Adam Cooke
c6326a6524
style(rubocop): Style/MultilineBlockChain
2024-02-12 09:55:19 +00:00
Adam Cooke
013b3ea931
style(rubocop): Style/PreferredHashMethods
2024-02-12 09:55:19 +00:00
Adam Cooke
ffcb707247
style(rubocop): Style/MissingRespondToMissing
2024-02-12 09:55:19 +00:00
Adam Cooke
83ac764510
style(rubocop): Style/HashExcept
2024-02-12 09:55:19 +00:00
Adam Cooke
c995027ff5
style(rubocop): Style/HashEachMethods
2024-02-12 09:55:19 +00:00
Adam Cooke
ec7dcf4f9a
style(rubocop): Lint/UnderscorePrefixedVariableName
2024-02-12 09:55:19 +00:00
Adam Cooke
278ef0886a
style(rubocop): Lint/SuppressedException
2024-02-12 09:55:18 +00:00
Adam Cooke
bab6346239
style(rubocop): Lint/DuplicateMethods
2024-02-12 09:55:18 +00:00
Adam Cooke
a1dc0f77ac
style(rubocop): Lint/DuplicateBranch
2024-02-12 09:55:18 +00:00
Adam Cooke
0e0aca06c9
style(rubocop): Layout/*
2024-02-12 09:55:18 +00:00
Adam Cooke
9ce28a427f
style(rubocop): Style/SelectByRegexp
2024-02-12 09:55:18 +00:00
Adam Cooke
157d11457c
style(rubocop): Style/GlobalVars
2024-02-12 09:55:18 +00:00
Adam Cooke
e896f4689a
style(rubocop): Style/ClassAndModuleChildren
2024-02-12 09:55:18 +00:00
Adam Cooke
b9f3f313f8
style(rubocop): Style/AndOr
2024-02-12 09:55:17 +00:00
Adam Cooke
4674e63b5f
style(rubocop): Lint/MissingSuper
2024-02-12 09:55:15 +00:00
Adam Cooke
be97f43308
style(rubocop): disable Style/SpecialGlobalVars
2024-02-12 09:40:35 +00:00
Adam Cooke
75be690748
style(rubocop): Style/GlobalStdStream
2024-02-12 09:40:35 +00:00
Adam Cooke
9563f30c96
style(rubocop): Naming/MemoizedInstanceVariableName
2024-02-12 09:40:34 +00:00
Adam Cooke
00a02f2655
style(rubocop): Style/SafeNavigation
2024-02-12 09:40:34 +00:00
Adam Cooke
04a34831c7
style(rubocop): Style/For
2024-02-12 09:40:34 +00:00
Adam Cooke
6a58ecf605
style(rubocop): Style/IdenticalConditionalBranches
2024-02-12 09:40:31 +00:00
Adam Cooke
6ad56ee9c9
style(rubocop): Lint/IneffectiveAccessModifier
2024-02-10 23:03:28 +00:00
Adam Cooke
c558f1c69c
style(rubocop): Style/NumericPredicate
2024-02-10 22:59:30 +00:00
Adam Cooke
7119e8642d
style(rubocop): Lint/ShadowingOuterLocalVariable
2024-02-10 22:51:09 +00:00
Adam Cooke
bd85920565
style(rubocop): Style/WordArray
2024-02-10 22:39:43 +00:00
Adam Cooke
129dffab9e
style(rubocop): Style/MutableConstant
2024-02-10 17:34:29 +00:00
Adam Cooke
d508772a40
style(rubocop): disable Style/StringConcatenation cop
2024-02-10 17:30:32 +00:00
Adam Cooke
b0ac9ef0b9
style(rubocop): relax method length and block nexting for now
2024-02-10 17:26:45 +00:00
Adam Cooke
a5d5ba5326
style(rubocop): Layout/MultilineMethodCallBraceLayout
2024-02-10 17:25:45 +00:00
Adam Cooke
919a60116c
style(rubocop): Naming/FileName
2024-02-10 17:24:37 +00:00
Adam Cooke
0cf35a8392
style(rubocop): Layout/EmptyLines
2024-02-10 17:23:24 +00:00