Commit Graph

10189 Commits

Author SHA1 Message Date
Janus B. Kristensen 4953106559 Added utility class for BEncoded lists
svn path=/trunk/boinc/; revision=12698
2007-05-20 13:25:44 +00:00
Charlie Fenton 30703bcb9b Code cleanup.
svn path=/trunk/boinc/; revision=12697
2007-05-19 23:08:22 +00:00
Charlie Fenton 30d03105b3 Mac installer: if installer package includes a custom skin, set preferences of all users to that skin.
svn path=/trunk/boinc/; revision=12696
2007-05-19 11:56:01 +00:00
David Anderson d09ece4105 - fix bugs in job_times.php; it shows the correct mean and stdev now.
html/ops/
    job_times.php

svn path=/trunk/boinc/; revision=12695
2007-05-18 22:48:00 +00:00
David Anderson 826e65f8d0 - client simulator: fix cpu_sched_rr_only bug
- boinc_cmd: canonicalize URLs
- user web: fix link to Top Teams
- back end: remove code related to alternate download dir

client/
    cpu_sched.C
    sim.C
html/
    inc/
        stats_sites.inc
    user/
        stats.php
lib/
    boinc_cmd.C
sched/
    file_deleter.C
    sched_config.C,h

svn path=/trunk/boinc/; revision=12694
2007-05-18 22:02:51 +00:00
Rom Walton 7f65b62bba svn path=/trunk/boinc/; revision=12693 2007-05-18 18:01:42 +00:00
Rom Walton 83ca42bb8f update versions
svn path=/trunk/boinc/; revision=12692
2007-05-18 16:54:39 +00:00
Rytis Slatkevičius 1740f526d9 Encode UTF characters into HTML entities (from ChristianB, fix #57).
NOTE: teams that have name display issues will have to edit their description once the projects update the code.

svn path=/trunk/boinc/; revision=12691
2007-05-18 15:02:02 +00:00
Rytis Slatkevičius c7cf11d4af Show forum name list instead of asking for a numeric ID (from Willy de Zutter)
svn path=/trunk/boinc/; revision=12690
2007-05-18 14:49:10 +00:00
Rytis Slatkevičius 9b07b4a46e Remove unused files, fix forum rows being invisible in IE because of height issues
svn path=/trunk/boinc/; revision=12689
2007-05-18 14:20:58 +00:00
Charlie Fenton 6068edc261 Set app version string to "GridRepublic Desktop" instead of "GridRepublic"
svn path=/trunk/boinc/; revision=12688
2007-05-18 09:19:31 +00:00
Charlie Fenton 5f89207fc9 New shell scripts converts unbranded BOINC installer into GridRepublic installer
svn path=/trunk/boinc/; revision=12687
2007-05-18 09:10:53 +00:00
Charlie Fenton caf6532d15 Fix GridRepublic ReadMe file
svn path=/trunk/boinc/; revision=12686
2007-05-18 06:29:05 +00:00
David Anderson c2edcd489e - sort team-lookup results by avg credit desc
html/user/
    team_lookup.php

svn path=/trunk/boinc/; revision=12685
2007-05-18 05:13:57 +00:00
Charlie Fenton b5d7063015 Release Mac 5.9.11
svn path=/trunk/boinc/; revision=12684
2007-05-18 02:34:28 +00:00
Rom Walton 4dabd396d7 release x64 version for Linux
svn path=/trunk/boinc/; revision=12683
2007-05-17 17:39:31 +00:00
Charlie Fenton 4c4d8e8597 Fix duplicate paragraph in Mac ReadMe file.
svn path=/trunk/boinc/; revision=12682
2007-05-17 11:07:24 +00:00
Rom Walton 35a04e3eee svn path=/trunk/boinc/; revision=12679 2007-05-16 16:11:30 +00:00
Rom Walton 4f72f939ea - Tag for 5.9.11 release, all platforms
boinc_core_release_5_9_11
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=12677
2007-05-16 14:26:50 +00:00
Jens Seidler 0693ac4c63 Localization: BOINC website language files updated: Durch(nl)
svn path=/trunk/boinc/; revision=12676
2007-05-16 05:22:50 +00:00
David Anderson 477834b425 don't error out if no svn version file
svn path=/trunk/boinc/; revision=12674
2007-05-15 21:48:48 +00:00
David Anderson 293176d656 - user web: add
$s = '$s';
    at top of compiled translation files,
    to allow re-ordering of format codes
    (from H. Komori)

html/inc/
    translation.inc

svn path=/trunk/boinc/; revision=12673
2007-05-15 21:41:59 +00:00
David Anderson d1f6a8ea0d added sim_form.php
svn path=/trunk/boinc/; revision=12672
2007-05-15 20:47:42 +00:00
David Anderson f7e650191a - client: change Win program launch to suppress hourglass cursor
- client simulator: add --cpu_sched_rr_only and --dual_dcf options

client/
    app.h
    app_start.C
    client_types.C,h
    cpu_sched.C
    cs_scheduler.C
    sim.C,h
    work_fetch.C

svn path=/trunk/boinc/; revision=12671
2007-05-15 20:29:26 +00:00
Rom Walton 712cb972d8 libcurl depends on openssl, GCC is order dependent and fails with unresolved symbol errors if curl is included after openssl.
svn path=/trunk/boinc/; revision=12670
2007-05-15 17:58:21 +00:00
Rom Walton 73230372e7 svn path=/trunk/boinc/; revision=12669 2007-05-15 16:38:06 +00:00
Rom Walton 616bde6793 - MGR: Increase the connection timeout to one minute to account
for slow machines during boot-up.
        
    clientgui/
        MainDocument.cpp

svn path=/trunk/boinc/; revision=12668
2007-05-15 16:36:40 +00:00
Rom Walton 75bfda5a9c Update build makefile
svn path=/trunk/boinc/; revision=12667
2007-05-15 15:04:55 +00:00
Rytis Slatkevičius 56871331a5 - Fix #189: add links to send PMs below user name in the forum, in the user overview and in user profile page.
- Change "CVS" into "SVN" in the CVS version tracker (automatically generated comment in the pages showing page revision number)

svn path=/trunk/boinc/; revision=12666
2007-05-15 10:06:38 +00:00
David Anderson 5bbcc6b3b6 - client: fix bug where:
1) client wakes up from hibernate
    2) one or more network ops start (e.g. because backoff expired)
    3) ops fail because DNS system isn't up yet
    4) connect to reference site fails too
    5) user sees "please create physical connection",
        even though there's been a physical connection the whole time.
    Solution:
    - keep track of "last wakeup time": the last time the
        time of day (measured in poll_slow_events())            increased by more than 10 times the polling interval.
        This must be either coming out of hibernation,
        or the user resetting the system clock.
    - When a network operation fails, try to contact the reference site
        only if it's more than 30 seconds after the last wakeup time.

