Commit Graph
660 Commits
Author SHA1 Message Date
Adam Cooke f56dac2284 renaming factory girl => factory bot 2019-03-14 10:46:41 +00:00
Adam Cooke 145a5f3cba upgrade rails to 5.1.6.2 2019-03-14 10:46:41 +00:00
Luiz Eduardo e55b081721 Option do Change Hold Time 2019-02-25 12:01:15 +00:00
Alec Papierniak 48daec1328 Minor typo fix 2019-02-25 11:49:18 +00:00
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