Commit Graph

1771 Commits

Author SHA1 Message Date
Rom Walton a1b337aaa0 BUILD: Update vboxwrappers version to 26186. 2016-06-03 23:16:59 -07:00
Rom Walton 5d0ac6d573 BUILD: Update vboxwrappers version to 26185. 2016-06-03 23:00:48 -07:00
Rom Walton 0f3b0ccc8f VBOX: Add support for VirtualBox 5.1 (MSCOM) 2016-06-03 21:47:43 -07:00
funkydude 71831ee639 Expand usage of HTTPS and fix a few URLs 2016-03-08 20:04:28 +00:00
Rom Walton 5ea0fffef2 WINBUILD: Fix sleeper and multithread as well 2016-03-02 10:02:00 -05:00
Rom Walton dccf63535b WINBUILD: Make building wrapper/vboxwrapper/example_app all link under Visual Studio 2013
I apparently broke this when I removed a bunch of Win9x hacks and converted them into console based applications.
2016-03-02 09:56:57 -05:00
Rom Walton 59ff29e5ed WINBUILD: Fix building the client simulator on Windows 2016-02-15 21:52:18 -05:00
Rom Walton 1621d19251 WINBUILD: Update VS2013 project files 2016-02-15 15:17:55 -05:00
Rom Walton 510c1860d7 WINBUILD: Fix copyright text in the installer bootstrap executable. 2016-02-14 01:04:00 -05:00
Rom Walton 8408b989cd WINBUILD: Since the installer custom actions now depend on libboinc and parts of it can be shared with other platforms, move it into a more neutral location. 2016-02-11 16:32:02 -05:00
Rom Walton 6af86ef2f2 WINBUILD: Update the custom actions 2016-02-10 18:14:47 -05:00
Rom Walton 5299dfed3b WINBUILD: Skip decoding the setup cookie. 2016-02-10 18:12:42 -05:00
Rom Walton 52ab02ae92 BUILD: Update vboxwrappers version to 26184. 2016-02-10 15:06:54 -05:00
Rom Walton 0c981fea90 WINBUILD: Update for cookieless install. 2016-02-10 11:14:24 -05:00
Rom Walton 6beafff693 WCG: New feature 'cookieless installs'
See: http://boinc.berkeley.edu/trac/wiki/SimpleAttach#CookielessInstalls

Signed-off-by: Rom Walton <romw@romwnet.org>
2016-02-08 15:51:33 -05:00
Rom Walton efcbc3c38d BUILD: Update vboxwrappers version to 26183. 2016-02-07 17:20:00 -05:00
Rom Walton c080bba6bf BUILD: Update vboxwrappers version to 26182. 2016-02-03 21:58:34 -05:00
Rom Walton d44644111c BUILD: Update vboxwrappers version to 26181. 2016-02-03 21:56:29 -05:00
Rom Walton 12692d3a3c BUILD: Update vboxwrappers version to 26180. 2016-01-30 14:05:43 -05:00
David Anderson 3758ae4ebc Use HTTPS also for network test URL, and for WCG custom URLs 2016-01-27 21:15:19 -08:00
Rom Walton 062bff0d62 WINBUILD: Remove two additional projects from the list that is being reviewed. 2016-01-06 12:33:42 -05:00
Rom Walton a6f54bba9a WINBUILD: Create a solution for the IBM security review team.
Removes projects that are not needed for a client release.
2016-01-05 13:14:50 -05:00
Rom Walton 1e3b1ae67c BUILD: Update vboxwrappers version to 26179.
BUILD: Update wrappers version to 26016.
2015-11-19 23:54:40 -05:00
Rom Walton 169b873fe6 example_app: reclassify the example_app as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:24:19 -05:00
Rom Walton 0d31129a2a example_app_multi_thread: reclassify the example_app_multi_thread as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:22:36 -05:00
Rom Walton ea07bf4ef8 example_app_nvcuda: reclassify the example_app_nvcuda as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:19:30 -05:00
Rom Walton 45d140195d example_app_opencl: reclassify the example_app_opencl as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:04:17 -05:00
Rom Walton 4914d95a59 sleeper: reclassify the sleeper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 14:01:20 -05:00
Rom Walton 0de56b1a59 wrapper: reclassify the wrapper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.

NOTE: At some point parameter parsing and processing the job file was moved ahead of the diagnostics initialization code.  This had the unfortunate consequence of making errors that happened before the diagnostics code initialized disappear.

