Permalink
Commits on Sep 6, 2009
  1. JSON hash encoder: Check if options argument is a hash before calling…

    lfittl committed Sep 6, 2009
    … [].
    
    Otherwise we break the jsongem's generate function (it passes a state object to to_json).
Commits on Sep 4, 2009
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 committed with NZKoz 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 committed with NZKoz 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 committed with jeremy 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 committed with jeremy 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 committed with josh 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy 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 committed with jeremy Aug 26, 2009
    [#2754 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
  6. I18n: use I18n for select helpers' prompt text

    amatsuda committed with jeremy 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 committed with jeremy 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 committed with lifo 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 committed with lifo 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 committed with jeremy 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 committed with jeremy Aug 13, 2009
    …ormation when invalid xml or json is posted
    
    [#2481 state:committed]
    
    Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>