Commit Graph

10096 Commits

Author SHA1 Message Date
Janus B. Kristensen a4d0ea077d Removed BOINC.dk from stats sites as it is in the process of shutting down several of its services
svn path=/trunk/boinc/; revision=12594
2007-05-07 11:09:15 +00:00
Janus B. Kristensen 5a28d40e57 Removed BOINC.dk from stats sites as it is in the process of shutting down several of those services.
svn path=/trunk/boinc/; revision=12593
2007-05-07 11:05:46 +00:00
Charlie Fenton 8040a6165e Change visible copyright to 2007
svn path=/trunk/boinc/; revision=12592
2007-05-07 10:50:50 +00:00
Charlie Fenton a8ec967510 Bump version to 5.9.9 for release with multi-platform fix.
svn path=/trunk/boinc/; revision=12584
2007-05-07 09:40:07 +00:00
Jens Seidler fc8b7de723 Localization: BOINC website language and BOINC Manager files updated: Polish(po), Japanese(ja), German(de)
svn path=/trunk/boinc/; revision=12583
2007-05-07 05:45:45 +00:00
David Anderson 7207c6ef39 - make_project: create <log_dir> element in config.xml
(so that show_logs.php will work).
        Fixes #170
        
    py/Boinc/
        setup_project.py

svn path=/trunk/boinc/; revision=12582
2007-05-07 02:10:31 +00:00
Janus B. Kristensen 1bec453edf Removed some old debug and changed a bogus error message with a more sane one
svn path=/trunk/boinc/; revision=12581
2007-05-06 22:49:49 +00:00
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