2012-01-01 03:37:06 +00:00
|
|
|
David 1 Jan 2012
|
|
|
|
- remote job stuff
|
|
|
|
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
sandbox.inc
|
|
|
|
user/
|
|
|
|
lammps.php
|
|
|
|
submit.php
|
2012-01-01 23:44:48 +00:00
|
|
|
|
|
|
|
Rom 1 Jan 2012
|
|
|
|
- OPS: Update failure_result_summary_by_platform.php to include
|
|
|
|
plan class information.
|
2012-01-01 23:54:58 +00:00
|
|
|
- OPS: Update error code translation table
|
2012-01-01 23:44:48 +00:00
|
|
|
|
2012-01-01 23:54:58 +00:00
|
|
|
html/inc
|
|
|
|
result.inc
|
2012-01-01 23:44:48 +00:00
|
|
|
html/ops
|
|
|
|
failure_result_summary_by_platform.php
|
2012-01-02 02:31:12 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- ops: fix link in index page
|
|
|
|
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
index.php
|
|
|
|
user/
|
|
|
|
sandbox.php
|
2012-01-02 04:30:42 +00:00
|
|
|
|
|
|
|
Rom 2 Jan 2012
|
|
|
|
- VBOX: If VirtualBox reports an error snag both the hypervisor system
|
|
|
|
log as well as the VM execution log. Maybe the hypervisor log
|
|
|
|
will tell us what is up with the virtual floppy device.
|
|
|
|
- VBOX: Don't retry commands that are expected to fail in normal use
|
|
|
|
cases. It slows down getting the VM up and running.
|
|
|
|
- VBOX: After starting the VM, use a timed loop waiting for the initial
|
|
|
|
VM state change instead of just waiting for 5 seconds. Older
|
|
|
|
machines can take longer than 5 seconds to switch from poweroff
|
|
|
|
to starting. If we hit the main poll loop in that state the wrapper
|
|
|
|
thinks we have crashed.
|
|
|
|
- VBOX: Strip carriage returns from all the vboxmanage output on
|
|
|
|
Windows.
|
|
|
|
|
2012-01-02 16:53:43 +00:00
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-02 05:53:42 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- client: compute projects' disk share (based on resource share).
|
|
|
|
Report it (along with disk usage) in scheduler request messages.
|
|
|
|
This will allow the scheduler to send file-delete commands
|
|
|
|
if the project is using more than its share.
|
|
|
|
- client: add <disk_usage_debug> log flag
|
|
|
|
- create_work: add --help, show --command_line option
|
|
|
|
|
|
|
|
tools/
|
|
|
|
create_work.cpp
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
util.inc
|
|
|
|
user/
|
|
|
|
sandbox.php
|
|
|
|
lib/
|
|
|
|
cc_config.cpp,h
|
|
|
|
client/
|
|
|
|
client_types.h
|
|
|
|
client_state.h
|
|
|
|
cs_prefs.cpp
|
|
|
|
cs_scheduler.cpp
|
|
|
|
cpu_sched.cpp
|
2012-01-02 07:33:08 +00:00
|
|
|
|
|
|
|
David 2 Jan 2012
|
|
|
|
- upgrade script:
|
|
|
|
- prompt user for DB user/passwd if DB updates needed
|
|
|
|
- error out immediately if any DB update fails
|
|
|
|
Fixes #1169, #1170
|
|
|
|
- create_work: check for duplicate <file_info>s in input template
|
|
|
|
NOTE: the input template syntax is pretty clunky
|
|
|
|
|
|
|
|
tools/
|
|
|
|
process_input_template.cpp
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
upgrade_db.php
|
|
|
|
inc/
|
|
|
|
util_ops.inc
|
2012-01-02 16:58:11 +00:00
|
|
|
|
|
|
|
Rom 2 Jan 2012
|
|
|
|
- VBOX: Fix crashing issue I introduced last night attempting to
|
|
|
|
extract the hypervisor system log.
|
|
|
|
- VBOX: Report the hypervisor system log with any failed vboxmanage
|
|
|
|
command that happens during the phase where we setup the VM.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
2012-01-03 03:51:43 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- remote job submission: show input file links
|
|
|
|
- ops: fix message: app.min_version applies to HR app versions,
|
|
|
|
not client version
|
|
|
|
|
|
|
|
html/
|
|
|
|
ops/
|
|
|
|
manage_apps.php
|
|
|
|
user/
|
|
|
|
submit.php
|
|
|
|
sandbox.php
|
2012-01-03 09:47:21 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- LAMMPS
|
|
|
|
|
|
|
|
html/user/
|
|
|
|
lammps.php
|
2012-01-03 10:14:02 +00:00
|
|
|
|
|
|
|
David 3 Jan 2012
|
|
|
|
- client: calculate disk share for zero-priority projects correctly
|
|
|
|
|
|
|
|
client/
|
|
|
|
cs_prefs.cpp
|
2012-01-03 14:03:11 +00:00
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- client: Remove scaling factor for AMD OpenCL devices. Latest
|
|
|
|
generation of drivers now report the correct memory size.
|
|
|
|
They didn't wait for the next OpenCL spec change.
|
|
|
|
|
|
|
|
client/
|
2012-01-03 19:06:39 +00:00
|
|
|
coproc_detect.cpp
|
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- VBOX: Per tester feedback, at an hourly status report to track
|
|
|
|
network usage.
|
|
|
|
- VBOX: For errors where an error code is specified in the output,
|
|
|
|
use that value when returning from vbm_open(). Make it easier
|
|
|
|
to track failure rates by problem type in the ops pages.
|
|
|
|
(Windows Only)
|
|
|
|
- VBOX: Try making the process of extracting the hypervisor system
|
|
|
|
log more robust, make a temp copy of it in the slot directory.
|
|
|
|
Avoid exclusive file lock issues since VboxSvc will still be
|
|
|
|
logging to it.
|
|
|
|
- VBOX: Change the session lock text to make it clearer that the
|
|
|
|
use of other VirtualBox management tools can cause a problem.
|
|
|
|
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-03 21:46:57 +00:00
|
|
|
|
|
|
|
Rom 3 Jan 2012
|
|
|
|
- VBOX: Restore the elapsed time from the checkpoint file instead of
|
|
|
|
aid.starting_elapsed_time. It appears some older client versions
|
|
|
|
are giving erratic results.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vboxwrapper.cpp
|
2012-01-04 18:21:40 +00:00
|
|
|
|
|
|
|
Rom 4 Jan 2012
|
|
|
|
- VBOX: Use strtol instead of atol to parse Vbox error codes from
|
|
|
|
stderr/stdout output.
|
|
|
|
- VBOX: Undo my reorg yesterday with regards to report_vm_pid and
|
|
|
|
report_net_usage.
|
|
|
|
- VBOX: Only report network usage in the status report if
|
|
|
|
aid.global_prefs.daily_xfer_limit_mb is non-zero
|
|
|
|
- VBOX: Add the VM log to the list of things reported on a start
|
|
|
|
failure. Hypervisor log suggests that it launched the VM but
|
|
|
|
it failed unexpectedly. So there might be cases where it
|
|
|
|
actually exists.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp
|
2012-01-04 21:09:58 +00:00
|
|
|
|
|
|
|
Rom 4 Jan 2012
|
|
|
|
- VBOX: Move start state change detection code from run() function to
|
|
|
|
start() function and use similar code to handle stop as well.
|
|
|
|
|
|
|
|
Weird stuff happens when people start/stop BOINC quickly,
|
|
|
|
it looks as though the previous VM instance isn't shutdown before we
|
|
|
|
attempt to start it again. Hopefully enough of a wait is in there
|
|
|
|
for the VM to fully halt before the wrapper is terminated.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp
|
2012-01-04 21:59:44 +00:00
|
|
|
|
|
|
|
Rom 4 Jan 2012
|
2012-01-04 22:04:44 +00:00
|
|
|
- VBOX: Fix a crash bug if multiple virtual NICs are defined for a VM.
|
2012-01-04 21:59:44 +00:00
|
|
|
I'm not sure what the heck happened. It probably has something to
|
|
|
|
do with my \r removal code on Windows. Bugs hidden by other bugs
|
|
|
|
I suppose.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp
|
2012-01-05 06:34:22 +00:00
|
|
|
|
|
|
|
Rom 5 Jan 2012
|
|
|
|
- VBOX: Extract the various logs before attempting to cleanup if the
|
|
|
|
registration process fails.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vboxwrapper.cpp
|
2012-01-05 19:58:51 +00:00
|
|
|
|
|
|
|
David 5 Jan 2012
|
|
|
|
- GUI RPC: use new XML parser
|
|
|
|
|
|
|
|
lib/
|
|
|
|
gui_rpc_client_ops.cpp
|
2012-01-06 02:45:55 +00:00
|
|
|
|
2012-01-06 10:44:53 +00:00
|
|
|
Charlie 5 Jan 2012
|
2012-01-06 02:45:55 +00:00
|
|
|
- client: Restore scaling factor for AMD OpenCL devices on Macs with
|
|
|
|
OpenCL version < 1.2.
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
2012-01-06 10:44:53 +00:00
|
|
|
|
|
|
|
Charlie 6 Jan 2012
|
|
|
|
- Mac Installer: Changes for integrated BOINC+VirtualBox Mac installer.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
mac/
|
|
|
|
SetVersion.cpp
|
|
|
|
mac_installer/
|
|
|
|
Description.plist
|
|
|
|
Installer.cpp
|
|
|
|
release_boinc.sh
|
2012-01-06 17:12:19 +00:00
|
|
|
|
|
|
|
Rom 6 Jan 2012
|
|
|
|
- MGR: Remove sash window divider between the task panel and list panel
|
|
|
|
in the advanced view. Retain the ability to dynamically adjust the
|
|
|
|
width of the task panel based on widest button.
|
|
|
|
- LIB: Use parse string instead of copy contents for messages RPC.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
BOINCBaseView.cpp, .h
|
|
|
|
ViewNotices.cpp
|
|
|
|
ViewResources.cpp
|
|
|
|
ViewStatistics.cpp
|
|
|
|
lib/
|
|
|
|
gui_rpc_client_ops.cpp
|
2012-01-06 18:44:34 +00:00
|
|
|
|
|
|
|
Rom 6 Jan 2012
|
|
|
|
- VBOX: Use sscanf instead of strtol to convert a hex string.
|
|
|
|
- VBOX: Use new FloppyIO implementation that reports image
|
|
|
|
creation errors.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
floppyio.cpp, .h
|
|
|
|
vbox.cpp
|
2012-01-06 21:58:43 +00:00
|
|
|
|
|
|
|
David 6 Jan 2012
|
|
|
|
- manager: parse message contents with XML_PARSER::element_content().
|
|
|
|
|
|
|
|
lib/
|
|
|
|
gui_rpc_client_ops.cpp
|
2012-01-06 22:22:02 +00:00
|
|
|
|
|
|
|
David 6 Jan 2012
|
|
|
|
- validator: for credit_from_runtime,
|
|
|
|
use result.flops_estimate rather than host.p_fpops;
|
|
|
|
otherwise it doesn't work for multicore apps.
|
|
|
|
TODO: cheat-proofing
|
|
|
|
|
|
|
|
sched/
|
|
|
|
validator.cpp
|
|
|
|
html/user/
|
|
|
|
forum_thread.php
|
2012-01-06 23:37:40 +00:00
|
|
|
|
|
|
|
Rom 6 Jan 2012
|
|
|
|
- MGR: Derive from the correct base class to make the sizers work
|
|
|
|
properly.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
BOINCBaseView.cpp, .h
|
|
|
|
ViewNotices.cpp
|
|
|
|
ViewResources.cpp
|
2012-01-07 20:36:48 +00:00
|
|
|
|
|
|
|
Rom 7 Jan 2012
|
|
|
|
- VBOX: Sleep for the remainder of the polling period and not the
|
|
|
|
whole poll period.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp, .h
|
2012-01-08 01:28:39 +00:00
|
|
|
|
|
|
|
David 7 Jan 2012
|
|
|
|
- scheduler: change vbox_mt app plan function to use 1, 2 or 3 CPUs
|
|
|
|
depending on how many the host has,
|
|
|
|
and whether CPU VM extensions are present
|
|
|
|
(this reflects the requirements of CernVM).
|
|
|
|
|
|
|
|
db/
|
|
|
|
boinc_db.h
|
|
|
|
sched/
|
|
|
|
sched_types.h
|
|
|
|
sched_customize.cpp
|
|
|
|
validator.cpp
|
2012-01-08 20:18:14 +00:00
|
|
|
|
|
|
|
Rom 8 Jan 2012
|
|
|
|
- VBOX: Fix regression where the ERR_CPU_VM_EXTENSIONS_DISABLED error
|
|
|
|
message wasn't being written to stderr when the VM extensions
|
|
|
|
were disabled via the BIOS.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vboxwrapper.cpp
|
2012-01-09 02:48:51 +00:00
|
|
|
|
|
|
|
David 8 Jan 2012
|
|
|
|
- scheduler: change vbox_mt plan function to use at most 2 cores, not 3
|
|
|
|
(CERN doesn't actually need 3)
|
|
|
|
|
|
|
|
sched/
|
|
|
|
sched_customize.cpp
|
2012-01-09 03:00:10 +00:00
|
|
|
|
|
|
|
David 8 Jan 2012
|
|
|
|
- client: reset ACTIVE_TASK::bytes_sent and bytes_received
|
|
|
|
when the task is started or restarted
|
|
|
|
|
|
|
|
client/
|
|
|
|
app_start.cpp
|
2012-01-09 08:13:01 +00:00
|
|
|
|
|
|
|
Charlie 9 Jan 2012
|
|
|
|
- client: OpenCL 1.1 has no API for determining available GPU RAM, so if
|
|
|
|
CAL is not present for ATI / AMD GPU or if CUDA is not present for
|
|
|
|
NVIDIA GPU, set available GPU RAM equal to total GPU RAM.
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
2012-01-09 15:37:26 +00:00
|
|
|
|
|
|
|
Rom 9 Jan 2012
|
|
|
|
- VBOX: Fix one last regression related to failed start detection. If
|
|
|
|
only one CPU is allocated, manually disable VM hardware acceleration.
|
|
|
|
|
|
|
|
samples/vboxwrapper/
|
|
|
|
vbox.cpp
|
2012-01-09 17:35:48 +00:00
|
|
|
|
|
|
|
David 9 Jan 2012
|
|
|
|
- scheduler: the p_fpops value reported by clients can't be trusted.
|
|
|
|
Some credit cheats (e.g. with credit_by_runtime) can be done
|
|
|
|
by reporting a huge value.
|
|
|
|
Fix this by capping the value at 1.1 times the 95th percentile
|
|
|
|
of host.p_fpops, taken over active hosts.
|
|
|
|
|
|
|
|
db/
|
|
|
|
boinc_db.cpp,h
|
|
|
|
sched/
|
|
|
|
census.cpp
|
|
|
|
sched_types.cpp,h
|
|
|
|
sched_shmem.cpp,h
|
|
|
|
sched_util.cpp,h
|
|
|
|
sched_customize.cpp
|
|
|
|
feeder.cpp
|
|
|
|
sched_version.cpp
|
|
|
|
hr_info.cpp,h
|
2012-01-10 10:37:37 +00:00
|
|
|
|
|
|
|
Charlie 10 Jan 2012
|
|
|
|
- client: Fix idle detection for Apple Remote Desktop and screen sharing
|
|
|
|
(VNC) under Mac OS 10.7. See comments in HOST_INFO::users_idle() for
|
|
|
|
details.
|
|
|
|
|
|
|
|
client/
|
|
|
|
hostinfo_unix.cpp
|
2012-01-11 03:13:49 +00:00
|
|
|
|
|
|
|
David 10 Jan 2012
|
|
|
|
- first stab at improving Disk View colors
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
ViewResources.cpp
|
2012-01-11 11:33:03 +00:00
|
|
|
|
|
|
|
Charlie 11 Jan 2012
|
|
|
|
- Mgr: When launching Mac client as a daemon, allow time for it to start.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
BOINCClientManager.cpp
|
2012-01-11 23:21:17 +00:00
|
|
|
|
|
|
|
David 11 Jan 2012
|
|
|
|
- vboxwrapper: add <pf_host_port> element to config file.
|
|
|
|
Specifies host port # for port forwarding.
|
|
|
|
If absent or zero, assign a port.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp,h
|
|
|
|
floppyio.cpp,h
|
|
|
|
vboxwrapper.cpp
|
2012-01-12 00:27:21 +00:00
|
|
|
|
|
|
|
David 11 Jan 2012
|
|
|
|
- API: respect direct_process_action even if multi_process is set
|
|
|
|
|
|
|
|
api/
|
|
|
|
boinc_api.cpp
|
2012-01-12 08:01:07 +00:00
|
|
|
|
|
|
|
David 12 Jan 2012
|
|
|
|
- LAMMPS job submission: improve completion estimate
|
|
|
|
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
boinc_db.inc
|
|
|
|
user/
|
|
|
|
lammps.php
|
2012-01-12 15:54:28 +00:00
|
|
|
|
|
|
|
Rom 12 Jan 2012
|
|
|
|
- VBOX: Enable remote desktop functionality for a VM that has
|
|
|
|
<enable_remotedesktop/> specified in its vbox_job.xml file.
|
|
|
|
|
|
|
|
NOTE: It does require the VirtualBox extension pack, but that
|
|
|
|
is freely available on the VirtualBox download page.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp, .h
|
2012-01-12 20:57:23 +00:00
|
|
|
|
|
|
|
Rom 12 Jan 2012
|
|
|
|
- VBOX: Report the remote desktop connection information to the
|
|
|
|
core client. Next commit will create an extra "VM Console"
|
|
|
|
button in the manager when detected. Volunteers will just have
|
|
|
|
to click the button to see what is going on with the VM.
|
|
|
|
|
|
|
|
api/
|
|
|
|
boinc_api.cpp, .h
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp, .h
|
|
|
|
vboxwrapper.cpp, .h
|
2012-01-12 22:05:25 +00:00
|
|
|
|
|
|
|
Rom 12 Jan 2012
|
|
|
|
- client: Add plumbing to support passing the remote desktop
|
|
|
|
connection information to the manager
|
|
|
|
- MGR: Add a "Show VM Console" button for those tasks which
|
|
|
|
report a remote desktop port number.
|
|
|
|
|
|
|
|
client/
|
|
|
|
app.cpp, .h
|
|
|
|
app_control.cpp
|
|
|
|
clientgui/
|
|
|
|
Events.h
|
|
|
|
MainDocument.cpp, .h
|
|
|
|
ViewWork.cpp, .h
|
|
|
|
lib/
|
|
|
|
gui_rpc_client.h
|
|
|
|
gui_rpc_client_ops.cpp
|
2012-01-13 03:12:00 +00:00
|
|
|
|
|
|
|
Rom 12 Jan 2012
|
|
|
|
- VBOX: Make sure the configured port numbers persist across
|
|
|
|
restarts of the client software. Remote desktop stopped
|
|
|
|
working if the client software was restarted.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vboxwrapper.cpp
|
2012-01-13 10:35:11 +00:00
|
|
|
|
|
|
|
Charlie 13 Jan 2012
|
|
|
|
- client: Due to my changes of 10 Jan 2012, idle detection did not work
|
|
|
|
when BOINC was run as a pre-login daemon. So use the old method
|
|
|
|
when running as a daemon. This means that idle detection for Apple
|
|
|
|
Remote Desktop and screen sharing (VNC) under Mac OS 10.7 works only
|
|
|
|
when not running BOINC as a daemon.
|
|
|
|
|
|
|
|
client/
|
|
|
|
hostinfo_unix.cpp
|
|
|
|
|
2012-01-13 15:21:00 +00:00
|
|
|
Rom 13 Jan 2012
|
|
|
|
- VBOX: Cleanup a few messages stating port numbers in the stderr spew.
|
|
|
|
- VBOX: Send configuration settings in one message instead of piece meal.
|
|
|
|
|
|
|
|
api/
|
|
|
|
boinc_api.cpp, .h
|
|
|
|
samples/vboxwrapper
|
|
|
|
vboxwrapper.cpp
|
2012-01-13 15:56:40 +00:00
|
|
|
|
|
|
|
Rom 13 Jan 2012
|
|
|
|
- VBOX: It helps to remove the older send msg routines. Oooops.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vboxwrapper.cpp
|
2012-01-13 19:00:16 +00:00
|
|
|
|
|
|
|
David 13 Jan 2012
|
|
|
|
- API: fix queueing problem for graphics-related messages
|
|
|
|
(web graphics URL and remote desktop addr)
|
|
|
|
- GUI RPC and API:
|
|
|
|
change "remote_desktop_connection" to "remote_desktop_addr" everywhere.
|
|
|
|
It's an address, not a connection.
|
|
|
|
- vboxwrapper: log message cleanup
|
|
|
|
|
|
|
|
api/
|
|
|
|
boinc_api.cpp,h
|
|
|
|
client/
|
|
|
|
app.cpp,h
|
|
|
|
app_control.cpp
|
|
|
|
lib/
|
|
|
|
gui_rpc_client_ops.cpp
|
|
|
|
gui_rpc_client.h
|
|
|
|
app_ipc.cpp,h
|
|
|
|
samples/
|
|
|
|
vboxwrapper.cpp
|
2012-01-13 20:33:16 +00:00
|
|
|
|
|
|
|
Rom 13 Jan 2012
|
2012-01-13 20:33:52 +00:00
|
|
|
- MGR: Add RDP client support for Linux.
|
2012-01-13 20:33:16 +00:00
|
|
|
|
|
|
|
clientgui/
|
|
|
|
MainDocument.cpp
|
2012-01-13 23:39:14 +00:00
|
|
|
|
|
|
|
David 13 Jan 2012
|
|
|
|
- file deleter: improved logging; from Oliver
|
|
|
|
|
|
|
|
sched/
|
|
|
|
file_deleter.cpp
|
2012-01-14 03:56:12 +00:00
|
|
|
|
|
|
|
Rom 13 Jan 2012
|
|
|
|
- MGR: Launch the RDP client on Windows in full-screen mode to avoid
|
|
|
|
a bug where the screen doesn't refresh and keyboard/mouse events
|
|
|
|
don't manifest until you close down the client and restart it.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
MainDocument.cpp
|
2012-01-14 04:36:32 +00:00
|
|
|
|
|
|
|
Charlie 13 Jan 2012
|
|
|
|
- MGR: Add RDP client support for the Mac. I have found no reliable way
|
|
|
|
to pass the IP address and port to Microsoft's Remote Desktop
|
|
|
|
Connection application for the Mac, so I'm using CoRD. Unfortunately,
|
|
|
|
CoRD does not seem to be as reliable as I would like either.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
MainDocument.cpp
|
2012-01-14 04:48:26 +00:00
|
|
|
|
2012-01-14 18:12:39 +00:00
|
|
|
Rom 13 Jan 2012
|
2012-01-14 04:48:26 +00:00
|
|
|
NOTE: Some previously experimental features in the client software are
|
|
|
|
now important to have for the 7.0 release. The existing 7.0 branch
|
|
|
|
will no longer be maintained, we'll create a new branch for the 7.0
|
|
|
|
client line at a later date.
|
|
|
|
|
|
|
|
- Tag for 7.0.8 release, all platforms
|
|
|
|
boinc_core_release_7_0_8
|
|
|
|
|
|
|
|
/
|
|
|
|
configure.ac
|
|
|
|
version.h
|
2012-01-14 05:48:01 +00:00
|
|
|
|
|
|
|
David 13 Jan 2012
|
|
|
|
- The zip library was moved to a directory (project_depends)
|
|
|
|
outside of BOINC, but the build files weren't made to work.
|
|
|
|
Move the library back where it was before.
|
|
|
|
|
|
|
|
configure.ac
|
|
|
|
Makefile.am
|
|
|
|
zip/*
|
|
|
|
|
2012-01-14 05:56:32 +00:00
|
|
|
David 13 Jan 2012
|
|
|
|
- GUI RPC: add <xml> tag to the start of HTTP replies.
|
|
|
|
|
|
|
|
client/
|
|
|
|
gui_rpc_server_ops.cpp
|
2012-01-14 17:03:51 +00:00
|
|
|
|
|
|
|
David 14 Jan 2012
|
|
|
|
- client: identify ATI 97x0 GPUs (from Jord)
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
2012-01-14 23:08:07 +00:00
|
|
|
|
|
|
|
David 14 Jan 2012
|
|
|
|
- GUI RPC client: don't write spurious messages to stderr
|
|
|
|
|
|
|
|
lib/
|
|
|
|
gui_rpc_client_ops.cpp
|
2012-01-15 04:35:13 +00:00
|
|
|
|
|
|
|
Rom 14 Jan 2012
|
|
|
|
- VBOX: Fix regression where the vm_name wasn't reset back to the
|
|
|
|
current wu name after deregistering a stale VM.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp, .h
|
2012-01-15 07:08:27 +00:00
|
|
|
vboxwrapper.cpp
|
|
|
|
|
|
|
|
Rom 15 Jan 2012
|
|
|
|
- VBOX: Add User ID and Host ID to the CERN data format.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vboxwrapper.cpp
|
2012-01-15 17:55:58 +00:00
|
|
|
|
|
|
|
Rom 15 Jan 2012
|
|
|
|
- MGR: Use rdesktop-vrdp on Linux, it is included with VirtualBox
|
|
|
|
and meant for what we are trying to do.
|
|
|
|
- MGR: Remove the fullscreen flag on Windows. It might only be
|
|
|
|
my machine which has refresh problems when launching in
|
|
|
|
windowed mode.
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
MainDocument.cpp
|
2012-01-15 18:17:49 +00:00
|
|
|
|
|
|
|
David 15 Jan 2012
|
|
|
|
- optimize strip_whitespace(); from Steffen Moller
|
|
|
|
- storage simulator: generalize so you can use different
|
|
|
|
coding parameters at different levels
|
|
|
|
|
|
|
|
lib/
|
|
|
|
str_util.cpp
|
|
|
|
ssim/
|
|
|
|
ssim.cpp
|
2012-01-16 19:43:03 +00:00
|
|
|
|
|
|
|
David 15 Jan 2012
|
|
|
|
- storage simulator: compute fault tolerance correctly
|
|
|
|
|
|
|
|
ssim/
|
|
|
|
ssim.cpp
|
2012-01-17 02:22:25 +00:00
|
|
|
|
|
|
|
Charlie 16 Jan 2012
|
|
|
|
- client, lib: Improve available GPU RAM detection, include it in
|
|
|
|
display of GPU description.
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
|
|
|
lib/
|
|
|
|
coproc.cpp,.h
|
2012-01-17 02:42:49 +00:00
|
|
|
|
|
|
|
Charlie 16 Jan 2012
|
|
|
|
- client: Add logging message for insufficient GPU RAM details to
|
|
|
|
coproc_debug flag.
|
|
|
|
|
|
|
|
client/
|
|
|
|
cpu_sched.cpp
|
2012-01-17 02:52:39 +00:00
|
|
|
|
|
|
|
Rom 16 Jan 2012
|
|
|
|
- Tag for 7.0.9 release, all platforms
|
|
|
|
boinc_core_release_7_0_9
|
|
|
|
|
|
|
|
/
|
|
|
|
configure.ac
|
|
|
|
version.h
|
2012-01-17 09:38:32 +00:00
|
|
|
|
|
|
|
Charlie 17 Jan 2012
|
2012-01-17 10:37:38 +00:00
|
|
|
- Mac: In permissions error alert: show branded name; if permissions
|
2012-01-17 09:38:32 +00:00
|
|
|
error is in a subdirectory, show path to bad file or subdirectory.
|
|
|
|
|
|
|
|
client/
|
|
|
|
check_security.cpp
|
|
|
|
sandbox.h
|
|
|
|
clientgui/
|
|
|
|
BOINCGUIApp.cpp
|
|
|
|
mac_installer/
|
|
|
|
PosInstall.cpp
|
2012-01-17 14:06:27 +00:00
|
|
|
|
|
|
|
Charlie 17 Jan 2012
|
|
|
|
- client: Save all CUDA and CAL GPU info until done with OpenCL detection
|
|
|
|
so we have available GPU RAM for all OpenCL GPU descriptions.
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
2012-01-17 14:08:37 +00:00
|
|
|
|
|
|
|
Charlie 17 Jan 2012
|
|
|
|
- Tag for 7.0.10 release, all platforms
|
|
|
|
boinc_core_release_7_0_10
|
|
|
|
|
|
|
|
/
|
|
|
|
configure.ac
|
|
|
|
version.h
|
2012-01-17 18:17:01 +00:00
|
|
|
|
|
|
|
Rom 17 Jan 2012
|
|
|
|
- VBOX: Fix a regression I introduced on Saturday, is_vm_registered shouldn't
|
|
|
|
be called when vm_name is empty. Change it so that is references
|
|
|
|
vm_master_name instead to get the correct name of the VM.
|
|
|
|
- VBOX: Fix the logic that scan for the CR character and removes it. Also fix
|
|
|
|
the partial line inclusion when the various log files are greater than 16k.
|
|
|
|
string.erase returns what the iterator value should be.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp
|
2012-01-18 02:24:18 +00:00
|
|
|
|
|
|
|
David 17 Jan 2012
|
|
|
|
- storage simulator work
|
|
|
|
- lib: recent checkin broke strip_whitespace(string&).
|
|
|
|
|
|
|
|
ssim/
|
|
|
|
ssim.cpp
|
|
|
|
plot
|
|
|
|
ssim.php
|
|
|
|
lib/
|
|
|
|
str_util.cpp
|
2012-01-18 09:04:35 +00:00
|
|
|
|
|
|
|
David 18 Jan 2012
|
|
|
|
- web: link between LAMMPS job submission page and file sandbox page
|
|
|
|
|
|
|
|
html/user/
|
|
|
|
lammps.php
|
|
|
|
sandbox.php
|
2012-01-18 10:03:37 +00:00
|
|
|
|
|
|
|
Charlie 18 Jan 2012
|
|
|
|
- client: add debugging aids to coproc_detect logic.
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
|
|
|
|
2012-01-18 10:04:02 +00:00
|
|
|
Charlie 18 Jan 2012
|
|
|
|
- Tag for 7.0.11 release, all platforms
|
|
|
|
boinc_core_release_7_0_11
|
|
|
|
|
|
|
|
/
|
|
|
|
configure.ac
|
|
|
|
version.h
|
2012-01-18 11:34:29 +00:00
|
|
|
|
|
|
|
Charlie 18 Jan 2012
|
|
|
|
- client: ATI available RAM is in bytes, not MB; if no CAL, don't divide
|
|
|
|
OpenCL global_mem_size by MEGA to fill in ATI available RAM.
|
|
|
|
(Checked in to 7.0.11 tag.)
|
|
|
|
|
|
|
|
client/
|
|
|
|
coproc_detect.cpp
|
2012-01-18 17:23:45 +00:00
|
|
|
|
|
|
|
Rom 18 Jan 2012
|
|
|
|
- VBOX: Fix another issue that was a result of Saturdays commit. Make
|
|
|
|
sure that the vm_name variable is populated with something useful if
|
2012-01-18 17:24:46 +00:00
|
|
|
resuming from a previous execution of the wrapper.
|
2012-01-18 17:23:45 +00:00
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp
|
2012-01-18 20:59:24 +00:00
|
|
|
|
|
|
|
David 18 Jan 2012
|
|
|
|
- WAP interface to credit info: return correct timestamp,
|
|
|
|
and don't bother with caching.
|
|
|
|
|
|
|
|
html/
|
|
|
|
inc/
|
|
|
|
wap.inc
|
|
|
|
user/
|
|
|
|
userw.php
|
2012-01-19 00:09:06 +00:00
|
|
|
|
2012-01-19 03:49:37 +00:00
|
|
|
Rom 18 Jan 2012
|
2012-01-19 00:09:06 +00:00
|
|
|
- VBOX: Use the documented way to reset the UUID of a virtual hard
|
|
|
|
disk. Thanks Daniel.
|
|
|
|
|
|
|
|
samples/vboxwrapper
|
|
|
|
vbox.cpp
|
2012-01-19 03:49:37 +00:00
|
|
|
|
|
|
|
David 18 Jan 2012
|
|
|
|
- Manager: in project web links, use "Home Page" instead of the
|
|
|
|
project name (which could be very long)
|
|
|
|
|
|
|
|
clientgui/
|
|
|
|
BOINCBaseView.cpp
|