- git grep 'TODO' and fix
- include what you use: lots of headers rely on ambient includes
- add more tests
- move more things over to the Request/Response way of doing things
- Double check it's ok to remove hixie, and do so. Currently no way of testing it anyway (with reference to http://en.wikipedia.org/wiki/WebSocket#Browser_support it's been dead since before Chrome 14)
- Generalise the request/response so that persistent connections can be phrased as them.
- Benchmark and add benchmarks to the tests.
- Put cookie handling code into Request (e.g. from DRW's internal SSO implementation)
- Would be nice to resurrect the check that each external header file doesn't contain references to anything outside of the exported headers.