diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-02-05 14:38:12 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-02-05 14:38:12 +0000 |
commit | 229b2f8d2af251e1bce0fa11946c41095c19f834 (patch) | |
tree | 66b4e429c42cde83c1cd258e3f48681e59b7b774 | |
parent | 001b255b081bec908851ac7e8d715f1bb6e61c03 (diff) | |
download | redmine-229b2f8d2af251e1bce0fa11946c41095c19f834.tar.gz redmine-229b2f8d2af251e1bce0fa11946c41095c19f834.zip |
Removed bigdecimal-segfault-fix.rb now that ruby is fixed (#7826).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8788 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | config/initializers/bigdecimal-segfault-fix.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/config/initializers/bigdecimal-segfault-fix.rb b/config/initializers/bigdecimal-segfault-fix.rb deleted file mode 100644 index 8fb3bf9ee..000000000 --- a/config/initializers/bigdecimal-segfault-fix.rb +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (c) 2009 Michael Koziarski <michael@koziarski.com> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -require 'bigdecimal' - -alias BigDecimalUnsafe BigDecimal - - -# This fixes CVE-2009-1904 however it removes legitimate functionality that your -# application may depend on. You are *strongly* advised to upgrade your ruby -# rather than relying on this fix for an extended period of time. - -def BigDecimal(initial, digits=0) - if initial.size > 255 || initial =~ /e/i - raise "Invalid big Decimal Value" - end - BigDecimalUnsafe(initial, digits) -end - |