Adam Cooke
|
6f29bc8d3f
|
ensure all timestamps from the message DB go through a zone
|
2017-06-02 15:36:12 +01:00 |
|
Adam Cooke
|
6e009f16b9
|
use explicit autoloads rather than from paths
|
2017-06-02 15:29:54 +01:00 |
|
Adam Cooke
|
9f4568e81a
|
callbacks for catching errors on the worker
|
2017-06-02 14:25:25 +01:00 |
|
Adam Cooke
|
97f95fe831
|
only exclude asset gems if there are prebuilt assets
|
2017-06-02 12:47:20 +01:00 |
|
Adam Cooke
|
7178977ef5
|
export RAILS_GROUPS for precompiling assets
|
2017-06-02 12:45:39 +01:00 |
|
Adam Cooke
|
adb3eccec4
|
require asset gems in development too
|
2017-06-02 12:44:35 +01:00 |
|
Adam Cooke
|
3fb4ac3804
|
require assets for precompilation of assets
|
2017-06-02 12:42:02 +01:00 |
|
Adam Cooke
|
477fb4b199
|
don't include assets when bundling
|
2017-06-02 12:14:02 +01:00 |
|
Adam Cooke
|
0f61c8bfa4
|
put asset gems in their own group
|
2017-06-02 12:12:27 +01:00 |
|
Adam Cooke
|
fda0cfafc6
|
rename admin to advanced settings & add help text
closes #163
|
2017-06-02 12:11:19 +01:00 |
|
Takashi Kokubun
|
a18d344025
|
Update Haml to 5.0
|
2017-06-02 11:11:09 +01:00 |
|
Adam Cooke
|
4e7cec443c
|
ensure IP addresses are unique
fixes #165
|
2017-06-01 14:41:38 +01:00 |
|
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 |
|