1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-11-30 21:32:30 +00:00

642 الالتزامات

المؤلف SHA1 الرسالة التاريخ
Adam Cooke
525fd8cc05 update ubuntu 16.04 script 2017-05-18 12:24:16 +01:00
Adam Cooke
2a5d8034ae pass the channel along with auto-upgrade 2017-05-18 12:23:41 +01:00
Adam Cooke
3485cd7229 update auto upgrade script to work with packages plus direct from repo 2017-05-18 12:08:04 +01:00
Adam Cooke
58a8b96611 don't compile assets on initialization if they already are built 2017-05-18 12:02:16 +01:00
Adam Cooke
0ef7d4c0e4 only compile assets on upgrade if they aren't prebuilt 2017-05-18 12:01:05 +01:00
Adam Cooke
965d9a7ec6 require fileutils 2017-05-18 11:51:33 +01:00
Adam Cooke
91de111946 use the log_root for the puma log redirection 2017-05-18 11:48:00 +01:00
Adam Cooke
73b4edd92e put rails logging through the app logger 2017-05-18 11:47:59 +01:00
Adam Cooke
76e1f6e9f7 update procodile logging to be outside of the app root 2017-05-18 11:45:43 +01:00
Adam Cooke
b1048b6986 attempt to make the log directory if missing 2017-05-18 11:44:52 +01:00
Adam Cooke
90d534574d add a configurable log root 2017-05-18 11:41:02 +01:00
Adam Cooke
bf35d207d6 fixes build script 2017-05-18 10:58:51 +01:00
Adam Cooke
df72f5e2b9 upgrade nokogiri 2017-05-18 10:46:25 +01:00
Charlie Smurthwaite
90075769e0 set state to welcomed after successful email
fixes #151
2017-05-17 22:20:06 +01:00
Charlie Smurthwaite
dacddb4d8e don't forget credentials on rset, helo or ehlo
resolves:137
2017-05-17 22:16:01 +01:00
Adam Cooke
734c8781c3 add a script to build & upload postal packages 2017-05-17 19:30:33 +01:00
Adam Cooke
fde35add28 update version to include revision & channel 2017-05-17 19:25:48 +01:00
Adam Cooke
cb0e3a4f4e support for a null send limit for unlimited
part of #144
2017-05-16 15:52:43 +01:00
Adam Cooke
8b7bcd9a6a remove some nbsp 2017-05-16 15:35:13 +01:00
Adam Cooke
36db40cfe7 fixes issue with query string parsing when a z exists
closes #127
2017-05-16 15:25:35 +01:00
Adam Cooke
4106ac6c7e fixes bug with receiving messages to the return path
treats all messages sent to the return path and any domain with the return path prefix the same
2017-05-16 14:49:56 +01:00
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