immutant

http://immutant.org Note: dev discussion happens in #immutant on FreeNode IRC.
2016-02-24T02:37:47.000022Z

@ddellacosta: I agree that DECODE_URL should be false. I suspect that was a change in undertow that slipped past us

2016-02-24T02:38:16.000023Z

what type of data did you have that failed when decoded twice?

2016-02-24T15:32:20.000024Z

@tcrawley: pretty simple really, we have some params that are strings containing %—when these got re-decoded by compojure further down the chain, it blew up

2016-02-24T15:55:06.000025Z

@brenden: did you ever solve your issue? adding listeners should be fine as long as they get their own port.

2016-02-24T16:27:15.000026Z

@jcrossley3 sort of, I ended up writing it as a ring middleware instead. I needed to chain together the ring and undertow handlers to be listening on the same port, but I guess that's not feasible.

2016-02-24T16:34:48.000027Z

@brenden: it should be feasible, but may require some careful nesting of your ring stack within your HttpHandler stack. it's only recently that we made it easier to construct the latter with https://github.com/immutant/immutant/blob/master/web/src/immutant/web/undertow.clj#L28

2016-02-24T16:34:55.000029Z

but i'm glad you got things going

2016-02-24T16:37:48.000030Z

it was possible before, but only using "internal" namespaces