Commit Graph

20229 Commits

Author SHA1 Message Date
novarow 7da22d39df -android: AndroidManifest.xml with new Activities 2013-03-26 15:05:35 +01:00
novarow 565f444850 -android: improved project attach routine
-android: various bug fixes.
2013-03-26 14:57:54 +01: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
David Anderson 515deea4fb - client, work fetch: request # instances so that we have enough jobs
to use project's share of instances.
- client emulator: if client_state.xml doesn't have <no_rsc_apps>
    for a project, and the project doesn't have apps for that resource,
    the project can be asked for work for that resource.
2013-03-25 09:25:25 -07:00
David Anderson b93e80c6f5 - client: code cleanup. Some variable/function/constant names
contained "debt" when they actually refer to REC.
    Change these names to use "rec".
2013-03-24 11:22:01 -07:00
David Anderson 210b0ca39f Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-03-23 13:22:59 -07:00
Charlie Fenton f997f7da41 MGR: Downloading images in notices using asynchronous WinInet (Windows Internet I/O) code finally seems to be working for all 3 of us who have tested it. 2013-03-23 02:23:06 -07:00
David Anderson a78705a8d4 - client emulator: ignore non-CPU-intensive apps
- remote job submission:
    - prefix error messages with "BOINC server:"
      so higher levels can tell where the error is coming from
    - "get templates" RPC can take job name instead of app name
- Condor interface
    - add BOINC_SELECT_PROJECT function
    - BOINC_SUBMIT no longer has info about output files
    - Change BOINC_FETCH_OUTPUT semantics
2013-03-22 22:04:35 -07:00
David Anderson 128da198b6 - client: rename two different functions named backoff()
to make it easier to see what's going on.
- fix code formatting in manager
2013-03-22 10:43:05 +01:00
David Anderson 825dc2e606 - client: if <dont_check_file_sizes> is set in config, still check for
errors (e.g. verify failures) at startup, and reset file if so.
   Otherwise we'll never recover from those errors.
2013-03-22 10:43:05 +01:00
David Anderson 235438fd4e - Manager (Win): case-insensitive check for .exe ending of exclusive apps 2013-03-22 10:43:05 +01:00
Oliver Bock 7e28118d2d Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-22 10:42:10 +01:00
Oliver Bock 6df4cefcc9 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-22 10:41:40 +01:00
Rom Walton 4e5a62556d Updates for 7.0.58 2013-03-22 10:40:59 +01:00
David Anderson 6cbaefba91 - client and API: add gpu_usage field to APP_INIT_DATA,
so an app can find out what GPU fraction it's expected to use
2013-03-22 10:39:52 +01:00
David Anderson 9591a8adec - remote job submission debugging 2013-03-22 10:39:45 +01:00
Oliver Bock 40fe15938e Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-22 10:33:05 +01:00
David Anderson 39780bd105 - XML parser: when skipping unrecognized elements,
don't read them into memory.
2013-03-22 10:32:57 +01:00
Rom Walton 3b942e2ece MGR: Update copyright year 2013-03-22 10:31:43 +01:00
Joachim Fritzsch 04c493ae20 - android: improvement of Preferences tab: categories, advanced preferences 2013-03-22 10:31:43 +01:00
Joachim Fritzsch 56748328be -android: added global default preferences 2013-03-22 10:31:43 +01:00
Joachim Fritzsch 2eef2f587b -android: specified gitignore to only exclude boinc and boinccmd binaries from assets/ 2013-03-22 10:31:43 +01:00
David Anderson 89c9e49bc6 - client emulator: implement project availability feature 2013-03-22 10:31:43 +01:00
David Anderson 1f2f32f115 - remote job submission: bug fix to get_output.php, from Nicolas 2013-03-22 10:31:43 +01:00
Oliver Bock d5c67dcb44 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-22 10:30:16 +01:00
David Anderson 1ef582aad6 - client: improve work fetch messages
- web: include user ID in email to moderators about banishment
2013-03-22 10:29:48 +01:00
David Anderson 16738c6f30 - remote job submission: don't confuse remote and semilocal file modes 2013-03-22 10:29:48 +01:00
David Anderson 377ef87c0f - remote job submission: fix remote file mode, and improve error reporting 2013-03-22 10:29:48 +01:00
Rom Walton 528291aab3 MGR: Add missing static text back to the welcome page for the attach wizard. 2013-03-22 10:28:21 +01:00
Charlie Fenton e1d92c76b7 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:28:20 +01:00
Charlie Fenton 04ae068988 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:28:20 +01:00
David Anderson eb7e3af7ed - client and wrapper (Linux): when parsing /proc/x/stat entries,
handle command names that contains white space
2013-03-22 10:28:20 +01:00
David Anderson 8e63d72f3d - client: updated Windows version identification, from Robert Kress 2013-03-22 10:28:20 +01:00
David Anderson f9520431e9 - Client: debug last commit.
Also fix bug where benchmarks don't end when clock goes backward.
2013-03-22 10:28:20 +01:00
David Anderson 702798b84b - client: a couple of more clock-change fixes 2013-03-22 10:28:20 +01:00
David Anderson 9481e04e7b - client: there were many places in the code where we keep track
(usually in a static variable called "last_time")
    of the last time we did something,
    and we only do it again when now - last_time exceeds some interval.
    Example: sending heartbeat messages to apps.
    Problem: if the system clock is decreased by X,
    we won't do any of these actions are time X,
    making it appear that the client is frozen.
    Solution: when we detect that the system clock has decreased,
    set a global var "clock_change" for 1 iteration of the polling loop,
    and disable these time checks if clock_change is set.
2013-03-22 10:28:20 +01:00
David Anderson 980c9b66c9 - validator: fix confused logic.
A "viable" result is one that could potentially become the canonical result,
    i.e. the outcome is SUCCESS and the validate state is not INVALID.
    The existing code treated all results with outcome SUCCESS as viable,
    which is wrong.
    In particular, this could cause workunit.target_nresults
    to be incremented inappropriately.
2013-03-22 10:28:20 +01:00
Oliver Bock 1fb53e5c9f Merge branch 'master' of ssh://boinc.berkeley.edu/boinc 2013-03-22 10:26:19 +01:00
Rom Walton b9232b7868 WINSETUP: When ENABLEUSEBYALLUSERS is true, create the automatic run key in the HKEY_LOCAL_MACHINE registry space. When it is false use HKEY_CURRENT_USER. 2013-03-22 10:26:15 +01:00
Charlie Fenton a98f7f962e MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:25:39 +01:00
Charlie Fenton 909302c9d1 MGR: Fix bugs in code which limits event log to 2000 messages 2013-03-22 10:25:39 +01:00
David Anderson 4fbac17647 - client: alphabetize log flags 2013-03-22 10:25:39 +01:00
David Anderson d95da0f75c - Condor integration:
- change "query_batch" to "query_batches"; allow multiple batches
    - add "ping server" web RPC and GAHP function
    - change BoincDb::get() so that it generates XML error message if needed
2013-03-22 10:25:39 +01:00
Rom Walton 7a1c9983d0 Updates for 7.0.56 2013-03-15 13:38:45 +01:00
Charlie Fenton dcd26ad5f1 OpenCL samples: restore original Windows VC project names 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 23cb962508 - client emulator compile fix 2013-03-15 13:38:45 +01:00
David Anderson 546ea233a0 - client: fix small work fetch bug that caused the client to
not add a piggyback work request when it should have.
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