Commit Graph

19 Commits

Author SHA1 Message Date
Rom Walton 916cd7ded2 - MGR: Fix cookie detection problem when using the
IEGetProtectedModeCookie API.  Function prototype changed from the
        InternetGetCookieEx function.  HRESULT != BOOL.
        
    clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=25189
2012-02-02 17:35:24 +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
Charlie Fenton 4526ae487a MGR: Convert Google Chrome browser time to UNIX time
svn path=/trunk/boinc/; revision=23635
2011-06-04 02:03:02 +00:00
Charlie Fenton 673626936d MGR: Fixes for cookie detection on Google Chrome browser
svn path=/trunk/boinc/; revision=23632
2011-06-03 12:49:52 +00:00
Charlie Fenton 0391e09260 MGR: If Firefox 3 SQL query fails because cookie database is locked, make a temporary copy of the cookie file and query that
svn path=/trunk/boinc/; revision=23629
2011-06-02 10:00:51 +00:00
Rom Walton b26df9a1df - MGR: Initial stab at supporting Google Chrome cookies. SQLite engine needs
to be upgraded.  Write it while the code is still in my head.
        
    clientgui/
        browser.cpp, .h

svn path=/trunk/boinc/; revision=23564
2011-05-20 02:50:13 +00:00
Rom Walton 904bb14490 - MGR: Fix the case where user visits Grid Republic with IE 7 and
has a space character in their username.  IE6 and below kept
        the space as part of the filename, IE7 and above replace the
        space with an underscore.
        
    clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18450
2009-06-18 21:49:28 +00:00
Rom Walton 4d4abc1983 - MGR: Fix browser cookie lookup bug I introduced when I added
support for looking up cookies in Internet Explorer low rights
        environments. InternetGetCookie expects the hostname and
        domainname to be presented as URLs.
        
    clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18449
2009-06-18 21:32:10 +00:00
Rom Walton 734db62fb4 - MGR: Fix browser cookie detection on Windows machines where UAC is turned
on.  It appears it has never worked, and I imagine it would effect
        70% of our Windows Vista and Windows 7 user base.

    clientgui/
        browser.cpp
    lib/
        miofile.cpp, .h

svn path=/trunk/boinc/; revision=18409
2009-06-13 21:03:45 +00:00
Rom Walton d2ad500198 - MGR: The ReturnURL cookie is optional, not required.
clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18404
2009-06-12 22:54:32 +00:00
Rom Walton 06da777ef5 - MGR: Introduce the notion of a Return URL to the attach to
account manager wizard.  When successfully attached the
        account manager can have the manager launch a browser to
        a given URL by way of a cookie. It only works if the logon
        credentials were also given to the manager by way of a cookie.
        
    clientgui/
        AccountInfoPage.cpp
        AccountManagerProcessingPage.cpp
        browser.cpp, .h
        CompletionPage.cpp
        WizardAttachProject.cpp, .h

svn path=/trunk/boinc/; revision=18399
2009-06-12 17:50:03 +00:00
Charlie Fenton 6877f87abe MGR: Fix compile errors, remove authenticator validity test from detect_cookie_safari()
svn path=/trunk/boinc/; revision=18310
2009-06-04 23:45:33 +00:00
Rom Walton 45b7b302d0 - MGR: Add some basic validation for account manager cookie detection.
clientgui/
        browser.cpp

svn path=/trunk/boinc/; revision=18293
2009-06-04 14:45:24 +00:00
Rom Walton 302f0e8d8d - MGR: Fix bug in browser cookie detection code where firefox v3
cookie detection was returning true even for cookies that don't
        exist.
        
    clientgui/
        browser.cpp, .h

svn path=/trunk/boinc/; revision=18292
2009-06-04 13:18:23 +00:00
Charlie Fenton f47ae35b4d Mac MGR: Fix per-thread-locale logic on Mac; weak-link sqlite3 for OS 10.3.9 compatibility.
svn path=/trunk/boinc/; revision=18257
2009-06-02 02:01:08 +00:00
Rom Walton 7749529f4d - MGR/client: Enable cookie support for Account Managers
client/
        gui_rpc_server_ops.cpp
    clientgui/
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        browser.cpp
        MainDocument.cpp
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=18185
2009-05-22 13:36:22 +00:00
Rom Walton b25cd21510 - MGR: Include support for Firefox 3.x cookie support for
the attach to project wizard.
    - MGR: Include support for a cookie based attach to
        account manager wizard.
        
    clientgui/
        browser.cpp, .h
    clientgui/mac/
        browser_safari.mm
    win_build/
        boinc_post_bld_rules.cmd
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=18077
2009-05-12 14:20:36 +00:00
Rom Walton 28c72cab79 - WIN: First pass through the code to fix compliation errors when
building in a Unicode enabled environment.
        
        NOTE: For files that are shared between the core client and
          the manager, it was simpliar to just call the ANSI versions
          of the specific Windows API functions then to monkey with
          all of the string handling code and convert between ANSI
          and UCS-2 strings.  CreateFile becomes CreateFileA instead
          of the default of CreateFileW.
          
        Down to 11 compile time errors from over 100.

    clientgui/
        BOINCBaseFrame.cpp
        BOINCTaskBar.cpp
        browser.cpp
        browser.h
        sg_StatImageLoader.cpp
    lib/
        boinc_win.h
        diagnostics_win.cpp
        filesys.cpp
        gui_rpc_client_ops.cpp
        proc_control.cpp
        stackwalker_imports.h
        stackwalker_win.cpp
        str_util.cpp
        util.cpp
        win_util.cpp, .h

svn path=/trunk/boinc/; revision=17859
2009-04-23 03:40:49 +00:00
Rom Walton b595d7af76 build break fixes and some cleanup
svn path=/trunk/boinc/; revision=16088
2008-09-29 17:29:03 +00:00