Skip to content
This repository

Feb 11, 2013

  1. Aaron Patterson

    bumping to 3.1.11

    authored February 10, 2013

Jan 16, 2013

  1. Carlos Antonio da Silva

    Update mocha version to 0.13.0 and change requires

    Conflicts:
    	Gemfile
    	railties/test/application/route_inspect_test.rb
    	railties/test/generators_test.rb
  2. James Mead

    Fix 3-1-stable to work with Mocha >= v0.13.0

    A) Update code in ActiveSupport which monkey-patches Test::Unit to
    include Mocha bug fix.
    
    A bug was fixed [1] in Mocha's integration with Test::Unit, but this
    monkey-patching code was copied before the fix. We need to copy the
    fixed version.
    
    The bug meant that an unexpected invocation against a mock within the
    teardown method caused a test *error* and not a test *failure*.
    
    B) Fix for Test::Unit/Mocha compatibility.
    
    Mocha is now using a single AssertionCounter which needs a reference to
    the testcase as opposed to the result.
    
    This change is an unfortunate consequence of the copying of a chunk of
    Mocha's internal code in order to monkey-patch Test::Unit.
    
    C) Avoid a Mocha deprecation warning.
    
    [1]
    freerange/mocha@f1ff647#diff-5
    authored August 26, 2012

Jan 09, 2013

  1. Jeremy Kemper

    Merge pull request #5896 from sferik/revert_5861

    Revert #5861. Feature-detect which MultiJson API to use.
    Conflicts:
    	activesupport/activesupport.gemspec
    
    This backports multi_json version depedency changes as applied.
    
    Rationale: #5861
    
    Patch by sferik
    authored April 21, 2012 Alex Riedler committed January 09, 2013

Jan 08, 2013

  1. Aaron Patterson

    bumping version

    authored January 07, 2013
  2. Jeremy Kemper

    CVE-2013-0156: Safe XML params parsing. Doesn't allow symbols or yaml.

    authored January 05, 2013 tenderlove committed January 08, 2013

Dec 23, 2012

  1. Aaron Patterson

    bumping version to 3.1.9

    authored December 23, 2012

Aug 15, 2012

  1. Rafael Mendonça França

    Remove warning when using html_escape with Ruby 1.9.

    Closes #7323
    authored August 15, 2012

Aug 09, 2012

  1. Santiago Pastorino

    Bump to 3.1.8

    authored August 09, 2012

Aug 07, 2012

  1. Santiago Pastorino

    html_escape should escape single quotes

    authored July 31, 2012

Jul 26, 2012

  1. Aaron Patterson

    bumping to 3.1.7

    authored July 26, 2012

Jun 11, 2012

  1. Aaron Patterson

    bumping version numbers

    authored June 11, 2012

May 31, 2012

  1. Aaron Patterson

    Merge branch '3-1-rel' into 3-1-stable

    * 3-1-rel:
      bumping to 3.1.5
      updating the CHANGELOG
      bumping to 3.1.5.rc1
    authored May 31, 2012
  2. Aaron Patterson

    bumping to 3.1.5

    authored May 31, 2012

May 29, 2012

  1. James Mead

    Exceptions like Interrupt should not be rescued in tests.

    This is a back-port of rails/rails#6525. See the commit notes there for
    details.
    authored May 29, 2012

May 28, 2012

  1. Aaron Patterson

    bumping to 3.1.5.rc1

    authored May 28, 2012

May 11, 2012

  1. Carlos Antonio da Silva

    Update performance profiler to work with latest ruby-prof, fix 3-1-st…

    …able build

Apr 30, 2012

  1. Dave Gerton

    Correcting some confusion. Pago Pago is part of American Samoa, not S…

    …amoa.
    
    Further, Samoa and Tokelau jumped across the IDL from Dec 29 to Dec 31, 2011
    switching from UTC-11 to UTC+13. American Samoa did not make the change and
    remains at UTC-11. Pacific/Fakaofo and Pacific/Apia are in TZInfo and
    documentation about the dateline change is in austalasia at IANA.
    
    (cherry picked from commit 5fe88b1)
    authored April 13, 2012 pixeltrix committed April 30, 2012

