Permalink
Commits on Sep 3, 2009
  1. Prepare for 2.3.4 release

    NZKoz committed Sep 3, 2009
  2. Clean tag attributes before passing through the escape_once logic.

    NZKoz committed Aug 31, 2009
    Addresses CVE-2009-3009
  3. Add verify and clean methods to ActiveSupport::Multibyte.

    Manfred authored and NZKoz committed Aug 26, 2009
    When accepting character input from outside of your application you can't
    blindly trust that all strings are properly encoded. With these methods
    you can check incoming strings and clean them up if necessary.
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
  4. Fix timing attack vulnerability in ActiveSupport::MessageVerifier.

    codahale authored and NZKoz committed Aug 13, 2009
    Use a constant-time comparison algorithm to compare the candidate HMAC with the calculated HMAC to prevent leaking information about the calculated HMAC.
    
    Signed-off-by: Michael Koziarski <michael@koziarski.com>
Commits on Sep 2, 2009
  1. Revert "Assert primary key does not exist in habtm when the associati…

    jeremy committed Sep 2, 2009
    …on is defined, instead of doing that everytime a record is inserted."
    
    Test failures on PostgreSQL.
    
    [#3128]
    
    This reverts commit 594a281.
Commits on Sep 1, 2009
  1. Assert primary key does not exist in habtm when the association is de…

    josevalim authored and jeremy committed Sep 1, 2009
    …fined, instead of doing that everytime a record is inserted.
    
    [#3128 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  2. Rails::Info doesn't require version for unwanted frameworks

    gbuesing authored and jeremy committed Aug 31, 2009
    [#3124 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 31, 2009
  1. Deprecated "best fit" detection is to difficult. Just provide a switc…

    josh committed Aug 31, 2009
    …h to toggle the new behavor on.
    
      # new_rails_defaults.rb
      ActionController::Routing.generate_best_match = false
  2. Duplicating the options hash in Date#advance to prevent modification …

    Jay Pignata authored and josh committed Aug 31, 2009
    …of the original [#1133 state:resolved]
    
    Signed-off-by: Joshua Peek <josh@joshpeek.com>
Commits on Aug 30, 2009
  1. I18n support for plugins

    atd authored and jeremy committed Mar 24, 2009
    Rails will now automatically add locale files found in any engine's locale
    directory to the I18n.load_path (i.e. files that match the glob pattern
    "config/locales/**/*.{rb,yml}" relative to engine directories).
    
    [#2325 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  2. Ensuring that a singular model name is set for use in controllers whe…

    Jay Pignata authored and jeremy committed Aug 17, 2009
    …n scaffold is passed a plural model name
    
    [#3062 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  3. CI config updates: do not send CI emails unless explicitly enabled, u…

    thewoolleyman authored and jeremy committed Aug 30, 2009
    …se 'gem update --system', and send emails from an address which can post to the core list
    
    [#3116 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 29, 2009
  1. Fix ActiveRecord Error message I18n:

    Sven Fuchs + Mateo Murphy authored and jeremy committed Aug 22, 2009
    * allow messages and full_messages to be lazily translated at any time
    * allow locales to be swapped and still obtain correctly localized messages
    * allow localized global and error-type specific full_message formats
    * extract an Error class
    
    [#1687 state:open]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 28, 2009
Commits on Aug 27, 2009
  1. When running multiple test tasks, don't abort early if one produces f…

    packagethief authored and jeremy committed Aug 27, 2009
    …ailures
    
    [#3107 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 26, 2009
  1. Don't use AR::Base.connection for fixture column quoting. Use the con…

    packagethief authored and jeremy committed Aug 26, 2009
    …nection given to Fixtures.new
    
    [#3104 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  2. UrlRewriter#rewrite_url should call #to_param on the value given in :…

    packagethief authored and jeremy committed Jun 2, 2009
    …anchor option, just as #url_for does
    
    [#2746 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  3. I18n: use I18n for select helpers' prompt text

    amatsuda authored and jeremy committed Aug 26, 2009
    [#2252 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  4. Revert "I18n: use I18n for select helpers' prompt text"

    jeremy committed Aug 26, 2009
    Broke CI.
    
    [#2252 state:open]
    
    This reverts commit d725ad3.
  5. allow ActiveRecord#RecordInvalid exception message to be localized

    Sven Fuchs authored and jeremy committed Aug 26, 2009
    [#2754 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  6. I18n: use I18n for select helpers' prompt text

    amatsuda authored and jeremy committed Aug 26, 2009
    [#2252 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 25, 2009
  1. Fix typo

    jeremy committed Aug 25, 2009
  2. timestamps gives a created_at field not created_on.

    miloops authored and jeremy committed Aug 24, 2009
    [#3093 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 24, 2009
Commits on Aug 20, 2009
  1. Fix trivial typo in template runner example [#3082 state:resolved]

    ffmike authored and lifo committed Aug 20, 2009
    Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
Commits on Aug 18, 2009
  1. Added db/seeds.rb as a default file for storing seed data for the dat…

    dhh authored and lifo committed Aug 18, 2009
    …abase. Can be loaded with rake db:seed (or created alongside the db with db:setup). (This is also known as the "Stop Putting Gawd Damn Seed Data In Your Migrations" feature) [DHH]
    
    Conflicts:
    
    	railties/CHANGELOG
Commits on Aug 17, 2009
Commits on Aug 16, 2009
  1. Fix reloading of metal pieces.

    FooBarWidget authored and jeremy committed Aug 11, 2009
    - Do not hold references to old metal objects after metal classes have been reloaded.
    - Obtain the reloader lock before building the middleware stack, so that reloading of metal pieces works in the face of multithreading.
    
    [#2873 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Commits on Aug 15, 2009
  1. Adding a call to logger from params_parser to give detailed debug inf…

    Jay Pignata authored and jeremy committed Aug 13, 2009
    …ormation when invalid xml or json is posted
    
    [#2481 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  2. Refine the deprecated route check to explicitly check whether the fut…

    jeremy committed Aug 15, 2009
    …ure route pick comes before the deprecated route that was found.
  3. Fix ActiveResource load test for 64bit machines [#3051 state:resolved]

    rubymerchant authored and lifo committed Aug 14, 2009
    Signed-off-by: Pratik Naik <pratiknaik@gmail.com>