Commit Graph

11642 Commits

Author SHA1 Message Date
David Anderson 51286a03dc - Initial checkin of Bossa code
svn path=/trunk/boinc/; revision=14716
2008-02-11 23:38:31 +00:00
David Anderson a323eba986 - scheduler: fix bone-head mistake in HR code
svn path=/trunk/boinc/; revision=14715
2008-02-10 05:17:57 +00:00
Charlie Fenton 124280cd00 Release Mac BOINC 5.10.41
svn path=/trunk/boinc/; revision=14714
2008-02-09 01:49:33 +00:00
Rom Walton e8f615cef8 - client: only construct the path to ca-bundle.crt once.
client/
        http_curl.C

svn path=/trunk/boinc/; revision=14712
2008-02-08 19:16:14 +00:00
Rom Walton bc3a0a0b90 Update Windows debugger engines for x86 and x64
svn path=/trunk/boinc/; revision=14711
2008-02-08 17:21:42 +00:00
David Anderson f77420c2c0 - scheduler: do "careful update" of workunit.hr_class
in case someone else changed since we read it.
    Hopefully this will fix a race condition
    where WU results get sent to different HR classes.
    (Alternatively we could use transactions,
    or acquire the semaphore during read/update,
    but this could impact performance).

svn path=/trunk/boinc/; revision=14710
2008-02-08 17:20:09 +00:00
Charlie Fenton 7fbef78a30 MGR: If use shuts down connected client, don't auto-relaunch it.
svn path=/trunk/boinc/; revision=14708
2008-02-08 00:17:21 +00:00
David Anderson 936c729b9b - Bolt: fixed bugs in review and repeat
svn path=/trunk/boinc/; revision=14707
2008-02-07 23:21:31 +00:00
Rom Walton 6ace9cc9f2 Quick Updates
svn path=/trunk/boinc/; revision=14705
2008-02-07 21:17:39 +00:00
Rom Walton b0d48cbe2b Quick Updates
svn path=/trunk/boinc/; revision=14704
2008-02-07 17:46:56 +00:00
Rom Walton 83e0feedfd - client: expand the <force_ntlm> functionality so that we can
force any authentication type. The new tag is called
        <force_auth> whihc can contain basic, digest, ntlm, and
        gss-negotiate.
        
    client/
        http_curl.C
        log_flags.C, .h

svn path=/trunk/boinc/; revision=14696
2008-02-07 16:05:56 +00:00
David Anderson abd1f1e752 - implemented question mechanism
svn path=/trunk/boinc/; revision=14695
2008-02-07 01:09:30 +00:00
David Anderson 54dc8c531a - API: critical section begin/end calls can be nested
Fixes #508 (from Nicolas)

svn path=/trunk/boinc/; revision=14694
2008-02-06 20:39:10 +00:00
David Anderson 69cfcebef4 - file upload handler: the FCGI version wasn't handling signatures,
because the code to read keys in FCGI was commented out
    (and was in fact wrong).
    I fixed it and uncommented it.
- make_project and upgrade: copy lib/crypt_prog to project/bin/

svn path=/trunk/boinc/; revision=14693
2008-02-06 19:32:51 +00:00
Rom Walton be64fef081 - MGR: Fix a refresh bug when opening BOINC Manager from the taskbar.
clientgui/
        BOINCTaskBar.cpp

svn path=/trunk/boinc/; revision=14692
2008-02-06 17:20:23 +00:00
Charlie Fenton d74f42373f MGR: fix compile warning
svn path=/trunk/boinc/; revision=14691
2008-02-06 05:36:31 +00:00
Charlie Fenton 7561fa7eea Release BOINC Mac 5.10.40
svn path=/trunk/boinc/; revision=14690
2008-02-06 05:07:32 +00:00
David Anderson 18dfbff589 - win fix
svn path=/trunk/boinc/; revision=14689
2008-02-06 04:39:14 +00:00
David Anderson f43452829c - client: fix compile warning
fixes #535


