mirror of https://github.com/BOINC/boinc.git
*** empty log message ***
svn path=/trunk/boinc/; revision=9608
This commit is contained in:
parent
71484dcee8
commit
ad996eae4a
|
@ -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)
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -883,6 +883,7 @@ int GUI_RPC_CONN::handle_rpc() {
|
|||
handle_acct_mgr_info(request_msg, mf);
|
||||
} else if (match_tag(request_msg, "<read_global_prefs_override/>")) {
|
||||
gstate.read_global_prefs_override();
|
||||
gstate.request_schedule_cpus("Preferences override");
|
||||
} else {
|
||||
|
||||
// RPCs after this point enable network communication
|
||||
|
|
|
@ -1,8 +1,44 @@
|
|||
<?php
|
||||
require_once("docutil.php");
|
||||
page_head("Joining a project");
|
||||
echo "
|
||||
page_head("Choosing and joining projects");
|
||||
|
||||
echo "
|
||||
<h2>Choosing projects</h2>
|
||||
<p>
|
||||
BOINC was developed at the University of California to support
|
||||
<a href=http://setiathome.berkeley.edu>SETI@home</a>.
|
||||
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.
|
||||
|
||||
<p>
|
||||
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
|
||||
<a href=http://boinc-wiki.ath.cx/index.php?title=Catalog_of_BOINC_Powered_Projects>BOINC Wiki</a>.
|
||||
|
||||
<p>
|
||||
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:
|
||||
|
||||
<ul>
|
||||
<li> Do you trust the project to ensure that its applications
|
||||
won't damage your computer or cause security problems?
|
||||
<li> Do you trust the project to use proper security practices on their servers?
|
||||
<li> Does the project clearly describe its goals?
|
||||
<li> Who owns the results of the computation?
|
||||
If the results are valuable, will they be freely available to the public
|
||||
or will they belong to a for-profit business?
|
||||
</ul>
|
||||
|
||||
<h2>Joining a project</h2>
|
||||
<p>
|
||||
To participate in a BOINC project:
|
||||
<ol>
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
<?php
|
||||
require_once("docutil.php");
|
||||
page_head("Installing the command-line client");
|
||||
page_head("Installing the core client executable");
|
||||
echo "
|
||||
For some platforms, you can download the BOINC 'core client' by itself.
|
||||
The download files have names like:
|
||||
<pre>
|
||||
boinc_5.2.13_powerpc-apple-darwin.zip
|
||||
boinc_4.19_sparc-sun-solaris2.7.gz
|
||||
</pre>
|
||||
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.
|
|||
</ul>
|
||||
|
||||
<p>
|
||||
The core client has a number of other
|
||||
<a href=client_unix.php>command-line options</a>.
|
||||
The core client is controlled by a number of other
|
||||
<a href=client_unix.php>command-line options,
|
||||
configuration files, and environment variables</a>.
|
||||
<p>
|
||||
You may want to
|
||||
<a href=auto_start.php>automatically start the core client</a>
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
<?
|
||||
|
||||
$project_news = array(
|
||||
array("March 5, 2006",
|
||||
"Tony/Knightrider/Chuggybus has created BOINC coinage.
|
||||
See the <a href=images/coins/>large</a>
|
||||
and <a href=images/coins_small>small</a> versions.
|
||||
The Latin text means 'Berkeley open and shared resources'.
|
||||
"
|
||||
),
|
||||
array("March 3, 2006",
|
||||
"<a href=http://qah.uni-muenster.de/>Quantum Monte Carlo at Home</a>
|
||||
announces the public release of the first chemistry BOINC project.
|
||||
|
|
|
@ -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.
|
||||
<p>
|
||||
<b>These features are generally useful only for
|
||||
advanced users.</b>
|
||||
|
||||
<h3>Configuration files</h3>
|
||||
<p>
|
||||
BOINC uses the following configuration files.
|
||||
You can pre-populate these files to control BOINC in various ways.
|
||||
<ul>
|
||||
<li> <a href=client_files.php>Account files</a>: each done
|
||||
describes an attached project.
|
||||
<li> <a href=prefs_override.php>global_prefs_override.xml</a>: override global prefernces
|
||||
<li> <a href=client_msgs.php>log_flags.xml</a>: control message logging
|
||||
<li> <a href=gui_rpc.php>remote_hosts.cfg</a>: hosts from which remote GUI RPCs is allowed
|
||||
|
|
|
@ -165,8 +165,9 @@ function show_platform($short_name, $p, $dev) {
|
|||
}
|
||||
}
|
||||
|
||||
function show_platform_xml($short_name, $p) {
|
||||
function show_platform_xml($short_name, $p, $dev) {
|
||||
foreach ($p["versions"] as $i=>$v) {
|
||||
if (!$dev && is_dev($v)) continue;
|
||||
show_version_xml($v, $p);
|
||||
}
|
||||
}
|
||||
|
@ -197,7 +198,7 @@ if ($xml) {
|
|||
<versions>
|
||||
";
|
||||
foreach($platforms as $short_name=>$p) {
|
||||
show_platform_xml($short_name, $p);
|
||||
show_platform_xml($short_name, $p, $dev);
|
||||
}
|
||||
echo "</versions>\n";
|
||||
} else {
|
||||
|
|
|
@ -5,17 +5,14 @@ require_once("docutil.php");
|
|||
page_head("Getting started");
|
||||
|
||||
echo "
|
||||
It's easy to participate in a BOINC project.
|
||||
<ul>
|
||||
<li> <b><a href=download.php>Download</a> and install BOINC.</b>
|
||||
<h2>How it works</h2>
|
||||
It's easy to participate in a BOINC project:
|
||||
<a href=download.php>download</a> and install BOINC.</b>
|
||||
You will be asked to enter the project's URL, your email address,
|
||||
and a password.
|
||||
</ul>
|
||||
That's it!
|
||||
<p>
|
||||
<h2>How it works</h2>
|
||||
When you run BOINC on your PC,
|
||||
it works as follows (see below):
|
||||
When you run BOINC on your PC, it does the following:
|
||||
<br>
|
||||
<center>
|
||||
<img hspace=10 vspace=8 src=http://boinc.berkeley.edu/comm_simple.png>
|
||||
|
|
|
@ -84,6 +84,12 @@ The 'B in a circle' icon was designed by Tim Lan.
|
|||
The Mac variant was contributed by Juho Viitasalo.
|
||||
<p>
|
||||
|
||||
<h2>Coinage</h2>
|
||||
Tony/Knightrider/Chuggybus has created BOINC coinage.
|
||||
See the <a href=images/coins/>large</a>
|
||||
and <a href=images/coins_small>small</a> versions.
|
||||
The Latin text means 'Berkeley open and shared resources'.
|
||||
|
||||
<h2>Wallpaper</h2>
|
||||
<table cellpadding=8 border=1>
|
||||
<tr><th>Artist</th><th>Images</th></tr>
|
||||
|
|
|
@ -10,14 +10,16 @@ processor resources, and is normally started at boot time.
|
|||
<br>On Mac OS X, it is represented by icons in both the menubar and the Dock.
|
||||
<!-- ** ROM ** is there an equivalent on Linux to the system tray icon? -->
|
||||
|
||||
<img src=mgrsystraymenu.png>
|
||||
|
||||
<p>
|
||||
On Windows:
|
||||
<ul>
|
||||
<li>Double-click on the icon to open the BOINC manager window.
|
||||
<li>Right-click on the icon to access its menu.
|
||||
<li>Right-click on the icon to access its menu (shown below).
|
||||
</ul>
|
||||
<br>
|
||||
<img src=mgrsystraymenu.png>
|
||||
<br>
|
||||
On Mac OS X:
|
||||
<ul>
|
||||
<li>Click on the icon in the menubar or Dock and hold the
|
||||
|
|
|
@ -2,21 +2,26 @@
|
|||
require_once("docutil.php");
|
||||
page_head("Participating in BOINC projects");
|
||||
echo "
|
||||
<h3>Running BOINC</h3>
|
||||
<h3>General information</h3>
|
||||
<ul>
|
||||
<li> <a href=intro_user.php>Getting started</a>
|
||||
<li> <a href=projects.php>Choosing projects</a>
|
||||
<li> <a href=info.php>Usage rules and privacy policy</a>
|
||||
<li> <a href=account.php>Joining a project</a>
|
||||
<li> <a href=download.php>Download client software</a>
|
||||
<li> Installing and running the BOINC client
|
||||
<li> <a href=account.php>Choosing and joining projects</a>
|
||||
<li> <a href=download.php>Download BOINC</a>
|
||||
<li> Installing BOINC
|
||||
<ul>
|
||||
<li> <a href=win_install.php>The Windows installer</a>
|
||||
<li> <a href=sea.php>Self-extracting archive</a>
|
||||
<li> <a href=bare_core.php>Core client executable</a>
|
||||
</ul>
|
||||
|
||||
<li> Running BOINC
|
||||
<ul>
|
||||
<li> <a href=manager.php>The BOINC manager</a>
|
||||
<li> <a href=win_install.php>The Windows installer</a>
|
||||
<li> <a href=sea.php>Self-extracting archive (Unix/Linux)</a>
|
||||
<li> <a href=bare_core.php>Command-line version (Unix, Mac OS/X)</a>
|
||||
<li> <a href=screensaver.php>The BOINC screensaver</a>
|
||||
<li> <a href=client_unix.php>Core client options and configuration</a>
|
||||
</ul>
|
||||
|
||||
<li> <a href=prefs.php>Preferences</a>
|
||||
<li> <a href=host_id.php>Host identification and merging</a>
|
||||
<li> <a href=multiple_projects.php>Participating in multiple projects</a>
|
||||
|
|
|
@ -1,7 +1,13 @@
|
|||
<?php
|
||||
require_once("docutil.php");
|
||||
page_head("Installing a self-extracting archive");
|
||||
page_head("Installing a self-extracting archive (Unix/Linux)");
|
||||
echo "
|
||||
BOINC for Unix/Linux is available as a self-extracting archive.
|
||||
The download files have names like
|
||||
<pre>
|
||||
boinc_5.2.13_i686-pc-linux-gnu.sh
|
||||
</pre>
|
||||
|
||||
This type of installation
|
||||
requires that you be familiar with the
|
||||
UNIX command-line interface.
|
||||
|
|
|
@ -349,6 +349,8 @@ def install_boinc_files(dest_dir):
|
|||
'boincxml.py', 'configxml.py', 'database.py',
|
||||
'db_base.py', 'db_mid.py', 'projectxml.py',
|
||||
'sched_messages.py', 'tools.py', 'util.py', 'version.py' ])
|
||||
map(lambda (s): install(srcdir('sched',s), dir('',s)),
|
||||
[ 'db_dump_spec.xml' ])
|
||||
|
||||
|
||||
class Project:
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
<boinc_db_dump_spec>
|
||||
<output_dir>../html/stats_tmp</output_dir>
|
||||
<final_output_dir>../html/stats</final_output_dir>
|
||||
<enumeration>
|
||||
<table>user</table>
|
||||
<filename>user</filename>
|
||||
<output>
|
||||
<compression>gzip</compression>
|
||||
</output>
|
||||
</enumeration>
|
||||
<enumeration>
|
||||
<table>host</table>
|
||||
<filename>host</filename>
|
||||
<output>
|
||||
<compression>gzip</compression>
|
||||
<detail/>
|
||||
</output>
|
||||
</enumeration>
|
||||
<enumeration>
|
||||
<table>team</table>
|
||||
<filename>team</filename>
|
||||
<output>
|
||||
<compression>gzip</compression>
|
||||
</output>
|
||||
</enumeration>
|
||||
</boinc_db_dump_spec>
|
Loading…
Reference in New Issue