Commit Graph

18169 Commits

Author SHA1 Message Date
David Anderson 9b89168c49 - validator: in "credit_from_wu" case, record what the new credit
system would have assigned in result.claimed_credit.

svn path=/trunk/boinc/; revision=24088
2011-08-30 22:28:52 +00:00
David Anderson 8b409fffa2 svn path=/trunk/boinc/; revision=24087 2011-08-30 21:51:28 +00:00
David Anderson aa4ba885e9 - vbox wrapper: check for boinc_status.reread_init_data_file,
and if set reread the file, set throttles, and clear flag


svn path=/trunk/boinc/; revision=24086
2011-08-30 21:50:08 +00:00
David Anderson d36ebb68c3 - web: sort GPUs by average elapsed time
svn path=/trunk/boinc/; revision=24085
2011-08-30 21:39:05 +00:00
David Anderson 1bf54d11ff - client: send all running jobs a "reread app info" message
when global prefs change
    (they might have to suspend or resume network activity)


svn path=/trunk/boinc/; revision=24084
2011-08-30 21:34:27 +00:00
David Anderson dde093a021 - client: fix a couple of valgrind warnings
svn path=/trunk/boinc/; revision=24076
2011-08-30 15:36:31 +00:00
Charlie Fenton 7975f0b6ed Vbox wrapper: create XCode project
svn path=/trunk/boinc/; revision=24075
2011-08-30 12:42:23 +00:00
Charlie Fenton 8960452e02 Mac: Copy BOINC libraries built with XCode 4.1 to locations where built by earlier versions of XCode so dependent builds can always find them
svn path=/trunk/boinc/; revision=24074
2011-08-30 11:36:40 +00:00
Charlie Fenton 6b20e6c3a3 Mac: Copy BOINC libraries built with XCode 4.1 to locations where built by earlier versions of XCode so dependent builds can always find them
svn path=/trunk/boinc/; revision=24073
2011-08-30 10:50:41 +00:00
David Anderson f4a42d10f7 svn path=/trunk/boinc/; revision=24072 2011-08-30 07:05:22 +00:00
David Anderson 0bb992197d svn path=/trunk/boinc/; revision=24071 2011-08-30 07:01:55 +00:00
David Anderson c36c2fe639 svn path=/trunk/boinc/; revision=24070 2011-08-30 07:00:53 +00:00
David Anderson 3125f3ecbd - web: add page showing top GPU models
svn path=/trunk/boinc/; revision=24069
2011-08-30 05:54:34 +00:00
David Anderson 3d9b1fa6ae - Vbox wrapper: deal with checkpointing.
Current: wrapper reports frequent checkpointing to client,
        but actually checkpoints only when the VM is stopped
    Problem: large amounts of work would be wasted if
        BOINC stops in an ungraceful way (e.g., power failure)
    Solution:
        Don't report frequent checkpointing.
        Every CPU scheduling period (typically once/hour)
        stop the VM (creating a checkpoint)
        and call boinc_temporary_exit(0).
        If the client wants to keep running this job,
        it will start us immediately.


svn path=/trunk/boinc/; revision=24068
2011-08-29 20:31:55 +00:00
David Anderson f732b0b470 - web: fix bug in "report post" function
svn path=/trunk/boinc/; revision=24067
2011-08-29 17:50:00 +00:00
David Anderson e88b88f3cd - web: fix typo in profile credit/edit
svn path=/trunk/boinc/; revision=24065
2011-08-29 16:33:18 +00:00
David Anderson 1c054907c7 - web: fix some stuff broken by my checkin [24039].
- web: use & instead of & in URLs (not complete)


svn path=/trunk/boinc/; revision=24064
2011-08-29 05:37:52 +00:00
David Anderson 1daa9c804e - web: fix to the above
- web: fix forum search


svn path=/trunk/boinc/; revision=24063
2011-08-28 21:27:52 +00:00
David Anderson 34efc9a85e - web: add a magic header string that supposedly will make
Recaptcha work on some IE variants.  WTF??


svn path=/trunk/boinc/; revision=24062
2011-08-28 05:15:16 +00:00
David Anderson eff9838226 - web: more tra() stuff
svn path=/trunk/boinc/; revision=24061
2011-08-28 01:22:54 +00:00
David Anderson 595df001cc - web: fix glitch in forum next/prev links
svn path=/trunk/boinc/; revision=24060
2011-08-28 00:31:40 +00:00
David Anderson 0476254e15 - client: fix bug that caused project attach to fail
- clientgui: Rom, we should do error-checking of most GUI RPCs;
		look for REPORT ERROR in ProjectProcessingPage.cpp

svn path=/trunk/boinc/; revision=24059
2011-08-27 18:32:47 +00:00
David Anderson bd0897b92c - manager: Communitcations -> Communications.
please, no spelling errors in function/variable names
- client: parse deprecated tags in <file_info>


svn path=/trunk/boinc/; revision=24058
2011-08-27 18:07:28 +00:00
David Anderson abdb603bc4 - job creation: handling of extra XML in input templates didn't work.
- job creation: fix stripping of <output_template> tags
- client: fix off-by-1 error in buffer overflow logic for scanning keys.


