Kenbushi
User Manual

Appendices

Glossary
Backing up The process of saving files on alternative media so that if the primary files are lost or damaged, the files can be restored.
Bandwidth The speed at which data moves across a network.
Computer crash A computer lockup requiring a restart/reboot.
Congestion The way in which response times and download speeds decline when many users are actively using a network.
Download subscriptions Renewable date-limited access to softgoods.
Network firewall The process of checking and controlling network traffic to protect computers from outside hackers.
Load balancing Distributing tasks evenly between servers to optimise system performance.
Modem dropout A modem losing an Internet connection, usually caused by a loss of the carrier signal.
Runtime key A small amount of special text (eg. a CD codekey, registration code, activation key, etc.) which enables a software package to run.
Server downtime A server made unavailable for normal access because of maintenance, failure, etc.
Softgoods Types of electronic content including software, games, movies, music, books, photos, documents, plugins, program updates and SDKs.
Strong encryption Generally refers to encryption using keys greater than 128 bits in size.

Frequently Asked Questions (FAQ) / Troubleshooting
Q. Kenbushi tries to access the internet as soon as it's launched. Why?
A. It's trying to download the latest news file, to tell you about any available program upgrades, special offers, etc.

Q. My modem tries dialing up and connecting every time I launch Kenbushi. What can I do to prevent this?
A. There is a setting on your computer which specifies whether it should dial up automatically when a program tries to connect to the Internet. Switch this off. On Windows XP, uncheck the 'Dial whenever a network connection is not present' checkbox located on the 'Connections' panel of the 'Internet Properties' control panel. On MacOS X, uncheck the 'Connect automatically when needed' checkbox, which is located on the dialog displayed when you press the 'PPP Options...' button on the 'PPP' panel of the 'Network' control panel.

Q. Kenbushi has a problem launching, and I think it's related to the 'Incoming' folder  selected (the folder displayed in the local file list). What can I do to reset the 'Incoming' folder so it works again?
A. If you hold down the 'Ctrl' key whilst launching Kenbushi, it will reset the 'Incoming' folder selected to show the top level (ie. the hard drives and CD drives on the computer).

Q. Can I use the Lite Edition of Kenbushi on one computer and the Standard Edition or Professional Edition on the other?
A. Yes, but downloads on the Lite Edition are limited to 10mb in size, and uploads are limited to 2mb.

Q. Kenbushi is using a lot of CPU time, especially on Windows. What can I do to fix it?
A. You may have a lot of files in the 'Incoming' folder, and scanning through them to update the local file list could be causing the problem (anti-virus software on Windows does additional time-consuming checks when files are accessed).

Q. On Windows, during file transfers, the status information sometimes locks up for a few seconds. What is causing this?
A. It is probably your anti-virus software doing ongoing checks of the data being transferred. These type of delays are generally more evident with zip, iso and other archiving file types.

Q. How do I get Kenbushi on all the computers on my LAN?
A. You can transfer the software via floppy disk, zip disk, CD-R, CD-RW, etc. If you have Internet connection sharing software, you can download the software onto each computer on your LAN. You can also transfer the full version of Kenbushi across your LAN using the Lite Edition (which can be freely downloaded).

Q. I can't seem to transfer files to my PC which have path lengths longer than 256 characters (eg. such as iTunes music). What's going wrong?
A. Windows (XP, and other varieties) have a problem with file paths longer than 256 characters. You simply cannot create a file path on Windows longer than this, even from the desktop.

Q. There's some type of problem with the 'Incoming' folder I have selected, and Kenbushi can't display it in the local file list properly. What can I do?
A. Hold down the 'Ctrl' key when you launch Kenbushi, and the local file list will return to root level, thus displaying the hard disks, CD drives, etc. on your system. You can then navigate freely from there.

Q. I can see the shared Macintosh files on my Windows XP computer, yet I can't see the shared Windows XP files on my Macintosh. What's going wrong?
A. Windows XP has a built-in firewall. You need to change the firewall settings to allow TCP/IP to operate on the ports used by Kenbushi (ie. the default port is 3300).

Q. I have a firewall installed on my computer and Kenbushi doesn't seem to work. What can I do?
A. You need to change the firewall settings to allow TCP and UDP to operate on the port used by Kenbushi (ie. the default port is 3300).

Q. One MacOS X, sometimes when I view a folder in the local file list, it seems to lockup with a spinning wheel. Why?
A. There may be an alias in the folder pointing to a file on a networked drive which is not available and/or can't be mounted. This is an operating system issue, and you should just wait until the Finder times out in its attempt to mount the network drive. Alternatively, you may need to force quit Kenbushi. Try to locate the problem alias and delete it.

Q. I'm using the Lite Edition and I can only see two other users on the network. What's going wrong?
A. The Lite Edition only supports 3 users in a workgroup. Please purchase the Standard Edition or the Professional Edition to build large workgroups.

Q. In what order are Macintosh file type/creator values assigned from the table?
A. The file type/creator values at the bottom of the list are assumed to be more current. Thus, if you add a file type/creator which has the same PC file extension as an existing one, your new one takes precedence. Of course, you can remove file type/creator values to ensure the conversion process is done exactly in the way you specify.

Q. I'm a Windows user and I don't have a Network Neighborhood or My Network Places icon on my desktop. How do I get one?
A. You need to refer to the Windows help system to find out how to install and configure networking and TCP/IP on your computer.

Q. I need to change the runtime key - how do I do that?
A. Press the Runtime Key button on the News tab panel and you can enter a different runtime key.

Q. Where is the 'Kenbushi' preferences folder?
A. Hold down Ctrl and Shift on the keyboard whilst clicking the Preferences tab on the main window and the preferences folder will be displayed on your desktop.

Q. I'm running MacOS 8.6 and when another computer gets a file from me, the computer seems to lock up. Is there anything I can do?
A. There is a well documented problem with TCP/IP networking on MacOS 8.6 relating to DHCP. Please refer to the Apple's Technical Information Library, article 60400 for details (http://docs.info.apple.com/article.html?artnum=60400).

Q. I need CarbonLib 1.6 to run Kenbushi on my MacOS Classic 8.6 computer, but where can I find it?
A. You can download it from http://docs.info.apple.com/article.html?artnum=120047

Q. When I launch Kenbushi, my firewall displays an alert. What's going on?
A. These alerts may be caused by a number of issues:

  1. After launch, the latest news is automatically downloaded and displayed in the 'News' panel (if it has been updated).
  2. Kenbushi acts as a server, by listening on the base port for other computers which are running the software.
  3. Kenbushi may do narrowcasts and broadcasts of UDP datagrams (based on the IP addresses in the 'Workgroup IP Addresses' list) when it is trying to locate other computers on a network.

Error messages
Remote computer unreachable The remote computer is inaccessible, probably because Kenbushi is not running on that computer, or there is a TCP/IP configuration problem.

Revision history

