TS-Warp-1.5.0
2024.03.12 ts-warp-1.5.0, gui-warp-1.0.23 (gui-warp-v1.0.28-mac), ns-warp-1.0.7
gui-warp.app
,gui-warp.py
: Correcting paths ingui-warp.ini
gui-warp.app
: Symlink to/Applications
inDMG
gui-warp.py
,gui-warp.app
:gui-warp.ini
back to macOS;daemon_options
var controlsts-warp
startup optionsssh2.c
: Deny SSH2-proxy connections with no usernamessh2.c
: Do not try manual authentication is agent-authentication was successfulssh2.c
: Variableproxy_ssh_force_auth
ints-warp.ini
to force or negotiate SSH2 authenticaton methodsts-warp.c
: CLI options to disableTS-Warp
port listeners:-T 0:0
,-S 0:0
and-H 0:0
ssh2.c
: SSH-agent support addedts-warp.c
,ssh2.c
: Fix SSH2 related memory leaks, proper SSH session closureinifile.c
: Hide SSH privatekey key passphrase in logsssh2.c
: Authentication methods reworked.proxy_key_passphrase
INI-entry appearedinifile.c
: Allowproxy_key
to be specified in the INI-filebuild.sh
: MacOS application build fix forLIBSSH2
ts-warp.c
,Makefile
:LIBSSH2
compilation issues under Linuxinifile.c
: Enable default proxy port-numbers based onproxy_type
: Socks4/5: 1080, HTTPS: 3128, SSH2: 22examples\ts-warp.ini
: Ports specified forHTTPS
andSSH2
proxiests-warp.c
: PreventHTTP
-port overwritingTRANSPARENT
-portbuild.sh
when makindgui-warp.app
downloads/builds static SSL and SSH2 librariesWITH_LIBSSH2=1 sh ./build.sh
SSH2
proxy supported in any position of aCHAIN
gui-warp.app
: on macOS deiconify from Dock;LICENSE
file added to the applicationhttp.c
:http_client_request()
tolerate fail onsend()
andrecv()
ts-warp.c
:NIT lookup
lifted up the code to work for all proxiests-warp.c
: minor logging bugfix,README.md
updates- SSH2 proxy-client introduction
ts-warp.c
: Be silent onLIBSSH2_ERROR_EAGAIN
inlibssh2_channel_read()
gui-warp.app
:Makefile
andbuild.sh
prepred for staticLIBSSH2
- SSH2 proxy first successful run
- Added SSH2 to the main loop
ssh2.c
:libssh2_channel_direct_tcpip()
addedssh2.c
:libssh2_userauth_*()
addedgui-warp.app
:build.sh
Stageclean
removes correctdmg
at right time