-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rack/rack
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.6.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: rack/rack
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.0.9.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 15 commits
- 16 files changed
- 5 contributors
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 54a9ed2 - Browse repository at this point
Copy the full SHA 54a9ed2View commit details -
Merge branch '3-0-sec' into 3-0-stable
* 3-0-sec: bump version Avoid ReDoS problem
Configuration menu - View commit details
-
Copy full SHA for 51e7a0f - Browse repository at this point
Copy the full SHA 51e7a0fView commit details
Commits on Mar 16, 2023
-
Make query parameters without = have nil values (#2059) (#2060)
* Revert "Prefer to use `query_parser` itself as the cache key. (#2058)" This reverts commit 5f90c33. * Revert "Fix handling of cached values in `Rack::Request`. (#2054)" This reverts commit d25fedd. * Revert "Add `QueryParser#missing_value` for handling missing values + tests. (#2052)" This reverts commit 59d9ba9. * Revert "Split form/query parsing into two steps (#2038)" This reverts commit 9f059d1. * Make query parameters without = have nil values This was Rack's historical behavior. While it doesn't match URL spec section 5.1.3.3, keeping the historical behavior avoids all of the complexity required to support the URL spec standard by default, but also support frameworks that want to be backwards compatible. This keeps as much of the specs added by the recently reverted commits that make sense. # Conflicts: # lib/rack/multipart.rb # lib/rack/request.rb # test/spec_request.rb
Configuration menu - View commit details
-
Copy full SHA for d38b456 - Browse repository at this point
Copy the full SHA d38b456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94dd78b - Browse repository at this point
Copy the full SHA 94dd78bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2429b7b - Browse repository at this point
Copy the full SHA 2429b7bView commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 32736d2 - Browse repository at this point
Copy the full SHA 32736d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d28c464 - Browse repository at this point
Copy the full SHA d28c464View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d1bf99 - Browse repository at this point
Copy the full SHA 8d1bf99View commit details
Commits on Jan 31, 2024
-
Fix content-length calcuation in Rack:Response#write (#2150)
When `Rack::Response` is initialized with an Array, it incorrectly increments its internal `@length` value and emitted content-length header on every subsequent write. The more times `write` is called, the more the error accumulates. This commit fixes the accumulation bug, and fixes/adds specs to properly test the scenario where `write` is used multiple times.
Configuration menu - View commit details
-
Copy full SHA for c8b977f - Browse repository at this point
Copy the full SHA c8b977fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d415e - Browse repository at this point
Copy the full SHA d3d415eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b3f997 - Browse repository at this point
Copy the full SHA 0b3f997View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a227cd7 - Browse repository at this point
Copy the full SHA a227cd7View 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 4849132 - Browse repository at this point
Copy the full SHA 4849132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6efb2ce - Browse repository at this point
Copy the full SHA 6efb2ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4bc5e0 - Browse repository at this point
Copy the full SHA a4bc5e0View commit details
Loading
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.6.1...v3.0.9.1