Switching wrapper to a console application will mean that launching it from a console window will cause the console window to block and display anything written to stderr/stdout regardless of whether the diagnostics code is initialized.
2015-11-19 13:52:18 -05:00
Rom Walton ce0e2dab0f vboxwrapper: reclassify the vboxwrapper as a console application on Windows.
This was a hold over from the Win9x days when a console application window could not be hidden by the processed that launched it.  Since we no longer need to support Win9x we can get rid of this hack.
2015-11-19 13:41:02 -05:00
Rom Walton ee7e0dbe20 WCG: Update project files so they branch to WCG specific code and resources. 2015-10-28 16:30:07 -04:00
Rom Walton cdd855b326 WCG: Add updated project files 2015-10-27 12:28:27 -04:00
Rom Walton bfb0ab4984 WCG: Remove obsolete project files 2015-10-27 11:42:02 -04:00
Rom Walton 96e520e685 PTP: Remove obsolete project files 2015-10-27 11:41:01 -04:00
Rom Walton af6b4b0cc6 GR: Remove obsolete project files 2015-10-27 11:40:27 -04:00
Rom Walton 69c7caf22b CE: Remove obsolete project files 2015-10-27 11:39:52 -04:00
Rom Walton fd6be30c46 BUILD: Fix vboxwrapper proj file 2015-10-16 17:26:08 -04:00
Rom Walton 9bcc7ea494 BUILD: Update vboxwrappers version to 26178. 2015-10-16 16:35:54 -04:00
Rom Walton 0c0cc0dc0c BUILD: Update vboxwrappers version to 26177. 2015-10-16 10:38:36 -04:00
Rom Walton 6ea8aa8cd3 BUILD: Update vboxwrappers version to 26176. 2015-10-13 14:42:35 -04:00
Rom Walton fa14889674 BUILD: Update vboxwrappers version to 26175. 2015-10-11 16:24:24 -04:00
Rom Walton 4dbc60811f BUILD: Update vboxwrappers version to 26174. 2015-10-11 13:30:10 -04:00
Rom Walton 143ad683cb BUILD: Update vboxwrappers version to 26173. 2015-10-09 13:53:42 -04:00
Rom Walton c7629744fb BUILD: Update vboxwrappers version to 26172. 2015-10-08 16:35:20 -04:00
Rom Walton f2ddcbbda4 BUILD: Update vboxwrappers version to 26170.
BUILD: Update wrappers version to 26015.
2015-09-28 12:23:07 -04:00
Rom Walton 5fdc0cff05 BUILD: Update vboxwrappers version to 26170. 2015-08-24 15:08:14 -04:00
Rom Walton 4123051706 BUILD: Update vboxwrappers version to 26169. 2015-07-10 17:00:57 -04:00
Rom Walton 76b9014537 BUILD: Update vboxwrappers version to 26168. 2015-07-04 16:47:59 -04:00
Rom Walton f048c201ae WINBUILD: Update CRT reference to VS 2013. 2015-05-18 11:01:13 -04:00
Rom Walton b97c4fcc29 WINBUILD: Remove code-signing requirement for building BOINC installers on Windows. 2015-05-18 10:56:46 -04:00
Rom Walton ab1723f030 WINBUILD: Fix warning when building vboxwrapper (Debug/Win32). 2015-05-15 13:25:38 -04:00
Rom Walton b5c0c6556a WINBUILD: Ops, wrong change with the last commit. 2015-05-14 20:35:47 -04:00
Rom Walton d3b99e8af8 WINBUILD: Last commit missed a file. 2015-05-14 20:33:20 -04:00
Rom Walton ae965894ed WINBUILD: When building with VS 2013, use the XP compatible toolchain. 2015-05-14 18:45:17 -04:00
Rom Walton 128e22af6e WINBUILD: Fix building debug builds for vboxwrapper on VS 2013. 2015-05-14 11:41:15 -04:00
Rom Walton b5c14c1888 WINBUILD: For projects that depend on a library, make sure that they point to the VS 2013 project.
(From: Christian Beer)
2015-05-14 11:23:08 -04:00
Rom Walton b9cd078dd7 WINBUILD: Remove the restriction that prevented BOINC from installing on domain controllers.
TODO: Block service install in the advanced settings dialog.
2015-05-11 13:18:15 -04:00
Rom Walton 557f351785 WINBUILD: Cleanup work to support VS 2013 builds 2015-05-06 18:14:31 -04:00
Rom Walton 99dcd3dd8a WINBUILD: Update dependency paths for VS 2013 projects to point towards 2013 dependencies. 2015-05-06 16:49:57 -04:00
Rom Walton 32981b6a17 WINBUILD: Add Visual Studio 2013 project files. 2015-05-06 14:16:00 -04:00
Rom Walton 0cf187d37f BUILD: Update vboxwrappers version to 26167. 2015-05-05 16:49:07 -04:00
Rom Walton 2d8fd11fac MGR: Remove welcome page from wizard and split the attach wizard into two menu items. 2015-04-27 19:00:15 -04:00
Rom Walton b8d7283c3e BUILD: Update the wrapper build number to 26014 2015-04-22 13:23:17 -04:00
Rom Walton 96a3a59d7e BUILD: Update vboxwrappers version to 26166. 2015-04-13 14:38:20 -04:00
Rom Walton deb94a3945 BUILD: Update all_projects_list.xml which is deployed with the Windows and Mac installers. 2015-04-08 16:30:25 -04:00
Rom Walton 9afcd49c1f BUILD: Update vboxwrappers version to 26165. 2015-04-08 13:05:50 -04:00
Rom Walton 3c43cfab6a VBOX: Remove unneeded files. 2015-04-08 12:45:03 -04:00
Rom Walton 03f398844b BUILD: Update vboxwrappers version to 26164. 2015-04-08 01:12:39 -04:00
Rom Walton ca6fc5b6fc BUILD: Update vboxwrappers version to 26163. 2015-04-04 12:28:19 -04:00
Rom Walton b7d9382849 BUILD: Update vboxwrappers version to 26162. 2015-04-03 12:51:23 -04:00
Rom Walton 3444b0257d WINBUILD: Updated to 7.5.0 2015-04-02 12:36:43 -04:00
Rom Walton 60b428fc5a BUILD: Update vboxwrappers version to 26161. 2015-04-01 16:05:59 -04:00
Rom Walton 228e82a4b7 VBOX: Add COM support for VirtualBox 5.0 Beta 1. 2015-04-01 14:53:43 -04:00
Rom Walton 979c031219 BUILD: Update vboxwrappers version to 26160. 2015-03-27 16:40:11 -04:00
Rom Walton d0acbd441e BUILD: Update vboxwrappers version to 26159. 2015-03-26 23:22:55 -04:00
Rom Walton 6ce7ec5b7f BUILD: Update vboxwrappers version to 26158. 2015-03-25 17:20:53 -04:00
Rom Walton 44b6de3484 BUILD: Update vboxwrappers version to 26157. 2015-03-22 15:22:56 -04:00
Rom Walton bba61f9011 BUILD: Update vboxwrappers version to 26156. 2015-03-20 10:36:29 -04:00
Rom Walton 30ae6d7315 BUILD: Update the wrapper build number to 26013 2015-03-11 22:28:52 -04:00
Rom Walton 55c4b3b47c WINBUILD: Change where the installer looks for the MSVC runtime the BOINC binaries are linked against. 2015-03-09 22:24:17 -04:00
Rom Walton 0c3f5e9c3c WINBUILD: Fix build environment so that it will work with spaces in the username. 2015-01-19 15:38:09 -05:00
Rom Walton 3eb2e7a147 WINBUILD: Fix solution file, reference VS 2010 instead of 2013 2015-01-19 12:12:44 -05:00
Rom Walton 9fce4385ac WINBUILD: Attempt to take care of pathing problem when usernames contain spaces. 2015-01-16 12:42:08 -05:00
Rom Walton 8bdf177e4e HTMLGFX: Checkpoint (Continuation of previous commit.)
* Custom IE Javascript interface is gone, it was replaced with a cross-browser Web RPC.
In the HTML doc you can add:
<script type='text/javascript' src='/api/static/boinc.js'></script>

