🚨 [security] Update omniauth-saml 2.2.1 → 2.2.2 (patch) #1432
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 current dependencies have known security vulnerabilities 🚨
This dependency update fixes known security vulnerabilities. Please see the details below and assess their impact carefully. We recommend to merge and deploy this as soon as possible!
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ omniauth-saml (2.2.1 → 2.2.2) · Repo · Changelog
Release Notes
2.2.2
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 4 commits:
feat: new release 2.2.2
Merge pull request #232 from machisuji/feat/log-errors-on-failed-logout
feat: log errors on failed logout
Merge pull request #227 from omniauth/feat/new-release-2.2.1
Release Notes
2.1.3
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 10 commits:
Prepare for next release
Merge pull request #1134 from TastyPi/env-override
Merge pull request #1136 from mame/avoid-uri-abs_uri
Merge pull request #1137 from TastyPi/patch-1
Exclude (macos, 2.5) from tests
Avoid using `URI::ABS_URI`
Delete session omniauth.origin even if unused
Do not override `omniauth.origin` in environment in test mode
Merge pull request #1128 from enomotodev/ruby-3.3
Test against Ruby 3.3
Security Advisories 🚨
🚨 Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection
🚨 Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection
🚨 Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection
🚨 Possible Log Injection in Rack::CommonLogger
🚨 Rack ReDoS Vulnerability in HTTP Accept Headers Parsing
🚨 Rack has possible DoS Vulnerability with Range Header
🚨 Rack vulnerable to ReDoS in content type parsing (2nd degree polynomial)
🚨 Rack Header Parsing leads to Possible Denial of Service Vulnerability
🚨 Possible Denial of Service Vulnerability in Rack's header parsing
🚨 Rack has possible DoS Vulnerability in Multipart MIME parsing
🚨 Denial of service via multipart parsing in Rack
🚨 Denial of service via header parsing in Rack
🚨 Denial of Service Vulnerability in Rack Content-Disposition parsing
Release Notes
Too many releases to show here. View the full release notes.
Commits
See the full diff on Github. The new version differs by more commits than we can show here.
Release Notes
4.1.1 (from changelog)
4.1.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 49 commits:
4.1.1 release (#2068)
Restore WEBrick support (#2067)
Multiple `<dd>` tags breaks the website HTML (#2066)
Update CHANGELOG with correct CVE (#2064)
4.1.0 release (#2063)
Add `HostAuthorization` rack-protection middleware (#2053)
Return an instance of `Sinatra::IndifferentHash` when calling `#except` (#2044)
Address `URI` depreciation (#2060)
CI: don't test falcon on Ruby 2.7
Remove WEBrick
CI: unset `RUBYOPT` for JRuby jobs
Support Zeitwerk 2.7.0+ (#2050)
Revert "CI: document the `console` gem issue"
CI: document the `console` gem issue
CI: run tests on the old rackup for now
CI: use latest (available) rubygems for 3.1
Fix `Sinatra::HamlHelpers` docs (#2046)
CI: Avoid Zeitwerk 2.7.0+ for testes, for now (#2048)
Fix compatibility with `--enable-frozen-string-literal` (#2033)
Declare missing dependencies for Ruby 3.5 (#2032)
Fix warning about Hash construction. (#2028)
CI: use Rack 3.1 (stable) for most jobs
Don't delete `content-length` header when `Rack::Files` is used
Don't depend on `Rack::Logger`
Adjust `CookieTossing` spec for Rack 3.1+
CI: allow JRuby to fail, can be flaky
CI: run against both Rack 3.0 and Rack 3.1
Fix typos in changelog, readme and code comments (#2006)
README: the minimal example needs `rackup` (#2009)
CI: allow `truffleruby` to fail (#2008)
4.0.0 release (#1996)
Require Ruby 2.7.8 as minimum Ruby version (#1993)
CI: remove rack monkey patches
CI: `rdiscount` 2.2.7.3 resolved the TruffleRuby issue
CI: use the released version of `childprocess`
CI: no need to set `RUBY_ENGINE`
CI: no need to set `Encoding.default_external`
Remove `Rack::Protection::EncryptedCookie` (#1989)
CI: allow ruby-head to fail
Avoid using deprecated `Rack::Response#header`
Address missing session secret warning
CI: test `rack-session` head, test only latest JRuby (#1986)
Make `session_hijacking` an optional protection (#1984)
Remove the `IndifferentHash` initializer (#1982)
Add support for Rack 3, drop support for Rack 2 (#1857)
CI: skip testing `sass-embedded` on JVM rubies on aarch64 (#1981)
CI: use improved version of `childprocess` gem (#1980)
Fix PR link in 3.2 CHANGELOG (#1979)
Avoid running release workflow in forks (#1978)
Release Notes
2.1.0
2.0.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 51 commits:
Bump minor version.
Add release notes.
Rack 3 compatibility.
Test on Ruby v3.4.
Bump actions/checkout from 3 to 4 (#47)
Opt-in for MFA requirement (#45)
Test and set Ruby v2.5 as minimum. (#46)
Add cookie option "partitioned" to DEFAULT_OPTIONS and documentation of class Persisted (#43)
Introduce `assume_ssl` option to allow secure session cookies through insecure proxy (#41)
Bump actions/checkout from 3 to 4 (#37)
Added dependabot for GitHub Actions (#36)
Make the CI fail when testing on JRuby fails (#34)
Specify the `base64` dependency (#31)
Add Ruby 3.3 to CI matrix (#28)
Update contributor email addresses according to enhanced mailmap.
Bump major version.
Set minimum rack version to 3.0.0+.
Update license with all contributors.
Revert "Rack < v3 compatible release." (#20)
Bump major version.
Remove old copyright.
Modernize gem.
Add note about compatibility.
Add missing packages.
Add external tests for Rack 2.2.
Rack < v3 compatible release.
Fix typo: ehancement -> enhancement
Bump minor version.
Fix typo `ehancement` -> `enhancement`
Expose same_site instance variable. Fixes #2.
Handle case where there is no existing cookie data
Require rack/session in README example
Bump patch version.
Consistency with rackup gem.
Remove unnecessary comment/text.
Add `LICENSE.md` to distribution.
Reformat the copyright to be more consistent and ordered.
We don't need to explicitly depend on the main branch any more.
Add frozen_string_literal to all files.
Update README and remove old workflow.
Update test workflow.
Allow for Rack 3 beta gem to be loaded
Fix formatting of README.
Bump minor version.
Add rack ~> 3.0 to gemspec.
Use undeprecated method to set cookie.
Remove `lib/rack/session/memcache.rb` it has been deprecated for 3 years.
Tidy up files copied from rack. (#5)
Various Fixes (#1)
Bump minor version.
Moved `Rack::Session` to separate gem.
Commits
See the full diff on Github. The new version differs by 49 commits:
Bump patch version.
Require the webrick handler when webrick is available (#27)
Update RubyGems to fix Ruby 2.5 psych compatibility issue. (#28)
Backfill `releases.md`.
Add Ruby version guard to `bake-releases` gem.
Bump minor version.
Move development dependencies to `gems.rb`.
Update copyrights.
Automate release notes.
Remove unused rack classes (#10)
Restore puma external tests. (#24)
Soft deprecate webrick and add some details as to why. (#23)
Normalize gemspec.
Update authors/copyright.
Update `actions/checkout@v3` to `v4`.
Opt-in for MFA requirement (#20)
CI: Add Ruby 3.3 to build matrix, use checkout@v4 (#15)
Sync test and released minimum version. (#21)
Puma is not passing at the moment.
Update external test versions.
Bump minor version.
Correctly support streaming responses with webrick. (#8)
Update contributors according to enhanced mailmap.
Bump major version.
Install Ragel dependency for Puma.
Test falcon and puma external test suites.
Add missing `rackup` executable.
Test on main rack.
Revert "Prepare for Rack 2.x compatible release."
Bump major version.
Remove signing key.
Prepare for Rack 2.x compatible release.
Bump patch version.
Update webrick handler for Rack 3 (#4)
Update README and fix readme status. (#6)
Bump patch version.
Add `LICENSE.md` file to distribution.
Remove extra whitespace.
Apply frozen_string_literal to all files.
Initial README.
Add GitHub Actions. (#2)
Bump patch version.
Add rackup executable.
Add `.gitignore`.
Bump minor version.
Add dependency on rack `3.0.0.beta1`.
Move all `rack/handler.rb` logic from `rack` to `rackup`.
Add compatibility shim for `rack/server.rb`.
Initial migration.
🗑️ webrick (removed)
Depfu 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