-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: rack/rack
base: v3.0.4.1
head repository: rack/rack
compare: v3.0.6.1
- 11 commits
- 14 files changed
- 4 contributors
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f310e6e - Browse repository at this point
Copy the full SHA f310e6eView commit details
Commits on Mar 2, 2023
-
Limit all multipart parts, not just files
Previously we would limit the number of multipart parts which were files, but not other parts. In some cases this could cause parsing of maliciously crafted inputs to take longer than expected. [CVE-2023-27530]
Configuration menu - View commit details
-
Copy full SHA for b5d70b3 - Browse repository at this point
Copy the full SHA b5d70b3View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 5c18f30 - Browse repository at this point
Copy the full SHA 5c18f30View commit details -
Merge branch '3-0-sec' into 3-0-stable
* 3-0-sec: bump version Limit all multipart parts, not just files
Configuration menu - View commit details
-
Copy full SHA for 66325b1 - Browse repository at this point
Copy the full SHA 66325b1View commit details
Commits on Mar 12, 2023
-
test-external.yaml - use ruby/setup-ruby-pkgs (#2048)
# Conflicts: # .github/workflows/test-external.yaml
Configuration menu - View commit details
-
Copy full SHA for 91f0c4b - Browse repository at this point
Copy the full SHA 91f0c4bView commit details -
Split form/query parsing into two steps (#2038)
* Split form/query parsing into two steps First we parse the raw input into a stream of [key, value] pairs, and only after that do we expand that into the deep params hash. This allows a user to operate directly on the pair stream if they need to apply different semantics, without needing to rewind the input, and without creating a conflict with anything else (like a middleware) that wants to use Rack's standard GET / POST hash format.
Configuration menu - View commit details
-
Copy full SHA for 7215fa7 - Browse repository at this point
Copy the full SHA 7215fa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f8ba5e - Browse repository at this point
Copy the full SHA 9f8ba5eView commit details
Commits on Mar 13, 2023
-
Add
QueryParser#missing_valuefor handling missing values + tests. (#……2052) # Conflicts: # lib/rack/query_parser.rb
Configuration menu - View commit details
-
Copy full SHA for 848c9c0 - Browse repository at this point
Copy the full SHA 848c9c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9e9ae6 - Browse repository at this point
Copy the full SHA e9e9ae6View commit details -
Split headers on commas, then strip the strings in order to avoid ReDoS issues. [CVE-2023-27539]
Configuration menu - View commit details
-
Copy full SHA for 231ef36 - Browse repository at this point
Copy the full SHA 231ef36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 098d8e1 - Browse repository at this point
Copy the full SHA 098d8e1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.0.4.1...v3.0.6.1