Releases: securesocketfunneling/ssf
Releases · securesocketfunneling/ssf
3.0.0
Features:
- Rename executables:
ssfc->ssfssfs->ssfd
- #46 Automatic client reconnection:
- Max unsuccessful connection attempts before stopping (
--max-connect-attemps) - Time to wait before attempting to reconnect (
--reconnect-delay) - Do not try to reconnect client if connection is interrupted (
--no-reconnect)
- Max unsuccessful connection attempts before stopping (
- #39 Windows XP support (use
-T vXXX_xpCMake option) - #14 SOCKS proxy support (no authentication), cf. configuration file
- Refactor
ssfcp:- Attempt to resume file transfer if the destination file exists (
--resume) - Copy files recursively (
-r) - Max transfers in parallel (
--max-transfers) - Check file integrity at the end of the transfer (
--check-integrity)
- Attempt to resume file transfer if the destination file exists (
- Remove
-bclient command line option (replaced bycircuitconfiguration file key) - Improve build system (cf. BUILD_WIN32.md, BUILD_UNIX.md, BUILD_CROSS.md)
- ARM build
- Use
msgpacklibrary instead of boost serialization - Refactor logs (use
spdloglibrary) - Refactor command line (use
cxxoptslibrary)
Fixed bugs:
- #32 SOCKS v5 microservice
- #35 Use
reuse_addrsocket option onssfdand listener microservices (stream_listener,datagram_listener) - Improve memory management
- Improve client and server stability
- #41 Add user agent configuration for HTTP proxy (
http_proxy.user_agentkey) - Allow TLS parameters as buffers (
tls.ca_cert_buffer,tls.cert_buffer,tls.key_buffer,tls.dh_bufferkeys) - Move circuit configuration into configuration file (
circuitkey) - Add an option to save command line arguments (
argumentskey)
2.2.0
Features:
- Introducing microservices, base components for client features
- #20 Enable/disable microservices in configuration file
- #24 Gateway ports. Allow client to specify network listening interface on client features:
-gcommand line option orgateway_portsmicroservice options (stream_listeneranddatagram_listener) - Server as relay only:
-Rcommand line option
Fixed bugs:
- #23 Delegate server hostname resolution to proxy
- #25 Fix server DOS on bogus connection
- #26 Fix a hang when the client stops during the connection stage
Configuration file:
http_proxy.credentials.reuse_ntlmandhttp_proxy.credentials.reuse_kerb: boolean instead of string
2.1.0
Features:
- TLS layer over circuit layer
- HTTP proxy support (CONNECT method)
- HTTP proxy authentication support (Basic, Digest, NTLM [windows only], Negotiate)
- Basic shell through socket (
-Xand-Yoption) - Server network interface option
Fix:
- Linux static link to libstdc++
- Linux dependency to GLIBC2.14 (memcpy)
- Stop behavior (signal instead of user input)
- Port forwarding listening side on localhost only
1.1.0
New
- Add ssfcp (file copy feature between client and server)
- Rename executables :
- SSF_Client to ssfc
- SSF_Server to ssfs
Fix
- Crash issue due to exception when resolving endpoint
- Refactor CMakeLists
- Coding style and naming
- Exception safety