*** Version 8.2 ***

1) Added RealVNC 4.1.2 due to a security risk in 4.1.1.

*** Version 8.1 (beta) ***

1) Tweaked the VNCPWD process so that it works for version 4 of WinVNC. Use "/pwd mypassword" to try it.

2) Added "/firewall" switch. This checks for the NETSH program which XP uses to configure it's firewall. If this is present then the script adds an exception to the firewall on port 5900. This could easily be tweaked to allow local subnet or additional ports if required. Use with care! :-)

*** Version 8.0 (formerly 7.2g) ***

This release has been stable (!!) for a period and as such I'm making it next major release of the Fastpush script.

The differences between 8 and 7.2 are:

1) Added a routine to capture the current path and store it as "nowpath". If a host directory is set then the script CD's to it and then uses nowpath to jump back.

2) Added routines to detect if the necessary VNC files are present in the source folder. If not, an error is logged.
These are :real4check and :real3check

3) Put in some more boilerplates to display what the script is doing at key procedures (remote logon, IP pinging, etc).

4) Renamed the script to fpXX where xx is the version number.

5) Removed some of the older VNC distributions from the package and from the script too.

6) Added /wait option. This option causes a pause after each main procedure.

7) Improved the path detection system

8) Improved the flavour detection routine.

*** Version 7.2f = 7.6 ***

1) Added a routine to capture the current path and store it as "nowpath". If a host directory is set then the script CD's to it and then uses nowpath to jump back.

2) Added routines to detect if the necessary VNC files are present in the source folder. If not, an error is logged.
These are :real4check and :real3check

3) Put in some more boilerplates to display what the script is doing at key procedures (remote logon, IP pinging, etc).

4) Renamed the script to fpXX where xx is the version number.

*** Version 7.2e *** = 7.5

1) Removed some of the older VNC distributions from the package and from the script too.

*** Version 7.2d *** = 7.4

1) Added /wait command option. This option causes a pause after each main procedure. Useful for bug fixing! :-)
2) Improved the path detection system

*** Version 7.2c ***

1) The flavour variable was not working properly. I've tweak the script to set "flav" with a truncated version of the "test" varaible. So... the script does a search for /ultra (or whatever) from the command line options. If this is found then the flav variable is set to that the of the search value (eg: /ultra) less the first character. In all my tests, this seems okay.

*** Test2.cmd (7.2c) ***

Test2 contains a routine that reads the fplocation and checks for it's existance. If it's found then okay. If not - you get an error message. Also, the routine checks for any long file names and spits out an error if it finds any spaces in the fplocation variable.

*** test vnc 7.2b ***

1) fixed issue with VNC source path not being found

*** test vnc 7.2 (7.3) ***

1) Strip appending slash from flavour variable. This was causing path problems.
2) Added in tests to check that the source VNC files exist
3) Added an option to display if a password was specified on the command line 
4) Changed the flav variable to be just "real4" or "vnc9" rather than "/real4". This cuts down on a bit of unnecessary code.

Command line specified VNC passwords appear to be broken at the momemnt. WinVNC4 uses a different encryption mechanism. More in the pipeline.