Path to this page:
./
mail/ruby-actionmailbox70,
Inbound email handling framework (for Rails 7.0)
Branch: CURRENT,
Version: 7.0.8.7,
Package name: ruby32-actionmailbox70-7.0.8.7,
Maintainer: pkgsrc-usersAction Mailbox
Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails. It ships with ingresses for Mailgun, Mandrill,
Postmark, and SendGrid. You can also handle inbound mails directly via the
built-in Exim, Postfix, and Qmail ingresses.
The inbound emails are turned into `InboundEmail` records using Active
Record and feature lifecycle tracking, storage of the original email on
cloud storage via Active Storage, and responsible data handling with
on-by-default incineration.
These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with
the rest of your domain model.
This is for Ruby on Rails 7.0.
Required to run:[
mail/ruby-mail] [
devel/ruby-activestorage70] [
lang/ruby31-base]
Master sites:
Filesize: 22 KB
Version history: (Expand)
- (2024-12-11) Updated to version: ruby32-actionmailbox70-7.0.8.7
- (2024-10-27) Updated to version: ruby32-actionmailbox70-7.0.8.6
- (2024-10-21) Updated to version: ruby32-actionmailbox70-7.0.8.5
- (2024-06-05) Updated to version: ruby32-actionmailbox70-7.0.8.4
- (2024-05-22) Updated to version: ruby32-actionmailbox70-7.0.8.2
- (2024-02-24) Updated to version: ruby32-actionmailbox70-7.0.8.1
CVS history: (Expand)
2024-12-11 16:33:16 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/ruby-rails70: update to 7.0.8.7
Update to Ruby on Rails 7.0.8.7
Action Pack
* Add validation to content security policies to disallow spaces and
semicolons. Developers should use multiple arguments, and different
directive methods instead.
[CVE-2024-54133]
Gannon McGibbon
Action Text
* Update vendored trix version to 1.3.4
John Hawthorn
|
2024-10-27 15:32:58 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/ruby-rails70: update to 7.0.8.6
Security fix of ruby-action-mailer70. Other packages have no change
except their version.
7.0.8.6 (2024-10-23)
Action Mailer
* Fix NoMethodError in block_format helper [Michael Leimstaedtner]
|
2024-10-21 17:03:22 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/ruby-rails70: update to 7.0.8.5
Update Ruby on Rails 7.0 to 7.0.8.5.
Active Support
* No changes.
Active Model
* No changes.
Active Record
* No changes.
Action View
* No changes.
Action Pack
* Avoid regex backtracking in HTTP Token authentication [CVE-2024-47887]
* Avoid regex backtracking in query parameter filtering [CVE-2024-41128]
Active Job
* No changes.
Action Mailer
* Avoid regex backtracking in block_format helper [CVE-2024-47889]
Action Cable
* No changes.
Active Storage
* No changes.
Action Mailbox
* No changes.
Action Text
* Avoid backtracing in plain_text_for_blockquote_node [CVE-2024-47888]
Railties
* No changes.
|
2024-06-05 18:40:51 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/ruby-rails70: update to 7.0.8.4
Security fix for CVE-2024-34341 (textproc/ruby-actiontext70) and
CVE-2024-28103 (www/ruby-actionpack61 package).
Ruby on Rails 7.0.8.3 (2024-05-17)
Action Text
Sanitize ActionText HTML ContentAttachment in Trix edit view
[CVE-2024-34341]
Ruby on Rails 7.0.8.4 (2024-06-04)
Action Pack
* Include the HTTP Permissions-Policy on non-HTML Content-Types
[CVE-2024-28103]
|
2024-02-24 15:49:29 by Takahiro Kambe | Files touched by this commit (16) | |
Log message:
www/ruby-rails70: update to 7.0.8.1
Update Ruby on Rails 7.0 and related pacakges to 7.0.8.1
This includes security fix:
CVE-2024-26144 for devel/ruby-activestorage70
CVE-2024-26146 for www/ruby-actionpack70
Action Pack
* Fix possible XSS vulnerability with the translate method in controllers
CVE-2024-26143
Active Storage
* Disables the session in ActiveStorage::Blobs::ProxyController and
ActiveStorage::Representations::ProxyController in order to allow caching
by default in some CDNs as CloudFlare
Fixes #44136
Bruno Prieto
|
2023-09-10 16:19:02 by Takahiro Kambe | Files touched by this commit (20) | |
Log message:
www/ruby-rails70: update to 7.0.8
pkgsrc change: fix dependency of ruby-activestorage70
Active Support
* Fix TimeWithZone still using deprecated #to_s when ENV or config to
disable it are set. (Hartley McGuire)
* Fix CacheStore#write_multi when using a distributed Redis cache with a
connection pool. Fixes #48938. (Jonathan del Strother)
Active Record
* Fix change_column not setting precision: 6 on datetime columns when using
7.0+ Migrations and SQLite. (Hartley McGuire)
* Fix unscope is not working in specific case
Before:
Post.where(id: 1...3).unscope(where: :id).to_sql # "SELECT `posts`.* \
FROM `posts` WHERE `posts`.`id` >= 1 AND `posts`.`id` < 3"
After:
Post.where(id: 1...3).unscope(where: :id).to_sql # "SELECT `posts`.* \
FROM `posts`"
Fixes #48094. (Kazuya Hatanaka)
* Fix associations to a STI model including a class_name parameter
class Product < ApplicationRecord
has_many :requests, as: :requestable, class_name: \
"ProductRequest", dependent: :destroy
end
# STI tables
class Request < ApplicationRecord
belongs_to :requestable, polymorphic: true
validate :request_type, presence: true
end
class ProductRequest < Request
belongs_to :user
end
Accessing such association would lead to:
table_metadata.rb:22:in `has_column?': undefined method `key?' for \
nil:NilClass (NoMethodError)
(Romain Filinto)
* Fix change_table setting datetime precision for 6.1 Migrations
(Hartley McGuire)
* Fix change_column setting datetime precision for 6.1 Migrations
(Hartley McGuire)
Action View
* Fix form_for missing the hidden _method input for models with a namespaced
route. (Hartley McGuire)
* Fix render collection: @records, cache: true inside jbuilder templates
The previous fix that shipped in 7.0.7 assumed template fragments are
always strings, this isn't true with jbuilder. (Jean Boussier)
Action Pack
* Fix HostAuthorization potentially displaying the value of the
X_FORWARDED_HOST header when the HTTP_HOST header is being blocked.
(Hartley McGuire, Daniel Schlosser)
Active Job
* Fix Active Job log message to correctly report a job failed to enqueue
when the adapter raises an ActiveJob::EnqueueError. (Ben Sheldon)
Railties
* Omit webdrivers gem dependency from Gemfile template (Sean Doyle)
|
2023-08-26 17:29:22 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/ruby-rails70: update to 7.0.7.2
7.0.7.2 (2023-08-22)
Active Support
* Use a temporary file for storing unencrypted files while editing
[CVE-2023-38037]
7.0.7.1 (2023-08-22)
* No changes between this and 7.0.7.2. This release was just to fix file
permissions in the previous release.
|
2023-08-11 16:14:44 by Takahiro Kambe | Files touched by this commit (14) | |
Log message:
www/rails70: update to 7.0.7
Rails 7.0.7 (20223-08-10)
Active Support
* Fix Cache::NullStore with local caching for repeated reads. (fatkodima)
* Fix to_s with no arguments not respecting custom :default formats
(Hartley McGuire)
* Fix ActiveSupport::Inflector.humanize(nil) raising NoMethodError:
undefined method `end_with?' for nil:NilClass. (James Robinson)
* Fix Enumerable#sum for Enumerator#lazy. (fatkodima, Matthew Draper,
Jonathan Hefner)
* Improve error message when EventedFileUpdateChecker is used without a
compatible version of the Listen gem. (Hartley McGuire)
Active Model
* Error.full_message now strips ":base" from the message. (zzak)
* Add a load hook for ActiveModel::Model (named active_model) to match the
load hook for ActiveRecord::Base and allow for overriding aspects of the
ActiveModel::Model class.
Active Record
* Restores functionality to the missing method when using enums and fixes.
(paulreece)
* Fix StatementCache::Substitute with serialized type. (ywenc)
* Fix :db_runtime on notification payload when application have multiple
databases. (Eileen M. Uchitelle)
* Correctly dump check constraints for MySQL 8.0.16+. (Steve Hill)
* Fix ActiveRecord::QueryMethods#in_order_of to include nils, to match the
behavior of Enumerable#in_order_of.
For example, Post.in_order_of(:title, [nil, "foo"]) will now include \
posts
with nil titles, the same as Post.all.to_a.in_order_of(:title, [nil,
"foo"]). (fatkodima)
* Revert "Fix autosave associations with validations added on :base of the
associated objects."
This change intended to remove the :base attribute from the message, but
broke many assumptions which key these errors were stored. (zzak)
* Fix #previously_new_record? to return true for destroyed records.
Before, if a record was created and then destroyed,
#previously_new_record? would return true.
Now, any UPDATE or DELETE to a record is considered a change, and will
result in #previously_new_record? returning false. (Adrianna Chang)
* Revert breaking changes to has_one relationship deleting the old record
before the new one is validated. (zzak)
* Fix support for Active Record instances being uses in queries.
As of 7.0.5, query arguments were deep duped to avoid mutations impacting
the query cache, but this had the adverse effect to clearing the primary
key when the query argument contained an ActiveRecord::Base instance.
This broke the noticed gem. (Jean Boussier)
Action View
* Fix render collection: @records, cache: true to cache fragments as bare
strings.
Previously it would incorrectly cache them as Action View buffers. (Jean
Boussier)
* Don't double-encode nested field_id and field_name index values.
Pass index: @options as a default keyword argument to field_id and
field_name view helper methods. (Sean Doyle)
Railties
* Update default scaffold templates to set 303 (See Other) as status code on
redirect for the update action for XHR requests other than GET or POST to
avoid issues (e.g browsers trying to follow the redirect using the
original request method resulting in double PATCH/PUT). (Guillermo Iguaran)
|