From ae0e8b7089ccb707f07880af68b18b83136373d2 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Wed, 26 Mar 2003 01:03:11 +0000 Subject: [PATCH] disable account creation in config file svn path=/trunk/boinc/; revision=1105 --- checkin_notes | 2 ++ doc/client.html | 11 ++++++++++- doc/index.html | 19 +++++++++++-------- html/user/util.inc | 4 ++-- test/test.inc | 6 +++--- todo | 24 ++++++++++++------------ 6 files changed, 40 insertions(+), 26 deletions(-) diff --git a/checkin_notes b/checkin_notes index 2f59cafcc4..04cfc2d2ee 100755 --- a/checkin_notes +++ b/checkin_notes @@ -3950,6 +3950,8 @@ David Mar 24 2003 David Mar 25 2003 - account creation is now turned off by putting "" in html_user/config.xml + - change name of config file to .htconfig.xml + (so can't read via HTTP) html_user/ create_account* diff --git a/doc/client.html b/doc/client.html index 5b7be26b29..2730bf7679 100644 --- a/doc/client.html +++ b/doc/client.html @@ -2,10 +2,19 @@

Running the client

-

The Windows graphical client

+
+

The Windows GUI client

TO BE WRITTEN +

Language files

+The text strings (menu names, etc.) in the Windows GUI client are stored in +a file called language.ini. +The release uses American English. +Other languages are available +here +(thanks to Robi Buechler and other volunteers for this). +

The command-line client

Command-line options: diff --git a/doc/index.html b/doc/index.html index ccdc6f0184..964fd68c2d 100644 --- a/doc/index.html +++ b/doc/index.html @@ -11,7 +11,7 @@ Berkeley Open Infrastructure for Network Computing (BOINC) -combines volunteer PCs into a parallel supercomputer. +combines PCs to form a parallel supercomputer. @@ -73,15 +73,19 @@ width="210" height="62" border="0" alt="SourceForge Logo">

Status and news

+March 25, 2003 +
+Non-English +language.ini files are available. +Preferences include time-of-day restrictions. +Core client and applications communicate via shared memory and signals +rather than files, reducing disk traffic. +

March 19, 2003
New account parameters and preferences: URL, limit number of processors, frequency of writes to disk, whether to show your computers on the web.

-March 5, 2003 -
-Version 0.15 of BOINC is available on SourceForge.net. -

March 4, 2003
Participants can have separate preferences @@ -102,9 +106,8 @@ New feature: secure, verified email address update.

January 29, 2003
-A screenshot of the -BOINC client running AstroPulse (the first test application) -demonstrates 3D graphics, workunit caching, and the use of multiple CPUs. +A screenshot of the +BOINC client running AstroPulse, our first test application.

December 10, 2002
diff --git a/html/user/util.inc b/html/user/util.inc index 8798f3e324..cc048c1cfb 100644 --- a/html/user/util.inc +++ b/html/user/util.inc @@ -185,11 +185,11 @@ function parse_element($xml, $tag) { return $element; } -// look for a particular element in the config.xml file +// look for a particular element in the .htconfig.xml file // function parse_config($tag) { $element = null; - $fp = fopen("config.xml", "r"); + $fp = fopen(".htconfig.xml", "r"); while (1) { $buf = fgets($fp, 1024); if ($buf == null) break; diff --git a/test/test.inc b/test/test.inc index fb4ddda1ca..71933761f5 100644 --- a/test/test.inc +++ b/test/test.inc @@ -347,7 +347,7 @@ class Project { // write the server config file // - $f = fopen("$this->project_dir/cgi/config.xml", "w"); + $f = fopen("$this->project_dir/cgi/.htconfig.xml", "w"); fputs($f, "\n"); fputs($f, "$this->db_name\n"); fputs($f, "$this->db_passwd\n"); @@ -384,13 +384,13 @@ class Project { // put a file with the database name and other info // in each HTML directory // - $f = fopen("$this->project_dir/html_user/config.xml", "w"); + $f = fopen("$this->project_dir/html_user/.htconfig.xml", "w"); fputs($f, "$this->db_name\n"); fputs($f, "$this->db_name\n"); fputs($f, "$this->download_url\n"); fputs($f, "$cgi_url\n"); fclose($f); - PassThru("cp $this->project_dir/html_user/config.xml $this->project_dir/html_ops"); + PassThru("cp $this->project_dir/html_user/.htconfig.xml $this->project_dir/html_ops"); // edit "index.php" in the user HTML directory to have // the right file as the source for scheduler_urls; diff --git a/todo b/todo index 62291664e6..250a07dba8 100755 --- a/todo +++ b/todo @@ -11,6 +11,13 @@ BUGS (arranged from high to low priority) HIGH-PRIORITY (should do for beta test) ----------------------- +Delete files if needed to honor disk usage constraint + should include per-result constraints (e.g. giant stderr files) + inform user if files deleted + +- "Connect Now" command should apply to a particular project, + and should override the backoff on that project + - Implement Screensaver "blank screen" functionality implement server watchdogs @@ -20,6 +27,8 @@ est_time_to_completion doesn't work for non-running tasks ----------------------- THINGS TO TEST (preferably with test scripts) ----------------------- +Limit frequency of disk writes + make sure it actually works - Test suspend/resume functionality on Windows/UNIX - verify that if file xfer is interrupted, it resumes at right place - result reissue @@ -28,16 +37,15 @@ THINGS TO TEST (preferably with test scripts) - credit is granted even if result arrives very late - multiple preference sets - shared memory and CPU time measurement, with and without the BOINC API -- HD write frequency - timezone on all platforms ----------------------- MEDIUM-PRIORITY (should do before public release) ----------------------- -global prefs: - hours to compute - hours to transfer +write docs for project management + how to start/stop server complex + what needs to be backed up and how account creation: show privacy/usage policies @@ -68,17 +76,11 @@ Testing framework better mechanisms to simulate large load do client/server on separate hosts? -Delete files if needed to honor disk usage constraint - inform user if this happens - Global preferences - implement disk usage prefs - time-of-day prefs? test propagation mechanism set up multi-project, multi-host test; change global prefs at one web site, make sure they propagate to all hosts - limit on frequency of disk writes? Per-project preferences test project-specific prefs @@ -225,5 +227,3 @@ Other user preferences: memory restrictions process priority/affinity show disk usage as two pie charts (one for overall, one for per project) - disk write frequency -