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
3.0.2-r1 diff ~ ~ ~ ~ - - ~ ~ ~ ~ - ~ ~
3.0.2 diff ~ ~ ~ ~ - - ~ ~ ~ ~ - ~ ~
2.7.4-r1 diff ~ ~ ~ ~ - - ~ ~ ~ ~ - ~ ~
2.7.4 diff ~ + + ~ - - ~ + + ~ - + +
2.6.8 ~ + + + - - ~ + + ~ - + +

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.
  • 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
  • systemtap - Enable SystemTAP/DTrace tracing
  • 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
over 1 year normal Ruby: Multiple vulnerabilities
over 3 years normal Ruby: Command injection
about 4 years normal Ruby: Multiple vulnerabilities
almost 7 years normal Ruby: Denial of Service
almost 12 years normal Ruby: Terminal Control Character Injection
over 12 years normal Ruby: Denial of Service
almost 13 years normal Ruby: Multiple vulnerabilities
almost 15 years normal Ruby: Denial of Service vulnerability
almost 15 years normal Ruby: Denial of Service vulnerability
over 15 years normal Ruby: Denial of Service
about 16 years normal Ruby: Security bypass vulnerability
over 16 years high Ruby: Arbitrary command execution through XML-RPC
almost 17 years normal Ruby: Denial of Service issue
about 17 years normal Ruby: CGI::Session creates files insecurely

Also available in: Atom

Thank you!