In the JavaScript code you can:
var boinc = new BOINC();

From there you can get the username like:
var userName = boinc.getUserName();

* Default resources are embedded within the executable in much the same way XPM images are embedded in the manager.
  /api/static/index.html
  /api/static/boinc.png
  /api/static/boinc.js
2015-01-16 00:49:17 -05:00
Rom Walton 82dbec6671 HTMLGFX: Checkpoint (Move most of the platform specific stuff to the HTTP server side of the house, it becomes cross-browser/cross-platform) 2015-01-12 15:47:34 -05:00
Rom Walton 38af455fa7 HTMLGFX: Remove the secret handling stuff, it would prevent loading static images and other resources from the slot directory. 2015-01-06 11:03:41 -05:00
Rom Walton f082889e85 WINBUILD: Fix build breaks introduced with graphics status function changes. 2015-01-05 20:37:51 -05:00
Rom Walton d4d3be3416 BUILD: Update vboxwrappers version to 26154. 2014-12-31 00:01:29 -05:00
Rom Walton ed431ced86 HTMLGFX: Implement a simple authentication scheme.
Using the formal HTTP authentication scheme was too cumbersome and I couldn't pre-fill out that information as part of the request.  IE11 emulation ignores any credentials as part of the URI.  The web browser control insists on displaying a credentials dialog when challenged.

So for now, look for a 'secret' header which just contains a thread identifier.

Authentication is skipped if the app was started with the --debug command line argument.  You'll be able to attach and debug your HTML application via the port number written in the Window title.
2014-12-30 23:20:48 -05:00
Rom Walton 2f3a8cb3ec HTMLGFX: Fix a bunch of potential cross-site scripting issues.
* Implement a mini HTTP server to service file requests from the slot
directory.  Have the browser control download the file(s) via the
HTTP protocol instead of the FILE protocol.

TODO: Lock down the authentication mechanism so that it is reasonably
protected even though it is only bound to the loopback adapter.

