I do believe five days is sufficient wait...
Anyway, 1.9. Fixed a few bugs, added a few small things like little icons on the main screen that show server features as well as a server response for wrong passwords and missing usernames. However, the biggest update is file transfer. 1.9 uses an FTP server (login information is retrieved from the server) to upload, download, and delete files. It's fairly speedy, all depends on the server used. The standard server runs on Oasis-Games.com's FTP server, so it's fairly fast.
The download end shows a progress bar while the upload end displays a marquee - this is because of the way data is written to the buffer. I can change it, but all that will do is slow things down. Further changes may be made - I may not even use FTP in the future.
Anyway, you can download 1.9
here as well as the new server
here.
Edit: If you ever find that Oasis-Games.com is not responding, you can always access the Pandemic site directly by IP:
http://66.79.166.44/~kaos/pandemic/
Edit:
After about 4 hours of work (I'm lazy, things tend to be slow), I finally have a working installer. This installer is a custom-made single-file program that will extract all the necessary files and run the Mozilla ActiveX installer (you can cancel the installation for that if you already have it). The installer uses a third-party cab extraction library (which is embedded and extracted from the program itself) to extract files from a cab archive containing the necessary program files. The bulk of the installer is the Mozilla control. I may make a stripped-down version of the installer that does not include it, but for now, it will remain in there to keep everything in one place.
Anyway, without further ado, you can download the installer by clicking on the icon below:
Edit (August 27th, 2:42pm, EST):
Well, I noticed plenty of bugs concerning logging and file sending (specifically with refusing files). I've fixed them up and added some security features to the file transfer. You can now choose to block certain extensions automatically, as well as automatically save incoming files (security comes first).
One thing I'm looking towards doing is an automatic updater. It will retrieve the newest installation as a CAB archive, close out of Pandemic, and then extract the archive. This will be released in the next build. The updater will be a single file that will be installed separately from the other parts of the program (it won't be stored in the CAB archive in the installer)
One last thing that's new is that the client will detect when it has lost its connection to the server through the use of the friends list and a timeout counter. Don't worry if you don't have any friends, the counter will not be enabled unless a friend status request is sent. This was put in place while testing fixes for file transfer refusal bugs and because my connect always dies. In the case that a connection is lost, the socket will shut down and reconnect with a fresh socket and boot you to the login screen. Once it has reconnected, it will send a logout, just in case you're not around to log back in (otherwise, you'll just sit on the server as being online)
Anyway, without further ado, 1.10:
Installer
Binaries