*** empty log message ***

svn path=/trunk/boinc/; revision=3102
This commit is contained in:
David Anderson 2004-03-20 01:35:37 +00:00
parent 92ad23aedc
commit a852392102
8 changed files with 115 additions and 93 deletions

View File

@ -9897,30 +9897,30 @@ David Feb 6 2004
prefs.inc
David Feb 6 2004
- ask for more work when # of results in progress is less than # CPUs
- when get an APP_VERSION in a scheduler reply that's already in client state,
DON'T update the client state (it can't be any different anyway)
This fixes a garbage-collection crash
- Win client: added check_state.C to the project.
You can call check_all() to verify the integrity of client data.
This is commented out but useful for debugging.
- FILE_XFER_SET::insert() adds item to list, even if the underlying
HTTP_OP::insert() fails (because can't connect, e.g.)
This is necessary to make sure that the FILE_XFER remains in the
FILE_XFER_SET even in case of error, so that check_all() works.
- ask for more work when # of results in progress is less than # CPUs
- when get an APP_VERSION in a scheduler reply that's already in client state,
DON'T update the client state (it can't be any different anyway)
This fixes a garbage-collection crash
- Win client: added check_state.C to the project.
You can call check_all() to verify the integrity of client data.
This is commented out but useful for debugging.
- FILE_XFER_SET::insert() adds item to list, even if the underlying
HTTP_OP::insert() fails (because can't connect, e.g.)
This is necessary to make sure that the FILE_XFER remains in the
FILE_XFER_SET even in case of error, so that check_all() works.
NOTE: the semantics of insert() should be reexamined through the whole
FSM stack. Does it initialize? Is it guaranteed to insert?
Need consistency.
NOTE: the semantics of insert() should be reexamined through the whole
FSM stack. Does it initialize? Is it guaranteed to insert?
Need consistency.
client/
check_state.C
client_state.C,h
cs_scheduler.C
file_xfer.C
win_build/
boinc_cli.vcproj
boinc_gui.vcproj
client/
check_state.C
client_state.C,h
cs_scheduler.C
file_xfer.C
win_build/
boinc_cli.vcproj
boinc_gui.vcproj
David Feb 6 2004
- Windows core client 2.25 release
@ -9997,27 +9997,27 @@ David Feb 9 2004
handle_request.C
David Feb 9 2004
- ACTIVE_TASK_SET::poll(): set state file dirty flag whenever the
set of active tasks changes (e.g. app exited).
- rename ACTIVE_TASK::abort() to abort_task() (eliminate ambiguity)
- ACTIVE_TASK_SET::check_rsc_limits_exceeded():
check only running tasks
- CLIENT_STATE::reset_project(): don't delete apps, app_versions
if project is anonymous-platform
- PROJECT::set_min_rpc_time(): don't change min_rpc_time
if it's already later than requested time (from Jens)
- ACTIVE_TASK_SET::poll(): set state file dirty flag whenever the
set of active tasks changes (e.g. app exited).
- rename ACTIVE_TASK::abort() to abort_task() (eliminate ambiguity)
- ACTIVE_TASK_SET::check_rsc_limits_exceeded():
check only running tasks
- CLIENT_STATE::reset_project(): don't delete apps, app_versions
if project is anonymous-platform
- PROJECT::set_min_rpc_time(): don't change min_rpc_time
if it's already later than requested time (from Jens)
client/
app.C,h
client_state.C
cs_scheduler.C
client/
app.C,h
client_state.C
cs_scheduler.C
David Feb 11 2004
- updated docs
- "request_delay" from server overrides exponential backoff
- "request_delay" from server overrides exponential backoff
client/
cs_scheduler.C
client/
cs_scheduler.C
David Feb 15 2004
- updated docs
@ -10075,8 +10075,8 @@ David Feb 16 2004
not within <stderr_out>
- Scheduler: parse <exit_status> from within <result>
Also parse it within <stderr_out> for backwards compat
- Client state file not parsed correctly when it contained a <file_xfer>
(because of active file xfer).
- Client state file not parsed correctly when it contained a <file_xfer>
(because of active file xfer).
- add uniqueness constraints for category and forum
- add a script to set up initial categories and forums
@ -10095,8 +10095,8 @@ David Feb 16 2004
Rom Feb 19 2004
- Removed #ifdef around stackwalker dump so it'll dump release builds as well
api/
boinc_api.C
api/
boinc_api.C
David Feb 19 2004
- FILE_XFER_SET::insert(): check for error BEFORE inserting in set.
@ -10160,25 +10160,25 @@ David Feb 28 2004
- added some #includes for freeBSD compile
David Feb 28 2004
- made some stuff const
- added new GUI RPCs (for control)
- added GUI RPCs for Windows
NOTE: pipes don't work on Win. need to change to TCP
- made some stuff const
- added new GUI RPCs (for control)
- added GUI RPCs for Windows
NOTE: pipes don't work on Win. need to change to TCP
client/
client_state.C,h
cs_account.C
gui_rpc_server.C
doc/
gui_rpc.php
client/
client_state.C,h
cs_account.C
gui_rpc_server.C
doc/
gui_rpc.php
David Feb 28 2004
- (from Rom) fixes a bug reported by Matze in the forums
where after an explorer crash the BOINC GUI doesn't re-register itself with
the new explorer.
- (from Rom) fixes a bug reported by Matze in the forums
where after an explorer crash the BOINC GUI doesn't re-register itself with
the new explorer.
client/win/
wingui_mainwindow.cpp,h
client/win/
wingui_mainwindow.cpp,h
Rom Feb 28 2004
- Added boinc_diagnostics.c,.h, boinc_exceptions.c,.h. Not included in the build yet,
@ -10253,12 +10253,12 @@ Rom Mar 2 2004
- CVS tagged as boinc_app_release_2_26.
David Mar 3 2004
- added "using namespace std;" a couple places to fix bizarre
link problems on Windows
- added "using namespace std;" a couple places to fix bizarre
link problems on Windows
client/
parse.C
util.C
client/
parse.C
util.C
David Mar 3 2004
- "account key" -> "account ID" in the PHP code
@ -10447,23 +10447,23 @@ Jeff Mar 14 2004
hack. It turns out that a statically linked linux client gets the
following warning at build time:
hostinfo.C:230: warning: Using 'gethostbyname' in statically
linked applications requires at runtime the shared libraries
from the glibc version used for linking
hostinfo.C:230: warning: Using 'gethostbyname' in statically
linked applications requires at runtime the shared libraries
from the glibc version used for linking
and sure enough, when such a client is run on a linux platform
with a incompatible glibc, we saw the following:
2004-03-12 11:07:57 [BOINC] Can't resolve hostname setiboinc
2004-03-12 11:07:57 [BOINC] Can't resolve hostname setiboinc
2004-03-12 11:07:57 [http://setiboinc/ap/] Couldn't read master
page for http://setiboinc/ap/: error -113
2004-03-12 11:07:57 [http://setiboinc/ap/] Couldn't read master
page for http://setiboinc/ap/: error -113
2004-03-12 11:07:57 [http://setiboinc/ap/] Detaching from project -
check for URL error
2004-03-12 11:07:57 [http://setiboinc/ap/] Detaching from project -
check for URL error
2004-03-12 11:07:57 [BOINC] Can't resolve hostname setiboinc
2004-03-12 11:07:57 [BOINC] Can't resolve hostname setiboinc
2004-03-12 11:07:57 [http://setiboinc/ap/] Couldn't read master
page for http://setiboinc/ap/: error -113
2004-03-12 11:07:57 [http://setiboinc/ap/] Couldn't read master
page for http://setiboinc/ap/: error -113
2004-03-12 11:07:57 [http://setiboinc/ap/] Detaching from project -
check for URL error
2004-03-12 11:07:57 [http://setiboinc/ap/] Detaching from project -
check for URL error
So we needed to link dynamically to libc but statically to libstdc++
(for reasons described elsewhere in these notes). The only way found
@ -10479,11 +10479,11 @@ Jeff Mar 14 2004
configure.ac
configure
client
Makefile.am
Makefile.in
collect2_line_linux.csh new file
collect2_line_solaris.csh new file
collect2_line removed
Makefile.am
Makefile.in
collect2_line_linux.csh new file
collect2_line_solaris.csh new file
collect2_line removed
Jeff Mar 15 2004
- CVS tagged boinc and seti_boinc as boinc_app_release_2_28.
@ -10585,3 +10585,16 @@ Jeff Mar 19 2004
can specify the build name:
configure --build powerpc-apple-darwin
David Mar 19 2004
- small web-site fixes (e.g. you can now set your country to Cote d'Ivoire)
html/
inc/
download.inc
prefs.inc
util.inc
user/
host_edit_form.php
index.php
profile_menu.php
white.css

View File

@ -17,7 +17,7 @@ function platform_downloads($platform) {
if ($core_version->create_time > time()-($NEW_THRESHOLD*60*60*24)) {
$date .= ' <font color=red>New!</font>';
}
row3("<a href=$url>$platform->user_friendly_name", $version, $date);
row3("<a href=$url>$platform->user_friendly_name</a>", $version, $date);
//$app_version->md5_cksum";
$found = true;
}

View File

@ -593,8 +593,7 @@ function venue_form($user) {
<option value=home $h>Home
<option value=work $w>Work
<option value=school $s>School
</select>
</td></tr>"
</select>"
);
}

View File

@ -223,7 +223,7 @@ function print_country_select($selected_country="None") {
for ($i=0; $i<$numCountries; $i++) {
$country = $countries[$i];
$selected = ($selected_country == $country ? "selected":"");
echo "<option value='$country' $selected>$country</option>\n";
echo "<option value=\"$country\" $selected>$country</option>\n";
}
}

View File

@ -36,7 +36,11 @@ while ($host2 = mysql_fetch_object($result)) {
//if ($host2->create_time > $host->create_time) continue;
if (!hosts_compatible($host, $host2)) continue;
$t = time_str($host2->create_time);
echo "<br><input type=checkbox name=id_$nhosts value=$host2->id> $host2->domain_name (created $t)\n";
$x = $host2->domain_name;
if ($x == "") {
$x = "[no hostname]";
}
echo "<br><input type=checkbox name=id_$nhosts value=$host2->id> $x (created $t)\n";
$nhosts++;
if ($nhosts==500) break;
}

View File

@ -53,11 +53,17 @@ if (project_is_stopped()) {
echo "
</ul>
<h3><a href=stats.php>Project totals and leader boards</a></h3>
<ul>
<li><a href=top_users.php>Top users</a>
<li><a href=top_hosts.php>Top hosts</a>
<li><a href=top_teams.php>Top teams</a>
</ul>
";
if (false) {
echo "
<ul>
<li><a href=top_users.php>Top users</a>
<li><a href=top_hosts.php>Top hosts</a>
<li><a href=top_teams.php>Top teams</a>
</ul>
";
}
echo"
<p>
<h3>Powered by <a href=http://boinc.berkeley.edu><img align=middle border=0 src=http://boinc.berkeley.edu/boinc_logo_trans.gif></a>
</h3>

View File

@ -41,7 +41,7 @@ row1("User Profile Explorer");
echo "<tr><td>
<ul>
<li>View the <a href=" . URL_BASE . "user_profile/user_gallery_1.html>User Picture Gallery</a>.
<li>Browse profiles <a href=" . URL_BASE . "profile_country.html>by country</a>.
<li>Browse profiles <a href=" . URL_BASE . "user_profile/profile_country.html>by country</a>.
<li>Browse profiles <a href=" . $_SERVER['PHP_SELF'] . "?cmd=rand&pic=-1>at random</a>,
<a href=" . $_SERVER['PHP_SELF'] . "?cmd=rand&pic=1>at random with pictures</a>, or
<a href=" . $_SERVER['PHP_SELF'] . "?cmd=rand&pic=0>at random without pictures</a>.

View File

@ -29,7 +29,7 @@ table.bordered {
}
th {
background-color: ffffcc;
background-color: #ffffcc;
font-weight: bold;
}
@ -73,7 +73,7 @@ tr.subtitle {
}
tr.message {
background-color:#E0E0EF;
background-color:#E0E0EF;
}
input , select {