Changes in version 2.0 of SETI@home
- Increased security: SETI@home now checks for unauthorized modifications
to data and program files.
If it detects tampering, it will delete files and start over.
It is still possible to move SETI@home data files between computers;
see below for more information.
- Support for SOCKS proxies.
The hostname, port, user name, and password for SOCKS proxies
can be entered in the Proxy Server dialog (Win/Mac)
or through command-line options or environment variables (text-only versions).
- Improved support for HTTP proxies.
SETI@home now conforms to the HTTP 1.0 protocol.
- Better network protocol for updating user statistics after
returning results: one message to server instead of two.
- Client returns power array summary for Gaussians
- The server can have the client display an arbitrary message, and/or quit.
- New graphics for Gaussian curve fitting.
- When getting new work unit, clear display of strongest Gaussian.
Windows and Macintosh
- Improved network connection retries: if SETI@home fails to connect
to the server, it will retry twice at 45-second intervals,
then wait 15 or 60 minutes and repeat this sequence.
This accommodates users whose dialup sequence is longer than a minute or so.
Also, connection errors are reported more accurately.
- Retry file opens, to coexist with Sherlock, FastFind etc.
This may also give sleeping hard drives time to spin up.
- More accurate CPU time calculation
- More reliable display of icon in System Tray.
- Password locking. There is now a "Require Password"
checkbox in the Preferences dialog.
If you check it, the screensaver will require a password to wake up.
- Version 2.0 runs under Mac OS 9 (see SETI@home Readme for details).
- In application mode, SETI@home runs faster if its window is collapsed,
using the Windowshade feature under OS 8.0 and later.
- Improved responsiveness to Hot Key.
- More accurate CPU time calculation
- Better compatibility with older PPC Macs.
- Increased timeouts for network input/output.
- Resolve alias if preference file is aliased.
UNIX and other text-only versions
- Most platforms include a graphical front end (xsetiathome).
This is a separate program; to use it, the client must be run
with the -graphics option.
- New options:
-verbose: enable printfs.
-nolock: skip multiple-instance checking
-graphics: generate data for xseti
- Better support for directory locking in UNIX version
Moving SETI@home's Data Files
Due to our new security measures to prevent falsified results,
it is best to treat all the data files as a unit. If for any
reason you must move or copy the data files, be sure to move
them all together. The files affected include key.sah,
state.sah, outfile.sah, result_header.sah, work_unit.sah and
result.sah (not all of these will exist at any one time).
You need not move user_info.sah, version.sah or
"SETI@home ReadMe" together with the others.
Some users download work units and return results from one
computer, but process different work units on different
machines, or save them for later processing on the same
computer. If the computers are all of the same type and are
all running the same version of SETI@home, then the procedure
above will work.
As an alternative, you may move only work_unit.sah or
result.sah between different computers running SETI@home. If
you move only work_unit.sah, SETI@home will delete and
reinitialize the other files, so the work unit will be
processed starting at the beginning.
If you move only result.sah to a different computer, that
SETI@home client will send the result to the server.
(Windows) IMPORTANT: Be sure to completely exit from SETI@home (by
right-clicking on its icon in the System Tray and selecting
Exit from the pop-up menu) before moving files. Selecting
Exit from the maximized application's File Menu or Close
Box does _not_ completely exit.
The SETI@home screensaver will will automatically restart
the application when it kicks in, or you may restart it in
the usual way by double-clicking SETI@home.exe.
Be sure to completely quit SETI@home before moving files. The
SETI@home screensaver will will automatically restart the application when
it kicks in, or you may restart it in the usual way by selecting Launch
from the SETI@home icon in the menu bar.