5a8cb02a02
OBS-URL: https://build.opensuse.org/request/show/213475 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby?expand=0&rev=68
944 lines
32 KiB
Plaintext
944 lines
32 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jan 8 20:06:35 UTC 2014 - kkaempf@suse.com
|
|
|
|
- Add gem_* to ruby.macros
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 6 16:39:40 UTC 2014 - coolo@suse.com
|
|
|
|
- switch to ruby 2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 6 08:25:55 UTC 2014 - coolo@suse.com
|
|
|
|
- move update-alternative usage to main package
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 19 11:15:25 UTC 2013 - jmassaguerpla@suse.com
|
|
|
|
- fix Bug 834785 - VUL-0: ruby*: default /etc/gemrc uses http source
|
|
of gems instead of https
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 29 12:38:12 UTC 2013 - coolo@suse.com
|
|
|
|
- change too strict ruby20 requires with _ge
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 26 15:01:32 UTC 2013 - coolo@suse.com
|
|
|
|
- use update-alternatives the right way - which is portable too
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 25 09:02:48 UTC 2013 - coolo@suse.com
|
|
|
|
- remove --force usage in favor of portable rm (SLE11)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 17:04:50 UTC 2013 - coolo@suse.com
|
|
|
|
- use --force for update-alternatives
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 27 16:25:12 UTC 2013 - coolo@suse.com
|
|
|
|
- switch to ruby 2.0 default
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 21 15:42:54 UTC 2013 - adrian@suse.de
|
|
|
|
- buildignore rubygems package to avoid bootstrap problem
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 13 14:14:27 UTC 2012 - coolo@suse.com
|
|
|
|
- ruby-common no longer provides anything that ruby requires,
|
|
so remove it
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 3 15:31:49 UTC 2012 - coolo@suse.com
|
|
|
|
- buildignore own subpackages to avoid bootstrap problem
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 6 10:30:08 UTC 2012 - coolo@suse.com
|
|
|
|
- reenable rdoc generation, no need to differ from upstream there
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 1 13:29:19 UTC 2012 - coolo@suse.com
|
|
|
|
- add update-alternatives for ruby provided binaries
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 1 12:07:35 UTC 2012 - coolo@suse.com
|
|
|
|
- expand ruby19 gemspecs as provides automatically
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 26 09:53:19 UTC 2012 - coolo@suse.com
|
|
|
|
- remove rubygem-requires - rpm does it correctly
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 26 07:36:15 UTC 2012 - coolo@suse.com
|
|
|
|
- split out ruby-common into a package on its own
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 14:52:49 UTC 2012 - coolo@suse.com
|
|
|
|
- map the != operator to > - which might be wrong in 50% of all cases
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 14:39:43 UTC 2012 - coolo@suse.com
|
|
|
|
- require a patched rpm in case rpm does not have magic hooks
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 12:17:02 UTC 2012 - coolo@suse.com
|
|
|
|
- move the option parsing to a shell script that is able to do it
|
|
rightly (rpm macros are just *BAD*)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 11:09:28 UTC 2012 - coolo@suse.com
|
|
|
|
- make the rubygemdeps a ruby script much more clever about gemspecs
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 08:27:38 UTC 2012 - saschpe@suse.de
|
|
|
|
- Another take on %gem_install, the version w/o passing parameters
|
|
seemed to be wrong
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 25 05:54:25 UTC 2012 - coolo@suse.com
|
|
|
|
- avoid *.gemspec, we get problems if we there are two
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 24 15:24:43 UTC 2012 - coolo@suse.com
|
|
|
|
- remove too relaxing permissions from unpacked archive
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 24 14:55:31 UTC 2012 - coolo@suse.com
|
|
|
|
- add a provides for ruby-macros
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 24 14:36:38 UTC 2012 - saschpe@suse.de
|
|
|
|
- Fix %gem_unpack:
|
|
Fetch Gemspec from gem metadata for gems that don't package Gemspecs
|
|
but generate them programatically
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 17 14:15:42 UTC 2012 - saschpe@suse.de
|
|
|
|
- Fix ruby(abi) requires generation, the path glob was to broad
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 9 05:17:40 UTC 2012 - coolo@suse.com
|
|
|
|
- rename $bin19 binaries to $bin
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 4 08:59:02 UTC 2012 - saschpe@suse.de
|
|
|
|
- Fix old-style %gem_install macro (missing parameter)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 3 08:02:01 UTC 2012 - saschpe@suse.de
|
|
|
|
- Provide the following new RPM macros:
|
|
+ %gem_unpack
|
|
+ %gem_build
|
|
+ %gem_install (retaining the old behavior)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 2 14:06:43 UTC 2012 - coolo@suse.com
|
|
|
|
- add automatic provides and requires for rubygems
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 19 10:10:00 UTC 2012 - coolo@suse.com
|
|
|
|
- also add the old macro names as wrapper
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 8 09:46:38 UTC 2012 - coolo@suse.com
|
|
|
|
- make this package a wrapper around the default ruby - ruby19 for now
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 13 10:54:34 UTC 2012 - coolo@suse.com
|
|
|
|
- patch license to follow spdx.org standard
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 29 01:40:14 UTC 2011 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7.p357
|
|
- randomize hash to avoid algorithmic complexity attacks.
|
|
CVE-2011-4815
|
|
- initialization of hash_seed to be at the beginning of the
|
|
process.
|
|
- initialize random seed at first.
|
|
- call OpenSSL::Random.seed at the SecureRandom.random_bytes
|
|
call. insert separators for array join. patch by Masahiro
|
|
Tomita. [ruby-dev:44270]
|
|
- mkconfig.rb: fix for continued lines. based on a patch from
|
|
Marcus Rueckert <darix AT opensu.se> at [ruby-core:20420].
|
|
- Infinity is greater than any bignum number. [ruby-dev:38672]
|
|
- initialize store->ex_data.sk. [ruby-core:28907]
|
|
[ruby-core:23971] [ruby-core:18121]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 1 17:03:34 UTC 2011 - coolo@suse.com
|
|
|
|
- add automake as buildrequire to avoid implicit dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 7 13:02:17 UTC 2011 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7.p352
|
|
- support for openssl compiled without SSLv2
|
|
- multilib support for tk build
|
|
- some IPv6 related fixes
|
|
- zlib fixes
|
|
- reinitialize PRNG when forking children
|
|
- uri route_to fixes
|
|
- fix race condition with variables and autoload
|
|
- drop 1887f60a8540f64f5c7bb14d57c0be70506941b8.patch
|
|
included upstream
|
|
- drop ruby-1.8.7.p22_tcltk-multilib.patch
|
|
solved differently upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 20 13:26:07 UTC 2011 - mrueckert@suse.de
|
|
|
|
- drop ruby-1.8.7.p299_webrick_error_page_encoding.patch:
|
|
we will stick to the upstream charset
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 18 13:46:36 UTC 2011 - mrueckert@suse.de
|
|
|
|
- added ruby-1.8.x_rubylibdir.patch:
|
|
allows us to also change the path for the stdlib part of the ruby
|
|
directory tree
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 22 16:38:09 UTC 2011 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7.p334 (bnc#673740, bnc#673750, bnc#600752)
|
|
- A symlink race condition vulnerability was found in
|
|
FileUtils.remove_entry_secure. The vulnerability allows local
|
|
users to delete arbitrary files and directories. CVE-2011-1004
|
|
- Exception#to_s method can be used to trick $SAFE check, which
|
|
makes a untrusted codes to modify arbitrary strings.
|
|
CVE-2011-1005
|
|
- Ruby WEBrick character set issue (XSS) CVE-2010-0541
|
|
|
|
for all non security changes see
|
|
/usr/share/doc/packages/ruby/ChangeLog
|
|
|
|
- refreshed ruby-1.8.x_openssl_branch_update.patch
|
|
- buildrequires openssl to make the last openssl test work
|
|
- https://github.com/ruby/ruby/commit/1887f60a8540f64f5c7bb14d57c0be70506941b8.patch
|
|
* ext/zlib/zlib.c (zstream_append_input2): add RB_GC_GUARD.
|
|
This caused failure when test/csv is executed with GC.stress =
|
|
true.
|
|
- added ruby-1.8.7.p334_remove_zlib_test_params_test.patch:
|
|
remove the test_params patch from backport in r27917
|
|
It doesnt pass atm.
|
|
- removed ruby-1.8.6.p36_socket_ipv6.patch:
|
|
included upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 7 14:38:54 UTC 2010 - mrueckert@suse.de
|
|
|
|
- the testsuite and doc-html package should of course require the
|
|
main package
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 2 09:50:00 UTC 2010 - mrueckert@suse.de
|
|
|
|
- add ruby(abi) = 1.8 provides
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 1 15:27:17 UTC 2010 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7.p299 (bnc#606056 and bnc#603914)
|
|
- OpenSSL 1.0.0 support
|
|
- Use OpenSSL engines which exist
|
|
- Fixed range and chunked support for Net::HTTP
|
|
- Iconv fixes
|
|
- Backported pack/unpack from the 1.9 branch (bnc#606056 bnc#603914)
|
|
- Multiple fixes in the resolver
|
|
- Fixed Unicode inspection bug.
|
|
- Escape characters properly for the accesslog (bnc#570616)
|
|
- cleaned up rpmlintrc
|
|
- refreshed patches:
|
|
old: ruby-1.8.7.p22_lib64.patch
|
|
new: ruby-1.8.7.p299_lib64.patch
|
|
old: ruby_1.8.6.p36_date_remove_privat.patch
|
|
new: ruby-1.8.7.p299_date_remove_privat.patch
|
|
old: ruby-pedantic-headers.diff
|
|
new: ruby-1.8.7.p299_pedantic-headers.patch
|
|
- replaced patches ruby-1.8.x_openssl-1.0.patch and
|
|
ruby-1.8.x_openssl-1.0-tests.patch with
|
|
ruby-1.8.x_openssl_branch_update.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 19 14:44:51 UTC 2010 - mrueckert@suse.de
|
|
|
|
- fix build on ix86:
|
|
--target got removed from the %configure macro. add it back
|
|
locally for now.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 22 22:06:56 UTC 2010 - mrueckert@suse.de
|
|
|
|
- added ruby-1.8.x_openssl-1.0.patch and
|
|
ruby-1.8.x_openssl-1.0-tests.patch:
|
|
fix building with openssl 1.0.0 (taken from svn)
|
|
- added ruby-1.8.x_yaml2byte.patch:
|
|
fix warning about sequence point
|
|
- remove requires on glibc-devel again
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 13 21:25:30 UTC 2010 - crrodriguez@opensuse.org
|
|
|
|
- ruby-devel requires glibc-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 12:02:11 UTC 2010 - mrueckert@suse.de
|
|
|
|
- added ruby-1.8.x_digest_non_void_return.patch:
|
|
patch pulled from SVN to fix the warnings about no return in
|
|
non-void functions.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 31 21:56:19 CET 2010 - meissner@suse.de
|
|
|
|
- ruby calls "ppc" "powerpc".
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 29 19:12:11 UTC 2010 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7p249
|
|
small big fix release in the 1.8.7 branch, this includes the fix
|
|
for:
|
|
- ruby webrick doesn't sanitize non-printable characters in log
|
|
(bnc#570616) CVE-2009-4492
|
|
- drop ruby-1.8.6.p36_gc.patch: solution is upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 17 00:42:51 CET 2009 - jengelh@medozas.de
|
|
|
|
- package documentation as noarch
|
|
- adjust ruby.macros to ask the ruby binary for the target plaform.
|
|
This is because %_host_cpu can expand to sparc64, while ruby is
|
|
built for the sparcv9 target, and %_target_cpu can expand to
|
|
noarch.
|
|
- in ruby.spec, %rb_arch is statically reset to %_target_cpu, as
|
|
we need the target name. Since it won't be noarch in this case,
|
|
that is good.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 20 19:19:52 UTC 2009 - jansimon.moeller@opensuse.org
|
|
|
|
- remove s/armv5tel/armv4l/ in macros as it breaks build for armv5tel
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 21 20:37:17 CET 2008 - mrueckert@suse.de
|
|
|
|
- add ruby-1.8.7-p72_topdir.patch:
|
|
Config::TOPDIR was broken on lib64 systems as the code was
|
|
assuming $prefix/lib.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 21 17:03:25 CET 2008 - mrueckert@suse.de
|
|
|
|
- added more ruby macros in /etc/rpm/macros.ruby
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 6 06:56:56 CEST 2008 - mrueckert@suse.de
|
|
|
|
- update to 1.8.7p72
|
|
vendor_ruby support now officially included
|
|
for all the changes since 1.8.6 see
|
|
/usr/share/doc/packages/ruby/NEWS
|
|
- dropped ruby-1.8.6_openssl_verify_host.patch
|
|
included in update
|
|
- updated patch for new release:
|
|
old name: ruby-1.8.6.p36_lib64.patch
|
|
new name: ruby-1.8.7.p22_lib64.patch
|
|
- updated patch for new release:
|
|
old name: ruby-1.8.6.p36_tcltk-multilib.patch
|
|
new name: ruby-1.8.7.p22_tcltk-multilib.patch
|
|
- dropped ruby-1.8.6.p111_vendor_ruby.patch
|
|
only one chunk survived as ruby-1.8.7-p72_vendor_specific.patch
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 16 15:06:51 CEST 2008 - mrueckert@suse.de
|
|
|
|
- update to 1.8.6.p114
|
|
bugfix release
|
|
- Fixes File access vulnerability of WEBrick (CVE-2008-1145)
|
|
(bnc#368618)
|
|
- ensure that the rss module adds the xml namespace
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 6 22:14:44 CET 2007 - mrueckert@suse.de
|
|
|
|
- update to 1.8.6.p111
|
|
bugfix release. important changes:
|
|
- ssl fixes (see notes on the ssl patch below)
|
|
- fixes for the threads support
|
|
- various overflow checks
|
|
- safe_level improvements
|
|
- printf fixes
|
|
- imap fixes
|
|
for all the details see /usr/share/doc/packages/ruby/ChangeLog
|
|
- added ruby-1.8.6.p111_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.
|
|
- added support to build with bleak_house to allow better memleak
|
|
debugging. (requires additional package ruby-bleakhouse)
|
|
- updated ruby-1.8.6.p36_vendor_ruby.patch
|
|
new name ruby-1.8.6.p111_vendor_ruby.patch
|
|
- dropped ruby-1.8.6.p36_thread_prototype_and_testsuite.patch:
|
|
included in update
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 11 11:56:16 CEST 2007 - dmueller@suse.de
|
|
|
|
- fix headers to be compileable with -pedantic
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 12 04:35:09 CEST 2007 - mrueckert@suse.de
|
|
|
|
- added ruby_1.8.6.p36_date_remove_privat.patch:
|
|
Time.to_date() and Time.to_datetime() shouldnt be private.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 6 03:11:29 CEST 2007 - mrueckert@suse.de
|
|
|
|
- added ruby-1.8.6.p36_thread_prototype_and_testsuite.patch:
|
|
pulled two fixes from the 1.8.6 branch:
|
|
* avoid executing shell in the testsuite
|
|
* moved definition of rb_thread_status() to avoid errors in C++
|
|
extensions.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 5 22:35:36 CEST 2007 - mrueckert@suse.de
|
|
|
|
- update to 1.8.6.p36:
|
|
many bugfixes and library updates. hilights:
|
|
=== Library updates (outstanding ones only)
|
|
* date
|
|
* Updated based on date2 4.0.3.
|
|
* digest
|
|
* New internal APIs for C and Ruby.
|
|
* Support for autoloading.
|
|
* See below for new features and compatibility issues.
|
|
* nkf
|
|
* Updated based on nkf as of 2007-01-28.
|
|
* tk
|
|
* Tk::X_Scrollable (Y_Scrollable) is renamed to Tk::XScrollable
|
|
(YScrollable). Tk::X_Scrollable (Y_Scrollable) is still
|
|
available, but it is an alias name.
|
|
* Updated Tile extension support based on Tile 0.7.8.
|
|
* Support --without-X11 configure option for non-X11 versions
|
|
of Tcl/Tk (e.g. Tcl/Tk Aqua).
|
|
* New sample script: irbtkw.rbw -- IRB on Ruby/Tk. It has no
|
|
trouble about STDIN blocking on Windows.
|
|
=== New methods and features
|
|
* builtin classes
|
|
* New method: Kernel#instance_variable_defined?
|
|
* New method: Module#class_variable_defined?
|
|
* New feature: Dir::glob() can now take an array of glob
|
|
patterns.
|
|
* digest
|
|
* New digest class methods: file
|
|
* New digest instance methods: clone, reset, new,
|
|
inspect, digest_length (alias size or length),
|
|
block_length()
|
|
* New library: digest/bubblebabble
|
|
* New function: Digest(name)
|
|
* fileutils
|
|
* New option for FileUtils.cp_r(): :remove_destination
|
|
* thread
|
|
* Replaced with much faster mutex implementation in C. The
|
|
former implementation is available with a configure option
|
|
`--disable-fastthread'.
|
|
* webrick
|
|
* New method: WEBrick::Cookie.parse_set_cookies()
|
|
=== Compatibility issues (excluding feature bug fixes)
|
|
* builtin classes
|
|
* String#intern now raises SecurityError when $SAFE level is
|
|
greater than zero.
|
|
* fileutils
|
|
* A minor implementation change breaks Rake <=0.7.1.
|
|
Updating Rake to 0.7.2 fixes the problem.
|
|
* digest
|
|
* The constructor does no longer take an initial string to
|
|
feed; digest() and hexdigest() now do, instead.
|
|
For all details see the NEWS or ChangeLog file.
|
|
- rediffed patch ruby-1.8.2-gc.diff
|
|
new name ruby-1.8.6.p36_gc.patch
|
|
- rediffed patch ruby-1.8.2-tcltk-multilib.patch
|
|
new name ruby-1.8.6.p36_tcltk-multilib.patch
|
|
- rediffed patch ruby-socket_ipv6.patch
|
|
new name ruby-1.8.6.p36_socket_ipv6.patch
|
|
- rediffed patch ruby-1.8.5-vendor_ruby.patch
|
|
new name ruby-1.8.6.p36_vendor_ruby.patch
|
|
- rediffed patch ruby-1.8.5.p12-lib64.diff
|
|
new name ruby-1.8.6.p36_lib64.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 30 10:10:10 CEST 2007 - rguenther@suse.de
|
|
|
|
- add bison BuildRequires
|
|
- add emacs site-lisp directories
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 23 15:12:51 CET 2007 - rguenther@suse.de
|
|
|
|
- add gdbm-devel BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 12 16:53:19 CET 2007 - mrueckert@suse.de
|
|
|
|
- update to 1.8.5-p12:
|
|
* stable version 1.8.5-p12 released.
|
|
* ext/tk/tcltklib.c: shouldn't run the killed thread at callback.
|
|
[ruby-talk: 227408]
|
|
* lib/rdoc/ri/ri_options.rb: prevent NameError. [ruby-dev:29597]
|
|
* dir.c (glob_helper): get rid of possible memory leak.
|
|
* win32/win32.c (cmdglob, rb_w32_cmdvector, rb_w32_opendir,
|
|
rb_w32_get_environ): not to use GC before initialization.
|
|
* configure.in (SITE_DIR): fixed to emtpy RUBY_SITE_LIB in
|
|
config.h on NetBSD. fixed: [ruby-dev:29358]
|
|
* parse.y (dyna_init_gen): dvar initialization only if dvar is
|
|
assigned inner block. [ruby-talk:227402]
|
|
* stable version 1.8.5-p2 released.
|
|
* lib/cgi.rb (CGI::QueryExtension::read_multipart): should
|
|
quote boundary. JVN#84798830 (BNC #225983) (CVE-2006-6303)
|
|
* bignum.c (bignorm): avoid segmentation. a patch from Hiroyuki
|
|
Ito <ZXB01226@nifty.com>. [ruby-list:43012]
|
|
* parse.y (primary): should set NODE even when compstmt is NULL.
|
|
merge from trunk. fixed: [ruby-dev:29732]
|
|
* lib/cgi.rb (CGI::QueryExtension::read_multipart): CGI content
|
|
may be empty. a patch from Jamis Buck <jamis at 37signals.com>.
|
|
* ext/dbm/extconf.rb: create makefile according to the result of
|
|
check for dbm header. fixed: [ruby-dev:29445]
|
|
* hash.c (rb_hash_s_create): fixed memory leak, based on the
|
|
patch by Kent Sibilev <ksruby at gmail.com>.
|
|
fixed: [ruby-talk:211233]
|
|
- rediffed ruby-1.8.1-lib64.diff
|
|
new name ruby-1.8.5.p12-lib64.diff
|
|
- patches included in the update:
|
|
cgi_multipart_eof_fix.patch
|
|
ruby-1.8.4-fix-alias-safe-level.patch
|
|
ruby-1.8.4-fix-insecure-dir-operation.patch
|
|
ruby-1.8.4-fix-insecure-regexp-modification.patch
|
|
ruby-1.8.4-no-eaccess.diff
|
|
ruby-1.8.4-warnings.patch
|
|
ruby-fix-autoconf-magic-code.patch
|
|
- added ruby-1.8.x-autoconf_2.61a.patch:
|
|
config.status changed to awk in 2.61a. adapt mkconfig.rb to the
|
|
new syntax.
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|