Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 1, 2015
  1. @tiegz

    v3.4.5

    tiegz authored
  2. @tiegz

    Security-hardening fix: better check for nil persistence_token in coo…

    tiegz authored
    …kie.
    
    Also removes a conditional check for record_id that's not relevant anymore
    since record_id is always included in the cookie.
  3. @tiegz
  4. @tiegz
Commits on Dec 23, 2014
  1. @tiegz

    Update CHANGELOG.md for v3.4.4

    tiegz authored
  2. @tiegz

    Bump version to 3.4.4

    tiegz authored
  3. @tiegz
Commits on Dec 21, 2014
  1. @tiegz
Commits on Dec 20, 2014
  1. @tiegz
Commits on Oct 17, 2014
  1. @tiegz

    Merge pull request #437 from binarylogic/better_readme_note

    tiegz authored
    Better note about upgrading to 3.4.0
Commits on Oct 16, 2014
  1. @tiegz
Commits on Oct 15, 2014
  1. @tiegz

    Merge pull request #436 from binarylogic/better_test_configs

    tiegz authored
    Better test suite fix for config changes on test models
  2. @tiegz
  3. @tiegz

    Merge pull request #435 from binarylogic/cleanup_tests

    tiegz authored
    Cleanup tests: remove old code, fix user fixtures, etc
  4. @tiegz
Commits on Oct 9, 2014
  1. @tiegz

    Merge pull request #434 from binarylogic/cleanup_rw_config

    tiegz authored
    Extract rw_config into module, and clean it up a little.
  2. @tiegz
Commits on Oct 8, 2014
  1. @tiegz

    Bump version to 3.4.3

    tiegz authored
  2. @tiegz

    Update CHANGELOG for v3.4.3

    tiegz authored
  3. @tiegz

    Merge pull request #425 from roryokane/refactor-code-climate-issues

    tiegz authored
    Refactor classes with low Code Climate grades
  4. @tiegz

    Merge pull request #424 from roryokane/update-bcrypt-gem-name

    tiegz authored
    Reference gem ‘bcrypt’ instead of its old name ‘bcrypt-ruby’
Commits on Sep 27, 2014
  1. @tiegz

    Merge pull request #431 from tom-kuca/patch-1

    tiegz authored
    Fixes validation for magic columns
Commits on Sep 22, 2014
  1. @tom-kuca
Commits on Sep 12, 2014
  1. @nathany

    Merge pull request #430 from chamini2/master

    nathany authored
    Fixed typo in comment
  2. @chamini2

    Fixed typo in comment

    chamini2 authored
    changed comprising to compromising
Commits on Aug 9, 2014
  1. @roryokane

    Fix “Instace” misspelling in test name

    roryokane authored
    “Instace” → “Instance”
  2. @roryokane

    Refactor method in Session::MagicColumns::InstanceMethods

    roryokane authored
    refactored the complex method `update_info` as recommended by Code Climate: https://codeclimate.com/github/binarylogic/authlogic/Authlogic::Session::MagicColumns::InstanceMethods
    
    I moved two `if`s to separate lines in `update_info`. This makes it clear that every section of the method checks `record.respond_to?` before setting a column value. Before, it looked like the first two lines did something substantially different from the rest of the method. This also more clearly separates the method response checking from the calculation of the correct value.
  3. @roryokane

    Refactor Session::Cookies::InstanceMethods

    roryokane authored
    Fix the two complex methods pointed out by Code Climate: https://codeclimate.com/github/binarylogic/authlogic/Authlogic::Session::Cookies::InstanceMethods
    
    My changes:
    
    - extract local variable `cookie` within `cookie_credentials`
    - extract method `generate_cookie_for_saving` from within `save_cookie`
    
    Code Climate also points out a duplication issue with `timeout.rb`, but it is a false positive.
  4. @roryokane

    Reference gem ‘bcrypt’ instead of its old name ‘bcrypt-ruby’

    roryokane authored
    `bundle install` resulted in this message:
    
    ~~~
    Post-install message from bcrypt-ruby:
    
    #######################################################
    
    The bcrypt-ruby gem has changed its name to just bcrypt.  Instead of
    installing `bcrypt-ruby`, you should install `bcrypt`.  Please update your
    dependencies accordingly.
    
    #######################################################
    ~~~
    
    As far as I can tell, the two gems are identical except `bcrypt` has a slightly newer version, so there should be no compatibility problems from this switch.
  5. @roryokane

    Refactor Session::Password::InstanceMethods

    roryokane authored
    Because it currently has an F rating on Code Climate: https://codeclimate.com/github/binarylogic/authlogic/Authlogic::Session::Password::InstanceMethods
    
    My changes:
    
    - extract method `configure_password_methods`
    - add comments labeling the sections of `validate_by_password` (too hard to extract methods)
    - DRY up `invalid_password` getter and setter by using `attr_accessor`
Commits on Jul 15, 2014
  1. @tiegz

    Remove .specification from .gitignore

    tiegz authored
    Re: #107
    
    This allows authlogic to be vendored with a .specification file. 
    
    Also unclear why it was originally added to .gitignore
Commits on Jul 14, 2014
  1. @tiegz

    Merge pull request #419 from tiegz/better_provider_fallback

    tiegz authored
    Document crypto_provider in README, and help w/SCrypt confusion
  2. @tiegz
Commits on May 16, 2014
  1. @tiegz
Commits on Apr 29, 2014
Something went wrong with that request. Please try again.