I've decided to release an ALPHA (incomplete) version of the plugin to the public. Here are the changes:
-
Support for firewalled connections (passive transfer mode).
- Ability to set a default save folder.
- Resume go-back to prevent file corruption.
- IP address optionally encrypted (for better security in a multi-user conversation window).
- Plugin generates activity log for troubleshooting.
- Ability to preview media files while the transfer is in progress. If the file bitrate is less than the transfer speed, you'll be able to preview the entire file from the beginning without interruptions.
- Media files can have a different default save folder (overrides global setting).
- Ability to auto-accept file transfers from your friend list or anyone. The file is saved in the default folder.
- Transfer history log for improved management of the received files.
- Checksum optimized (specially for large files). It now uses zLib algorithm.
- Transfer can now be paused/resumed at any time.
- Transfer window optionally closes itself when transfer is complete.
- Default command to send files is now /xtpsend. Other commands are /xtpshare (share plugin) and /xtpabout.
- A lot of bug fixes and other improvements.
These are the things missing in ALPHA release:
- Check to see if the contact already has the plugin installed, otherwise the transfer is done by the Messenger's file transfer.
- Command to check for new plugin updates.
- Automatic compression on-the-fly. This may increase the apparent transfer speed beyound your connection bandwidth.
- Help file.
This version of the plugin is NOT compatible with previous 1.0 versions.
Download the plugin's
setup package (706KB) and install over the previous version (close Messenger before installing).
Let me know if you like it