Commit Graph

265 Commits

Author SHA1 Message Date
Rom Walton 9eb3d91e77 - WINSETUP: Give 'boinc_admins' and 'boinc_projects' the ability to access and
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
2011-12-30 22:38:10 +00:00
Rom Walton bd62f4203b Quick Updates
svn path=/trunk/boinc/; revision=24833
2011-12-19 23:42:03 +00:00
Rom Walton 9d0553f7ea - WINSETUP: Copy the explorer primary token to get processes launched by the setup
process to launch with reduced permissions.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.vcproj
        CALaunchBOINCManager.cpp
        launcher.cpp, .h
    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=24826
2011-12-19 20:45:32 +00:00
Rom Walton ade8957656 Quick Updates
svn path=/trunk/boinc/; revision=24788
2011-12-14 00:24:34 +00:00
Rom Walton 20ec2b2ac4 - MGR: Add IE8-10 support for browser cookies when UAC is enabled. Use the
supported API.  It appears MS changed the cookie file format in their
        latest browsers which broke our hack.  I have to leave the hack in
        for now because IE7 on Vista didn't expose the IEGetProtectedModeCookie
        API.
    - WINSETUP: Start BOINCMgr as a restricted process on Windows Vista+.
    
    clientgui/
        browser.cpp
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.vcproj
        CALaunchBOINCManager.cpp, .h
    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=24777
2011-12-12 23:56:56 +00:00
Rom Walton d7f0be788a - MGR: Update Progress Through Processor's skin files.
clientgui/res/
        progress.ico
    clientgui/skins/Progress Thru Processors/graphic
        <Various Files>
    clientgui/skins/Progress Thru Processors/
        skin.xml
    win_build/installerv2/redist/Progress/
        ptp_IsDialogBanner.bmp
        ptp_IsDialogBitmap.bmp
        ptp_splash.bmp
        ptp_Wizard.bmp

svn path=/trunk/boinc/; revision=24769
2011-12-09 22:21:21 +00:00
Rom Walton f35b34ca30 - WINSETUP: Add more logging to the create group and add user to group
functions in an attempt to figure out what is going on with Windows 8.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCGroups.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=24310
2011-09-30 17:56:34 +00:00
Rom Walton 1bc7c85d65 - Changes for Charity Engine Desktop.
client/win/res/
        ce.ico
    clientctrl/
        boincsvcctrl.rc
    clientgui/
        BOINCGUIApp.rc
    clientgui/res/
        ce.ico
    clientlib/win/
        boinc_dll.rc
    clientscr/
        boinc_ss.rc
    clientscr/
        boinc_ss_opengl.rc
    clientscr/res/
        ce.bmp
        ce.ico
    clienttray/
        boinc_tray.rc
    win_build/
        ce_boinc_cli.vcproj
        ce_boinc_dll.vcproj
        ce_boinc_ss.vcproj
        ce_boinccmd.vcproj
        ce_boincmgr.vcproj
        ce_boincsvcctrl.vcproj
        ce_boinctray.vcproj
        ce_ss_app.vcproj
        CharityEngine.sln
    win_build/installerv2/
        CharityEngine.ism
    win_build/installerv2/redist/0409/
        ce-eula.rtf
    win_build/installerv2/redist/CharityEngine/
        acct_mgr_url.xml
        ce.ico
        CE_IsDialogBanner.bmp
        CE_IsDialogBitmap.bmp
        CE_Splash.bmp

svn path=/trunk/boinc/; revision=23977
2011-08-10 16:51:58 +00:00
Rom Walton 9ac520985a - Changes for Charity Engine Desktop.
client/win/res/
        ce.ico
    clientctrl/
        boincsvcctrl.rc
    clientgui/
        BOINCGUIApp.rc
    clientgui/res/
        ce.ico
    clientlib/win/
        boinc_dll.rc
    clientscr/
        boinc_ss.rc
    clientscr/
        boinc_ss_opengl.rc
    clientscr/res/
        ce.bmp
        ce.ico
    clienttray/
        boinc_tray.rc
    win_build/
        ce_boinc_cli.vcproj
        ce_boinc_dll.vcproj
        ce_boinc_ss.vcproj
        ce_boinccmd.vcproj
        ce_boincmgr.vcproj
        ce_boincsvcctrl.vcproj
        ce_boinctray.vcproj
        ce_ss_app.vcproj
        CharityEngine.sln
    win_build/installerv2/
        CharityEngine.ism
    win_build/installerv2/redist/0409/
        ce-eula.rtf
    win_build/installerv2/redist/CharityEngine/
        acct_mgr_url.xml
        ce.ico
        CE_IsDialogBanner.bmp
        CE_IsDialogBitmap.bmp
        CE_Splash.bmp

