Commit Graph

10189 Commits

Author SHA1 Message Date
Janus B. Kristensen 80d875b076 Removed some old debug and changed a bogus error message with a more sane one
svn path=/trunk/boinc/; revision=12580
2007-05-06 22:38:43 +00:00
David Anderson a6521f58e7 - core client: when parsing statefile or scheduler reply,
if get an app_version with unknown platform name, ignore it.
		This means that, e.g. if someone moves a BOINC directory
		from Intel to PowerPC Mac, things will still work right.

	client/
		client_state.C,h
		cs_platforms.C
		cs_scheduler.C
		cs_statefile.C

svn path=/trunk/boinc/; revision=12579
2007-05-06 20:22:39 +00:00
David Anderson a8016c461c - another multi-platform fix (missing \n)
client/
		client_types.C

svn path=/trunk/boinc/; revision=12578
2007-05-06 19:48:17 +00:00
Rytis Slatkevičius 140b0667d5 Update user_posts RPC to include thread title and allow post content length customization
svn path=/trunk/boinc/; revision=12577
2007-05-06 09:40:42 +00:00
Charlie Fenton 630a0f16be Mac: On Intel Macs, support PowerPC Mac as a secondary platform.
svn path=/trunk/boinc/; revision=12576
2007-05-06 09:11:19 +00:00
Charlie Fenton 51a61dc256 Fix change date in comments.
svn path=/trunk/boinc/; revision=12574
2007-05-06 02:03:57 +00:00
Rom Walton fa43fc291e svn path=/trunk/boinc/; revision=12573 2007-05-05 21:13:01 +00:00
Charlie Fenton d23fa4012e - Tag for 5.9.8 release, all platforms
boinc_core_release_5_9_8

svn path=/trunk/boinc/; revision=12571
2007-05-05 11:02:06 +00:00
Charlie Fenton 659b23f37d Bump version to 5.9.8 for release with multi-platform fix.
svn path=/trunk/boinc/; revision=12570
2007-05-05 10:45:34 +00:00
David Anderson be74515c58 - Server status page: fix bug that showed most daemons as not running
on FC6; needed to trim white space from pid
    - Server status page: show server software SVN revision

svn path=/trunk/boinc/; revision=12569
2007-05-05 03:11:35 +00:00
Charlie Fenton a8bff8c1be Fix display width of License Agreement
svn path=/trunk/boinc/; revision=12568
2007-05-05 01:51:51 +00:00
Charlie Fenton 9f4a0fa222 svn path=/trunk/boinc/; revision=12567 2007-05-05 01:32:57 +00:00
Charlie Fenton d2dd3035c4 Bug fix: Add separate License Agreement file to bare core distro, not to Manager installer distro.
svn path=/trunk/boinc/; revision=12565
2007-05-05 01:28:43 +00:00
David Anderson 71bb6ef5c3 - Oops! Small mistake in multi-platform changes.
client/
		cs_scheduler.C

svn path=/trunk/boinc/; revision=12564
2007-05-05 00:06:21 +00:00
David Anderson d1adc3ab49 sim-related stuff
svn path=/trunk/boinc/; revision=12563
2007-05-04 23:05:17 +00:00
David Anderson dd797bc843 - API: if using graphics, set worker thread stack size limit to max
(from Rosetta@home)
    
    api/
        graphics_impl.C

svn path=/trunk/boinc/; revision=12562
2007-05-04 20:06:00 +00:00
Rom Walton 775e7cd67a svn path=/trunk/boinc/; revision=12559 2007-05-04 18:48:05 +00:00
David Anderson 4c76f95a34 - scheduler: in send_result_abort(), distinguish between
the enumeration ending versus it failing.
        This fixes a bug where lots of results would be
        incorrectly aborted if there's a database problem.
        This fix only matters if you use the <send_result_abort> config flag.
        (from Kevin Reed)
    - validator: add -credit_from_wu option.
        This gets credit from the workunit XML
        (which must have a <credit> flag).
        This lets you use credit-from-WU with the standard validators
        (sample_bitwise and sample_trivial)

    sched/
        handle_request.C
        validator.C
        validate_util.h

svn path=/trunk/boinc/; revision=12558
2007-05-04 17:59:50 +00:00
Rom Walton bcc72e46be - Tag for 5.9.7 release, all platforms
boinc_core_release_5_9_7

