The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Net::FileShare.

1.00  Fri Jan 17 13:23:55 2003
	- original version; created by h2xs 1.19

1.01  Sat Jan 18 03:21:05 2003
	- added server_run_once sub, for use in the testing process...
	- fixed problem with the _recv_packet sub.
	- worked on some more fun loving pod

1.02  Sat Jan 18 13:06:05 2003
	- added tests to distribution
	- tested the first installation of module as Net::FileShare

1.03  Sat Jan 18 13:23:56 2003
	- made additions to pod and updated the server_run_once and DESTROY_SELF subs

1.04  Fri Jan 31 09:10:02 2003
	- fixed the SYNOPSIS area in pod for FileShare.pm
	- added error checking to the send_cmd() sub. This will check for invalid packet types from server and client, and if they exist, croak.

1.05 Tues Feb 11 17:00:03 2003
	- fixed test.pl (the tests for the distro)
	- bundled in Test::Simple to be used with test.pl
	- fixed problems in the server_run_one and DESTROY_SELF subs. I had over zelously used croak(), which was causing problems with my tests.
	- Added a README file to the distribution.
	- Added a TODO file to the distribution.
	- Fixed area in client_connection sub, which takes a file_name. Instead of checking for a blank file by seeing if it's eq to " ", check lenght($file_name) eq 0.

############################################################################################################################

0.18 Fri Feb 28 23:42:00 2003
	- Scrapped the initial code base. The previous implimentation of Net::FileShare.pm was flawed in both structure and style. So, over the last week I've completely rewritten Net::FileShare.pm from scratch. The changes to the initial implimentation are listed below.
	- server_connection now has forking personality...so to say...
	- new method rewritten, so users no longer need to enter all hash variables for object creation. Servers must specify _send_only and _directory only. Clients only need to specify _directory. Both should specify _debug, but it is not necessary. 
	- two client personalities, an automated (similiar to the previous implimentation) and and interactive.
	- clients now have the ability to request lists of files which are available...an oversight on my part in the previous implimentation.
	- the mode of handling requests on the server side is now handled by a seperate subroutine (handle_request).
	- for accuracy, I've switched all message passing and file transfer to use the C sys functions (sysread, syswrite)
	- expansion of the protocol which clients and servers can communicate with. This allows for more descriptive messages if complications arise in the request process.