client/
    client_state.C,h
    net_stats.C

svn path=/trunk/boinc/; revision=12665
2007-05-14 21:45:02 +00:00
David Anderson 8f25fdf2a1 David 14 May 2007
- API: Eric Myers reported that my 4 May checkin
        (which increased worker thread stack size to the limit
        returned by getrlimit())
        broke his app on several Linux platforms.
        So I added a worker_thread_stack_size element to BOINC_OPTIONS.
        If you want an increased stack size, set this.
    - web RPC: add <url> and <local_revision> elements to
        the XML returned by get_project_config.php

    html/user/
        sample_get_project_config.php
    api/
        graphics_impl.C


svn path=/trunk/boinc/; revision=12664
2007-05-14 19:52:00 +00:00
David Anderson bd8b0aed41 - core client: on attach to project,
if the initial sched request failed,
		the manager would show "communicating" for 60 sec,
		then time out and show "failed to attach".
		But the project would actually be attached.
		This was due to a logic error,
		but I fixed it in a more fundamental way:
		by considering an attach to be complete immediately,
		without waiting for a successful scheduler RPC.

		This was originally done to ensure that the URL and account key were valid.
		But when using the BOINC Manager, we've already verified
		both of these before doing the attach project RPC.

		When using boinc_cmd, you now have to check for messages
		indicating a bad URL or account key.
		I changed things to print these messages on every sched RPC.

		Implementation: the notion of "tentative project" no longer exists.

	client/
		client_state.C,h
		client_types.C,h
		cs_account.C
		cs_benchmarks.C
		cs_scheduler.C
		gui_rpc_server_ops.C
		scheduler_op.C
		sim.C
		sim_util.C

svn path=/trunk/boinc/; revision=12663
2007-05-14 19:18:45 +00:00
David Anderson c31aa48a50 - core client: in statefile read, set avp->platform
before linking.
	- core client: when parse app_info.xml,
		set platform to primary platform.
		Otherwise anonymous platform mechanism doesn't work.
	- GUI RPC: in attach project RPC, check for
		already attached even in config file case

	client/
		cs_statefile.C
		gui_rpc_server_ops.C
		scheduler_op.C
		time_stats.C

