- upgrade to "agent-base" v2 API
- test: test case is fixed
- use %o debug() formatter
- README: use SVG for Travis-CI badge
- package: update "extend" to v3
- package: update "mocha" to v2
- package: update "debug" to v2
- travis: test node v0.8, v0.10, and v0.12
- test: use ssl-cert-snakeoil self-signed SSL certs
- package: update "debug" to v1.0.0
- gitignore: ignore root level ?.js files
- package: update outdated dependencies
- https-proxy-agnet: use debug() instead of console.error()
- https-proxy-agent: fix debug() call
- History: fix whitespace
- https-proxy-agent: allow "https" without trailing colon
- README: fix typo
- test: enable the HTTPS over HTTPS test on node v0.11.8
- https-proxy-agent: create the proxy socket connection first
- https-proxy-agent: delete
pathname
from the proxy opts as well - https-proxy-agent: remove dead "end"-emitting code
- https-proxy-agent: use "debug" module
- https-proxy-agent: update to the "agent-base" v1 API
- https-proxy-agent: default the "port" to 443 if not set
- https-proxy-agent: augment the
opts
object for thetls.connect
function - https-proxy-agent: use "extend" module
- https-proxy-agent: remove use of
this
as much as possible - https-proxy-agent: listen for the "error" event of the socket
- test: refactor of tests to use "proxy" module
- test: add "error" event catching test
- test: add 407 proxy response test
- test: use "semver" module, disable the HTTPS over HTTPS test for node >= v0.11.3
- Add initial "Proxy-Authorization" Basic authentication support
- rename
secure
tosecureProxy
- added
secureEndpoint
option - various optimizations
- README improvements
- test: add mocha tests
- don't use
socket.ondata
, use the official API instead - throw an Error when no proxy info is given
- add support for passing options to net/tls .connect()
- Initial release