├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .github └── dependabot.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── CODE_OF_CONDUCT.md ├── Changelog.md ├── Dockerfile ├── Dockerfile.prev ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── app ├── controllers │ └── devise │ │ └── passwords_with_policy_controller.rb └── views │ └── devise │ └── passwords_with_policy │ └── edit.html.erb ├── bin ├── console └── setup ├── config └── locales │ ├── .keepme │ └── en.yml ├── devise-secure_password.gemspec ├── devise_security_password.png ├── docker-entrypoint.sh ├── docs └── upgrading_to_new_rails_version.md ├── gemfiles ├── rails_7_0.gemfile └── rails_8_0.gemfile ├── lib ├── devise │ ├── secure_password.rb │ └── secure_password │ │ ├── controllers │ │ ├── devise_helpers.rb │ │ └── helpers.rb │ │ ├── grammar.rb │ │ ├── models │ │ ├── password_disallows_frequent_changes.rb │ │ ├── password_disallows_frequent_reuse.rb │ │ ├── password_has_required_content.rb │ │ ├── password_requires_regular_updates.rb │ │ └── previous_password.rb │ │ ├── routes.rb │ │ └── version.rb ├── generators │ └── devise │ │ ├── secure_password │ │ └── install_generator.rb │ │ └── templates │ │ ├── README.txt │ │ └── secure_password.rb ├── support │ └── string │ │ └── character_counter.rb └── tasks │ ├── benchmarks.rake │ ├── flay.rake │ └── spec.rake └── spec ├── benchmarks ├── character_counter.rb └── validate_password_frequent_reuse.rb ├── controllers ├── application_controller_spec.rb └── devise │ └── sessions_controller_spec.rb ├── feature ├── user_changes_password_spec.rb └── user_logs_in_spec.rb ├── libraries └── support_string_spec.rb ├── models ├── password_disallows_frequent_changes_spec.rb ├── password_disallows_frequent_reuse_spec.rb ├── password_has_required_content_spec.rb ├── password_requires_regular_updates_spec.rb └── previous_password_spec.rb ├── orm └── active_record.rb ├── rails-app-7_0 ├── .dockerignore ├── Dockerfile ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── config │ │ │ └── manifest.js │ │ ├── images │ │ │ └── .keep │ │ └── stylesheets │ │ │ └── application.css │ ├── channels │ │ └── application_cable │ │ │ ├── channel.rb │ │ │ └── connection.rb │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ └── static_pages_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── javascript │ │ └── packs │ │ │ └── application.js │ ├── jobs │ │ └── application_job.rb │ ├── mailers │ │ └── application_mailer.rb │ ├── models │ │ ├── application_record.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── isolated │ │ │ ├── user_content.rb │ │ │ ├── user_frequent_changes.rb │ │ │ ├── user_frequent_changes_bad.rb │ │ │ ├── user_frequent_changes_bad_config.rb │ │ │ ├── user_frequent_reuse.rb │ │ │ ├── user_regular_updates.rb │ │ │ ├── user_regular_updates_bad.rb │ │ │ └── user_regular_updates_bad_config.rb │ │ └── user.rb │ └── views │ │ ├── layouts │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ │ └── static_pages │ │ └── home.html.erb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── credentials.yml.enc │ ├── database.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── importmap.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── content_security_policy.rb │ │ ├── devise.rb │ │ ├── filter_parameter_logging.rb │ │ ├── inflections.rb │ │ └── permissions_policy.rb │ ├── locales │ │ └── en.yml │ ├── master.key │ ├── puma.rb │ ├── routes.rb │ ├── storage.yml │ └── webpacker.yml ├── db │ ├── migrate │ │ ├── 20171213225952_devise_create_users.rb │ │ └── 20171227042253_create_previous_passwords.rb │ ├── schema.rb │ ├── seeds.rb │ └── test.sqlite3 ├── log │ └── .keep ├── public │ ├── 404.html │ ├── 422.html │ ├── 500.html │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── robots.txt ├── storage │ ├── .keep │ └── test.sqlite3 ├── test │ ├── application_system_test_case.rb │ ├── channels │ │ └── application_cable │ │ │ └── connection_test.rb │ ├── controllers │ │ └── .keep │ ├── fixtures │ │ └── files │ │ │ └── .keep │ ├── helpers │ │ └── .keep │ ├── integration │ │ └── .keep │ ├── mailers │ │ └── .keep │ ├── models │ │ └── .keep │ ├── system │ │ └── .keep │ └── test_helper.rb └── vendor │ └── .keep ├── rails-app-8_0 ├── .dockerignore ├── .kamal │ ├── hooks │ │ ├── docker-setup.sample │ │ ├── post-app-boot.sample │ │ ├── post-deploy.sample │ │ ├── post-proxy-reboot.sample │ │ ├── pre-app-boot.sample │ │ ├── pre-build.sample │ │ ├── pre-connect.sample │ │ ├── pre-deploy.sample │ │ └── pre-proxy-reboot.sample │ └── secrets ├── .rubocop.yml ├── Dockerfile ├── README.md ├── Rakefile ├── app │ ├── assets │ │ ├── images │ │ │ └── .keep │ │ └── stylesheets │ │ │ └── application.css │ ├── controllers │ │ ├── application_controller.rb │ │ ├── concerns │ │ │ └── .keep │ │ └── static_pages_controller.rb │ ├── helpers │ │ └── application_helper.rb │ ├── jobs │ │ └── application_job.rb │ ├── mailers │ │ └── application_mailer.rb │ ├── models │ │ ├── application_record.rb │ │ ├── concerns │ │ │ └── .keep │ │ ├── isolated │ │ │ ├── user_content.rb │ │ │ ├── user_frequent_changes.rb │ │ │ ├── user_frequent_changes_bad.rb │ │ │ ├── user_frequent_changes_bad_config.rb │ │ │ ├── user_frequent_reuse.rb │ │ │ ├── user_regular_updates.rb │ │ │ ├── user_regular_updates_bad.rb │ │ │ └── user_regular_updates_bad_config.rb │ │ └── user.rb │ └── views │ │ ├── layouts │ │ ├── application.html.erb │ │ ├── mailer.html.erb │ │ └── mailer.text.erb │ │ ├── pwa │ │ ├── manifest.json.erb │ │ └── service-worker.js │ │ └── static_pages │ │ └── home.html.erb ├── config.ru ├── config │ ├── application.rb │ ├── boot.rb │ ├── cable.yml │ ├── credentials.yml.enc │ ├── database.yml │ ├── deploy.yml │ ├── environment.rb │ ├── environments │ │ ├── development.rb │ │ ├── production.rb │ │ └── test.rb │ ├── initializers │ │ ├── assets.rb │ │ ├── content_security_policy.rb │ │ ├── devise.rb │ │ ├── filter_parameter_logging.rb │ │ └── inflections.rb │ ├── locales │ │ └── en.yml │ ├── master.key │ ├── puma.rb │ ├── routes.rb │ └── storage.yml ├── db │ ├── migrate │ │ ├── 20171213225952_devise_create_users.rb │ │ └── 20171227042253_create_previous_passwords.rb │ ├── schema.rb │ ├── seeds.rb │ └── test.sqlite3 ├── lib │ └── tasks │ │ └── .keep ├── log │ └── .keep ├── public │ ├── 400.html │ ├── 404.html │ ├── 406-unsupported-browser.html │ ├── 422.html │ ├── 500.html │ ├── icon.png │ ├── icon.svg │ └── robots.txt ├── storage │ ├── .keep │ ├── development.sqlite3 │ └── test.sqlite3 ├── test │ ├── application_system_test_case.rb │ ├── controllers │ │ └── .keep │ ├── fixtures │ │ └── files │ │ │ └── .keep │ ├── helpers │ │ └── .keep │ ├── integration │ │ └── .keep │ ├── mailers │ │ └── .keep │ ├── models │ │ └── .keep │ ├── system │ │ └── .keep │ └── test_helper.rb └── vendor │ └── .keep ├── secure_password_spec.rb ├── spec_helper.rb └── support ├── locales_helper.rb └── matchers.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/Changelog.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.prev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/Dockerfile.prev -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/Rakefile -------------------------------------------------------------------------------- /app/controllers/devise/passwords_with_policy_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/app/controllers/devise/passwords_with_policy_controller.rb -------------------------------------------------------------------------------- /app/views/devise/passwords_with_policy/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/app/views/devise/passwords_with_policy/edit.html.erb -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/bin/setup -------------------------------------------------------------------------------- /config/locales/.keepme: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /devise-secure_password.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/devise-secure_password.gemspec -------------------------------------------------------------------------------- /devise_security_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/devise_security_password.png -------------------------------------------------------------------------------- /docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/upgrading_to_new_rails_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/docs/upgrading_to_new_rails_version.md -------------------------------------------------------------------------------- /gemfiles/rails_7_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/gemfiles/rails_7_0.gemfile -------------------------------------------------------------------------------- /gemfiles/rails_8_0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/gemfiles/rails_8_0.gemfile -------------------------------------------------------------------------------- /lib/devise/secure_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/controllers/devise_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/controllers/devise_helpers.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/controllers/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/controllers/helpers.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/grammar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/grammar.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/models/password_disallows_frequent_changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/models/password_disallows_frequent_changes.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/models/password_disallows_frequent_reuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/models/password_disallows_frequent_reuse.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/models/password_has_required_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/models/password_has_required_content.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/models/password_requires_regular_updates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/models/password_requires_regular_updates.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/models/previous_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/models/previous_password.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/routes.rb -------------------------------------------------------------------------------- /lib/devise/secure_password/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/devise/secure_password/version.rb -------------------------------------------------------------------------------- /lib/generators/devise/secure_password/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/generators/devise/secure_password/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/devise/templates/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/generators/devise/templates/README.txt -------------------------------------------------------------------------------- /lib/generators/devise/templates/secure_password.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/generators/devise/templates/secure_password.rb -------------------------------------------------------------------------------- /lib/support/string/character_counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/support/string/character_counter.rb -------------------------------------------------------------------------------- /lib/tasks/benchmarks.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/tasks/benchmarks.rake -------------------------------------------------------------------------------- /lib/tasks/flay.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/tasks/flay.rake -------------------------------------------------------------------------------- /lib/tasks/spec.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/lib/tasks/spec.rake -------------------------------------------------------------------------------- /spec/benchmarks/character_counter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/benchmarks/character_counter.rb -------------------------------------------------------------------------------- /spec/benchmarks/validate_password_frequent_reuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/benchmarks/validate_password_frequent_reuse.rb -------------------------------------------------------------------------------- /spec/controllers/application_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/controllers/application_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/devise/sessions_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/controllers/devise/sessions_controller_spec.rb -------------------------------------------------------------------------------- /spec/feature/user_changes_password_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/feature/user_changes_password_spec.rb -------------------------------------------------------------------------------- /spec/feature/user_logs_in_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/feature/user_logs_in_spec.rb -------------------------------------------------------------------------------- /spec/libraries/support_string_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/libraries/support_string_spec.rb -------------------------------------------------------------------------------- /spec/models/password_disallows_frequent_changes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/models/password_disallows_frequent_changes_spec.rb -------------------------------------------------------------------------------- /spec/models/password_disallows_frequent_reuse_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/models/password_disallows_frequent_reuse_spec.rb -------------------------------------------------------------------------------- /spec/models/password_has_required_content_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/models/password_has_required_content_spec.rb -------------------------------------------------------------------------------- /spec/models/password_requires_regular_updates_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/models/password_requires_regular_updates_spec.rb -------------------------------------------------------------------------------- /spec/models/previous_password_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/models/previous_password_spec.rb -------------------------------------------------------------------------------- /spec/orm/active_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/orm/active_record.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/.dockerignore -------------------------------------------------------------------------------- /spec/rails-app-7_0/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/Dockerfile -------------------------------------------------------------------------------- /spec/rails-app-7_0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/README.md -------------------------------------------------------------------------------- /spec/rails-app-7_0/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/Rakefile -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/assets/config/manifest.js -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/channels/application_cable/connection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/channels/application_cable/connection.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/javascript/packs/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/javascript/packs/application.js -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/jobs/application_job.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/application_record.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_content.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_frequent_changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_frequent_changes.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_frequent_changes_bad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_frequent_changes_bad.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_frequent_changes_bad_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_frequent_changes_bad_config.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_frequent_reuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_frequent_reuse.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_regular_updates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_regular_updates.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_regular_updates_bad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_regular_updates_bad.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/isolated/user_regular_updates_bad_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/isolated/user_regular_updates_bad_config.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/models/user.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/app/views/static_pages/home.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/app/views/static_pages/home.html.erb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config.ru -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/application.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/boot.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/cable.yml -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/credentials.yml.enc -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/database.yml -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/environment.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/environments/development.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/environments/production.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/environments/test.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/importmap.rb: -------------------------------------------------------------------------------- 1 | pin "application", preload: true 2 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/assets.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/devise.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/locales/en.yml -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/master.key: -------------------------------------------------------------------------------- 1 | 77da99704b20d71e7ebbe2ad331edecb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/puma.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/routes.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/storage.yml -------------------------------------------------------------------------------- /spec/rails-app-7_0/config/webpacker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/config/webpacker.yml -------------------------------------------------------------------------------- /spec/rails-app-7_0/db/migrate/20171213225952_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/db/migrate/20171213225952_devise_create_users.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/db/migrate/20171227042253_create_previous_passwords.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/db/migrate/20171227042253_create_previous_passwords.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/db/schema.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/db/seeds.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/db/test.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/db/test.sqlite3 -------------------------------------------------------------------------------- /spec/rails-app-7_0/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/public/404.html -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/public/422.html -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/public/500.html -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/public/robots.txt -------------------------------------------------------------------------------- /spec/rails-app-7_0/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/storage/test.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/storage/test.sqlite3 -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/test/application_system_test_case.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/channels/application_cable/connection_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/test/channels/application_cable/connection_test.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-7_0/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-7_0/test/test_helper.rb -------------------------------------------------------------------------------- /spec/rails-app-7_0/vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.dockerignore -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/docker-setup.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Docker set up on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/post-app-boot.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/post-app-boot.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/post-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/post-deploy.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/post-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooted kamal-proxy on $KAMAL_HOSTS" 4 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/pre-app-boot.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/pre-app-boot.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/pre-build.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/pre-build.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/pre-connect.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/pre-connect.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/pre-deploy.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/hooks/pre-deploy.sample -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/hooks/pre-proxy-reboot.sample: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Rebooting kamal-proxy on $KAMAL_HOSTS..." 4 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/.kamal/secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.kamal/secrets -------------------------------------------------------------------------------- /spec/rails-app-8_0/.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/.rubocop.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/Dockerfile -------------------------------------------------------------------------------- /spec/rails-app-8_0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/README.md -------------------------------------------------------------------------------- /spec/rails-app-8_0/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/Rakefile -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/controllers/static_pages_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/controllers/static_pages_controller.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/jobs/application_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/jobs/application_job.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/application_record.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_content.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_frequent_changes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_frequent_changes.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_frequent_changes_bad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_frequent_changes_bad.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_frequent_changes_bad_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_frequent_changes_bad_config.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_frequent_reuse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_frequent_reuse.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_regular_updates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_regular_updates.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_regular_updates_bad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_regular_updates_bad.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/isolated/user_regular_updates_bad_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/isolated/user_regular_updates_bad_config.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/models/user.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/pwa/manifest.json.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/views/pwa/manifest.json.erb -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/pwa/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/views/pwa/service-worker.js -------------------------------------------------------------------------------- /spec/rails-app-8_0/app/views/static_pages/home.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/app/views/static_pages/home.html.erb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config.ru -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/application.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/boot.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/cable.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/credentials.yml.enc -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/database.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/deploy.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/environment.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/environments/development.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/environments/production.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/environments/test.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/initializers/assets.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/initializers/devise.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/initializers/inflections.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/locales/en.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/master.key: -------------------------------------------------------------------------------- 1 | 5d63e4ba545b43b6d6b5cbeb93dfa1fc -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/puma.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/routes.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/config/storage.yml -------------------------------------------------------------------------------- /spec/rails-app-8_0/db/migrate/20171213225952_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/db/migrate/20171213225952_devise_create_users.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/db/migrate/20171227042253_create_previous_passwords.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/db/migrate/20171227042253_create_previous_passwords.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/db/schema.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/db/seeds.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/db/test.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/db/test.sqlite3 -------------------------------------------------------------------------------- /spec/rails-app-8_0/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/400.html -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/404.html -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/406-unsupported-browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/406-unsupported-browser.html -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/422.html -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/500.html -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/icon.png -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/icon.svg -------------------------------------------------------------------------------- /spec/rails-app-8_0/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/public/robots.txt -------------------------------------------------------------------------------- /spec/rails-app-8_0/storage/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/storage/development.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/storage/development.sqlite3 -------------------------------------------------------------------------------- /spec/rails-app-8_0/storage/test.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/storage/test.sqlite3 -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/application_system_test_case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/test/application_system_test_case.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/system/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/rails-app-8_0/test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/rails-app-8_0/test/test_helper.rb -------------------------------------------------------------------------------- /spec/rails-app-8_0/vendor/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/secure_password_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/secure_password_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/locales_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/support/locales_helper.rb -------------------------------------------------------------------------------- /spec/support/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ValiMail/devise-secure_password/HEAD/spec/support/matchers.rb --------------------------------------------------------------------------------