Fixed the described issues - moved private resource-style function to ring.util.resource for getting resource files as stylesheets. dump would also return html5 now. Ring keys updated to added ssl-client-cert ...
A take on parsing the header values in a request, as discussed here: http://groups.google.com/group/ring-clojure/t/37abefdc99127229
second attempt at cache-control middleware
This patch adds a middleware for setting HTTP headers, and specifically setting the cache-control headers. I made a first attempt at this last September, weavejester had comments on my patch, sorry it ...
Allow for manual configuration of Jetty server in ring-adapter-jetty
Hello Mark, Would you consider including this changeset? It allows for manual configuration of the Jetty server and is backwards compatible. I have a use case where I need to do some extensive customization ...
Class loading issue causing resource-response to fail on some servlet containers
Ring currently uses the classloader that loaded java.lang.System in resource-response. This classloader doesn't necessarily have access to resources in the WAR, since it may well be higher in the classloader ...
Accept keywords in keyword params (fix for #43)
The first commit adds tests that expose the bug. The second one is a fix.
Support clj-time Intervals/DateTime for :max-age and :expires
This fixes #55. Each commit appears with a header and body description for what I've done. Here's a quick summary: - clj-time is a dependency for ring-core - Tests check that :max-age and :expires ...
run-jetty :configurator set to run last
This change allows for replacing the default proxy-handler with a custom handler; the benefit of this (for us) was to allow for logging custom timing and request information from the handler in a way that ...
Stacktrace with Full Exception Causes
Adds all causes of an Exception to the returned html of a wrapped stacktrace.
Consider allowing the handler to see response's output stream
I am working on a high-throughput RESTful web service that serves database records as JSON. The results are streamed to the client directly from the db to prevent unbounded heap growth. Ring currently ...