svn path=/branches/boinc_core_release_6_8/; revision=23955
2011-08-08 17:32:20 +00:00
Rom Walton 3965d0b1f4 Quick Updates
svn path=/trunk/boinc/; revision=23747
2011-06-17 18:54:44 +00:00
Charlie Fenton e456ede797 Fix typo in all projects list: Urbana-Chamapign -> Urbana-Champaign
svn path=/trunk/boinc/; revision=23736
2011-06-17 00:38:35 +00:00
Rom Walton 0acd62e7c9 Quick Updates
svn path=/trunk/boinc/; revision=23382
2011-04-19 15:12:01 +00:00
Rom Walton e341bbfd47 - WINSETUP: Avoid a 0xc0000135 error by giving the boinc_master and
boinc_project membership in the 'Users' group.  Dynamic linking
        to nvcuda.dll was failing because the project applications were
        being denied access to DLLs in the system directory.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.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=22976
2011-02-01 18:12:37 +00:00
Rom Walton c08cea0207 Quick Updates
svn path=/trunk/boinc/; revision=22407
2010-09-24 18:29:34 +00:00
Rom Walton 9fc06ef7cf - WINSETUP: Update validate install procedure to account for the
removal of boinclog.exe.
    
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAValidateInstall.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=22021
2010-07-21 17:38:48 +00:00
Rom Walton 2179576c93 - WINSETUP: Update validate install procedure to account for the
removal of boinc.dll and addition of boinclog.exe.
    - MGR: Move auto-proxy detection code into its own thread.
    
    client/
        main.cpp
        sysmon_win.cpp
    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAValidateInstall.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=22009
2010-07-19 22:09:45 +00:00
Rom Walton 2d38108c28 Quick Updates
svn path=/trunk/boinc/; revision=21704
2010-06-08 15:47:32 +00:00
Rom Walton c4ac8a8eb5 Quick Updates
svn path=/trunk/boinc/; revision=21177
2010-04-14 21:02:46 +00:00
Rom Walton 99a58f221d Quick Updates
svn path=/trunk/boinc/; revision=21175
2010-04-14 20:54:46 +00:00
Rom Walton 1cfd7e85a8 - WINSETUP: Add support for the <team_name> tag in the Windows
installer for the auto created project_init.xml file.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateProjectInitFile.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=21147
2010-04-08 18:16:09 +00:00
Rom Walton 51dadc6c64 Quick Updates
svn path=/trunk/boinc/; revision=19633
2009-11-19 00:20:56 +00:00
Rom Walton 8dcf342085 Quick Updates
svn path=/trunk/boinc/; revision=19590
2009-11-17 21:46:51 +00:00
Rom Walton 236e6fb9f3 - WINSETUP: Add the PROJINIT_URL and PROJINIT_AUTH properties
to the installer custom action code, a project_init.xml
        file will be created in the data directory.
        
    win_build/installerv2/redist/Windows/src/boinccas
        boinccas95.vcproj
        CACreateProjectInitFile.cpp, .h
    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=19548
2009-11-12 18:18:56 +00:00
Rom Walton 917308513b - WINSETUP: Remove the 'SeDebugPrivilege' prev from the list of privs
the installer sets for BOINC.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAGrantBOINCAdminsRights.cpp
        CAGrantBOINCUsersRights.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=19361
2009-10-21 18:37:53 +00:00
Rom Walton c5ff99fb92 Progress Thru Processors stuff
svn path=/trunk/boinc/; revision=18808
2009-08-03 23:13:34 +00:00
Rom Walton 1cf6f63293 Progress Thru Processors stuff
svn path=/branches/boinc_core_release_6_8/; revision=18806
2009-08-03 23:06:45 +00:00
Rom Walton feb03352d7 - WINSETUP: Prevent a pathing problem with the client_auth.xml
creation by prepending a \ in front of the filename.
        
    winbuild/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateClientAuthFile.cpp
    winbuild/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    winbuild/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/branches/boinc_core_release_6_8/; revision=18706
2009-07-24 02:06:11 +00:00
Rom Walton b670b2da38 - WINSETUP: Prevent a pathing problem with the client_auth.xml
creation by prepending a \ in front of the filename.
        
    winbuild/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateClientAuthFile.cpp
    winbuild/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    winbuild/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=18669
