Cloud Server 1.0.3 for Windows

Quick Start
------------------------------
Launch CloudServer.exe by double clicking it's icon. It is a GUI based app and not meant to be run from the command line.

After launching CloudServer.exe, the console window will indicate whether the server started successfully or not. If not, there is most likely a port conflict with another application running on your computer. If this is the case, simply enter a new port number and press "Restart Server".

If there are multiple ethernet interfaces found on your computer, you can choose the active one using the drop down selector. Again, simply press "Restart Server" to restart the cloud server using the selected interface.

You should also choose the default disk and program directories on your computer at this time. NOTE: program files must currently have the suffix '.prg' to be picked up by the server.

At this point, you should be able to connect from your Commodore after setting up a new cloud server configuration on your Flyer using the same IP address and port settings you just configured. Username and password are ignored unless access restrictions are enabled in the cloud server.

As of CloudServer 1.0.3, you can enable access restrictions and set up one or more password-protected user accounts. You can add as many users as you like.

Note that passwords are entered and stored as MD5 hashes for security and flexibility. You can enter the MD5 password hash if known (for example, to integrate with another user database), or use the "..." button to enter a plain text password and have the MD5 hash computed for you. The plain text password is NOT stored by the CloudServer application.

In addition, each user can optionally be assigned his or her own disk and program directories. If these are not enabled, the default disk and program directories will be used for the user.

All configuration settings and users are saved automatically when quitting the application.

If you have any issues, questions or suggestions for future updates, contact support@retroswitch.com.

Version History
------------------------------
1.0.0    2/9/2012
  - Initial Release.

1.0.1    2/19/2012
  - Directory scan for disks and programs now recursive.
  - Fixed bug when receiving multiple disks in a single upload package from Flyer.
  - Fixed unterminated disk listing returned to Flyer when downloading disk(s).
  - Fixed issue with some error messages not getting returned to the Flyer (for display on the LCD).

1.0.2    5/10/2012
  - Fixed bugs dealing with disk/program filenames which contained spaces.
  - Fixed media scan to now recognize D64s w/extra error blocks correctly.

1.0.3    9/5/2012
  - Added ability to chose ethernet interface if multiple are available.
  - Added optional access restrictions to allow multi-user configuration (including login credentials & per user directories).
  - Disk types (d64, d71, ..) now displayed in search listings returned from the server.
  - Fixed bug causing wrong disk type ID to be sent back to the Flyer. This would cause incorrect disk types to be displayed when listing disks on the Flyer (load"$$",7) even though the disks would otherwise work fine.
  - Media is no longer pre-scanned. Any file system changes are seen immediately.
  - CloudServer now available for Windows, Linux (Ubuntu tested) and OS x.
