Rom Walton
b5758ae8fa
DOC: Update Android to 7.3.7
2014-03-04 12:14:09 -05:00
David Anderson
28ff9223ab
Server: add feature to mass email script to send to ID list
2014-03-01 12:07:46 -08:00
Rom Walton
589fb7c84f
DOC: Update recommended release to 7.2.42
2014-02-28 15:25:35 -05:00
David Anderson
690df39fd6
project_list.php: don't strip plan class from Android platforms (not needed anymore)
2014-02-26 14:47:42 -08:00
Rom Walton
e118e6c58b
DOC: Make 7.2.39 the new recommended version
2014-02-12 11:20:34 -05:00
David Anderson
04e8f00221
client, Win: when running GPU detect, use "boinc.exe" rather than "boinc" on cmdline.
...
An alpha tester reported that this fixed an error; not sure why
2014-02-06 23:48:54 -08:00
Rom Walton
be2f175ebe
DOC: Add entries for MIPS and x86 for Android.
2014-02-06 20:32:06 -05:00
Rom Walton
8bb3af6154
DOC: Update android client to 7.2.41.
2014-02-06 20:18:38 -05:00
David Anderson
7e00868161
get_project_config: don't show platforms for deprecated apps
2014-02-02 22:08:09 -08:00
David Anderson
8934f46d88
translations, message tweak
2014-02-02 00:18:20 -08:00
David Anderson
c4f4421ff0
client/manager/server: use HTTPS for web RPCs if possible
...
The web RPCs done by the client during project attach
(lookup_account, create_account)
have an email address and password hash in their request.
Network sniffers could potentially see these,
so we should use HTTPS for these RPCs if possible.
However, not all BOINC projects have SSL-enabled web servers.
So I did the following:
- Change get_project_config.php to return an additional
<web_rpc_url_base> element.
This is SECURE_URL_BASE (if specified in the project's
project.inc config file) or, if not, the master URL.
- This new element is parsed into the PROJECT_CONFIG structure.
- In calls to create_account and lookup_account,
the Manager uses PROJECT_CONFIG::web_rpc_url_base
if it's available, else the master URL.
So, the new Manager/client uses HTTPS for RPCs to projects
that have updated their get_project_config.php,
and specify a SECURE_URL_BASE with https:// prefix.
Android note: I added code to parse the new config element,
but didn't change the higher-level code;
Joachim will need to do this.
2014-01-28 13:25:59 -08:00
Charlie Fenton
c128412909
DOC: Updates for Mac 7.2.38
2014-01-17 01:29:29 -08:00
Rom Walton
cbc22c4f77
DOC: Updates for 7.2.38
2014-01-16 22:31:35 -05:00
Rom Walton
956dfb57e7
DOC: Updates for 7.2.27
2014-01-08 18:38:53 -05:00
David Anderson
e672cdac37
web: don't call db_init() in uotd.inc
2014-01-07 13:04:59 -08:00
David Anderson
b12b85cfdb
Admin web: convert create_forums.php to use DB abstraction layer (from Janus)
2014-01-06 14:20:25 -08:00
David Anderson
7ec4b7426c
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2014-01-01 11:12:22 -08:00
Rom Walton
92dc192ea7
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
2014-01-01 14:10:39 -05:00
Rom Walton
41efdf32cc
DOC: Include links for the release notes of both 7.0 and 7.2.
2014-01-01 14:10:15 -05:00
David Anderson
928cc2786e
Fix BOINC web site translations
2013-12-31 13:25:51 -08:00
David Anderson
53f972b8fa
Android translations
2013-12-31 13:13:28 -08:00
Rom Walton
73b40ad1a6
DOC: Update Android development version
2013-12-31 11:43:17 -05:00
Rom Walton
84d282c59f
DOC: Update for Win x86
2013-12-31 11:41:47 -05:00
Rom Walton
e906786b09
DOC: Updates for 7.2.34
2013-12-31 03:55:03 -05:00
David Anderson
32ffd33e3f
web: tweaks
2013-12-20 23:18:07 -08:00
Charlie Fenton
f6a46c27d6
DOC: Fix links to Mac command-line and Linux versions for stable release 7.2.33
2013-11-28 14:39:20 -08:00
Rom Walton
dc6e5a9a40
DOC: Update new stable release to 7.2.33
2013-11-26 12:52:13 -05:00
David Anderson
37237033e1
web: string tweak
2013-11-23 11:39:45 -08:00
David Anderson
7fe8fcdcc0
web: tweak
2013-11-23 09:09:48 -08:00
Rom Walton
7125028c15
DOC: Change new recommended release from 7.2.28.1 to 7.2.31. Same build, different version number.
2013-11-21 20:55:48 -05:00
Rom Walton
5227baa1f2
DOC: Update recommended Windows client version to 7.2.28.1
2013-11-21 18:42:31 -05:00
David Anderson
e3646cb406
client: fix error returns for get_mac_address() on Unix
2013-11-19 11:23:38 -08:00
David Anderson
20a03b71aa
BOINC web site: platform icon stuff
2013-11-18 15:12:34 -08:00
David Anderson
dfe1e5eb5d
Manager: string tweaks
...
- Let's use "web site" instead of "website"
2013-11-17 12:29:11 -08:00
David Anderson
92b25f841d
admin web: in result display, improve the way app version is shown
2013-11-17 11:45:11 -08:00
David Anderson
873f21400d
BOINC web tweaks
2013-11-12 00:14:14 -08:00
David Anderson
c2c1ec6cc2
BOINC web: tweaks to BOINC+VBox download links
2013-11-11 20:54:50 -08:00
Rom Walton
9e99b2cbd1
DOC: Updates
2013-11-08 11:38:28 -05:00
Rom Walton
71349cbb61
DOC: Updates
2013-11-08 11:36:36 -05:00
Rom Walton
e6453154b6
DOC: Release 7.2.28 to public
2013-11-08 11:29:38 -05:00
David Anderson
c77f580746
client: AMD GPU naming, from Jord
2013-11-05 19:15:54 -08:00
David Anderson
e1fc022793
- translation updates and fixes
2013-10-29 12:24:50 -07:00
David Anderson
ff94731e9d
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
2013-10-29 00:10:18 -07:00
David Anderson
a673c12300
Web: add code for language selection
2013-10-29 00:09:27 -07:00
Rom Walton
c5da0ab032
DOC: Update to 7.2.26
2013-10-25 16:30:25 -04:00
David Anderson
519e0629d3
BOINC web site language fixes
2013-10-23 20:09:04 -07:00
David Anderson
916f46aa8c
language changes
2013-10-23 18:32:30 -07:00
David Anderson
438cd78b13
Remote job submission: add C++ APIs for query_batches() and query_batch()
...
- Add program (tools/remote_submit_test.cpp) for testing C++ API for remote job submission.
- Rename Condor-specific API to query_batch_set().
2013-10-22 15:27:34 -07:00
David Anderson
6541085cee
translation stuff
2013-10-21 22:22:01 -07:00
Rom Walton
549a8babeb
DOC: Updates for 7.2.23
2013-10-17 13:01:20 -04:00
Rom Walton
91b2b8e498
DOC: Update Android release and dev builds
2013-10-10 11:17:47 -04:00
Rom Walton
85206d8cbd
DOC: Update Linux dev builds
2013-10-10 11:14:41 -04:00
Rom Walton
c375bcd58f
DOC: Update dev release to 7.2.18
2013-10-09 12:58:12 -04:00
David Anderson
7b94efdc5a
Include BOINC with VirtualBox builds
2013-10-08 14:40:09 -07:00
David Anderson
78b7faed99
web: remove "Pending credit" link from account page. This page didn't work, and is subsumed by results.php
2013-09-29 02:44:47 -07:00
David Anderson
ffd4b89905
make_project: add HTTP config file items for Apache 2.4
2013-09-05 06:03:04 -07:00
David Anderson
17c8f90926
BOINC web: fix translation problems
...
- change build_po.php to included news.inc and omit poll stuff
- remote.po.inc files before generating them (otherwise we'll always append)
2013-08-22 16:33:08 -07:00
David Anderson
84a6f89840
client and API, Unix: code cleanup, no functional change
2013-08-16 12:20:01 -07:00
David Anderson
99198c889d
BOINC web: update Primegrid description
2013-08-09 13:32:14 -07:00
David Anderson
ae2c9c8863
BOINC web site: fix error in download_all page (non-existent version)
2013-07-28 22:42:18 -07:00
David Anderson
71f70eb197
BOINC web site: steer Android users to app stores
2013-07-22 13:10:00 -07:00
Rom Walton
79855ef349
Specify ARM based Android devices for now
2013-07-22 13:47:56 -04:00
Rom Walton
ad4d318b85
quick fix
2013-07-22 13:04:04 -04:00
Rom Walton
cdf9c8f4b2
Add the Android package to the download all page for those Android devices that are not attached to the various app stores
2013-07-22 13:00:09 -04:00
David Anderson
93d6f5ef16
transitioner: don't set result.mod_time to null; this fails if the DB field has accidentally been marked as not null.
2013-07-18 17:10:54 -07:00
Rom Walton
ab0c4cbe45
DOC: Remove beta projects specific to Android
2013-07-17 01:13:42 -04:00
Rom Walton
57782a9f1a
Extend the project list cache timeout to 7 days and update the dev build to 7.2.5
2013-07-17 00:57:28 -04:00
David Anderson
4d0109e3fb
Client: add test harness for file copy (make sure we can handle > 2GB)
2013-07-16 21:40:13 -07:00
David Anderson
4fd76ee325
boinccmd: show result states as strings instead of numbers
2013-06-18 11:33:22 -07:00
David Anderson
9c4925fbd2
client emulator: add the ability to include projects without apps
2013-06-17 14:27:25 -07:00
David Anderson
c1f4e44d93
add SETIspirit addon
2013-06-15 11:10:17 -07:00
Charlie Fenton
21f2d8f277
Updates for 7.1.17 (add Mac builds)
2013-06-14 17:20:02 -07:00
Rom Walton
53cc8fef24
Add Windows 8 to the list of supported Windows versions
2013-06-14 15:45:44 -04:00
Rom Walton
0ae3844bf9
Updates for 7.1.17
2013-06-14 15:04:03 -04:00
Rom Walton
dadde3a409
Add missing build.
2013-06-13 15:19:51 -04:00
Charlie Fenton
c8bd0632fa
Updates for 7.1.15 (release Mac build)
2013-06-13 01:28:12 -07:00
Rom Walton
7623b9bb03
Updates for 7.1.15
2013-06-12 21:07:14 -04:00
Charlie Fenton
ee17c7ce90
Update Mac version to 7.1.10
2013-06-07 16:20:59 -07:00
Rom Walton
49e6173a92
Update versions to 7.1.10
2013-06-07 15:20:45 -04:00
Rom Walton
c19a4a2253
Updates for 7.1.3
2013-06-01 01:35:37 -04:00
Rom Walton
6e65c41a26
Updates for 7.1.1
2013-05-16 17:53:19 -04:00
David Anderson
55bb13a441
- minor security fix for online help page
2013-05-03 15:11:37 -07:00
Rom Walton
4247f6354e
Updates
2013-04-23 15:24:49 -04:00
Rom Walton
c8936b2594
Promote 7.0.64 (Win) / 7.0.65 (Mac/Linux) to the next public release.
2013-04-23 14:32:30 -04:00
Rom Walton
9e9b9bd8e5
Updates for 7.0.64/65
2013-04-17 12:05:59 -04:00
Charlie Fenton
f10fb75220
Updates for 7.0.62
2013-04-10 00:18:32 -07:00
David Anderson
6e3cdfc7e8
- remove dead projects
2013-04-02 12:29:14 -07:00
Rom Walton
4b056cfafd
Updates for 7.0.60
2013-04-02 12:54:09 -04:00
David Anderson
17b0362d27
- remove uFluids and Virtual Prairie from the projects file
2013-03-29 22:35:57 -07:00
Charlie Fenton
7cfd2a5b7b
Updates for 7.0.59 (Mac)
2013-03-28 16:20:19 -07:00
Rom Walton
0b5fdee46d
Updates for 7.0.59
2013-03-28 16:53:00 -04:00
David Anderson
ff68226477
- client emulator: if try to do RPC to a "down" project, back off
...
- client emulator web interface: show simulations in reverse chron order
2013-03-25 10:22:46 -07:00
Rom Walton
4e5a62556d
Updates for 7.0.58
2013-03-22 10:40:59 +01:00
Rom Walton
7a1c9983d0
Updates for 7.0.56
2013-03-15 13:38:45 +01:00
David Anderson
dab891a549
- Unix man pages: remove unnecessary options
2013-03-15 13:38:45 +01:00
David Anderson
fc6b050883
- client: removed unused code for old work-fetch logic
2013-03-15 13:38:45 +01:00
Rom Walton
3941a2c856
Updates for 7.0.55
2013-03-15 13:38:45 +01:00
David Anderson
1795deff00
- man page tweak
2013-03-15 13:38:45 +01:00
David Anderson
cff84a8ae2
- server: remove debugging printf from XML parser
2013-03-15 13:38:45 +01:00
David Anderson
88b905668f
- client and boinccmd: update usage text
...
- update Unix command completion script
- update XML man pages for client, manager, boinccmd
2013-03-15 13:38:45 +01:00
Rom Walton
3b6b66f6e0
Updates for 7.0.54
2013-03-15 13:38:44 +01:00
David Anderson
e41f7dfee5
- client: parse <fetch_on_update> config flag, and show it on startup
2013-03-07 11:30:08 +01:00
David Anderson
951f16d960
- client: add --suppress_net_info cmdline option
2013-03-07 11:28:42 +01:00
David Anderson
c2ee387a13
- BOINC web site stuff
2013-03-07 11:22:18 +01:00
Rom Walton
374ff46c76
Update Android development version to 7.0.53
2013-03-05 17:26:33 +01:00
David Anderson
1a21c2e4dc
- client emulator tweak
2013-03-05 16:57:51 +01:00
David Anderson
96a80ea211
- some doc pictures
2013-03-05 16:56:00 +01:00
David Anderson
0a75353fb7
- client (Android and other Unix without shmget())
...
Don't write spurious messages to stderr about shmem operations
not being supported.
2013-03-05 16:42:44 +01:00
Rom Walton
1cd98b099b
Doc: Reorder Android detection, the browser's user agent string contains the Linux keyword too.
2013-03-05 16:42:43 +01:00
Rom Walton
54676d9d01
Doc: Add Android to the download_all.php page.
...
Doc: Add detection code for Android to the download.php page.
Doc: Update latest dev version to 7.0.52
2013-03-05 16:42:43 +01:00
David Anderson
5c7f583e42
- client: suspend_reason is not a bitmap; fix code that acted like it is.
2013-03-05 16:39:36 +01:00
David Anderson
427176174b
- user web: remove dead stats site links
2013-03-05 14:05:04 +01:00
David Anderson
994f4d6b4c
- Manager: fix case where the client has only an Intel GPU,
...
and the manager was acting as if it had no GPUs.
2013-03-05 13:39:42 +01:00
David Anderson
35608c434b
- fix Android compile warnings
...
- intermediate checkin for Condor stuff
2013-03-05 13:33:27 +01:00
Rom Walton
06014d6652
Update
2013-03-04 17:39:25 +01:00
Rom Walton
f944e7c5f7
Updates for 7.0.44
2013-03-04 17:39:25 +01:00
David Anderson
369abbd9f8
- client: if gui_rpc_auth.cfg is empty, print a warning but don't error out;
...
an empty GUI RPC password is allowed.
2013-03-04 17:39:23 +01:00
David Anderson
18d0f1f4d9
more GAHP code
2013-03-04 17:24:20 +01:00
David Anderson
97e058e190
- update doc images
2013-03-04 17:24:19 +01:00
David Anderson
d0de3776bd
- client: processor identification for ARM
...
(from Evandro Menezes and Joachim Fritzsch)
2013-03-04 17:24:19 +01:00
David Anderson
20d9bc9230
- add Constellation and MindModeling to project list
2013-03-04 17:24:19 +01:00
David Anderson
77233c7bcc
- improve project list page
2013-03-04 17:24:19 +01:00
Rom Walton
93fba95100
Quick Updates
2013-03-04 17:19:39 +01:00
Rom Walton
54fac1d1be
Quick Updates
2013-03-04 17:19:39 +01:00
David Anderson
834bb6b4d3
- server (start script and server_status.php):
...
Support projects (e.g. Einstein@home) in which server components run on
machines with no shared filesystem.
From Bernd.
2013-03-04 17:19:39 +01:00
Oliver Bock
60fd0765cd
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
2013-03-04 14:10:08 +01:00
David Anderson
a1b3935b21
- web: update .pot file for project web site translations
2013-03-04 14:09:44 +01:00
David Anderson
e0de69811a
doc update
2013-03-01 16:26:09 +01:00
David Anderson
6391a8c401
- remote job submission: show 20 batches, with link to show all
...
- XML parser: make low-level functions inline, in an attempt
(unsuccessful, as far as I can tell) to boost performance
2013-03-01 16:26:08 +01:00
David Anderson
777f1f11e8
- client: change work fetch policy to avoid starving GPUs in situations where GPU exclusions are used. - client: fix bug in round-robin simulation when GPU exclusions are used.
...
Note: this fixes a major problem (starvation)
with project-level GPU exclusion.
However, project-level GPU exclusion interferes with most of
the client's scheduling policies.
E.g., round-robin simulation doesn't take GPU exclusion into account,
and the resulting completion estimates and device shortfalls
can be wrong by an order of magnitude.
The only way I can see to fix this would be to model each
GPU instance as a separate resource,
and to associate each job with a particular GPU instance.
This would be a sweeping change in both client and server.
2013-03-01 15:31:41 +01:00
David Anderson
690c494612
- web: add "Validation inconclusive" state for task lists
2013-02-26 16:53:20 +01:00
David Anderson
282af6effc
- user web: show the right page/message after the following actions:
...
- rate a post
- moderate a post
- edit a post
- report a post
svn path=/trunk/boinc/; revision=26152
2012-10-15 18:47:55 +00:00
David Anderson
7d40c46923
- client and API: improve the way an app checks for the death of the client
...
Old: heartbeat mechanism
Problem: if the client is blocked for > 30 secs
(e.g. because it takes a long time to write the state file,
of because it's stopped in a debugger)
then apps exit.
This is bad is the app doesn't checkpoint and has been
running for a long time.
New: the client passes its PID to the app.
The app periodically (10 sec) checks that the process still exists.
Notes:
- For backward compatibility (e.g. new API w/ old client,
or vice versa) the client still sends heartbeats,
and the API checks heartbeats if the client doesn't pass a PID.
- The new mechanism works only if the client's PID isn't assigned
to a new process within 10 secs of the client exiting.
Windows 2000 reuses PIDs immediately, so check for Win2K
and don't use this mechanism if so.
TODO: For Unix multithread apps,
critical sections aren't currently being enforced.
Need to fix this by masking signals.
svn path=/trunk/boinc/; revision=26147
2012-10-11 16:41:31 +00:00
David Anderson
be540c8318
- API: if get a resume message from client while in a critical section,
...
clear the suspend_request flag.
Otherwise we'll end up doing two suspends,
and on Win the app will be suspended forever.
svn path=/trunk/boinc/; revision=26143
2012-09-30 20:30:58 +00:00
David Anderson
b2f9e30570
- scheduler: fix bug that cause NCI to be sent even when
...
client is not requesting work
- client: parse the <vbox_window> option in cc_config.xml
svn path=/trunk/boinc/; revision=26127
2012-09-19 23:21:04 +00:00
David Anderson
5a7f63db93
svn path=/trunk/boinc/; revision=26081
2012-09-08 05:39:44 +00:00
David Anderson
2dd5276300
- client: parse <network_wifi_only> in prefs
...
- server: compile fix
svn path=/trunk/boinc/; revision=25991
2012-08-07 22:49:40 +00:00
David Anderson
5f62bc9860
svn path=/trunk/boinc/; revision=25932
2012-08-01 18:29:12 +00:00
David Anderson
ab120dea9e
- web: after post to a thread, show thread in user's chosen order
...
instead of newest first.
svn path=/trunk/boinc/; revision=25931
2012-08-01 17:57:56 +00:00
David Anderson
6e816094bd
- volunteer data storage: intermediate checkin
...
svn path=/trunk/boinc/; revision=25890
2012-07-25 21:41:32 +00:00
Charlie Fenton
5ca65f184a
svn path=/trunk/boinc/; revision=25889
2012-07-24 07:28:39 +00:00
David Anderson
ac20215eb8
- volunteer storage: implement "vda status" command
...
svn path=/trunk/boinc/; revision=25887
2012-07-23 21:53:09 +00:00
David Anderson
555cecbcae
- client: don't request work for backup project for a processor type
...
unless there are idle instances of that type
svn path=/trunk/boinc/; revision=25886
2012-07-22 06:18:24 +00:00
Rom Walton
259a210bd2
quick update
...
svn path=/trunk/boinc/; revision=25853
2012-07-07 05:27:00 +00:00
Rom Walton
901c5db769
quick update
...
svn path=/trunk/boinc/; revision=25852
2012-07-07 05:25:45 +00:00
Rom Walton
f40aba827a
quick update
...
svn path=/trunk/boinc/; revision=25851
2012-07-07 05:22:02 +00:00
Rom Walton
bb9a823120
quick update
...
svn path=/trunk/boinc/; revision=25826
2012-06-29 22:28:03 +00:00
Rom Walton
eff07c1853
quick update
...
svn path=/trunk/boinc/; revision=25823
2012-06-29 20:57:56 +00:00
Charlie Fenton
250017e1f9
Release Mac BOINC 7.0.29 to alpha test
...
svn path=/trunk/boinc/; revision=25766
2012-06-18 11:37:05 +00:00
David Anderson
b0fd55bf87
- scheduler: debug plan_class_spec a little.
...
Add an #ifdef'd main program in plan_class_spec.cpp,
and a makefile, for testing purposes.
svn path=/trunk/boinc/; revision=25738
2012-06-06 03:47:13 +00:00
David Anderson
b05f02e5aa
- small code cleanup
...
svn path=/trunk/boinc/; revision=25737
2012-06-05 20:13:19 +00:00
David Anderson
2db88e20a8
- web: add DbConn::max() function
...
svn path=/trunk/boinc/; revision=25711
2012-05-25 18:44:56 +00:00
David Anderson
d2d9110584
- add script to repair damaged user.global_prefs fields
...
- compile warning fixes
svn path=/trunk/boinc/; revision=25707
2012-05-23 00:25:19 +00:00
Rom Walton
21a3ea90a5
quick update
...
svn path=/trunk/boinc/; revision=25705
2012-05-21 16:03:56 +00:00
Rom Walton
46d5d86d40
quick update
...
svn path=/trunk/boinc/; revision=25704
2012-05-21 16:02:43 +00:00
Rom Walton
77990fc4a7
quick update
...
svn path=/trunk/boinc/; revision=25703
2012-05-21 16:01:12 +00:00
Rom Walton
62dc78ecf3
- Normalize the way E@H returns OpenCL information to the client
...
software.
doc/
get_platforms.inc
svn path=/trunk/boinc/; revision=25678
2012-05-15 17:29:53 +00:00
David Anderson
f4d985c659
- client: add PID to random stuff used to make host CPID,
...
in case running multiple clients on same host
svn path=/trunk/boinc/; revision=25559
2012-04-14 04:48:20 +00:00
Rom Walton
94b6b0299d
Quick Updates
...
svn path=/trunk/boinc/; revision=25555
2012-04-13 01:12:27 +00:00
Charlie Fenton
f8f78c44fd
web: Set Mac Intel platform to x86_64-apple-darwin instead of i686-apple-darwin
...
svn path=/trunk/boinc/; revision=25554
2012-04-12 22:41:35 +00:00
Charlie Fenton
4fd7e9890e
web: separate Intel-only from Universal (PowerPC & Intel) clients on download-all page
...
svn path=/trunk/boinc/; revision=25553
2012-04-12 22:31:28 +00:00
Charlie Fenton
97af0e7e50
web: separate Intel-only from Universal (PowerPC & Intel) clients on download-all page
...
svn path=/trunk/boinc/; revision=25552
2012-04-12 22:30:02 +00:00
Charlie Fenton
cff3533f86
web: separate Intel-only from Universal (PowerPC & Intel) clients on download-all page
...
svn path=/trunk/boinc/; revision=25551
2012-04-12 22:24:51 +00:00
Rom Walton
5df455b4b9
Quick Updates
...
svn path=/trunk/boinc/; revision=25540
2012-04-09 22:10:54 +00:00
Rom Walton
65b04c43cc
Quick Updates
...
svn path=/trunk/boinc/; revision=25539
2012-04-09 22:09:29 +00:00
Rom Walton
68c63fe29a
Quick Updates
...
svn path=/trunk/boinc/; revision=25538
2012-04-09 17:29:58 +00:00
Rom Walton
a3533b9180
Quick Updates
...
svn path=/trunk/boinc/; revision=25531
2012-04-05 19:43:43 +00:00
David Anderson
36529da919
- client: change some unsigned int to size_t in our versions
...
of NVIDIA APIs. This apparently caused crashes
(in app, not client, which I don't understand) for Einstein@Home.
From Steffen Moller.
svn path=/trunk/boinc/; revision=25527
2012-04-02 21:31:02 +00:00
Rom Walton
7822ffb562
Quick Updates
...
svn path=/trunk/boinc/; revision=25489
2012-03-26 15:22:38 +00:00
Charlie Fenton
2f795e611d
Release Mac BOINC 7.0.22 to alpha test
...
svn path=/trunk/boinc/; revision=25460
2012-03-19 23:44:51 +00:00
Rom Walton
b225c3b074
Quick Updates
...
svn path=/trunk/boinc/; revision=25453
2012-03-19 17:24:21 +00:00
Charlie Fenton
1ec99e50f4
Release Mac BOINC 7.0.20
...
svn path=/trunk/boinc/; revision=25389
2012-03-06 23:28:44 +00:00
Rom Walton
d51163974d
Quick Updates
...
svn path=/trunk/boinc/; revision=25388
2012-03-06 19:23:09 +00:00
David Anderson
57dc254571
svn path=/trunk/boinc/; revision=25357
2012-02-29 21:14:21 +00:00
Rom Walton
e7416159d6
Quick Updates
...
svn path=/trunk/boinc/; revision=25310
2012-02-22 17:23:23 +00:00
David Anderson
64608800cb
- scheduler: don't send "update GPU driver" messages if
...
the client didn't report a driver version #
svn path=/trunk/boinc/; revision=25232
2012-02-09 20:34:29 +00:00
Charlie Fenton
d93aec619c
Add note that files and subdirectories in Mac slots and project directories must have group permissions set
...
svn path=/trunk/boinc/; revision=25227
2012-02-09 09:55:14 +00:00
Charlie Fenton
a656070f96
Add note that files and subdirectories in Mac slots and project directories must have group permissions set
...
svn path=/trunk/boinc/; revision=25226
2012-02-09 09:47:23 +00:00
David Anderson
bfe3b7cbb8
- client: fix bug in async file verify.
...
File verify is done in 4 places:
- after a download finishes
- transition result to DOWNLOADED
- if project->verify_files_on_app_start, on app start
Use asynchrony only in the first 2 cases,
since the async logic is set up to mark the file as PRESENT
when done, not to restart a task
svn path=/trunk/boinc/; revision=25219
2012-02-08 19:30:57 +00:00
David Anderson
7e48057f44
- client/Manager/GUI RPC: clean up RPC stuff involving
...
resource-specific backoff and exclusion
Old: client writes
<rsc_backoff_time>
<rsc_backoff_interval>
<no_rsc_ams>
<no_rsc_apps>
<no_rsc_pref>
in GUI RPC entries for projects.
Manager (GUI RPC client): PROJECT struct has
cpu_backoff_time
cpu_backoff_interval
... cuda, ati
no_cpu_pref
... cuda, ati
and it parses tags of these names.
In other words, no information is being conveyed
from client to Manager.
New:
manager parses both forms
svn path=/trunk/boinc/; revision=25217
2012-02-08 01:39:01 +00:00
David Anderson
130d6ed4f0
- server: revamp the "assigned job" mechanism.
...
This now supports two main use cases:
1) there's a job that you want to run once on all hosts,
present and future
(or all hosts belonging to a user, or to a team).
The job is never transitioned, validated, or assimilated.
2) There's a normal job for which you want to use only
hosts belonging to a specific user (e.g. cluster or cloud hosts).
This restriction can be made either when the job is created,
or on the fly,
e.g. as part of a scheme for accelerating batch completion.
For the latter purposes we now provide a function
restrict_wu_to_user(DB_WORKUNIT&, int userid);
The job goes through the standard
transitioner/validator/assimilator path.
These cases are enabled by config flags
<enable_assignment_multi/>
<enable_assignment/>
respectively.
Assignment of type 2) are no longer stored in shared mem,
so there is no limit on their number.
There is no longer a rule that assigned job names must contain "asgn".
NOTE: this requires a database update.
svn path=/trunk/boinc/; revision=25169
2012-01-30 22:39:13 +00:00
Rom Walton
68878fcc4d
Quick Updates
...
svn path=/trunk/boinc/; revision=25064
2012-01-14 18:21:54 +00:00
Rom Walton
d2d47522a6
Quick Updates
...
svn path=/trunk/boinc/; revision=25063
2012-01-14 18:19:28 +00:00
David Anderson
ac2e3581d3
svn path=/trunk/boinc/; revision=24943
2011-12-30 06:18:57 +00:00
Rom Walton
5ffebda232
Quick Updates
...
svn path=/trunk/boinc/; revision=24818
2011-12-16 17:07:50 +00:00
Rom Walton
1ce410ac23
Quick Updates
...
svn path=/trunk/boinc/; revision=24729
2011-12-05 16:04:58 +00:00
Rom Walton
083b654e52
Quick Updates
...
svn path=/trunk/boinc/; revision=24728
2011-12-05 16:02:17 +00:00
Charlie Fenton
fad70801fe
Update Mac sandbox docs to explain need for executable project files to set executable-by-group bit.
...
svn path=/trunk/boinc/; revision=24703
2011-12-01 07:37:04 +00:00
Charlie Fenton
3fbb6db4ec
Update Mac sandbox docs to explain need for executable project files to set executable-by-group bit.
...
svn path=/trunk/boinc/; revision=24702
2011-12-01 07:22:28 +00:00
David Anderson
f24e361034
- default screensaver: fix divide-by-zero; code cleanup
...
svn path=/trunk/boinc/; revision=24649
2011-11-25 07:24:18 +00:00
David Anderson
0da558d783
svn path=/trunk/boinc/; revision=24628
2011-11-21 08:33:10 +00:00
David Anderson
7e1a1be4eb
svn path=/trunk/boinc/; revision=24627
2011-11-21 08:31:12 +00:00
David Anderson
fb45f63c15
svn path=/trunk/boinc/; revision=24625
2011-11-21 07:18:07 +00:00
David Anderson
167d460cbe
svn path=/trunk/boinc/; revision=24624
2011-11-21 06:24:31 +00:00
David Anderson
e7ce988126
svn path=/trunk/boinc/; revision=24623
2011-11-21 06:22:38 +00:00
David Anderson
517a49e607
- web: add [sup] BBCode tag for superscripts.
...
- web: show BBCode info in the same page, rather than target=new.
On Firefox, this opens a new tab but doesn't switch to it,
which makes it look like nothing happened.
svn path=/trunk/boinc/; revision=24622
2011-11-20 17:26:32 +00:00
David Anderson
f590ccc0af
- storage simulator work
...
svn path=/trunk/boinc/; revision=24619
2011-11-19 00:29:55 +00:00
David Anderson
8877aa5183
- web: in GPU model list page,
...
look for plan classes containing "nvidia" as well as "cuda".
svn path=/trunk/boinc/; revision=24614
2011-11-16 19:47:40 +00:00
Rom Walton
b011133c03
Quick Updates
...
svn path=/trunk/boinc/; revision=24591
2011-11-14 20:10:16 +00:00
Rom Walton
19521d117d
Quick Updates
...
svn path=/trunk/boinc/; revision=24590
2011-11-14 17:13:33 +00:00
David Anderson
2ac9fe8566
- client/scheduler:
...
If the file "client_opaque.txt" exists on the client,
include its contents in scheduler request messages.
On the scheduler, parse this into SCHEDULER_REQUEST::client_opaque,
where it can be used by the customizable scheduler functions.
svn path=/trunk/boinc/; revision=24586
2011-11-14 06:27:36 +00:00
Rom Walton
687195e7f0
Quick Updates
...
svn path=/trunk/boinc/; revision=24510
2011-11-03 02:35:04 +00:00
Rom Walton
ad831fc84f
Quick Updates
...
svn path=/trunk/boinc/; revision=24509
2011-10-27 17:52:11 +00:00
Rom Walton
4b5b9f7a80
Quick Updates
...
svn path=/trunk/boinc/; revision=24494
2011-10-26 17:27:44 +00:00
David Anderson
3410abef6f
- backend API: added function cancel_jobs(minid, maxid)
...
for canceling jobs
- added program cancel_jobs for canceling jobs
- DB interface: it's not an error if update_fields_noid()
affects != 1 rows
svn path=/trunk/boinc/; revision=24413
2011-10-18 07:15:04 +00:00
David Anderson
54311606e3
- client: associate a PROJECT with HTTP_OP where applicable,
...
so that if you use <http_debug> and filter by project
you don't see other projects' HTTP stuff
- client simulator: cc_config.xml is part of the scenario;
log flags are part of the simulation
svn path=/trunk/boinc/; revision=24410
2011-10-18 04:23:03 +00:00
David Anderson
c22f8f41b9
- client simulator: make the output more graphical
...
svn path=/trunk/boinc/; revision=24406
2011-10-17 06:13:51 +00:00
David Anderson
cb3cdae1a5
- client/server: add a new result state RESULT_UPLOAD_FAILED
...
for when the job completed successfully but
one or more output files had permanent upload failures.
Show this state in web interfaces.
- sample_work_generator: check return value of count_unsent_results(),
so that we don't generate infinite work if there's a DB problem
- web: RSS feed shows news items from last 90 days, rather than 14
svn path=/trunk/boinc/; revision=24377
2011-10-11 17:41:10 +00:00
Charlie Fenton
6f4abb4450
Release Mac BOINC 6.13.6 to alpha test
...
svn path=/trunk/boinc/; revision=24311
2011-09-30 22:13:21 +00:00
Rom Walton
451fa07fe9
Quick Updates
...
svn path=/trunk/boinc/; revision=24308
2011-09-30 16:44:12 +00:00
David Anderson
e279b59913
- Updates Linux notifications to use current libnotify.
...
- Fix build problems on Mac OS X using autotools
- Consistently use #if HAVE_X for platform checks,
rather than #ifdef HAVE_X or #if defined(HAVE_X)
- In Unix build, make lots of compiler checks standard
- Fix some compile warnings
From Matt Arsenault.
Note: there are now lots of compile warnings in clientgui/ on Unix,
mostly in WxWidgets code
svn path=/trunk/boinc/; revision=24303
2011-09-27 19:45:27 +00:00
David Anderson
9667ff52a8
- client simulator: fixes
...
- client: message tweaks
svn path=/trunk/boinc/; revision=24297
2011-09-26 23:34:40 +00:00
Rom Walton
da714ad0f9
Quick Updates
...
svn path=/trunk/boinc/; revision=24248
2011-09-21 17:46:36 +00:00
Charlie Fenton
1aca80cc94
Release Mac BOINC 6.13.4 to alpha test
...
svn path=/trunk/boinc/; revision=24247
2011-09-20 21:45:03 +00:00
Charlie Fenton
8dad0c1c80
Release Mac BOINC 6.13.4 to alpha test
...
svn path=/trunk/boinc/; revision=24246
2011-09-20 21:40:51 +00:00
Rom Walton
db41f34252
Quick Updates
...
svn path=/trunk/boinc/; revision=24244
2011-09-20 16:55:11 +00:00
Rom Walton
7a90002aa6
Quick Updates
...
svn path=/trunk/boinc/; revision=24243
2011-09-20 15:39:27 +00:00
David Anderson
7411dd60aa
- client: change in the use of GPU available RAM:
...
- measure the available RAM of each GPU when BOINC starts up.
If this fails, set available = physical.
Show available RAM in startup messages.
- use available RAM rather than physical RAM in selecting
the "best" GPU instance
- report available RAM to the scheduler
TODO: change the scheduler to use available rather than physical
if it's reported
svn path=/trunk/boinc/; revision=24210
2011-09-14 22:45:26 +00:00
Rom Walton
815186ab08
Quick Updates
...
svn path=/trunk/boinc/; revision=24113
2011-09-02 16:30:58 +00:00
David Anderson
c296d498ff
- example app: change the app version structure to match the new format
...
svn path=/trunk/boinc/; revision=24030
2011-08-24 00:21:46 +00:00
David Anderson
289bd16269
- client emulator fixes
...
svn path=/trunk/boinc/; revision=24024
2011-08-22 15:07:59 +00:00
Charlie Fenton
96ca4758a3
Release Mac BOINC 6.12.35 to alpha test
...
svn path=/trunk/boinc/; revision=23992
2011-08-11 12:27:04 +00:00
David Anderson
c5c5975b44
- Improve interface of XML_PARSER.
...
Add parsed_tag and is_tag to the class,
so that parsing functions don't need to declare them
and pass them around.
- Complete the task of using XML_PARSER as the argument
to all parsing functions.
(Internally, many of these functions still use the old XML parser;
that's the next step.)
svn path=/trunk/boinc/; revision=23978
2011-08-10 17:11:08 +00:00
Charlie Fenton
937f52eba9
Release Mac BOINC 6.12.34 for alpha testing
...
svn path=/trunk/boinc/; revision=23922
2011-08-02 23:48:34 +00:00
Charlie Fenton
9e212c0cd5
Withdraw Mac BOINC 6.12.34 from alpha testing
...
svn path=/trunk/boinc/; revision=23920
2011-08-02 12:42:44 +00:00
Charlie Fenton
0c89b25921
Release Mac BOINC 6.12.34 to alpha test
...
svn path=/trunk/boinc/; revision=23919
2011-08-02 12:08:44 +00:00
David Anderson
9210097462
svn path=/trunk/boinc/; revision=23907
2011-07-31 06:01:20 +00:00
David Anderson
3f4c207636
- client: fix bug in <exclude_gpu> config option
...
- client: extend <exclude_gpu> option so that if <device_num> is omitted,
all GPUs of the given type are excluded.
svn path=/trunk/boinc/; revision=23902
2011-07-29 17:54:49 +00:00
Charlie Fenton
9bc887c461
Withdraw Mac BOINC 6.12.34 from alpha test
...
svn path=/trunk/boinc/; revision=23901
2011-07-29 10:38:04 +00:00
Charlie Fenton
314dd3b8be
Release Mac BOINC 6.12.34 to alpha test
...
svn path=/trunk/boinc/; revision=23900
2011-07-29 09:55:24 +00:00
Charlie Fenton
163fe76d33
Release Mac BOINC 6.12.34 to alpha test
...
svn path=/trunk/boinc/; revision=23899
2011-07-29 09:53:25 +00:00
Rom Walton
c9e44ce0bc
Quick Updates
...
svn path=/trunk/boinc/; revision=23897
2011-07-28 23:12:37 +00:00
Rom Walton
4adfaeb31b
Quick Updates
...
svn path=/trunk/boinc/; revision=23895
2011-07-28 20:37:14 +00:00
Rom Walton
a6067fb187
Quick Updates
...
svn path=/trunk/boinc/; revision=23893
2011-07-28 20:28:21 +00:00
David Anderson
83965db576
- web: more remote job submission code. Not finished.
...
svn path=/trunk/boinc/; revision=23871
2011-07-25 21:45:53 +00:00
David Anderson
5ad821df21
- server: some remote job submission code. Not finished.
...
svn path=/trunk/boinc/; revision=23868
2011-07-22 22:47:41 +00:00
Rom Walton
a8e363b376
Quick Updates
...
svn path=/trunk/boinc/; revision=23861
2011-07-20 17:58:57 +00:00
Rom Walton
9efe865ba6
Quick Updates
...
svn path=/trunk/boinc/; revision=23859
2011-07-20 17:53:36 +00:00
David Anderson
62074bd4fa
- client emulator web interface: make cc_config.xml an attribute
...
of the simulation, not the scenario.
If you want to run a simulation w/ different log flags,
you shouldn't have to create a new scenario.
- client emulator: add --config_prefix cmdline arg
- validator: prevent infinite loop when app_version.pfc_avg
is wonky (like 1e-300).
Next step: figure out how it got that way.
svn path=/trunk/boinc/; revision=23828
2011-07-10 07:05:07 +00:00
Rom Walton
18f8847adb
Quick Updates
...
svn path=/trunk/boinc/; revision=23821
2011-07-08 14:19:59 +00:00
Rom Walton
87d20586c4
Quick Updates
...
svn path=/trunk/boinc/; revision=23813
2011-07-07 14:57:40 +00:00
Rom Walton
d7dd68dc75
Quick Updates
...
svn path=/trunk/boinc/; revision=23811
2011-07-07 14:53:23 +00:00
Rom Walton
2b75b4a75b
Quick Updates
...
svn path=/trunk/boinc/; revision=23803
2011-07-06 17:20:31 +00:00
David Anderson
cc0ab61b96
- update_versions: fix typo that produced bad XML
...
svn path=/trunk/boinc/; revision=23793
2011-07-05 17:45:24 +00:00
Rom Walton
ca2435b592
Quick Updates
...
svn path=/trunk/boinc/; revision=23791
2011-07-05 15:29:25 +00:00
David Anderson
bfc04f03eb
- back end: fix bugs in [23648] which caused create_work
...
to mess up input templates containing
<copy_file/> or other attribute tags.
XML_PARSER now contains a member element() for when
you want to copy an element without knowing its structure.
svn path=/trunk/boinc/; revision=23790
2011-07-04 23:51:00 +00:00
Rom Walton
42efbc8721
Quick Updates
...
svn path=/trunk/boinc/; revision=23754
2011-06-20 15:03:39 +00:00
David Anderson
16fd2b2070
- client: add a <dont_throttle/> flag to APP_VERSION.
...
If set, the app does its own CPU throttling
so the client doesn't have to.
svn path=/trunk/boinc/; revision=23748
2011-06-17 19:16:07 +00:00
Rom Walton
5355773398
Quick Updates
...
svn path=/trunk/boinc/; revision=23745
2011-06-17 16:55:30 +00:00
Rom Walton
fe3d4ae2f9
- MGR: Revert previous change to the project list identification code.
...
- MGR: Fix a bug introduced in a previous commit where the plan class
was being surrounded by single quotes when generating an updated
project list.
clientgui/
ProjectInfoPage.cpp
doc/
get_platforms.inc
svn path=/trunk/boinc/; revision=23744
2011-06-17 16:49:19 +00:00