Charlie Smurthwaite
113b11952f
update distribution server paths
2020-07-17 11:57:21 +01:00
Charlie Smurthwaite
9a3d568b27
Add IP-based SMTP authentication ( #1149 )
2020-07-17 11:43:51 +01:00
Will Power
5c7802d218
add migration to increase links url size ( #683 )
2020-07-17 10:38:04 +01:00
Will Power
73b4afdb2b
Bypass for newer OpenSSL versions ( #999 )
2020-07-17 10:35:24 +01:00
Shankar Dhanasekaran
72de997378
Fix typo in bounce message ( #954 )
2020-07-17 10:31:54 +01:00
Will Power
f56380e3b2
correct suppression expired check ( #988 )
2020-07-17 10:31:38 +01:00
Adam Cooke
a4bdafac13
be more precise about the presence of the invite parameter
...
closes #1001
closes #1002
2020-07-17 10:29:58 +01:00
Adam Cooke
138f1c0983
upgrade rails
2020-07-17 09:10:16 +01:00
Adam Cooke
487365182b
upgrade puma, kaminari and rack
2020-07-17 09:08:57 +01:00
Adam Cooke
c8d1178918
support for environment variable for puma PORT
2020-07-17 09:05:19 +01:00
Adam Cooke
51ba977bcc
remove screenshots link
...
The screenshots on the page were broken
2020-06-26 10:03:11 +01:00
Adam Cooke
0f30a53ebb
upgrade rails & puma
2020-04-01 09:05:40 +00:00
Adam Cooke
a66b94b228
ignore the PotamusFile in the image
2020-02-12 16:32:36 +00:00
Adam Cooke
fe0cf6bb7f
the docker image can live on dockerhub
2020-02-12 16:30:44 +00:00
Adam Cooke
b08af5ab7d
Add docker
2020-02-12 16:29:32 +00:00
Adam Cooke
4cad787343
upgrade dependencies
...
* rails, puma, bunny, mysql2
* remove createsend which isn't needed/used
* don't require highline all the time
2020-02-12 10:53:03 +00:00
Dan Pastori
7e5403ace1
Add reply_to in JSON API ( #850 )
2019-12-05 17:25:36 +00:00
Antony
57cc0239bd
Added explanation to config/postal.example.yml about #725 ( #920 )
2019-12-05 17:21:32 +00:00
Mark Rodgers
d067944301
When Net::HTTP::Post is being instantiated only the uri.path was being passed ( #924 )
...
fixed bug causing webhook not to trigger unless query params were present
2019-12-05 17:21:07 +00:00
Georgi Ganchev
7cfbda4426
adds missing ssl package
2019-11-27 17:28:22 +00:00
Oliver Kuldmäe
2d9a18f658
Parse multipart/related parts recursively ( #808 )
...
This is to ensure that tracking pixels are correctly added to all nested parts of the email.
2019-11-22 17:33:50 +00:00
Will Power
dcb2919cc6
Suppression list improvements ( #867 )
2019-11-22 17:28:11 +00:00
Paul Cleary
10f4808fbf
Adds support for Basic Auth in HTTP Endpoint URLs ( #884 )
2019-11-22 17:26:55 +00:00
Raven
a75c125931
Make it more clear that the record should point to the domain ( #906 )
2019-11-22 17:24:59 +00:00
Adam Cooke
396acfedd0
add link to google groups
2019-11-22 17:02:00 +00:00
dependabot[bot]
23f32ebf8d
Bump nokogiri from 1.10.1 to 1.10.5 ( #905 )
2019-11-22 16:57:33 +00:00
dependabot[bot]
41954b56b6
Bump loofah from 2.2.3 to 2.3.1 ( #913 )
2019-11-22 16:57:14 +00:00
Charlie Smurthwaite
634d3af59d
fix syntax for compatibility
2019-07-17 14:46:33 +01:00
Charlie Smurthwaite
34e5085c37
ignore Mail::Field::IncompleteParseError errors when mail gem can't parse header
2019-07-17 14:37:21 +01:00
Charlie Smurthwaite
2c8a0e19ad
switch mail gem to 2-7-stable git branch to fix https://github.com/mikel/mail/issues/1238
2019-07-16 16:01:43 +01:00
Dan Wentworth
5c8f9b99c0
add auto-submitted value to HTTP JSON payload ( #838 )
2019-06-28 12:26:04 +01:00
Charlie Smurthwaite
bb27d8c8a1
Fix access to variable in check_dkim_record
2019-06-22 09:26:20 +01:00
Morne Lotze
7ca7b43fda
add semicolon to DKIM record data ( #825 )
...
* add semicolon to dkim record data
Addresses https://github.com/atech/postal/issues/812
As the semicolon at the end of a DKIM record is optional, some DNS software removes it.
The above change sanitizes the DKIM record before it gets checked
* fixed method typo
fixed a typo caused by my US spelling checker
* typo fix v2
a proper fix for the typo
2019-06-11 10:41:39 +01:00
Charlie Smurthwaite
0fb323af3f
reset SMTP transaction automatically after any DATA response, not just success
2019-04-08 15:05:55 +01:00
Charlie Smurthwaite
183f3b4192
http 429 responses should suppress bounce messages to reduce email volume in rate limiting situations
2019-04-08 11:20:25 +01:00
Antony Ryabov
9f2e3ca1fa
added ability to use clustered rabbitmq
2019-04-08 11:08:35 +01:00
Will Power
1cf5767cd5
fix send api error typo
2019-03-27 15:39:49 +00:00
Charlie Smurthwaite
1ef7dbd67e
complete upgrade of letsencrypt to ACME v2. resolves #674
2019-03-14 11:58:41 +00:00
Charlie Smurthwaite
c3f2adc10d
fix acme initializer call
2019-03-14 10:53:53 +00:00
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