KEY
[New] = New Feature
[Opt] = Optimization
[Bug] = Bug Fix
[Note] = Application note

6.2.0 (9 October 2006)
[New] Playlist looping was added, to allow better control of media playback.
[New] Media playback can now be remotely controlled using any Wi-Fi enabled device, such as the Nintendo DS, Pocket PC, PSP, PalmPilot, mobile phone, etc.
[New] Web slideshows have been added, which allows folders of pictures to be accessed using any Wi-Fi enabled device, such as the Nintendo DS, Pocket PC, PSP, PalmPilot, mobile phone, etc.
[New] A Web server function has been added. Shared folders can now be Web-enabled by checking a checkbox, allowing HTML documents, etc. within the folder to be accessed remotely using a web browser.
[New] Media bookmarks were added, which are media specific (ie. if the same movie file is used in multiple playlists, the bookmarks remain with the movie).
[New] A Skipmark(TM) system was added. Any Skipmark interval set on a media file will be skipped during playback. Skipmarks allow users to skip movie credits, advertisements, sections unsuitable for children, etc. Alternatively, with looping, users can string together intervals they wish to view repeatedly.
[New] A media shuffle button has been added, which allows media in playlists not currently playing to be randomly shuffled.
[New] A window splitter was inserted between the playlist and media files listboxes to allow relative resizing of these listboxes.
[New] An 'Add To Media Files List' contextual menu item was added to the remote search results treeview on the 'Play Media' panel.
[New] The play position of the last media item played is stored when playback is stopped, so that playback of that media item can be continued from that position at a later time. The is especially useful for continuation of movie playback.
[New] Playlists will now play to completion on media servers, even if a remote controlling computer is not connected to it via the network. All skipmarks will also be active if they were enabled when the playlist was started.
[New] A 'Media Refresh' button has been added to allow users to get the latest media playback information (play position, etc) from the media server. This is sometimes needed if a PDA is used for remote media playback control.
[New] A mute button has been added.
[New] On the Windows version, an icon has been added to the Windows tray. This icon allows the main window to be brought to the front, the 'About Dialog' to be displayed, and the application to be quit. If the main window is closed, Kenbushi continues running in the background as a tray item.
[New] On the Windows version, if the 'Minimize Main Window On Launch' option is enabled, only the Kenbushi tray icon in the Windows tray (located on the bottom right side of the desktop) will be visible on launch.
[Opt] VLC media player upgraded to 0.8.5 on Windows and Linux (VLC v0.8.4a used on MacOS X, since v0.8.5 not compatible to 10.2 and 10.3).
[Opt] Movie and music playback is now not limited on the Standard and Lite Editions - full length media playback is enabled on all Editions.
[Opt] 'Any File' and 'Any Folder' media types were moved to the top of the media type popup menu.
[Opt] VLC media player window always stays on top of all other windows.
[Opt] The name of 'PC-Mac-Net FileShare' was changed to 'Kenbushi'TM (Knowledge Warrior).
[Opt] The blue highlight on various listboxes was made more subtle.
[Opt] The 'Kenbushi'(TM) character was added to the media backdrop and 'News' panel.
[Opt] The media stop button color has been changed from red to blue, to make it consistent with the other media control buttons.
[Opt] If no artist or album information is available for a music track, the playlist name is displayed under the track title on the media server backdrop instead.
[Opt] When performing media file searches, the progress of the search is more regularly reported and includes the number of items found out of the total searched.
[Opt] The Kenbushi application icon on Windows has been increased in size.
[Opt] On Macintosh and Linux, launching a second copy of the Kenbushi application causes the second copy to close automatically.
[Opt] The area used for instructions and other text has been increased on some dialogs to make text more readable on Linux installations with larger default fonts.
[Opt] Numeric lead characters are now only removed from music file names when adding media files to a playlist (these are often used to indicate track order).
[Opt] Media searches can now be performed during file transfers and/or media playback.
[Opt] An alert (with sound) is now displayed if a backup is attempted to a remote computer without the 'Allow Remote User Backups' checkbox enabled (previously only a status message was displayed).
[Opt] An alert (with sound) is now displayed if remote media control is attempted to a remote computer without the 'Allow Remote Media Control' checkbox enabled (previously only a status message was displayed).
[Bug] On Linux, the 'Backup Pending' alert always showed the button help information.
[Bug] If the name of a shared file/folder was changed when some shared files/folders were not accessible (and thus not shown in the listbox), the incorrect shared file/folder could be renamed.
[Bug] If the network connection from the media server to the remote controlling computer dropped out during music playback, the media information shown on the media server backdrop would not update correctly when the song changed.
[Bug] If a movie was paused, an item selected in the playlist and the play button pressed again, the media player would be stopped and restarted, rather than simply unpausing the movie.
[Bug] The backup pending alert may be displayed when some modal dialogs are displayed, and this could cause problems when using controls on these dialogs.
[Bug] On Windows, the news would refresh each time Kenbushi was launched, even if the news hadn't been updated.
[Bug] The auto-detected 'Computer Name' (found when Kenbushi launches for the first time) may contain strange trailing characters.
[Bug] If the 'Allow Remote User Backups' checkbox was not set, no files could not be uploaded on the 'Transfer Files' panel.
[Bug] If the 'Enable Sharing' checkbox was not set, backup plans would not execute correctly, as files could not be uploaded.
[Bug] When performing a remote media search, the results would sometimes not be displayed.
[Bug] If 'None' was selected from the 'Connect to' popup menu, the 'Playlists' and 'Media Files' listboxes were not cleared.
[Bug] When downloading a large file with 'Verify Files After Transfer' switched on, progress information about the final MD5 calculation on the transferred file was not displayed.
[Bug] If the 'Verify Files After Transfer' checkbox is switched on when transferring files to and from the MacOS Classic version, multiple transfers would occur.
[Bug] An unused 'Screenshots' folder would be created in the Kenbushi application folder.
[Bug] On Windows, sometimes when the media backdrop was closed, the taskbar would be inaccessible.
[Note] Gmail email accounts can be unreliable for sending emails and should generally not be used for backup plan notifications.

6.1.4 (21 August 2006)
[Opt] On Windows, disk names are now displayed at the top level of the local file list.
[Opt] On Windows, CD/DVD drives which do not contain disks no longer cause 'No disk in drive' alerts (this alert would be displayed most often at the top level of the local file list).
[Opt] On Windows, CD/DVD drives are now displayed with a CD/DVD icon at the top level of the local file list.
[Opt] When navigating to the top level of the local file list, the 'Size' column is now wide enough to show very large disk sizes.
[Opt] The 'Cancel' button on the Backup Plan Wizard was renamed the 'Close' button.
[Bug] On some types of computer hardware, when restoring after a backup, the restore dialog would not show the list of files available for restoration, even though the backup was actually performed.
[Bug] The times shown on the 'Backup Times' popup menu on the restore dialog did not correspond correctly with the search time of the files displayed.
[Bug] The 'Only Show Files Copied At This Time' checkbox did not correctly control the display of files by backup time.

