Commit graph

585 commits

Author SHA1 Message Date
taca
ab97c3b62b www/ruby-rails61: update to 6.1.3.2
Real changes are in www/ruby-actionpack61 only.

## Rails 6.1.3.2 (May 05, 2021) ##

*   Prevent open redirects by correctly escaping the host allow list
    CVE-2021-22903

*   Prevent catastrophic backtracking during mime parsing
    CVE-2021-22902

*   Prevent regex DoS in HTTP token authentication
    CVE-2021-22904

*   Prevent string polymorphic route arguments.

    `url_for` supports building polymorphic URLs via an array
    of arguments (usually symbols and records). If a developer passes a
    user input array, strings can result in unwanted route helper calls.

    CVE-2021-22885

    *Gannon McGibbon*
2021-05-08 14:08:55 +00:00
taca
efabc36003 www/ruby-rails60: update to 6.0.3.7
Real changes are in www/ruby-actionpack60 only.

## Rails 6.0.3.7 (May 05, 2021) ##

*   Prevent catastrophic backtracking during mime parsing
    CVE-2021-22902

*   Prevent regex DoS in HTTP token authentication
    CVE-2021-22904

*   Prevent string polymorphic route arguments.

    `url_for` supports building polymorphic URLs via an array
    of arguments (usually symbols and records). If a developer passes a
    user input array, strings can result in unwanted route helper calls.

    CVE-2021-22885

    *Gannon McGibbon*
2021-05-08 14:02:33 +00:00
taca
2cb5da1ade lang/ruby/rubyversion.mk: require quote
Require proper quote for previous addition to MAKEFLAGS.
2021-04-12 14:39:28 +00:00
taca
09f2b2267c www/ruby-rails61: update to 6.1.3.1
Real changes are in devel/devel/ruby-activestorage61 only.

## Rails 6.1.3.1 (March 26, 2021) ##

*  Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
   mime types data.

   *George Claghorn*
2021-04-11 13:28:01 +00:00
taca
d0e1571a56 www/ruby-rails60: update to 6.0.3.6
Real changes are in devel/ruby-activestorage60 only.

## Rails 6.0.3.6 (March 26, 2021) ##

*   Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
    mime types data.

    *George Claghorn*
2021-04-11 13:24:56 +00:00
taca
4023873efe www/ruby-rails52: update to 5.2.5
Real changes are in devel/ruby-activestorage52 only.


## Rails 5.2.5 (March 26, 2021) ##

*   Marcel is upgraded to version 1.0.0 to avoid a dependency on GPL-licensed
    mime types data.

    *George Claghorn*

*   The Poppler PDF previewer renders a preview image using the original
    document's crop box rather than its media box, hiding print margins. This
    matches the behavior of the MuPDF previewer.

    *Vincent Robert*
2021-04-11 13:20:08 +00:00
taca
c2eeeac6fc lang/ruby: reset PKGREVISION
Reset PKGREVISION with updates of all ruby{26,27,30}.
2021-04-11 12:43:17 +00:00
taca
6f417d4fcf lang/ruby30-base: update to 3.0.1
Ruby 3.0.1 Released (2021-04-05)

Ruby 3.0.1 has been released.

This release includes security fixes.  Please check the topics below
for details.

* CVE-2021-28965: XML round-trip vulnerability in REXML
* CVE-2021-28966: Path traversal in Tempfile on Windows

See the commit logs for details.
2021-04-11 12:36:28 +00:00
taca
3c42dac9f0 lang/ruby27-base: update to 2.7.3
Ruby 2.7.3 Released (2021-04-05)

This release includes security fixes.  Please check the topics below for
details.

* CVE-2021-28965: XML round-trip vulnerability in REXML
* CVE-2021-28966: Path traversal in Tempfile on Windows

See the commit logs for details.
2021-04-11 12:32:03 +00:00
taca
21df79f038 lang/ruby26-base: update to 2.6.7
Ruby 2.6.7 Released (2021-04-05)

