- Address ddos in earlier versions of node.
- Use pipe() to pause buffers when streaming to slow clients
- Fixup tests and Gemfile related stuff
- Workaround recent heroku changes that now detect camo as a ruby app due to Gemfile presence
- Ensure a location header is present before following redirects, fixes a crash
- Fixup redirect loops where following redirects goes back to camo
- Add Fallback Accept headers for type
image/*
- Fixup issues with chunked encoding responses
- Explicitly set User-Agent headers when proxying
- Follow 303s and 307s now too
- Follow redirects to a configurable depth