Commit Graph

16497 Commits

Author SHA1 Message Date
Rom Walton a55a8868bd - Tag for 6.11.9 release, all platforms
boinc_core_release_6_11_9

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=22430
2010-09-30 17:43:06 +00:00
Rom Walton e345e67b04 Debugging stuff
svn path=/trunk/boinc/; revision=22429
2010-09-30 17:39:30 +00:00
Charlie Fenton 528d2b40cf lib: Fix problem with IPV6-compatible code on Mac
svn path=/trunk/boinc/; revision=22428
2010-09-30 07:42:32 +00:00
Charlie Fenton 5e10e24311 lib: Add test for low-priority processes to procinfo_setup() and relatives on Mac
svn path=/trunk/boinc/; revision=22427
2010-09-30 06:45:45 +00:00
David Anderson c58558cba4 - lib: make str_util.h C-compatible (from Matt Arsenault)
svn path=/trunk/boinc/; revision=22426
2010-09-30 05:05:05 +00:00
Charlie Fenton bbcc7cd36d lib: Temporary work-around for unknown problem with IPV6-compatible code on Mac
svn path=/trunk/boinc/; revision=22425
2010-09-29 23:27:44 +00:00
David Anderson 1f9454c576 - client (unix): don't count low-priority processes towards
non-BOINC CPU time.
    NOTE: when you nice a process to 19,
    its priority in /proc is 39 (at least on Ubuntu and FC11).
    I can't find where this offset (20) is documented,
    so I just hardwired 39.

    TODO: Mac

svn path=/trunk/boinc/; revision=22424
2010-09-29 20:12:41 +00:00
David Anderson 29c3220c75 - client: in computing non-BOINC CPU time,
ignore ACTIVE_TASKs that don't have a process.
	- client: bug fix to previous checkin

svn path=/trunk/boinc/; revision=22423
2010-09-29 18:15:24 +00:00
David Anderson c6270ed0b7 - client: if a process has priority <= that of BOINC apps,
don't include it in non-BOINC CPU time.
    Otherwise the presence of such a process could
    prevent BOINC from running apps.
    (Windows only - will do Unix/Mac later)

svn path=/trunk/boinc/; revision=22422
2010-09-29 16:45:47 +00:00
Charlie Fenton 3aa200135c Mac: update release scrit to add new BOINC skin
svn path=/trunk/boinc/; revision=22421
2010-09-29 03:39:04 +00:00
David Anderson e34c09c000 - client: if we suspend apps because non-BOINC CPU is is too high,
leave them in memory.
    Otherwise (if the CPU use is caused by launching an app,
    say by security software)
    we would get into a loop.

svn path=/trunk/boinc/; revision=22420
2010-09-28 21:48:31 +00:00
Rom Walton 86e9c69cdb Quick Updates
svn path=/trunk/boinc/; revision=22419
2010-09-28 21:03:58 +00:00
David Anderson 794214208f - validator: if credit calculation returns an error,
wait 6 hours before retrying

svn path=/trunk/boinc/; revision=22418
2010-09-28 20:17:09 +00:00
Rom Walton 02da1b01c0 - Tag for 6.11.8 release, all platforms
boinc_core_release_6_11_8

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=22416
2010-09-28 19:31:42 +00:00
Rom Walton be8fe4877d - MGR: Make the new BOINC skin the default skin.
clientgui/
        BOINCGUIApp.cpp
        SkinManager.cpp, .h
    clientgui/skins/BOINC/graphic/
        <Various Files>
    clientgui/skins/BOINC/
        skin.xml
    clientgui/skins/People for a Smarter Planet/
        skin.xml
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=22415
2010-09-28 19:23:57 +00:00
David Anderson 1c4422985f - client: add <no_info_fetch> config option and --no_info_fetch
cmdline arg.
    Suppresses the fetch of project list and of current client version #.
    Use when running on grid nodes.
- debugging on client simulator.  Not done yet.

svn path=/trunk/boinc/; revision=22414
2010-09-27 20:34:47 +00:00
David Anderson 31db3207e4 - client: fix bug that cause wasted scheduler RPC
Old: when a job finished, we cleared the backoffs for the
        resources it used.  The idea was to get more jobs
        immediately in the case where the client was at
        a jobs-in-progress limit.
    Problem: this resulted in an RPC immediately,
        typically before the output files were uploaded.
        So the client is still at the limit, and doesn't get jobs.
    New: clear the backoffs at the point when output files
        have been uploaded and the job is ready to report.
- client: change range in resource backoff from (0,x) to (.5, 1.5*x)


svn path=/trunk/boinc/; revision=22411
2010-09-24 21:24:02 +00:00
David Anderson 082603f927 compile fix
svn path=/trunk/boinc/; revision=22410
2010-09-24 20:37:45 +00:00
David Anderson fcbb8a286e - client simulator: major remodel and upgrade.
Insteady of using its own XML input files,
    the simulator now takes a client_state.xml file as input.
    The simulator generates a synthetic workload based on the
    projects, apps, app versions, WUs, and result it finds there.

    This means that a user seeing aberrant behavior
    can just send their client_state.xml file
    and (hopefully) we can use the simulator to repro.

    The simulator now can model GPUs.

    As of this checkin, the simulator compiles but doesn't work.
    There should be no change in the actual client.


svn path=/trunk/boinc/; revision=22409
2010-09-24 20:02:42 +00:00
Rom Walton c08cea0207 Quick Updates
svn path=/trunk/boinc/; revision=22407
2010-09-24 18:29:34 +00:00
Charlie Fenton 5aabcd5398 Mac: add Mac executables of wrapper application
svn path=/trunk/boinc/; revision=22406
2010-09-24 07:30:47 +00:00
David Anderson c7e13eafb3 - client: write GPU info to client_state.xml,
so that it can be input file to the client simulator.

