Commit Graph

11222 Commits

Author SHA1 Message Date
Rom Walton 963c26d0d1 - WINSETUP: Attempt to shutdown any BOINC processes much earlier
in the execution cycle. Originally did this in the 5.10 branch.
    - WINSETUP: Add some more checks to safe guard the migration process.
        1.  Check to see if the install directory and the data directory are
            the same, if so, abort migration.
        2.  Check to see if the data directory is under the install directory,
            if so, abort migration.
        3.  If the client_state.xml file already exists in the data directory,
            abort migration.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp
    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=14393
2007-12-17 18:05:02 +00:00
Rom Walton f633531a99 Quick Updates
svn path=/trunk/boinc/; revision=14392
2007-12-17 16:41:13 +00:00
Rom Walton a4657143da Quick Updates
svn path=/trunk/boinc/; revision=14391
2007-12-17 16:39:32 +00:00
Charlie Fenton 35833e9525 Mac MGR: Fix serious memory leak under OS 10.5 by upgrading to wxMac 2.8.7.
svn path=/trunk/boinc/; revision=14389
2007-12-17 13:20:47 +00:00
Charlie Fenton 71c2a34dc0 Mac MGR: Fix serious memory leak under OS 10.5 by upgrading to wxMac 2.8.7.
svn path=/trunk/boinc/; revision=14388
2007-12-17 13:20:03 +00:00
Rom Walton f0fbf22972 Quick Updates
svn path=/trunk/boinc/; revision=14387
2007-12-14 19:38:42 +00:00
Rom Walton cc9439c1cb Quick Updates
svn path=/trunk/boinc/; revision=14386
2007-12-14 19:36:32 +00:00
Rom Walton 36c78898bd - Tag for 6.1.5 release, all platforms
boinc_core_release_6_1_5
    
    client/
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=14385
2007-12-14 19:01:14 +00:00
Rom Walton ca959f9849 - SCR: Reimplement the screensaver rpc test for v6 so that the
screensaver can trip the firewall while the user is at the
        terminal.
        
    clientscr/
        screensaver_win.cpp

svn path=/trunk/boinc/; revision=14384
2007-12-14 18:26:24 +00:00
Charlie Fenton e681bfe362 MGR: Fix bug determining whether Client is already running
svn path=/trunk/boinc/; revision=14383
2007-12-14 08:28:32 +00:00
Rom Walton 8a441431ca - WINSETUP: Fix a couple permission problems when protected
mode isn't defined.
    - WINSETUP: Streamline the CC startup procedure when
        the manager launches the CC.

    clientgui/
        BOINCGUIApp.cpp
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCGroups.cpp
    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=14382
2007-12-14 04:57:30 +00:00
Rom Walton 923ab443c0 - MGR: Remove extra call to SetWorkingDirectory() since it
is causing authentication errors.

    clientgui/
        BOINCGUIApp.cpp
        MainDocument.cpp

svn path=/trunk/boinc/; revision=14381
2007-12-12 19:33:30 +00:00
Rom Walton e992889b9c Quick Updates
svn path=/trunk/boinc/; revision=14380
2007-12-12 18:12:09 +00:00
Rom Walton 8f225ff28a Quick Updates
svn path=/trunk/boinc/; revision=14379
2007-12-12 16:22:07 +00:00
Rom Walton c81105aca7 Quick Updates
svn path=/trunk/boinc/; revision=14378
2007-12-12 15:37:50 +00:00
Rom Walton 5e0ffd6e13 - WINSETUP: Replace two stage migration with a single stage
defered custom action, implement rollback functionality,
        and increase trace output in case of failure.
    - WINSETUP: Let MSI start the BOINC Service now.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp, .h
        CAMigrateBOINCDataTemp.cpp, .h (deleted)
        CAStartupBOINCService.cpp, .h (deleted)
    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=14377
2007-12-12 15:34:34 +00:00
Rom Walton 2dd4074601 svn path=/trunk/boinc/; revision=14376 2007-12-12 15:13:14 +00:00
David Anderson bed9ce8307 minor code cleanup
svn path=/trunk/boinc/; revision=14375
2007-12-12 04:52:30 +00:00
David Anderson 69042c3284 - bolt stuff
svn path=/trunk/boinc/; revision=14374
2007-12-12 04:43:04 +00:00
David Anderson 820eb30596 - compile fixes
svn path=/trunk/boinc/; revision=14373
2007-12-10 22:13:48 +00:00
David Anderson 4e9fa4f0c6 - tweaked weak-auth page (from Nicolas Alvarez)
svn path=/trunk/boinc/; revision=14372
2007-12-09 04:13:24 +00:00
Frank Thomas fc326add9d Removed command line option --return_results_immediately from boinc_client's
manpage. It was removed from client/cs_cmdline.C in r14280.

svn path=/trunk/boinc/; revision=14371
2007-12-08 13:49:33 +00:00
Charlie Fenton 24a066d323 Mac: Fix visibility linker warnings when linking BOINC libraries; fix jpeg library build problem under XCode 3.0
svn path=/trunk/boinc/; revision=14370
2007-12-07 23:51:59 +00:00
Charlie Fenton 8bd8153383 Mac: Fix visibility linker warnings when linking BOINC libraries with project applications, boinc_cmd, etc.
svn path=/trunk/boinc/; revision=14369
2007-12-07 23:51:16 +00:00
Charlie Fenton 4947fb0747 Fix jpeg library build problem when building under OS 10.5 and XCode 3.0
svn path=/trunk/boinc/; revision=14368
2007-12-07 23:48:46 +00:00
David Anderson 3f41f9a88d - Add weak account key mechanism.
Each account has an associated weak account key.
    The user can see it by visiting weak_auth.php.
    If you put the weak account key in the account file on a computer
    (instead of the regular account key)
    the computer will attach to the account.
    But the weak account key cannot be used to log in
    to the account on the web, or to do web RPCs, or anything else.

    Note: this involves a scheduler change.