2009-07-23 20:31:25 +00:00
Rom Walton 6e6051194c - WINSETUP: Add the PTP executable to the list of processes to terminate
when setup is launched.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAShutdownBOINCManager.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/branches/boinc_core_release_6_8/; revision=18516
2009-06-30 03:23:41 +00:00
Rom Walton 306cbd2fae Quick Updates
svn path=/branches/boinc_core_release_6_8/; revision=18515
2009-06-30 03:20:39 +00:00
Rom Walton ab8bc04995 - WINSETUP: Add the PTP executable to the list of processes to terminate
when setup is launched.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAShutdownBOINCManager.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=18514
2009-06-30 03:16:35 +00:00
Rom Walton 211aef0dae Quick Updates
svn path=/trunk/boinc/; revision=18513
2009-06-30 03:08:11 +00:00
Rom Walton 1ee89e9586 Quick Updates
svn path=/trunk/boinc/; revision=18512
2009-06-30 02:51:23 +00:00
Rom Walton 42becc77ae svn path=/branches/boinc_core_release_6_8/; revision=18475 2009-06-19 18:52:21 +00:00
Rom Walton 69cc49227a - MGR: Keep the wizard state mahine from prematurly moving on without
checking network connectivity and whether credentials have been
        detected.
        
    clientgui/
        AccountManagerPropertiesPage.cpp
        ProjectPropertiesPage.cpp


svn path=/branches/boinc_core_release_6_8/; revision=18474
2009-06-19 18:51:27 +00:00
Rom Walton 79dc9c0600 - WINSETUP: Provide a mechinism in the installer where the installer
can override the previous stored state from a previous installation.
        
        NOTE: Needed becuase PTP isn't going to be supporting 'Application
          execution mode', at least not with the initial installer.
          
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CARestoreSetupState.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll

svn path=/branches/boinc_core_release_6_8/; revision=18471
2009-06-19 18:11:16 +00:00
Rom Walton c43295cc21 - WINSETUP: Provide a mechinism in the installer where the installer
can override the previous stored state from a previous installation.
        
        NOTE: Needed becuase PTP isn't going to be supporting 'Application
          execution mode', at least not with the initial installer.
          
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CARestoreSetupState.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=18466
2009-06-19 17:49:38 +00:00
Rom Walton fa48965196 - INSTALL: Make sure both installers have the cookie required flag so that
the correct information is displayed on the AccountInfo page in the
        Wizard, if and when a browsers cookie could not be detected.
        
    mac_installer/Progress/
        acct_mgr_url.xml
    win_build/installerv2/redist/progress/    
        acct_mgr_url.xml

svn path=/trunk/boinc/; revision=18414
2009-06-14 16:13:33 +00:00
Rom Walton 664bdd5079 Quick Updates
svn path=/trunk/boinc/; revision=18413
2009-06-14 15:53:12 +00:00
Rom Walton 0269160f8e Quick Updates
svn path=/trunk/boinc/; revision=18407
2009-06-13 02:06:39 +00:00
Rom Walton a1b7b46921 Quick Updates
svn path=/trunk/boinc/; revision=18401
2009-06-12 21:49:27 +00:00
Rom Walton 1dd1812787 - WINSETUP: Change the install validation code so that it reads the MSI
database to determine what executable names to check instead of
        hard coding them. BOINCMGR is renamed to Progress Thru Process or
        in the case of GridRepublic it would be GridRepublic Desktop.
        
    win_build/installerv2/
        Progress.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp, .h
        CAValidateInstall.cpp
        CAVerifyInstallDirectories.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=18396
2009-06-12 16:29:25 +00:00
Rom Walton 89010182c9 - SCR: Update default values per BOINC defaults.
- PTP: Add files needed by the installer(s).
    
	clientscr/progress/
	    <Added and Deleted various files>
	clientscr/
	    screensaver.h
	win_build/installerv2/
	    Progress.ism
	    Progressx64.ism
	win_build/installerv2/redist/0409/
		ptp-eula.rtf
	win_build/installerv2/redist/Progress/
		acct_mgr_url.xml
		progress.ico
		ss_config.xml

svn path=/trunk/boinc/; revision=18383
2009-06-11 20:11:02 +00:00
Rom Walton e3552a977b PTP: Introduce 'Progress Thru Processors' to the Windows build
environment. Use GridRepublic skin until the new one is available.
      
	client/win/
		boinc_cli.rc
		boinc_cmd.rc
	client/win/res/
		progress.ico (Added)
	clientctrl/
		boincsvcctrl.rc
	clientgui/
		BOINCGUIApp.rc
	clientgui/res/
		progress.ico (Added)
	clientgui/skins/Progress Thru Processors
		<Various Files>
	clientlib/win/
		boinc_dll.rc
	clientscr/
		boinc_ss.rc
	clientscr/res/
		boinc.jpg (Deleted)
	clientscr/res/
		progress.bmp (Added)
		progress.ico (Added)
		Scricon3.ico (Deleted)
	clienttray/
		boinc_tray.rc
	win_build/
		Progress.sln
		ptp_boinc_cli.vcproj
		ptp_boinc_dll.vcproj
		ptp_boinc_ss.vcproj
		ptp_boinccmd.vcproj
		ptp_boincmgr.vcproj
		ptp_boincsvcctrl.vcproj
		ptp_boinctray.vcproj

