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