Compare commits

...

31 Commits
master ... f17

Author SHA1 Message Date
TASAKA Mamoru
7c1d86b93e Merge remote-tracking branch 'origin/f18' into f17 2013-07-01 11:46:03 +09:00
TASAKA Mamoru
b1f489610b Update to 1.9.3 p448
- Fix hostname check bypassing vulnerability in SSL client
  (CVE-2013-4073)
2013-07-01 11:45:15 +09:00
TASAKA Mamoru
a20c473b1b Merge remote-tracking branch 'origin/f18' into f17 2013-05-16 17:19:00 +09:00
TASAKA Mamoru
aa2899b823 Update to 1.9.3 p429
- Fix object taint bypassing in DL and Fiddle (CVE-2013-2065)
2013-05-16 17:16:05 +09:00
TASAKA Mamoru
bef5dc7bd3 Merge remote-tracking branch 'origin/f18' into f17 2013-02-25 11:00:09 +09:00
TASAKA Mamoru
556d824d52 Update to 1.9.3 p392
- Fix entity expansion DoS vulnerability in REXML (bug 914716)
2013-02-25 10:59:52 +09:00
Mamoru TASAKA
198404c010 Merge remote-tracking branch 'origin/master' into f17 2013-02-11 16:10:45 +09:00
Mamoru TASAKA
55c456f0e6 Merge remote-tracking branch 'origin/master' into f17 2013-02-11 15:56:20 +09:00
Mamoru Tasaka
effa5c1162 Merge remote-tracking branch 'origin/master' into f17 2013-01-20 01:47:49 +09:00
Mamoru Tasaka
9c8430ad61 Merge remote-tracking branch 'origin/master' into f17 2013-01-16 23:24:54 +09:00
Mamoru Tasaka
a2e4876d29 Update to 1.9.3.327
- Fix Hash-flooding DoS vulnerability on MurmurHash function
  (CVE-2012-5371)
2013-01-04 15:25:25 +09:00
Mamoru Tasaka
88d0fa1e95 fix merge conflic 2012-11-10 14:23:47 +09:00
Mamoru Tasaka
6375743887 Update to 1.9.3 p286
- Don't create files when NUL-containing path name is passed
  (bug 865940)