This release includes security fixes.  Please check the topics below for
details.

* CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in
  WEBrick
* CVE-2021-28965: XML round-trip vulnerability in REXML

See the commit logs for details.

By this release, we end the normal maintenance phase of Ruby 2.6, and Ruby
2.6 enters the security maintenance phase.  This means that we will no
longer backport any bug fixes to Ruby 2.6 except security fixes.  The term
of the security maintenance phase is scheduled for a year.  Ruby 2.6 reaches
EOL and its official support ends by the end of the security maintenance
phase.  Therefore, we recommend that you start to plan upgrade to Ruby 2.7
or 3.0.
2021-04-11 12:28:37 +00:00
taca
c423347089 lang/ruby/rubyversion.mk: pass RUBY_RAILS_ACCEPTED
Pass RUBY_RAILS_ACCEPTED to MAKEFLAGS unless it isn't empty.
2021-04-11 12:16:20 +00:00
taca
41ef9d6004 lang/ruby: remove Ruby 2.5 support 2021-04-01 14:12:18 +00:00
taca
d25ba3ba8e lang/ruby: remove Ruby 2.5 support 2021-04-01 14:07:52 +00:00
taca
b153cdc97f lang/ruby: PRINT_PLIST_AWK improvement
* Move PRINT_PLIST_AWK for ${RUBY_SUFFIX} from gem.mk to rubyversion.mk.
  It was previously committed in gem.mk.

* Add support ${RUBY_SUFFIX} to online manual.
2021-03-21 12:39:52 +00:00
taca
a97c1772e2 lang/ruby/gem.mk: support ${RUBY_SUFFIX} in print-PLIST
Add limited support for replacing ${RUBY_SUFFIX} in ${PREFIX}/bin
directory.  Notifed by tsutsui@.
2021-03-20 06:01:53 +00:00
taca
b1afb3f660 lang/ruby: update rails61 to 6.1.3
Oops, really update Ruby on Rails packages to 6.1.3.
2021-02-28 16:58:05 +00:00
taca
ad455d30b9 lang/ruby: update "used by" lines 2021-02-14 14:44:14 +00:00
taca
a61d2961be lang/ruby: add support for ruby 3.0 2021-02-14 14:41:18 +00:00
taca
2471253076 lang/ruby: add support for Ruby 3.0 2021-02-14 14:30:07 +00:00
taca
127502ff29 lang/ruby: add Ruby on Rails 6.1 support 2021-02-14 13:49:40 +00:00
taca
a9f7375312 www/ruby-rails60: update to 6.0.3.5
databases/ruby-activerecord60:

## Rails 6.0.3.5 (February 10, 2021) ##

*   Fix possible DoS vector in PostgreSQL money type

    Carefully crafted input can cause a DoS via the regular expressions used
    for validating the money format in the PostgreSQL adapter.  This patch
    fixes the regexp.

    Thanks to @dee-see from Hackerone for this patch!

    [CVE-2021-22880]

    *Aaron Patterson*

www/ruby-actionpack60

## Rails 6.0.3.5 (February 10, 2021) ##

