Commit graph

10 commits

Author SHA1 Message Date
mrg
59bbf085d1 extend the arm64 vs GCC hack to arm64eb, but also disable it from GCC 10
onwards -- the problem is no longer present.
2021-04-25 07:23:09 +00:00
taca
74ea105b32 lang/ruby27-base: fix ALTERNATIVES file 2021-04-11 13:00:38 +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
68c5620f9b lang/ruby27-base: trivial fixes
* Do not REPLACE_RUBY for nonexistent files.
* Fix include guard for hack.mk.
2021-02-14 15:31:23 +00:00
taca
14e264d39a lang/ruby27: update to 2.7.2
Update ruby27 to 2.7.2.


Ruby 2.7.2 Released

Posted by nagachika on 2 Oct 2020

Ruby 2.7.2 has been released.

This release contains intentional incompatibility.  The deprecated warnings
are off by default on 2.7.2 and later.  You can turn on the deprecated
warnings by specifing command line option -w or -W:deprecated.  Please check
the topics below for details.

  * Feature #17000 2.7.2 turns off deprecation warnings by default
  * Feature #16345 Don¡Çt emit deprecation warnings by default.

This release contains the new version of webrick with a security fix
described in the article.

  * CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick
2020-10-04 03:29:25 +00:00
taca
c6e4598114 lang/ruby27-base: generic fix for path to power_assert/console 2020-06-19 09:21:06 +00:00
rillig
88343a2909 lang/ruby27-base: fix path to power_assert/console 2020-05-09 04:37:36 +00:00
rillig
24d1906b0d lang/ruby27-base: fix typo in REPLACE_RUBY 2020-04-25 21:33:34 +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
96b389228e lang/ruby27-base: add ruby-base version 2.7.0
Add ruby27-base 2.7.0 package.  This package is Ruby 2.7 release
minimum base package.


Ruby is the interpreted scripting language for quick and
easy object-oriented programming.  It has many features to
process text files and to do system management tasks (as in
Perl).  It is simple, straight-forward, and extensible.

Features of Ruby are shown below.

  + Simple Syntax
  + *Normal* Object-Oriented features (ex. class, method calls)
  + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
  + Operator Overloading
  + Exception Handling
  + Iterators and Closures
  + Garbage Collection
  + Dynamic Loading of Object files (on some architecture)
  + Highly Portable (works on many UNIX machines, and on DOS, Windows,
    Mac, etc.)

Ruby 2.7 introduces a number of new features and performance
improvements, most notably:

  * Pattern Matching (Experimental)
  * REPL improvement
  * Compaction GC
  * Separation of positional and keyword arguments
2020-03-15 15:26:22 +00:00