🚨 [security] Upgrade devise: 4.5.0 → 4.6.1 (minor) #126
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚨 Your version of devise has known security vulnerabilities 🚨
Advisory: CVE-2019-5421
Disclosed: February 07, 2019
URL: https://github.com/plataformatec/devise/issues/4981
Devise Gem for Ruby Time-of-check Time-of-use race condition with lockable module
🚨 We recommend to merge and deploy this update as soon as possible! 🚨
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ devise (4.5.0 → 4.6.1) · Repo · Changelog
Release Notes
4.6.1 (from changelog)
4.6.0 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 57 commits:
Prepare for `4.6.1` releaseUpdate CHANGELOG.md [ci skip]Check if `root_path` is defined with `#respond_to?` instead of `#present` (#5022)Prepare for `4.6.0` releaseUpdate CHANGELOG.md [ci skip]Merge pull request #5018 from plataformatec/frg-fix-webrat-warningFix webrat warningsMerge pull request #5014 from plataformatec/frg-fix-test-setupFix bin/test to use Rails::TestUnitMerge pull request #5011 from plataformatec/frg-fix-sqlite-warningFix SQLite3 warningUpdate README to help run tests [ci skip] (#5012)removing white space in devise generator new.html.erb (#5010)Update CHANGELOG.md [ci skip]Refactor fix #4127FIX plataformatec/devise#4127 (#4700)Add Rails 6 to CI (#5009)Apply Test Helper fix to Rails 6.0 as well as 5.x (#5002)Merge pull request #5005 from plataformatec/frg-fix-travis-buildFix travis buildFixed broken README link in changelog [ci skip] (#4999)Merge pull request #4998 from Atul9/update-licenseUpdate copyright notice to 2019 [ci skip]Make `#increment_failed_attempts` concurrency safe (#4996)Add an option to not automatically sign in a user after changing a password (#4569)Removing extra characters (#4991)Removed extra characters (#4988)Don't run `gem update --system` and `gem install bundler` on CIUpdate `CHANGELOG.md` [ci skip]Merge pull request #4989 from plataformatec/mf-fix-unclosed-tag-error-messages-partialAdd a deprecation warn for `DeviseHelper.devise_error_messages!`Fix unclosed `li` tag in `error_messages` partialRefactor the devise_error_messages! helper to render a partial (#4616)Update CHANGELOG.md [ci skip]Fix corner case when confirmation_sent_at is equal to 0.days.ago (#4529)Update `CHANGELOG.md` [ci skip]Add deprication waring if use options argument at DatabaseAuthenticatable#update_with_password,#update_without_password (#4935)Fix typo [ci skip]Explain the code that prevents enumeration attacksIgnore useless files into the gem file. (#4955)Issue 4895: Add `after_database_authentication` callback after sign_in immediately after password update (#4916)Add missing specs for `#find_or_initialize_with_errors`[bugfix] [refactoring] Sanitize parameters in find_or_initialize_with_errors (#4797)fixed description for Devise::Generators::ControllersGenerator (#4975)Add more tests (#4970)Only flash if the request object that is loaded supports it (#4950)[#4245] Allowing password to nil (#4261)chore(docs): allow_unconfirmed_access_for = nil (#2275) (#4964)Merge pull request #4961 from HarlemSquirrel/issue-template-20181028Merge pull request #4960 from HarlemSquirrel/contributing-20181028Fix Issue template grammarFix CONTRIBUTING.md typoIssue #4941 , handle error 'Please specify the Rails release the migration was written for' (#4942)Updated year in MIT-LICENSE (#4948)issue 4526 adds skip email and password change notifications methods (#4824)Merge pull request #4938 from colinross/issue-#4931-missing-commaMissing comma in form inputRelease Notes
2.4.1 (from changelog)
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 15 commits:
Prepare for `2.4.1` releaseMerge pull request #201 from plataformatec/revert-197-rails_6_undefined_local_variable_or_method_mimes_for_respond_toRevert "Allow rails 6"Merge pull request #197 from oystersauce8/rails_6_undefined_local_variable_or_method_mimes_for_respond_toMerge pull request #199 from jfeaver/patch-1use "these" for plural noun phraseAllow rails 6Merge pull request #188 from Fudoshiki/masterchange travis matrixchange right borderAllow rails 6Merge pull request #185 from uuushiro/masterfix typoMerge pull request #183 from amatsuda/httpsGitHub is HTTPS by defaultDepfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase.All Depfu comment commands