svn path=/trunk/boinc/; revision=12662
2007-05-14 17:36:16 +00:00
David Anderson 01f4851323 - scheduler: add max_wus_in_progress option.
Limits total # of in-progress results per host
    (independently of #CPUs)

sched/
    sched_config.C,h
    sched_resend.C
    sched_send.C
    server_types.h


svn path=/trunk/boinc/; revision=12661
2007-05-14 15:21:38 +00:00
Rytis Slatkevičius 5f7ed5b8fc Remove redundant search boxes from the bottom of the forum pages
svn path=/trunk/boinc/; revision=12660
2007-05-13 18:41:34 +00:00
Rom Walton 9c06b48c2d - Change the 'ProductName' in the resource structures to
'BOINC client' instead of 'BOINC core client'

    client/win/
        boinc_cmd.rc
        boinc_ss.rc
    clientgui/
        BOINCGUIApp.rc

svn path=/trunk/boinc/; revision=12659
2007-05-12 15:20:19 +00:00
David Anderson 58b39390b1 - Python tools:
- removed "add" (long deprecated)
    - version.py is needed only in test/;
        remove references to it in boinc_path_config.py,
        and don't copy it to project/bin

py/Boinc/
    boinc_path_config.py.in
    setup_project.py
tools/
    add (removed)

svn path=/trunk/boinc/; revision=12658
2007-05-11 22:24:14 +00:00
Rytis Slatkevičius 79e77f1de5 Fix non-unique user name handling in private messages
svn path=/trunk/boinc/; revision=12657
2007-05-11 20:34:16 +00:00
David Anderson 3612fe184f - web RPC: show lots more info in team_lookup.php, XML version
html/inc/
    xml.inc


svn path=/trunk/boinc/; revision=12656
2007-05-11 18:41:36 +00:00
David Anderson e851cb0bd7 svn path=/trunk/boinc/; revision=12655 2007-05-11 18:34:14 +00:00
David Anderson 39997cb702 - Manager: show (in Project/status) if a sched RPC is in progress
clientgui/
    ViewProjects.cpp
    ViewProjectsGrid.cpp

svn path=/trunk/boinc/; revision=12654
2007-05-11 18:27:16 +00:00
David Anderson fca5836088 - web RPC: fix bug in XML variant in show_user.php, bad-ID case.
html/user/
    show_user.php


svn path=/trunk/boinc/; revision=12653
2007-05-11 17:42:33 +00:00
David Anderson 0daa5a8802 - translation.inc: backed out change of 7 May;
we need to use " to expand $PROJECT var
- scheduler:
    take work_buf_min into account in deciding whether
    a result will be reported by its deadline.
- all back end programs:
    better error message if can't parse config file

html/inc/
    translation.inc
sched/
    *.C

svn path=/trunk/boinc/; revision=12652
2007-05-11 16:30:13 +00:00
Charlie Fenton 1bf67eddda Mac: Determine size of BOINC Manager bundle in core client if it was launched by Manager rather than in the Manager itself, to get correct information when controlling a remote computer.
svn path=/trunk/boinc/; revision=12651
2007-05-11 07:05:29 +00:00
Charlie Fenton 693d450a17 svn path=/trunk/boinc/; revision=12650 2007-05-11 06:05:12 +00:00
Charlie Fenton 09792afa36 Mac only: create CViewResources::GetViewRefreshRate() to update PieCtrl only every 10 seconds to reduce CPU overhead
svn path=/trunk/boinc/; revision=12649
2007-05-11 06:04:41 +00:00
Charlie Fenton b6142f012a Eliminated wxPieCtrlLegend class completely, integrated legend drawing into the PieCtrl class itself, greatly simplifying it
svn path=/trunk/boinc/; revision=12648
2007-05-11 06:04:21 +00:00
Jens Seidler 90e8bb20e2 BOINC homepage language files updated: Chinese simplified(zh_CN), Japanese(ja/ja_JP)
svn path=/trunk/boinc/; revision=12647
2007-05-11 04:57:52 +00:00
Rom Walton 67078e9e67 - Fix a build break in the manager.
client/
        app.h
    lib/
        common_defs.h

svn path=/trunk/boinc/; revision=12646
2007-05-11 03:49:25 +00:00
David Anderson 21b7b7299d - core client: fix big that caused
duplicate app versions to appear in state file
		(this was harmless, BTW)

	client/
		cs_scheduler.C

svn path=/trunk/boinc/; revision=12645
2007-05-11 03:28:21 +00:00