ring icon indicating copy to clipboard operation
ring copied to clipboard

Clojure HTTP server abstraction

Results 61 ring issues
Sort by recently updated
recently updated
newest added

https://github.com/ring-clojure/ring/blob/master/ring-devel/src/ring/middleware/reload.clj It appears wrap-reload needs to be passed a handler as normal, but with the caveat that its referenced through a var (see https://github.com/mmcgrana/ring/issues/72). Something along the lines of: ```...

docs

Right now, the `ring.middleware.stacktrace/wrap-stacktrace-web` middleware serves either HTML or JSON depending on the request's `accept` header. If the request accepts `text/javascript`, then it serves the stacktrace as JSON; otherwise, it...

enhancement

The `proxy-handler` function checks the dispatcher type to avoid processing certain requests but it does not check `.isHandled` so you cannot put Ring's handler into a `HandlerCollection` and have it...

i'm a clj beginner working on a learning/hobby project and having trouble with requests to my app timing out. the app allows you to upload a PDF, the server OCR...

There is an issue with streaming responses when using a synchronous ring handler. Consider the following bare-bone SSE handler: (Tested with Clojure 1.12.0-alpha5 and Java 21) ```clj {:deps {org.clojure/clojure {:mvn/version...

## Summary These changes take advantage of `jetty-unixsocket` to allow serving on a socket, as in the following example: ```clojure (run-jetty handler {:http? false, :socket "/run/someapp.sock"}) ``` ```bash ## hostname...

waiting on dev

Would be great to bump Jetty so that no vulns are reported. Specifically, I currently get this report for `[ring/ring-jetty-adapter "1.13.0"]`: ``` NAME INSTALLED FIXED-IN TYPE VULNERABILITY SEVERITY jetty-http 11.0.24...

`ring-core` provides [a set of tools to manipulate path-info and context keys](https://github.com/ring-clojure/ring/blob/master/ring-core/src/ring/util/request.clj#L64-L85) But those keys are not mentioned in ring spec, or nowhere else I think that worth mentioning it...

When an error is raised while processing query parameters the offending query parameter is dropped from the response ```clj user=> (require '[ring.middleware.params :as p]) nil user=> (p/assoc-query-params {:query-string "agencyids=MY_AGENCY&ids=ID_1,ID_2"} "UTF-8")...

Hey there, I was just looking at the [ring docs on cljdoc](https://cljdoc.org/d/ring/ring/2.0.0-alpha1/doc/readme) and noticed that it doesn't pick up all the great docs in the wiki. Would you be interested...