*   Prevent open redirect when allowed host starts with a dot

    [CVE-2021-22881]

    Thanks to @tktech (https://hackerone.com/tktech) for reporting this
    issue and the patch!

    *Aaron Patterson*
2021-02-11 14:30:06 +00:00
taca
9b89b9d325 www/rails52: update to 5.2.4.5
## Rails 5.2.4.5 (February 10, 2021) ##

*   Fix possible DoS vector in PostgreSQL money type

    Carefully crafted input can cause a DoS via the regular expressions used
    for validating the money format in the PostgreSQL adapter.  This patch
    fixes the regexp.

    Thanks to @dee-see from Hackerone for this patch!

    [CVE-2021-22880]

    *Aaron Patterson*
2021-02-11 14:23:41 +00:00
taca
88b1349f6d lang/ruby: add GEM_PLUGINSDIR support
* Add GEM_PLUGINSDIR support required by rubygems 3.2 and later.
* GEM_EXTSDIR is required unconditonally.
2021-01-11 11:21:31 +00:00
taca
f23f4cc5b4 lang/ruby: add RUBYGEM_VERBOSE
Add RUBYGEM_VERBOSE user-settable variable.  It is useful for developers.


RUBYGEM_VERBOSE
	Execute gem with verbose option.
		Possible values: Yes No
		Default: No
2021-01-11 06:51:27 +00:00
taca
ce30d80d81 lang/ruby: correct list of commands
Correctly update list of commands.

Bump PKGREVISION.
2020-12-30 14:15:02 +00:00
taca
d249cb68d0 lang/ruby: try removing extra directory
Try removing extra directory and make "make print-PLIST" happy a little.
2020-12-19 14:41:16 +00:00
taca
93a077a553 www/ruby-rails60: update to 6.0.3.4
Update Ruby on Rails 6.0 related packages to 6.0.3.4.
This is security fix for ruby-actionpack60.

## Rails 6.0.3.4 (October 07, 2020) ##

*   [CVE-2020-8264] Prevent XSS in Actionable Exceptions
2020-10-19 14:50:30 +00:00
taca
fa83e68271 lang/ruby: update version for Ruby 2.7.2
Update versions for Ruby 2.7.2, it should be commited along with update
to Ruby 2.7.2.  Noted by Ryo ONODERA.
2020-10-04 04:28:35 +00:00
taca
95af39485b lang/ruby: drop support for Ruby on Rails 5.1
* Drop support for Ruby on Rails 5.1.
* Remove useless conditional (i.e. always true after remove of Rails 4.2).
2020-09-10 16:53:03 +00:00
taca
1c2bcba9e4 www/ruby-rails60: update to 6.0.3.3
Update Ruby on Rails 60 to 6.0.3.3.

Security fix in ruby-actionview60.


## Rails 6.0.3.3 (September 09, 2020) ##

*   [CVE-2020-8185] Fix potential XSS vulnerability in the `translate`/`t` helper.

    *Jonathan Hefner*
2020-09-10 14:30:02 +00:00
taca
b4e73241a4 www/ruby-rails52: update to 5.2.4.4
Update Ruby on Rails 52 to 5.2.4.4.

Security fix in ruby-actionview52.


## Rails 5.2.4.4 (September 09, 2020) ##

*   [CVE-2020-15169] Fix potential XSS vulnerability in the `translate`/`t` helper

    *Jonathan Hefner*
2020-09-10 14:13:11 +00:00
taca
6e31dc6e10 lang/rails60: update to 6.0.3.2
Update Ruby on Rails to 6.0.3.2.

www/ruby-actionpack60 is the really updated package and other packages
have no change except version.

CHANGELOG of www/ruby-actionpack60 is here:

## Rails 6.0.3.2 (June 17, 2020) ##

* [CVE-2020-8185] Only allow ActionableErrors if
  show_detailed_exceptions is enabled
2020-06-18 13:38:45 +00:00
taca
987b9d724e lang/ruby: drop support of Ruby 2.4
Drop support of ruby24 (Ruby 2.4).
2020-05-21 15:57:59 +00:00
taca
b2c16424a0 lang/ruby: start updating of rails60 to 6.0.3.1
Start updating of Ruby on Rails 6.0 packages to 6.0.3.1.
2020-05-19 17:09:49 +00:00
taca
29d39c7b07 lang/ruby: start updating of rails52 to 5.2.4.3
Start updating of Ruby on Rails 5.2 packages to 5.2.4.3.
2020-05-19 15:33:05 +00:00
taca
043bfae9d3 lang/ruby: start update of Ruby on Rails to 6.0.3
Start update of Ruby on Rails to 6.0.3.
2020-05-16 14:14:45 +00:00
rillig
af581301b3 lang/ruby: make patching config_file.rb optional
ruby26-base and beyond don't need this patch anymore.  They get the
configuration directory from Gem::ConfigFile::SYSTEM_CONFIG_PATH, which
is set to RbConfig::CONFIG["sysconfdir"], which in turn is set to
PKGSYSCONFDIR.
2020-05-04 04:53:53 +00:00
taca
80a5e388cc lang/ruby/gem.mk: introduce GEM_KEEPBUILD
Introduce GEM_KEEPBUILD which specifies file should not be removed by
GEM_CLEANBUILD.
2020-05-02 17:03:11 +00:00
rillig
b88eeb7aeb lang/ruby: disable check for unknown configure options 2020-05-02 10:07:53 +00:00
taca
942023f5f8 lang/ruby24-base: update to 2.4.10
Update ruby24-base (and ruby24) to 2.4.10.

This release includes a security fix. Please check the topics below for
details.

* CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional
  fix)

