diff --git a/checkin_notes b/checkin_notes
index cde648856d..69f46e2587 100755
--- a/checkin_notes
+++ b/checkin_notes
@@ -11907,6 +11907,10 @@ David May 2 2004
Its only role was to store the project name.
This is now in the config file instead.
+ NOTE: if you upgrade to this code, you must add an entry
+
+Install the BOINC client by using gunzip to decompress the application. +Use 'chmod' to make it executable. +Put it in a directory by itself. +Run it manually, from your login script, +or from system startup files. +
+The command line client has several options:
+";
+list_start();
+list_item("-attach_project",
+ "Attach this computer to a new project.
+ You must have an account with that project.
+ You will be asked for the project URL and the account ID."
+);
+list_item("-show_projects",
+ "Print a list of projects to which this computer is attached."
+);
+
+list_item("-detach_project URL",
+ "Detach this computer from a project."
+);
+
+list_item("-reset_project URL",
+ "Clear pending work for a project.
+ Use this if there is a problem that is preventing
+ your computer from working."
+);
+
+list_item("-update_prefs URL",
+ "Contact a project's server to obtain new preferences."
+);
+
+list_item("-run_cpu_benchmarks",
+ "Run CPU benchmarks.
+ Do this if you have modified your computer's hardware."
+);
+list_item("-help",
+ "Show client options."
+);
+
+list_item("-version",
+ "Show client version."
+);
+list_end();
+echo"
+
+
+The Mac OS X client will unpack correctly with gunzip on Mac OS X
+10.2 (jaguar) or 10.3 (panther) as long as you type the command
+within Terminal. Stuffit 7.x or newer will work under the Finder
+in either OS X or OS 9, but I'd recommend using 'gunzip' or 'gzip -d'
+within Terminal instead.
+
+
+However, the two main browsers on OS X (IE 5.2.x and Safari 1.x) will
+automatically unpack downloads by default, so your work may already
+be done.
+
+
+If you use IE, the boinc client will download and automatically unpack
+leaving two files:
+
+ #2 is the unpacked program ready-to-run. You can just start Terminal
+ and run boinc.
+
+
+If you use Safari, the boinc client will download and automatically
+unpack, leaving a single file:
+
+ Here's what you have to do to fix the Safari download (apologies if
+ you already know how to do this):
+
+
Install BOINC by running the installer program.
@@ -121,111 +113,6 @@ The BOINC screensaver can be selected using the Display Properties dialog
The BOINC screensaver draws graphics from a running application,
if any is available.
Otherwise it draws the BOINC logo bouncing around the screen.
-
-
-Install the BOINC client by using gunzip to decompress the application.
-Use 'chmod' to make it executable.
-Put it in a directory by itself.
-Run it manually, from your login script,
-or from system startup files.
-
-The command line client has several options:
";
-list_start();
-list_item("-attach_project",
- "Attach this computer to a new project.
- You must have an account with that project.
- You will be asked for the project URL and the account ID."
-);
-list_item("-show_projects",
- "Print a list of projects to which this computer is attached."
-);
-
-list_item("-detach_project URL",
- "Detach this computer from a project."
-);
-
-list_item("-reset_project URL",
- "Clear pending work for a project.
- Use this if there is a problem that is preventing
- your computer from working."
-);
-
-list_item("-update_prefs URL",
- "Contact a project's server to obtain new preferences."
-);
-
-list_item("-run_cpu_benchmarks",
- "Run CPU benchmarks.
- Do this if you have modified your computer's hardware."
-);
-list_item("-help",
- "Show client options."
-);
-
-list_item("-version",
- "Show client version."
-);
-list_end();
-echo"
-
-
-The Mac OS X client will unpack correctly with gunzip on Mac OS X
-10.2 (jaguar) or 10.3 (panther) as long as you type the command
-within Terminal. Stuffit 7.x or newer will work under the Finder
-in either OS X or OS 9, but I'd recommend using 'gunzip' or 'gzip -d'
-within Terminal instead.
-
-
-However, the two main browsers on OS X (IE 5.2.x and Safari 1.x) will
-automatically unpack downloads by default, so your work may already
-be done.
-
-
-If you use IE, the boinc client will download and automatically unpack
-leaving two files:
-
- #2 is the unpacked program ready-to-run. You can just start Terminal
- and run boinc.
-
-
-If you use Safari, the boinc client will download and automatically
-unpack, leaving a single file:
-
- Here's what you have to do to fix the Safari download (apologies if
- you already know how to do this):
-
-
+BOINC can be run as a Windows service.
+This requires the command-line interface (CLI) version of the core client,
+which is not available for download;
+you'll have to build it from the source code
+using Visual Studio .Net.
+
+
+If you haven't already run BOINC on the machine,
+you'll need to run through the setup procedure
+(using either the CLI or the GUI client)
+in order to establish the
+account* files which are needed for the project URLs and authenticators.
+
+Then put the CLI executable (boinc_cli.exe) into the BOINC folder.
+Type this from the commandline:
+
+
+Messages are logged to the 'eventlog' - check there
+periodically for error and status messages.
+
+";
+page_tail();
+?>
diff --git a/tools/backend_lib.C b/tools/backend_lib.C
index 62f614e5c6..dba81688a1 100644
--- a/tools/backend_lib.C
+++ b/tools/backend_lib.C
@@ -302,46 +302,3 @@ int create_work(
return 0;
}
-
-#if 0
-int create_sequence(
- DB_WORKUNIT& wu,
- char* wu_template,
- char* result_template_filename,
- char* infile_dir,
- char** infiles,
- int ninfiles,
- R_RSA_PRIVATE_KEY& key,
- char* upload_url, char* download_url,
- int nsteps
-) {
- int i, retval;
- DB_WORKSEQ ws;
-
- retval = ws.insert();
- if (retval) return retval;
- for (i=0; iInstalling BOINC on Mac OS/X
+
+
+
+
+ This is the unpacked program, but it's not yet ready-to-run (this is
+ a bug with how Safari handles gzipped downloads; we'll fix this soon).
+
+
+
+ Now you can run BOINC.
+ ";
+page_tail();
+?>
diff --git a/doc/client.php b/doc/client_windows.php
similarity index 57%
rename from doc/client.php
rename to doc/client_windows.php
index 42b6590f02..353158225e 100644
--- a/doc/client.php
+++ b/doc/client_windows.php
@@ -1,15 +1,7 @@
require_once("docutil.php");
-page_head("Installing and running the BOINC client");
+page_head("Installing and running the Windows GUI client");
echo "
-
-
-
-BOINC for Windows
-
-The BOINC command-line client
-Installing BOINC on Mac OS/X
-
-
-
-
- This is the unpacked program, but it's not yet ready-to-run (this is
- a bug with how Safari handles gzipped downloads; we'll fix this soon).
-
-
-
- Now you can run BOINC.
- ";
page_tail();
?>
diff --git a/doc/index.html b/doc/index.html
index e6423a45c8..5cb9a84c28 100644
--- a/doc/index.html
+++ b/doc/index.html
@@ -84,6 +84,12 @@ Several other distributed computing projects are evaluating BOINC.
News
+General preferences are now propagated from client to server,
+but only to accounts with the same email address
+as where the preferences originated.
+
April 20, 2004
Added cross-project identification system.
diff --git a/doc/participate.php b/doc/participate.php
index 4eb864491f..20c58785b1 100644
--- a/doc/participate.php
+++ b/doc/participate.php
@@ -8,15 +8,19 @@ echo "
+boinc_cli -install
+
+
+This will setup BOINC as a Windows service which can be started on boot
+and will be hidden from view.
+If you are executing this on a Windows 2003 machine
+the default user account that is chosen is 'Network
+Service' which means you'll need to grant Read/Write/Execute/Delete permissions
+to the client folder and all of its children before attempting to start
+the service.
+On Windows XP and older systems the client currently sets
+itself up as local system.
+