124 lines (92 loc) · 3.38 KB
Add "engines" to package.json - requires Node.js >= 4.5.0
Use Buffer.from()
Update debug - Security Problems with Previous Version (#38)
only include the port number in the Host header when non-default port (#22)
set ALPN to "http 1.1" by default when using tlsproxy (#25)
only set ALPNProtocols when the property does not already exist
support SNI (#14)
rename https-proxy-agent.js to index.js
update dependencies and remove semver-specific test case
update agent-base to v4
remove extend dependency
⬆️ update minimum version of debug dependency
opts/options
drop Node versions < v4 from Travis-CI
test Node.js 5, 6, 7 and 8 on Travis-CI
README: remove outdated secureEndpoint reference
README: remove secureEndpoint docs, add headers
https-proxy-agent: add support for proxy "headers"
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 the tls.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 to secureProxy
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()
You can’t perform that action at this time.