svn path=/trunk/boinc/; revision=18379
2009-06-11 17:11:47 +00:00
Rom Walton c8808b1690 svn path=/trunk/boinc/; revision=17778 2009-04-10 15:54:25 +00:00
Rom Walton 1a8e70d5f6 - WINSETUP 'Everyone' is not just a group, it is a well known
group.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CASetPermissionBOINC.cpp
        CASetPermissionBOINCData.cpp
        CASetPermissionBOINCDataProjects.cpp
        CASetPermissionBOINCDataSlots.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=17772
2009-04-09 22:31:33 +00:00
Rom Walton 47cb6533e8 - WINSETUP: On some setups, how we were including the 'Everyone' well
known security ID in the boinc_users group didn't work properly.
        
        From now on include the 'Everyone' security ID in the various
        ACLs instead.  This will probley clean up a wide range of
        various issues with multi-user installs.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.cpp
        CASetPermissionBOINC.cpp
        CASetPermissionBOINCData.cpp
        CASetPermissionBOINCDataProjects.cpp
        CASetPermissionBOINCDataSlots.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=17738
2009-04-07 16:51:09 +00:00
Rom Walton ceb67571c7 - WINSETUP: When uninstalling, don't migrate the client data back
to the 5.x location.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp

svn path=/trunk/boinc/; revision=17737
2009-04-06 20:11:35 +00:00
Rom Walton bb26579fe2 Quick Updates
svn path=/trunk/boinc/; revision=17695
2009-03-30 16:02:10 +00:00
Rom Walton a7699be8a9 - WINSETUP: Update custom actions in case the goofy setup
problems are related to old custom actions.  I don't
        really think this is it, but i'm running out of ideas.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
    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=16884
2009-01-12 18:06:48 +00:00
Rom Walton 68ae8d069f Quick Updates
svn path=/trunk/boinc/; revision=16699
2008-12-16 18:51:06 +00:00
Rom Walton 378561d155 - WINSETUP: Make sure we don't try and do anything with the
SeDenyRemoteInteractiveLogonRight user right on Windows 
        2000 or older. Fixes #789
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAGrantBOINCAdminsRights.cpp
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAGrantBOINCProjectsRights.cpp
        CAGrantBOINCUsersRights.cpp

svn path=/trunk/boinc/; revision=16674
2008-12-12 21:47:38 +00:00
Rom Walton eb6c893b30 - WININSTALL: Disable "Protected Application Execution" mode
by default.
    - WININSTALL: Turn off the check for Internet Explorer 5.x

    win_build/installerv2/
        BOINC.ism
        BOINCx64.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp
        CARestoreSetupState.cpp
        CASaveSetupState.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=16631
2008-12-05 21:23:19 +00:00
Rom Walton 7c250e026f Quick Updates
svn path=/trunk/boinc/; revision=16456
2008-11-10 16:55:33 +00:00
Kevin Reed c16417bf51 Prevent cc_config.xml from being deleted if the volunteer customized it.
svn path=/trunk/boinc/; revision=16368
2008-10-30 21:30:56 +00:00
Rom Walton a163097059 svn path=/trunk/boinc/; revision=16275 2008-10-23 03:14:52 +00:00
Rom Walton 3a829d1912 Quick Updates
svn path=/trunk/boinc/; revision=16218
2008-10-15 20:14:11 +00:00
Kevin Reed cf5b8c5f95 Add files from 6.2 to HEAD for WCG
svn path=/trunk/boinc/; revision=16171
2008-10-09 17:15:03 +00:00
Kevin Reed e4c9d03acc Revert to prior version, my environment changed more in the build file then desired. I will let Rom add in the CCConfigMd5sum .h/.cpp files
svn path=/trunk/boinc/; revision=16170
2008-10-09 17:13:30 +00:00
Kevin Reed 5bcece3aae Final version. This allows for the removal of the prior version of the cc_config.xml file distribution with the 5.10.45 WCG version of BOINC. It does not remove the file if it has been modified or different from the version distributed.
svn path=/trunk/boinc/; revision=16169
2008-10-09 16:57:37 +00:00
Kevin Reed 3cb57a1306 Add CACCConfigMd5sum
svn path=/trunk/boinc/; revision=16126
2008-10-04 01:42:51 +00:00
Kevin Reed 5152c2a74b Functions to check the md5sum for the an existing cc_config.xml file to determine if it can be replaced or if a previous version has been customized by the user
svn path=/trunk/boinc/; revision=16123
2008-10-03 21:57:02 +00:00
Rom Walton 59b5bbf772 svn path=/trunk/boinc/; revision=16018 2008-09-18 17:42:11 +00:00
Rom Walton 90d1109bfe - winsetup: Change the delete file after reboot code to use
MoveFileEx instead of the RunOnce registry key.  It does what
        I was originally trying to do directly to:
        HKLM\SYSTEM\CurrentControlSet\Control\
        Session Manager\PendingFileRenameOperations
        But I ran into issues across various versions of Windows.
        
        Thanks to Nicolas Alvarez for pointing out the API.
    - scrsave: Some more screensaver clean-up.
    - lib: Fix an infinate loop problem in get_exit_status,
        luckly BOINC wasn't using it.
        
    clientscr/
        screensaver.cpp
    lib/
        util.C
    win_build/installerv2/redist/Windows/src/boinccas/
        CAValidateRebootRequest.cpp