svn path=/trunk/boinc/; revision=24057
2011-08-27 16:52:04 +00:00
David Anderson 4696fbd9b6 - web: comment out OpenID login - not working yet
svn path=/trunk/boinc/; revision=24056
2011-08-27 15:25:08 +00:00
David Anderson 5fe6622001 - fix build error in Linux screensaver (at least on FC14)
svn path=/trunk/boinc/; revision=24055
2011-08-27 14:48:22 +00:00
David Anderson 1eed0db2ec - VirtualBox wrapper:
- change names of CPU and network-limiting functions
        to express their units (always do this).
    - wrapper monitors status.suspend_network
        and suspends/resumes network accordingly
    - wrapper sets CPU and network bandwidth limits on startup
        (Rom: should this be done before run() rather than after?)
Note: App versions using this wrapper should always have
    <dont_throttle/> in their version.xml,
    to tell the client that the app throttles itself.


svn path=/trunk/boinc/; revision=24054
2011-08-27 04:13:50 +00:00
David Anderson 7147868a36 svn path=/trunk/boinc/; revision=24053 2011-08-27 02:55:19 +00:00
David Anderson 0059d6bf78 - scheduler: don't send user a message when there is no
app version for their platform for a particular app.
    The may be versions for other apps which don't have jobs right now.
    TODO: send a message if there are no versions of ANY app
    for any platform.
- fix makefile indentation, caused manager to not be built


svn path=/trunk/boinc/; revision=24052
2011-08-27 02:54:39 +00:00
Rom Walton 49b9c1bb64 - VboxWrapper: Add functions for enable/disable network and throttling
the CPU and network activity.

    samples/vboxwrapper/
        vbox.cpp, .h

svn path=/trunk/boinc/; revision=24051
2011-08-26 19:19:28 +00:00
David Anderson 78a9c920c7 - web: more fixes from Christian Beer. Fixes #1129
svn path=/trunk/boinc/; revision=24050
2011-08-26 18:30:13 +00:00
Charlie Fenton 2246e81d0c lib: use standard implementation of strtoull when available
svn path=/trunk/boinc/; revision=24049
2011-08-26 09:44:50 +00:00
David Anderson 4d45dda3d9 - validator: update credit statistics even if credit_from_wu
is being used.
- web: make almost everything translatable.  From Christian Beer.


svn path=/trunk/boinc/; revision=24048
2011-08-25 22:12:48 +00:00
Charlie Fenton 0cd4b311de client: fix Linux compile errors
svn path=/trunk/boinc/; revision=24047
2011-08-25 18:20:39 +00:00
David Anderson 38de5c3e6b - client: fix bug where NVIDIA display driver version wasn't being
set correctly for some laptop GPUs
- client/server: improve estimation of NVIDIA GPU peak FLOPS


svn path=/trunk/boinc/; revision=24046
2011-08-25 15:37:55 +00:00
Charlie Fenton 01c4bb35c0 client: fix Linux compile errors
svn path=/trunk/boinc/; revision=24045
2011-08-25 08:32:56 +00:00
Charlie Fenton 545a4ed0ec client: fix Linux compile errors
svn path=/trunk/boinc/; revision=24044
2011-08-25 08:21:32 +00:00
Charlie Fenton 164269ca00 client: fix Linux compile errors
svn path=/trunk/boinc/; revision=24043
2011-08-25 08:18:33 +00:00
Charlie Fenton 1ab3080e8f client: fix Linux compile erros
svn path=/trunk/boinc/; revision=24042
2011-08-25 08:18:12 +00:00
Charlie Fenton f30f4eb3b1 client: fix Linux compile warnings
svn path=/trunk/boinc/; revision=24041
2011-08-25 08:11:03 +00:00
David Anderson 76d6e67459 - client: pass --gpu_type X (X=nvidia or ati) as well as --device.
This lets device-neutral OpenCL apps figure out which GPU to use.


svn path=/trunk/boinc/; revision=24040
2011-08-25 06:33:35 +00:00
David Anderson 49205acfd9 - job submission: fix bug where parameters specified in the
input template (e.g., delay bound) were ignored
- web: fix PHP warning


svn path=/trunk/boinc/; revision=24039
2011-08-25 05:08:47 +00:00
Charlie Fenton ad3fb32f17 lib: On Windows, call _strtoui64() instead of strtoull
svn path=/trunk/boinc/; revision=24038
2011-08-24 23:25:36 +00:00
Charlie Fenton 2f881f920d lib: try to fix Linux build errors
svn path=/trunk/boinc/; revision=24037
2011-08-24 22:22:07 +00:00
Charlie Fenton 4e8c11aad9 lib: try to fix Linux build errors
svn path=/trunk/boinc/; revision=24036
2011-08-24 22:16:19 +00:00
Charlie Fenton 0e7909c97b lib, client: revert recent changes to restore unsigned long long so we can determine cause of Linux build errors
svn path=/trunk/boinc/; revision=24035
2011-08-24 21:41:02 +00:00
Charlie Fenton 6697484f84 client: fix compiler warnings on Mac and Ubuntu
svn path=/trunk/boinc/; revision=24034
2011-08-24 08:17:34 +00:00
Charlie Fenton 65ec7878b4 lib: fix compile error on Mac, Ubuntu and Windows
svn path=/trunk/boinc/; revision=24033
2011-08-24 08:12:45 +00:00
David Anderson 61aab13972 - example app: get it right this time
svn path=/trunk/boinc/; revision=24032
2011-08-24 01:18:23 +00:00
David Anderson aff8c96f99 - fix linux build errors in coproc stuff.
I don't think unsigned long long is relevant here.


svn path=/trunk/boinc/; revision=24031
2011-08-24 00:51:20 +00:00