ruby1.9.1 1.9.3.484-2ubuntu1.3 source package in Ubuntu
Changelog
ruby1.9.1 (1.9.3.484-2ubuntu1.3) trusty-security; urgency=medium * SECURITY UPDATE: DoS and possible code execution in DL::dlopen - debian/patches/CVE-2009-5147.patch: check tainted string arguments in ext/dl/handle.c. - CVE-2009-5147 * SECURITY UPDATE: incorrect hostname matching - debian/patches/CVE-2015-1855.patch: implement stricter hostname validation per RFC 6125 in ext/openssl/lib/openssl/ssl-internal.rb, added tests to test/openssl/test_ssl.rb. - CVE-2015-1855 * SECURITY UPDATE: SMTP command injection - debian/patches/CVE-2015-9096.patch: don't allow bare CR or LF in lib/net/smtp.rb, added test to test/net/smtp/test_smtp.rb. - CVE-2015-9096 * SECURITY UPDATE: type confusion in tcltkip - debian/patches/CVE-2016-2337.patch: check argument in ext/tk/tcltklib.c. - CVE-2016-2337 * SECURITY UPDATE: heap overflow in Fiddle::Function.new - debian/patches/CVE-2016-2339.patch: check arguments in ext/fiddle/function.c. - CVE-2016-2339 * SECURITY UPDATE: use of same initialization vector (IV) - debian/patches/CVE-2016-7798.patch: don't set dummy key in ext/openssl/ossl_cipher.c, added test to test/openssl/test_cipher.rb. - CVE-2016-7798 -- Marc Deslauriers <email address hidden> Tue, 20 Jun 2017 08:03:20 -0400
Upload details
- Uploaded by:
- Marc Deslauriers
- Uploaded to:
- Trusty
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- ruby
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
ruby1.9.1_1.9.3.484.orig.tar.gz | 12.0 MiB | d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d |
ruby1.9.1_1.9.3.484-2ubuntu1.3.debian.tar.gz | 74.7 KiB | fbe46c19c5a37c94fc724605e7d3fe4c84a0924be240aef3f611d662560faecb |
ruby1.9.1_1.9.3.484-2ubuntu1.3.dsc | 2.7 KiB | 59eab6d4279f23c5574954d60556d9b9769f0c749a727c6c7207967aea44faa6 |
Available diffs
Binary packages built by this source
- libruby1.9.1: Libraries necessary to run Ruby 1.9.1
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.
.
This package includes the 'libruby-1.9.1' library, necessary to run Ruby 1.9.
(API version 1.9.1)
- libruby1.9.1-dbg: Debugging symbols for Ruby 1.9.1
Contains debugging symbols for libruby1.9.1.
.
This package is provided primarily to provide a backtrace with names
in a debugger, this makes it somewhat easier to interpret core
dumps. Most people will not need this package.
- libruby1.9.1-dbgsym: debug symbols for package libruby1.9.1
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.
.
This package includes the 'libruby-1.9.1' library, necessary to run Ruby 1.9.
(API version 1.9.1)
- libtcltk-ruby1.9.1: Tcl/Tk interface for Ruby 1.9.1
tcltklib is an extension library for Ruby 1.9.1. It makes Ruby 1.9.1
programs to be able to use low level interface for the Tcl/Tk.
- libtcltk-ruby1.9.1-dbgsym: debug symbols for package libtcltk-ruby1.9.1
tcltklib is an extension library for Ruby 1.9.1. It makes Ruby 1.9.1
programs to be able to use low level interface for the Tcl/Tk.
- ri1.9.1: Ruby Interactive reference (for Ruby 1.9.1)
ri is a command line tool that displays descriptions of built-in Ruby
methods, classes, and modules. For methods, it shows you the calling
sequence and a description. For classes and modules, it shows a
synopsis along with a list of the methods the class or module
implements.
.
This package provides ri command and descriptions about Ruby 1.9.1.
This package provides the ri documentation for the Ruby 1.9.1 standard library.
The ri1.9.1 executable itself is in the ruby1.9.1 package.
- ruby1.9.1: Interpreter of object-oriented scripting language Ruby
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.
.
In the name of this package, `1.9.1' indicates the Ruby library
compatibility version. This package currently provides the `1.9.3'
branch of Ruby, which is compatible with the `1.9.1' branch.
- ruby1.9.1-dbgsym: debug symbols for package ruby1.9.1
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.
.
In the name of this package, `1.9.1' indicates the Ruby library
compatibility version. This package currently provides the `1.9.3'
branch of Ruby, which is compatible with the `1.9.1' branch.
- ruby1.9.1-dev: Header files for compiling extension modules for the Ruby 1.9.1
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.
.
This package contains the header files and the mkmf library, necessary
to make extension library for Ruby 1.9.1. It is also required to build
many gems.
- ruby1.9.1-dev-dbgsym: debug symbols for package ruby1.9.1-dev
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.
.
This package contains the header files and the mkmf library, necessary
to make extension library for Ruby 1.9.1. It is also required to build
many gems.
- ruby1.9.1-examples: Examples for Ruby 1.9
This package provides example programs about Ruby 1.9.1.
.
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.
- ruby1.9.1-full: Ruby 1.9.1 full installation
For many good reasons, the Ruby programming language is split in many
small different packages. Installing this package will make sure you have
all the packages that add up to a full Ruby installation, with the exception
of the Tcl/Tk bindings for Ruby, which are only recommended.
.
This package installs the dependencies for Ruby compatibility version 1.9.1
(currently Ruby 1.9.3).
- ruby1.9.3: Interpreter of object-oriented scripting language Ruby, version 1.9.3
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.
.
Ruby uses two parallel versioning schemes: the `Ruby library compatibility
version' (1.9.1 for this package), which is similar to a library SONAME, and
the `Ruby version' (1.9.3 for this package). Ruby packages in Debian are
named using the Ruby library compatibility version, which is sometimes
confusing for users who do not follow Ruby development closely. This package
depends on the ruby1.9.1 package, and provides compatibility symbolic links
from 1.9.3 executables and manual pages to their 1.9.1 counterparts.