-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: rack/rack
base: v2.2.6.4
head repository: rack/rack
compare: v2.2.8.1
- 16 commits
- 13 files changed
- 10 contributors
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd4c9f0 - Browse repository at this point
Copy the full SHA cd4c9f0View commit details
Commits on Mar 2, 2023
-
Merge branch '2-2-sec' into 2-2-stable
* 2-2-sec: bump version Limit all multipart parts, not just files
Configuration menu - View commit details
-
Copy full SHA for 6f79642 - Browse repository at this point
Copy the full SHA 6f79642View commit details
Commits on Mar 13, 2023
-
Merge branch '2-2-sec' into 2-2-stable
* 2-2-sec: bump version Avoid ReDoS problem
Configuration menu - View commit details
-
Copy full SHA for 70185aa - Browse repository at this point
Copy the full SHA 70185aaView commit details
Commits on Apr 24, 2023
-
Support underscore in host names for Rack 2.2 (Fixes #2070) (#2071)
This makes Rack 2.2 behavior similar to Rack 2.1 and Rack 3.0 in regards to underscore in host names.
Configuration menu - View commit details
-
Copy full SHA for e5a30bf - Browse repository at this point
Copy the full SHA e5a30bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 983b6e3 - Browse repository at this point
Copy the full SHA 983b6e3View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c4245c5 - Browse repository at this point
Copy the full SHA c4245c5View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e7f4869 - Browse repository at this point
Copy the full SHA e7f4869View commit details
Commits on Jul 15, 2023
-
Backports commit 9cad48e to version 2.2
Configuration menu - View commit details
-
Copy full SHA for 287fe43 - Browse repository at this point
Copy the full SHA 287fe43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fdcf1f - Browse repository at this point
Copy the full SHA 1fdcf1fView commit details
Commits on Jul 31, 2023
-
Fix inefficient assert pattern in Rack::Lint (#2101)
Partial backport of 1970771 Differences from original commit: - `#assert` is not deprecated - `include Assertion` is not removed - The assertion in `check_status` is the 2-2-stable version since the SPEC [change][1] to require statuses to be integers was merged before this - `#dump` was added to the `REQUEST_METHOD` assertion [after][2] the original commit, so it was added here as well This fixes an issue encountered when adding `Rack::Lint` to the Rails test suite. Rails puts a lazily evaluated class inside the request env that has the potential to raise when converted to a string. Since this assertion in `Rack::Lint` calls `#inspect` on `env` whether or not `env` is a `Hash`, the lazily evaluated class would raise at that point and prevent the rest of `Rack::Lint` from validating the conformity of the request. By backporting this change, `#inspect` is now only called when the `LintError` would be raised which avoids the problem. [1]: ba25ade [2]: b426cc2 Co-authored-by: Benoit Daloze <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cee73b3 - Browse repository at this point
Copy the full SHA cee73b3View commit details -
It looks like this has been out of sync since additional assertions were [added][1] to `Rack::Lint` concerning `SERVER_PORT`, `SERVER_NAME`, and `HTTP_HOST`. [1]: 290523f
Configuration menu - View commit details
-
Copy full SHA for 0a46487 - Browse repository at this point
Copy the full SHA 0a46487View commit details -
Configuration menu - View commit details
-
Copy full SHA for f169ff7 - Browse repository at this point
Copy the full SHA f169ff7View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4c1177 - Browse repository at this point
Copy the full SHA e4c1177View commit details -
Return an empty array when ranges are too large
If the sum of the requested ranges is larger than the file itself, return an empty array. In other words, refuse to respond with any bytes. [CVE-2024-26141]
Configuration menu - View commit details
-
Copy full SHA for 6245768 - Browse repository at this point
Copy the full SHA 6245768View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c163a - Browse repository at this point
Copy the full SHA d9c163aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e830011 - Browse repository at this point
Copy the full SHA e830011View 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 v2.2.6.4...v2.2.8.1