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

621 الالتزامات

المؤلف SHA1 الرسالة التاريخ
Adam Cooke
9a76538f11 remove IP pool rules when deleting an IP pool 2017-05-15 10:43:44 +01:00
Adam Cooke
d33994ce0f fixes bug with IP rules list
closes #136
2017-05-12 17:06:35 +01:00
Adam Cooke
5e13d7d052 hold incoming messages when in development mode
(not very dry but this unqueueing logic could do with some tidying)
2017-05-12 15:07:56 +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
Charlie Smurthwaite
43a5bc4e94 remove comments from structured headers when looking for email addresses
Resolves #112
2017-05-10 12:26:43 +01:00
Charlie Smurthwaite
5a757e722a remove AUTH= paramater from "MAIL FROM" before processing 2017-05-10 11:47:13 +01:00
Robert Lyall
ffc4586d5b Only display a server's IP pool name if it has an IP pool (#121) 2017-05-08 21:21:34 +01:00
Adam Cooke
5cd0e4dc04 add option to not provision databases for servers 2017-05-08 16:41:37 +01:00
Adam Cooke
87560c9edf only remove the global database if we actually made one 2017-05-08 16:40:20 +01:00
Adam Cooke
eee01c9e15 a little more testing 2017-05-08 16:39:32 +01:00
Adam Cooke
61e3bad83f add method for cleaning the message database 2017-05-08 16:39:13 +01:00
Adam Cooke
f023ff0bc1 don't check the dns on create if there already is a status 2017-05-08 16:38:29 +01:00
Adam Cooke
2bde75720c initial test suite 2017-05-08 14:48:15 +01:00
Adam Cooke
1758dc466a reset before pulling to avoid issues 2017-05-05 19:55:20 +01:00
Adam Cooke
88170af3cb add script for generating and publishing the api docs to github 2017-05-05 19:54:56 +01:00
Adam Cooke
553aedf031 name the authenticator 2017-05-05 19:54:52 +01:00
Adam Cooke
dc44d1619a support for multiple bind addresses on the fast server 2017-05-05 14:24:04 +01:00
Adam Cooke
bf2d26ca01 run an initial apt update to avoid potential issues 2017-05-05 12:59:33 +01:00
Adam Cooke
24048eda6b don't need iptables any longer 2017-05-05 12:59:23 +01:00
Adam Cooke
67f89ea196 remove a bracket 2017-05-05 12:56:33 +01:00
Adam Cooke
527f659886 quick install guide 2017-05-05 12:50:28 +01:00
Adam Cooke
9c1349a844 remove iptables and use setcap in ubuntu install script 2017-05-05 12:07:41 +01:00
Adam Cooke
f75806b693 wording updates on the server limit page 2017-05-05 12:06:38 +01:00
Adam Cooke
0ee58b2b3e send limit email wording updates 2017-05-05 12:05:52 +01:00
Adam Cooke
f7b1158199 leave nginx config as-is 2017-05-05 11:57:03 +01:00
Adam Cooke
308372d3fd update nginx config as it will need to know the IPs it can listen on to avoid conflict with the fast server 2017-05-05 11:54:39 +01:00
Adam Cooke
d4fd6b9925 By default, we will now listen directly on various ports [breaking]
This allows us to avoid messing around with changes to iptables and generally makes installation easier for everyone.

If you have an instance of postal before this, you will need to do a couple of things to ensure your installation continues to work.

1. You will need to specify a `fast_server.bind_address` in your postal.yml configuration file. This is the IP that you dedicated to the fast server.
2. You will need to allow Ruby to listen on privileged ports (sudo setcap 'cap_net_bind_service=+ep' /usr/bin/ruby2.3).
3. You will need to remove any iptables rules that you may have added previously to accomodate the older way of doing this.
2017-05-05 11:45:27 +01:00
Adam Cooke
f9b6485f22 a little extra thing for iptables 2017-05-05 11:27:33 +01:00
Adam Cooke
fa95a3a713 well obviously nginx can only happen after the app has been cloned 2017-05-05 11:24:12 +01:00
Adam Cooke
bc65feff46 some tidying on ubuntu1604.sh 2017-05-05 11:18:16 +01:00
Adam Cooke
5d0b8eb16d add some docs to ubuntu install script 2017-05-05 11:15:10 +01:00
Adam Cooke
2a606320be add a script to install postal on ubuntu 16.04 2017-05-05 11:05:19 +01:00
Adam Cooke
608b73afd4 add an example password to postal.example.yml 2017-05-05 10:49:44 +01:00
Adam Cooke
010e8c0e58 add a default certificate for the fast server 2017-05-05 09:57:39 +01:00
Adam Cooke
913190bce4 rename AM_CONFIG_ROOT to POSTAL_CONFIG_ROOT 2017-05-05 09:50:49 +01:00
Adam Cooke
a3fe4a548d add sender to the param list for the send/message API method 2017-05-04 13:10:00 +01:00
Adam Cooke
3e281b576e global domains aren't supported any longer 2017-05-04 13:04:48 +01:00
Adam Cooke
22e0dd27ae attempt to renew track certificates more frequently for a better experience 2017-05-04 12:38:06 +01:00
Adam Cooke
3ba0a72779 log errors from cert verification 2017-05-04 12:37:16 +01:00
Adam Cooke
e7b88842ca logging on certificate verification & issuance
closes #94
2017-05-04 11:18:44 +01:00
Adam Cooke
7ca4e74bbe initial logging for LE registration
part of #94
2017-05-04 11:12:28 +01:00
Adam Cooke
49faf73e66 fixes bug on credentials list 2017-05-02 13:44:32 +01:00
Adam Cooke
f6784238d3 a sad sad day in postal-land, no more puns. 2017-05-02 13:33:17 +01:00
Alex Bouma
b396920d47 Config to use local nameservers for DNS validation 2017-05-02 13:11:55 +01:00
Charlie Smurthwaite
b90632b525 replace epoll and threaded servers with single nio4r evented server 2017-05-02 13:07:03 +01:00
Alex Bouma
594cff74a9 Add address endpoints to the routes UI (#71) 2017-05-02 13:06:46 +01:00
Adam Cooke
73cca62b93 verify the initial user 2017-05-02 08:10:57 +01:00
Adam Cooke
6af6e58d88 remove wildcard validation on routes
closes #57
2017-04-30 19:26:10 +01:00
Adam Cooke
2be702fac3 make sure resolv is required before it is used everywhere
closes #67
2017-04-30 19:25:03 +01:00