diff --git a/checkin_notes b/checkin_notes index 6839667265..631178d678 100755 --- a/checkin_notes +++ b/checkin_notes @@ -10922,3 +10922,10 @@ David 6 Oct 2006 client/ cs_prefs.C + +David 9 Oct 2006 + - core client: when parsing list of project files in sched reply, + delete the old sym link files first + + client/ + client_types.C diff --git a/client/client_types.C b/client/client_types.C index 02a9960787..84bb25646f 100644 --- a/client/client_types.C +++ b/client/client_types.C @@ -452,7 +452,21 @@ void PROJECT::file_xfer_succeeded(const bool is_upload) { int PROJECT::parse_project_files(MIOFILE& in) { char buf[256]; + unsigned int i; + char project_dir[256], path[256]; + + // delete current sym links. + // This ensures that we get rid of sym links for + // project files no longer in use + // + get_project_dir(this, project_dir); + for (i=0; i")) return 0; @@ -471,6 +485,9 @@ int PROJECT::parse_project_files(MIOFILE& in) { return ERR_XML_PARSE; } +// install pointers from FILE_REFs to FILE_INFOs for project files, +// and flag FILE_INFOs as being project files +// void PROJECT::link_project_files() { vector::iterator fref_iter; fref_iter = project_files.begin(); diff --git a/doc/auto_start.php b/doc/auto_start.php index de36c65d9b..390c9d920d 100644 --- a/doc/auto_start.php +++ b/doc/auto_start.php @@ -40,7 +40,7 @@ automatically when selected users log in, see the Ma

If you install the command-line client and want it to start automatically when each user logs in, see the Instructions from Berki Yenigun, -stegozor@gmail.com. +stegozor@gmail.com. "; page_tail(); diff --git a/doc/boinc_news.inc b/doc/boinc_news.inc index a196c791e7..d5b5f179d1 100644 --- a/doc/boinc_news.inc +++ b/doc/boinc_news.inc @@ -6,7 +6,7 @@ array("October 4, 2006", by Mike O'Connell of BOINC UK. Many topics were covered, including the question of credit and optimized clients. - Download an recording of the conversation (MP3, 13.5 MB) from + Download a recording of the conversation (MP3, 13.5 MB) from BOINC UK or a mirror at Berkeley." ), diff --git a/doc/contact.php b/doc/contact.php index 538a8257f0..144423e915 100644 --- a/doc/contact.php +++ b/doc/contact.php @@ -77,7 +77,7 @@ Each area is managed by an 'owner'. Web features - David Anderson + Rytis Slatkevicius Rob Ogilvie diff --git a/doc/download_other.php b/doc/download_other.php index bb430e29a2..4a457e9c35 100644 --- a/doc/download_other.php +++ b/doc/download_other.php @@ -62,8 +62,7 @@ array( ), array( "SETI-Linux", - "Linux i686, linux athlon xp, Linux AMD64, - Linux Pentium 3. Some Links to other Platforms", + "Linux: i686, Athlon-XP, AMD64, Pentium 3. Some Links to other Platforms", "BOINC, SETI@home" ), array( @@ -89,13 +88,14 @@ array( ), array( "Stefan Urbat", - "Solaris: SPARC, AMD64 (Opteron) and x86 -
GNU/Linux: AMD64 (Opteron), PowerPC, Itanium, s390 -
HP-UX (PA RISC and Itanium/IA64) + "Solaris: SPARC, AMD64 (Opteron), x86, i686 +
Linux: Alpha, SPARC, AMD64 (Opteron), PowerPC, Itanium, s390 +
HP-UX: PA RISC and Itanium/IA64 (includes BOINC Manager)
Tru64: Alpha
AIX: Power4 and later
OpenBSD: x86
NetBSD: x86 +
FreeBSD: x86, Alpha ", "BOINC core client, SETI@home" ), diff --git a/doc/prefs_override.php b/doc/prefs_override.php index 052c665f43..9f49c25895 100644 --- a/doc/prefs_override.php +++ b/doc/prefs_override.php @@ -4,12 +4,12 @@ require_once("docutil.php"); page_head("Preferences override file"); echo " By default, global preferences -are maintained on a project server, +and host venue are maintained on a project server, edited via a web interface, and downloaded from the server.

Some people may want to edit preferences locally, -or modify preferences on a single host. +modify preferences on a single host, or hardwire the host venue. To accommodate these requirements, BOINC lets you create a 'preferences override file'. This file is read by the core client after @@ -23,9 +23,9 @@ Its structure as follows: 0 0 0 - 0 - 0 + 0 0 + 0 0 0 0 @@ -42,6 +42,7 @@ Its structure as follows: 0 100 +[ venue ] ")."

diff --git a/doc/teams.php b/doc/teams.php index 6cd2b30949..acb7ef2483 100644 --- a/doc/teams.php +++ b/doc/teams.php @@ -6,7 +6,6 @@ echo "

Participants in a project can form teams. Each participant can belong to at most one team. -The participant who created the team is called its founder.

A team is local to a project. There is currently no provision for teams that span projects. @@ -24,7 +23,10 @@ A team has the following attributes:

  • A textual description.
  • An optional URL (e.g., of the team's web site)
  • A type (business, school, club, etc.). -
  • The founder. +
  • The founder: initially, this is the user who +created the team, but it may change (see below). +A team's founder may quit the team, +but will remain as its founder.
  • A list of members.