Charlie Smurthwaite
a7e3e9de79
Revert "add domain button on top of Domains page."
...
I've tested this, and I'm afraid I don't like it from a design perpective as it is not consistent with the other pages, and it looks inverted when only one domain is present. Perhaps we can design this better, though I'm not sure how.
2018-08-22 11:40:49 +01:00
Valentin Ouvrard
96294988cb
add domain button on top of Domains page.
2018-08-22 11:36:49 +01:00
Charlie Smurthwaite
cfc60d0e41
upgrade rails and supporting gems, refresh schema
2018-08-22 11:30:54 +01:00
Charlie Smurthwaite
ed7889a40e
update rails
2018-07-02 15:26:48 +01:00
George Drak
b264c5bd50
Configurable SMTP client timeouts ( #456 )
...
* fix #295 by adding configurable timeouts
2018-04-20 13:16:44 +01:00
Will Power
65988dcaff
Fix typo in error message ( #535 )
2018-04-20 12:27:35 +01:00
Will Power
b3456036c0
missing equals sign in webhook url validation ( #483 )
2018-04-20 12:27:16 +01:00
Adam Cooke
15c6795a24
update default configuration file to document multiple bind addresses for the fast server
2018-04-04 19:16:01 +01:00
Adam Cooke
7fa457008e
update process concurrency script to include root & user
2018-03-29 14:39:32 +01:00
Charlie Smurthwaite
965956e7a1
update to monitoring script
2018-03-23 11:16:28 +00:00
Charlie Smurthwaite
d076a854a4
upgrade rails-html-sanitizer and loofah
2018-03-23 11:14:33 +00:00
Adam Cooke
cd6f942a92
upgrade loofah [CVE-2018-8048]
2018-03-21 10:33:21 +00:00
lrns
3a4aa0bdaa
Change seperate/seperately to separate/separately in 2 forms
2018-03-16 12:39:40 +00:00
Charlie Smurthwaite
83315f3a00
update authie schema
2018-02-16 11:43:57 +00:00
Charlie Smurthwaite
1f3e8e1db8
upgrade to rails 5.1
2018-02-16 11:37:50 +00:00
Adam Cooke
f778498fbe
add an example config file for development use
2018-01-13 19:28:52 +00:00
Adam Cooke
ce68d9eacd
update Received headers to use UTC timestamps
2018-01-13 19:28:31 +00: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
Petter Helset
67e37b0770
Configurable OpenSSL versions and ciphers ( #387 )
2017-12-05 11:25:42 +00:00
Petter Helset
83ada69662
Handle exception ETIMEDOUT in SMTP server ( #384 )
2017-12-05 11:21:57 +00:00
Petter Helset
93434bbb7e
Configurable message size limit. Defaults to 14MB. ( #383 )
2017-12-05 11:21:23 +00:00
igerzog
0d88d79319
Fix peer verification ( #336 )
...
Fixes the problem with `SSL_connect returned=1 errno=0 state=error: certificate verify failed` and solves hostname mismatch when use ip address instead of hostname
2017-12-05 11:18:07 +00:00
Charlie Smurthwaite
53475abf55
always allow emails to be redelivered
2017-12-05 10:54:47 +00:00
Adam Cooke
21039f07e8
update link to using the api
2017-11-10 14:18:53 +00:00
Marcos Matamala Fernández
67d0f6514d
more expansions for API message: activity_entries ( #344 )
2017-09-11 20:53:45 +01:00
igerzog
41d9014d47
Certificate file name extensions unified ( #354 )
...
* Fix for default smtp certificate name
This fixes the defaut smtp certificate file name from smtp.crt to smtp.cert as it is used throughout the postal code.
2017-09-11 20:50:59 +01:00
anhofmann
98daf6d30c
Add possibility to use other ports than 80/443 in webhooks ( #234 )
...
* Added possibility to use other ports than 80/443
* simplify regex to allow colon anywhere
2017-08-21 22:23:31 +01:00
Will Power
5634640fd8
fix typos related to message retention ( #317 )
2017-08-21 22:22:58 +01:00
Charlie Smurthwaite
a63c62ba62
strip continuation of received headers
2017-08-10 02:06:32 +01:00
mackinra
2a9702ba47
Added option to strip incoming Received headers ( #282 )
2017-08-10 00:05:40 +01:00
Will Power
457afb90c1
don't create empty parts in a multi part email ( #267 )
2017-07-25 15:47:18 +01:00
Charlie Smurthwaite
f1bee5644b
allow auth login with inline username
2017-07-11 09:52:49 +01:00
Adam Cooke
9e91c75157
send the mail from and rcpt to on raw messages too
2017-06-14 09:59:09 +01:00
Adam Cooke
464bf21e2a
fixes queue size script
2017-06-14 09:37:13 +01:00
Adam Cooke
126a59200a
add script to return current queue size (for monitoring)
2017-06-14 09:30:23 +01:00
Charlie Smurthwaite
48863dd6f4
initiate garbage collection between each job in the worker
2017-06-08 10:15:59 +01:00
Adam Cooke
724a6405a5
don't check for untrusted relays on outgoing messages
2017-06-07 09:59:06 +01:00
Adam Cooke
9f9cdc6a47
don't log exceptions when something can't go to greylog
2017-06-02 17:59:26 +01:00
Adam Cooke
1547022b2a
tidy greylog
2017-06-02 17:20:27 +01:00
Adam Cooke
83176e7361
only submit entries to greylog that apply to the current level
2017-06-02 17:18:19 +01:00
Adam Cooke
0177a7b8de
autoload SMTPSender
2017-06-02 16:24:45 +01:00
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