David Anderson
9342fe696b
- client (Win) fixes/improvements to CPU feature detection, from Robert Kreß
2013-03-05 14:52:37 +01:00
Rom Walton
8c880230c3
Update Translations
2013-03-05 14:47:37 +01:00
Oliver Bock
598ab92f62
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
2013-03-05 14:26:57 +01:00
David Anderson
d013b1f74a
- Client: message tweak for GPU suspend/resume
2013-03-05 14:26:49 +01:00
David Anderson
7f4263b079
- Condor stuff; basic function works now!
2013-03-05 14:26:40 +01:00
Rom Walton
9253d7dd6d
WINSETUP: Change description text for service installs
2013-03-05 14:17:54 +01:00
Rom Walton
0bc567d8c3
lib: Remove duplicate GPU text in the OpenCL description
2013-03-05 14:17:54 +01:00
Rom Walton
c448732249
lib: Only process FormatMessage output if the function succeeds. The CC calls windows_format_error_string() for all non-zero returns.
2013-03-05 14:17:54 +01:00
Eric J Korpela
4a4678aeb9
- Added boinc version checking to plan_class_spec. New plan_class_spec.xml tags
...
are <max_core_client_version> and <min_core_client_version> which are
integer values major*10000+minor*100+release
2013-03-05 14:17:54 +01:00
Eric J Korpela
9b191c409a
- Modifications to autoconf scripts for non-standard openssl installs
2013-03-05 14:17:54 +01:00
Rom Walton
c4d840f70b
boinc_zip: Add NO_LCHMOD for Android and Linux. Comment out duplicate definitions of gmtime() and localtime().
2013-03-05 14:17:54 +01:00
Rom Walton
46d8f78a20
boinc_zip: most of the zip code is C code.
2013-03-05 14:17:54 +01:00
Rom Walton
ea9bf2a0a5
android/boinc_zip: Linux throws a warning about lchmod and on android it doesn't exist at all. Add -DNO_LCHOWN to Makefile.am so it applies to both environments
2013-03-05 14:17:54 +01:00
Rom Walton
715796ba6f
android: Add the NO_LCHOWN symbol to the list of symbols used to build boinc, boinc_zip, etc. Android doesn't support the lchown API.
2013-03-05 14:17:54 +01:00
Rom Walton
0efd0b2738
wrapper: remove unneeded debug code from the wrapper
2013-03-05 14:17:54 +01:00
David Anderson
98fbd13a9e
- Wrapper: CPU time account was broken on Windows
2013-03-05 14:17:54 +01:00
Rom Walton
32f8e130a9
android: Add environment variables for CC and CFLAGS. The regex stuff in the wrapper was using the Linux(x86) compiler instead of the Android (ARM) cross-compiler.
2013-03-05 14:17:54 +01:00
Oliver Bock
f728f4e9d4
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
2013-03-05 14:05:27 +01:00
Joachim Fritzsch
f9d022788d
- android: kill client process on startup to allow update
...
- android: bugfix in preferences tab
- android: rename of preferences
- android: deletion of unused components
2013-03-05 14:05:04 +01:00
Joachim Fritzsch
ad05a8b0b9
- client: (android) add wifi location of Android 4 devices to detect wifi state properly.
2013-03-05 14:05:04 +01:00
David Anderson
3321837b01
- wrapper: fix CPU time accounting on Unix
2013-03-05 14:05:04 +01:00
David Anderson
427176174b
- user web: remove dead stats site links
2013-03-05 14:05:04 +01:00
David Anderson
c17d20ccd9
- client: show sysmon messages correctly.
...
This was supposed to be in my 507cd79 commit, but it got botched somehow.
- client: the <task> debug flag enables suspend/resume messages
for both CPU and GPU.
Previously CPU messages were always shown,
and GPU messages were shown if <cpu_sched_debug> was set.
- client: fix bug where reschedule wasn't being done on GPU suspend or resume.
2013-03-05 14:05:04 +01:00
David Anderson
986ea8707c
- client: if app does temporary exit, don't print premature exit warning
2013-03-05 14:05:04 +01:00
David Anderson
6108deb7b0
- wrapper: use waitpid() instead of wait4(), which is missing on Android.
2013-03-05 14:05:04 +01:00
David Anderson
2a73dc0e01
- remote file management stuff for Condor
2013-03-05 14:05:04 +01:00
David Anderson
a46a5926ae
- remote file management and job submission stuff for Condor
2013-03-05 14:05:04 +01:00
Rom Walton
340fcfd733
client: when formatting the OpenCL description field, use the human readable version of the GPU type. People were expecting Intel GPU instead of intel_gpu.
2013-03-05 14:03:49 +01:00
Rom Walton
6c6a62590a
WINSETUP: Update installer build files based on the 7.0.x branch
2013-03-05 13:53:59 +01:00
David Anderson
be9ddc0d15
- admin web: increase mem size limit for revalidate function
2013-03-05 13:53:59 +01:00
David Anderson
9817ee5850
- scheduler: fix typo in sticky file deletion code
2013-03-05 13:53:58 +01:00
David Anderson
fce6266e23
- Web RPC for remote job submit: fix bugs
...
- scheduler: message tweaks
2013-03-05 13:53:58 +01:00
David Anderson
0d07e872bd
android: Add execute permissions to shell scripts
2013-03-05 13:53:58 +01:00
Rom Walton
e36173c3cc
android: Deploy the CA Bundle along with the BOINC client, the BOINC client should detect the CA Bundle file in the current directory and use it for SSL connections
2013-03-05 13:53:58 +01:00
Oliver Bock
69d429a9a6
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
2013-03-05 13:43:37 +01:00
Charlie Fenton
507c82a6d6
OpenCL: remove dead code reported by Heinz-Bernd Eggenstein
2013-03-05 13:43:14 +01:00
Charlie Fenton
c2e77a0515
Compile fix for non-Windows clients
2013-03-05 13:43:14 +01:00
David Anderson
b250f1bb98
- scheduler: add <debug_client_files> flag for showing actions
...
involving sticky files
2013-03-05 13:43:14 +01:00
Rom Walton
b5cc5732d1
android: placeholders so the UI will compile
2013-03-05 13:42:01 +01:00
David Anderson
6c5522d9c5
Win compile fix
2013-03-05 13:42:01 +01:00
David Anderson
c141e7bdc9
- client (Win): don't call msg_printf() from sysmon thread.
...
Instead, put msg into a buffer and let main thread print it.
This may fix crashes on system suspend/resume.
2013-03-05 13:42:01 +01:00
Rom Walton
c8f165b7e1
MGR: Somehow we are receiving an WM_ACTIVATEAPP event before m_pFrame has been populated on Windows 8. If m_pFrame is NULL, ignore the event.
2013-03-05 13:42:00 +01:00
David Anderson
3c73f40809
- client: the logic for work fetch in the presence of GPU exclusions
...
(especially per-app exclusions) was incomplete and buggy.
Changes:
- make bitmaps of included instances per (app, resource type)
- in round-robin simulation, we keep track of used instances
(so that we know if there are instances that are idle
because of exclusions).
Do this based on app-level exclusions
(previously it was done based on project-wide exclusions,
which didn't include app-level exclusions).
- compute RSC_PROJECT_WORK_FETCH::non_excluded_instances
as the logical OR of the per-app masks.
I.e. if you exclude an instance for all apps separately,
it's the same as excluding it for the project as a whole.
(Note: this bitmap is used for only 1 purpose:
if we have idle instances, don't request work from a project
for which those instances are excluded.)
- define RSC_PROJECT_WORK_FETCH::ncoprocs_excluded as the # of
instances excluded for *any* app, not the # excluded for all apps.
This quantity is used in work fetch to make sure we don't
unboundedly fetch jobs that turn out not to have a GPU to run on
due to exclusions.
2013-03-05 13:42:00 +01:00
Joachim Fritzsch
ad00e99b80
android: project attach bug fix
2013-03-05 13:42:00 +01:00
Joachim Fritzsch
51c7c80894
android: -layout multi project and other optimizations\n -redesign of start up\n -autostart code now in BootReceiver
2013-03-05 13:42:00 +01:00
David Anderson
4857dc5c06
- client: write GPU list in get_state() GUI RPC.
...
Otherwise manager doesn't know what GPUs we have.
2013-03-05 13:42:00 +01:00
Oliver Bock
07747498f1
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
2013-03-05 13:40:13 +01:00
David Anderson
994f4d6b4c
- Manager: fix case where the client has only an Intel GPU,
...
and the manager was acting as if it had no GPUs.
2013-03-05 13:39:42 +01:00
Rom Walton
43d8f9f16b
android: raise minimum api level for native code components to 9 (Ansroid 2.3), this solves the timezone issue when compiling the wrapper. Next level up is 14 which is Android 4.0. UI components are already at level 10.
2013-03-05 13:39:42 +01:00
Rom Walton
b96a79f005
android: Fix the example app compile on Android
2013-03-05 13:39:42 +01:00