summary refs log tree commit
DateCommit message (Collapse)
2013-10-18README: update to add yahns to the list of servers yahns
yahns will eventually support more than Rack, but for now it only knows Rack. ref: http://yahns.yhbt.net/README
2013-09-27Merge pull request #606 from aweiksnar/patch-1
add parentheses to method definitions with arguments
2013-09-26add parentheses to method definitions with arguments
to keep it uniform with the rest of the repo
2013-09-09Merge pull request #601 from bajamircea/master
Remove unused require rbconfig
2013-09-09Remove unused require rbconfig
Rbconfig is no longer used in the :deps task, so no longer required
2013-09-09Merge pull request #600 from SamSaffron/master
avoid copying entire payload twice just to hash it
2013-09-10avoid copying entire payload just to calc md5
2013-09-03Merge pull request #596 from SamSaffron/master
Conditional get is causing exceptions during regular usage
2013-08-25Merge pull request #597 from vipulnsward/change_equality_check
Change equality check to stop warnings
2013-08-25Change equality check to stop warnings
2013-08-22Merge pull request #588 from statianzo/tempfile-form-input
Use equal? to compare form_input to rack.input
2013-08-22Merge pull request #595 from benpickles/use-sub-not-gsub
Use `sub` as we only need to substitute once.
2013-08-21conditional get is causing exceptions during regular usage, avoid the ↵
exception raising for all trivial cases (empty and shorter than minimal length strings)
2013-08-20Use `sub` as we only need to substitute once.
(Hence the use of `\z`)
2013-07-18Use equal? to compare form_input to rack.input
Using equal? provides consistent results of equality between 1.8, 1.9, and 2.0 when comparing Tempfile objects. In 1.8, == will change the position of the Tempfile. In 1.9+, == compares Tempfiles correctly. In 1.8, eql? compares Tempfiles correctly In 1.9+, t.eql?(t) always returns false
2013-07-14Merge pull request #585 from MSch/patch-1
Fix bug in sendfile.rb
2013-07-14Fix bug in sendfile.rb
The error message called `variation` without the env leading to an `ArgumentError`. It should call `type` instead.
2013-07-04Merge branch 'rack-1.5' (cleanup release diff)
* rack-1.5: Bump version number Add release notes for todays releases Prevent symlink path traversals Stop overwriting existing pidfiles. Use secure_compare for hmac comparison Add secure_compare to Rack::Utils Ensure binary modes are used in tests, for Windows Fix a bug where host matching occurs out of order Add JSON cookie coder. To be default after 1.6+ add license information to gemspec Fix reference link Document Rack::Deflater Request#trusted_proxy? no longer accepts lines Add find and set methods to Session object Conflicts: lib/rack/session/cookie.rb rack.gemspec test/spec_session_cookie.rb
2013-07-04Refactor rack static header rules application
2013-07-04Merge pull request #560 from mattwildig/static-threads
Make Rack::Static custom headers thread safe
2013-07-04Merge pull request #583 from gshutler/cookie-http-only
Set HttpOnly for cookies using :http_only
2013-07-03Set HttpOnly for cookies using :http_only
2013-06-28Merge pull request #580 from sikachu/unauthorized_helper
Add Response#unauthorized? helper
2013-06-28Add Response#unauthorized? helper
This helper should come in handy when you want to test the authorization in your application.
2013-06-27Merge pull request #579 from nealharris/escape-error-message-in-rack-showstatus
html escape detail for error message
2013-06-23html escape detail for error message
2013-06-16Merge pull request #578 from jamiehodge/link-unlink
add #link? and #unlink?
2013-06-15add #link? and #unlink?
2013-06-15Merge pull request #575 from jamiehodge/link-unlink
add LINK and UNLINK methods to method override
2013-06-14add LINK and UNLINK methods
2013-06-11Merge pull request #572 from tricknotes/modify-github-pages-domain
Modify GitHub pages domain
2013-06-11Modify GitHub pages domain
Now this page is served as `rack.github.io`. * https://github.com/blog/1452-new-github-pages-domain-github-io
2013-05-28Merge pull request #565 from vipulnsward/fix_typo2
Fix some typos
2013-05-28Fix some typos
2013-05-23Merge pull request #561 from jdelStrother/eoferror
Ensure request.POST always raises EOFError on bad input
2013-05-21Ensure request.POST always raises EOFError on bad input
Before this fix, if you had a bad multipart request, request.POST would only raise EOFError the first time it was called, and would then return nil on subsequent invocations. This would typically result in the cryptic "can't convert nil into Hash" as a result of calling request.params
2013-05-21Make Rack::Static custom headers thread safe
* Do not manipulate instance variables of Rack::File, add new headers after return from the file server. * Do not use instance variable to store path, use local vars and params instead. Fixes #558
2013-05-10Merge pull request #555 from spagalloco/fix_warnings
fix instance variable not initialized warning in Rack::Deflater::GzipStream
2013-05-08fix instance variable not initialized warning in Rack::Deflater::GzipStream
2013-04-29Add timezone to CommonLogger, as per spec.
Closes #550
2013-04-29Add deflated JSON support
2013-04-22Merge branch 'master' of github.com:rack/rack
2013-04-22update team list
2013-04-22Merge pull request #514 from postmodern/localhost_development
Default host to localhost when in development mode.
2013-04-22delfater: ensure that parent body is always closed
* Fixes a bug where body is not enumerated (i.e. HEAD), and as such is never closed. * Users suffering from the above bug are encouraged to investigate their middleware order. * Supersedes and closes #531.
2013-04-21Sure up HTML escaping in Rack::Directory
* Supersedes & closes #522
2013-04-21Fix typo, thanks @spastorino
2013-04-21Add note about parameter parsing not changing
2013-04-21Prevent signals from being sent to pid 0
* Closes #544
2013-04-20Merge pull request #546 from spastorino/tiny_refactor
Use respond_to?