Ubuntu

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

Changelog

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

  * SECURITY UPDATE: REXML entity expansion DoS
    - debian/patches/CVE-2013-1821.dpatch: set an expansion limit in
      lib/rexml/document.rb, lib/rexml/text.rb, added test to
      test/rexml/test_document.rb.
    - Patch taken from Debian's 1.8.7.358-7
    - CVE-2013-1821
 -- Marc Deslauriers <email address hidden>   Fri, 22 Mar 2013 15:00:28 -0400

Upload details

Uploaded by:
Marc Deslauriers on 2013-03-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
Lucid updates on 2013-03-25 main ruby
Lucid security on 2013-03-25 main ruby

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.3.diff.gz 54.6 KiB 75e0b62f7d025024e21c64cde1ff3c9f
ruby1.8_1.8.7.249-2ubuntu0.3.dsc 2.3 KiB 41b630ac2234b3bf771448ce3286f666

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.