6.1.3 (11 August 2006)
[Bug] If automatic backup plans were triggered when the 'Backup Plan Wizard' dialog was displayed, the backup alert would appear (it should wait until the 'Backup Plan Wizard' dialog is closed).

6.1.2 (10 August 2006)
[New] A backup plan wizard has been added to make it easy to set up a simple backup plan suitable for most users.
[Opt] Restore speed for groups of small files has been substantially increased.
[Opt] If a remote user goes offline during a restore operation but comes back online with 30 seconds, the restore operation is automatically continued.
[Bug] On Windows and Linux, when a single file with a resource fork is shared (ie. added to the 'Shared Folders' listbox), the resource fork was not transferred to a client who subsequently requested the file.
[Bug] Zero size files backed up remotely without encryption would not restore correctly, and would halt the restore process.
[Bug] Restoring files with very small data forks (7 bytes or less) which were backed up remotely without encryption would not restore correctly, and would halt the restore process.
[Bug] If a remote user went offline during a restore, the restore process would stop but no error message would be displayed to the user.
[Bug] In some cases, the 'Only Include' extension filter was not saved correctly with the backup plan data.
[Note] The maximum number of times a backup plan can be executed on the Lite Edition has been increased to 20.

6.1.1 (5 August 2006)
[Opt] Increased the speed when automatically reorganizing old backup data (ie. data created by version 6.0 of PC-Mac-Net FileShare).
[Opt] Increased the search speed when restoring files.
[Opt] The help information for the upload button was improved, better assisting users with setting shared folders to writeable so uploads would be possible.
[Opt] When restoring files from the 'local backup destination folder', the restore dialog is now more responsive to user input.
[Bug] Sometimes closing the restore window after performing a large restore operation would cause a long delay.
[Bug] On MacOS X, restoring some shortcuts inside bundles incorrectly caused errors to be logged.
[Bug] If a problem occurred when logging in to the email server when sending a post-backup email (such as a password error), the currently executing backup process would effectively be blocked.
[Bug] When restoring to a 'SaveTo' location, the volume name was incorrectly removed from the left side of the file path.
[Bug] On MacOS X, restoring multiple times without closing the restore dialog could cause the program to shut down.
[Bug] Manually executing a backup plan could occasionally cause the 'Backup Alert' dialog to be displayed.
[Bug] The stop button on the 'Transfer Files' panel was not disabled during a backup.
[Bug] 'Clues2Keys'(TM) encryption key answers were case sensitive.
[Bug] After creating a new backup plan and performing a backup, sometimes the restore file list would not be displayed.
[Note] During backups in PC-Mac-Net FileShare v6.0.x, aliases were incorrectly resolved to the file they pointed to. Thus, the full-size file was backed up, not the small alias file. This should have no affect other than taking up more storage space.
[Note] This was the first commercial release of v6.1.x, so the above fixes only apply to the Lite Edition.