svn path=/trunk/boinc/; revision=15945
2008-08-29 19:06:04 +00:00
Rom Walton 7ef56029e7 - WINSETUP: For safety sake, disable the logon via terminal services
user right for both boinc_master and boinc_project.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp

svn path=/trunk/boinc/; revision=15916
2008-08-21 16:42:40 +00:00
Rom Walton 95eb044ef1 - WINSETUP: Make sure we kill the manager on WinNT based systems instead
of requesting a graceful exit first.  For some reason, every once
        and awhile the installer gets stuck in the call to SendMessage()
        which in turn is waiting on the manager to come out of whatever
        event processing code it is stuck in. I don't know if the manager
        is stuck in wxWidget code or not, but the installer shouldn't
        ever get stuck waiting on a hung app.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        CAShutdownBOINCManager.cpp

svn path=/trunk/boinc/; revision=15634
2008-07-18 18:01:58 +00:00
Rom Walton cd07d91c0f - WINSETUP: Don't create the flag file until after the migration phase
has been completed.
    - WINSETUP: Use real quotes around the delete file command instead of
        tick marks, the Windows shell throws an error
    - WINSETUP: Instead of calling the Windows API to determinethe various
        special folders, use the MSI properties which match the 'choose folder'
        dialog. We can skip the step if doing a case insensitive compare.
        Plus it appears that MSI normalizes the paths for us.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp
        boinccas95.def
        boinccas95.vcproj
        CAMigrateBOINCData.cpp
        CAValidateRebootRequest.cpp, .h (Added)
        CAVerifyInstallDirectories.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=15606
2008-07-15 21:15:05 +00:00
Rom Walton f18540bf78 - WINSETUP: Create a flag file that can be used to keep either the
manager or the CC from starting until a reboot has been
        performed.  Flag the file for deletion after a reboot has been
        performed.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp
        boinccas.rc
    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=15604
2008-07-14 21:23:07 +00:00
David Anderson d0ca745a0b - client, Linux: change CUDA probing.
libcudart{32,64}.so is bundled with client.
    client loads it and if successful calls the device-query functions.
- client, Linux: append the current directory
    (i.e., the BOINC data directory) to the LD_LIBRARY_PATH for apps.
    This goes after the project dir and the slot dir.
    This lets apps link to libcudartX.so.
    NOTE: this is not recommended; better to include it with your app.
- client: allow for multiple messages from coproc probing
- fixed indentation in cs_platforms.C


svn path=/trunk/boinc/; revision=15591
2008-07-10 21:57:18 +00:00
Rom Walton bf532fdbc1 - WINSETUP: Normalize the special paths checks.
win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp
        CAVerifyInstallDirectories.cpp

svn path=/trunk/boinc/; revision=15585
2008-07-09 16:44:14 +00:00
Rom Walton f5af62882f - WINSETUP: Prevent certain special paths from being used for either
the install directory or the data directory. Prevent this from
        both the UI component of setup, and if the situation is detected
        from the migration custom action, skip migration.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.cpp
        CAVerifyInstallDirectories.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=15567
2008-07-08 17:51:19 +00:00
Rom Walton 288c0df997 - WINSETUP: Change the custom action descriptions for those custom
actions that deal with user rights and privileges and user
        accounts.
    - WINSETUP: Add some basic benchmarking code for user rights and
        privileges

    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CAGrantBOINCAdminsRights.cpp
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAGrantBOINCProjectsRights.cpp
        CAGrantBOINCUsersRights.cpp
        CAMigrateBOINCData.cpp

