sfcode An Online Competing and Development Environment

3.0.1 / 2017-09-18

- update "agent-base" to v4.1.0

# 3.0.0 / 2017-06-13

- [BREAKING] drop support for Node < 4
- update deps, remove `extend` dependency
- rename `socks-proxy-agent.js` to `index.js`

# 2.1.1 / 2017-06-13

- fix a bug where `close` would emit before `end`
- use "raw-body" module for tests
- prettier

# 2.1.0 / 2017-05-24

- DRY post-lookup logic
- Fix an error in readme (#13, @599316527)
- travis: test node v5
- travis: test iojs v1, 2, 3 and node.js v4
- test: use ssl-cert-snakeoil cert files
- Authentication support (#9, @baryshev)

# 2.0.0 / 2015-07-10

- API CHANGE! Removed `secure` boolean second argument in constructor
- upgrade to "agent-base" v2 API
- package: update "extend" to v3

# 1.0.2 / 2015-07-01

- remove "v4a" from description
- socks-proxy-agent: cast `port` to a Number
- travis: attempt to make node v0.8 work
- travis: test node v0.12, don't test v0.11
- test: pass `rejectUnauthorized` as a proxy opt
- test: catch http.ClientRequest errors
- test: add self-signed SSL server cert files
- test: refactor to use local SOCKS, HTTP and HTTPS servers
- README: use SVG for Travis-CI badge

# 1.0.1 / 2015-03-01

- switched from using "socks-client" to "socks" (#5, @JoshGlazebrook)

# 1.0.0 / 2015-02-11

- add client-side DNS lookup logic for 4 and 5 version socks proxies
- remove dead `onproxyconnect()` code function
- use a switch statement to decide the socks `version`
- refactor to use "socks-client" instead of "rainbowsocks"
- package: remove "rainbowsocks" dependency
- package: allow any "mocha" v2

# 0.1.2 / 2014-06-11

- package: update "rainbowsocks" to v0.1.2
- travis: don't test node v0.9

# 0.1.1 / 2014-04-09

- package: update outdated dependencies
- socks-proxy-agent: pass `secure` flag when no `new`
- socks-proxy-agent: small code cleanup

# 0.1.0 / 2013-11-19

- add .travis.yml file
- socks-proxy-agent: properly mix in the proxy options
- socks-proxy-agent: coerce the `secureEndpoint` into a Boolean
- socks-proxy-agent: use "extend" module
- socks-proxy-agent: update to "agent-base" v1 API

# 0.0.2 / 2013-07-24

- socks-proxy-agent: properly set the `defaultPort` property

# 0.0.1 / 2013-07-11

- Initial release