- Fixed RFC version constant (fix by @e9x)
- Updated dependencies
- Fixed bug where src folder was not properly referenced in package.json file
- Removed Babel dependencies
- Switched from Travis CI to Github Actions
- Fixed issue with ipv6 (fix by @Lanius-collaris)
- Updated dependencies
- Realized we should have waited until Wednesday the 2nd to launch this release
- Updated dependencies
- Updated dependencies and moved to corejs 3
- Removed dependency on put
- Added
proxyDisconnect
event - Updated dependencies
- Removed
put
frompackage.json
- Changed functionality for
connectionFilter
so that both the origin and the destination can be filtered - Moved to
@babel/cli
frombabel-cli
as a dev-dependency - Removed dependency on
put
and replaced with nativeBuffer
- Updated dependencies
- Updated dependencies
- Fixed issue where IPv6 clients were failing
- Tightened up the
.eslintrc.yml
file for a few additional tests
- Added babel for transpile
- Fixed
(node:17070) [DEP0005] DeprecationWarning: Buffer() is deprecated
warning at runtime - Moved to eslint instead of jshint
- Refactored constants for cleaner code
- Updated node.js dependencies for Travis-CI
- Added
connectionFilter
option to provide ability to filter destination addresses (thanks to @slava-vishnyakov for implementation and @jfowl for review and advice)
- Modifed the authentication callback to return a
socket
based on pull-request from @dgramop
- Fixed issue in support for ipv6 (thanks to @fabiensk)
- Added ability to run multiple instances of the server at once (thank you to @pronskiy)
- Moved events to a constant that is exported via the module
- Updated tested versions of Node in Travis configuration
- Ensuring any errors that emit from the underlying socket are surfaced to the proxy server
- Fixing issue where unhandled exception bubbles from authentication
- Merge pull request to resolve error with active session tracking
- Fixing bug present when tracking active sessions
- Added support for USERNAME/PASSWORD authentication (RFC 1929)
- Added event
proxyData
to TCP server object returned fromcreateServer
method - Modified interface for
proxyConnect
event to also return the remote socket connection - Updated documentation
- Initial release of server