Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow using Action Mailbox on MySQL 5.5 | Ryuta Kamizono | 2019-01-18 | 3 | -9/+15 |
| | | | | | | | | | | Active Record still support MySQL 5.5 which doesn't support datetime with precision. https://github.com/rails/rails/blob/9e34df00039d63b5672315419e76f06f80ef3dc4/activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb#L99-L101 So we should check `supports_datetime_with_precision?` on the connection. | ||||
* | Use create_and_extract_message_id! to create an inbound email. | Pratik Naik | 2019-01-17 | 1 | -2/+1 |
| | | | | This makes sure the created email has checksum and message id columns set. | ||||
* | Specify a name for [ message_id, message_checksum ] index to ensure the name ↵ | Pratik Naik | 2019-01-17 | 3 | -8/+8 |
| | | | | | | does not exceed the limit. Also, update test schema to reflect the recent changes. | ||||
* | Ensure Action Mailbox processes an email only once when received multiple times | Pratik Naik | 2019-01-17 | 6 | -15/+44 |
| | | | | | | | This also adds a new column, message_checksum, to the action_mailbox_inbound_emails table for storing SHA1 digest of the email source. Additionally, it makes generating the missing message id deterministic and adds a unique index on message_checksum and message_id to detect duplicate emails. | ||||
* | Fix document formatting on ActionMailbox [ci skip] | colorbox | 2019-01-17 | 11 | -48/+48 |
| | | | | Use `+` instead of backquote. | ||||
* | Add 'null: false' to Action Mailbox table | ikepon | 2019-01-16 | 1 | -2/+2 |
| | | | | created_at and updated_at columns in Action Mailbox table aren't intended nullable. | ||||
* | Add Exim and Qmail support to Action Mailbox | George Claghorn | 2019-01-12 | 7 | -52/+122 |
| | |||||
* | Add Postmark to the ingress lists [ci skip] | George Claghorn | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | Tweak Postmark ingress docs [ci skip] | George Claghorn | 2019-01-09 | 1 | -5/+5 |
| | |||||
* | Merge pull request #34908 from robzolkos/fix-actionmailbox-json | George Claghorn | 2019-01-09 | 1 | -1/+1 |
|\ | | | | | Bring in all of aws-sdk-sns if using Amazon ingress | ||||
| * | Bring in all of aws-sdk-sns if using Amazon ingress | Rob Zolkos | 2019-01-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Requiring _just_ the `Aws::SNS::MessageVerifier` does not work as it references other classes in the AWS SDK that are not in this one class. Bringing in the entire SNS SDK verifies the authenticity correctly. | ||||
* | | Added Postmark ingress support | Tomek Maszkowski | 2019-01-09 | 3 | -0/+118 |
|/ | |||||
* | add new frameworks to tasks/release.rb | Kevin Solorio | 2019-01-08 | 1 | -0/+2 |
| | | | | | | | | | | | | | | The Frameworks collection was missing actiontext and actionmailbox, this would mean they are skipped when running any tasks that iterated through this collection changes include Breaking up frameworks declaration into multiple lines and put them in order. This should make adding to the list easier and if you need to scan it, they will be in order you would expect Add `package` task to both actiontext and actionmailbox | ||||
* | add attachments to the new inbound mail | Lachlan Sylvester | 2019-01-07 | 5 | -1/+44 |
| | |||||
* | Test actiontext on Rails 6.0 | bogdanvlviv | 2019-01-05 | 1 | -0/+1 |
| | | | | | | | | | | | | - config.load_defaults 6.0 in the dummy app and fix the test since by default rails 6.0 configured does not generate "utf8" hidden input, see #32125 - Use `ActiveRecord::Migration[6.0]` in the dummy app since actiontext will be since Rails 6.0 - Fix `CreateActiveStorageTables` migration in the dummy app. Add `t.foreign_key :active_storage_blobs, column: :blob_id` It was added in 2ae3a29508e. - `rails/actiontext$ yarn install` | ||||
* | s/Active Mailbox/Action Mailbox/ [ci skip] | George Claghorn | 2019-01-01 | 1 | -1/+1 |
| | |||||
* | Fix links in ingress docs [ci skip] | George Claghorn | 2019-01-01 | 2 | -2/+2 |
| | |||||
* | Exclude ActionMailbox::Base#perform_processing and #finished_processing? ↵ | George Claghorn | 2019-01-01 | 1 | -2/+2 |
| | | | | from API docs | ||||
* | Document ActionMailbox::Base#bounce_with [ci skip] | George Claghorn | 2019-01-01 | 1 | -0/+1 |
| | |||||
* | Add load hook for ActionMailbox::TestCase | George Claghorn | 2018-12-31 | 1 | -0/+2 |
| | |||||
* | Add load hook for ActionMailbox::Base | George Claghorn | 2018-12-31 | 1 | -0/+2 |
| | |||||
* | Merge pull request #34833 from ↵ | George Claghorn | 2018-12-31 | 1 | -1/+1 |
|\ | | | | | | | | | bogdanvlviv/add-changelog-file-to-actionmailbox-specification Add CHANGELOG.md to actionmailbox gem specification | ||||
| * | Add CHANGELOG.md to actionmailbox gem specification | bogdanvlviv | 2018-12-31 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #34831 from arunagw/bump-year-to-2019 | Arun Agrawal | 2018-12-31 | 1 | -1/+1 |
|\ \ | |/ |/| | Bump license years for 2019 | ||||
| * | Bump license years for 2019 | Arun Agrawal | 2018-12-31 | 1 | -1/+1 |
| | | |||||
* | | Add load hook for ActionMailbox::InboundEmail | George Claghorn | 2018-12-31 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #34825 from ↵ | George Claghorn | 2018-12-29 | 3 | -3/+3 |
|\ | | | | | | | | | bogdanvlviv/change-migration-version-of-actionmailbox Use 6.0 version of `ActiveRecord::Migration` for Action Mailbox | ||||
| * | Use 6.0 version of ActiveRecord::Migration for Action Mailbox | bogdanvlviv | 2018-12-30 | 3 | -3/+3 |
| | | | | | | | | | | | | Since Action Mailbox will be introduced in Rails 6.0, it makes more sense to generate migration of that version. Also I changed its test dummy app to use default 6.0 configs. | ||||
* | | Merge pull request #34812 from bogdanvlviv/action_mailbox-guides-docs | George Claghorn | 2018-12-29 | 1 | -267/+1 |
|\ \ | |/ |/| | Add Action Mailbox to guides | ||||
| * | Move some `actionmailbox/README.md` content to Action Mailbox Basics guide ↵ | bogdanvlviv | 2018-12-30 | 1 | -267/+1 |
| | | | | | | | | | | | | | | [ci skip] I added WIP label to that guide since we definitely want to complement it. | ||||
* | | Require railties for all Action Mailbox dependencies | George Claghorn | 2018-12-28 | 1 | -1/+6 |
| | | |||||
* | | Remove frozen_string_literal pragma from Action Mailbox templates | George Claghorn | 2018-12-28 | 2 | -4/+0 |
| | | |||||
* | | Fix broken Mailbox generator test | yuuji.yaginuma | 2018-12-28 | 1 | -2/+2 |
| | | | | | | | | Follow up to d082439cf7e577e266bfeb7b443569f323df1673 | ||||
* | | Add missing quotes on Mailbox test template | yuuji.yaginuma | 2018-12-28 | 1 | -1/+1 |
|/ | |||||
* | Fix Ruby warnings in actionmailbox | bogdanvlviv | 2018-12-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | ``` rails/actionmailbox$ bundle exec rake tests (snip) ... rails/activerecord/lib/active_record/persistence.rb:48: warning: in `create!': the last argument was passed as a single Hash rails/actionmailbox/app/models/action_mailbox/inbound_email/message_id.rb:21: warning: although a splat keyword arguments here ... (snip) ``` | ||||
* | Improve actionmailbox's .gitignore and remove redundant files | bogdanvlviv | 2018-12-27 | 5 | -51/+4 |
| | | | | Follow up #34786 | ||||
* | Nest ActionMailbox::Base in the API docs (missed in 6c168aa) | George Claghorn | 2018-12-26 | 1 | -93/+95 |
| | |||||
* | Nest Action Mailbox classes in the API docs | George Claghorn | 2018-12-26 | 19 | -508/+546 |
| | |||||
* | Start an Action Mailbox changelog | George Claghorn | 2018-12-26 | 1 | -0/+3 |
| | |||||
* | Import Action Mailbox | George Claghorn | 2018-12-25 | 150 | -0/+10602 |