You can clone with
HTTPS or Subversion.
add some mime-type into default-mime-type
Added new libraries to README
content-type middleware handles nil responses gracefully
Added content-type middleware
Added more mime-type extensions
Factored out mime-type functions into ring.util.mime-type
Fixed wrap-lint middleware to accept ISeq as valid response body
wrap-session no longer dies on nil response
wrap-flash no longer dies on nil response
Improved documentation for SessionStore and wrap-session
Fixed timing attack in signature verification in the cookie session s…
…tore by replacing = with secure-compare. Adapted from http://codahale.com/a-lesson-in-timing-attacks/ Not using Java's MessageDigest.isEqual since that had a vulnerability until recently
Updated Jetty dependencies to 6.1.26
Fixed broken Jetty test
Excluded clojure and clojure-contrib deps from autodoc
When body is an InputStream, ensure it gets closed at the end
remove ring-httpcore-adapter from main ring tree, now its own project
remove trailing whitespace
Use context classloader for fulfilling resource responses
wrap-cookies no longer overwrites any pre-set Set-Cookie headers
ring-servlet: removed the newline at the end of the response body
Docstring for r.u.servlet/set-status.
Make contrib a dev dependency for session tests.
Test stacktrace app takes an argument to prevent test from blowing up.
Qualify servlet calls.
Avoid reflection in Exception ctor.
Fix whitespace errors in r.u.servelt.
Use clojure.core/slurp instead of slurp* from c.c.duck-streams or c.c…
Remove contrib dependencies form r.m.multipart params.
Remove contrib dependencies from r.h.httpcore.