Satan-AnyWhere Changelog

What's new in Satan-AnyWhere 1.4.1

Feb 26, 2015
  • Modified authentication protocol, backward compatibility broken
  • Added snappy compression algorithm for some functions
  • Added UPnP NAT port mapping support, with startup parameter
  • connectionhost:]connectionport[/upnpnatport] and new command *SAWUPNPNATPORT
  • Added ping-heartbeat, see network delay with command *SAWPING
  • Added audio chat with command *SAWAUDIOCHAT
  • Added socks proxy tunnels with command *SAWSOCKSTUNNELS
  • Modified the video codec used in *SAWREMOTEGRAPHICSMODE
  • Changed command *SAWSETTUNNELS to *SAWTCPTUNNELS
  • Removed *SAWLOCALZIPCREATE, *SAWLOCALZIPSTORE and *SAWZIPEXTRACT commands
  • Modified *SAWZIPCREATE, *SAWZIPSTORE and *SAWZIPEXTRACT commands
  • Renamed *SAWZIPCREATE command to *SAWZIPCOMPRESS
  • Changed AES 128 bit encryption transformation to CBC instead of CFB128
  • Added *SAWRESET command to temporarily override all credentials on server
  • Added *SAWSETSHELL command to change external native shell application
  • Added connection helper form dialog for both server and client
  • Added command *SAWHLP to show list of shortened commands
  • Modified *SAWRUNTIME command to show the return codes
  • Changed command syntax error message to include command help
  • Added client-settings.properties file to pre-configure client settings
  • Compiled server file system commands to *SAWFILEINSPECT and *SAWFILEMODIFY

New in Satan-AnyWhere 1.3.12 (Feb 26, 2015)

  • Changed SAWGRAPHICSALERT to use AWT instead of Swing
  • Changed SAWSETTUNNELS command syntax
  • Added command *SAWBROWSE
  • Changed command SAWENCRYPTIONPASSPHRASE to SAWENCRYPTIONPASSWORD

New in Satan-AnyWhere 1.3.11 (Oct 11, 2013)

  • Now JZlib is used instead of java native GZIP streams in compressed file transfers

New in Satan-AnyWhere 1.3.10 (Oct 11, 2013)

  • Changed some console command helper menu terms

New in Satan-AnyWhere 1.3.9 (Aug 20, 2013)

  • Corrected problems with command *SAWPROXYTYPE and * SAWSETTINGSLIST in both client and server consoles

New in Satan-AnyWhere 1.3.8 (Jul 27, 2013)

  • Fixed instability problem when closing remote graphics mode window
  • Changed the text font size in command *SAWPRINTTEXT to 16

New in Satan-AnyWhere 1.3.7 (Jun 13, 2013)

  • Now the server dont ask for encryption and proxy configuration if those are defined in file 'server-settings.properties'

New in Satan-AnyWhere 1.3.6 (Apr 13, 2013)

  • Client/server backward compatibility broken again in this version,
  • changed connection protocol
  • Added tunnel functionality (port forwarding) with new command *SAWSETTUNNELS
  • Added new printer based commands *SAWPRINTTEXT and SAWPRINTFILE
  • Added graphical window alerts with new command *SAWGRAPHICSALERT
  • Renamed some existing commands
  • Removed command *SAWDEFAULTPRINTSERVICE, *SAWPRINTSERVICES command now also shows the default print service

New in Satan-AnyWhere 1.3.5 (Dec 28, 2012)

  • Graphical command console (awt) now supports input by drag and drop.
  • Changed file 'security-settings.properties' to 'server-settings.properties' and now this file supports much more startup parameters.
  • More startup parameters available, and now it explains briefly the startup parameters of each startup class, automating and lessening the need for manual user input when using the program.
  • Added the option to repeat connection settings and user login/password when reconnecting in client.
  • Solved the bug with the command *SAWPROXYPORT changing target host port.

New in Satan-AnyWhere 1.3.4 (Nov 24, 2012)

  • Client/server backward compatibility broken again in this version,
  • changed connection protocol
  • Removed commons-codec, commons-collections, commons-configuration,
  • commons-lang, commons-logging as dependencies of the project
  • Added ctrl-shift-space as shortcut to interrupt refresh in remote graphics
  • mode
  • Added ctrl-shift-enter as shortcut to toggle full screen mode in remote
  • graphics mode
  • Added ctrl-shift-alt as shortcut to toggle remote control in remote
  • graphics mode
  • Some commands now have a abbreviated alternative form, use *sawhelp to check the alternative form of the commands
  • Improved startup parameters syntax for client and server:
  • first parameter (always must be the first argument):
  • [targethost:]targetport
  • other parameters (autodetect by format):
  • [proxytype[/proxyuser/proxypassword]/proxyhost:proxyport]
  • [encryptiontype/encryptionpassphrase]
  • [login:password]
  • [sessionslimit]

New in Satan-AnyWhere 1.3.3 (Oct 31, 2012)

  • Client/server backward compatibility broken again in this version,
  • changed connection protocol
  • Removed commons-codec, commons-collections, commons-configuration,
  • commons-lang, commons-logging as dependencies of the project
  • Added ctrl-shift-space as shortcut to interrupt refresh in remote graphics
  • mode
  • Added ctrl-shift-enter as shortcut to toggle full screen mode in remote
  • graphics mode
  • Added ctrl-shift-alt as shortcut to toggle remote control in remote
  • graphics mode
  • Some commands now have a abbreviated alternative form, use *sawhelp to check
  • the alternative form of the commands
  • Improved startup parameters syntax for client and server:
  • first parameter (always must be the first argument):
  • [targethost:]targetport
  • other parameters (autodetect by format):
  • [proxytype[/proxyuser/proxypassword]/proxyhost:proxyport]
  • [encryptiontype/encryptionpassphrase]
  • [login:password]
  • [sessionslimit]

New in Satan-AnyWhere 1.3.1 (Oct 31, 2012)

  • Client/server backward compatibility broken in this version,
  • changed connection protocol, use v1.2.4 for older versions
  • Much faster AES 128 bit connection encryption
  • Changed some commands