------------------------------------------------------------------- Mon Oct 30 18:37:50 CET 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 03:30:01 CEST 2006 - mrueckert@suse.de - run ldconfig - add site_ruby and vendor_ruby arch directories to the filelist ------------------------------------------------------------------- Wed Sep 27 17:15:12 CEST 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 04:23:28 CEST 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 15:59:55 CEST 2006 - mrueckert@suse.de - added ruby-fix-autoconf-magic-code.patch: Fix for the latest changes in the autoconf code. ------------------------------------------------------------------- Mon Jul 31 15:43:29 CEST 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 18:19:13 CEST 2006 - mrueckert@suse.de - build with -fno-strict-aliasing - enable more tests on ppc - disable drb tests ------------------------------------------------------------------- Mon Apr 3 16:53:27 CEST 2006 - mrueckert@suse.de - reworked the ruby-1.8.4-no-eaccess.diff patch it broke when build on old distros ------------------------------------------------------------------- Thu Jan 26 14:23:55 CET 2006 - mrueckert@suse.de - added upstream patch for eaccess - disabled openssl tests on pcc ------------------------------------------------------------------- Wed Jan 25 21:43:32 CET 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 21:41:14 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Sun Jan 15 23:07:15 CET 2006 - kukuk@suse.de - Use eaccess() from glibc [#143291] ------------------------------------------------------------------- Sun Jan 15 13:43:18 CET 2006 - mrueckert@suse.de - disabled the big test suite as we trigger a weird bug in the openssl bindings on ppc64 ------------------------------------------------------------------- Sat Dec 24 19:56:48 CET 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 00:28:37 CEST 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 14:26:36 CEST 2005 - mrueckert@suse.de - fix path of the RI documentation [Bug #116408] ------------------------------------------------------------------- Thu Sep 8 16:05:04 CEST 2005 - mrueckert@suse.de - dont make the irb man page executable. [Bug #114849] ------------------------------------------------------------------- Tue Aug 23 10:47:04 CEST 2005 - mrueckert@suse.de - added directory entries for the site ruby dirs ------------------------------------------------------------------- Mon Aug 22 13:20:53 CEST 2005 - mrueckert@suse.de - disabled mkmf patch for now. it breaks building the socket extension. ------------------------------------------------------------------- Sun Aug 21 19:11:41 CEST 2005 - ro@suse.de - added directories to filelist - fix typo in filelist ------------------------------------------------------------------- Fri Aug 19 17:52:56 CEST 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 15:49:46 CEST 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 07:42:02 CEST 2005 - mge@suse.de - Fixes #95366, CAN-2005-1992: arbitrary command execution on XMLRPC server ------------------------------------------------------------------- Wed Jun 1 17:42:21 CEST 2005 - ro@suse.de - update to 1.8.2 ------------------------------------------------------------------- Mon Jan 3 11:42:28 CET 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 02:01:24 CET 2004 - ro@suse.de - fixed file list ------------------------------------------------------------------- Sat Sep 25 11:38:02 CEST 2004 - ro@suse.de - added cgi_session.diff (from debian, CAN-2004-0755) ------------------------------------------------------------------- Mon Jul 26 01:29:37 CEST 2004 - ro@suse.de - fix typo in specfile ------------------------------------------------------------------- Sun Jun 20 20:18:15 CEST 2004 - ro@suse.de - fix find in specfile ------------------------------------------------------------------- Thu Apr 29 01:32:40 CEST 2004 - ro@suse.de - added missing return value (unreached code) ------------------------------------------------------------------- Tue Mar 23 14:59:25 CET 2004 - mge@suse.de - make ruby build on ia64 and ppc64 ------------------------------------------------------------------- Sat Feb 28 17:16:10 CET 2004 - ro@suse.de - fix makefile rule for regenerating lex.c ------------------------------------------------------------------- Sat Feb 28 12:05:46 CET 2004 - ro@suse.de - add gperf to neededforbuild ------------------------------------------------------------------- Sat Feb 28 01:07:47 CET 2004 - ro@suse.de - fix requirement for /usr/local/bin - use no-strict-aliasing ------------------------------------------------------------------- Mon Feb 2 12:37:24 CET 2004 - mge@suse.de - update to 1.8.1 also fixes Bug #34226: Readline support missing from ruby ------------------------------------------------------------------- Sat Jan 10 22:03:01 CET 2004 - adrian@suse.de - add %defattr ------------------------------------------------------------------- Mon Aug 4 11:53:49 CEST 2003 - mge@suse.de - update tp 1.8.0 ------------------------------------------------------------------- Mon Jan 6 04:07:50 CET 2003 - mge@suse.de - update to 1.6.8 ------------------------------------------------------------------- Tue May 21 14:03:25 CEST 2002 - meissner@suse.de - More %_lib fixes inside package. ------------------------------------------------------------------- Tue May 21 11:38:41 CEST 2002 - meissner@suse.de - %_lib fixes - Added prototype for rb_node_newnode. ------------------------------------------------------------------- Fri May 17 12:32:52 CEST 2002 - mge@suse.de - update to 1.6.7 ------------------------------------------------------------------- Mon Apr 15 01:44:30 CEST 2002 - bk@suse.de - lib64 and new arch fixes: suse_update_config and use %_libdir ------------------------------------------------------------------- Fri Apr 5 13:29:02 CEST 2002 - schwab@suse.de - Remove ia64 workaround. ------------------------------------------------------------------- Tue Aug 21 03:14:46 MEST 2001 - mge@suse.de - update to 1.6.4 ------------------------------------------------------------------- Sun May 20 21:37:19 MEST 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 9 21:53:32 CEST 2001 - mfabian@suse.de - bzip2 sources ------------------------------------------------------------------- Thu Mar 22 01:49:00 MET 2001 - mge@suse.de - update to 1.6.3, merge of rread's SPEC patches ------------------------------------------------------------------- Mon Mar 19 16:04:24 CET 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 00:00:00 CET 2001 - rread@mountainviewdata.com - introduced build-root ------------------------------------------------------------------- Fri Feb 23 00:10:25 CET 2001 - ro@suse.de - added readline/readline-devel to neededforbuild (split from bash) ------------------------------------------------------------------- Fri Jan 12 18:22:32 MET 2001 - mge@suse.de - update to 1.6.2 ------------------------------------------------------------------- Wed Dec 13 13:21:15 CET 2000 - schwab@suse.de - Add %suse_update_config. - Fix computation of stack limit. ------------------------------------------------------------------- Mon Dec 4 23:28:15 MET 2000 - mge@suse.de - update to 1.6.1, manual 1.4.6 ------------------------------------------------------------------- Thu Jul 6 13:30:35 MEST 2000 - mge@suse.de - initial SuSE RPM