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
group if access to gui_rpc_auth.cfg is denied.
- Tag for 6.1.6 release, all platforms
boinc_core_release_6_1_6
clientgui/
BOINCBaseFrame.cpp, .h
MainDocument.cpp, .h
svn path=/trunk/boinc/; revision=14533
weren't being updated from account managers.
This was because BAM! wasn't returning the <authenticator>
in accounts already described in the request message.
(This violates the protocol, but it's reasonable so what the heck).
The client was ignoring all <account> records without an authenticator.
Solution: allow <account> records without an authenticator.
- Manager: fix crash after the Manager kills a graphics app
for a no-longer-running result.
Changed loop logic to go forwards instead of backwards.
svn path=/trunk/boinc/; revision=14013
- move client sandbox-specific code to a new file, sandbox.C
- remove g_use_sandbox from util.C; move to MainDocument.cpp (manager)
and sandbox.C (client)
- don't declare check_security() in util.h; it's not in util.C
- don't call remove_project_owned_file_or_dir() in
boinc_delete_file_aux() or boinc_rmdir();
rather, at the points in the client that delete
dirs that are usually owned by boinc_projects,
call remove_project_owned_file_or_dir() first,
then clean_out_dir().
- rename boinc_exec() to switcher_exec() and move it to sandbox.C
Note: this change was sparked by needing to remove a call to getgrnam()
from boinclib, to avoid requiring the same version of glibc
on both compile and target hosts
svn path=/trunk/boinc/; revision=13784
The main goal is to fix a bug where,
if a file is deleted from a project's download server,
a client will keep trying to download it for 2 weeks.
A download "file not found" is a permanent error, not transient.
(fixes#383)
In general, revised and renamed things to clarify the
distinction between permanent and transient errors.
Old functions:
handle_xfer_failure(), try_next_url(), xfer_failed(), retry_or_backoff()
New functions:
permanent_failure(), transient_failure()
- manager: compile fix for win (don't include sys/wait.h)
svn path=/trunk/boinc/; revision=13641
- client and Manager: attempts to fix problems
if <guirpc_debug> is set
client/
gui_rpc_server_ops.C
clientgui/
MainDocument.cpp
lib/
gui_rpc_client_ops.C
md5_file.C
svn path=/trunk/boinc/; revision=13083
the shortcut to BOINC Manager.
win_build/installerv2/
BOINC.ism
BOINCx64.ism
- MGR: Revert back out the change to cache the host type
(local/remote). Somehow it was messing up controlling
remote machines.
clientgui/
MainDocument.cpp, .h
svn path=/trunk/boinc/; revision=12943
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