2012-10-13 15:04:50 +09:00
Mamoru Tasaka
34d2b6588a forgot to add patch... 2012-10-04 22:07:27 +09:00
Mamoru Tasaka
44d26c808a fix cherry-pickup conflict 2012-10-04 22:06:40 +09:00
Vít Ondruch
c933d86054 Added bugzilla issue number. 2012-09-07 09:34:46 +02:00
Vít Ondruch
d48fbe996c Split documentation into -doc subpackage. 2012-09-06 15:29:37 +02:00
Vít Ondruch
ad3ca0cdd5 Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482). 2012-08-14 14:37:11 +02:00
Vít Ondruch
bc964685c1 ruby-libs must require rubygems (rhbz#45011). 2012-08-01 17:29:30 +02:00
Vít Ondruch
b842da0db3 Merge branch 'master' into f17 2012-06-15 08:54:23 +02:00
Bohuslav Kabrda
24c71d8fed Merge branch 'master' into f17 2012-06-11 10:22:12 +02:00
Bohuslav Kabrda
60a4adff46 Merge branch 'master' into f17 2012-06-11 09:48:24 +02:00
Bohuslav Kabrda
f8554ed4bd Merge branch 'master' into f17
Conflicts:
	.gitignore
	ruby.spec
2012-05-30 14:01:17 +02:00
Mamoru Tasaka
0de5456c86 Bump release 2012-04-22 16:20:04 +09:00
Vít Ondruch
f4336c3927 Update to Ruby 1.9.3-p194. 2012-04-20 16:27:56 +02:00
Karsten Hopp
9ac6f1286a disable make check on ppc(64), RHBZ 803698 2012-03-15 14:01:10 +01:00
Peter Robinson
a74e6a62d0 fix rever 2012-02-29 15:47:51 +00:00
Peter Robinson
267fbc6cd1 Revert accidental merge of 1.9.3.125 from F-18 -> F-17
Revert "Upgrade to Ruby 1.9.3-p125."

This reverts commit ef4f0ea417.
2012-02-29 15:44:37 +00:00
Peter Robinson
e170316f1b Revert accidental merge of 1.9.3.125 from F-18 -> F-17
Revert "Use version macro for pkg-config file."

This reverts commit 7ba1fecec8.
2012-02-29 15:44:29 +00:00
Peter Robinson
a9b40195d0 Revert accidental merge of 1.9.3.125 from F-18 -> F-17
Revert "Simplify seds."

This reverts commit 7844acce6d.
2012-02-29 15:44:12 +00:00
Peter Robinson
a942830f25 Revert accidental merge of 1.9.3.125 from F-18 -> F-17
Revert "Temporarily disable make check on ARM until it's fixed upstream. Tracked in RHBZ 789410"

This reverts commit 91599c23af.
2012-02-29 15:44:00 +00:00
5 changed files with 44 additions and 31 deletions

3
.gitignore vendored
View File

@ -16,3 +16,6 @@ ruby-rev415a3ef9ab82c65a7abc-ext_tk.tar.gz
/ruby-1.9.3-p362.tar.gz /ruby-1.9.3-p362.tar.gz
/ruby-1.9.3-p374.tar.gz /ruby-1.9.3-p374.tar.gz
/ruby-1.9.3-p385.tar.gz /ruby-1.9.3-p385.tar.gz
/ruby-1.9.3-p392.tar.gz
/ruby-1.9.3-p429.tar.gz
/ruby-1.9.3-p448.tar.gz

View File

@ -1,12 +0,0 @@
diff -up ruby-1.9.3-p0/ext/tk/extconf.rb.orig ruby-1.9.3-p0/ext/tk/extconf.rb
--- ruby-1.9.3-p0/ext/tk/extconf.rb.orig 2011-06-29 16:11:19.000000000 +0200
+++ ruby-1.9.3-p0/ext/tk/extconf.rb 2011-10-18 16:15:59.406299659 +0200
@@ -114,7 +114,7 @@ def is_macosx?
end
def maybe_64bit?
- /64|universal/ =~ RUBY_PLATFORM
+ /64|universal|s390x/ =~ RUBY_PLATFORM
end
def check_tcltk_version(version)

View File

@ -0,0 +1,14 @@
--- ruby-1.9.3-p286/test/ruby/test_io.rb.devtty 2012-10-12 17:37:54.000000000 +0900
+++ ruby-1.9.3-p286/test/ruby/test_io.rb 2012-10-13 14:00:24.000000000 +0900
@@ -2068,6 +2068,11 @@
return if /linux/ !~ RUBY_PLATFORM
return if /^i.?86|^x86_64/ !~ RUBY_PLATFORM
return unless File.exist?('/dev/tty')
+ begin
+ File.open('/dev/tty') {|f|}
+ rescue Errno::ENXIO
+ return
+ end
File.open('/dev/tty') { |f|
tiocgwinsz=0x5413

View File

@ -1,7 +1,7 @@
%global major_version 1 %global major_version 1
%global minor_version 9 %global minor_version 9
%global teeny_version 3 %global teeny_version 3
%global patch_level 385 %global patch_level 448
%global major_minor_version %{major_version}.%{minor_version} %global major_minor_version %{major_version}.%{minor_version}
@ -43,7 +43,7 @@
%global rdoc_version 3.9.5 %global rdoc_version 3.9.5
%global bigdecimal_version 1.1.0 %global bigdecimal_version 1.1.0
%global io_console_version 0.3 %global io_console_version 0.3
%global json_version 1.5.4 %global json_version 1.5.5
%global minitest_version 2.5.1 %global minitest_version 2.5.1
%global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/') %global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/')
@ -56,7 +56,7 @@ Version: %{ruby_version_patch_level}
# we cannot reset the release number to 1 even when the main (ruby) version # we cannot reset the release number to 1 even when the main (ruby) version
# is updated - because it may be that the versions of sub-components don't # is updated - because it may be that the versions of sub-components don't
# change. # change.
Release: 28%{?dist} Release: 31%{?dist}
Group: Development/Languages Group: Development/Languages
# Public Domain for example for: include/ruby/st.h, strftime.c, ... # Public Domain for example for: include/ruby/st.h, strftime.c, ...
License: (Ruby or BSD) and Public Domain License: (Ruby or BSD) and Public Domain
@ -74,13 +74,11 @@ Patch2: ruby-1.9.3-added-site-and-vendor-arch-flags.patch
# some differencies in build between Fedora and RHEL. # some differencies in build between Fedora and RHEL.
Patch3: ruby-1.9.3-always-use-i386.patch Patch3: ruby-1.9.3-always-use-i386.patch
# http://redmine.ruby-lang.org/issues/5465 # http://redmine.ruby-lang.org/issues/5465
Patch4: ruby-1.9.3-fix-s390x-build.patch # Fixed in 1.9.3 p448
#Patch4: ruby-1.9.3-fix-s390x-build.patch
# Fix the uninstaller, so that it doesn't say that gem doesn't exist # Fix the uninstaller, so that it doesn't say that gem doesn't exist
# when it exists outside of the GEM_HOME (already fixed in the upstream) # when it exists outside of the GEM_HOME (already fixed in the upstream)
Patch5: ruby-1.9.3-rubygems-1.8.11-uninstaller.patch Patch5: ruby-1.9.3-rubygems-1.8.11-uninstaller.patch
# Already fixed upstream:
# https://github.com/ruby/ruby/commit/f212df564a4e1025f9fb019ce727022a97bfff53
Patch7: ruby-1.9.3-bignum-test-fix.patch
# Allows to install RubyGems into custom directory, outside of Ruby's tree. # Allows to install RubyGems into custom directory, outside of Ruby's tree.
# http://redmine.ruby-lang.org/issues/5617 # http://redmine.ruby-lang.org/issues/5617
Patch8: ruby-1.9.3-custom-rubygems-location.patch Patch8: ruby-1.9.3-custom-rubygems-location.patch
@ -346,9 +344,8 @@ Tcl/Tk interface for the object-oriented scripting language Ruby.
%patch1 -p1 %patch1 -p1
%patch2 -p1 %patch2 -p1
%patch3 -p1 %patch3 -p1
%patch4 -p1 #%%patch4 -p1
%patch5 -p1 %patch5 -p1
%patch7 -p1
%patch8 -p1 %patch8 -p1
%patch9 -p1 %patch9 -p1
%patch10 -p1 %patch10 -p1
@ -361,6 +358,7 @@ Tcl/Tk interface for the object-oriented scripting language Ruby.
autoconf autoconf
%configure \ %configure \
--disable-werror \
--with-rubylibprefix='%{ruby_libdir}' \ --with-rubylibprefix='%{ruby_libdir}' \
--with-archdir='%{ruby_libarchdir}' \ --with-archdir='%{ruby_libarchdir}' \
--with-sitedir='%{ruby_sitelibdir}' \ --with-sitedir='%{ruby_sitelibdir}' \
@ -778,6 +776,19 @@ make check TESTS="-v $DISABLE_TESTS"
%{ruby_libdir}/tkextlib %{ruby_libdir}/tkextlib
%changelog %changelog
* Mon Jul 1 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.448-31
- Update to 1.9.3 p448
- Fix hostname check bypassing vulnerability in SSL client
(CVE-2013-4073)
* Thu May 16 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.429-30
- Update to 1.9.3 p429
- Fix object taint bypassing in DL and Fiddle (CVE-2013-2065)
* Mon Feb 25 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.392-29
- Update to 1.9.3 p392
- Fix entity expansion DoS vulnerability in REXML (bug 914716)
* Mon Feb 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.385-28 * Mon Feb 11 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.385-28
- Update to 1.9.3 p385 - Update to 1.9.3 p385
@ -807,31 +818,28 @@ make check TESTS="-v $DISABLE_TESTS"
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-22 * Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-22
- Ignore some network related tests - Ignore some network related tests
* Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-21 * Sat Nov 10 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.327-19
- Update to 1.9.3.327 - Update to 1.9.3.327
- Fix Hash-flooding DoS vulnerability on MurmurHash function - Fix Hash-flooding DoS vulnerability on MurmurHash function
(CVE-2012-5371) (CVE-2012-5371)
* Sat Oct 13 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.286-19 * Sat Oct 13 2012 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.9.3.286-18
- Update to 1.9.3 p286 - Update to 1.9.3 p286
- Don't create files when NUL-containing path name is passed - Don't create files when NUL-containing path name is passed
(bug 865940, CVE-2012-4522) (bug 865940, CVE-2012-4522)
* Thu Oct 04 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.9.3.194-18 * Thu Oct 04 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.9.3.194-17
- Patch from trunk for CVE-2012-4464, CVE-2012-4466 - Patch from trunk for CVE-2012-4464, CVE-2012-4466
* Thu Sep 06 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-17 * Thu Sep 06 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-16
- Split documentation into -doc subpackage (rhbz#854418). - Split documentation into -doc subpackage (rhbz#854418).
* Tue Aug 14 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-16 * Tue Aug 14 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-15
- Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482). - Revert the dependency of ruby-libs on rubygems (rhbz#845011, rhbz#847482).
* Wed Aug 01 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-15 * Wed Aug 01 2012 Vít Ondruch <vondruch@redhat.com> - 1.9.3.194-14
- ruby-libs must require rubygems (rhbz#845011). - ruby-libs must require rubygems (rhbz#845011).
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.3.194-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon Jun 11 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 1.9.3.194-13 * Mon Jun 11 2012 Bohuslav Kabrda <bkabrda@redhat.com> - 1.9.3.194-13
- Make the bigdecimal gem a runtime dependency of Ruby. - Make the bigdecimal gem a runtime dependency of Ruby.

View File

@ -1 +1 @@
3e0d7f8512400c1a6732327728a56f1d ruby-1.9.3-p385.tar.gz a893cff26bcf351b8975ebf2a63b1023 ruby-1.9.3-p448.tar.gz