Skip to content

TS-Warp-1.5.0

Compare
Choose a tag to compare
@mezantrop mezantrop released this 12 Mar 21:30
· 45 commits to master since this release

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 in gui-warp.ini
  • gui-warp.app: Symlink to /Applications in DMG
  • gui-warp.py, gui-warp.app: gui-warp.ini back to macOS; daemon_options var controls ts-warp startup options
  • ssh2.c: Deny SSH2-proxy connections with no username
  • ssh2.c: Do not try manual authentication is agent-authentication was successful
  • ssh2.c: Variable proxy_ssh_force_auth in ts-warp.ini to force or negotiate SSH2 authenticaton methods
  • ts-warp.c: CLI options to disable TS-Warp port listeners: -T 0:0, -S 0:0 and -H 0:0
  • ssh2.c: SSH-agent support added
  • ts-warp.c, ssh2.c: Fix SSH2 related memory leaks, proper SSH session closure
  • inifile.c: Hide SSH privatekey key passphrase in logs
  • ssh2.c: Authentication methods reworked. proxy_key_passphrase INI-entry appeared
  • inifile.c: Allow proxy_key to be specified in the INI-file
  • build.sh: MacOS application build fix for LIBSSH2
  • ts-warp.c, Makefile: LIBSSH2 compilation issues under Linux
  • inifile.c: Enable default proxy port-numbers based on proxy_type: Socks4/5: 1080, HTTPS: 3128, SSH2: 22
  • examples\ts-warp.ini: Ports specified for HTTPS and SSH2 proxies
  • ts-warp.c: Prevent HTTP-port overwriting TRANSPARENT-port
  • build.sh when makind gui-warp.app downloads/builds static SSL and SSH2 libraries WITH_LIBSSH2=1 sh ./build.sh
  • SSH2 proxy supported in any position of a CHAIN
  • gui-warp.app: on macOS deiconify from Dock; LICENSE file added to the application
  • http.c: http_client_request() tolerate fail on send() and recv()
  • ts-warp.c: NIT lookup lifted up the code to work for all proxies
  • ts-warp.c: minor logging bugfix, README.md updates
  • SSH2 proxy-client introduction
  • ts-warp.c: Be silent on LIBSSH2_ERROR_EAGAIN in libssh2_channel_read()
  • gui-warp.app: Makefile and build.sh prepred for static LIBSSH2
  • SSH2 proxy first successful run
  • Added SSH2 to the main loop
  • ssh2.c: libssh2_channel_direct_tcpip() added
  • ssh2.c: libssh2_userauth_*() added
  • gui-warp.app: build.sh Stage clean removes correct dmg at right time