svn path=/trunk/boinc/; revision=15546
2008-07-03 18:37:20 +00:00
Rom Walton e3037aa5e2 - WINSETUP: Store and cleanup a set of flags to avoid repeatedly
migrating data back and forth.
    - WINSETUP: If the migration uninstall routine detects a newer
        version of BOINC being installed, skip the uninstall process.

    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        boinccas95.def
        boinccas95.vcproj
        CAMigrateBOINCData.cpp
        CAMigrateBOINCDataCleanup.cpp, .h (Added)
        CAMigrateBOINCDataVersion.cpp, .h (Added)
        CAValidateInstall.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=15466
2008-06-25 17:28:50 +00:00
Rom Walton e12793172a Bug Fixes and binary updates
svn path=/trunk/boinc/; revision=15439
2008-06-19 22:32:01 +00:00
Rom Walton ea6328235b - WINSETUP: Suppress the reboot prompt and just reboot, since we
have already informed the user it is needed on the conformation
        screen
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.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=15436
2008-06-19 18:39:58 +00:00
Rom Walton 273f9fa0ae - WINSETUP: Properties that are changed during the execution phase
of setup do NOT bubble back up to the UI phase of setup when
        completed. Create some custom actions that store those properties
        in the registry and then read them back after we are back in the
        UI phase. Without them we cannot control what text is displayed
        in the setup completion dialog.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp
        boinccas95.def
        boinccas95.vcproj
        CARestoreExecutionState.cpp, .h (Added)
        CASaveExecutionState.cpp, .h (Added)
    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=15435
2008-06-19 18:02:28 +00:00
Rom Walton 6c9b4626ae - WINSETUP: Validate that the installed executables are
the ones we are expecting.
    - WINSETUP: Do not allow the data directory and install
        directory to be the same directory.
    - WINSETUP: Reduce the amount of time allocated to
        shutdown the BOINC Manager from 30 secs to 5 secs
        before killing it. Otherwise the user thinks the
        install process is hung.
    - WINSETUP: Change text for describing the protected
        mode install
    - WINSETUP: Add text describing the reason for a reboot
    - WINSETUP: Add text describing the need to run a repair
        in the case where a third party BOINC CC was installed
        or a private drop of the CC was used.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        boinccas.vcproj
        boinccas95.def
        boinccas95.vcproj
        CAShutdownBOINCManager.cpp
        CAValidateInstall.cpp, .h (added)
        CAVerifyInstallDirectories.cpp, .h (added)
    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=15425
2008-06-18 17:17:04 +00:00
Rom Walton e685320684 - WINSETUP: Fix a struct alignment issue when dumping the base64 encoded
password for boinc_project to a file.
        
        ATL's string conversion functions act of a class and not a buffer
        which makes memory management easier but doesn't interop well with
        fprintf unless you specify the buffer name directly.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateClientAuthFile.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=15319
2008-05-28 21:21:23 +00:00
Rom Walton 4939d9441c - WINSETUP: The call to GetFreeDiskSpaceEx was failing becuase the path
didn't exist yet, so all the values in the returned data structures
        was random junk. If the directory had never been created before
        then it was returning 27/57 bytes free. If the drectory had existed
        at one time then the return values were several gigabytes.
        
        If the first request to GetFreeDiskSpaceEx fails, then check for the
        parent directory, if that fails pass a NULL value which means check
        the default volume.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.rc
        boinccas.vcproj
        CAMigrateBOINCData.cpp
        CASetPermissionBOINCDiagnostics.cpp, .h (deleted)
    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=15298
2008-05-27 22:26:58 +00:00
Rom Walton bed5652cb5 Quick Updates
svn path=/trunk/boinc/; revision=15179
2008-05-12 20:38:20 +00:00
Rom Walton dc8f7b0f3e - WINSETUP: Exclude the skins, and locale directory from data
migration.
    
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp, .h

svn path=/trunk/boinc/; revision=15175
2008-05-12 19:45:42 +00:00
Rom Walton ce2ca8b03a - Add the ability for the users in 'boinc_projects' to be able to
read/execute the DLLs needed in the diagnostics framework.
        (dbghelp.dll, srcsrv.dll, symsrv.dll, symsrv.yes)
    
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
        CASetPermissionBOINCDiagnostics.cpp, .h (added)

