NPE when attempting to use cookie session store
In trying to use the CookieStore session store using non-default attributes, I encountered the following stack trace: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: ...
Allow headers map/function for wrap-file?
Setting headers, particularly cache-control, can be very important when serving static files. This is especially true in an environment like Heroku, where you're relying on a server-side HTTP cache ...
wrap-keyword-params doesn't work with wrap-multipart-params
It seems that the keyword-params middleware doesn't accept a map with keys that are keywords instead of strings. Multipart-params produces such a map on file upload. The input's name is passed ...
Accept keywords in keyword params (fix for #43)
The first commit adds tests that expose the bug. The second one is a fix.
Simple README update for Clojure newbies like me : )
I just added a little extra information to the README file showing which dependency to add to your project.clj file to get started.
"Anything" -> "Any" Thanks for Ring! I'm new to Clojure and web development with Ring, Compojure, and Enlive has been awesome.
Add a few type hints to avoid reflection
I have added a couple of type hints to ring.servlet & ring.core to fix reflection warnings. All tests pass.
Add :max-threads option to the Jetty adapter
In some cloud environments, such as Heroku, the number of threads available to a process is limited. The Jetty adapter should therefore support a :max-threads option for limiting the number of threads ...
Hello, I'd like to use parse-params in my code but it's private. This change makes it public, as it can be useful as generic query strring parser. (for example I'd like to use it to capture ...
Upgrade clj-stacktrace to 0.2.4
The ring-devel leiningen project includes a dependency on clj-stacktrace 0.2.2. Unfortunately, that version of clj-stacktrace is not compatible with recent versions of swank-closure (1.3.4 or newer). The ...