| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ruby | Distribution: openSUSE 10.2 (i586) |
| Version: 1.8.5 | Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany |
| Release: 23 | Build date: Fri Nov 16 02:15:26 2007 |
| Group: Development/Languages/Ruby | Build host: d80.suse.de |
| Size: 5826108 | Source RPM: ruby-1.8.5-23.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.ruby-lang.org/ | |
| Summary: An Interpreted Object-Oriented Scripting Language | |
Ruby is an interpreted scripting language for quick and easy
object-oriented programming. It has many features for processing text
files and performing system management tasks (as in Perl). It is
simple, straight-forward, and extensible.
* Ruby features:
- Simple Syntax
- *Normal* Object-Oriented features (class, method calls, for
example)
- *Advanced* Object-Oriented features(Mix-in, Singleton-method, for
example)
- Operator Overloading
- Exception Handling
- Iterators and Closures
- Garbage Collection
- Dynamic Loading of Object Files (on some architectures)
- Highly Portable (works on many UNIX machines; DOS, Windows, Mac,
BeOS, and more)
Authors:
--------
Yukihiro Matsumoto <matz@netlab.co.jp>
GPL v2 or later
internal MD5: c32cf4db7a6532da57c95282984d07b0
GPG
* Wed Nov 14 2007 - mrueckert@suse.de
- added ruby-1.8.5_openssl_verify_host.patch: (#329706)
validate the hostname against the CN from the presented SSL
certificicate. This has been enabled for telnets, ftptls, imaps
and https. (CVE-2007-5162,CVE-2007-5770)
For telnets and https the verification is done if the verify mode
is set to anything else than OpenSSL::SSL::VERIFY_NONE.
For ftptls it is always enabled.
For imaps it is checked if you enable verification.
* Thu Mar 01 2007 - mrueckert@suse.de
- removed duplicated chunk in ruby-1.8.5_boundary_quoting.patch
* Wed Feb 14 2007 - mrueckert@suse.de
- added ruby-1.8.5_boundary_quoting.patch (#225983)
quote the string properly beforing passing it to regexp match.
(CVE-2006-6303)
- added ruby-1.8.5_kconv_toeuc.patch (#239219)
Fix mime support for Kconv.toeuc
* Mon Oct 30 2006 - mrueckert@suse.de
- added cgi_multipart_eof_fix.patch:
fix for a denial of service condition in cgi.rb CVE-2006-5467
(#214916)
* Fri Oct 20 2006 - mrueckert@suse.de
- run ldconfig
- add site_ruby and vendor_ruby arch directories to the filelist
* Wed Sep 27 2006 - mrueckert@suse.de
- added ruby-1.8.5-vendor_ruby.patch, site-specific.rb, vendor-specific.rb:
add vendor_ruby support. This is a small change for packager.
you can now run 'ruby -rvendor-specific extconf.rb' (or setup.rb)
and it will be automatically installed in
%{_libdir}/ruby/vendor_ruby.
* Sat Aug 26 2006 - mrueckert@suse.de
- Update to version 1.8.5:
o Non-blocking IO
| - Several methods backported from HEAD have been added:
| - BasicSocket?#recv_nonblock
| - IO#read_nonblock
| - IO#write_nonblock
| - Socket#accept_nonblock
| - Socket#connect_nonblock
| - Socket#recvfrom_nonblock
| - TCPServer#accept_nonblock
| - UDPSocket#recvfrom_nonblock
| - UNIXServer#accept_nonblock
| (see ruby-core:7917, ruby-core:7925).
|
o Process.getrlimit/setrlimit See ruby-dev:28729.
|
o Changes in rdoc/ri
| - lots of documentation added
| - RubyGems support: ri will search gem installation dirs for
| additional documentation
| - new options to limit the search path
|
o RSS
| - added RSS::RootElementMixin?#to_xml (ruby-talk:197284), which
| can be used to convert feeds to a different RSS version as
| follows:
| [[[
| rss10 = RSS::Parser.parse(File.read("1.0.rdf"))
| File.open("2.0.rss", "w") {|f| f.print(rss10.to_xml("2.0"))}
| ]]]
| - Support for taxonomies added to the RSS parser and generator.
| - A number of convenience methods added
| - New style API for RSS generation ruby-talk:197284
| [[[
| The recommended style is nowxxx.new_yyy do |yyy|
| yyy.zzz = zzz
| ...
| end
|
|
| This corresponds to the following in pre-1.8.5:
| yyy = xxx.new_yyy
| yyy.zzz = zzz
| ]]]
o Misc
| - added Kernel.Pathname(path)
| - added Kernel#pretty_inspect
| - changes in the GC subsystem that result in better performance
| in some cases
| - added OptionParser?#getopts
| - the per-object overhead went down to 20 bytes on win32
| (from 24) ruby-core:7474
o What breaks (!!!)
| - Binding.of_caller, and therefore breakpoint (including Rails')
| - several problems in ri reported: the documentation for some
| methods seems to have disappeared, and several methods that
| should not be documented appear in the indices;
| see ruby-core:08709
- removed patches, which are included in 1.8.5:
ruby-1.8.4-fix-insecure-dir-operation.patch
ruby-1.8.4-fix-insecure-regexp-modification.patch
ruby-1.8.4-fix-alias-safe-level.patch
- updated ruby-1.8.4_linkerflags.patch.
new name ruby-1.8.5_linkerflags.patch
* Mon Jul 31 2006 - mrueckert@suse.de
- added ruby-fix-autoconf-magic-code.patch:
Fix for the latest changes in the autoconf code.
* Mon Jul 31 2006 - mrueckert@suse.de
- security fixes [CVE-2006-3694] [#193661]
* added ruby-1.8.4-fix-insecure-dir-operation.patch &
ruby-1.8.4-fix-insecure-regexp-modification.patch:
fix the insecure operations in the certain safe-level
restrictions.
* ruby-1.8.4-fix-alias-safe-level.patch: preserve safe level
restrictions when aliasing a function.
* Mon Apr 10 2006 - mrueckert@suse.de
- build with -fno-strict-aliasing
- enable more tests on ppc
- disable drb tests
* Mon Apr 03 2006 - mrueckert@suse.de
- reworked the ruby-1.8.4-no-eaccess.diff patch
it broke when build on old distros
* Thu Jan 26 2006 - mrueckert@suse.de
- added upstream patch for eaccess
- disabled openssl tests on pcc
* Wed Jan 25 2006 - mrueckert@suse.de
- added ruby-1.8.4_linkerflags.patch
patch removes -L. from the linker flags.
it seems libtool otherwise expands it to -L$PWD.
this leads to trouble with our build system.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Sun Jan 15 2006 - kukuk@suse.de
- Use eaccess() from glibc [#143291]
* Sun Jan 15 2006 - mrueckert@suse.de
- disabled the big test suite as we trigger
a weird bug in the openssl bindings on ppc64
* Sat Dec 24 2005 - mrueckert@suse.de
- Update to 1.8.4
- dont run with --default-kcode=utf8
triggers a bug in the test suite
* Fri Sep 23 2005 - mrueckert@suse.de
- update to 1.8.3
- updated patches for 1.8.3
- ruby-doc tarball now included as tar.bz2
* Mon Sep 12 2005 - mrueckert@suse.de
- fix path of the RI documentation [Bug #116408]
* Thu Sep 08 2005 - mrueckert@suse.de
- dont make the irb man page executable. [Bug #114849]
* Tue Aug 23 2005 - mrueckert@suse.de
- added directory entries for the site ruby dirs
* Mon Aug 22 2005 - mrueckert@suse.de
- disabled mkmf patch for now. it breaks building the socket
extension.
* Sun Aug 21 2005 - ro@suse.de
- added directories to filelist
- fix typo in filelist
* Fri Aug 19 2005 - mrueckert@suse.de
- Build RI and html documentation. Added subpackages for them.
- moved samples into a sub packages.
- build tcl/tk bindings and move them into their own package.
(ruby-1.8.2-tcltk-multilib.patch)
- disabled optimization on ia64/x86_x64. needs investigation.
- fixed parameter swap in memset call
(ruby-1.8.2-strscan-memset.patch)
- let mkmf create shared libraries (ruby-mkmf-shared.patch)
- splitted of devel files
* Tue Jul 19 2005 - mge@suse.de
- make "make test" run also on x86_64 by disabling
code optimization (-O0), as it is for ia64
- enable "make test" for ppc64 again
* Tue Jul 19 2005 - mge@suse.de
- Fixes #95366, CAN-2005-1992:
arbitrary command execution on XMLRPC server
* Wed Jun 01 2005 - ro@suse.de
- update to 1.8.2
* Mon Jan 03 2005 - mge@suse.de
- added fixes for lib/cgi.rb and lib/cgi/session.rb
from ruby-1.8.2, fixes: #47886 (CAN-2004-0983)
* Thu Nov 18 2004 - ro@suse.de
- fixed file list
* Sat Sep 25 2004 - ro@suse.de
- added cgi_session.diff (from debian, CAN-2004-0755)
* Mon Jul 26 2004 - ro@suse.de
- fix typo in specfile
* Sun Jun 20 2004 - ro@suse.de
- fix find in specfile
* Thu Apr 29 2004 - ro@suse.de
- added missing return value (unreached code)
* Tue Mar 23 2004 - mge@suse.de
- make ruby build on ia64 and ppc64
* Sat Feb 28 2004 - ro@suse.de
- fix makefile rule for regenerating lex.c
* Sat Feb 28 2004 - ro@suse.de
- add gperf to neededforbuild
* Sat Feb 28 2004 - ro@suse.de
- fix requirement for /usr/local/bin
- use no-strict-aliasing
* Mon Feb 02 2004 - mge@suse.de
- update to 1.8.1
also fixes Bug #34226: Readline support missing from ruby
* Sat Jan 10 2004 - adrian@suse.de
- add %defattr
* Mon Aug 04 2003 - mge@suse.de
- update tp 1.8.0
* Mon Jan 06 2003 - mge@suse.de
- update to 1.6.8
* Tue May 21 2002 - meissner@suse.de
- More %_lib fixes inside package.
* Tue May 21 2002 - meissner@suse.de
- %_lib fixes
- Added prototype for rb_node_newnode.
* Fri May 17 2002 - mge@suse.de
- update to 1.6.7
* Mon Apr 15 2002 - bk@suse.de
- lib64 and new arch fixes: suse_update_config and use %_libdir
* Fri Apr 05 2002 - schwab@suse.de
- Remove ia64 workaround.
* Tue Aug 21 2001 - mge@suse.de
- update to 1.6.4
* Sun May 20 2001 - mge@suse.de
- changes _only_ to spec-file:
- make ruby shared libs built
- cleanup ruby directory structure (drop /usr/share/lib/ruby/)
* Wed May 09 2001 - mfabian@suse.de
- bzip2 sources
* Thu Mar 22 2001 - mge@suse.de
- update to 1.6.3, merge of rread's SPEC patches
* Mon Mar 19 2001 - schwab@suse.de
- Don't use __builtin_frame_address(2) on ia64.
- Compile with -O0 on ia64 to work around compiler bug.
* Mon Mar 05 2001 - rread@mountainviewdata.com
- introduced build-root
* Fri Feb 23 2001 - ro@suse.de
- added readline/readline-devel to neededforbuild (split from bash)
* Fri Jan 12 2001 - mge@suse.de
- update to 1.6.2
* Wed Dec 13 2000 - schwab@suse.de
- Add %suse_update_config.
- Fix computation of stack limit.
* Mon Dec 04 2000 - mge@suse.de
- update to 1.6.1, manual 1.4.6
* Thu Jul 06 2000 - mge@suse.de
- initial SuSE RPM
Vü
Generated by rpm2html 1.8.1
Daniel Veillard, Wed Oct 8 04:55:09 2008