1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-12-01 05:43:04 +00:00
رسم بياني للالتزام

35 الالتزامات

المؤلف SHA1 الرسالة التاريخ
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
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
870b26c2f2 refactor: move Postal::QueryString to app/util/query_string 2024-02-23 22:51:35 +00:00
Adam Cooke
1a4158699c refactor: refactor DNS resolution
This commit also adds some of tests for the Domain model. It was during the writing of these tests that the DNS resolution refactoring requirement became apparent.
2024-02-23 22:51:34 +00:00
Adam Cooke
dc8e895bfe feat: new background work process
This removes all previous dependencies on RabbitMQ and the need to run separate cron and requeueing processes.
2024-02-23 22:51:33 +00:00
Adam Cooke
278ef0886a style(rubocop): Lint/SuppressedException 2024-02-12 09:55:18 +00:00
Adam Cooke
6a58ecf605 style(rubocop): Style/IdenticalConditionalBranches 2024-02-12 09:40:31 +00:00
Adam Cooke
7590a46234 style(rubocop): Lint/UselessAssignment 2024-02-10 17:18:24 +00:00
Adam Cooke
e142d0da5f style(rubocop): Layout/LineLength 2024-02-10 17:18:23 +00:00
Adam Cooke
0e4ed5ca03 style(rubocop): Layout/EmptyLineAfterMagicComment 2024-02-10 17:18:23 +00:00
Adam Cooke
6ab36c09c9 style(rubocop): Style/FrozenStringLiteralComment 2024-02-10 17:18:22 +00:00
Adam Cooke
15f9671b66 feat: privacy mode
Adds support for hiding IP addresses & hostnames associated with clients sending
authenticated mail in to Postal over SMTP and HTTP
2024-02-07 09:45:09 +00:00
Adam Cooke
71f51db3c2 fix: fixes error messages in web ui 2024-01-30 17:34:11 +00:00
Charlie Smurthwaite
1e3622c49a Consistently treat tinyint(1) fields in message database as booleans (#2380)
* Update mysql2 query call to cast booleans

* Treat messages:held field as boolean

* Treat messages:inspected field as boolean

* Treat messages:spam field as boolean

* Treat messages:threat field as boolean

* Treat messages:bounce field as boolean

* Treat messages:received_with_ssl field as boolean

* Treat deliveries:sent_with_ssl field as boolean
2023-03-22 13:49:48 +00:00
Charlie Smurthwaite
fd289c46fd style(rubocop): fix all safe auto correctable offenses 2023-03-16 15:50:53 +00:00
Charlie Smurthwaite
cefc7d17b8 Correct error message to reflect reality of dependency rules
hopefully fixes #2174
2023-03-14 02:06:41 +00:00
Adam Cooke
21a8d89045 feat: add priorities to IP address assignment 2021-07-28 14:18:40 +00:00
Adam Cooke
daf469ce7f refactor: user management 2021-07-28 14:17:59 +00:00
Charlie Smurthwaite
9a3d568b27 Add IP-based SMTP authentication (#1149) 2020-07-17 11:43:51 +01:00
Adam Cooke
a4bdafac13 be more precise about the presence of the invite parameter
closes #1001
closes #1002
2020-07-17 10:29:58 +01:00
Adam Cooke
5f88ee85bf make sure to use the user's time zone when composing test messages 2018-01-13 19:06:44 +00:00
Charlie Smurthwaite
53475abf55 always allow emails to be redelivered 2017-12-05 10:54:47 +00:00
Adam Cooke
fda0cfafc6 rename admin to advanced settings & add help text
closes #163
2017-06-02 12:11:19 +01:00
Adam Cooke
9bea99e633 verify new users straight away
users who signup will have received a link to do so which means their address is already verified
2017-05-12 14:47:16 +01:00
Adam Cooke
e9b03987fe only allow users with an invite to create accounts 2017-05-12 14:45:42 +01:00
Adam Cooke
698b580db4 remove types from ip pools
closes #24
2017-04-28 16:40:53 +01:00
Adam Cooke
2f0155747c allow the IP pool to be set when adding/editing a server 2017-04-21 11:29:27 +01:00
Adam Cooke
2def9c0fb9 UI for admins to assign ip pools to servers 2017-04-21 11:26:19 +01:00
Adam Cooke
c09c501ef4 admin UI for managing ip pools & ip addresses 2017-04-21 11:09:31 +01:00
Adam Cooke
6eb425eaed move org ip rules into their own controller 2017-04-21 10:32:22 +01:00
Adam Cooke
ec73bffce0 admins don't need to verify domain ownership 2017-04-21 10:23:14 +01:00
Adam Cooke
46daca9aa7 only allow organizations to be managed by admins 2017-04-21 10:18:24 +01:00
Adam Cooke
2fdba0ceb5 initial commit from appmail 2017-04-19 13:07:25 +01:00