6.1.0 (31 July 2006)
[New] An activity list shows all backups and restores which have been performed, as well as the results of those activities. Activities with log files are also marked, and these log files can be opened for viewing.
[New] An email can be sent after the completion of the execution of a backup plan.
[New] Pre-backup and post-backup scripts can be set, as well as timeouts for those scripts.
[New] An option allows each file transfer (both uploads and downloads) to be verified automatically via MD5 digital signatures, to ensure they are transferred correctly. Files which fail the MD5 digital signature test after transfer are automatically resent.
[New] Multiple destinations can be set for backup plans, allowing users to easily set up robust multiple-redundant backup stores over LANs or the Internet.
[New] Backup file data can be stored at remote destinations in highly encrypted form (up to 256-AES encryption), and in addition, all backup file transfers are now protected by 896-bit double-Blowfish encryption during transmission to ensure they are maximally secure over LANs and the Internet.
[New] A 'Wait' button has been added to the 'Backup Pending' alert, so the user has the option of instructing an automatic backup to wait until they are ready.
[New] Automatic backups which could not be previously executed (due to computer being off, PC-Mac-Net FileShare not running, etc.) can now be set to execute as soon as PC-Mac-Net FileShare is launched (since PC-Mac-Net FileShare can be set to launch on startup/login, any pending backup plans can be set to execute as soon as the computer has booted up).
[New] The 'Clues2Key'(TM) encryption key system has been implemented, allowing an encrytion key used for data backup to be recovered securely if a disaster occurs.
[New] All backup file data sent to and restored from remote destinations is verified automatically via MD5 digital signatures, to ensure files are transferred correctly.
[New] Laptop computers can be set to automatically backup to a home server when they come into wireless range (for example, at the end of a work day or a school day).
[New] Users can set whether remote users can backup data onto their computers.
[New] PC-Mac-Net FileShare can be set to launch on startup/login on MacOS X and Windows using a checkbox on the preferences panel.
[New] PC-Mac-Net FileShare can be set to be minimized on startup/login on MacOS X and Windows using a checkbox on the preferences panel.
[New] If a backup plan is selected on the listbox on the 'Backup Pending' alert during an 'Automatic' backup, backup execution is paused and a unique user note can be subsequently entered for each backup item in the queue.
[New] If a backup plan is selected on the listbox on the 'Backup Pending' alert during an 'Alert Only' backup, a unique user note can be entered for each backup item in the queue.
[New] CPU utilization when in idle mode has been vastly reduced, allowing PC-Mac-Net FileShare to be left running in the background at all times with negligible overhead.
[New] The Linux version of PC-Mac-Net FileShare now offers excellent performance, making it a superb platform for a home or office backup and media server.
[New] Files with a '.bin' extension are now classified as movies (they are assumed to be part of a '.bin' / '.cue' file pair), and can be played by the VLC media player.
[New] During file transfers, an estimated completion time is now displayed alongside the time remaining.
[New] The file transfer completion time is now displayed alongside the total transfer time.
[New] Users can now set a preference to show invisible/hidden files in the local and remote files lists.
[Opt] If a file to be backed up is not readable (eg. busy, permissions not set appropriately, etc.), an error message is included in the backup log.
[Opt] The progress in building the restore file list is now shown when the restore window is displayed.
[Opt] Time controls used for backup scheduling now operate on normal 12 hour time.
[Opt] The restore file list is now built around 300% faster, which is especially noticable for large backup data sets.
[Opt] Vastly increased file backup speed when backing up a large number of small files to a local hard disk.
[Opt] Files beginning with '#' are now displayed in the local and remote files lists, and can be transferred. Partial downloads and partial uploads are prefixed with '#' and are still ignored.
[Opt] On the Windows version, files named 'Thumbs.db' are ignored (these are used by Windows to stored thumbnail pictures).
[Opt] On MacOS X, the text size used for the 'Files/Folders to Backup' and 'Destination' listboxes on the Backup Plan dialog has been increased.
[Opt] The new backup database format is more compact and faster.
[Opt] Estimated file transfer time is now calculated using the average transfer speed, rather than the instantaneous transfer speed, on transfers of 20 or fewer files. For larger filesets, the estimation is calculated using the average transfer time per file already transferred, so the estimation gets more accurate as more files are transferred. This provides a better estimation under most circumstances.
[Opt] The name of backup plans can now be edited after they are created.
[Opt] If the 'local backup destination folder' is not available at launch, an alert is displayed and backups are disabled. If the volume containing the folder is subsequently inserted/mounted, backups are automatically re-enabled.
[Opt] Fileset controls on the 'Shared Folders' panel and near the 'Connect To' popup menu have been removed.
[Opt] The 'All' popup menu item was removed from the 'Backup Times' popup menu on the 'Restore' dailog.
[Opt] Backup plans don't start automatically under 30 seconds after launch, to allow time for the network connections to settle.
[Opt] File and folder scanning for transfers and backups is now faster.
[Bug] When a transfer is complete, a text title on the 'Transfer Files' panel changes from 'Time Remaining' to 'Transfer Time' on the main window. This text title change does not occur on the floating transfer progress window.
[Bug] If the last backup plan was deleted from the backup plan listbox, the change would not be saved to disk correctly and the backup plan would re-appear next time PC-Mac-Net FileShare was launched.
[Bug] When deleting a backup plan (and it's data), sometimes the deletion took a very long time.
[Bug] Transferring files with zero size data forks and non-zero size resource forks may cause problems when transferring groups of files.
[Bug] Files with Macintosh Type and Creator codes outside the normal alphanumeric range could cause problems with file transfers.
[Bug] The last action displayed on the network activity listbox on the Network panel was generally masked by an automatic file list command sent after a file deletion, folder creation, file and folder renaming, upload, etc.
[Bug] The visibility of some controls on the backup plan dialog were not set appropriately when the backup plan was initially displayed for editing.
[Bug] If two backup schedules on the same backup plan triggered at the same time, both would be executed. Only one should have executed.
[Bug] Media seach button would be active even if no remote user was selected in the 'Connect To' popup menu.

6.0.3 (12 April 2006)
[Bug] On the MacOS X version, when restoring files, file names longer than 31 characters may be truncated to 31 characters.

6.0.2 (9 April 2006)
[Opt] If the user is not connected to the Internet when PC-Mac-Net FileShare is launched, a very long delay which appears to be a program freeze may occur on some platforms. Messages are now displayed on the splash dialog to show the progress of initialization, including when the latest news (containing program update notification, special offers, etc.) is requested from the Internet.
[Bug] On Windows 98, a freeze may occur when the initial splash dialog is displayed.

6.0.1 (3 April 2006)
[Bug] On Windows, shortcuts of missing files located in the currently displayed local file list caused repeated error messages.

6.0.0 (30 March 2006)
[New] Listbox items are now more clearly separated by alternating blue and white stripes.
[New] Incremental backup functions with scheduling have been added.
[New] Holding down the control key during launch forces the local file list to display the top level.
[New] Software version information added to bottom right side of splash dialog.
[Opt] The splash dialog is displayed as soon as PC-Mac-Net FileShare is launched, and a loading bar provides a visual cue about launch progress.
[Opt] The time to launch PC-Mac-Net FileShare on all platforms has been vastly reduced.
[Opt] When calculating local file MD5s, progress is now indicated by a count of files and folders scanned.
[Opt] Significantly greater robustness when transferring large groups of files.
[Opt] File transfer functions on the MacOS Classic version have been substantially improved, whilst new features such as media playback and data backup have been omitted.
[Opt] Folder synching between MacOS and Windows/Linux computers has been substantially improved.
[Opt] The firewall test has been enhanced, correctly diagnosing firewalls which do not respond in any way to the test TCP request sent to port 3300 of the user's computer.
[Opt] The space allocated to the top level display of disk size and free space in the local file list has been increased.
[Opt] On Windows, CPU utilization when scanning folders has been significantly reduced.
[Opt] MacOS file types and creators are now correctly determined if they include null characters rather than spaces.
[Opt] The Windows version now runs on computers with non-English operating systems eg. French, German, etc. Previous versions would not work on computers with accented characters in the preferences file path.
[Opt] On Windows, the A: and B: floppy drives are no longer checked when PC-Mac-Net FileShare is launched.
[Opt] The PC-Mac-Net FileShare news retrieval system has been improved.
[Opt] On Linux, the user can now access folders other than the 'home' folder.
[Opt] Locked files are now set as unlocked when they are transferred, to ensure there are no problems with subsequent access at the destination location.
[Opt] The precision with which file modification and creation dates are stored and processed has been increased.
[Opt] If the port loaded from the preferences is lower than 1024, it is now set to the default port of 3300.
[Bug] PC file name extensions were added to file names when transferring files between MacOS platforms.
[Bug] Folder synching between the same computer types sometimes transferred files unnecessarily.
[Bug] On Windows, the local and remote file lists sometimes did not have enough room to properly display the file modification date.
[Bug] MacOS files without file name extensions may show a generic file icon in the local file list, rather than a specific file type icon.
[Bug] On Linux, file modification dates were not correctly displayed in the local file list.
[Bug] Files with resource forks would sometimes not be transferred correctly and effectively stop the data transfer.
[Bug] On Linux, the message 'Remote folder is not writeable' was incorrectly displayed when access to a local file or folder was actually restricted.
[Bug] When the local file list displays a read only folder, file download is now shown to be disabled by a cross through the download icon.
[Bug] When at the top level on the local file list, some unusable contextual menu items were available.
[Bug] The create new folder button for the local file list was not disabled when the local file list displayed a read-only folder or the top level.
[Bug] When uploading a file with a resource fork from MacOS to Windows or Linux, the resource fork portion was not named correctly on the destination.

5.5.2 (19 January 2006)
[Opt] Some text areas were increased in size so that text drawn with a large default font was displayed correctly. This issue was most evident on Ubuntu Linux.
[Bug] On MacOS X, if PC-Mac-Net FileShare was launched and an open Internet connection was not available, there could be a 30 second delay where PC-Mac-Net FileShare appeared to lock up.

5.5.1 (17 January 2006)
[Opt] On the MacOS X version, if v5.4.0 or v5.5.0 of PC-Mac-Net FileShare had previously launched the VLC media player, an incorrect VLC preference could adversely affecting VLC launch and/or movie playback. This VLC preference is now automatically detected and corrected, if necessary.

5.5.0 (16 January 2006)
[New] One control computer can now control media playback on multiple remote computers, over LANs or the Internet.
[New] A splash screen is displayed immediately after launch, to indicate to users that PC-Mac-Net FileShare is running and to help prevent relaunching attempts by impatient users (especially on Windows).
[New] When playing music, the track title, artist and album information is displayed if it is available.
[New] Playlists can now be created instantaneously by right-clicking one or more selected items in the search results. This allows a movie to be set to play in two mouse clicks.
[New] A 'Play' contextual menu item was added to the 'Media Files' listbox.
[New] The items on a playlist can now be played from any item position (in addition to starting from the top), by double-clicking the item or by right-clicking it and selecting 'Play'.
[New] Now offers large file support (ie. files > 2GB in size) on Linux.
[Opt] The IP addresses of remote users who are commonly connected are now automatically scanned first after launch, yielding faster connection times.
[Opt] If the media player backdrop was cleared (by pressing Esc key, etc.), it would not be displayed correctly when media was played again.
[Opt] The 'Stop' button now stops any media currently playing almost immediately, as well as clearing the media backdrop window.
[Opt] If PC-Mac-Net FileShare is closed down on the control computer and then restarted, it will automatically detect the play position of media on the remote computer when it reconnects.
[Note] If a movie encoded in DivX5 format is played, the seek, rewind and fast forward functions will not work correctly. In addition, the position of a paused movie will not be saved correctly between launches of PC-Mac-Net FileShare (the movie will always start playing at the beginning again). The duration of the movie is also incorrect, and is assumed to be 3 hours in length. This issue is due to limited DivX5 support in the VLC v0.8.4 media player.
[Note] When music and sound files encoded in MP4 format (which use the m4a file extension) are played, album and artist information is not displayed on the media backdrop.
 [Bug] The volume level may be set to zero when new remote user preferences were created, which may have been construed by new users to be a problem with audio output during media playback. A minimum volume level of 10% is now set if the volume level is detected to be below 10% when media playback is started.
[Bug] A NilObjectException may occur just after launch.
[Bug] After playing media, the cursor would remain invisible even after the backdrop window was closed.
[Bug] Play progress shown on the controlling computer could move out of sync with the playing computer.
[Bug] The help text for the 'Allow Remote Media Control' checkbox was not displayed correctly.
[Bug] If items were selected in the search results and subsequently added to the media files list, the same items sometimes were not immediately available to add to other media files lists.
[Bug] Pressing the pause button would pause the remote media player, but this status would sometimes not be shown correctly on the local computer controlling playback.
[Bug] After all media items on the currently playing playlist have been played, media playback did not always stop correctly.
[Bug] Items could be removed and added to playlists currently being played.
[Bug] If there were curved brackets in the file name, then the track playing would not be displayed correctly in the computer controlling playback.
[Bug] On the MacOS version, if there were special characters in the media file's name, such as *?|', the media file was not played if it was included in a playlist. The most commonly used special character in music files is the apostrophe, "'".
[Bug] The search results were not cleared when a new user (or 'None') was selected from the 'Connect to' popup menu.
[Bug] If a playlist was not played from the top, the next and previous buttons only allowed movement around the bottom section of the playlist.
[Bug] The currently playing playlist could be reordered, though it did not affect the actual playback order.
[Bug] Playlist preferences were not always saved correctly, after changes were made to playlists.
[Bug] On MacOS X 10.2, movies and music would not play correctly.
[Bug] On MacOS X 10.3, music would not play correctly.

5.4.0 (25 December 2005)
[New] A remote file and folder search function has been added, which allows searching by any part or parts of a name, as well as by media type.
[New] Remote media player functions have been added, including the ability to create, modify and remove playlists as well as control media playback on a remote computer (over wired and wireless LANs and the Internet).
[Opt] Resource forks are now excluded when calculating file and folder MD5s, since users don't always transfer resource forks (especially between MacOS and Windows computers) and mismatching MD5s between computers could be mistaken for transfer failures.
[Bug] Items could be dragged from the remote file list onto the local file list, even though a local directory had not yet been selected.

5.1.2 (24 October 2005)
[Bug] On the Windows and Linux versions, the chat beep sound would not play.
[Bug] On MacOS X 10.2, a plugin error prevented PC-Mac-Net FileShare from launching correctly.

5.1.1 (21 October 2005)
[Bug] On the Windows and Linux versions, if the 'Transfer MacOS Resource Forks' checkbox was unchecked and a file was uploaded to it with a MacOS resource fork, as exception alert would be displayed.

5.1.0 (20 October 2005)
[New] Files and folders can be dragged between the local file list and remote file list to initiate a transfer.
[New] Contextual menus have been added to the local file list, providing actions including 'Get Info', 'Get Info (With MD5 Signature)', 'Upload', 'Sync', 'Open With Default Application', 'Delete' and 'Reveal On Desktop'.
[New] Contextual menus have been added to the remote file list, providing actions including 'Get Info', 'Get Info (With MD5 Signature)', 'Download' and 'Delete'.
[New] Additional default icons have been added (for display in the local file list and remote file list) for a range of file types including: doc/txt, mov/avi/mpg/mpeg/wmv/dv, mp3/m4a/m4b/wma, pdf, html/htm, jpeg/jpg/gif/png/bmp, dmg/iso/nrg/toast and zip/sit/rar.
[New] Detailed information (size, creation date, modification date, type, extension, permissions, location, etc) can now be obtained about local and remote files, including the option to calculate and display file MD5s. File MD5s can be used to verify that the contents of two files are identical.
[New] Detailed information (size, number of contained files and folders, creation date, modification date, permissions, location, etc) can now be obtained about local and remote folders, including the option to display a cumulative folder MD5 calculated from all files contained in the folder and its subfolders. Folder MD5s can be used to verify that the contents of two folders are identical.
 [New] Local file permissions can be changed using the new File Information Dialog.
[New] Files shown in the local file list can be easily opened with their default application.
[New] A 'Clear' button has been added to the 'Network' panel to allow the connection status information to be cleared when using the Internet workgroup setup methods.
[New] The local and remote file lists are now locked during file transfers.
[New] Folders added to the shared files/folders list which are read-only (such as folders on CDROMs) are marked with a locked folder icon and cannot be set as writeable.
[New] Chasing arrows were added to the floating file transfer progress window.
[New] Holding down the 'Shift' key whilst clicking the 'Download' or 'Upload' buttons will automatically choose overwrite (normally, an alert will be displayed if there are existing files and folders at the destination location).
[New] On the Linux version, files and folders in the local file list can now be directly renamed.
[Opt] After a transfer is complete, a more detailed status message is now displayed which indicates whether it was a download, upload or sync. Sync information also includes the number of files uploaded and downloaded.
[Opt] The instantaneous transfer speed reading is now omitted if it is zero.
[Opt] Substantial improvements have been made in Internet file transfer speed and robustness, as well as more dynamic progress reporting.
[Opt] When refreshing the local file list, the tally of files added is shown during the refresh to provide feedback on progress.
[Opt] Help specific to each workgroup setup method is now displayed when that workgroup setup method is selected in the 'Preferences' panel.
[Opt] Upload speeds have been increased by 2-10 times, and upload reliability has been improved.
[Opt] Download speeds have been increased by 20-50%.
[Opt] On the Windows version, CPU utilization has been substantially reduced during uploads.
[Opt] When uploading files from Windows computers, CPU utilization has been reduced from high to very low levels.
[Bug] On MacOS 8.6, all file sizes were shown as zero, though it was possible to upload files to another computer. The fix for this bug limits file sizes on MacOS 8.6 to 2GB.
[Bug] File and folder names could be edited whilst a file transfer was in progress.
[Bug] If a transfer restart occurred during an upload, transfer progress could be incorrectly reported.
[Bug] Double-clicking a file in the local file list or remote file list did not disable the download, upload and sync buttons correctly.
[Bug] If a file download was resumed with an initial file write position in the middle of a MacOS resource fork, an exception alert was displayed.
[Bug] If a file upload was resumed to a Windows computer with an initial file write position at the start of a MacOS resource fork, an exception alert was displayed.
[Bug] Double-clicking a file in the remote file list (to initiate a download) when the top level of the folder hierarchy was selected in the local file list resulted in an exception alert.

5.0.0 (5 October 2005)
[New] Files and folders can be renamed directly by inline editing in the 'Local File List' and 'Remote File List'.
[New] Files and folders can be deleted directly from the 'Local File List' and 'Remote File List'.
[New] New folders can be created directly in the 'Local File List' and 'Remote File List'.
[New] A folder path popup menu have been added to the 'Local File List' and 'Remote File List', making navigation up the folder hierarchy much easier and providing clearer information to the user about which folder is currently being displayed.
[New] A bookmark system has been added to the folder path popup menu to make navigation much faster to favourite folders.
[New] Folder synchronization has been added.
[New] Files and folders can be uploaded.
[New] Any folder included in the 'Files / Folders To Share' list can be set to accept uploads (ie. make it writeable).
[New] A complete graphical overhaul of the user interface has been made, including the addition of new 3D icons.
[New] The main window can now be resized, making it easier to view files and folders with long names.
[New] Users can now navigate, download and upload files and folders from anywhere on their computer systems.
[New] The modification dates of all files and folders are now displayed in the 'Local File List' and 'Remote File List'.
[New] Users can chat with any remote user they can connect to, copy text (such as URLs, email addresses, etc.) to the remote user, and get the attention of a remote user with an audible beep.
[New] Error log files now include a datestamp in the name (to allow a unique error log to be kept for each application launch), and error logs older than a week are automatically deleted.
[New] Both average and instantaneous transfer speeds are now displayed during file transfers.
[New] A transfer log is now created for each transfer, which includes a datestamp, remote computer details, and a list of files transferred. Transfer logs older than a week are automatically deleted.
[New] Holding down the 'Shift' key whilst pressing the 'Upload' or 'Sync' buttons selects 'Update' mode automatically (ie. the usual dialog asking the user if they wish to overwrite existing files, if they exist, is bypassed).
[New] The available free space on the remote computer is now displayed above the 'Remote File List'.
[New] If there is insufficient space in the selected 'Incoming Folder' for a download or synchronization, no files are downloaded and a message is displayed alerting the user.
[New] On the MacOS X and MacOS Classic versions, custom file and folder icons can be displayed in the 'Local File List' (rather than the generic icon set available on all platforms).
[Opt] The 'Enable Hints' checkbox has been renamed to 'Show Hints'.
[Opt] Files and folders not accessible at launch time are now not removed from the 'Files / Folders To Share' list.
[Opt] When volumes (ejectable hard disks, DVDs, etc.) are mounted and unmounted, the contents of the 'Files / Folders To Share' list is updated to include any items not previously accessible.
[Opt] Faster transfers of large groups of small files.
[Opt] Improved detection of changes in the folder displayed as the 'Local File List', such as new, removed and renamed files.
[Opt] Improved connection messages when using the 'Internet (Internet Workgroup)' workgroup setup method, to help diagnose if the user assigned to be the workgroup hub is behind a firewall.
[Opt] The 'Quick Start' button was removed and a 'Getting Started' section was added to the 'Help' menu.
[Opt] Better support for MacOS resource fork files on Windows and Linux computers.
[Opt] On the Linux version, selection of the 'Display User Manual...' and 'Getting Started...' help items displays the online version of the user manual (the Linux version does not support direct opening of folders on the desktop, nor direct display of local user manual web pages, even if they are available).
[Opt] Various improvements in file transfer robustness and automatic failure recovery.
[Bug] Read-only files and folders could not be added to the 'Files / Folders To Share' list.
[Bug] The main window and floating window positions were not saved correctly between launches on computers with multiple monitors.
[Bug] Localization labels were not included for the MacOS file types dialog

4.6.0 (11 June 2005)
[New] Files with MacOS resource forks can now be optionally transferred to and from Windows and Linux computers. Each resource fork file name is the same as its data fork file name, except that a '._' prefix is added. The '._' prefix is used to ensure compatibility to other cross-platform file server applications.
[New] On the Windows and MacOS versions, the amount of free disk space available is displayed above the 'My Local File List' listbox.
[Opt] When copying MacOS single file applications to Windows or Linux computers, an '.app' file extension is now appended when the default MacOS file type list is used.
[Opt] Faster and more reliable connections to others users in an Internet workgroup.
[Opt] UDP on port 3300 is now not required for Internet workgroups.
[Opt] On the Windows version, the file icon highlights more aesthetically when selected in a listbox.
[Opt] Files with an '.exe' extension are shown with an application icon.
[Opt] On the MacOS versions, single file applications (ie. files with a file type of 'APPL') are shown with an application icon.
[Opt] 'Connection Status' error messages (displayed when using the Internet workgroup setup methods) are now displayed as underlined text to differentiate them from normal status messages.
[Opt] A firewall/NAT test is performed automatically when 'Internet (Internet Workgroup) is selected as the workgroup setup method. This ensures that the user is informed immediately if there are any Internet file sharing problems due to firewalls or NAT devices (such as routers).

4.5.1 (20 May 2005)
[Bug] On MacOS Classic, a NilObjectException may occur when trying to enter the runtime key.

4.5.0 (5 May 2005)
[New] Linux (i86) version released.
[New] Computers on a LAN which were connected in a previous session now connect immediately.
[New] File permissions are transferred correctly on all supported Unix platforms (MacOS X and Linux).
[New] The MacOS Classic version can now handle multiple concurrent remote user downloads.
[New] Bandwidth load balancing has been added, to ensure all remote users downloading files share bandwidth equally.
[New] If the scan time of the 'Incoming' folder (used to build 'My Local File List') is more than 4 seconds, a message is displayed providing advice on how to eliminate this delay (usually caused by anti-virus software scanning a number of large files stored in the 'Incoming' folder). This anti-virus scan delay is especially evident on the Windows version.
[New] Files transferred to MacOS Classic have their icons displayed correctly in the Finder, if they have custom icons.
[Opt] CPU utilization on all platforms has been reduced to 5% or less when idle.
[Opt] File transfer speeds for large files have been increased by more than 100%.
[Opt] Significantly improved transfer speed of large sets of small files, especially over slow network connections (such as dialup modems).
[Opt] Auto-detection of other computers on LANs is much faster and more robust.
[Opt] The transfer speed average is now calculated over a 10 second interval, giving a much more responsive and accurate value. 'Time Remaining' estimations are also subsequently much better.
[Opt] Help information is now displayed for the network diagnostic button.
[Opt] The 'ErrorLog.txt' file is now located in the preferences folder, rather than the 'Data' folder.
[Opt] The 'Languages' folder is now stored inside the preferences folder.
[Opt] Messages displayed on the network diagnostic window have been enhanced.
[Opt] Buttons have been increased in height to display correctly on Fedora Linux.
[Opt] The responsiveness of the user interface on the MacOS Classic version is much better, irrespective of the number of concurrent remote users downloading.
[Bug] Application bundles on MacOS X are correctly detected and transferred, and a new application icon has been added to represent MacOS X application bundles and packages.
[Bug] On MacOS X 10.3, files whose 'Hide extension' flag was set may still have their extensions visible in the Finder. This caused errors when transferring those files to the target computer.
[Bug] Sometimes the paths of shared files/folders were not correctly determined on the source computer, and this resulted in problems with file transfers to the target computer.
[Bug] Files with very long file extensions, such as those used on MacOS X, would not transfer correctly.
[Bug] Sometimes there were problems with resource fork transfers, when transferring files between MacOS computers.
[Bug] If a language other than 'English' was selected, the language setting would revert back to English the next time PC-Mac-Net FileShare was launched.

4.0.1 (8 November 2004)
[New] Windows 98/NT/ME version released.
[Opt] 'Get' button color changed to green.
[Bug] When transferring files to Windows, the transfer sometimes would not fully complete and/or an error alert would be displayed, "WorkgroupUserTransfer.finishUpTransfer".

4.0.0 (28 September 2004)
[New] An auto-discovery function has been added, making it much easier to users on a LAN to automatically find other users on the LAN.
[New] Now fully compatible to DHCP and other automatic IP address allocation protocols
[New]
Easy Internet setup of dispersed LAN workgroups (eg. students at Universities)
[New] One computer on a LAN can now be set to act as a workgroup hub for others users in the workgroup.
[New] A compact global floating window has been added to allow monitoring of file transfers whilst using minimum screen area.
[New] Supports the easy localization of PC-Mac-Net FileShare into any Unicode-based language.
[New] A 'Network' tab panel has been added, showing all the remote users connected and their last action.
[New] An Internet firewall diagnostic test has been added, to help pinpoint problems with firewalls and port 'pass through' in routers.

[New] An option to beep when the transfer is complete has been added.
[New] Double-clicking an item in the 'File / Folders to Share' listbox opens the item.
[New] Empty directories are now also transferred.
[New]
TCP and UDP diagnostic functions have been added to assist with network setup
[New] Information about the network adapters installed in a computer can be displayed.
[Opt] The setup wizard was removed from the Lite Edition.

[Bug] When transferring files to Windows, extra null padding may be added to the end of the file.

3.2.1 (5 April 2004)
[Bug] When transferring a folder at root level on the remote file list from Windows to Macintosh, an error message may incorrectly be displayed saying some files and folders could not found on the remote computer.
[Bug] When transferring files from MacOS X or Windows to MacOS Classic, if a folder in the source path had a name length greater than 30 characters, the first few characters of the name may be removed on the destination.
[Bug] On MacOS X, if another application was brought to the front and then some time later PC-Mac-Net FileShare was brought to front, some buttons on the PC-Mac-Net FileShare 'Transfer Files' panel may appear disabled when they weren't.
[Bug] On MacOS Classic, if the incoming folder used a custom folder icon, the custom icon file would be displayed in the local file list.

3.2.0 (9 March 2004)
[New] When joining an Internet workgroup, detailed messages are displayed in a new 'Connection Status' area as well as the 'Status' area to make it easier to see what is happening. When new users connect, their computer names are also displayed.
[New] Now fully supports the transfer of files with file names containing characters other than English (eg. Japanese, European accents, etc).
[Opt] The main window comes up more quickly after launch.
[Opt] Internet workgroup names have leading and trailing spaces removed.
[Opt] Only English characters are supported in Internet workgroup names.
[Opt] XP button icons have been increased in size to better fit the button face.
[Opt] When the 'Internet' workgroup setup method is selected, PC-Mac-Net FileShare now automatically tries connecting to the selected workgroup as soon as it is launched.
[Bug] On MacOS X, if another application's window was brought forward just before a network timeout occurred, the 'Connect to' menu would remain disabled.
[Bug] When transferring files from MacOS, an additional PC file extension may be added even though the file name already includes a file extension.
[Bug] When getting a remote file list containing a large number of files, the user interface of the computer creating the file list (ie. the server) could freeze for the period of the file scan.
[Bug] The base port number textbox is now displayed when the 'Internet' workgroup setup method is selected, allowing users to change the base port number when in this mode.
[Bug] On Windows, if two instances of PC-Mac-Net FileShare were accidently launched, the second instance would use 100% of the CPU.
[Bug] When getting a remote file list containing a large number of files, the client could timeout before the file scan on the server was completed.
[Bug] If a new 'Incoming' folder was selected, the local file list did not refresh with the contents of the new folder.
[Bug] During transfer of files larger than 2GB, information about the amount transferred may not be displayed correctly.
[Bug] On MacOS X, the popup menus were sometimes blank after launch, even though they had selected menu items.
[Bug] If characters which are illegal for the naming of folders on Windows (eg. "/") existed in the folder path on MacOS, the names of files transferred from MacOS to Windows from these folders would have leading characters removed.

3.1.0 (8 December 2003)
[Opt] The local and remote file lists are now sorted.
[New] Windows XP style icons have been added.
[New] The demo version has been renamed the 'Lite Edition'.
[New] An item in the 'File/Folders To Share' listbox can be deleted by selecting it and pressing the delete or backspace key.
[New] An item in the local file list can be deleted by selecting it and pressing the delete or backspace key.
[New] The main window has been increased in size to allow more file name information to be displayed.
[Opt] Internet workgroup names are now not case sensitive.
[Opt] The Lite Edition now supports multiple file transfers and folder transfers.
[Opt] The Lite Edition can now transfer files up to 10mb in size.
[Bug] If the shared name of a folder was changed in the 'File/Folders To Share' listbox, files may not be transferred correctly.
[Bug] Sharing a single individual file did not work.
[Bug] On Windows 95/98/ME, there was a limit of 1 concurrent remote user downloading files as a time.
[Bug] If the preferences panel was displayed on startup, Internet workgroups did not get connected correctly.
[Opt] Additional messages showing the status of Internet workgroup connections have been added.
[Opt] The FS protocol has been changed, so all users in a workgroup must run this new version of the software. The message, "Remote version incompatible" will now be displayed if there is a difference in the FS protocol used. The version number of the software running on the remote computer will also be displayed with this message.
[Bug] If a colon character was contained in a shared file or folder name, files would become inaccessible. This problem occurred, for example, if an entire volume or hard disk was shared on the Windows platform.

3.0.1 (25 November 2003)

[New] The Windows 95/98/NT/ME version of PC-Mac-Net FileShare is now available.
[Opt] A 'Setup Wizard' has been added to the demo version, to simplify initial set up of the software.
[Bug] The base port number is not set correctly to the default value if the preferences file is not found.
[Bug] Sometimes the incoming folder could be selected as a shared folder, and vice versa.

3.0.0 (12 November 2003)

[New] Streamlined Internet file sharing has been added.
[New] Remote computer folder navigation controls
[New] Transfer speeds have been increased by 2-6 times
[New] Double-clicking a file in the local file list opens it with the default application.
[New] Double-clicking a folder in the local file list opens it on the desktop.
[New] Any file or folder on the users hard disk can now be selected for sharing.
[New] Unicode file name support has been added.
[New] Support for long file names has been added.
[New] Folders can now be transferred.
[New] Transfers of any partially transferred files or folders can be resumed.
[New] Icons have been added to easily identify files and folders in the file lists.
[New] Multiple files or folders can be selected for transfer.
[New] Detection of other computers running PC-Mac-Net FileShare on the network has been streamlined.
[New] The total time for the transfer is displayed when the transfer is complete.
[New] Updated files (ie. files with a newer modification date) can be transferred, overwriting older versions of those files.
[New] Files and folders to be shared can be dragged and dropped directly onto the 'Files/Folders To Share' listbox.
[Bug] On the Windows version, 100% of the CPU was utilized in some cases.
[Bug] When running on MacOS 8.6, sometimes error 1010 was displayed when PC-Mac-Net FileShare was launched.

2.2.0
[Opt] On the MacOS X version, the size of text on the main window has been increased to make it easier to read.
[Opt] The 'My Local File List' and 'Remote File List' listboxes have been increased in height to make more files visible at one time
[Opt] If a sharing password is not entered in the 'Password Required' dialog or the 'Password Required' dialog is cancelled, the 'None' selection is now automatically chosen from the 'Connect to:' popup menu.
[Opt] Connection reliability and network performance have been improved.
[Opt] Asterixes can now be used in place of new line control characters (eg. LF, CR and CRLF) when entering a runtime key.
[Bug] On Windows, if the user quit the application whilst it was minimized, the main window would not open normally when it was relaunched. It is now placed at a default position in the top left of the screen.
[Bug] Sometimes the demo version would display the 'Runtime Key Entry' dialog, though the demo does not actually need a runtime key to be entered by the user.
[Bug] A duplicate runtime key error was sometimes generated on computers with unusual network configurations, such as those with multiple Network Interface Cards (NICs).
[Bug] Cancelling the 'Password Required' dialog would not cancel it correctly - it would be redisplayed.
[Bug] When quitting the MacOS X version, a 'quit unexpectedly' error message was displayed.
[Bug] When getting the first file from a computer running MacOS X, the transfer may stop partway. The transfer had to be manually continued so it would complete.

2.1.1
[Bug] Transferring a Macintosh file with a resource fork from MacOS X to MacOS Classic did not transfer the resource fork correctly.
[Opt] Scans for other users on the network has been improved.
[Bug] The 'Use Internet Server' popup menu item (a workgroup setup method to be included in a future release) has been removed from the 'Workgroup Setup Method' popup menu.

2.1.0
[New] Files larger than 2GB can now be transferred on operating systems which offer 'Large file support' (ie. all platforms except Windows 95/98 and older versions of MacOS Classic).
[New] A 'Ping' button has been added. This button allows users to test the network connection to a remote computer, making it easier to set up PC-Mac-Net FileShare and diagnose network problems.
[New] Encryption strength has been increased from 448-bits to 896-bits.
[New] Double-clicking a file in 'My Local File List' opens the file using the appropriate application.
[New] The dynamic help system displays text of active controls in black and inactive controls in red.
[New] The serial number of the registered user is now displayed in the 'News' panel (along with the user's name) to make it easy to determine which computers have duplicate runtime keys.
[Opt] The dynamic help system only displays text when PC-Mac-Net FileShare is the front application.
[Opt] If a duplicate runtime key is found on the network, an alert is displayed with more detailed information.

2.0.0 (initial release)

1.5.0
[New] When transferring a file from Macintosh to PC, the PC file extension is now added automatically to the file name. The PC file extension comes from the type/creator table on the Macintosh, so new PC filename extensions should be added on the Macintosh.
[New] When the number of files in the 'Shared' folder changes, the 'My local file list' listbox is automatically refreshed. For example, when files are dropped into the folder, removed from the folder, or transferred from another computer using PC-Mac-Net FileShare, the listbox will be automatically refreshed.
[New] If the file name of any file in the 'Shared' folder is too long, it is automatically shortened to 30 characters to make file name length compatible to all supported platforms.
[New] If the file name of any file in the 'Shared' folder contains exotic characters (eg. "/", ":", "?", "!", etc), they are automatically removed to make the file name compatible to all supported platforms.
[New] Files can be dragged from the desktop and dropped into the 'My local file list' listbox - this moves the file into the 'Shared' folder. The dropped file can be copied (instead of moved) by holding down the 'Control' key on Windows, or the 'Option' key on the Macintosh.
[New] On the Macintosh versions, files can be dragged out of the 'My local file list' listbox and dropped onto the desktop. The dropped file can be copied (instead of moved) by holding down the Option' key.
[Opt] The 'Shared' folder was moved to the desktop to make it more accessible.
[Opt] Additional Macintosh file types/creators have been added for BBEdit and MS Word files.
[Opt] The file size limit of the demo version of PC-Mac-Net FileShare has been increased to 2mb. This allows you to use the demo version to transfer the full version to all computers on your LAN.
[Opt] File names can now be up to 30 characters in length (plus a 3 character extension on the Windows version).
[Opt] The version number has been added to 'About PC-Mac-Net FileShare' dialog title.
[Opt] The instructions on the Preferences dialog about the 'Base port number' (previously called the 'Master port number') have been updated.
[Bug] Macintosh files with a zero data fork size and non-zero resource fork size may not transfer correctly to other Macintoshes. If this error occurred, the resulting transferred file would have zero length.
[Bug] Changing the 'My computer' value only took effect after PC-Mac-Net FileShare was closed and relaunched.

1.0.0 (initial release)