Depending on the Linux distro it can be in many different locations, even if it is installed in a different location there is normally a symbolic link in /usr/bin which points to the real deal. Vboxwrapper should be able to run it successfully because it'll be in the standard search path.

client: work fetch policy tweak.

If a project has active uploads, defer work fetch from it for 5 minutes even if there are idle devices (that's the change). This addresses a situation (reported by Rytis) where:
-> a project P has a jobs-in-progress limit less than NCPUS;
-> P's jobs finish and are uploading;
-> the client asks P for work and doesn't get any because of the limit;
-> the client does exponential backoff from P.

-> make_run_list(): build a sorted list of runnable jobs.
-> enforce_run_list() go through the list and run jobs.

The run list in general contains more jobs than can actually be run. This is intentional. There are lots of reasons why enforce_run_list() might not be able to run a particular job, and we don't know these during make_run_list(). So we need to give enforce_run_list() a surplus of choices.

The problem: make_run_list() was accounting RAM usage of jobs in the list, and stopping when this exceeded physical RAM. This led to a situation where we added a bunch of GPU jobs to the list - more than could actually be run - and this caused too few CPU jobs to be put in the list.

Oddly, the comment at the start of cpu_sched.cpp said that RAM usage was ignored by make_run_list(); this was not the case.
Anyway, I (David) removed RAM accounting from make_run_list().

Problem: we were ignoring the RAM usage of non-CPU-intensive jobs when scheduling jobs, but counting it when deciding whether a reschedule is needed. Ignore it both places.

client: if set, show totals of BOINC tasks.
Mac: update build scripts for OS 10.8 or later and current versions of dependent libraries:

-> c-ares 1.10.0
-> curl 7.35.0
-> openssl 1.0.1f
-> sqlite 3.8.3

Known Issues:

-BOINC 7 incompatible with Domain Controllers

The present range of BOINC 7 is incompatible with Domain Controllers, meaning that you cannot install it on your system if it is a DC. This is because the developers used the Local Account API's instead of the Global Account API's.
Install BOINC 5.10.45 instead, even though this doesn't support GPUs or multi-threading applications.BOINC 5.10.45 64bit versionBOINC 5.10.45 32bit version

-BOINC 7 incompatible with Fedora 14 & 15
Due to a problem with incompatible wxWidget build options BOINC 7.0 will not work on Fedora 14 & 15.
This cannot be fixed, due to a difference in how wxWidgets is compiled between Fedora Core and Ubuntu. Ubuntu is the platform BOINC is built on.

If it's OK to ask here, what is the difference between Amd 13.2 beta7 w/ 12.4 opencl for boinc and Amd 13.3 beta3 w/ 12.10 opencl & sdk
can they both be used for BOINC and witch is the best one or is there a newer one that is OK for POEM and BOINC all in all.
that version was made specifically for a folder that requested it. as far as I know the 12.4 opencl is the best version for boinc..