Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f5983ef97d507dd4335644bc2686fe63173bc007)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f5983ef97d507dd4335644bc2686fe63173bc007)
  • Date: Mon, 6 Nov 2006 15:02:04 -0600

GIT changes to master grimoire by Treeve Jelbert <treeve AT scarlet.be>:

devel/ruby/DETAILS | 3 ++-
devel/ruby/HISTORY | 5 +++++
devel/ruby/PRE_BUILD | 3 +++
devel/ruby/ruby-1.8.5-cgi-dos-1.patch | 11 +++++++++++
4 files changed, 21 insertions(+), 1 deletion(-)

New commits:
commit f5983ef97d507dd4335644bc2686fe63173bc007
Author: Treeve Jelbert <treeve AT scarlet.be>
Commit: Treeve Jelbert <treeve AT scarlet.be>

ruby - security patch CVE-2006-5467

diff --git a/devel/ruby/DETAILS b/devel/ruby/DETAILS
index d215324..1f3d373 100755
--- a/devel/ruby/DETAILS
+++ b/devel/ruby/DETAILS
@@ -9,7 +9,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL

SOURCE_URL[3]=ftp://ftp.mirror.ac.uk/sites/helium.ruby-lang.org/ruby/$SOURCE
WEB_SITE=http://www.ruby-lang.org/
ENTERED=20020106
- PATCHLEVEL=1
+ PATCHLEVEL=2
+ SECURITY_PATCH=1
LICENSE[0]=GPL
KEYWORDS="devel"
SHORT="An interpreted scripting language"
diff --git a/devel/ruby/HISTORY b/devel/ruby/HISTORY
index 13c7b7a..f57e67d 100644
--- a/devel/ruby/HISTORY
+++ b/devel/ruby/HISTORY
@@ -1,3 +1,8 @@
+2006-11-06 Treeve Jelbert <treeve AT pi.be>
+ * DETAILS: SECURITY_PATCH
+ CVE-2006-5467
+ * PRE_BUILD, ruby-1.8.5-cgi-dos-1.patch: add
+
2006-10-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* CONFIGURE: added a question to install documentation
* INSTALL: check if the user wants docs
diff --git a/devel/ruby/PRE_BUILD b/devel/ruby/PRE_BUILD
new file mode 100755
index 0000000..0dbfc07
--- /dev/null
+++ b/devel/ruby/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SPELL_DIRECTORY/ruby-1.8.5-cgi-dos-1.patch
diff --git a/devel/ruby/ruby-1.8.5-cgi-dos-1.patch
b/devel/ruby/ruby-1.8.5-cgi-dos-1.patch
new file mode 100644
index 0000000..a563c65
--- /dev/null
+++ b/devel/ruby/ruby-1.8.5-cgi-dos-1.patch
@@ -0,0 +1,11 @@
+--- lib/cgi.rb.orig 2006-08-22 18:38:19.000000000 +0900
++++ lib/cgi.rb 2006-11-03 00:18:53.000000000 +0900
+@@ -1018,7 +1018,7 @@ class CGI
+ else
+ stdinput.read(content_length)
+ end
+- if c.nil?
++ if c.nil? || c.empty?
+ raise EOFError, "bad content body"
+ end
+ buf.concat(c)



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f5983ef97d507dd4335644bc2686fe63173bc007), Treeve Jelbert, 11/06/2006

Archive powered by MHonArc 2.6.24.

Top of Page