Ubuntu

“ruby1.8” 1.8.7.249-2ubuntu0.1 source package in Ubuntu

Changelog

ruby1.8 (1.8.7.249-2ubuntu0.1) lucid-security; urgency=low

  * SECURITY UPDATE: Cross-site scripting via HTTP error responses
    - debian/patches/CVE-2010-0541.patch: Use the ISO-8859-1 character
      set for HTTP error responses. Based on upstream patch.
    - CVE-2010-0541
  * SECURITY UPDATE: Arbitrary code execution and denial of service
    - debian/patches/CVE-2011-0188.patch: Remove cast to prevent memory
      corruption during allocation. Based on upstream patch.
    - CVE-2011-0188
  * SECURITY UPDATE: Arbitrary file deletion due to symlink race
    - debian/patches/CVE-2011-1004.patch: Unlink the symlink rather
      than recursively removing everything underneath the symlink
      destination. Based on upstream patch.
    - CVE-2011-1004
  * SECURITY UPDATE: Safe level bypass
    - debian/patches/CVE-2011-1005.patch: Remove incorrect string taint
      in exception handling methods. Based on upstream patch.
    - CVE-2011-1005
  * SECURITY UPDATE: Predictable random number generation
    - debian/patches/CVE-2011-2686.patch: Reseed the random number
      generator each time a child process is created. Based on upstream
      patch.
    - CVE-2011-2686
  * SECURITY UPDATE: Predicatable random number generation
    - debian/patches/CVE-2011-2705.patch: Reseed the random number
      generator with the pid number and the current time to prevent
      predictable random numbers in the case of pid number rollover. Based on
      upstream patch.
    - CVE-2011-2705
  * SECURITY UPDATE: Denial of service via crafted hash table keys
    - debian/patches/CVE-2011-4815.patch: Add randomness to the key hashing
      algorithm to prevent predictable results when inserting objects into a
      hash table. Based on upstream patch.
    - CVE-2011-4815
 -- Tyler Hicks <email address hidden>   Tue, 21 Feb 2012 16:28:51 -0600

Upload details

Uploaded by:
Tyler Hicks on 2012-02-22
Uploaded to:
Lucid
Original maintainer:
Ubuntu Developers
Component:
main
Architectures:
any
Section:
ruby
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size MD5 Checksum
ruby1.8_1.8.7.249.orig.tar.gz 4.6 MiB d7db7763cffad279952eb7e9bbfc221c
ruby1.8_1.8.7.249-2ubuntu0.1.diff.gz 51.4 KiB 7d83832094b05ae3e0e2a2699a0c82b3
ruby1.8_1.8.7.249-2ubuntu0.1.dsc 2.3 KiB ae5f189a05f2f4d17406e01ec74aa732

Binary packages built by this source

irb1.8: Interactive Ruby (for Ruby 1.8)

 The irb is acronym for Interactive RuBy. It evaluates Ruby expression from
 the terminal.
 .
 This package provides the irb which uses Ruby 1.8.

libdbm-ruby1.8: DBM interface for Ruby 1.8

 This package provides an extension library "dbm" for Ruby 1.8. The
 library makes Ruby programs to be able to access to a DBM file.
 .
 On Debian, the extension library is built with GDBM.

libgdbm-ruby1.8: GDBM interface for Ruby 1.8

 This package provides an extension library "gdbm" for Ruby 1.8. The
 library makes Ruby 1.8 programs to be able to access to a DBM file.

libopenssl-ruby1.8: OpenSSL interface for Ruby 1.8

 This package provides OpenSSL support for Ruby 1.8. It includes SSL and
 TLS support for the HTTP and TELNET protocols.

libreadline-ruby1.8: Readline interface for Ruby 1.8

 This package provides an extension library "readline" for Ruby 1.8.
 The library makes Ruby programs to be able to use functions (line
 editing, history, completion, etc.) of the readline library(3).

libruby1.8: Libraries necessary to run Ruby 1.8

 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, necessary to run Ruby 1.8.

libruby1.8-dbg: Debugging symbols for Ruby 1.8

 Contains debugging symbols for libruby1.8.
 .
 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.

libtcltk-ruby1.8: Tcl/Tk interface for Ruby 1.8

 tcltklib is an extension library for Ruby 1.8. It makes Ruby 1.8
 programs to be able to use low level interface for the Tcl/Tk.

rdoc1.8: Generate documentation from Ruby source files (for Ruby 1.8)

 RDoc - Documentation from Ruby Source Files:
  * Generates structured HTML and XML documentation from Ruby source
    and C extensions.
  * Automatically extracts class, module, method, and attribute
    definitions. These can be annotated using inline comments.
  * Analyzes method visibility.
  * Handles aliasing.
  * Uses non-intrusive and implicit markup in the comments. Readers of
    the original source needn't know that it is marked up at all.
 .
 This package provides the RDoc tool which uses Ruby 1.8.

ri1.8: Ruby Interactive reference (for Ruby 1.8)

 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.8.

ruby1.8: Interpreter of object-oriented scripting language Ruby 1.8

 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 provides version 1.8 series of Ruby.
 .
 On Debian, Ruby 1.8 is provided as separate packages. You can get
 full Ruby 1.8 distribution by installing following packages.
 .
   ruby1.8 ruby1.8-dev ri1.8 rdoc1.8 irb1.8 ruby1.8-elisp
   ruby1.8-examples libdbm-ruby1.8 libgdbm-ruby1.8 libtcltk-ruby1.8
   libopenssl-ruby1.8 libreadline-ruby1.8

ruby1.8-dev: Header files for compiling extension modules for the Ruby 1.8

 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.8.

ruby1.8-elisp: ruby-mode for Emacsen

 This package provides major-mode for editing Ruby scripts and some
 emacs-lisp programs for Ruby programmers.

ruby1.8-examples: Examples for Ruby 1.8

 This package provides example programs about Ruby 1.8.
 .
 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.