Skip to content

Commit

Permalink
Release v2.0 RC1
Browse files Browse the repository at this point in the history
  • Loading branch information
binarylogic committed Mar 21, 2009
1 parent dbf37ed commit 605162d
Show file tree
Hide file tree
Showing 103 changed files with 3,197 additions and 2,760 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.rdoc
@@ -1,3 +1,13 @@
== 2.0.0 RC 1

* Refactored nearly all code and tests, especially acts_as_authentic. Got rid of the meta programming and rewrote to use modules and hooks.
* Changed configuration method for acts_as_authentic to accept a block instead of a hash.
* Added more hooks / callbacks to Session::Base.
* Reorganized all modules to contain related configuration options and any other relevant code.
* Split out authentication by password and unauthorized record into their own modules, to make way for alternate authentication add ons (OpenId, etc)
* The record attribute will NEVER be set until after validation passes, similar to how ActiveRecord executes UPDATEs and CREATEs.
* Fixed bug with session maintenance where user would log in as new user when creating another user account, typically an admin function.

== 1.4.4

* Moved session maintenance to a before_save, to save on queries executed and to skip an unexpected / additional save on the user object.
Expand Down
76 changes: 0 additions & 76 deletions Manifest

This file was deleted.

108 changes: 108 additions & 0 deletions Manifest.txt
@@ -0,0 +1,108 @@
CHANGELOG.rdoc
MIT-LICENSE
Manifest.txt
README.rdoc
Rakefile
generators/session/session_generator.rb
generators/session/templates/session.rb
init.rb
lib/authlogic.rb
lib/authlogic/acts_as_authentic/base.rb
lib/authlogic/acts_as_authentic/config.rb
lib/authlogic/acts_as_authentic/email.rb
lib/authlogic/acts_as_authentic/logged_in_status.rb
lib/authlogic/acts_as_authentic/login.rb
lib/authlogic/acts_as_authentic/magic_columns.rb
lib/authlogic/acts_as_authentic/password.rb
lib/authlogic/acts_as_authentic/perishable_token.rb
lib/authlogic/acts_as_authentic/persistence_token.rb
lib/authlogic/acts_as_authentic/restful_authentication.rb
lib/authlogic/acts_as_authentic/scope.rb
lib/authlogic/acts_as_authentic/session_maintenance.rb
lib/authlogic/acts_as_authentic/single_access_token.rb
lib/authlogic/authenticates_many/association.rb
lib/authlogic/authenticates_many/base.rb
lib/authlogic/controller_adapters/abstract_adapter.rb
lib/authlogic/controller_adapters/merb_adapter.rb
lib/authlogic/controller_adapters/rails_adapter.rb
lib/authlogic/crypto_providers/aes256.rb
lib/authlogic/crypto_providers/bcrypt.rb
lib/authlogic/crypto_providers/sha1.rb
lib/authlogic/crypto_providers/sha512.rb
lib/authlogic/i18n.rb
lib/authlogic/random.rb
lib/authlogic/session/active_record_trickery.rb
lib/authlogic/session/base.rb
lib/authlogic/session/brute_force_protection.rb
lib/authlogic/session/callbacks.rb
lib/authlogic/session/cookies.rb
lib/authlogic/session/errors.rb
lib/authlogic/session/http_auth.rb
lib/authlogic/session/magic_columns.rb
lib/authlogic/session/magic_states.rb
lib/authlogic/session/params.rb
lib/authlogic/session/password.rb
lib/authlogic/session/perishable_token.rb
lib/authlogic/session/scopes.rb
lib/authlogic/session/session.rb
lib/authlogic/session/timeout.rb
lib/authlogic/session/unauthorized_record.rb
lib/authlogic/testing/test_unit_helpers.rb
lib/authlogic/version.rb
shoulda_macros/authlogic.rb
test/acts_as_authentic_tests/base_test.rb
test/acts_as_authentic_tests/config_test.rb
test/acts_as_authentic_tests/email_test.rb
test/acts_as_authentic_tests/logged_in_status_test.rb
test/acts_as_authentic_tests/login_test.rb
test/acts_as_authentic_tests/magic_columns_test.rb
test/acts_as_authentic_tests/password_test.rb
test/acts_as_authentic_tests/perishable_token_test.rb
test/acts_as_authentic_tests/persistence_token_test.rb
test/acts_as_authentic_tests/session_maintenance_test.rb
test/acts_as_authentic_tests/single_access_test.rb
test/authenticates_many_test.rb
test/crypto_provider_tests/aes256_test.rb
test/crypto_provider_tests/bcrypt_test.rb
test/crypto_provider_tests/sha1_test.rb
test/crypto_provider_tests/sha512_test.rb
test/fixtures/companies.yml
test/fixtures/employees.yml
test/fixtures/projects.yml
test/fixtures/users.yml
test/libs/company.rb
test/libs/employee.rb
test/libs/employee_session.rb
test/libs/mock_controller.rb
test/libs/mock_cookie_jar.rb
test/libs/mock_request.rb
test/libs/ordered_hash.rb
test/libs/project.rb
test/libs/user.rb
test/libs/user_session.rb
test/random_tests/random_test.rb
test/session_tests/active_record_trickery_test.rb
test/session_tests/base_test.rb
test/session_tests/brute_force_protection_test.rb
test/session_tests/callbacks_test.rb
test/session_tests/cookies_test.rb
test/session_tests/http_auth_test.rb
test/session_tests/magic_columns_test.rb
test/session_tests/magic_states_test.rb
test/session_tests/params_test.rb
test/session_tests/password_test.rb
test/session_tests/perishability_test.rb
test/session_tests/scopes_test.rb
test/session_tests/session_test.rb
test/session_tests/timeout_test.rb
test/session_tests/unauthorized_record_test.rb
test/test_helper.rb
test_old/authenticates_many_association_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/config_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/credentials_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/logged_in_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/perishability_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/persistence_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/session_maintenance_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/acts_as_authentic_tests/single_access_test.rb
test_old/orm_adapters_tests/active_record_adapter_tests/authenticates_many_test.rb

0 comments on commit 605162d

Please sign in to comment.