1. 01 Jan, 2012 1 commit
    • David Anderson's avatar
      · 8b4df381
      David Anderson authored
      svn path=/trunk/boinc/; revision=24961
      8b4df381
  2. 31 Dec, 2011 4 commits
  3. 30 Dec, 2011 6 commits
    • Rom Walton's avatar
      - WINSETUP: Give 'boinc_admins' and 'boinc_projects' the ability to access and · 9eb3d91e
      Rom Walton authored
              launch the VirtualBox server-side application.  This should complete the
              needed work to run VirtualBox within the Windows sandboxed environment.
          - WINSETUP: Remove the virtualized file system tag from the Windows Explorer
              copied security token when launching BOINC Manager and BOINC Tray after
              setup has completed.  I believe this will resolve the new cookie issue
              experienced by PTP/GR/CE.
      
          win_build/installerv2/redist/Windows/src/boinccas/
              aclmgmt.cpp
              boinccas.def
              boinccas.vcproj
              CAGrantBOINCAdminsVirtualBoxRights.cpp, .h
              CAGrantBOINCProjectsVirtualBoxRights.cpp, .h
              CALaunchBOINCTray.cpp, .h
              dcomperm.h
              launcher.cpp
              listacl.cpp
              sdmgmt.cpp
              srvcmgmt.cpp
              utils.cpp
              wrappers.cpp
          win_build/installerv2/redist/Windows/Win32/
              boinccas.dll
              boinccas95.dll
          win_build/installerv2/redist/Windows/x64/
              boinccas.dll
              boinccas95.dll
      
      svn path=/trunk/boinc/; revision=24951
      9eb3d91e
    • Rom Walton's avatar
      Quick Updates · 3bc40138
      Rom Walton authored
      svn path=/trunk/boinc/; revision=24946
      3bc40138
    • Rom Walton's avatar
      - client: processor features buffer is supposed to be 1024 bytes. avoid · 741eb518
      Rom Walton authored
              truncation.
              
          lib/
              hostinfo.cpp
      
      svn path=/trunk/boinc/; revision=24945
      741eb518
    • David Anderson's avatar
      - client: for VBox apps, check stderr for "ERR_CPU_VM_EXTENSIONS_DISABLED". · 95ebb112
      David Anderson authored
          If found, set HOST_INFO::p_vm_extensions_disabled,
          and pass this to the scheduler.
      - scheduler (VBox app plan function) if a host has p_vm_extensions_disabled
          set, don't sent it multicore VBox jobs.
      
      Note: if you have a host with VM extensions, and they're disabled
          in the BIOS, and you enable them, you can remove the
          <p_vm_extensions_disabled> line from client_state.xml
          and you'll be eligible to get multicore VM jobs again.
      
      
      svn path=/trunk/boinc/; revision=24944
      95ebb112
    • David Anderson's avatar
      - client: parse APP:non_cpu_intensive correctly. · a08ab28d
      David Anderson authored
      		This got broken somehow.
      	- client: don't crash if missing RSS feed file for some reason
      
      svn path=/trunk/boinc/; revision=24942
      a08ab28d
    • Rom Walton's avatar
      - VBOX: Add ERR_CPU_VM_EXTENSIONS_DISABLED string to the error case where · 0320e956
      Rom Walton authored
              the VM extensions for the CPU have been disabled via the BIOS.  This
              allows the core-client to parse the response and disable future
              request for multi-core VM jobs.
              
          samples/vboxwrapper/
              vboxwrapper.cpp
      
      svn path=/trunk/boinc/; revision=24940
      0320e956
  4. 29 Dec, 2011 1 commit
  5. 28 Dec, 2011 4 commits
  6. 27 Dec, 2011 2 commits
  7. 26 Dec, 2011 11 commits
    • Rom Walton's avatar
      - VBOX: For hosts who do not have processors with VM extensions try · d2de5056
      Rom Walton authored
              and disable the use of them at VM creation time.  Certain actions
              within VirtualBox will force enabling them at runtime and cause
              an error (like SMP support) but it should reduce confusion between
              volunteers and projects when a VM configuration change now causes
              a class of machine that used to work suddenly stop working.
          - VBOX: Add some more helpful text notes for error conditions that
              the volunteer might be able to address.  For instance other
              hypervisors locking the VM CPU features for exclusive use.
          - VBOX: If we have to dump out the VM execution log on Windows, remove
              excess carriage returns from the spew.
              
          samples/vboxwrapper/
              vbox.cpp
              vboxwrapper.cpp
      
      svn path=/trunk/boinc/; revision=24907
      d2de5056
    • David Anderson's avatar
      - scheduler: we were using CPU time for elapsed time · 73eebc69
      David Anderson authored
          when the latter wasn't reported.
          Do this BEFORE sanity checks on elapsed time
          to prevent cheating.
      
      
      svn path=/trunk/boinc/; revision=24906
      73eebc69
    • Rom Walton's avatar
      - VBOX: If a host has been assigned a single-core job and the · 63607c07
      Rom Walton authored
              processor doesn't support hardware acceleration for VMs,
              manually turn off the hardware acceleration support in the VMs
              configuration.
              
              NOTE: The latest server scheduler should not be assigning
              multi-core jobs to hosts that do not have hardware acceleration.
      
          samples/vboxwrapper/
              vbox.cpp
      
      svn path=/trunk/boinc/; revision=24905
      63607c07
    • Rom Walton's avatar
      Quick Updates · 3dad803b
      Rom Walton authored
      svn path=/trunk/boinc/; revision=24904
      3dad803b
    • Rom Walton's avatar
      · 94c7b82d
      Rom Walton authored
      svn path=/trunk/boinc/; revision=24903
      94c7b82d
    • David Anderson's avatar
      - scheduler: in vbox plan class, require that host have · fe160249
      David Anderson authored
          VM acceleration hardware feature
      - remove job submission: typo fix
      
      
      svn path=/trunk/boinc/; revision=24902
      fe160249
    • David Anderson's avatar
      - update_versions: support <needs_network> flag in version.xml · 4e50e4b8
      David Anderson authored
      
      svn path=/trunk/boinc/; revision=24901
      4e50e4b8
    • David Anderson's avatar
      - make "needs network" a property of APP_VERSION rather than APP · c28a4ef6
      David Anderson authored
      
      svn path=/trunk/boinc/; revision=24900
      c28a4ef6
    • David Anderson's avatar
      - add support for APP::needs_network flag. · b003b8e2
      David Anderson authored
      		If set, don't run jobs for that app while network is suspended.
      		- client: parse this flag and maintain in state file;
      			do a job reschedule when network suspend state changes
      		- GUI RPC: add RESULT::network_wait flag;
      			if set, this job is waiting for network access to be allowed
      		- Manager: display the above in task info
      	- add support for "web graphics URL" (see above)
      		- client: parse message containing URL on graphics_reply channel
      			and store in ACTIVE_TASK::web_graphics_url
      		- GUI RPC: add RESULT::web_graphics_url
      		- Manager: if web graphics URL is present, Show Graphics opens a browser
      	- remove some vestigial code for pre-V6 graphics
      
      svn path=/trunk/boinc/; revision=24899
      b003b8e2
    • David Anderson's avatar
      - API/client/manager: · 17e2cede
      David Anderson authored
          allow applications to supply a "web graphics URL",
          in which case the manager's "Show Graphics" button
          opens a browser at that URL.
          This typically would used for applications that
          implement a web server that serves pages showing
          job information in HTML.
      - vboxwrapper: if <pf_guest_port> is specified in the config file,
          set up port forwarding to that port
          and use the above API call with URL "http://localhost:port"
      
      
      svn path=/trunk/boinc/; revision=24898
      17e2cede
    • Rom Walton's avatar
      - VBOX: Disable hardware virtualization acceleration support by default. There · 90db1ed0
      Rom Walton authored
              is a certain class of machines where the processor supports hardware
              acceleration but it is disabled in the computers BIOS.  Asking the volunteer
              to tweak settings in the computers BIOS isn't a good idea.  We might be able
              to turn it on as an advanced preference thing in the future.
      
          samples/vboxwrapper/
              vbox.cpp
              vboxwrapper.cpp
      
      svn path=/trunk/boinc/; revision=24896
      90db1ed0
  8. 25 Dec, 2011 6 commits
  9. 24 Dec, 2011 5 commits