- Added
close
,closeAll
, andstop
methods toSocksServer
. - Added
SocksClientConnectionClosedException
andSocksClientConnectionCommandFailedException
. - Updated documentation.
- Updated server examples.
- BREAKING:
package:socks5_proxy/socks_enums.dart
was replaced withpackage:socks5_proxy/enums.dart
. - BREAKING:
package:socks5_proxy/enums/*.dart
andpackage:socks5_proxy/exceptions/*.dart
were made private usepackage:socks5_proxy/exceptions.dart
orpackage:socks5_proxy/exceptions.dart
if you need to access them.
- BREAKING:
SocketConnectionTask
is replaced with built-inConnectionTask.fromSocket
. Original class is removed!
- Added
addServerSocket
method toSocksServer
which allows to add custom server sockets. - Added
ROADMAP.md
.
- Added
ByteReaderException
which is thrown then server closes connection with clinet without stating the reason. - Added
lookup
argument to every place it can be relevant.
- Remove unnecessary DNS resolve in socks_tcp_client.dart.
- Remove print statement in socks_client.dart.
- Fix typo in logic of allowIPv6.
- AllowIPv6 argument for accept and forward methods.
- Fixing problem with connections not closing in default handler.
- Problem with examples.
- Adding examples to
dart.pub
.
- Initial version.