aboutsummaryrefslogtreecommitdiffstats
path: root/todo
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-02-19 22:43:05 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-02-19 22:43:05 +1300
commit0c3035a2b5cbf0bba3185b1ffab3444cd8c20490 (patch)
tree1dc088cf1b981e1084cf53bc55b473461632d7db /todo
parent86a19faf6859e1f971ccccba3dabe596531636e9 (diff)
downloadmitmproxy-0c3035a2b5cbf0bba3185b1ffab3444cd8c20490.tar.gz
mitmproxy-0c3035a2b5cbf0bba3185b1ffab3444cd8c20490.tar.bz2
mitmproxy-0c3035a2b5cbf0bba3185b1ffab3444cd8c20490.zip
Start preparing for 0.7
Update CHANGELOG, CONTRIBUTORS, README.mkd, todo, and bump version.
Diffstat (limited to 'todo')
-rw-r--r--todo17
1 files changed, 14 insertions, 3 deletions
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