Adam Cooke
|
c3f71b0d2a
|
don't use moonrope from repo
|
2017-06-01 14:26:58 +01:00 |
|
Adam Cooke
|
ce90a1d4f5
|
don't use acme-client from the repo
|
2017-06-01 14:25:00 +01:00 |
|
Adam Cooke
|
e443a3addb
|
improvements to the auto upgrade script
* change how the channel is passed
* restart rather than stop/start when upgrading
* add safe mode for forcing a stop/start on upgrade
|
2017-06-01 14:07:25 +01:00 |
|
Adam Cooke
|
42ba1bb9f2
|
configurable database pool sizes
|
2017-06-01 13:49:29 +01:00 |
|
Adam Cooke
|
132078f84f
|
multi-threaded workers
|
2017-06-01 13:48:50 +01:00 |
|
Adam Cooke
|
26ca38c2e1
|
only update links if there's a message ID
|
2017-06-01 10:45:32 +01:00 |
|
Adam Cooke
|
96f190ae25
|
fixes style issue on error when no messages found
|
2017-05-30 15:16:01 +01:00 |
|
Adam Cooke
|
47d78b0725
|
rename the session from _deliver_session to _postal_session
|
2017-05-26 13:18:45 +01:00 |
|
Adam Cooke
|
1e62f9bd0e
|
re-add postal signatures to outgoing http requests
|
2017-05-26 10:36:31 +01:00 |
|
Adam Cooke
|
7d2484d47f
|
make sure nano & wget are installed on the quick install
|
2017-05-18 12:28:38 +01:00 |
|
Adam Cooke
|
3f8c52501b
|
put postal version in footer
|
2017-05-18 12:25:28 +01:00 |
|
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 |
|