svn path=/trunk/boinc/; revision=22405
2010-09-23 20:54:49 +00:00
Rom Walton 16a237231f New skin for a new WCG client
svn path=/trunk/boinc/; revision=22404
2010-09-23 20:29:51 +00:00
Rom Walton 66190aa0fc - MGR: Display the default action in the system tray menu in bold again.
- MGR: If connected to the localhost, don't display the computer name
        in the window title.
    - MGR: Change the exit menu item text to be a little more specific about
        what is being shutdown.  Use the same scheme as the exit text in the
        status bar so that it'll automatically be localized.
    - SCR: Remove some old Win9x code.
    
    clientgui/
        AdvancedFrame.cpp
        BOINCTaskBar.cpp
    clientscr/
        screensaver_win.cpp, .h

svn path=/trunk/boinc/; revision=22402
2010-09-23 18:35:06 +00:00
David Anderson 5f23ce067f - client: typo fix
svn path=/trunk/boinc/; revision=22398
2010-09-22 22:50:45 +00:00
David Anderson 695eb80680 - web: authenticate notices request
svn path=/trunk/boinc/; revision=22397
2010-09-22 22:48:15 +00:00
David Anderson b3383c281e - client/web: change RSS feed mechanism a little.
If <use_since_time> is included in feed description,
    the client will append &since_time=x to the URL,
    where x is the lastBuildDate of the previous reply.
    This notices handler (notices.php) sends only notices
    newer than this.
- client: discard old notices as they arrive

svn path=/trunk/boinc/; revision=22396
2010-09-21 23:49:21 +00:00
Charlie Fenton d2486ca98f Mac: Update XCode project for XCode 3.2.4
svn path=/trunk/boinc/; revision=22395
2010-09-21 01:20:02 +00:00
David Anderson d1e66f0427 - web: appearance tweaks from Simek; fixes #1012
svn path=/trunk/boinc/; revision=22394
2010-09-20 23:59:25 +00:00
David Anderson 7f941b8cf6 Update Translations
svn path=/trunk/boinc/; revision=22393
2010-09-20 20:42:56 +00:00
Rom Walton 60083f8be2 Quick Updates
svn path=/trunk/boinc/; revision=22392
2010-09-20 20:40:22 +00:00
David Anderson 025994815a Update Translations
svn path=/trunk/boinc/; revision=22391
2010-09-20 20:26:24 +00:00
David Anderson 5911a059dd - compile fix
svn path=/trunk/boinc/; revision=22390
2010-09-20 17:16:44 +00:00
David Anderson 2e00bb3084 - scheduler: fix crashing bug when client reports a large # (1000+)
of results (256KB not enough for query in this case)

svn path=/trunk/boinc/; revision=22389
2010-09-19 03:42:51 +00:00
David Anderson ec2577771f - client: when computing non-BOINC CPU usage,
allow for the possibility that suspended BOINC apps
    aren't really suspended
    (e.g. multithread apps that don't use boinc_init_parallel())
- client: message tweak

svn path=/trunk/boinc/; revision=22388
2010-09-18 04:04:08 +00:00
David Anderson 7ac7bdcb04 - scheduler: message tweak
svn path=/trunk/boinc/; revision=22384
2010-09-17 22:01:42 +00:00
David Anderson 7c4363a7ba - client: improve "wrong URL" messages
- client: add title to client/server messages: "Notice from BOINC"

svn path=/trunk/boinc/; revision=22383
2010-09-17 05:24:37 +00:00
David Anderson 7ec13c4a31 - client: fix boinc_temporary_exit() handling on Unix (from Hien)
svn path=/trunk/boinc/; revision=22382
2010-09-17 03:57:47 +00:00
David Anderson e4763dc759 - web: server_status.php is not an ops page
svn path=/trunk/boinc/; revision=22381
2010-09-17 03:45:39 +00:00
David Anderson 82c80f73be - web: bug fix
svn path=/trunk/boinc/; revision=22379
2010-09-16 19:01:14 +00:00
David Anderson 884a53ff91 svn path=/trunk/boinc/; revision=22378 2010-09-16 18:55:48 +00:00
David Anderson 1c953745ed - web: don't call filter_var() if it doesn't exist (PHP version < 5.2)
svn path=/trunk/boinc/; revision=22377
2010-09-16 18:53:39 +00:00
BOINC Translator 2800f7a2a4 Update Translations
svn path=/trunk/boinc/; revision=22374
2010-09-16 12:00:29 +00:00
BOINC Translator 4456920c09 Update Translations
svn path=/trunk/boinc/; revision=22372
2010-09-16 11:00:05 +00:00
BOINC Translator 1ed73006ba Commit from BOINC Translation Services by user ChristianB. 34 of 34 messages translated (0 fuzzy).
svn path=/trunk/boinc/; revision=22371
2010-09-16 10:37:45 +00:00
BOINC Translator 65234db11e Update Translations
svn path=/trunk/boinc/; revision=22370
2010-09-16 10:00:07 +00:00
Rom Walton 2aacdfaa60 Fix build break.
svn path=/trunk/boinc/; revision=22368
2010-09-16 04:35:54 +00:00
David Anderson d48e377e8a Win compile fix
svn path=/trunk/boinc/; revision=22367
2010-09-16 03:53:27 +00:00
David Anderson d3e4c729e5 - web: don't require that SECURE_URL_BASE be set,
or that it end with a /

svn path=/trunk/boinc/; revision=22366
2010-09-15 23:47:49 +00:00
David Anderson 2985faec3e - client: if we successfully did CPU benchmarks,
don't keep doing them every 5 days unless restart the client
    fixes #994

svn path=/trunk/boinc/; revision=22365
2010-09-15 23:38:59 +00:00