svn path=/trunk/boinc/; revision=14688
2008-02-06 04:32:06 +00:00
Rom Walton b0869fb768 - MGR: Cache the local computer name in statics to avoid functions
that take awhile to execute.
        
    clientgui/
        MainDocument.cpp

svn path=/trunk/boinc/; revision=14686
2008-02-06 01:29:13 +00:00
David Anderson d70d9f0183 - client: win compile fixes
svn path=/trunk/boinc/; revision=14685
2008-02-06 00:42:59 +00:00
David Anderson 4d3e96263b - delete_file: fix bugs and info text
Fixes #551 (from Nicolas)

svn path=/trunk/boinc/; revision=14684
2008-02-06 00:25:34 +00:00
David Anderson 56b6541255 - GUI RPC: initialize disk usage structure
to avoid wacky pie charts at startup
    Fixes #549 (from Der Meister)

svn path=/trunk/boinc/; revision=14683
2008-02-06 00:21:10 +00:00
David Anderson aab1e97f7d - GUI RPC: fix some XML errors (missing / in single-tag elements)
Fixes #524 (from Nicolas)

svn path=/trunk/boinc/; revision=14682
2008-02-06 00:17:13 +00:00
David Anderson 6b74075469 - Manager/client: add the ability to specify a port
in the manager's "select host" dialog.
    Lets you connect over an SSH tunnel.
    From Der Meister.

svn path=/trunk/boinc/; revision=14681
2008-02-06 00:10:31 +00:00
David Anderson dcb2c614a4 - trickle handler: make it compile, and add to Makefile.am
(from Eric Myers)

svn path=/trunk/boinc/; revision=14680
2008-02-05 23:30:28 +00:00
David Anderson a1664cc070 - scheduler: simplified Carl's checkin (avoid virtual destructors)
- API: small tweak for standalone

svn path=/trunk/boinc/; revision=14679
2008-02-05 21:26:43 +00:00
David Anderson 94fdec8b70 - scheduler: send log messages to file, rather than httpd error log,
when using FCGI (from Carl Christensen)

svn path=/trunk/boinc/; revision=14678
2008-02-05 20:16:57 +00:00
Rom Walton 482e36b047 Quick Updates
svn path=/trunk/boinc/; revision=14677
2008-02-05 17:27:03 +00:00
Charlie Fenton d99575c607 MGR: Fixes to: auto-restart logic, notifications on Mac, detecting connection loss when minimized; reconnect silently after auto-restart.
svn path=/trunk/boinc/; revision=14673
2008-02-05 12:00:06 +00:00
Charlie Fenton 3d896bdeb7 MGR: Set disconnected state when appropriate even when minimized
svn path=/trunk/boinc/; revision=14672
2008-02-05 11:57:01 +00:00
Rom Walton 5f31baecb0 - WIN: Update libcurl to 7.18.0
curl/
        <Various Files>

svn path=/trunk/boinc/; revision=14671
2008-02-04 21:54:19 +00:00
Rom Walton 0daa1932cf - client: remove the auth_type and auth_flag code.
- client: remove forbid reuse flag.
        
    client/
        http_curl.C, .h

svn path=/trunk/boinc/; revision=14670
2008-02-04 17:50:35 +00:00
Rom Walton 51462682db - client: remove the auth_type and auth_flag code.
client/
        http_curl.C, .h

svn path=/trunk/boinc/; revision=14669
2008-02-04 17:48:48 +00:00
David Anderson 7ea74282f4 - client: limit global prefs mod time to now
- server: limit global prefs mod time to now
    These changes address the situation where a server
    sends out prefs with mod time far in the future,
    and there's no way to undo them