svn path=/trunk/boinc/; revision=14367
2007-12-07 23:23:25 +00:00
Rom Walton 4ba40bc81f Quick Updates
svn path=/trunk/boinc/; revision=14366
2007-12-07 20:28:00 +00:00
Rom Walton 8a3b749f26 Assert no longer valid.
svn path=/trunk/boinc/; revision=14365
2007-12-06 21:31:22 +00:00
Charlie Fenton e1d5833b72 Tweaks to Mac build instructions
svn path=/trunk/boinc/; revision=14363
2007-12-06 12:43:32 +00:00
Charlie Fenton 43459f1e84 Tweak Mac build instructions
svn path=/trunk/boinc/; revision=14362
2007-12-06 12:03:47 +00:00
David Anderson b082f8686f svn path=/trunk/boinc/; revision=14361 2007-12-05 19:13:21 +00:00
Rom Walton a3f2b40d08 - WIN: Update project files to account for new directory structure.
win_buld/
        <Many Files>

svn path=/trunk/boinc/; revision=14360
2007-12-05 19:03:47 +00:00
Rom Walton f10786c135 - client: Update client libraries and add debug libraries.
zlib 1.2.3
        OpenSSL 0.9.8g
        LibCurl 7.17.1
        
    curl/
        <Many Files>
    openssl/
        <Many Files>
    zlib/
        <Many Files>

svn path=/trunk/boinc/; revision=14359
2007-12-05 17:56:34 +00:00
Charlie Fenton 4e5f3b4c18 Mac: Update build scripts for x86_64 support.
svn path=/trunk/boinc/; revision=14358
2007-12-05 09:55:12 +00:00
Charlie Fenton 7157614dc7 Mac: Update build scripts for x86_64 support.
svn path=/trunk/boinc/; revision=14357
2007-12-05 01:02:10 +00:00
Charlie Fenton e6129d20fd Mac: Fix compiler warnings.
svn path=/trunk/boinc/; revision=14356
2007-12-05 01:01:31 +00:00
David Anderson eaeacc8404 - client: CPU sched bug fixes when project has huge DCF.
Also prevent switching between two jobs with same deadline.

svn path=/trunk/boinc/; revision=14355
2007-12-04 23:48:08 +00:00
David Anderson c962ad507d - web: edit team page was rejecting valid HTML team names
svn path=/trunk/boinc/; revision=14354
2007-12-04 23:19:39 +00:00
David Anderson cea8e84c7b - ops: in team import script, send email to team founder
when creating team
- web: if user changes email addr, clear email_validated

svn path=/trunk/boinc/; revision=14353
2007-12-04 22:16:37 +00:00
Charlie Fenton 8b57edb5e2 Mac: Update build scripts and documentation for x86_64 support.
svn path=/trunk/boinc/; revision=14352
2007-12-04 15:14:08 +00:00
Charlie Fenton ebc308ff7d Mac: Update build scripts and documentation for x86_64 support.
svn path=/trunk/boinc/; revision=14351
2007-12-04 13:46:35 +00:00
Charlie Fenton 7b13fbbc65 Mac: Update build scripts and documentation for x86_64 support.
svn path=/trunk/boinc/; revision=14350
2007-12-04 13:42:02 +00:00
Rom Walton 90d3583400 - client: Use a buffer scoped to the HTTP_OP object instead of
a std::string scoped to the stack when passing the CABundle
        location to libcurl.
        
    client/
        http_curl.C, .h

svn path=/trunk/boinc/; revision=14349
2007-12-03 17:52:00 +00:00
David Anderson f7c8bc5280 - client: fix bug that would falsely report DLL init errors
- client: don't crash when detach a project using anonymous platform
        (fixes #511)

svn path=/trunk/boinc/; revision=14348
2007-12-03 17:46:07 +00:00
Jens Seidler de60bc19aa Localization: BOINC distributed websites, Spanish(es), Italian(it)
svn path=/trunk/boinc/; revision=14347
2007-12-03 05:40:19 +00:00
David Anderson 6587298725 - client: hopefully fix keyboard input detection on Linux
(may fix #463)

svn path=/trunk/boinc/; revision=14346
2007-12-03 02:27:30 +00:00
David Anderson aaa6e6659d - web: if user is banished, don't show their posts except to mods,
don't show their name in thread headers,
    and don't show their profile

svn path=/trunk/boinc/; revision=14344
2007-12-02 21:11:17 +00:00
Rom Walton c66efb9e66 Quick Updates
svn path=/trunk/boinc/; revision=14343
2007-12-02 15:58:27 +00:00
Rom Walton 6d6a802634 - CC: Move time_stats file creatio logic so that it is
created during gstate.init() instead of at class
        creation time. This way time_stats.log ends up in
        the data directory.
        
    client/
        client_state.C
        time_stats.C, .h

svn path=/trunk/boinc/; revision=14342
2007-12-02 15:57:08 +00:00
Rom Walton 3bc88f376b - WINSETUP: Fix a few more permission problems with how
InstallShield does things.
    - WINSETUP: Don't attempt to create accounts or set rights
        on Win9x based systems.
    - WINSETUP: Add additional trace messages to
        CACreateBOINCAccounts.
    - WINSETUP: Add entries for a null script when creating
        user accounts, apparently it is a requirement for
        creating accounts on Win2k and WinXP.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCAccounts.cpp
    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=14341
2007-12-02 06:45:15 +00:00