ruby

Description:An object-oriented scripting language
License: Ruby, GPL-2, BSD-2
Homepage:https://www.ruby-lang.org/
Location:Portage
Legend:
  • + - stable
  • ~ - unstable
  • M - hardmask
alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86
2.6.2 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.6.1 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.6.0-r1 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.5.5 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.5.3 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.4.5-r1 diff ~ ~ ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~
2.4.5 diff + + + + + - ~ + + + ~ + +
2.3.8-r1 + + + + + - ~ + + + ~ + +

USE flags

  • berkdb - Add support for sys-libs/db (Berkeley DB for MySQL)
  • cpu_flags_x86_sse2 - Use the SSE2 instruction set
  • debug - Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • doc - Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • emacs - Add support for GNU Emacs
  • examples - Install examples, usually source code
  • gdbm - Add support for sys-libs/gdbm (GNU database libraries)
  • ipv6 - Add support for IP version 6
  • jemalloc - Use dev-libs/jemalloc for memory management
  • jit - Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
  • libressl - Use dev-libs/libressl instead of dev-libs/openssl when applicable (see also the ssl useflag)
  • ncurses - Add ncurses support (console display library)
  • rdoc - Install dev-ruby/rdoc after installing Ruby.
  • readline - Use the sys-libs/readline library to provide the readline extension, used for instance by the irb tool. This flag is meaningful only if the libedit USE flag is disabled. If neither libedit nor readline USE flags are enabled, the readline extension will not be built (and irb will lose line editing functionality).
  • rubytests - Install ruby tests that can only be run after ruby is installed
  • socks5 - Add support for the socks5 proxy
  • sse2 - Use the SSE2 instruction set
  • ssl - Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
  • static-libs - Build static versions of dynamic libraries as well
  • threads - Add threads support for various packages. Usually pthreads
  • tk - Add support for Tk GUI toolkit
  • xemacs - Add support for XEmacs

Security Advisory

Date Severity Title
about 1 year normal Ruby: Command injection
over 1 year normal Ruby: Multiple vulnerabilities
over 4 years normal Ruby: Denial of Service
about 9 years normal Ruby: Terminal Control Character Injection
over 9 years normal Ruby: Denial of Service
over 10 years normal Ruby: Multiple vulnerabilities
over 12 years normal Ruby: Denial of Service vulnerability
over 12 years normal Ruby: Denial of Service vulnerability
almost 13 years normal Ruby: Denial of Service
over 13 years normal Ruby: Security bypass vulnerability
over 13 years high Ruby: Arbitrary command execution through XML-RPC
over 14 years normal Ruby: Denial of Service issue
over 14 years normal Ruby: CGI::Session creates files insecurely

Also available in: Atom

Thank you!