Commit Graph

11418 Commits

Author SHA1 Message Date
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
Rom Walton 58e4094892 - MGR: Change the CC startup logic so that more informative error
messages.
        
      Policy Change: When installed as a service or daemon, the service
        or daemon manager should start BOINC, not the BOINC Manager.
        (Windows Only for right now, should eventually be applied
         to all platforms)
    - LIB: Undue my previous change that launched graphics apps as
        an idle process.
    - LIB: Take care of some warnings.
        
    clientgui/
        BOINCBaseFrame.cpp, .h
        BOINCClientManager.cpp, .h (Added)
        BOINCGUIApp.cpp, .h
        MainDocument.cpp, .h
    lib/
        util.C

svn path=/trunk/boinc/; revision=14647
2008-01-30 06:09:34 +00:00
Charlie Fenton 23c333bac2 Update Mac build documentation
svn path=/trunk/boinc/; revision=14646
2008-01-30 05:42:14 +00:00
Charlie Fenton 86ac82b9af SCR: When running V5 GFX applications as a service / daemon, display appropriate error message instead of trying to display graphics.
svn path=/trunk/boinc/; revision=14645
2008-01-30 04:22:42 +00:00
Charlie Fenton 3babfa82cd MGR: Disable Show Grapics button for V5 GFX applications when BOINC is running as a service / daemon
svn path=/trunk/boinc/; revision=14644
2008-01-30 03:50:32 +00:00
Charlie Fenton 5493352a14 Fix minor typo.
svn path=/trunk/boinc/; revision=14643
2008-01-30 03:13:57 +00:00
Charlie Fenton 167da5c015 API: Add executing_as_daemon bool to get_state rpc. SCR: When running V5 GFX applications as a service / daemon, display appropriate error message instead of trying to display graphics.
svn path=/trunk/boinc/; revision=14641
2008-01-30 02:47:06 +00:00
David Anderson acbd32a04e - manager: change adv prefs dialog to handle new pref
svn path=/trunk/boinc/; revision=14640
2008-01-29 21:48:17 +00:00
David Anderson c715d51bff - web: add "% of CPUs to use on multiprocessors" pref
- client: enforce the above pref; remove the max_cpus pref.

svn path=/trunk/boinc/; revision=14639
2008-01-29 21:01:04 +00:00
David Anderson a463661f6b - web: add "max CPU % for graphics" project-specific preference.
Projects should copy or merge
    project.sample/project_specific_prefs.inc
- screensaver: change
        Running research for PROJECT
        Workunit: X
    to
        Computing for PROJECT
        Task: X

svn path=/trunk/boinc/; revision=14637
2008-01-29 20:04:38 +00:00
David Anderson 5efd1cf38a - graphics API: default max graphics CPU fraction is 0.2
(see accompanying changes in example app;
    app should parse project-specific prefs)

svn path=/trunk/boinc/; revision=14635
2008-01-29 19:51:26 +00:00
Charlie Fenton 60c56c9e0a MGR: Delete web site buttons when disconnected; this was causing crashes when a user connected to a different computer
svn path=/trunk/boinc/; revision=14634
2008-01-29 14:28:56 +00:00
Charlie Fenton 18d2b585fc Mac: update build instructions for c-ares-1.5.1, curl-7.18.0,wxMac-2.8.7.
svn path=/trunk/boinc/; revision=14632
2008-01-29 11:49:20 +00:00
Charlie Fenton 8e994d0fef Mac: Update libCurl to 7.18.0, build with c-ares-1.5.1 to enable async DNS name resolving; Mac API: move mac_icon.C into libboinc_graphics2.a instead of libboinc_api.a
svn path=/trunk/boinc/; revision=14631
2008-01-29 11:18:45 +00:00
David Anderson f682236bd9 - API: fix Win build error
- API: fix Makefile.am
- add LGPL license on some files

svn path=/trunk/boinc/; revision=14629
2008-01-28 22:42:05 +00:00
David Anderson 9c89b45af2 - client: add <force_ntlm> config flag.
Causes client to use NTLM auth and HTTP 1.0
- client: we weren't doing exponential backoff if scheduler
    requests failed at initialization; fix this

svn path=/trunk/boinc/; revision=14628
2008-01-28 16:52:52 +00:00
David Anderson 2b7314c574 - comment out URL login stuff for now
svn path=/trunk/boinc/; revision=14627
2008-01-28 16:18:19 +00:00
David Anderson fa69876916 - web: fix bug in handling of links on "forget password?" emails
- web: show number of friends

svn path=/trunk/boinc/; revision=14626
2008-01-28 16:12:28 +00:00
David Anderson ebed572d4f - API: allow Win apps to have icon
svn path=/trunk/boinc/; revision=14625
2008-01-28 15:48:09 +00:00
Charlie Fenton 3b3900fe00 Release BOINC Mac 5.10.39
svn path=/trunk/boinc/; revision=14623
2008-01-25 02:04:24 +00:00
David Anderson eb98d630c3 - Manager: make email input field bigger
svn path=/trunk/boinc/; revision=14622
2008-01-24 22:09:09 +00:00
David Anderson f2761c6f68 - scheduler: get FCGI version to compile
svn path=/trunk/boinc/; revision=14621
2008-01-24 20:22:54 +00:00
Rom Walton 8636ddd5ec Quick Updates
svn path=/trunk/boinc/; revision=14620
2008-01-24 15:18:14 +00:00
Rom Walton 38803bc3c6 - LIB: Make sure that the worker and graphics processes are created
using the idle process priority class.

    lib/
        util.C

svn path=/trunk/boinc/; revision=14615
2008-01-24 14:26:19 +00:00
Charlie Fenton 783e2f7773 GFX API: Fix to makefile for Macintosh (from Bernd Machenschalk).
svn path=/trunk/boinc/; revision=14614
2008-01-24 01:06:55 +00:00