diff --git a/checkin_notes b/checkin_notes index 0cbac426a3..4568ddb954 100755 --- a/checkin_notes +++ b/checkin_notes @@ -2356,3 +2356,32 @@ David Nov 9 2002 test_uc.php tools/ process_result_template.C + +David Nov 9 2002 + - Simplified account creation. + Only screen name, email address required; country, zip optional. + Only account ID required to log in + Removed web password from form; + projects can add this if they want. + - Change "authenticator" to "account ID" everywhere + - made country list appear on account creation form + + todo + db/ + constraints.sql + db.h + doc/ + account.html + app.html + create_project.html + participate.html + startup.html + html_user/ + renamed create_account.php to create_account_form.php + renamed login.php to login_form.php + download.php + index.php + login_action.php + util.inc + test/ + test_uc.php diff --git a/db/constraints.sql b/db/constraints.sql index 6b43c35dee..6920ef3ee1 100644 --- a/db/constraints.sql +++ b/db/constraints.sql @@ -11,6 +11,8 @@ alter table app_version alter table user add unique(email_addr); +alter table user + add unique(authenticator); alter table user add index ind_tid (teamid); diff --git a/db/db.h b/db/db.h index fa1cde7f6b..9dc04528b2 100644 --- a/db/db.h +++ b/db/db.h @@ -102,7 +102,7 @@ struct USER { unsigned int create_time; char email_addr[256]; char name[256]; - char web_password[256]; + char web_password[256]; // optional char authenticator[256]; char country[256]; char postal_code[256]; diff --git a/doc/account.html b/doc/account.html index 7ac839bd41..e165c84bfd 100644 --- a/doc/account.html +++ b/doc/account.html @@ -10,20 +10,17 @@ This involves filling out a form with -
  • You will receive an email containing an account ID +
  • You will receive an email containing an account key (a long random string).
  • Download and install the BOINC client program. -It will ask for a project URL and an account ID. +It will ask for a project URL and an account key. Enter the project's URL, -cut and paste the account ID from the email. +cut and paste the account key from the email.

    diff --git a/doc/app.html b/doc/app.html index cc76e0f1cf..57b5e845ae 100644 --- a/doc/app.html +++ b/doc/app.html @@ -1,15 +1,11 @@ -Platforms, applications, and versions +Applications and versions -

    Platforms, applications, and versions

    -

    -A platform is a compilation target (Windows/Intel, -Linux/Intel, MacOS/PPC, etc.). -Platforms are maintained in the platform table in the BOINC DB, -and can be created using the add utility. +

    Applications and versions

    -An application consists of an executable program, -perhaps with versions for various platforms. +An application represents a particular distributed computation; +it consists of a program (perhaps with versions for different platforms) +and a set of workunits and results. A project can operate many applications. Applications are maintained in the application table in the BOINC DB, and can be created using the add utility. @@ -32,13 +28,14 @@ Mac version 304.

    Each application has a minimum version. -When a client is sent work for an application, it is also sent -the latest application version for its platform. +When a client is sent work for an application, +it is also sent the latest application version for its platform. It is sent work only if this version is the minimum or greater.

    Application versions are maintained in the app_version table -in the BOINC DB, Each entry includes an XML document describing the +in the BOINC DB. +Each entry includes an XML document describing the files that make up the application version:

     <file_info> ... 
    @@ -57,5 +54,5 @@ files that make up the application version:
         </file_ref>
     </app_version>
     
    -The add utility provides a -simplified interface for creating application versions. +Application versions can be created using the +add utility program. diff --git a/doc/create_project.html b/doc/create_project.html index a86423a840..e171553e9a 100644 --- a/doc/create_project.html +++ b/doc/create_project.html @@ -1,4 +1,5 @@ Creating a BOINC project +

    Creating a BOINC project

    diff --git a/doc/participate.html b/doc/participate.html index 6759e44dd7..2cf02bf8a9 100644 --- a/doc/participate.html +++ b/doc/participate.html @@ -1,3 +1,5 @@ +Participating in BOINC projects +

    Participating in BOINC projects