We’ve found 87 issues

#48

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 ...

#51

Cookie parsing needs to deal with nil return value from url-decode

The decision to allow url-decode to return nil for improperly encoded strings (instead of throwing an exception) now means that cookie handling needs to accomodate this newly-endorsed return value. Frankly, ...

  • Opened by cch1 Feb 3, 2012
#56

Clean up README

Let's clean up the README, assume most people are going to use Ring via a project.clj dependency, and remove the examples folder from the repository (examples can be better stored and documented in ...

#57

Functions for piped output streams

Create a new namespace, ring.util.io in ring-core. The namespace should have: - Functions for turning an OutputStream into an InputStream - Copy ring.util.test/string-input-stream into ring.util.io ...

#59

Tests for SSL client certificate support

SSL client certificate support should have some tests.

#60

wrap-head middleware

Add some new middleware that proxies HTTP HEAD requests as GETs and the removes the body from the response. This will make it easier to support the HEAD method in Ring apps.

#67

ring.util.response/charset

Create a charset function that adds or changes the charset of a response.

#39

Ger rid of reflection warnings

While trying to compile my own project with warn-on-reflection in Clojure 1.3.0 I got the following warnings in ring code. Reflection warning, ring/util/response.clj:50 - reference to field isDirectory ...

#38

resource-response excepts on directories

If the ring.util.response/resource-response function is given a path to a directory, it will except instead of returning nil.

#88

wrap-params middleware doesn't make a user detect a charset of GET mothod.

When client does not specify its charset in Content-Type header of a request, a server use default charset(ISO-8859-1). Therefore parameters of a request is encoded in other than default charset without ...

  • Opened by guruma Apr 2, 2016