diff --git a/checkin_notes b/checkin_notes index 393c745659..866ffb0dbf 100755 --- a/checkin_notes +++ b/checkin_notes @@ -2625,3 +2625,17 @@ Rom 6 Mar 2006 locale/client/en_US BOINC Manager.mo BOINC Manager.po + +David 6 Mar 2006 + - add db_dump_spec.xml to source tree (in sched/) + and copy it when create new project + - Core client: after read_global_prefs_override GUI RPC, + request CPU reschedule (in case #CPUs changed) + + client/ + file_names.h + gui_rpc_server_ops.C + py/Boinc/ + setup_project.py + sched/ + db_dump_spec.xml (new) diff --git a/client/file_names.h b/client/file_names.h index 0ff81c087d..08f3df7221 100644 --- a/client/file_names.h +++ b/client/file_names.h @@ -65,12 +65,10 @@ extern void get_master_filename(PROJECT&, char*); #define STDOUT_FILE_NAME "stdout.txt" #define CPU_BENCHMARKS_FILE_NAME "cpu_benchmarks" #define LOCK_FILE_NAME "lockfile" -//#define INI_FILE_NAME "boinc.ini" #define LANGUAGE_FILE_NAME "language.ini" #define LIST_STATE_FILE_NAME "list.ini" #define APP_INFO_FILE_NAME "app_info.xml" #define REMOTEHOST_FILE_NAME "remote_hosts.cfg" -//#define FILE_LIST_NAME "file_list.xml" #define ACCT_MGR_REQUEST_FILENAME "acct_mgr_request.xml" #define ACCT_MGR_REPLY_FILENAME "acct_mgr_reply.xml" #define GUI_RPC_PASSWD_FILE "gui_rpc_auth.cfg" diff --git a/client/gui_rpc_server_ops.C b/client/gui_rpc_server_ops.C index cb505aa753..4678af4d23 100644 --- a/client/gui_rpc_server_ops.C +++ b/client/gui_rpc_server_ops.C @@ -883,6 +883,7 @@ int GUI_RPC_CONN::handle_rpc() { handle_acct_mgr_info(request_msg, mf); } else if (match_tag(request_msg, "")) { gstate.read_global_prefs_override(); + gstate.request_schedule_cpus("Preferences override"); } else { // RPCs after this point enable network communication diff --git a/doc/account.php b/doc/account.php index d1573a5085..7f80d57b13 100644 --- a/doc/account.php +++ b/doc/account.php @@ -1,8 +1,44 @@ Choosing projects +

+BOINC was developed at the University of California to support +SETI@home. +However, other distributed computing projects use BOINC. +BOINC allows you to participate in multiple projects, +and to control how your resources (such as computer time +and disk space) are divided among these projects. + +

+Projects are independent, and each maintains its own servers. +The BOINC developers and the University of California +have no control over the creation of BOINC-based projects, +and in general do not endorse them. +The BOINC web sites lists some, but not all, projects. +A more complete list is on the +BOINC Wiki. + +

+When you participate in a project, +you entrust that project with the health of your +computer and the privacy of its data. +In deciding whether to participate in a project, +you should consider the following questions: + +

+ +

Joining a project

To participate in a BOINC project:

    diff --git a/doc/bare_core.php b/doc/bare_core.php index 731421a6b9..0f321be69d 100644 --- a/doc/bare_core.php +++ b/doc/bare_core.php @@ -1,7 +1,13 @@ +boinc_5.2.13_powerpc-apple-darwin.zip +boinc_4.19_sparc-sun-solaris2.7.gz + This type of installation requires that you be familiar with the UNIX command-line interface. @@ -22,8 +28,9 @@ if your browser has not done it for you.

    -The core client has a number of other -command-line options. +The core client is controlled by a number of other +command-line options, +configuration files, and environment variables.

    You may want to automatically start the core client diff --git a/doc/boinc_news.inc b/doc/boinc_news.inc index 2d77962d6a..a39b85fad0 100644 --- a/doc/boinc_news.inc +++ b/doc/boinc_news.inc @@ -1,6 +1,13 @@ large + and small versions. + The Latin text means 'Berkeley open and shared resources'. + " +), array("March 3, 2006", "Quantum Monte Carlo at Home announces the public release of the first chemistry BOINC project. diff --git a/doc/client_unix.php b/doc/client_unix.php index 6f59a0b6f7..5ecd6772cf 100644 --- a/doc/client_unix.php +++ b/doc/client_unix.php @@ -2,8 +2,19 @@ require_once("docutil.php"); page_head("Core client command-line options, configuration files, and environment variables"); echo " +The BOINC core client can be controlled by command-line options, +configuration files, and environment variables. +

    +These features are generally useful only for +advanced users. +

    Configuration files

    +

    +BOINC uses the following configuration files. +You can pre-populate these files to control BOINC in various ways.