Home
| SF Project
| Download
| Forum
| Bugs
| History
| For Coders
| HowTo
| Commentary
| TODO
|
DonsProxy TODO
TODO
Open:
- Fix issues with SSL support
- Build on the XML output that HttpXmlSubscriber provides (to create scripts, reports, etc.)
Complete:
GUI (Begun 2008/03/15)
There's a problem using the ThrottleDecorator. Limiting bandwidth causes packets to stack up waiting to be read,
but the ThrottleDecorator causes them to be left there. So, the selector's select will exit quickly almost all of the
time, since there are almost always bytes waiting to be read. The use of DonsProxy will see it peg the CPU under this
situation. This is not a show-stopper in my mind, since it does not prevent the product from being usable. The best
fix is not immediately obvious to me. There are a couple alternatives, each with a downside. Therefore, I'm going to
ponder this a bit before picking my favorite approach.
Support a call so coders using DonsProxy can forcibly drop all connections.
New channel-based behavior decorators - bandwidth limiter, packet dropper.
Delete deprecated classes (old pipe-based decorators, etc.)
Apply Apache License version 2.0
New keystore and scripts
Write the XML subscriber
Home page/quick start
How-to: Use with a single server (proxy, httphead subscriber)
How-to: Inject latency on the connection to simulate high-latency
How-to: create a cert store for SSL usage
How-to: Advanced example, using Apache's proxy (proxy, httphead subscriber)
How-to: Secure example
How-to: Generate and use XML output from the XML subscriber (xslt/bash script example)