Commit Graph

11450 Commits

Author SHA1 Message Date
David Anderson b543bcc3c4 svn path=/trunk/boinc/; revision=14730 2008-02-13 04:25:52 +00:00
David Anderson 51764d5abc compile fixes
svn path=/trunk/boinc/; revision=14726
2008-02-12 20:49:44 +00:00
David Anderson 35dab13859 - client code: my next-to-last checkin was flawed
svn path=/trunk/boinc/; revision=14725
2008-02-12 20:33:05 +00:00
David Anderson e038442f82 compile fix
svn path=/trunk/boinc/; revision=14724
2008-02-12 17:49:28 +00:00
David Anderson daf63d7d59 - client: if a non-CPU-intensive project already has a job
(even if suspended or downloading) don't ask for another one
    (from John McLeod)

svn path=/trunk/boinc/; revision=14723
2008-02-12 15:39:35 +00:00
David Anderson cf9b2b7c4a - compile fixes
svn path=/trunk/boinc/; revision=14722
2008-02-12 15:28:31 +00:00
David Anderson ee34cf3ab7 - client: removed sprawl
svn path=/trunk/boinc/; revision=14721
2008-02-12 15:04:27 +00:00
John McLeod VII 3173c1158a A fix for the client asking non-cpu intensive projects for work when the project already has work on the client.
svn path=/workspaces/jm7/boinc/; revision=14719
2008-02-12 05:07:59 +00:00
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