Ruby 2.4 is now under the state of the security maintenance phase, until the
end of March of 2020.  After that date, maintenance of Ruby 2.4 will be
ended.  Thus, this release would be the last of Ruby 2.4 series.  We
recommend you immediately upgrade Ruby to newer versions, such as 2.7 or 2.6
or 2.5.
2020-04-01 15:27:40 +00:00
taca
23e8935466 lang/ruby25-base: update to 2.5.8
Update ruby25-base (and ruby25) to 2.5.8.


2.5.8 (2020-03-31)

This release includes security fixes. Please check the topics below for
details.

* CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional
  fix)
* CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-04-01 15:25:26 +00:00
taca
1745003c67 lang/ruby27-base: update to 2.7.1
Update ruby27-base (and ruby27) to 2.7.1.


2.7.1 (2020-03-31)

This release includes security fixes. Please check the topics below for
details.

* CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional
  fix)
* CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-04-01 15:23:14 +00:00
taca
da3521767f lang/ruby26-base: update to 2.6.6
Update ruby26-base (and ruby26 related packages) to 2.6.6.


2.6.6 (2020-03-31)

This release includes security fixes. Please check the topics below for
details.

* CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional
  fix)
* CVE-2020-10933: Heap exposure vulnerability in the socket library
2020-04-01 15:21:57 +00:00
taca
af3d43d830 lang/ruby/Makefile.common: add "used by" lines
Add "used by" lines in comment for lang/ruby27/Makefile and
ruby27-base/Makefile.
2020-03-29 05:26:54 +00:00
taca
814d32dc37 lang/ruby: drop support for Ruby on Rails 4.2
Drop support for Ruby on Rails 4.2 packages.
2020-03-21 15:59:01 +00:00
taca
7c0f1cac54 lang/ruby/rails.mk: add support for Ruby on Rails 6.0
Add add support for Ruby on Rails 6.0.
2020-03-20 16:42:43 +00:00
taca
34f93e336b lang/ruby/rails.mk: start update of rails52 to 5.2.4.2
Start update of rails51 to 5.2.4.2.
2020-03-20 15:36:25 +00:00
taca
a29e0f36be lang/ruby/rails.mk: start update of rails51 to 5.1.7
Start update of rails51 to 5.1.7.
2020-03-20 15:21:12 +00:00
taca
ee87c30304 lang/ruby/rails.mk: Change RUBY_RAILS_DEFAULT to 52
Change RUBY_RAILS_DEFAULT to 52; Ruby on Rails 5.2 to default since
Rails 4.2 is EOL.
2020-03-20 15:06:33 +00:00
taca
2861f1ea64 lang/ruby: drop support for Ruby 2.2
* Drop support for Ruby 2.2.
* Update document in comment for Ruby 2.7.
2020-03-15 16:48:54 +00:00