svn path=/trunk/boinc/; revision=14664
2008-02-03 21:46:30 +00:00
Jens Seidler c891a167d6 Localization: BOINC Manager language file updated: German(de), Japanese(ja)
svn path=/trunk/boinc/; revision=14663
2008-02-03 21:16:14 +00:00
David Anderson e56ed1430f - DB code: safe_atof() was returning a float,
causing a potential loss of precision.
    Change it to double (same as atof())
- When moderator locks a thread, let them specify reason

svn path=/trunk/boinc/; revision=14662
2008-02-02 17:01:57 +00:00
David Anderson b8877e887e - add weak auth to am_get_info web RPC (from Nicolas)
svn path=/trunk/boinc/; revision=14661
2008-02-02 15:38:59 +00:00
David Anderson 904cbe5a4f - Add Bolt admin page
- added "hidden" flag to courses


svn path=/trunk/boinc/; revision=14660
2008-02-01 23:11:09 +00:00
Rom Walton bda057588a - WINSETUP: disable creation of client_auth.xml on Win2k.
Win2k requires any user account that is going to attempt
        to logon as another account to have admin privs.
    - WINSETUP: Give 'boinc_project' the right to be able to
        logon as a service, we denied the right to logon
        interactively.
    - WINSETUP: Disable the 'failed to shutdown BOINC service'
        dialog box.
    - CC: Use the client_auth.xml file if present to launch
        boinc applications as boinc_project if it exists.
    - LIB: Use the client_auth.xml file if present to launch
        boinc graphics applications as boinc_project if it
        exists.
        
    client/
        app_start.C
    lib/
        diagnostics_win.C
    lib/
        util.C, .h
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAShutdownBOINC.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll
    win_build/
        boinc_ss.vcproj
        boincmgr_curl.vcproj
        libboinc.vcproj

svn path=/trunk/boinc/; revision=14659
2008-02-01 22:08:48 +00:00
David Anderson d2a0353a00 - manager: fix unix build (new file)
svn path=/trunk/boinc/; revision=14658
2008-01-31 23:43:37 +00:00
Rom Walton 6d6c8cc890 - WINSETUP: Don't configure MSI so that it'll attempt to stop the
BOINC service, we already do it much earlier in the install
        process
    - WINSETUP: Fix two typos in the CACreateBOINCGroups custom
        action.
    - WINSETUP: Include CACreateClientAuthFile in the build now.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp, .h (Added)
        CAMigrateBOINCData.cpp
        stdafx.h
    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=14657
2008-01-31 20:33:03 +00:00
David Anderson 0d79a286d3 svn path=/trunk/boinc/; revision=14656 2008-01-31 18:58:07 +00:00
David Anderson 41bd38148d Fixes missing routines and defines for MINGW32 application builds.
Also fixes some type warnings.


svn path=/trunk/boinc/; revision=14655
2008-01-31 18:34:51 +00:00
Rom Walton 7364f8710d - WINSETUP: Fix the migration check where sometimes the data directory
was being detected as within the install directory even though it
        was not.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        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=14654
2008-01-31 15:56:48 +00:00
David Anderson 4cfba489df - implement the review mechanism
svn path=/trunk/boinc/; revision=14653
2008-01-30 19:29:51 +00:00
Rom Walton 03281ba19a Quick Updates
svn path=/trunk/boinc/; revision=14652
2008-01-30 17:34:15 +00:00
Rom Walton a78db0c14f Quick Updates
svn path=/trunk/boinc/; revision=14651
2008-01-30 17:33:18 +00:00
Rom Walton 0b7d93bb27 - Tag for 6.1.8 release, all platforms
boinc_core_release_6_1_8

svn path=/trunk/boinc/; revision=14649
2008-01-30 16:43:55 +00:00
Charlie Fenton 2fcbfbe982 MGR: Fix a few bugs in the new CC startup logic; if configured to run client as a daemon on the Mac, then start / restart it as a daemon when necessary. Add new source files to XCode project.
svn path=/trunk/boinc/; revision=14648
2008-01-30 12:30:20 +00:00