01/29/2003

- Added support for 32-bit IRIX platform, and
  PlayStation 2 Linux
- Fixed some error messages on the screensaver so they
  now pop up properly
- Added time and date stamp to certain error messages
- Made it work better at detecting updates when behind
  a proxy server (transparent or otherwise)
- Fixed bug that read foldtraj_fileserver.cfg incorrectly,
  preventing the client from correctly getting updates
  from a server running the updateproxy daemon 

01/06/2003

- added check to ensure log file doesn't grow beyond 1MB
- removed extraneous 'residues too close' error messages
- fixed bug that would prevent screensaver from auto-
  updating successfully if run with no user logged in

12/10/2002

- Solaris 32-bit version now support SunOS 5.6 and up
- Increased maximum buffer size when using -df option
- Added support for sampling with less atom bump-checking

10/15/2002

- Significantly decreased size of upload to server;
  bandwidth requirements are much reduced
- Added 'do not use internet' and 'upload only' options
  for Windows service (see section on service.cfg in
  the readme)
- No longer erase all buffered data if the program
  crashes or otherwise terminates unexpectedly
- screensaver setup default directory should be correct
  on non-English versions of Windows

09/09/2002

- we have reached the end of CASP, thanks to everyone for
  their participation in this exciting phase of the
  project
- now we temporarily revert to the previous phase of
  sampling 10 billion structures for a protein of known
  structure

08/19/2002

- fixed small memory leak
- Added DFPTEMP environment variable - if this is set,
  temporary files will be placed in this directory
  instead of the normal temp directory
- Added message indicating number of filesets buffered
- fixed bug which removed old files when update is
  detected
- installing the Windows service now preserves service.cfg
  if it is already present

07/20/2002

- fixed bug which resulted in incorrect protein error
  when run in quiet mode/as Windows service
- added 'use more RAM' option (see readme1st.txt)
- Windows service is now configurable through
  'service.cfg' file
- Windows versions now compiled with the Microsoft
  compiler (instead of the Intel Compiler)

07/10/2002

- auto-update proxy daemon now available for download
  from www.distributedfolding.org for people with large
  numbers of computers, to ease the auto-update process
- updates can now be received from several 'official'
  mirror sites automatically
- startup config routine when you run the client for the
  first time
- fixed some potential problems with Windows temporary
  filenames on dual-processor machines
- on dual processor Windows NT/2000/XP machines with two
  copies of the service installed, the second copy of the
  service will now restart after auto-updates
- customizable upload frequency for text client
- pseudo-energy now uses EEF1 solvation term instead of
  'crease' energy; this takes a little longer to compute
  but we have found is more accurate and reliable,
  hopefully leading to better structure predictions for
  CASP

06/24/2002

- now allows you to select 'always' download auto-updates,
  when an auto-update is detected
- added proper support for process priority on BeOS
- fixed bug in screensaver which prevented it from exiting
  when the mouse was moved (this bug was inadvertantly
  introduced 1 month ago)

06/10/2002

- now checks for presence of autoupdate.cfg at the time of
  the update (instead of at startup)
- fixed bug where files don't get deleted at auto-update
- fixed 'sspred.val missing' error in screensaver
- progress is now properly 'checkpointed' (by writing out
  filelist.txt) when using the '-if' option

05/30/2002

- Redesigned client for first CASP5 target - now predicting
  structure of proteins of unknown folds

05/15/2002

- new version of networking layer for all OSes - this fixes
  upload timeout problems on FreeBSD and possibly other as-yet
  undiscovered network problems
- FreeBSD version now compatible with Pentium-class CPUs (i.e.
  no longer Pentium II as minimum requirement)
- Windows NT service can now be installed twice on dual CPU
  machines (see Readme)
- screensaver now has a 'do not connect to internet' option
  in the configuration screen, for use by modem users; this
  must be set to 'no' once in a while though so you can upload
  your completed work
- fixed bug such that if you killed the client improperly,
  then restarted it, it would sometimes just build one
  structure and then exit, requiring you to restart it a
  second time

05/02/2002

- QNX support added
- Added file progress counter when uploading more than 1 set
  of data

04/12/2002

- Fixed UNIX bug which caused telnet sessions to logout when
  quitting the client, in some cases
- If you specify the -ut option without -df, it will still
  upload your complete filelist.txt (and not just the first
  six pairs)

04/04/2002

- fixed a bug which may have caused a crash upon startup if
  your TEMP directory path was longer than about 42 characters
- fixed a bug which may have caused a crash on UNIX versions
  with autoupdate.cfg present
- fixed a bug on 64-bit platforms (Irix and Tru64) which caused
  autoupdate to hang after downloading the update (hung while
  trying to validate the digital signature)

03/25/2002

- can specify to upload buffered files and then exit (see
  readme1st.txt)
- can specify no network access should take place (see
  readme1st.txt)
- can customize frequency of writing out progress.txt
- FreeBSD version added
- error.log file now prints the time and date every time
  the program is started, for easier debugging

03/17/2002

- fixed several bugs with auto-update, for next time
- switched to our second protein - congratulations to
  everyone on helping to sample our first billion structures
- changed default upload frequency to 1000 - this may change
  again in the future
- increased the timeout when waiting for a reply from the
  server after uploading data - this should fix most of the
  'Unable to contact/No response from server' errors people
  were receiing the last few days

03/14/2002

- NTLM Authentication supported for proxy servers

03/12/2002

- Basic Authentication supported for proxy servers

03/11/2002

- made priority 20 for Windows client the lowest possible and
  set service priority to 20 as well
- smarter checking upon start to check if process already
  running
- fixed bug in Windows Service which prevented it exiting
  properly and which prevented multiple copies from running
  simultaneously

03/05/2002

- fixed bug in UNIX client which caused it to crash when run
  in 'quiet' mode

02/28/2002

- can change default task priority of client now
- a valid handle is required to run the software now and the
  handle is verified with our server to ensure no typos occur
- reduced the error messages about unsatisfied hydrogen bonds
  and residues being too close - should be very rare now

02/21/2002

- fixed bug in proxy server code for UNIX which prevented it
  from working on some systems
- fixed a bug in file uploading which prevented your "Best"
  structure from being saved on the server (this bug was
  introduced in the 02/18/2002 version)

02/18/2002

- removed expanddb since it seemed to actually slow down, rather
  than speed up, processing
- several minor and major bugs have been fixed, limited to only
  certain setups however
- fixed networking bug in Windows version
- also fixed potential problem when a lot of data is buffered up
- for screensaver, TEMP path can have a '.' in it now
- file buffering now done differently, hopefully more robust
- running in quiet mode is an option (see README)
- Windows version can me run as a service (see the README)
- buffering can be set to unlimited (see the README)
- output progress report to progress.txt now

01/28/2002

- initial public release!