Mar 07, 2012

  1. Jeremy Kemper

    Use 1.9 native XML escaping to speed up html_escape and shush regexp …

    …warnings
    
            length      user     system      total        real
    before  6      0.010000   0.000000   0.010000 (  0.012378)
    after   6      0.010000   0.000000   0.010000 (  0.012866)
    before  60     0.040000   0.000000   0.040000 (  0.046273)
    after   60     0.040000   0.000000   0.040000 (  0.036421)
    before  600    0.390000   0.000000   0.390000 (  0.390670)
    after   600    0.210000   0.000000   0.210000 (  0.209094)
    before  6000   3.750000   0.000000   3.750000 (  3.751008)
    after   6000   1.860000   0.000000   1.860000 (  1.857901)
    authored December 11, 2011 kennyj committed March 07, 2012

Mar 02, 2012

  1. Carlos Antonio da Silva

    Stop SafeBuffer#clone_empty from issuing warnings

    Logic in clone_empty method was dealing with old @dirty variable, which
    has changed by @html_safe in this commit:
    139963c
    
    This was issuing a "not initialized variable" warning - related to:
    #5237
    
    The logic applied by this method is already handled by the [] override,
    so there is no need to reset the variable here.
    authored March 02, 2012 drogus committed March 02, 2012

Mar 01, 2012

  1. Aaron Patterson

    Merge branch '3-1-4' into 3-1-stable

    * 3-1-4:
      bumping to 3.1.4
      Ensure [] respects the status of the buffer.
      updating RAILS_VERSION
      use AS::SafeBuffer#clone_empty for flushing the output_buffer
      add AS::SafeBuffer#clone_empty
      fix output safety issue with select options
    authored March 01, 2012
  2. Aaron Patterson

    bumping to 3.1.4

    authored March 01, 2012
  3. Aaron Patterson

    Merge branch '3-1-stable-security' into 3-1-4

    * 3-1-stable-security:
      Ensure [] respects the status of the buffer.
      use AS::SafeBuffer#clone_empty for flushing the output_buffer
      add AS::SafeBuffer#clone_empty
      fix output safety issue with select options
    authored March 01, 2012
  4. Arun Agrawal

    call binmode on the tempfile for Ruby 1.8 compatibility

    authored March 01, 2012
  5. José Valim

    Ensure [] respects the status of the buffer.

    authored February 29, 2012 tenderlove committed February 29, 2012

Feb 27, 2012

  1. Aaron Patterson

    Merge pull request #5179 from RalphShnelvar/Binary_mode_Window_bug

    Binary mode window bug
    authored February 27, 2012

Feb 22, 2012

  1. Aaron Patterson

    updating RAILS_VERSION

    authored February 22, 2012

Feb 21, 2012

  1. Akira Matsuda

    add AS::SafeBuffer#clone_empty

    authored February 13, 2012 tenderlove committed February 20, 2012

Jan 24, 2012

  1. Aaron Patterson

    Merge pull request #4514 from brainopia/update_timezone_offets

    Update time zone offset information
    authored January 24, 2012

Dec 08, 2011

  1. José Valim

    Remove NilClass whiners feature.

    Removing this feature causes boost in performance when using Ruby 1.9.
    
    Ruby 1.9 started to do implicit conversions using `to_ary` and `to_str`
    in some STDLIB methods (like Array#join). To do such implicit conversions,
    Ruby 1.9 always dispatches the method and rescues the NoMethodError exception
    in case one is raised.
    
    Therefore, since the whiners feature defined NilClass#method_missing, such
    implicit conversions for nil became much, much slower. In fact, just defining
    NilClass#method_missing (even without the whiners feature) already causes a
    massive slow down. Here is a snippet that shows such slow down:
    
        require "benchmark"
        Benchmark.realtime { 1_000.times { [nil,nil,nil].join } }
    
        class NilClass
          def method_missing(*args)
            raise NoMethodError
          end
        end
    
        Benchmark.realtime { 1_000.times { [nil,nil,nil].join } }
    authored December 08, 2011

Dec 03, 2011

  1. Jon Jensen

    Restore performance of ERB::Util.html_escape

    Revert html_escape to do a single gsub again, but add the "n" flag (no
    language, i.e. not multi-byte) to protect against XSS via invalid utf8
    
    Signed-off-by: José Valim <jose.valim@gmail.com>
    authored December 02, 2011 josevalim committed December 03, 2011

Nov 22, 2011

  1. Vijay Dev

    caching 'false' properly

    authored November 14, 2011

Nov 20, 2011

  1. Jon Leighton

    Preparing for 3.1.3 release

    authored November 20, 2011

Nov 19, 2011

  1. Jon Leighton

    Merge branch '3-1-2' into 3-1-stable

    authored November 19, 2011

Nov 18, 2011

  1. Philip Arndt

    Fixed typo: expect -> expected

    authored November 18, 2011 vijaydev committed November 18, 2011
Something went wrong with that request. Please try again.