Quick update: I've been working on the async protocol and the proxy,
cleaning up a bit and adding the POST support.
I think it's getting better, but I think I'll leave it in sandbox a bit
more, so the rest of the code gets used with the stable
connectors. IMO it's pretty cool - but not ready, want to have at least SSL
working and more testing on the proxy, like
use it for my browsing for few weeks ( when it gets the missing features )

The main concern expressed on merging tomcat-lite on the main branch was the
use of Filters instead of valves, and
the possible confusions/side effects of this. I thought about it - the real
problem is that for tomcat-lite to be lite ( as in
less complex and maybe smaller/more efficient ), it needs to cut some stuff
from the original tomcat. On the other side,
I want to be able to reuse/share things like auth/session management - and
converting the current Valves into Filters
seemed like a clean way.

I'm changing this to a set of interfaces - with no direct dependency on
tomcat-lite or catalina, and some simple
implementations. Again, the goal is to have auth, session management, etc
that doesn't import any class from o.a.tomcat.lite
package. The modules could be hooked back into catalina - or some other
containers, so if there is interest some
of the more interesting parts of tomcat6 can be ported and made more
shareable.
I'll keep doing it in sandbox until I'm happy.

The rest - changes to coyote/tomcat-util - are ready, will submit them when
I have more time.


Costin

Reply via email to