svn path=/trunk/boinc/; revision=15174
2008-05-12 18:22:40 +00:00
Rom Walton 064be92503 - WINSETUP: Fix the bug during uninstall where the data files were not
being migrated back to the executable directory.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=15019
2008-04-04 19:51:22 +00:00
Rom Walton 91ce899042 - WINSETUP: Inform MSI that a reboot is suggested after creation of
'boinc_master', 'boinc_project', 'boinc_admins', 'boinc_users',
        'boinc_projects'.
    - WINSETUP: Reread the INSTALLDIR property from the registry to
        determine if their is data to migrate. INSTALLDIR is changed to
        whereever the user wants to install BOINC now, whihc may be
        different then where it was in 5.10.
    - WINSETUP: If the user is running on Win2k but hasn't upgraded to
        SP4, inform them of the new requirement.
        
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp, .h
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CAMigrateBOINCData.cpp

svn path=/trunk/boinc/; revision=15011
2008-04-03 20:24:46 +00:00
Rom Walton 56776e5b0d - WINSETUP: Make sure the executable permissions are setup correctly
after the binaries are installed.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
        CASetPermissionBOINC.cpp, .h (Added)

svn path=/trunk/boinc/; revision=15010
2008-04-02 20:09:21 +00:00
Rom Walton 02eedda8ef - WINSETUP: Explicitly set the permissions on the BOINC Data
directory structure during every install.

    win_build/
        boincmgr_curl.vcproj
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.rc
        boinccas.vcproj
    win_build/installerv2/redist/Windows/src/boinccas/
        CASetPermissionBOINCData.cpp, .h (Added)
        CASetPermissionBOINCDataProjects.cpp, .h (Added)
        CASetPermissionBOINCDataSlots.cpp, .h (Added)
        dirops.cpp, .h
        stdafx.h
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll

    - Tag for 6.1.12 release, all platforms
      boinc_core_release_6_1_12

    /
        configure.ac
        version.h

svn path=/trunk/boinc/; revision=14989
2008-03-31 19:05:27 +00:00
Rom Walton 0a180fdfbc - WINSETUP: Hide the 'boinc_master' and 'boinc_project' user profiles after
the accounts have been created.
    - WINSETUP: Return the user rights to a known good state for 'boinc_master',
        'boinc_project', 'boinc_admins', 'boinc_users', and 'boinc_projects'.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.cpp
        boinccas.def
        boinccas.vcproj
        CAGrantBOINCAdminsRights.cpp, .h (Added)
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAGrantBOINCProjectsRights.cpp, .h (Added)
        CAGrantBOINCUsersRights.cpp, .h (Added)
        CAHideBOINCMasterProfile.cpp, .h (Added)
        CAHideBOINCProjectProfile.cpp, .h (Added)
        lsaprivs.cpp, .h
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll

svn path=/trunk/boinc/; revision=14964
2008-03-27 17:43:27 +00:00
Rom Walton 63a15edd06 - Tag for 6.1.9 release, all platforms
boinc_core_release_6_1_9

svn path=/trunk/boinc/; revision=14815
2008-02-28 15:57:42 +00:00
Rom Walton bc3a0a0b90 Update Windows debugger engines for x86 and x64
svn path=/trunk/boinc/; revision=14711
2008-02-08 17:21:42 +00:00
Rom Walton bda057588a - WINSETUP: disable creation of client_auth.xml on Win2k.
Win2k requires any user account that is going to attempt
        to logon as another account to have admin privs.
    - WINSETUP: Give 'boinc_project' the right to be able to
        logon as a service, we denied the right to logon
        interactively.
    - WINSETUP: Disable the 'failed to shutdown BOINC service'
        dialog box.
    - CC: Use the client_auth.xml file if present to launch
        boinc applications as boinc_project if it exists.
    - LIB: Use the client_auth.xml file if present to launch
        boinc graphics applications as boinc_project if it
        exists.
        
    client/
        app_start.C
    lib/
        diagnostics_win.C
    lib/
        util.C, .h
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAShutdownBOINC.cpp
    win_build/installerv2/redist/Windows/Win32/
        boinccas.dll
        boinccas95.dll
    win_build/installerv2/redist/Windows/x64/
        boinccas.dll
        boinccas95.dll
    win_build/
        boinc_ss.vcproj
        boincmgr_curl.vcproj
        libboinc.vcproj

svn path=/trunk/boinc/; revision=14659
2008-02-01 22:08:48 +00:00
Rom Walton 6d6c8cc890 - WINSETUP: Don't configure MSI so that it'll attempt to stop the
BOINC service, we already do it much earlier in the install
        process
    - WINSETUP: Fix two typos in the CACreateBOINCGroups custom
        action.
    - WINSETUP: Include CACreateClientAuthFile in the build now.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCAccounts.cpp
        CACreateBOINCGroups.cpp
        CACreateClientAuthFile.cpp, .h (Added)
        CAMigrateBOINCData.cpp
        stdafx.h
    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=14657