svn path=/trunk/boinc/; revision=12556
2007-05-04 17:45:21 +00:00
Rom Walton b198b64c7a - Include the new custom actions in the Windows Installers
svn path=/trunk/boinc/; revision=12555
2007-05-04 16:51:30 +00:00
Rom Walton b1add48d76 - Fix build break for Unicode builds
( From Frank Weiler )
    - Win: Introduce a custom action to delete any lingering binaries from the
        installation directory before MSI determines what needs to be copied.
    - Win: Introduce a custom action that will migrate
        C:\Program Files (x86)\BOINC to C:\Program Files\BOINC for the x64
        upgrade scenario.
    
    clientgui/
        BOINCGridCtrl.cpp
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        boinccas95.def
        boinccas95.vcproj
        CACleanupOldBinaries.cpp, .h (Added)
        CAMigratex86x64.cpp, .h (Added)
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=12554
2007-05-04 16:34:50 +00:00
Jens Seidler e88e8758a7 Localization: Web and BOINC survey language files: Polish(pl) Czech(cs)
svn path=/trunk/boinc/; revision=12550
2007-05-04 05:55:17 +00:00
Charlie Fenton 582d71c216 svn path=/trunk/boinc/; revision=12549 2007-05-04 00:34:45 +00:00
Charlie Fenton 64831b4caf Mac: Update license agreement, modify build scripts to include license agreement with bare-client releases, not only wih Manager.
svn path=/trunk/boinc/; revision=12548
2007-05-04 00:34:05 +00:00
Charlie Fenton 2e3776b74d Mac: Update license agreement, modify build scripts to include license agreement with bare-client releases, not only wih Manager.
svn path=/trunk/boinc/; revision=12547
2007-05-04 00:33:55 +00:00
David Anderson 7619242655 - Core client: small changes to make the client simulator act reasonably.
- change > to >= for check for running beyond sched period
        - adjust debts before calculating anticipated debt
    
    client/
        client_types.h
        cpu_sched.C
        sim.C

svn path=/trunk/boinc/; revision=12546
2007-05-03 21:22:24 +00:00
Rom Walton 7b281be09d Update EULA text provided by UCB lawyers.
svn path=/trunk/boinc/; revision=12543
2007-05-03 18:11:12 +00:00
David Anderson 4a1741e220 - Core client: handle multiple platforms correctly.
Remove the tacet assumption that a host can handle
        applications for a single platform.
        With the Apr 30 scheduler changes,
        a project may (at different times)
        send app versions for the same app and version number,
        but different platforms.
        Before we would have ignored all but the first;
        now we handle them correctly.

        Implementation notes:
        - Add APP_VERSION.platform, RESULT.platform,
            and RESULT.version_num.
            If these are missing from an XML doc
            (e.g. an existing state file or a scheduler reply
            from a project not running current server)
            then set to the primary platform.
        - Continue to write workunit.version_num
            and active_task.version_num to state file,
            even though these are no longer part of the struct.
            This allows users to revert to an older version.

    client/
        app.C
        check_state.C
        client_state.C,h
        client_types.C,h
        cs_apps.C
        cs_scheduler.C
        cs_statefile.C
        sim.C

svn path=/trunk/boinc/; revision=12542
2007-05-03 17:14:30 +00:00
Rom Walton 93fc7ff404 - fixes #5: Include the version number of the client next to it's
name, so people can see if they need to upgrade a remote client.
    - fixes #149: Change the parsing function for the
        CBOINCGridCellProgressRenderer so that we don't have to update
        the docs or screenshots. Display the progress bar as a resource
        share fraction.

    clientgui/
        AdvancedFrame.cpp
        BOINCGridCtrl.cpp
        MainDocument.cpp, .h
        ViewProjectsGrid.cpp

svn path=/trunk/boinc/; revision=12541
2007-05-03 16:17:54 +00:00
Charlie Fenton 5122bd220b add cs_platform.C to XCode project.
svn path=/trunk/boinc/; revision=12538
2007-05-03 01:50:49 +00:00
Charlie Fenton fd7de7b0da Launch boinc CC with run_program() instead of wxExecute to avoid CPU wasting thread in wxMac-2.8.0.
svn path=/trunk/boinc/; revision=12537
2007-05-02 23:36:51 +00:00
Matt Lebofsky 136ce49b84 svn path=/trunk/boinc/; revision=12536 2007-05-02 23:17:52 +00:00
David Anderson 7ecdc2f44e - Scheduler: in reply, add <platform> element to each <app_version,
and add <platform> and <version_num> elements to <result>
        (server half of multi-version changes)
    - scheduler: make ssp a global; could eliminate from args everywhere

    db/
        boinc_db.h
    sched/
        feeder.C
        main.C,h
        sched_send.C
        sched_shmem.C,h
        server_types.C

