From 0c3035a2b5cbf0bba3185b1ffab3444cd8c20490 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 19 Feb 2012 22:43:05 +1300 Subject: Start preparing for 0.7 Update CHANGELOG, CONTRIBUTORS, README.mkd, todo, and bump version. --- todo | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'todo') diff --git a/todo b/todo index 5bda36d1..0d3d5d6c 100644 --- a/todo +++ b/todo @@ -2,14 +2,25 @@ This is a loose collection of todo items, in case someone else wants to start hacking on mitmproxy. Drop me a line (aldo@corte.si) if you want to tackle any of these and need some pointers. -Features: +Targeted for 0.8: + - Upstream proxy support. + - Improve worst-case performance problem with XML-ish indenter + - Follow mode to keep most recent flow in view + - Rewrite the core to be asynchronous. I've done some research, and + although it's a bit of a bloated monster, it looks like Twisted is the way + to go. + - Verbose view to show timestamps + - Search within requests/responses + - Transparent proxy support + - Ordering a-la mutt's "o" shortcut + +Further ideas: - Add some "workspace" features to mitmproxy: - Flow comments - Copying/duplicating flows - Ordering by time, size, etc. a-la-mutt (o keyboard shorcut is reserved for this) - - Upstream proxy support. - Support HTTP Digest authentication through the stickyauth option. We'll - have to save the server nonce, and recalculate the hashes for each request. + have to save the server nonce, and recalculate the hashes for each request. - Chunked encoding support for requests (we already support it for responses). - A progress indicator for large files -- cgit v1.2.3