2008-01-31 20:33:03 +00:00
Rom Walton 7364f8710d - WINSETUP: Fix the migration check where sometimes the data directory
was being detected as within the install directory even though it
        was not.
        
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.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=14654
2008-01-31 15:56:48 +00:00
Rom Walton c38bc8ce29 - WINSETUP: Fix failed termination attempts on Win64
win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        terminate.h
    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=14598
2008-01-18 20:58:18 +00:00
Rom Walton 5f9b814832 - WINSETUP: Add some additional comments to the setup log when
we know we cannot do a migration and why.
    
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
        CAMigrateBOINCData.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=14558
2008-01-15 21:49:45 +00:00
Rom Walton ba42d89a33 - Fix a crash condition when BOINC is started as a standard user account
without the 'create global named objects' user right on Vista.
    - WINSETUP: Make sure that BOINC Tray is started for all users on the
        system.
    - WINSETUP: If the 'All users can control BOINC' checkbox is checked then
        put the BOINC Manager startup short cut in the 'all users' startup directory
        otherwise put it in the 'users' startup directory.
        
    clientlib/win/
        IdleTracker.cpp
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.rc
    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=14531
2008-01-11 17:14:11 +00:00
Rom Walton 963c26d0d1 - WINSETUP: Attempt to shutdown any BOINC processes much earlier
in the execution cycle. Originally did this in the 5.10 branch.
    - WINSETUP: Add some more checks to safe guard the migration process.
        1.  Check to see if the install directory and the data directory are
            the same, if so, abort migration.
        2.  Check to see if the data directory is under the install directory,
            if so, abort migration.
        3.  If the client_state.xml file already exists in the data directory,
            abort migration.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.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=14393
2007-12-17 18:05:02 +00:00
Rom Walton 8a441431ca - WINSETUP: Fix a couple permission problems when protected
mode isn't defined.
    - WINSETUP: Streamline the CC startup procedure when
        the manager launches the CC.

    clientgui/
        BOINCGUIApp.cpp
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCGroups.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=14382
2007-12-14 04:57:30 +00:00
Rom Walton 5e0ffd6e13 - WINSETUP: Replace two stage migration with a single stage
defered custom action, implement rollback functionality,
        and increase trace output in case of failure.
    - WINSETUP: Let MSI start the BOINC Service now.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CAMigrateBOINCData.cpp, .h
        CAMigrateBOINCDataTemp.cpp, .h (deleted)
        CAStartupBOINCService.cpp, .h (deleted)
    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=14377
2007-12-12 15:34:34 +00:00
Rom Walton 3bc88f376b - WINSETUP: Fix a few more permission problems with how
InstallShield does things.
    - WINSETUP: Don't attempt to create accounts or set rights
        on Win9x based systems.
    - WINSETUP: Add additional trace messages to
        CACreateBOINCAccounts.
    - WINSETUP: Add entries for a null script when creating
        user accounts, apparently it is a requirement for
        creating accounts on Win2k and WinXP.

    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        CACreateBOINCAccounts.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=14341
2007-12-02 06:45:15 +00:00
Rom Walton 570224e001 - WINSETUP: Policy change, the migration of the data files happens in
two stages. The first stage happens before InstallInitialize and the
        second stage happens after InstallFinalize. Everything between
        InstallInitialize and InstallFinalize just generates a script
        and doesn't actually change the file system, so the permission trees
        just get screwed up.
    - WINSETUP: Updated CAMigrateBOINCData
    - WINSETUP: Created CAMigrateBOINCDataTemp
    - WINSETUP: Created CAStartupBOINCService
    - CC: Change the current working directory on startup to the DATADIR.
    - CC: Change the logic for pointing to the CA Certificate Bundle on
        Windows.
        
    client/
        http_curl.C
        main.C
    win_build/installerv2/
        BOINC.ism
    win_build/installerv2/redist/Windows/src/boinccas/
        boinccas.def
        boinccas.vcproj
        boinccas95.def
        boinccas95.vcproj
        CAGrantBOINCMasterRights.cpp
        CAGrantBOINCProjectRights.cpp
        CAMigrateBOINCData.cpp
        CAMigrateBOINCDataTemp.cpp, .h (Added)
        CAShutdownBOINC.cpp
        CAStartupBOINCService.cpp, .h (Added)
    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=14332
2007-11-30 16:31:30 +00:00