svn path=/trunk/boinc/; revision=12535
2007-05-02 23:14:00 +00:00
Walt Gribben ad78eb2db5 - Add cs_platform.C to Makefile.am
client/
        Makefile.am

svn path=/trunk/boinc/; revision=12534
2007-05-02 23:08:46 +00:00
Matt Lebofsky 846ec9fbb0 svn path=/trunk/boinc/; revision=12532 2007-05-02 18:51:51 +00:00
Rom Walton a100628ee8 - fixes #154:
* refactored the alternate platform mechinism so that we
          can support multiple alternate platforms.
        * moved everything to cs_platforms.C since we expect the
          kind of sprawl that is in host_info.C on the *nix
          environments.
    - Clean up some warnings
          
    client/
        acct_setup.C
        client_state.C, .h
        client_types.h
        cs_platforms.C (Added)
        cs_scheduler.C
        cs_statefile.C
        http_curl.C
    lib/
        str_util.h

svn path=/trunk/boinc/; revision=12531
2007-05-02 17:53:35 +00:00
Charlie Fenton 2fcdb66b53 svn path=/trunk/boinc/; revision=12530 2007-05-02 10:34:10 +00:00
Charlie Fenton 16bc2f58d2 Revert to wxMac-2.8.0 due to bugs in later versions of wxWidgets.
svn path=/trunk/boinc/; revision=12529
2007-05-02 10:12:09 +00:00
Charlie Fenton 2b4ac75ef4 Revert to wxMac-2.8.0 due to bugs in later versions of wxWidgets.
svn path=/trunk/boinc/; revision=12528
2007-05-02 10:09:47 +00:00
Rom Walton 7c737343bb - Tag for 5.9.6 release, all platforms
boinc_core_release_5_9_6

svn path=/trunk/boinc/; revision=12525
2007-05-02 05:27:18 +00:00
Jens Seidler 7c544d06c3 Localization: BOINC survey language file updated: Polish(po)
svn path=/trunk/boinc/; revision=12524
2007-05-02 05:25:52 +00:00
Walt Gribben bc19d4e406 Release Linux 5.9.5 version
svn path=/trunk/boinc/; revision=12522
2007-05-02 01:16:55 +00:00
David Anderson c72634456d - make_project and upgrade now write a file 'local.revision'
in the project home directory.
        It contains the output of /usr/bin/svnversion,
        i.e. the code revision from which the server software was built.
    - Web files that create directories now give them g+rwx permissions

    html/inc/
        cache.inc
        translation.inc
    sched/
        edf_sim.C
    tools/
        make_project
        upgrade

svn path=/trunk/boinc/; revision=12521
2007-05-01 21:21:13 +00:00
Charlie Fenton 0e5324a9cf Release Mac 5.9.5
svn path=/trunk/boinc/; revision=12518
2007-05-01 01:33:06 +00:00
Charlie Fenton 08faee00ab svn path=/trunk/boinc/; revision=12517 2007-05-01 01:19:09 +00:00
David Anderson 445b3e8696 server EDF simulator
svn path=/trunk/boinc/; revision=12516
2007-04-30 23:35:39 +00:00
David Anderson 9fae8d017c added edf_sim.C
svn path=/trunk/boinc/; revision=12515
2007-04-30 22:43:45 +00:00
David Anderson 4f35ec39c9 - scheduler: un-comment-out code to send abort_if_result_not_started
messages

    sched/
        handle_request.C

svn path=/trunk/boinc/; revision=12514
2007-04-30 22:20:33 +00:00
David Anderson 8d20224376 - core client: if platform is different from platform in state file,
print a message but don't reset projects
        (otherwise people running on 64-bit machines would lost
        in-progress jobs when switching to 64-bit client)
        
    client/
        client_state.C

svn path=/trunk/boinc/; revision=12513
2007-04-30 21:49:27 +00:00
David Anderson 2e7b82b631 - scheduler: added (correct this time!) support for
<alt_platform> tags in scheduler requests.
    - file_deleter: add check for -dont_delete_batches 

    sched/
        file_deleter.C
        handle_request.C
        sched_array.C,h
        sched_locality.C,h
        sched_resend.C,h
        sched_send.C,h
        server_types.h

svn path=/trunk/boinc/; revision=12512
2007-04-30 21:19:24 +00:00