Fixes the authenticator API to deny access if nil is returned from the authenticator block. Without this patch, the nil gets to_s'd to "" and an empty password would be accepted. Signed-off-by: Christian Neukirchen <email@example.com>
stream. Signed-off-by: raggi <firstname.lastname@example.org>
…rectly Signed-off-by: Christian Neukirchen <email@example.com>
Adding a spec for adding multiple cookies with the same name on different domains
If size is added as a formal requirement, revert this commit. Till then Lint should bomb if middleware tries to access env['rack.input'].size. Discussion about adding #size to rack.input http://groups.google.com/group/rack-devel/browse_thread/thread/9c06163a4b13ccad
* rag: Update all handlers to use Rack::VERSION instead of a hardcoded array for the protocol version. Make Rack::Recursive thread safe by removing shared state Deprecate unused log object in Rack::Handler::SCGI Move trap(:INT) to Rack::Server and support optional Handler protocol where handlers may implement .shutdown to do pre-exit cleanup. Fix a bug in CGI detection Adding options passthrough for Rack::Server.start to make CGI apps easier to author
… for the protocol version.
… where handlers may implement .shutdown to do pre-exit cleanup.
…sier to author