###################################################
#                                                 #
#   P  R  I  C  E  F  A  R  M  E  R  .  C  O  M   #
#                                                 #
#            Farm@Home Client Toolkit             #
#                                                 #
###################################################


CHANGES
-------
1.2.8     (2003-01-02)
- Major changes to BN.pm due to a BN.com template change.

1.2.7     (2002-11-25)
- BN club price changed back to 5% discount.

1.2.6     (2002-11-11)
- BN will default to 10% club price if no club price is specified
  on their page. This should be temporary because of their holiday
  promotion.

1.2.4     (2002-03-19)
- Fixed AMZN availability parsing.

1.2.3     (2002-03-15)
-----
- Fixing broken AMZN price farming.
- Fixing some broken AMZN stockquote farming.
- Improving efficiency of AMZN regexes.
- Hack for farming of Harry Potter DVD on AMZN and BN.

1.2.2     (2001-12-17)
-----
- Maintenance release
- Fixing bug with failed workunit sends

1.2.1     (2001-10-02)
-----
- Fixing FatBrain price parsing
- Fixing rare Amazon availability parsing bug

1.2.0     (2001-08-15)
-----
- Added star rating to list of farmed attributes

1.1.0     (2001-06-19)
-----
- Fixed bug w/pricequoting in BN.pm

1.0.11b   (2001-04-06)
------
- Fixed bug w/stockquoting for FatBrain
- Changed the way FatBrain checks for images
- Added ChristianBook.com module (CB.pm)

1.0.10b   (2001-02-15)
------
- Fixed version display bug in client program.


1.0.9b   (2001-02-15)
------
- This version uses the farm/VERSION file to track the 
  current version number.


1.0.8b   (2001-02-14)
------
- This is a dummy release, designed to test the effectiveness
  of on-the-fly updates.


1.0.7b   (2001-02-13)
------
- New "update on-the-fly" capabilities.  Future patches
   will be applied automatically.
- New "-c, --config" option allows specification of an
   alternate configuration file.
- More command line options


1.0.6b   (2001-02-11)
------
- New optional config file (read etc/config.dist)


1.0.5b   (2001-02-10)
------
- Tarball distributions now have writable files
- New distribution tools to make p4 labels, tarballs, patch files
- Reduced redundant informational messages.  Now allows the same
   message to be repeated up to 10 times without printing twice
- Added data/pids directory to manage parent and child pidfiles
- Added "farmctl kill" command to kill all farmathome processes
- Added new options and command line switches:

    -b, --bg, --background   Put process into the background.
    -l, --logfile=PATH       Path to logfile.  If no "/" in PATH,
                             use data dir.  Appends.
    -q, --quiet              Be quiet -- don't print informational 
                             messages.


1.0.4b  (2001-02-05)
------
- New command line processing (type "./farmathome --help" for info)
- More command line options
- Now uses Getopt::Long
- Fixed parsing bugs in site modules
- Added $version global variable
- Client now reports $version to server, which will consider the client's
  version when assigning workunits.
- Server error messages reported


1.0.3b  (2001-02-03)
------
- FarmAgent.pm now used to masquerade as random agents in site modules
- LWP::Simple ditched in favor of LWP::UserAgent in site modules
- SIGALRM usage ditched in favor of UserAgent timeouts
- Default timeout increased to 45 seconds


1.0.2b  (2001-02-02)
------
- Fixed bug regarding prices with commas ( >= $1,000 )
- 'farmctl freeze on' works now
- Added IO::Socket to required updated libs

