name failure vs needing a proxy server or something like that.
clientgui/
AccountManagerPropertiesPage.cpp, .h
ProjectPropertiesPage.cpp, .h
svn path=/trunk/boinc/; revision=18762
true conditions in the GetNext() GetPrev() logic causes
the wizard to traverse the page and then look for the next
page.
clientgui/
AccountManagerPropertiesPage.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=18749
case for DNS failures suggest that the user might need a proxy
to be defined instead or this project is unavailable or this
account manager is unavailable.
clientgui/
AccountManagerPropertiesPage.cpp, .h
ProjectPropertiesPage.cpp, .h
svn path=/trunk/boinc/; revision=18742
return ERR_IN_PROGRESS is the reference site check is in progress.
This hopefully fixes a bug where:
- the user is connected via a proxy
- the manager is run for the first time, and an attach is tried
- the get_project_config.php fetch fails because no proxy config
- the manager gets the CC_STATUS before the ref site check has
finished, so it thinks there's a network connection,
and it doesn't ask the user for proxy info
svn path=/trunk/boinc/; revision=18712
checking network connectivity and whether credentials have been
detected.
clientgui/
AccountManagerPropertiesPage.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=18473
Properties page the start for all automated wizard processes
so that we can successfully handle the need to check for
proxy servers. When directly advancing to the Processing
pages the proxy server checks were being skipped.
- MGR: Add some more smarts to the terms of use page which should
advance to the processing pages and skip the Account Info
page when the desired credentials are already known.
clientgui/
AccountInfoPage.cpp
AccountManagerPropertiesPage.cpp, .h
ProjectPropertiesPage.cpp, .h
TermsOfUsePage.cpp, .h
WelcomePage.cpp
WizardAttachProject.cpp
svn path=/trunk/boinc/; revision=18464
- Remove diagnostic framework, it wasn't being used anymore
and basically cluttered things up.
- Remove the notion of the Account Manager Remove wizard,
it hasn't ever been used.
- Simplify the welcome page
- Trim down the height of the wizard by hiding the new
cookie controls on the Account Info page. The wizard
needs to stay compatible with small displays.
- MGR: Only display the 'This is not a BOINC project' on an
HTTP 404 error. For a gethostbyname, xml parsing, and
socket connect error display the 'project is temporarly
unavailable'.
clientgui/
AccountInfoPage.cpp
AccountManagerInfoPage.cpp
AccountManagerProcessingPage.cpp
AccountManagerPropertiesPage.cpp
BOINCBaseWizard.cpp, .h
BOINCWizards.h
CompletionPage.cpp
ProjectInfoPage.cpp
ProjectListCtrl.cpp
ProjectProcessingPage.cpp
ProjectPropertiesPage.cpp, .h
UnavailablePage.cpp
WelcomePage.cpp, .h
WizardAttachProject.cpp
svn path=/trunk/boinc/; revision=18456
RPCs in the wizard. The polling RPCs would return ERR_RETRY when
the CC was in the middle of some other GUI_HTTP op (version check,
project list download).
clientgui/
AccountManagerProcessingPage.cpp
AccountManagerPropertiesPage.cpp
ProjectProcessingPage.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=18410
to a get_project_config.php request. It was causing the
wizards to throw a temp unavailable error page instead
of the not a boinc project page. Fixes#640
clientgui/
AccountManagerPropertiesPage.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=17512
to projects detection code.
- MGR: Prevent the user from progressing beyond the project
selection page if they are already attached to the
project they are trying to attach to. Display a dialog
box telling they are already attached to that project
and to choose a different project. This skips a bunch
of steps if they meant to attach to a different project.
clientgui/
AlreadyAttachedPage.cpp, .h
BOINCWizards.h
ProjectInfoPage.cpp
ProjectPropertiesPage.cpp, .h
WizardAttachProject.cpp, .h
win_build/
boincmgr_curl.vcproj
svn path=/trunk/boinc/; revision=17511
get_project_config rpc, use the same scheme as
the ACCOUNT_OUT structure.
clientgui/
ProjectProcessingPage.cpp
ProjectPropertiesPage.cpp, .h
lib/
gui_rpc_client.h
gui_rpc_client_ops.cpp
svn path=/trunk/boinc/; revision=16557
- scheduler: fix bug in adaptive replication:
if send an unreplicated job to untrusted host,
set both wu.target_nresults and wu.min_quorum to app.target_nresults.
svn path=/trunk/boinc/; revision=15762
Polling should be taken care of via MainDocument functions
to make sure that RPCs calls do not become excessive.
clientgui/
AccountManagerPropertiesPage.cpp
BOINCDialupManager.cpp
ProjectPropertiesPage.cpp
svn path=/trunk/boinc/; revision=12790