* Configure the browser emulation level for the executable to
Internet Explorer 11.
2014-12-30 18:03:12 -05:00
Rom Walton df7b112357 HTMLGFX: Remove unneeded files. 2014-12-30 01:05:15 -05:00
Rom Walton 9e1e50a4e7 HTMLGFX: Normalize the URLs configured by way of the configuration file. MSHTML would attempt to use HTTP when only a filename was given. 2014-12-29 23:09:54 -05:00
Rom Walton 6ae180bd2d BUILD: Update vboxwrappers version to 26153. 2014-12-28 23:38:36 -05:00
Rom Walton f305295f5b HTMLGFX: Remap the JavaScript methods and properties to camel case to match the JavaScript standards. 2014-12-28 20:38:15 -05:00
Rom Walton c47052fa92 HTMLGFX: parse a boinc_graphics.xml file for a list of optional urls the htmlgfx can use for various states (running, suspended, network suspended, exiting).
HTMLGFX: look for and use various vboxwrapper state files for extracting the remote desktop port number and the webapi port number.
2014-12-27 01:25:10 -05:00
Rom Walton 24c5e2bdff HTMLGFX: Add some more infrastructure for passing APP_INIT_DATA stuff to the HTML web page via the DOM. 2014-12-24 20:30:19 -05:00
Rom Walton 58c5dd9676 HTMLGFX: Reintroduce the HTML DOM Extension, embed the typelib in the executable.
Force the COM libraries to look within the executable instead of going out to the registry for the typelib information.
2014-12-24 14:01:35 -05:00
Rom Walton 24ef08bbb6 HTMLGFX: Add a default HTML page that mimics the screen saver bouncing BOINC logo.
HTMLGFX: Remove attempt at using the 'window.external' DOM extension, it was requiring a typelib.
2014-12-24 01:59:37 -05:00
Rom Walton 39d2870860 HTMLGFX: Add missing project file. 2014-12-23 19:09:34 -05:00
Rom Walton 0c717ac635 VBOX: Decoupled the HTML Graphics application from vboxwrapper. 2014-12-23 16:54:03 -05:00
Rom Walton b5ff288693 VBOX: Add the ability to add trace statements to stderrgfx.txt from an HTML based application
VBOX: Prepare for another refactor job to make a generic HTML based graphics application
2014-12-23 16:11:22 -05:00
Rom Walton 275e385148 VBOX: Introducing a basic graphics application for vboxwrapper based on HTML rendering. Basic plumbing is done.
TODO:
* Add vbox job elements to point to various URLs for various states. (running/suspended/not running)
* Add window timer to poll for shared memory changes
* Exit if running in screen saver mode and keyboard/mouse activity is detected.
2014-12-22 23:49:10 -05:00
Rom Walton 58fcffc859 VBOX: Refactor vboxwrapper to streamline logging and prepare for vboxhtmlgfx. 2014-12-19 09:55:48 -05:00
Charlie Fenton fc968249c3 MGR: Allow user to select which list columns to show or hide in Projects, Tasks and Transfers tabs.
- New dialog also allows restoring column configurations to defaults.
2014-12-11 06:18:47 -08:00
Rom Walton 910b1e1712 BUILD: Update vboxwrappers version to 26152. 2014-12-10 14:25:55 -05:00
Rom Walton 4756213cef WINBUILD: Add missing references to BOINC-Web.mo to the list of localization files distributed with the client software. 2014-12-01 22:19:59 -05:00
Charlie Fenton 42c52aca01 MGR: Add new DlgExclusiveApps.cpp,.h to Windows project. 2014-11-25 19:02:45 -08:00
Rom Walton d8d1fafa7e BUILD: Update vboxwrappers version to 26151. 2014-11-23 23:25:07 -05:00
Rom Walton aa1d486249 BUILD: Update vboxwrappers version to 26150. 2014-11-23 13:01:13 -05:00
Rom Walton fd208383ce VBOx: Project file update 2014-11-23 12:47:31 -05:00
Rom Walton 62578717e4 VBOX: Duplicate symbols have been removed from the link step. 2014-11-23 12:47:29 -05:00
Rom Walton 58ba52954a VBOX: Source was a useful piece of information to dump. 2014-11-23 12:47:29 -05:00
Rom Walton bf0b56c073 VBOX: Introduce the notion of Virtualbox COM namespaces. We currently support VirtualBox 4.2 and VirtualBox 4.3. 2014-11-23 12:47:05 -05:00
Rom Walton 59152902b0 VBOX: Convert cleanup_snapshots() and various bug fixes 2014-11-23 12:46:57 -05:00
Rom Walton 810047d4eb VBOX: Move common code to VBOX_BASE class, VBOX_VM derives from it by extending virtual functions calling Vboxmanage or Native API functions. Use ATL on Windows to wrap COM Objects and data types. 2014-11-23 12:46:28 -05:00
Rom Walton 557c15dbf0 VBOX: Begin refactoring for supporting the native VirtualBox API set on Windows. Use the code in the deprecated directory as a baseline. 2014-11-23 12:43:35 -05:00
Rom Walton ae6bd50378 BUILD: Increase the build number for the vboxwrapper 2014-10-22 15:37:21 -04:00
Rom Walton a8a6eab086 VBOX: Unify port forwarding scheme for web applications within VMs. 2014-10-22 12:05:18 -04:00
Rom Walton dc2a17ed96 BUILD: Increase the build number for the wrapper 2014-10-16 13:21:56 -04:00
David Anderson accc6fee70 wrapper: project file fix 2014-10-13 11:42:45 -07:00
Rom Walton 1fa10ede63 WINBUILD: Adjust target name to match linker configuration to help with debugging. 2014-10-12 15:52:27 -04:00
Rom Walton d549682e87 MGR: Finish skeleton 1 click attach functionality. Final text TBD. 2014-10-04 17:25:53 +02:00
Rom Walton 32055dc015 WINBUILD: Add new files to vboxwrapper 2014-10-04 10:04:07 +02:00
Rom Walton 220fe5a214 BUILD: Increase the build number for vboxwrapper. 2014-09-16 18:03:01 -04:00
Rom Walton befa96bc94 BUILD: Increase the build number for vboxwrapper. 2014-09-15 17:35:55 -04:00
Rom Walton 7b2fb87689 BUILD: Increase the build number for vboxwrapper. 2014-09-12 11:45:13 -04:00
Charlie Fenton 42411f2a54 WINBUILD: We must set wxDEBUG_LEVEL=0 in Manager preprocessor definitions for release builds, otherwise __WXDEBUG__ is defined because the Manager includes wxwidgets\include\wx\debug.h. This caused the magenta artifact around the checkbox in the Simple View preferences dialog, and possibly other issues. 2014-08-29 04:39:25 -07:00
Rom Walton e6a4500e19 WINBUILD: Suppress a reboot warning dialog displayed by Windows while uninstalling old builds. 2014-08-28 23:55:03 -04:00
Rom Walton c02e6cad31 WINBUILD: More fixes for md5.c -> md5.cpp changes. 2014-08-27 16:42:25 -04:00
Rom Walton 9406ab5bb3 WINBUILD: Prevent the deletion of service accounts and groups on upgrade.
This was causing unneeded reboots on upgrades of service mode installs.
2014-08-27 15:02:54 -04:00
Rom Walton c31bee5713 WINBUILD: Update for renaming md5.c to md5.cpp 2014-08-26 12:23:08 -04:00
Rom Walton b4b17851ba BUILD: Increase the build number for vboxwrapper. 2014-08-22 15:28:19 -04:00
Rom Walton 92ae8509e8 BUILD: Increase the build number for vboxwrapper. 2014-08-20 10:37:03 -04:00
Rom Walton 4741bbff23 WINBUILD: Update vboxwarpper version 2014-08-20 00:55:51 -04:00
Rom Walton 67ea1b6b56 BUILD: Increase the build number for vboxwrapper. 2014-08-19 17:53:13 -04:00
Rom Walton 53d4f803f2 BUILD: Increase the build number for vboxwrapper. 2014-08-18 01:22:34 -04:00
Rom Walton 2128990681 BUILD: Increase the build number for vboxwrapper. 2014-08-14 23:57:12 -04:00
Rom Walton 86b2b9a270 * BUILD: Increase the build number for vboxwrapper. 2014-08-13 17:46:03 -04:00
Rom Walton 39e435654b BUILD: Increase the build number for vboxwrapper. 2014-08-13 12:48:20 -04:00
Rom Walton 5e588c4ad1 BUILD: Update the build numbers fr wrapper (26011) and vboxwrapper (26096) 2014-07-28 18:15:32 -04:00
Rom Walton ea5dd29f97 client: Append the stdout and stderr buffer in switcher_exec in case the output is more than 1k. 2014-07-27 17:49:01 -04:00
Rom Walton 0c5c1ca933 BUILD: Update vboxwrappers version to 26094. 2014-07-02 19:47:00 -04:00
Rom Walton 5960c9eeb3 BUILD: Update vboxwrappers version to 26093. 2014-07-02 18:29:30 -04:00
Rom Walton c77ac42984 WINBUILD: Update vboxwrappers version to 26092. 2014-07-02 18:27:27 -04:00
Rom Walton 4ef802071c BUILD: Update vboxwrapper's version to 26091. 2014-07-02 01:12:31 -04:00
Oliver Bock 88e840fc95 Normalized line breaks according to latest updates of .gitattributes
* As discussed with Rom
* See also: d81607b, e93af6a, 26ca219, 8dad345
2014-06-27 10:12:11 +02:00
Rom Walton 93fc60c5a7 BUILD: Update vboxwrapper's version to 26090. 2014-06-23 12:14:56 -04:00
Eric J Korpela e5dddf0b04 Line-break fixes. 2014-06-20 07:54:46 -07:00
Rom Walton 03d74eecb5 WINBUILD: Fix compiler preprocessor flags to match up with wxWidgets 3.0 compiler options. Needs the updated depends directory. 2014-06-11 14:16:38 -04:00
Rom Walton 6badad175e WINBUILD: Update vboxwrapper's version to 26086. 2014-06-02 12:38:45 -04:00
Rom Walton 0ae614b342 WINBUILD: Update vboxwrapper's version to 26085. 2014-05-30 16:10:08 -04:00
Rom Walton 825f71f375 WINBUILD: Update vboxwrapper's version to 26084. 2014-05-30 16:07:52 -04:00
Rom Walton 806528ca09 WINBUILD: Update vboxwrapper's version to 26083. 2014-05-30 14:01:26 -04:00
Rom Walton cf5ccaa4d0 WINBUILD: Update vboxwrapper's version to 26082. 2014-05-29 10:06:40 -04:00
Rom Walton 274a2999fe WINBUILD: Update vboxwrappers version to 26081. 2014-05-29 09:54:37 -04:00
Rom Walton b07ac77aef WINBUILD: Update vboxwrappers version to 26080. 2014-05-29 01:26:29 -04:00
Rom Walton 9dcfb88dc4 MGR: Trim down the logging output on non-debug builds. 2014-05-23 15:22:16 -04:00
Rom Walton 85baaa560a WINBUILD: Fix according to VS 2010 product tree changes. 2014-05-21 18:18:29 -04:00
Rom Walton d90e923860 WINBUILD: Minimum supported VS is now VS 2010 2014-05-21 18:06:10 -04:00
Rom Walton 9f5e9a0b7e VBOX/WRAPPER: Introduce versioning information to the two wrappers. It is now compiled into the executable instead of relying on file name. 2014-05-21 13:57:16 -04:00
Rom Walton 97464791c8 WINBUILD: Update version to 7.3.19 2014-05-15 13:29:08 -04:00
Rom Walton 4004ad913b WINBUILD: Point to the correct BOINCCAS binary for the CAProjectInitFile custom action. 2014-05-13 12:27:32 -04:00
Rom Walton df55a62c4c WINBUILD: Update version to 7.3.18 2014-05-12 14:20:43 -04:00
Rom Walton 1d28b1296d WINBUILD: Make sure we reset the permissions on the data directory if we remove the service accounts. 2014-05-08 15:17:08 -04:00
Rom Walton 972b104db2 WINBUILD: When revoking user rights, make sure we are really revoking them. 2014-05-08 14:32:03 -04:00
Rom Walton ab02b21c02 WINBUILD: Make CreateBOINCAccounts work even when the BOINC Master property and BOINC Project property are already filled in.
Design change to make the uninstall stuff work.
2014-05-08 14:12:57 -04:00
Rom Walton 8654ac2826 WINBUILD: Do we need more permissions for the LSA database to remove groups from user rights assignment? 2014-05-08 13:55:49 -04:00
Rom Walton 0d5f41a0c1 WINBUILD: Restore SETUP registry values before uninstall 2014-05-07 16:13:44 -04:00
Rom Walton 55e0d2c711 WINBUILD: Properly move the BOINC Master and BOINC Project account information back into the UI installer process. 2014-05-07 15:20:08 -04:00
Rom Walton d1b5abd0b4 WINBUILD: Persist the BOINC Master and BOINC Project usernames across installs/uninstalls. 2014-05-07 14:57:20 -04:00
Rom Walton 11aa732929 WINBUILD: Add new custom actions to the uninstall execution process 2014-05-07 12:55:44 -04:00
Rom Walton 16c20abd7c WINBUILD: Add the revoke custom actions as well as the delete groups (boinc_admins, boinc_users, boinc_projects) and delete users (boinc_master, boinc_project) custom actions. 2014-05-07 11:10:22 -04:00
Rom Walton 068f5be698 WINBUILD: Remove references to boinccas95.dll, all custom actions now exist in boinccas.dll 2014-05-07 10:52:56 -04:00
Rom Walton abea3f9785 WINBUILD: Update custom actions for the Windows Installer 2014-05-07 10:33:35 -04:00
Rom Walton fc3fe9d32b WINSETUP: Remove old migration (5.x->6.x) custom actions, they are not needed anymore. 2014-05-06 13:18:11 -04:00
David Anderson bedeeabf7e add coproc_sched.cpp to project file 2014-05-01 23:56:06 -07:00
David Anderson 24fda48c2b fix some compile warnings (no functional change) 2014-04-30 15:37:06 -07:00
Rom Walton 44d8c63ff1 WINBUILD: Add custom actions to remove the locally created users and groups when uninstalling a service install. 2014-04-14 12:08:34 -04:00
Rom Walton 7568de7c06 WINBUILD: Remove unneeded custom actions.
WINBUILD: Add missing RevokeBOINCUsersRights custom action.
2014-04-09 16:15:19 -04:00
Rom Walton df285c246a WINBUILD: Add custom actions to revoke all rights granted to BOINC based accounts that were granted during a service based install. 2014-04-07 16:56:52 -04:00
Rom Walton 6f55578937 VBOX: Initialize the random number generator before asking for a random number. 2014-04-05 15:23:39 -04:00
Rom Walton 1a744614b6 VBOX: Introduce a random checkpoint offset value on initial start up to interleave the disk I/O when multiple vboxwrappers are running. 2014-04-05 14:28:33 -04:00
Rom Walton 7f88c53228 WINBUILD: Create CARestorePermissionBOINCData which will reset the permissions on the data directory on uninstall.
This is needed when the service install was selected and we will be removing the users and groups we created on install.
2014-04-03 13:14:14 -04:00
Rom Walton ee8bc5e786 WINBUILD: We no longer support Windows 95, merge the Win95 BOINCCAS code into the main BOINCCAS DLL. 2014-04-03 11:56:19 -04:00
Rom Walton 834162bee9 WINBUILD: Remove old 5.x to 6.x migration custom actions. 2014-04-03 11:13:11 -04:00
Rom Walton e40f265c2b WINBUILD: Update BOINCCAS project files to VS 2010 2014-04-03 11:06:23 -04:00
Rom Walton 7d153c34a7 WINBUILD: Update to version 7.3.15 2014-04-01 17:58:45 -04:00
Kevin Reed 1864af1d1f WCG: Add jpg logo file to install directory for screen saver 2014-03-26 18:17:08 -04:00
Rom Walton 65381b489e WCG: Updated Skin, Installer and pause/disconnected icon files for WCG. 2014-03-26 18:16:44 -04:00
Kevin Reed 063f22eaa3 WCG: Update branding images and files for World Community Grid 2014-03-26 18:16:14 -04:00
Kevin Reed 7a6bcee40b Revise the ico files for WCG 2014-03-26 18:16:13 -04:00
Rom Walton 7ef0dbaa3c installer: Update images for WCG installer and skin 2014-03-26 18:15:56 -04:00
Rom Walton 94e591ad79 WINBUILD: Fix target file names for the screen saver and screen saver coordinator 2014-03-25 18:49:58 -04:00
Charlie Fenton 199d201ea5 Add new files DlgDiagnosticLogFlags.cpp,.h to Windows project and Linux Makefile. 2014-03-25 06:26:00 -07:00
Charlie Fenton eae1090204 MGR: Remove BOINCBitmapComboBox.cpp and BOINCBitmapComboBox.h from Windows project 2014-03-21 04:22:58 -07:00
Rom Walton 320bc5a853 WINBUILD: Update vboxwrappers version to 26073. 2014-03-19 16:17:55 -04:00
Rom Walton f66ec910db WINBUILD: Update VirtualBox inclusion to 4.3.8 2014-03-19 00:57:52 -04:00
Rom Walton 4a38a4b89c WINBUILD: Always reset the permissions on the BOINC Data directory. (World Community Grid) 2014-03-14 13:32:34 -04:00
Rom Walton 78b35ab3df WINBUILD: Only create BOINC related user groups when installing as a service. (World Community Grid) 2014-03-14 13:30:04 -04:00
Rom Walton 153bec8cd8 WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions custom actions instead. (World Community Grid) 2014-03-14 13:27:50 -04:00
Rom Walton 9a43b8410a WIN_BUILD: Update vboxwrappers version to 26072 2014-03-14 12:45:25 -04:00
Rom Walton b02f573625 WINBUILD: Update to version 7.3.11 2014-03-10 15:11:26 -04:00
Rom Walton c61a3c5c26 WINBUILD: Update to 7.3.9 2014-03-06 18:29:03 -05:00
Rom Walton afb6dcc6f3 MGR & Client: Massive code clean-up. Remove as much of the LoadLibrary/GetProcAddress stuff as we can under VS 2012. 2014-03-06 18:27:54 -05:00
Rom Walton 00aa8b4dbf MGR: Update BOINC icon set to v5. 2014-03-05 15:29:51 -05:00
Rom Walton cd7ac528a2 MGR: Hookup wxWidgets 3.0 diagnostics framework, redirect asserts to stderr.
MGR: Remove what are now over active asserts complaining about pConfig being NULL.  Apparently we knew already knew that pConfig could be NULL in certain circumstances and followed up with a check to return from the function if pConfig was NULL, that code was added in 2007.  The assert check wasn't really needed after that point.
2014-03-05 13:57:44 -05:00
Rom Walton 29fb5f8afa WINBUILD: Update version to 7.3.8 2014-03-05 11:45:40 -05:00
Rom Walton 8d45f344e4 MISC: Update all_projects_list.xml for desktop and Android software. 2014-02-26 18:57:45 -05:00
Rom Walton 0f293cb125 WINBUILD: Fix old icon references, point to the new stuff. 2014-02-25 19:45:17 -05:00
Rom Walton b185b9ec67 WINBUILD: Remove the CreateBOINCGroups custom action from the non-service install path. Removes a required reboot on the very first time you install BOINC.
WINBUILD: Properly handle the 'All Users can control BOINC' installer flag.  Fixes# 1025
2014-02-25 19:34:41 -05:00
Rom Walton 0e85fa1753 WINBUILD: Always reset the permissions on the BOINC Data directory. (Charity Engine) 2014-02-25 10:35:34 -05:00
Rom Walton 267087c996 WINBUILD: Always reset the permissions on the BOINC Data directory. 2014-02-25 10:34:17 -05:00
Rom Walton 4a1ebccb47 WINBUILD: Only create BOINC related user groups when installing as a service. (Charity Engine) 2014-02-25 10:25:09 -05:00
Rom Walton 952b14bf8c WINBUILD: Only create BOINC related user groups when installing as a service. 2014-02-25 10:23:41 -05:00
Rom Walton cfed8b5821 WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions custom actions instead. (Charity Engine) 2014-02-25 10:12:30 -05:00
Rom Walton d3e309c5cd WINBUILD: Remove InstallShield's permission setting mechanism, rely on the SetPermissions custom actions instead. 2014-02-25 10:10:31 -05:00
Rom Walton 7471b381f7 client & manager: Update icons for all client-side components. (v4) 2014-02-23 23:12:30 -05:00
Rom Walton aa7af4c966 client & manager: Update icons for all client-side components. (v3b) 2014-02-22 20:04:40 -05:00
Rom Walton 63331f07b2 WINBUILD: Update vboxwrapper's version to 26071 2014-02-19 12:35:15 -05:00
Rom Walton 36fce3f9db client & manager: Update icons for all client-side components. (v2) 2014-02-17 16:20:29 -05:00
Rom Walton 95a45dee5a client & manager: Update icons for all client-side components. 2014-02-14 16:05:42 -05:00
Rom Walton 5fd0d78fd3 WINBUILD: Updates for 7.3.2 2014-02-12 18:59:28 -05:00
Rom Walton 6618cfd4c5 WINBUILD: Update vboxwrappers version to 26070. 2014-02-11 16:28:04 -05:00
Rom Walton 2a84d20eae WINBUILD: Update vboxwrappers version to 26069 2014-02-11 11:22:55 -05:00
Rom Walton cc73d1b08b WINBUILD: Update vboxwrappers version to 26068 2014-02-04 15:36:03 -05:00
Rom Walton d07ae4e027 WINBUILD: Update vboxwrappers version to 26067 2014-01-23 07:33:25 -05:00
Rom Walton adc96a3f74 WINBUILD: Update vboxwrappers version to 26066 2014-01-22 19:52:53 -05:00
Rom Walton f53ac40edf WINBUILD: Update vboxwrappers version to 26065 2014-01-22 16:37:37 -05:00
Rom Walton 05c419485a WINBUILD: Update vboxwrappers version to 26064 2014-01-22 16:10:47 -05:00
Rom Walton 5f2fbe9dfc VBOX: Fortify the launch_vboxvm() function and print out any error information if virtualbox/vboxheadless fails wthin the first second of execution.
VBOX: Rework the delete stale snapshot mechanism to avoid the 'multiple child hard drive' errors.
VBOX: Treat the RPC_S_SERVER_UNAVAILABLE error when restoring the current snapshot as unrecoverable (vboxsvc has crashed) and exit without attempting to cleaning up. Other VMs running and being monitored by BOINC will crash as well.
2014-01-22 10:44:38 -05:00
Rom Walton a184ae85c4 WINBUILD: Update vboxwrappers version to 26062 2014-01-21 00:30:14 -05:00
Rom Walton 04f224eb5d WINBUILD: Update vboxwrappers version to 26061 2014-01-16 23:46:48 -05:00
Rom Walton 20fc844cce WINBUILD: Update vboxwrappers version to 26060 2014-01-16 12:02:43 -05:00
Rom Walton 5e4743b086 VBOX: Give a visual indication when we tweak the VM process priority for one reason or another. 2014-01-15 14:24:50 -05:00
Rom Walton 5e92b6c7d7 samples: Create a custom DLL for debugging DLL search path issues. Hook it up to the example app. 2014-01-15 12:01:00 -05:00
David Anderson 217ad5ae5d client: if app doesn't report fraction done, estimate fraction done in a way that converges to but never reaches 100%. 2014-01-15 01:03:48 -08:00
Rom Walton c8179b4a6e WINBUILD: Update the C Runtime library to VS2010's C Runtime Library. 2014-01-13 12:51:35 -05:00
Rom Walton f086995884 WIBUILD: Remove the runtime debugger engine from the installer, it ships with the OS now. 2014-01-13 12:41:22 -05:00
Rom Walton 283ca3fead LIB: Remove the call to SetDLLDirectory which removes the current directory from the search path on recent versions of Windows.
Also remove our copies of the Windows debug engine.  Recent version of Windows have recent enough versions of the debugger engine to generate call-stacks.
2014-01-10 15:16:40 -05:00
Rom Walton 9b85ac19ef samples: Add skeleton for zlib compression to sample app to test search path issues on Windows. It is not fully implemented. 2014-01-09 15:35:17 -05:00
Rom Walton 8b97697681 WINBUILD: Update vboxwrapper to 26058 2014-01-01 15:22:50 -05:00
Rom Walton e7e66155b9 WINBUILD: Update vboxwrappers version to 26057 2013-12-12 14:50:15 -05:00
Rom Walton a01aec4ffb VBOX: Increase the task reschedule interval for communication failures from 5 minutes to 1 day. 2013-12-12 11:03:52 -05:00
Rom Walton 99c7d486db VBOX: Do not attempt to start vboxsvc.exe if it is already running. Just grab a handle to the existing process and monitor it. 2013-12-11 17:11:18 -05:00
Rom Walton a4d52163ae WINBUILD: Update vboxwrappers version to 26054 2013-12-11 00:17:36 -05:00
Rom Walton 401aa50b04 WINBUILD: Update vboxwrappers version to 26053 2013-12-09 21:11:42 -05:00
Rom Walton ea56993093 VBOX: When disabling hardware acceleration because of legacy support, write that to stderr and suggest that the volunteer upgrade to BOINC 7.2. 2013-12-06 13:22:17 -05:00
Rom Walton a6da437c5c VBOX: Do not log about missing snapshots during cleanup
VBOX: Only log about relevant settings during a status report
VBOX: County an empty output response in is_system_ready() query as a failure.
2013-12-06 12:05:11 -05:00
Rom Walton ed93bc6a89 VBOX: Special case session lock errors when we attempt to start the VM, temp exit, give BOINC the pid and let it clean up.
WINBUILD: Update vboxwrappers version to 26050
2013-12-04 14:44:14 -05:00
Rom Walton f0f13534d1 VBOX: Add new VMX disabled error codes used on VirtualBox 4.3.
WINBUILD: Update vboxwrapper version to 26049
2013-12-04 14:16:48 -05:00