|
Downloads |
FCI releases
Show only latest release
fci-1.8.4 (2.12 MB), Fri Jan 13 13:47:47 2012
2012-01-13 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: Add stats below the username list.
* www/teams.plc: Add stats below the team list.
fci-1.8.3 (2.12 MB), Sat Dec 24 01:04:34 2011
2011-12-24 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Add proxy support. Set HTTP_PROXY environmental
variable, or use --proxy-url to specify an alternative. Proxy authentication
is supported with the --proxy-username & --proxy-password options.
fci-1.8.2 (2.09 MB), Tue Dec 13 19:34:24 2011
2011-12-13 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: Also terminate after failing to get proper
XML data 5 times.
2011-12-10 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Arch: Updated for Arch 2011.08.19.
* documentation/INSTALL.OpenSUSE: Updated for OpenSUSE 12.1.
2011-11-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/js/cdw/ChemDoodleWeb.js: Update to ChemDoodle Web Components v4.4.1.
* www/js/cdw/ChemDoodleWeb-libs.js: Update gl-matrix to v1.0.1.
2011-11-07 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.OpenBSD: Updated for OpenBSD 5.0.
* documentation/INSTALL.FreeBSD: Updated for FreeBSD 8.2.
fci-1.8.1 (2.09 MB), Thu Oct 27 21:37:47 2011
2011-10-22 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Update tpf_graph() for jQuery Flot 0.7 with separate selection
plugin. Also zoom on the y axis now that its axis value scaling has been
fixed.
* www/site.plc: Drop the jQuery shipped with Flot from the header, and include
the ChemDoodleWeb libs version first which includes (a newer version) of
jQuery than Flot (v1.5.1 vs v1.6.2). This fixes the broken TPF graphs on the
client page.
* www/js/jquery.flot.js: Updated to v0.7.
* www/js/jquery.flot.selection.js: Added Flot selection plugin now split from
jquery.flot.js.
fci-1.8 (2.03 MB), Sat Oct 22 15:27:54 2011
2011-10-22 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Add new project image types to project-images.xml.
* scripts/fci-update-project-images.pl: Add -f/--force parameter to force
regeneration of existing project images. Usefull after changing the image
resolution.
* www/about.plc: Add link to ChemDoodle Web Components homepage.
* www/index.pl: Fix htmlheader() to not require a meta name, only content is
always required.
* www/site.plc: Include ChemDoodle Web Component files in HTML header.
* www/clients.plc: Add option for 'interactive' image type using ChemDoodle
Web Components if PDB file for project is available.
* www/projects.plc: Add 'Interactive Molecule Viewer' using ChemDoodle Web
Components if PDB file for project is available.
* www/js/cdw/ChemDoodleWeb-libs.js: Add ChemDoodle Web Components dependencies.
* www/js/cdw/ChemDoodleWeb.js: Add ChemDoodle Web Components main script.
* www/js/cdw/ChemDoodleWeb.css: Add ChemDoodle Web Components stylesheet.
* www/settings/project-images.plc: Add support for new 'interactive' type.
fci-1.7.7 (1.96 MB), Thu Jul 28 22:57:01 2011
2011-07-28 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Update psummary parses to allow space in
the contact name.
fci-1.7.6 (1.96 MB), Sun Jun 19 21:00:03 2011
2011-06-18 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Update psummary parses to allow / in
the project name.
fci-1.7.5 (2.04 MB), Sun Mar 27 16:41:24 2011
2011-03-27 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Always parse times from FAHlog as UTC.
2011-02-23 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-jmol-projects.pl: Upgrade project code mapping:
A5 -> GRO-A5 & OF -> OPENMM_OPENCL (psummary used OPENMMFERMI initially)
2010-12-23 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: If only points per hour data is available, convert it to
points per day.
fci-1.7.4 (1.97 MB), Sun Dec 12 21:55:17 2010
2010-12-12 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Add time to completed also for expected WUs, besides already
completed WUs. (Related: #9)
* documentation/INSTALL.Gentoo: Moved noted about USE flags to precede emerge
instructions, added rc-update for apache2.
2010-12-11 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Slackware: Updated SlackBuild instructions.
* documentation/INSTALL.Mandriva: Updated for Mandriva 2010.1.
* documentation/INSTALL.Fedora: Updated for Fedora 14.
* documentation/INSTALL.OpenSUSE: Updated dependency instructions.
* documentation/INSTALL.Arch: Updated AUR instructions.
2010-12-10 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Don't overwrite the qd supplied client type
with the one listed in the client.cfg, Required for correctly detecting
-bigadv when type=3 is set in the client.cfg.
2010-11-13 Bas Couwenberg <sebastic@xs4all.nl>
* www/projects.plc: Remove unused debug code.
fci-1.7.3 (1.97 MB), Fri Nov 12 07:39:44 2010
2010-11-12 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Update FAHlog parser to also handle the new
progress format used by recent GPU3 cores:
[06:34:55] Completed 21000000 out of 50000000 steps (42%).
fci-1.7.2 (1.97 MB), Wed Nov 10 12:59:47 2010
2010-11-10 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Update FAHlog parser to also handle the new
progress format used by recent GPU3 cores:
[10:56:06] Completed 87% ( 43499999 steps out of 50000000)
fci-1.7.1 (1.97 MB), Sat Oct 23 22:33:38 2010
2010-10-16 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Fix FCI client installation on OpenBSD.
2010-10-11 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-jmol-projects.pl: Also import kfactor from Jmol projects.
2010-09-30 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Update the project descriptions to use
the new URL even in the project summary lists the old. (Fixes: #12)
* 2010-09-29 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Add project number to project section of
known-project XML files.
* www/projects.plc: Only add type to URL if it's set.
2010-09-25 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Remove support for pre-1.0 FCI clients.
2010-09-23 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Fix find_binary() to append '/' properly. Use find_binary() to
find the path to convert, htpasswd & bzunzip2.
* client/fci-client.pl: Fix find_binary() to append '/' properly.
* scripts/fci-update-stanford-files.pl: Remove fallback, only download
preferred URL.
2010-09-22 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Arch: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.Debian: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.CentOS: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.Fedora: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.FreeBSD: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.Gentoo: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.Mandriva: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.OpenBSD: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.OpenSUSE: Add bunzip2 (bzip2) to dependencies.
* documentation/INSTALL.Slackware: Add bunzip2 (bzip2) to dependencies.
2010-09-21 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Add bunzip2 to required applications for FCI Server. Merge new
data into config.xml, defaults.xml & stanford-files.xml (bunzip2 path & bz2
URLs for Stanford stats).
* scripts/fci-update-stanford-files.pl: Download bz2 versions of the team &
user summary files if those are preferred, and fall back to the plain text
version if it's unavailable.
* www/settings/stanford-files.plc: Add configuration of the bz2 URLs for the
User & Team Summaries, and which URL is preferred (bz2 or plain text).
* www/settings/site-data/config.xml: Add bunzip2 to applications.
* www/settings/site-data/defaults.xml: Add bunzip2 to applications.
* www/xml-data/stanford-files.xml: Add bz2 URLs and URL preference.
2010-09-20 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Add time it took to complete a WU to each Queue index.
(Fixes: #9)
2010-09-19 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.OpenSUSE: Updated for OpenSUSE 11.3.
fci-1.7 (1.97 MB), Sun Sep 19 20:41:03 2010
2010-09-19 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-project-images.pl: Use lock file to prevent multiple runs,
update only the trajectory specified with --trajectory instead of all
trajectories for a project. Use `--trajectory none` to skip all trajectories.
Only generate images for the image type specified with --image-type instead
of all image types.
* scripts/fci-update-xml-files.pl: Also process FAHlog-Complete.txt for new
clients, should only not be done for inactive clients.
2010-09-03 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Fix name for 'Average Alternate Bonus
PPD' it didn't include the 'Bonus' part.
* scripts/fci-update-project-images.pl: Check all applications in one go.
* scripts/fci-update-xml-files.pl: Use read_xml() & write_xml(). Process
current WU of each client, add new project to known-project(s) lists.
* www/clients.plc: Fix name for 'Average Alternate Bonus PPD' it didn't include
the 'Bonus' part.
* www/projects.plc: Project images are optional, since it has become rare for
recent FahCores to generate a current.xyz.
* www/upload.plc: Remove support for pre-1.0 FCI clients as they are no longer
in the wild. Remove processing of the current WU, current WU processing moved
to fci-update-xml-files.pl.
2010-07-25 Bas Couwenberg <sebastic@xs4all.nl>
* www/about.plc: Change URL to fci.linuxminded.nl.
2010-07-17 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Fix warning and fci-client.pl permissions.
* client/fci-client.pl: Add fan speed percentage from nvidia-settings if
available.
2010-07-16 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Moved client and server installation code to subroutines.
* www/settings/site-data/access-control.xml: Remove ACL for img/ directory to
make it part of the main ACL like js/.
2010-07-11 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Fix day change detection by setting the
previous time also for lines which contain the date. (Fixes: #8)
2010-07-07 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Automatically generate crontab examples for FCI client & server,
obey --verbose option and only show important information without it, improve
output of FCI server installation, and fixed several issues with support for
MEPIS, OpenBSD for which unsupported notification where shown erroneously as
they are supported (but were only not (fully) supported initially), the added
support was not properly reflected.
* configuration/fci-client.crontab: Add example FCI client crontab.
* configuration/fci-client.crontab.tpl: Add example FCI client crontab template.
* configuration/fci-server.crontab: Add example FCI server crontab.
* configuration/fci-server.crontab.tpl: Add example FCI server crontab template.
2010-06-27 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Remove unused -n/--conf-dir option. Remove suppport for cygwin,
because qd does not support it. Hide unused option in help text on Mac OS X.
2010-06-15 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Improve psummary parser to accept () in
project names
2010-06-04 Bas Couwenberg <sebastic@xs4all.nl>
* TODO: Moved content to Trac (http://fci.linuxminded.nl/trac/).
2010-06-01 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/access-control.txt: Added documentation for the Access Control
feature.
2010-05-31 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Show PPD (as points/day) on client page in Current Work Info
and Queue section if available. This is the alternate PPD introduced in qd fr
082 (qd-tools v2.6.1), if the alternate PPD is not available the PPH (as
points/hour) will be displayed as before.
2010-05-29 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Automatically set the apache directory used during installation in
the FCI apache configuration file, so it can be copied as-is if the
administrator doesn't require any further customizations.
* configuration/apache-conf: Moved example FCI apache configuration from project
root.
* configuration/apache-conf.tpl: Add example FCI apache configuration template.
2010-05-28 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Fix apache group and config file distro specific paths when distro
cannot be detected via lsb_release. Slackware doesn't package rasmol (anymore),
so don't test for /usr/lib/rasmol/rasmol.32. Fix apache config help output on
Slackware.
* documentation/INSTALL.Slackware: Update for Slackware 13.1.
2010-05-27 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Fedora: Update for Fedora 13.
* www/upload.plc: Fix warnings: "my" variable $var masks earlier declaration in
same scope
2010-05-25 Bas Couwenberg <sebastic@xs4all.nl>
* UPGRADE: Add symlink to upgrade instructions.
* documentation/UPGRADE: Include documentation on the upgrade functionality of
the installer.
* www/performance.plc: Show 'Overall Average Bonus PPD' on the Queue Graphs page
if available for the client in question.
fci-1.6.3 (1.96 MB), Sun May 23 12:10:43 2010
2010-05-23 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Remove unused time_format() subroutine.
* scripts/fci-update-jmol-projects.pl: Add mapping for code OG => OPENMMGPU.
* scripts/fci-update-xml-files.pl: Use 'now' instead of 'today' in time_format(),
Date::Manip v6.xx treats today differently from now, see:
http://search.cpan.org/~sbeck/Date-Manip-6.11/lib/Date/Manip/Migration5to6.pod#today
Also fix an error when parsing the date from the teamstats:
"Date::Calc::Decode_Month(): argument is not a string"
time_format() only accepts numeric values so it doesn't choke on 'n/a'.
* www/index.pl: Use 'now instead of 'today' in time_format(). Sync delta_format
and related subroutines from fci-update-xml-files.pl.
fci-1.6.2 (1.96 MB), Sat May 22 16:45:18 2010
2010-05-22 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Handle the new Date::Manip 6.xx delta format
in delta_format(), also move time formatting to short_time() and long_time().
* www/index.pl: Set type for optional <style> tag in htmlheader().
2010-05-20 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Improve psummary parser to accept new
description URL:
http://fah-web.stanford.edu/cgi-bin/fahproject.overusingIPswillbebanned?p=101
2010-05-19 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Improve psummary parser to accept email
addresses as contact, not only their (alphanumeric) name.
2010-05-10 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Detect core download errors in FAHlog for the
current WU in the FAHlog if the current WU is in state 'folding now'.
* www/index.pl: Add client state marker 'c' for core download errors in
client_link().
* www/clients.plc: Show warning on client page if the client is experiencing
core download errors with link to line in FAHlog.txt.
2010-04-29 Bas Couwenberg <sebastic@xs4all.nl>
* www/team-stats.plc: Remove link to XML file since this is no longer used.
2010-04-28 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Find the last upload failure for the current
WU in the FAHlog if the current WU is in state 'ready for upload'.
* www/index.pl: Add client state marker 'u' for upload failures.
* www/clients.plc: Show warning on client page if client is experiencing upload
failures with link to line in FAHlog.txt
2010-04-19 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Fix RRD graphs for the average download
and upload rate to display the speed sanely (don't convert to kbps and use %s)
2010-04-16 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Add RRD graphs for the average download
and upload rate.
* www/clients.plc: Make the new average download and upload rate graphs
available in the client queue history.
2010-03-21 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/application-paths.plc: Increase size of the application path
input field.
2010-03-08 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Only show status changes in verbose mode.
* www/performance.plc: Actually print the alternate PPD if it's available.
Set rel='nofollow' for Show/Hide inactive links.
* www/teams.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/clients.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/usernames.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/expected-wus.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/assigned-projects.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/projects.plc: Set rel='nofollow' for Show/Hide inactive links.
* www/team-stats.plc: Set rel='nofollow' for Show/Hide inactive links.
2010-02-21 Bas Couwenberg <sebastic@xs4all.nl>
* TODO: Removed completed items.
fci-1.6.1 (1.96 MB), Sun Feb 21 21:00:47 2010
2010-02-21 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Actually use the alternate PPD values for
the alternate PPD RRDs.
* www/clients.plc: Also make the new alternate points RRD graphs available in the
client queue history.
* www/expected-wus.plc: Also check points_per_hour to get the bonus ppd.
2010-02-20 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Use the new (bonus_)points_per_day value
introduced in qd fr 082 for the PPD graphs if available. Also include these
alternate PPD values in the Queue History RRD graphs.
* scripts/fci-update-xml-files.plc: Add average alternate (bonus) points to
client stats.
* www/assigned-projects.plc: Renamed Credits? -> Points.
* www/clients.plc: Use the new (bonus_)points_per_day value introduced in qd fr
082, and further complete the Great Renaming (credit -> points). Also use the
alternate PPD averages introduced in qd fr 082 if available.
* www/expected-wus.plc: Use the new (bonus_)points_per_day value introduced in
qd fr 082, and further complete the Great Renaming (credit -> points).
* www/index.pl: Add handling for the new team-extinfo.xml file.
* www/performance.plc: Use the alternate PPD averages introduced in qd fr 082 if
available. Also add new bonus PP{Y,D,W,Y} columns.
* www/projects.plc: Use the new (bonus_)points_per_day value introduced in qd fr
082, and further complete the Great Renaming (credit -> points). The Stanford
project XML still uses credit, but it's displayed as Points. The FCI client
list, and other FCI data uses points instead.
* www/teams.plc: Use the new (bonus_)points_per_day value introduced in qd fr
082, and further complete the Great Renaming (credit -> points). Also use
the new team-extinfo to display the team logo as a link to its website.
* www/usernames.plc: Use the new (bonus_)points_per_day value introduced in qd
fr 082, and further complete the Great Renaming (credit -> points).
* www/xml-data/team-extinfo.xml: Added data file with extended info for teams,
currently the team name, and URLs to their website and logo.
* www/settings/menu.plc: Added Extended Team Information to the menu.
* www/settings/team-extinfo.plc: Added Extended Team Information manager.
* www/settings/site-data/permissions.xml: Add permissions for team-extinfo.xml.
* www/qd-data/qdinfo.dat: Updated to latest release: 20 February 2010 2010 (fr 082)
* www/qd-data/qd: Updated to latest release: 20 February 2010 2010 (fr 082)
* www/qd-data/qd.exe: Updated to latest release: 20 February 2010 2010 (fr 082)
* www/qd-data/qd.darwin: Updated to latest release: 19 February 2010 2010 (fr 082)
* www/qd-data/qd.freebsd: Updated to latest release: 19 February 2010 2010 (fr 082)
* www/qd-data/qd.openbsd: Updated to latest release: 19 February 2010 2010 (fr 082)
* client/qdinfo.dat: Updated to latest release: 20 February 2010 2010 (fr 082)
* client/qd: Updated to latest release: 20 February 2010 2010 (fr 082)
* client/qd.exe: Updated to latest release: 20 February 2010 2010 (fr 082)
* client/qd.darwin: Updated to latest release: 19 February 2010 2010 (fr 082)
* client/qd.freebsd: Updated to latest release: 19 February 2010 2010 (fr 082)
* client/qd.openbsd: Updated to latest release: 19 February 2010 2010 (fr 082)
2010-02-14 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Rename Credits? -> Points.
* www/expected-wus.plc: Rename Credits? -> Points.
* www/performance.plc: Use acronyms in the Stats section.
* www/projects.plc: Rename Credits? -> Points.
* www/teams.plc: Rename Credits? -> Points.
* www/team-stats.plc: Rename Credits? -> Points.
* www/usernames.plc: Rename Credits? -> Points.
2010-02-13 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Arch: Document new FCI server dependency: Math::Round
* documentation/INSTALL.CentOS: Document new FCI server dependency: Math::Round
* documentation/INSTALL.Debian: Document new FCI server dependency: Math::Round
* documentation/INSTALL.Fedora: Document new FCI server dependency: Math::Round
* documentation/INSTALL.FreeBSD: Document new FCI server dependency: Math::Round
* documentation/INSTALL.Gentoo: Document new FCI server dependency: Math::Round
* documentation/INSTALL.Mandriva: Document new FCI server dependency: Math::Round
* documentation/INSTALL.OpenBSD: Document new FCI server dependency: Math::Round
* documentation/INSTALL.OpenSUSE: Document new FCI server dependency: Math::Round
* documentation/INSTALL.Slackware: Document new FCI server dependency: Math::Round
* scripts/fci-generate-queue-graphs.pl: Include Bonus PPD in PPD graph, and add
new (bonus) RRD + graphs. Use Math::Round::nhimulti to get a better maximum.
* www/clients.plc: Add new (bonus) RRD graphs.
* www/qd-data/qdinfo.dat: Updated to latest release: 12 February 2010 (fr 081)
* www/qd-data/qd: Updated to latest release: 12 February 2010 (fr 081)
* www/qd-data/qd.exe: Updated to latest release: 12 February 2010 (fr 081)
* www/qd-data/qd.darwin: Updated to latest release: 12 February 2010 (fr 081)
* www/qd-data/qd.freebsd: Updated to latest release: 12 February 2010 (fr 081)
* www/qd-data/qd.openbsd: Updated to latest release: 12 February 2010 (fr 081)
* client/qdinfo.dat: Updated to latest release: 12 February 2010 (fr 081)
* client/qd: Updated to latest release: 12 February 2010 (fr 081)
* client/qd.exe: Updated to latest release: 12 February 2010 (fr 081)
* client/qd.darwin: Updated to latest release: 12 February 2010 (fr 081)
* client/qd.freebsd: Updated to latest release: 12 February 2010 (fr 081)
* client/qd.openbsd: Updated to latest release: 12 February 2010 (fr 081)
2010-02-10 Bas Couwenberg <sebastic@xs4all.nl>
* www/site.plc: Remove excanvas for IE as required by Flot. IE is not supported
for advanced features.
* www/clients.plc: Don't show jQuery Flot TPF graph for IE browsers. Added new
columns: BF (Bonus Factor), BP (Bonus Points), BPPD (Bonus PPD).
* www/projects.plc: Don't show jQuery Flot TPF graph for IE browsers. Added new
columns: BF (Bonus Factor), BP (Bonus Points), BPPD (Bonus PPD).
2010-02-09 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: Added new columns: BF (Bonus Factor), BP (Bonus Points),
BPPD (Bonus PPD).
2010-02-08 Bas Couwenberg <sebastic@xs4all.nl>
* www/expected-wus.plc: Added new columns: BF (Bonus Factor), BP (Bonus Points),
BPPD (Bonus PPD).
2010-02-07 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Properly merge arguments from FAHlog with
those in client.cfg. Also parse the passkey, to flag its usage (the passkey
itself is not used, similar to the 'Passkey found' line logged in FAHlog).
* www/clients.plc: Show 'Passkey: Yes' for clients who have a passkey
configured.
2010-02-06 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Forget arguments from previous FAH client
run when parsing the FAHlog.txt.
2010-02-04 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Removed FAH client argument censorship.
It's useless with the introduction of new secret arguments that are not
stripped yet, and therefor not future proof and considered a bug.
2010-02-04 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Don't overwrite the client type when
parsing the client.cfg but the client type was already parsed from the
qd data. This causes an incorrect type (0 No Preference) to be reported
for client which do have a client type configured (Advmethods. BigAdv,
etc), but only stored in the queue.dat not also in the client.cfg.
2010-02-02 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Align filesizes to the right in the Client Files list.
fci-1.6 (1.93 MB), Sat Jan 30 00:25:01 2010
2010-01-28 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: Process the new current.xyz for project images
* www/qd-data/qdinfo.dat: Updated to latest release: 19 January 2010 (080)
* www/qd-data/qd: Updated to latest release: 19 January 2010 (080)
* www/qd-data/qd.exe: Updated to latest release: 19 January 2010 (080)
* www/qd-data/qd.darwin: Updated to latest release: 19 January 2010 (080)
* www/qd-data/qd.freebsd: Updated to latest release: 19 January 2010 (080)
* www/qd-data/qd.openbsd: Updated to latest release: 19 January 2010 (080)
* client/qdinfo.dat: Updated to latest release: 19 January 2010 (080)
* client/qd: Updated to latest release: 19 January 2010 (080)
* client/qd.exe: Updated to latest release: 19 January 2010 (080)
* client/qd.darwin: Updated to latest release: 19 January 2010 (080)
* client/qd.freebsd: Updated to latest release: 19 January 2010 (080)
* client/qd.openbsd: Updated to latest release: 19 January 2010 (080)
2010-01-26 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Also merge new ACLs into the existing access-control.xml on
upgrade.
* scripts/fci-update-stanford-files.pl: Copy the team name from the
team-list.xml to teamstats-list.xml when updating.
2010-01-23 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Projects that contain new columns
should be treated as modified too (this imports the kfactor properly now).
Thanks for rhavern for asking if FCI v1.6 supports the kfactor, that let me
to discover this bug.
* www/projects.plc: Show the Kfactor if there is a value known.
* www/upload.plc: Don't require the presence of an .xyz file for a project to
be considered known.
2010-01-19 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Don't upload the unitinfo.txt if it's too big to
upload, and don't upload the current.xyz if it likely doesn't belong to the
current work unit. Also show why a file will be skipped for upload. Possible
reasons for all files: Nonexistent, Unreadable, Commandline Override,
Configuration Override. Specific reasons for the current.xyz: Unverifiable &
Not Current. Specific unitinfo.txt reason: Filesize Limit.
2010-01-17 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Always process the .new file of uploaded
client file, and copy them to their normal filename when processing is
completed.
* www/upload.plc: Always store uploaded files as .new, to not overwrite processed
data files. Was only used for client.xml and qd-data.xml previously.
2010-01-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/assigned-projects.plc: Handle projects served by the new v5 work servers
who don't set the issue date at the moment, use the begin time when the issue
time is not available.
2009-12-25 Bas Couwenberg <sebastic@xs4all.nl>
* www/team-stats.plc: Use text version of teamstats instead of XML version.
* www/settings/site-data/permissions.xml: Added new paths and permissions.
2009-12-20 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-jmol-projects.pl: Handle empty contact columns, reported
by Jmol as 'NA', convert it to 'n/a' as used in FCI.
* www/projects.plc: Added support for the project type, the project status now
shows on which of the project summary pages it's listed.
* www/settings/stanford-files.plc: Added support for the beta & comprehensive
project summary pages.
2009-12-05 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Add support for the client_type in the qd
XML.
* www/clients.plc: Display the client type from the queue.dat.
2009-11-26 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Improved apache2 detection using $ENV{MOD_PERL_API_VERSION},
makes autodetection work on Gentoo which doesn't include the version in
$ENV{SERVER_SOFTWARE}.
2009-11-18 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Updated parse_psummary() to parse the
new psummary.html format containing the new Kfactor column.
2009-11-17 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Fedora: Updated for Fedora 12
2009-11-16 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Added support for FCI server on OpenSUSE (>= 11.2)
* documentation/INSTALL.OpenSUSE: Updated for OpenSUSE 11.2. Added instructions
for FCI server which now also works on OpenSUSE 11.2 too.
2009-11-09 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Fixed detection of hanging clients.
2009-11-05 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Mandriva: Updated for Mandriva 2010.0.
2009-11-04 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added detection of the UNSTABLE_MACHINE
condition, whereafter the FAH client will sleep for 24 hours because to the
EUE limit is exceeded.
* www/index.pl: Updated client_link() to display a client state marker for
EUE limit exceeded (e).
* www/clients.plc: Made EUE limit status a link to the FAHlog viewer at the
line it was detected.
2009-11-03 Bas Couwenberg <sebastic@xs4all.nl>
* www/projects.plc: Disabled sorting the trajectories by more than run, which
takes too much time.
2009-11-01 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Fix handling of team 0, checks for a team
number failed if team 0 was configured for a FAH client. Improved
Folding@Home Client Shutdown detection to include line number if the
FAHlog-Complete.txt is parsed. Added detection of failing attempts to get
work.
* www/index.pl: Updated operating_system_image() to use the Windows 7 image for
that OS. Updated client_link() to display a client state marker for
hanging clients (h) and failed attempts to get work (w). Fixed username_link()
to handle team 0.
* www/clients.plc: Fixed handling of team 0. Made Client Shutdown status a link
to the FAHlog viewer at the line it was detected. Also make Unable to get
work status a link to the FAHlog viewer at the line in question.
* www/teams.plc: Fixed handling of team 0.
* www/team-stats.plc: Fixed handling of team 0.
* www/usernames.plc: Fixed handling of team 0.
* www/img/windows7.png: Added OS image for Windows 7 (same image as Vista).
* www/img/windows7-small.png: Added 14x14 resized version.
* www/settings/teams.plc: Fixed handling of team 0.
* www/settings/team-stats.plc: Fixed handling of team 0.
* www/settings/usernames.plc: Fixed handling of team 0.
* documentation/INSTALL.Gentoo: Updated for Gentoo 10.0
2009-10-31 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Slackware: Updated for Slackware 13.0
2009-10-23 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Fedora: Updated for Fedora 11
* documentation/INSTALL.OpenBSD: Updated for OpenBSD 4.6
2009-08-05 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Added improved version of get_sort() user set default to fix
sorting of the username list on Apache2.
* www/clients.plc: Use generic get_sort().
* www/projects.plc: Use generic get_sort().
* www/teams.plc: Use generic get_sort().
* www/usernames.plc: Use generic get_sort().
2009-08-04 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Don't wait for newline to print output.
2009-07-18 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: Removed unused (empty) column.
2009-07-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/projects.plc: Made the Client section sortable like on the other
pages.
2009-07-12 Bas Couwenberg <sebastic@xs4all.nl>
* www/projects.plc: Added PPD & TPF columns to the Clients section, and
adjusted column order to match the order used in expected-wus.plc, except
for the expected column. Also changed the layout to show the WU image and
Files sections to the right of the project summary and external links
sections.
* www/teams.plc: Adjusted column order of the Clients section.
* www/usernames.plc: Adjusted column order of the Clients section.
2009-07-11 Bas Couwenberg <sebastic@xs4all.nl>
* www/stylesheet.css: Style the reset_zoom link like normal link.
* www/projects.plc: Made Trajectory table cells a (javascript) link to the
trajectory project page in the client list.
* www/assigned-projects.plc: Made Trajectory table cells a (javascript) link
to the trajectory project page in the client list.
* www/clients.plc: Made Trajectory a normal link to the trajectory project
page in the Current Work Unit and Queue sections.
2009-07-09 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Made the TPF graph zoomable, and added a link to reset the
zoom.
2009-07-04 Bas Couwenberg <sebastic@xs4all.nl>
* www/performance.plc: Fixed title of the PPY column, showed Points per Week
instead of Points per Year. Thanks to JMT for reporting this issue.
2009-07-01 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Remove the client list from the project
specific XML file if there is no client list for the project any more.
Thanks to BiLe for reporting this inconsistency.
2009-06-28 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: Accept Run, Clone and Generation values of 0 or higher, and
project values higher than zero.
* www/projects.plc: Added selection of known trajectories, and highlight of the
client working on the selected trajectory.
2009-06-24 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Improved FAHlog viewer to highlight the selected line in
the TPF graph, and the line on which the mouse hovers using jQuery.
* www/projects.plc: Updated to use the known-project file if it exists.
* www/stylesheet.css: Added div.log & div.log-highlight classes used in the
FAHlog viewer.
2009-06-20 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Small improvement to FAHlog parser for TPF
data.
* www/menu.plc: Make the ancor links on the client page work when the
queue-history or fahlog are shown for a client.
* www/clients.plc: Improved automatic scaling of the TPF graph axis to use
only round numbers without decimals.
2009-06-16 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Improved FAHlog parser for TPF data.
* www/clients.plc: Added jQuery Flot based TPF graph, click on a datapoint an
jump to the line in question in the new FAHlog viewer.
* www/stylesheet.css: Added span.log using monospace font-family for FAHlog
lines.
2009-06-14 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Added more detailed GPU detection on Linux for Nvidia
GPUs using nvidia-settings (only works when logged into an X session).
* scripts/fci-update-xml-files.pl: Improved FAH client argument parsing,
arguments from the FAHlog not listed in the client.cfg extra_parms will be
appended to the argument list. This avoids duplicate listings.
* scripts/fci-generate-queue-graphs.pl: Now skips graph generation for
inactive clients, and properly formats the queue graph values in the legend.
2009-06-03 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Removed never used
generate_tpf_graph_for_client() and related code.
2009-06-02 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-project-images.pl: Added code to generate images for the
trajectory specific .xyz project files.
* scripts/fci-update-xml-files.pl: Also update the new project specific XML
file.
* www/assigned-projects.plc: Get project data from project_summary instead of
the client_project root.
2009-06-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Modified htmlheader() to support if clauses for script tags.
* www/clients.plc: Display the RRD graphs of qd data via Queue History
* www/site.plc: Added jQuery scripts to html header.
* www/upload.plc: Also handle the trajectory of a project for client uploads.
* www/js/excanvas.js: Added excanvas javascript used by the jQuery Flot
plotter.
* www/js/jquery.flot.js: Added jQuery Flot.
* www/js/jquery.js: Added jQuery framework.
2009-05-31 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Added RRD graphs of current WU data
from qd.
* scripts/fci-update-stanford-files.pl: Allow ! in FAH project names.
2009-05-06 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Automatically set the default apache group for all supported
OSes, so the user is not required to use --group.
2009-04-21 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: Fixed return value and verbose output in
save_file(), so the error condition of an unwritable file is properly
handled.
2009-04-20 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Added GPU detection on Linux, FreeBSD & Mac OS X.
OpenBSD is still not supported because lspci and pcidump on OpenBSD require
root privileges.
2009-04-19 Bas Couwenberg <sebastic@xs4all.nl>
* www/rrd-data/: Added new directory for general RRD data, some data
directories contain their own RRD data, the rest uses the rrd-data
directory.
* www/settings/site-data/access-control.xml: Added default ACL for the new
rrd-data directory.
* www/settings/site-data/permissions.xml: Added permissions for the new
rrd-data directory.
2009-04-17 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Prepend the extra_parms in client.cfg to
the Arguments in FAHlog.txt to get the complete configuration.
fci-1.5.1 (1.86 MB), Wed Nov 18 23:09:09 2009
2009-11-18 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-stanford-files.pl: Updated parse_psummary() to parse the
new psummary.html format containing the new Kfactor column.
* scripts/fci-analyse-clients.pl: Updated to handle team 0 correctly.
* scripts/fci-update-xml-files.pl: Updated to handle team 0 correctly.
* www/index.pl: Updated to handle team 0 correctly.
* www/clients.plc: Updated to handle team 0 correctly.
* www/teams.plc: Updated to handle team 0 correctly.
* www/team-stats.plc: Updated to handle team 0 correctly.
* www/usernames.plc: Updated to handle team 0 correctly.
* www/settings/teams.plc: Updated to handle team 0 correctly.
* www/settings/team-stats.plc: Updated to handle team 0 correctly.
* www/settings/usernames.plc: Updated to handle team 0 correctly.
fci-1.5 (1.85 MB), Wed Apr 15 22:03:52 2009
2009-04-15 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Don't write XML files if no client data was
processed, so the XML files won't be corrupted for the next read.
2009-04-13 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Replaced usage of the systeminfo console application
on Windows by WMI to fetch the CPU, RAM & OS info. Also added GPU detection
on Windows. Load is now also reported right of the uptime like it's done by
default on Linux.
* www/clients.plc: Added display of the GPU information if available.
* www/upload.plc: Added handling for the GPU information optionally uploaded
by FCI clients.
* www/about.plc: Added credits to Tobias Oetiker for RRDtool.
2009-04-10 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Fixed parsing of systeminfo on Windows which may use
different characters to separate kilo numbers (e.g. 2,047 instead of the
expected 2.047).
2009-04-09 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: Skip update of RRD if the EOC XML is
invalid. This may happen when the server load is high, then the EOC server
may respond with a warning instead of the requested XML:
<font color="red" size="4"><B>Server load too high!</B></font> Wait a minute
before reloading the page.
2009-04-06 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: Added create_rrd(), update_rrd() &
graph_rrd() to update and graph the EOC stats data in RRDs.
* scripts/fci-update-xml-files.pl: Add <hardware> from client.xml to
client-list.xml so the Hardware menu item shows up in the web interface.
2009-04-04 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: Add a dedicated page with all RRD graphs for a username.
fci-1.4.3 (1.85 MB), Sat Apr 4 12:43:39 2009
2009-04-04 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: Don't use ref to check the hash of the known-projects.xml if
a project is listed or not, use exists on the individual hash keys in
is_known_project(). This fixes an error that could occur when FCI clients
upload a current.xyz when the known-projects.xml contains no projects yet
(e.g. after a clean install of FCI server).
2009-04-03 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: Fix path to .htpasswd & .htgroup in generated .htaccess for
new clients during upload.
2009-04-02 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: Show Points_24hr_Avg-1day RRD graph for usernames if it
exists.
fci-1.4.2 (1.85 MB), Sun Mar 29 14:44:10 2009
2009-03-29 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Improved OS image regex for the various Windows XP names.
2009-03-22 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Don't put 'Debian' in the general LSB
DISTRIB_CODENAME, this only needs to be done for MEPIS.
fci-1.4.1 (1.84 MB), Sat Mar 21 23:41:10 2009
2009-03-21 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-jmol-missing-projects.pl: Don't send missing projects that don't
have an .xyz file.
fci-1.4 (1.84 MB), Sat Mar 21 23:01:24 2009
2009-03-21 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Finished implementation of fci-client.conf usage. You
can now save almost all commandline arguments in the ~/.fci/fci-client.conf
by running fci-client.pl with the arguments you want to save, and
--save-config. This will save the arguments and their values in
fci-client.conf which will be loaded the next time fci-client.pl is run. You
can overrule the configuration loaded from fci-client.conf using the
commandline arguments.
* scripts/fci-update-xml-files.pl: Add (GPU) projects to the known-projects.xml
if they're not already listed. Projects were only added to the list if they
uploaded a current.xyz file for that project, but GPU clients don't produce
this file anymore.
* scripts/fci-update-project-images.pl: Don't exit if known projects don't
have an .xyz file, skip them instead.
* www/index.pl: Updated to v1.4.
* www/upload.plc: Removed unused subroutine update_known_project().
fci-1.3.5 (1.83 MB), Fri Mar 20 23:51:04 2009
2009-03-20 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Don't use a constant as dirhandle in copy_directory(). Also
added support for upgrades of existing FCI installs using -u or --upgrade.
When upgrading, all existing files will be overwritten with those in the
FCI tarball, except for stanford-data, qd-data, xml-data & site-data. The
stanford-data files are never overwritten, not even when forced. The qd-data,
xml-data and site-data files are only overwritten when forced. New keys are
added to the to the existing site-data/permissions.xml if those keys only
exist in the source. When forced, the source permissions.xml will overwrite
the target.
* client/fci-client.pl: Updated to v1.2.2 to properly reflect the changes in
FCI v1.3.4.
fci-1.3.4 (1.83 MB), Thu Mar 19 23:26:17 2009
2009-03-19 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Automatically use /usr/lib/rasmol/rasmol.32 on the Linux distros
that install the 32 bit rasmol binary there, /usr/bin/rasmol is a wrapper to
the 8, 16, 24 & 32 bit binaries. On FreeBSD /usr/local/bin/rasmol is a
wrapper for /usr/local/bin/rasmol-32.
* www/index.pl: Don't choke on a clients.xml with no clients in get_clients().
* www/settings/access-control.plc: Don't allow removal of the only client in
clients.xml, nor the only user in users.xml.
2009-03-18 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Modified get_os_info() to set the OS name according to
the expected format DISTRIB_ID DISTRIB_RELEASE (DISTRIB_CODENAME) when
detecting the OS using lsb_release and the OS is MEPIS, which is Debian
based.
* www/index.pl: Added MEPIS detection to the operating_system_image().
* www/img/mepis.png: Added OS image for MEPIS.
* www/img/mepis-small.png: Added 14x14 resized version.
fci-1.3.3 (1.83 MB), Tue Mar 17 23:00:29 2009
2009-03-17 Bas Couwenberg <sebastic@xs4all.nl>
* bin/rasmol: Updated from Version 2.7.2.1.1 January 2004 to Version 2.7.4.2
March 2008.
* www/settings/access-control.plc: Fixes URL to ACLs in main page to also
include the section parameter.
* www/settings/site-data/permissions.xml: Added write permissions for img/,
rasmol-data/ so apache can write the .htaccess file.
fci-1.3.2 (1.56 MB), Mon Mar 16 22:29:43 2009
2009-03-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Added sane_acl() to verify that an ACL has at least one
enabled user that has its password set. This is now used by
update_htaccess() to skip applying any ACL that does not meet these
criteria. Also added parse_htgroup() to return a hash with ACLs/htgroups and
their user & client accounts/members.
* www/qd-data/qdinfo.dat: Updated to latest release: 13 March 2009 (fr 073)
* www/qd-data/qd: Updated to latest release: 13 March 2009 (fr 073)
* www/qd-data/qd.exe: Updated to latest release: 13 March 2009 (fr 073)
* www/qd-data/qd.darwin: Updated to latest release: 13 March 2009 (fr 073)
* www/qd-data/qd.freebsd: Updated to latest release: 13 March 2009 (fr 073)
* www/qd-data/qd.openbsd: Updated to latest release: 13 March 2009 (fr 073)
* client/qdinfo.dat: Updated to latest release: 13 March 2009 (fr 073)
* client/qd: Updated to latest release: 13 March 2009 (fr 073)
* client/qd.exe: Updated to latest release: 13 March 2009 (fr 073)
* client/qd.darwin: Updated to latest release: 13 March 2009 (fr 073)
* client/qd.freebsd: Updated to latest release: 13 March 2009 (fr 073)
* client/qd.openbsd: Updated to latest release: 13 March 2009 (fr 073)
2009-03-15 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Sort by path when setting the permissions.
* www/clients.plc: Add Core Name & Core Number to Queue.
* www/settings/site-data/access-control.xml: Added missing file to package.
* www/settings/site-data/users.xml: Set email for the default admin account to
root@localhost.
* www/settings/site-data/permissions.xml: Added www/settings/site-data/.htgroup,
www/settings/site-data/.htpasswd, www/settings/site-data/access-control.xml,
www/settings/site-data/clients.xml & www/settings/site-data/users.xml
permissions.
fci-1.3.1 (1.53 MB), Sun Mar 15 11:26:20 2009
2009-03-12 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Fixed incorrect usage of %args instead of %cfg, and
fixed get_qdinfo_generationtime to parse the pg value correctly.
* www/index.pl: Fixed valid_authorization() to pass %args too.
fci-1.3 (1.53 MB), Sun Mar 15 03:54:34 2009
2009-03-11 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Added get_qdinfo_generationtime() to get the point
table generation time (pg) from qdinfo.dat, if the downloaded pg is newer
it will also be saved to disk even is the version date is the same.
2009-03-07 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Added support for Slackware Linux.
* documentation/INSTALL: Added reference to the installation instructions for
Slackware Linux.
* documentation/INSTALL.Slackware: Added installation instructions for
Slackware Linux.
* scripts/fci-update-jmol-projects.pl: Added mapping for new FAH core: GG2MT
is the Jmol abbreviation for GROGPU2-MT (0x14).
2009-03-05 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added <progress_state_message> to include
the difference between the expected date and the preferred and/or final
deadlines.
* www/index.pl: Modified client_link() to use <progress_state_message>, also
added Slackware detection to the operating_system_image().
* www/clients.plc: Modified progress marker to use <progress_state_message>.
* www/img/slackware.png: Added OS image for Slackware.
* www/img/slackware-small.png: Added 14x14 resized version.
2009-03-04 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added <software> to client-projects.xml.
* www/stylesheet.css: Added div.align-left & div.align-right.
* www/index.pl: Modified client_link() to align the images and markers to the
right, modified operating_system_image() & fah_client_image() to also show
an image if the FAH client or OS is not recognized.
* www/site.plc: Updated URL to HTML DTD.
* www/assigned-projects.plc: Updated call to client_link().
* www/clients.plc: Updated call to client_link().
* www/expected-wus.plc: Updated call to client_link().
* www/performance.plc: Updated call to client_link().
* www/projects.plc: Updated call to client_link().
* www/teams.plc: Updated call to client_link().
* www/usernames.plc: Updated call to client_link().
* www/img/unknown.png: Added FAH client/OS image for unknowns.
* www/img/unknown-small.png: Added 14x14 resized version.
2009-03-02 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Modified client_link() to use fah_client_image() to display an
icon for the different FAH client types: CPU (blue), SMP (green), GPU (red),
unknown (default).
* www/clients.plc: Show the client specific image instead of the default.
* www/img/cpu.png: Added FAH client image for the CPU client.
* www/img/smp.png: Added FAH client image for the SMP client.
* www/img/gpu.png: Added FAH client image for the GPU client.
* www/img/client.png: Added FAH client image for unknown clients.
* www/img/cpu-small.png: Added 14x14 resized version.
* www/img/smp-small.png: Added 14x14 resized version.
* www/img/gpu-small.png: Added 14x14 resized version.
* www/img/client-small.png: Added 14x14 resized version.
2009-03-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Updated operating_system_image() to use the small version of
an OS image if Small is set.
* www/clients.plc: Added anchor to each section.
* www/menu.plc: Added menu items to the client sections.
* www/img/windows2003.png: Added OS image for Windows Server 2003.
* www/img/windows2008.png: Added OS image for Windows Server 2008.
* www/img/archlinux-small.png: Added 14x14 resized version.
* www/img/centos-small.png: Added 14x14 resized version.
* www/img/debian-small.png: Added 14x14 resized version.
* www/img/fedora-small.png: Added 14x14 resized version.
* www/img/freebsd-small.png: Added 14x14 resized version.
* www/img/gentoo-small.png: Added 14x14 resized version.
* www/img/linux-small.png: Added 14x14 resized version.
* www/img/macosx-small.png: Added 14x14 resized version.
* www/img/mandriva-small.png: Added 14x14 resized version.
* www/img/openbsd-small.png: Added 14x14 resized version.
* www/img/opensuse-small.png: Added 14x14 resized version.
* www/img/ubuntu-small.png: Added 14x14 resized version.
* www/img/windows2003-small.png: Added 14x14 resized version.
* www/img/windows2008-small.png: Added 14x14 resized version.
* www/img/windows-small.png: Added 14x14 resized version.
* www/img/windowsvista-small.png: Added 14x14 resized version.
* www/img/windowsxp-small.png: Added 14x14 resized version.
2009-02-22 Bas Couwenberg <sebastic@xs4all.nl>
* www/usernames.plc: The inactive state is now shown in the header if the
username is marked as inactive.
* www/teams.plc: The inactive state is now shown in the header if the team is
marked as inactive.
* www/clients.plc: The inactive state is now shown in the header if the client
is marked as inactive.
* www/projects.plc: The inactive state is now shown in the header if the
project is marked as inactive.
2009-02-21 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Updated client_link() to display debian.png for Debian
GNU/Linux, ubuntu.png for Ubuntu, centos.org for CentOS, fedora.png for
Fedora, opensuse.png for openSUSE, gentoo.png for Gentoo, archlinux.png for
Arch Linux, mandriva.png for Mandriva and linux.png for all other Linux
OSes. It also displays windowsxp.png for Windows XP, windowsvista.png for
Windows Vista and windows.png for all other Windows OSes.
* www/upload.plc: Create .htaccess file for clients on upload if the ACL is
enabled.
* www/img/debian.png: Added OS image for Debian GNU/Linux.
* www/img/ubuntu.png: Added OS image for Ubuntu.
* www/img/centos.png: Added OS image for CentOS.
* www/img/fedora.png: Added OS image for Fedora.
* www/img/opensuse.png: Added OS image for openSUSE.
* www/img/gentoo.png: Added OS image for Gentoo.
* www/img/archlinux.png: Added OS image for Arch Linux.
* www/img/mandriva.png: Added OS image for Mandriva.
* www/img/windowsxp.png: Added OS image for Windows XP.
* www/img/windowsvista.png: Added OS image for Windows Vista.
* www/settings/access-control.plc: moved the htpasswd, htgroup & htaccess
subroutines up to www/index.pl.
2009-02-20 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Copy client operating system info to the
client-list.
* www/index.pl: Updated client_link() to also display an image of the client
operating system if it is known. The OS images are curtesy of Nagios
http://nagios.org
* www/img/linux.png: Added OS image for Linux.
* www/img/windows.png: Added OS image for Windows.
* www/img/macosx.png: Added OS image for Mac OS X.
* www/img/freebsd.png: Added OS image for FreeBSD.
* www/img/openbsd.png: Added OS image for OpenBSD.
2009-02-19 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Set client_error if an error is reported by
qd on the FCI client. Set client_shutdown if the last line of the FAHlog.txt
says: Folding@Home Client Shutdown.
* www/index.pl: Added markers for client_error & client_shutdown to
client_link().
2009-02-18 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Added client authentication. FCI client will
automatically use client authentication (which is required for registered
clients) when the username is not specified. The username is only required
when using user authentication (with the account registered as the contact
for a client).
2009-02-15 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Added paths to the .htaccess files of each ACL.
* www/settings/access-control.plc: Finished ACL management, there is now full
support for apache .htpasswd, .htgroup & .htaccess files.
2009-02-14 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Display the clients first seen date in
verbose output. Also always set a state_message for active clients.
* www/index.pl: Added 'Args', 'Location' and 'URL' to %args in get_args().
* www/clients.plc: Display the client state on the client page if the client
is inactive. Mouseover the 'Inactive' text to see the state_message.
2009-02-12 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: Added --sleep <n>/-s <n> option, use -s to
set the number of seconds to sleep between requests to the EOC server.
Minimum sleep time is 1 second.
2009-02-10 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-project-images.pl: Redirect rasmol output to /dev/null,
it was supressed by backticks into an unused variable before.
2009-02-09 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Fixed $args{'queue-graphs-dir'} when used in the Settings
interface.
2009-02-08 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added <first_seen> to the client XML when
it its first upload is detected.
* www/index.pl: Added get_clients() to compile a list of clients in the
.htpasswd and clients.xml files, and those in client-data/. Added
parse_htpasswd() used by get_clients(), and modified get_users() to also use
parse_htpasswd().
* www/settings/menu.plc: Fixed client list to only show when users section has
been selected.
* www/settings/access-control.plc: Added basic client management.
2009-02-07 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-eoc-stats.pl: When the stats for a user cannot be
downloaded, continue to the next username instead of quiting the program.
* www/index.pl: Added get_users() to compile a list of users in the .htpasswd
and users.xml files.
* www/settings/menu.plc: Added client list below Access Control -> Users.
* www/settings/access-control.plc: Finished basic user management.
2009-02-05 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added <state_message> to inactive and new
clients to explain their state.
* www/index.pl: Created delta_format() to format a Date::Manip::DateCalc delta
and modified time_format() to use delta_format(). Modified client_link() to
show the <state_message> in the marker title.
2009-02-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Added site-users to read_xml() & write_xml(). Update to v1.3
* settings/menu.plc: Added Access Control
* settings/access-control.plc: Created web interface to configure more
extensive access controls to the various directories.
fci-1.2.4 (1.45 MB), Wed Feb 11 18:42:46 2009
2009-02-11 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Removed call to nonexisting parse_delta().
FCI v1.2.4 was released to fix a bug in v1.2.3, the updated
fci-update-xml-files.pl for v1.3 was included in v1.2.4 to fix this issue.
See also: http://foldingforum.org/viewtopic.php?f=14&t=8109&p=83089#p83067
fci-1.2.3 (1.45 MB), Sun Feb 1 15:20:36 2009
2009-01-30 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Update to v1.2.3
* www/team-stats.plc: Fixed link to team stats page using the team name.
fci-1.2.2 (1.44 MB), Sat Jan 31 15:52:59 2009
2009-01-30 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Update to v1.2.2
* www/usernames.plc: Fixed print_client_header() & print_client_row() to pass
%option. This caused the client list for a user to contain only 'n/a'.
* www/projects.plc: Removed unused sort parameter
* www/team-stats.plc: Hide inactive teams and username by default.
fci-1.2.1 (1.44 MB), Fri Jan 30 18:33:28 2009
2009-01-30 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Arch: Fixed apache configuration to match apache-conf
regarding PerlOptions.
* documentation/INSTALL.Debian: Fixed apache configuration to match
apache-conf regarding PerlOptions.
* documentation/INSTALL.Gentoo: Fixed apache configuration to match
apache-conf regarding PerlOptions.
* documentation/INSTALL.Mandriva: Fixed apache configuration to match
apache-conf regarding PerlOptions.
* www/index.pl: Update to v1.2.1
* www/stylesheet.css: Removed unused color in span.new
* www/usernames.plc: Fixed usage of %option to fix the 'Bizarre copy of HASH in
refgen' errors.
* www/teams.plc: Fixed usage of %option to fix the 'Bizarre copy of HASH in
refgen' errors.
* www/clients.plc: Fixed usage of %option to fix the 'Bizarre copy of HASH in
refgen' errors.
* www/performance.plc: Fixed usage of %option to fix the 'Bizarre copy of HASH
in refgen' errors.
fci-1.2 (1.44 MB), Fri Jan 30 15:42:42 2009
2009-01-29 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: Added username_link() & team_link() to display the link to a
page and optional markers. Update to v1.2
* www/teams.plc: Use team_link().
* www/usernames.plc: Use username_link().
2009-01-28 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Properly detect the status of new clients.
* www/stylesheet.css: Added span.inactive, span.warning & span.critical used
by the client markers.
* www/index.pl: Added client_link() to display the link to a client page and
the optional markers. Added project_link to display the link to a project
page and optional markers.
* www/assigned-projects.plc: Use client_link().
* www/clients.plc: Use client_link().
* www/expected-wus.plc: Use client_link().
* www/performance.plc: Use client_link().
* www/projects.plc: Use client_link() and project_link().
* www/teams.plc: Use client_link().
* www/usernames.plc: Use client_link().
fci-1.1 (1.44 MB), Wed Jan 28 17:15:57 2009
2009-01-28 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Redirecting STDERR to STDOUT on Windows for
systeminfo.
* scripts/fci-update-project-images.pl: Changed backticks to system()
* www/index.pl: Added code to Benchmark the requests, printed for both uploads
and display of the website. After uploads the benchmark time is printed in
plain text, and for the website a comment is appended to the HTML containing
the benchmark time. Update to v1.1
* www/upload.plc: Removed timing of the upload, which moved up to index.pl,
to now only display the date & time the upload processing was completed.
* www/settings/application-paths.plc: Preserve show-inactive-* parameters.
* www/settings/authentication.plc: Preserve show-inactive-* parameters.
* www/settings/clients.plc: Preserve show-inactive-* parameters.
* www/settings/home.plc: Preserve show-inactive-* parameters.
* www/settings/jmol-missing-projects.plc: Preserve show-inactive-* parameters.
* www/settings/project-images.plc: Preserve show-inactive-* parameters.
* www/settings/projects.plc: Preserve show-inactive-* parameters.
* www/settings/qd-files.plc: Preserve show-inactive-* parameters.
* www/settings/queue-graphs.plc: Preserve show-inactive-* parameters.
* www/settings/stanford-files.plc: Preserve show-inactive-* parameters.
* www/settings/teams.plc: Preserve show-inactive-* parameters.
* www/settings/team-stats.plc: Preserve show-inactive-* parameters.
* www/settings/usernames.plc: Preserve show-inactive-* parameters.
* www/settings/xml-files.plc: Preserve show-inactive-* parameters.
2009-01-27 Bas Couwenberg <sebastic@xs4all.nl>
* www/about.plc: Preserve show-inactive-* parameters.
* www/assigned-projects.plc: Preserve show-inactive-* parameters.
* www/clients.plc: Preserve show-inactive-* parameters.
* www/expected-wus.plc: Preserve show-inactive-* parameters.
* www/gpl.plc: Preserve show-inactive-* parameters.
* www/index.pl: Preserve show-inactive-* parameters.
* www/menu.plc: Preserve show-inactive-* parameters.
* www/performance.plc: Preserve show-inactive-* parameters.
* www/projects.plc: Preserve show-inactive-* parameters.
* www/teams.plc: Preserve show-inactive-* parameters.
* www/team-stats.plc: Preserve show-inactive-* parameters.
* www/usernames.plc: Preserve show-inactive-* parameters.
* www/settings/menu.plc: Preserve show-inactive-* parameters.
2009-01-26 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-generate-queue-graphs.pl: Copy state from client-list.xml to
queue-graphs.xml for each client.
* scripts/fci-update-xml-files.pl: Added code to determin the state of each
username. A username is considered inactive if its 24 hour average from EOC
is zero. Also added code to determin the state of each team. A team is also
considered inactive if its 24 hour average from EOC is zero.
* www/performance.plc: Do not display queue graphs for inactive clients by
default.
* www/menu.plc: Do not display links to queue graphs for inactive clients by
default. Also do not display links to inactive usernames by default. And do
not display links to inactive teams by default.
* www/usernames.plc: Do not display inactive usernames by default.
* www/teams.plc: Do not display inactive teams by default.
2009-01-25 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/INSTALL.Windows: Changed perl binary for schtasks to wperl.exe
to hide the command window when the fci-client is executed.
* scripts/fci-update-xml-files.pl: Added code to determin the state of each
client. A client is considered inactive if its last update was more than 1
hour since the last run of fci-update-xml-files.pl.
* www/index.pl: Do not display inactive clients by default.
* www/menu.plc: Do not display inactive clients by default.
* www/usernames.plc: Do not display inactive clients by default.
* www/teams.plc: Do not display inactive clients by default.
* www/clients.plc: Do not display inactive clients by default.
* www/projects.plc: Do not display inactive clients by default.
* www/expected-wus.plc: Do not display inactive clients by default.
* www/performance.plc: Do not display inactive clients by default.
fci-1.0 (1.44 MB), Sun Jan 25 14:57:11 2009
2009-01-25 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Now supports all major platforms:
- Linux (Debian, Ubuntu, Fedora, CentOS, Gentoo, Arch, Mandriva, OpenSUSE)
- FreeBSD
- OpenBSD
- Mac OS X
- Windows (XP, Vista)
2009-01-15 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Added support for Mac OS X
2008-06-08 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-jmol-projects.pl: Improved code which imports projects that Jmol
knows about but FCI doesn't.
2008-03-22 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Added support for new qd fields: flops & megaflops
2008-03-13 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Added code to determin the progress state;
is the current WU expected before the preferred and/or final deadline?
States:
ok expected date before all known deadlines (due, and preferred
if known)
warning expected date after preferred deadline
critical expected date after final deadline (due)
unknown expected date is not available, or no deadlines available
2008-02-10 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Created update_stanford_urls() to set the
URLs to the Stanford user- & teampage for each user in the username-list.xml
2007-11-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Added support for new qd field: Results successfully sent
2007-11-04 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: Added support for new qd fields: tag & memory
2007-10-13 Bas Couwenberg <sebastic@xs4all.nl>
* www/about.plc: Made copyright statement dynamic, will show 2005-<this year>
2007-10-04 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: Fixed breaking config.xml during server install.
2007-09-22 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: Changed URL to use kakaostats.com instead
of fahstats.com, see:
http://forum.folding-community.org/fpost177579.html#177579
2007-09-09 Bas Couwenberg <sebastic@xs4all.nl>
* www/teams.plc: Renamed <ppd> to <points_24hr_avg>, Points 24 Hour Average to
reflect the meaning of the value better.
* www/usernames.plc: Renamed <ppd> to <points_24hr_avg>, Points 24 Hour Average
to reflect the meaning of the value better.
* scripts/fci-update-fahstats.pl: Change URL to use kakaostats.com instead of
fahstats.com, see: http://forum.folding-community.org/fpost177579.html#177579
* scripts/fci-update-xml-files.pl: Renamed <ppd> to <points_24hr_avg> from EOC
XML <Points_24hr_Avg>.
Also fixed a warning when a project in the Jmol Projects XML doesn't have a
<file>.
2007-07-14 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: improved OS, CPU and RAM detection on Windows NT
2006-10-24 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: added handling for changed XML output of
qd, since fr 047 it uses points instead of credit and points_per_hour
instead of credit_per_hour. Internally FCI uses credit like the Stanford
files do too.
2006-10-24 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: save uploaded qd-data to qd-data.xml.new instead of
qd-data.xml
* scripts/fci-update-xml-files.pl: use qd-data.xml.new as qd data source for
uploaded data, copy it to qd-data.xml when processing the client
2006-10-14 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: added parsing for Dutch language systeminfo output on
Windows XP (Pro), thanks to JMT of the Dutch Power Cows subteam Fatal Error
Group.
* www/xml-data/jmol-missing-projects.xml: created XML file for missing
projects on the Jmol website
* www/settings/jmol-missing-projects.plc: create frontend to manage
jmol-missing-projects.xml
2006-09-24 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/authentication.plc: replaced XMLin() and XMLout() calls with
read_xml() and write_xml()
2006-09-23 Bas Couwenberg <sebastic@xs4all.nl>
* www/home.plc: replaced code with that of overview.plc. Added last_update
check from client.xml.new
* www/overview.plc: moved code to home.plc
* client/fci-client.pl: changed qd download behaviour, only downloads
qdinfo.dat by default. Added --qd --qdinfo to override the default paths.
Created find_qd_files() and update_qd_paths() to help manage the qd files.
2006-09-17 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/application-paths.plc: added save and reset functionality
2006-07-23 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added valid_application() and update_application() to update
the application paths set in the configuration XML file
* www/settings/application-paths.plc: created webpage to manage paths to
applications used by the server
2006-07-04 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: added logging of update info into
fci-summary.xml
* www/settings/overview.plc: added script to display fci-summary.xml
2006-07-03 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/site-data/permissions.xml: Added XML file with required
permissions for essential files.
* www/index.pl: Integreated Permissions check through permissions.plc
* www/permissions.plc: Created script to check the permissions defined in
permissions.xml
2006-07-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/xml-files.plc: Created page to update the XML files with
fci-update-xml-files.pl
* scripts/fci-update-xml-files.pl: Added success lines to be parsed in the web
page, moved path construction after commandline paramters
2006-06-27 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: fixed wrong www-data-dir variable name,
implemented verbose flag
2006-06-22 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-qd-files.pl: addded commandline paramters, changed
-w, --www-root into -d, --dir
* scipts/fci-update-xml-files.pl: added commandline parameters.
* scripts/fci-update-stanford-files.pl: added commandline paramters
2006-04-01 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Force display of the server response in case of an
error even when in non verbose mode.
2006-03-28 Bas Couwenberg <sebastic@xs4all.nl>
* ChangeLog: Done alot of work since the last log message, but failed to log
the changes. Basically continued rewriting the web frontend, finished most of
fci-update-xml-files.pl. Web GUI now gets all its data from the pre
processed XML files.
* www/authentication.plc: rewrote authentication config page from fci 0.12
2006-01-30 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: started rewrite of client listing
2006-01-29 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: forwardported apache2 compatibility
* www/upload.plc: added conversion of qd output to XML for pre-1.0 clients
2006-01-27 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: added upgrade_upload_keys() to upgrade pre1.0 client upload
parameters to the new key names
* www/index.pl: moved sending of http header to after creation of the global
hash
2005-11-05 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: fixed client-os name handling
* client/fci-client.pl: started get_os_info(), to fetch Operating System info
2005-11-01 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/psummary2qdinfo.pl: fixed parsing of psummary.html file with empty
table cells in a project table row and whitespace issues
2005-10-22 Bas Couwenberg <sebastic@xs4all.nl>
* scripts/fci-update-xml-files.pl: finished parse_qddata()
* scripts/fci-update-xml-files.pl: added parse_unitinfo() to parse uploaded
unitinfo.txt files
* scripts/fci-update-xml-files.pl: added parse_clientcfg() to parse uploaded
client.cfg files
2005-10-15 Bas Couwenberg <sebastic@xs4all.nl>
* www/upload.plc: Added a little info on whats being done
* scripts/psummary2qdinfo.pl: updated epoch 2000 date handling, location of rph
* scripts/fci-update-xml-files.pl: continued parse_qddata()
2005-10-15 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.plc: added project-data directory awareness
* www/upload.plc: updated to have a data directory per client
* client/fci-client.pl: updated get_cpu_ram() to actually return the values on
OpenBSD and FreeBSD
* scripts/fci-update-xml-files.pl: continued file processing code
* scripts/fci-update-xml-files.pl: started parse_qddata() to parse uploaded
qd-data.txt files
* documentation/documentation.txt: started rewrite of server documentation
2005-10-15 Bas Couwenberg <sebastic@xs4all.nl>
* www/menu.plc: disabled client list parsing code
* www/upload.plc: client list update code added
* www/upload.plc: changed xyz2pdb() to use system in stread of backticks `
* www/upload.plc: created new_known_project() to save some info an projects
clients are working on, and have been working on
* client/fci-client.plc: added Client Operating System to uploaded data
* scripts/fci-update.pl: started script as a wrapper around the update scripts
* scripts/fci-update-xml-files.pl: started script to update the xml files with
the data the clients uploaded
2005-10-09 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: updated installer script to install fci-client.pl under
Windows XP
* client/fci-client.pl: updated file checks for Windows
* documentation/INSTALL: updated Windows installation instructions
* documentation/activeperl-ppm-example.txt: created example with output of
Perl Package Management usage on Windows with ActivePerl
2005-10-04 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: updated installer script to install fci-client.pl under OpenBSD
* documentation/INSTALL: updated OpenBSD installation instructions
* documentation/documentation.txt: updated install paths to reflect OpenBSD
and FreeBSD locations
2005-10-03 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: updated OS specific global variables for OpenBSD
* client/fci-client.pl: updated get_cpu_ram() for OpenBSD
* documentation/documentation.txt: updated client files location on OpenBSD
2005-10-01 Bas Couwenberg <sebastic@xs4all.nl>
* install.pl: created installer script to install fci-client.pl under FreeBSD
* client/fci-client.pl: updated cpu_ram(), fixed ram code for FreeBSD
* documentation/INSTALL: started install manual
* documentation/documentation.txt: updated client file locations on FreeBSD
2005-07-29 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: created save_file(), read_file(), load_config()
* www/index.pl: started handling of uploaded data, and creating of image from
.xyz file
* client/fci-client.pl: updated load_config to only load configuration option
from file which have not been set on the command line
2005-07-28 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added comments to subroutines
* www/upload.plc: started with code for upload handling
* client/fci-client.pl: added varification of the client name
* client/fci-client.pl: created save_config() to save the configuration to file
* client/fci-client.pl: created load_config() to load the configuration from
file
* client/fci-client.pl: updated save_file() to support permission mode
2005-07-27 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: finished upload_files()
* client/fci-client.pl: updated print_usage() to include the options to skip
uploading of files and to skip the updating of the qd files
* client/fci-client.pl: started get_cpu_ram() to get the cpu and ram
information from the host Operating System
2005-07-26 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: continued upload_files()
* client/fci-client.pl: created get_upload_files() to create list of files to
upload based on availability and user settings
* client/fci-client.pl: created get_qd_data() to execute the qd command
* client/fci-client.pl: updated valid_permissions() to correct requirments of
files, too many were required to exists
* documentation/documentation.txt: added a section in the client documentation
of the uploadable files
2005-07-24 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: finished update_qd_files()
* client/fci-client.pl: created get_qd_functionalrevision() to get the
functional revision by executing a qd binary
* client/fci-client.pl: created get_qdinfo_functionalrevision() to get the
functional revision from content of a qdinfo.dat file
* client/fci-client.pl: created get_qdinfo_version() to get the version from
the contents of a qdinfo.dat file
* client/fci-client.pl: created read_file() to return the contents of a file
* client/fci-client.pl: continued upload_files()
2005-07-23 Bas Couwenberg <sebastic@xs4all.nl>
* www/favicon.ico: updated with transparent corners
* client/fci-client.pl: created verify_fci_dir() to setup and verify the fci
directory
* client/fci-client.pl: continued update_qd_files() to update qd files
* documentation/documentation.txt: updated client install paths and client
behaviour
2005-07-17 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: started update_qd_files() to update the qd files
* client/fci-client.pl: created valid_permissions() to verify permissions of
required files
2005-07-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/gpl.plc: changed font-size via css class in <pre>
* www/about.plc: fixed space below w3c valid images
* www/favicon.ico: created favicon image
* www/site.plc: updated html_header() invocation to include favicon <link> tags
* www/settings/site.plc: updated html_header() invocation to include favicon
<link> tags
2005-06-09 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: started rewrite, now only handles HTTP requests, global
variables and subroutines
* www/settings/index.pl: started rewrite, is now a symlink to www/index.pl
* www/settings/home.plc: slight cosmetic modification to have it more in sync
with www/home.plc
2005-05-27 Bas Couwenberg <sebastic@xs4all.nl>
* documentation/documentation.txt: added documentation file
* documentation/fci-network-overview.dia: added diagram of network relations
in fci
* documentation/fci-network-overview.png: added png of network relations
in fci
fci-0.12 (6.21 MB), Fri Jan 27 15:47:34 2006
2006-01-27 Bas Couwenberg <sebastic@xs4all.nl>
* www/performance.plc: created a page to list all the clients ranked by their
performance fraction extracted from the qd output
fci-0.11 (6.21 MB), Mon Jan 23 21:03:27 2006
2006-01-22 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: fixed get_args() for apache 1.x uploads, used wrong hashkey
* www/settings/index.pl: fixed get_args() for apache 1.x uploads
2006-01-21 Bas Couwenberg <sebastic@xs4all.nl>
* README: added Apache2 module dependencies
* INSTALL: added Apache2 configuration info
* www/index.pl: added Apache2 compatibility, autodetect apache version
from $ENV{SERVER_SOFTWARE}, slightly modified upload handling, thanks to
Colin J. Ingram who got me the first Apache2 fixes a while back
* www/about.plc: added URL to project website
* www/expected-wus.plc: added last update for better overview
* www/settings/index.pl: added Apache2 compatibility
fci-0.10.2 (6.21 MB), Thu Jan 19 07:15:56 2006
2006-01-19 Bas Couwenberg <sebastic@xs4all.nl>
* www/expected-wus.plc: added progress to expected-wus.plc for better overview
fci-0.10.1 (6.21 MB), Wed Jan 18 13:15:18 2006
2006-01-18 Bas Couwenberg <sebastic@xs4all.nl>
* www/expected-wus.plc: fixed time sorting, the array of times per date are now
sorted in chronological order
fci-0.10 (6.21 MB), Tue Jan 17 15:03:08 2006
2006-01-17 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added subroutine iso_date() to convert a date in the `date`
format to ISO format
* www/clients.pl: added expected date to overviews
* www/teams.pl: added expected date to overviews
* www/usernames.pl: added expected date to overviews
* www/expected-wus.pl: created page to view the expected completion dates of
your clients
fci-0.9.4 (6.21 MB), Mon Jan 16 11:50:59 2006
2006-01-16 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: fixed update_qd() routine, bug in the logic
* client/qd: updated qd binary to latest version
* client/qd.exe: updated qd binary to latest version
* client/qdinfo.dat: updated qdinfo.dat to latest version
* www/qd-files/qd: updated qd binary to latest version
* www/qd-files/qd.exe: updated qd binary to latest version
* www/qd-files/qdinfo.dat: updated qdinfo.dat to latest version
* www/index.pl: fixed username detection in update_client_list(), only start of
the string was checked, now the whole string. Fixes issue with know client
pwccaa en new client pwcca seen as the same client
* www/settings/index.pl: fixed username detection in update_client_list()
* www/stanford-data/daily_team_summary.txt: updated to latest version
* www/stanford-data/daily_user_summary.txt: updated to latest version
* www/stanford-data/psummary.html: updated to latest version
fci-0.9.3 (5.91 MB), Wed Dec 28 13:08:52 2005
2005-12-28 Bas Couwenberg <sebastic@xs4all.nl>
* README: updated url to qd website and explanation of the now resolved qd
situation
* INSTALL: updated helper-script section, since download-qd-files.pl now
replaces psummary2qdinfo.pl again
* www/index.pl: added new qd urls to mirror of Dick Howells webpage as it is
no more
* www/about.plc: updated qd and zyx2pdb urls to point to mirror of Dick Howells
website
* www/settings/index.pl: added new qd urls to mirror of Dick Howells webpage as
it is no more
* www/settings/qd-files.plc: fixed update routine to use new urls to fetch its
updates from, because as of November 2005 updates to qd are now available
again. Also fixed a bug in the logic.
* helper-scripts/download-qd-files.pl: fixed update routine to use new urls to
fetch its updates from
* helper-scripts/psummary2qdinfo.pl: removed temporary solution to get an
updated qdinfo.dat
fci-0.9.2 (5.91 MB), Thu Dec 1 12:45:45 2005
2005-12-01 Bas Couwenberg <sebastic@xs4all.nl>
* client/qd: updated qd binary to latest version
* client/qd.exe: updated qd binary to latest version
* client/qdinfo.dat: updated qdinfo.dat to latest version
* www/qd-files/qd: updated qd binary to latest version
* www/qd-files/qd.exe: updated qd binary to latest version
* www/qd-files/qdinfo.dat: updated qdinfo.dat to latest version
* helper-scripts/psummary2qdinfo.pl: cosmetic bug fix to point table generation,
before a max of 5 characters was used for the credits, now 6 characters since
project 2360 is worth 1294.00 credits (saved in qdinfo.dat as 129400)
fci-0.9.1 (5.91 MB), Sun Nov 27 06:08:01 2005
2005-11-27 Bas Couwenberg <sebastic@xs4all.nl>
* client/qd: updated qd binary with fixed credit history
* client/qd.exe: updated qd binary with fixed credit history
* client/qdinfo.dat: updated qdinfo.dat with fixed credit history
* www/qd-files/qd: updated qd binary with fixed credit history
* www/qd-files/qd.exe: updated qd binary with fixed credit history
* www/qd-files/qdinfo.dat: updated qdinfo.dat with fixed credit history
* helper-scripts/psummary2qdinfo.pl: fixed qdinfo.dat history generation
fci-0.9 (5.90 MB), Sat Nov 12 12:22:57 2005
2005-11-12 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: updated parse_qdouput() to handle CPU and OS info
* www/clients.plc: updated to handle CPU and OS info
fci-0.8.3 (5.90 MB), Tue Nov 1 22:55:41 2005
2005-11-01 Bas Couwenberg <sebastic@xs4all.nl>
* helper-scripts/psummary2qdinfo.pl: rewrote psummary.html parsing code to
handle empty table cells and whitespace issues
fci-0.8.2 (5.90 MB), Thu Oct 27 10:06:04 2005
2005-10-27 Bas Couwenberg <sebastic@xs4all.nl>
* helper-scripts/download-stanford-files.pl: update url to stanford files,
server name is now fah-web.stanford.edu in stead of vspx27.stanford.edu
* helper-scripts/psummary2qdinfo.pl: update stanford url
* www/index.pl: update stanford url
* www/settings/index.pl: update stanford url
* www/settings/site-data/config: update stanford url
* www/settings/site-data/defaults: update stanford url
* www/stanford-data/psummary.html: updated to latest version
* www/teams.plc: update stanford url
* www/usernames.plc: update stanford url
* client/qd: updated to latest version
* client/qd.exe: updated to latest version
* client/qdinfo.dat: updated to latest version
fci-0.8.1 (5.38 MB), Thu Oct 13 16:59:18 2005
2005-10-12 Bas Couwenberg <sebastic@xs4all.nl>
* client/qd: updated to version of 11 August 2005
* client/qd.exe: updated to version of 11 August 2005
* client/qdinfo.dat: updated to version of 11 August 2005
* www/settings/authentication.plc: fixed htpasswd path bug, if a custom path to
the htpasswd app was set, it was not used by the fci code
* helper-scripts/download-qd-files.pl: removed the script, since there are no
more updates of qd files to download, since its auther passed away.
* helper-scripts/psummary2qdinfo.pl: added script to keep an existing qdinfo.dat
up2date with the data from the psummary.html
fci-0.8 (5.38 MB), Sat Sep 17 02:13:00 2005
2005-04-17 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added missing global variable $args{'site-defaults-file'}
* www/index.pl: created get_default_unitinfo() to handle uploads of missing or
empty unitinfo.txt files
* www/teams.pl: handle missing wu name information
* www/clients.pl: handle missing wu name information
* www/projects.pl: handle missing wu name information
* www/usernames.pl: handle missing wu name information
* client/fci-client.pl: fixed typo
fci-0.7.4 (5.23 MB), Sat Sep 17 02:12:59 2005
2005-03-22 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: fixed typo which broke execution
fci-0.7.3 (5.23 MB), Sat Sep 17 02:12:59 2005
2005-03-21 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: updated version number
* www/clients.plc: added display of points per hour
* www/settings/index.pl: updated version number
fci-0.7.2 (5.23 MB), Sat Sep 17 02:12:59 2005
2005-03-11 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: fixed bug in parse_qdoutput(), the percentage complete can be
decimal value
fci-0.7.1 (5.23 MB), Sat Sep 17 02:12:58 2005
2005-03-11 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: fixed small bug which caused the qdinfo.dat version
info not to be sent
* www/settings/clients.plc: added client information per client
2005-03-10 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: modified parse_siteconfig() to use defaults file if config
is missing (new) values
* www/clients.plc: modified parse_siteconfig() invocation to also supply
defaults file
* www/settings/index.pl: modified parse_siteconfig() to use defaults file if
config is missing (new) values
* www/settings/images.plc: modified parse_siteconfig() invocation to also
supply defaults file
* www/settings/clients.plc: modified parse_siteconfig() invocation to also
supply defaults file
* www/settings/overview.plc: modified parse_siteconfig() invocation to also
supply defaults file
* www/settings/authentication.plc: modified parse_siteconfig() invocation to
also supply defaults file
* www/settings/stanford-files.plc: modified parse_siteconfig() invocation to
also supply defaults file
fci-0.7 (5.23 MB), Sat Sep 17 02:13:00 2005
2005-03-07 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: moved qd update code to sub routine which is now always
run for automatic update of qd
2005-03-07 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: animated gif is now created with the values set in the
configuration interface
* www/clients.plc: added file sizes and total size of all files
* www/images.plc: added ability to reset to defaults
* www/stanford-files.plc: added ability to reset to defaults
* www/authentication.plc: added ability to reset to defaults
* www/settings/site-data/defaults: created defaults file
2005-03-07 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added override for convert path, added code to generate
animated gif with rasmol & convert
* www/clients.plc: added animated gif code, added title to queue index
quicklinks
* www/settings/images.plc: created script to configure animated or still image
settings
* www/settings/site-data/config: updated with new default values for image
configuration
2005-03-02 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added extra uploaded client info
* client/fci-client.pl: added extra info to upload (client version, qd version,
qdinfo version)
2005-03-02 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: added quicklinks to queue indexes
2005-03-01 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: rewrote http handling & .plc file parsing
* www/teams.plc: added some statistics
* www/clients.plc: added some statistics
* www/usernames.plc: added some statistics
* client/fci-client.pl: autodetection of Operating System, --windows flag now
only used to explicitly set windows compatibility mode
fci-0.6.3 (5.10 MB), Sat Sep 17 02:12:57 2005
2005-02-24 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: Fixed typo in binary file handling
fci-0.6.2 (5.10 MB), Sat Sep 17 02:12:57 2005
2005-02-23 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: fixed the bug which made made a newly downloaded qd
useless under Windows; I didn't save it in Binary mode
fci-0.6.1 (5.10 MB), Sat Sep 17 02:12:56 2005
2005-02-23 Bas Couwenberg <sebastic@xs4all.nl>
* client/fci-client.pl: fixed several Windows related bugs
fci-0.6 (5.10 MB), Sat Sep 17 02:12:58 2005
2005-02-18 Bas Couwenberg <sebastic@xs4all.nl>
* INSTALL: added information to setup download-qd-files.pl
* client/fci-client.pl: rewrote qd update routines, qd updates will now be
retrieved from the fci-server
* www/settings/qd-files.plc: fix a bug in the version comparison
* helper-scripts/download-qd-files.pl: created script to periodically download
the latest versions of qd, qd.exe and qdinfo.dat
2005-02-17 Bas Couwenberg <sebastic@xs4all.nl>
* www/settings/index.pl: small updates
* www/settings/qd-files.plc: created a script to check for, and download the
latest qd, qd.exe and/or qdinfo.dat if there are newer versions
fci-0.5.3 (5.05 MB), Sat Sep 17 02:12:55 2005
2005-02-17 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: added code to strip all \r characters out of uploaded files,
to fix breakage of the routines when Windows clients upload files. Thanks to
SandStar <sandstar@dutchpowercows.org> for pointing me to this bug
fci-0.5.2 (5.05 MB), Sat Sep 17 02:12:55 2005
2005-02-16 Bas Couwenberg <sebastic@xs4all.nl>
* www/clients.plc: put the original clients.plc back, it was replaced by the
www/settings/clients.plc script by mistake
fci-0.5.1 (5.05 MB), Sat Sep 17 02:12:54 2005
2005-02-14 Bas Couwenberg <sebastic@xs4all.nl>
* helper-scripts/create-static-html-from-mod_perl.pl: rewrote replace_url
routine, was broken in v0.5 and possibly before
fci-0.5 (5.04 MB), Sat Sep 17 02:12:56 2005
2005-02-14 Bas Couwenberg <sebastic@xs4all.nl>
* README: updated Perl module list
* INSTALL: updated Perl module list and wrote information to secure the new
configuration interface
* client/fci-client.pl: added support for http authentication and upload only
authentication
2005-02-13 Bas Couwenberg <sebastic@xs4all.nl>
* INSTALL: updated permission info for www/stanford-data/ directory
* www/index.pl: updated permission check from www/stanford-data/ directory
* www/settings/index.pl: updated permission check from www/stanford-data/
directory
* www/settings/clients.plc: created interface to remove client information
* www/settings/authentication.plc: created interface to manage access
authentication
* www/settings/stanford-files.plc: created interface to update the files from
Stanford
2005-02-12 Bas Couwenberg <sebastic@xs4all.nl>
* www/index.pl: removed some htpasswd en site config related routines and
variabled, which moved to www/settings/index.pl
* www/settings.plc: moved to www/settings/authentication.plc and modified to
only handle authentication configuration
* www/settings: created directory
* www/settings/index.pl: created script to run configuration web front-end
* www/settings/stylesheet.css: copy of www/stylesheet.css
* www/settings/site-data/: created directory to store site config info files
* www/settings/site-data/config: created to store site config info
2005-02-11 Bas Couwenberg <sebastic@xs4all.nl>
* INSTALL: updated static html info, for handling the img/ directory and
permissions of new files & directories
* www/index.pl: fixed a bug when generating the project-list, projectname was
discarded if the project could not be found in psummary but was in
unitinfo.txt
* www/settings.plc: created file to configure certain aspects of fci, like
http auth
* helper-scripts/create-static-html-from-mod_perl.pl: updated to have it skip
saving the setting page, which is not needed for static html viewing
fci-0.4 (4.90 MB), Sat Sep 17 02:12:53 2005
2005-02-09 Bas Couwenberg <sebastic@xs4all.nl>
* README: added credits from RasMol and xyz2pdb and updated CPAN module list
* INSTALL: updated CPAN module list, Image::Magick is now added since it's used
to resize the images
* www/index.pl: added resize_image routine to resize the generated protein
image, added handling for xyz file uploading and its permission check
* www/about.plc: added credits for Dick Howell's xyz2pdb and Roger Sayle's
RasMol
* www/clients.plc: added protein image display
* www/bin: added directory
* www/bin/xyz2pdb: added Dick Howell's xyz2pdb, as part of the routine to
generate an image of the protein currently being folded
* www/bin/rasmol_32BIT: added Roger Sayle's RasMol to generate an image from
the pdb file created by xyz2pdb
* www/bin/rasmol.script: created default properties of the image to be generated
to enable scripting of RasMol operations
* client/fci-client.pl: added support for uploading of xyz image
* helper-scripts/download-stanford-files.pl: updated project summary url to
psummary.html which is more complete
fci-0.3 (4.69 MB), Sat Sep 17 02:12:53 2005
2005-02-08 Bas Couwenberg <sebastic@xs4all.nl>
* README: added information regarding qd
* INSTALL: added information regarding qd
* www/index.pl: removed qd binary related code, since qd has move to the client
* www/clients.plc: rewrote qd data formatting code
* helper-scripts/create-static-html-from-mod_perl.pl: updated to be able to
retrieve the queue pages on a client page
2005-02-06 Bas Couwenberg <sebastic@xs4all.nl>
* www/bin/: removed files & directory
* www/index.pl: created qd data parsing code
* client/qd: moved from www/bin/
* client/qdinfo.dat: moved from www/bin/
* client/fci-client.pl: integrated Dick Howell's qd and created routines to
update the qd files and removed queue.dat file upload support
2005-02-05 Bas Couwenberg <sebastic@xs4all.nl>
* www/bin/: added directory
* www/bin/qd: added application to parse queue.dat files [qd released 29
January 2005 (fr 028)]
* www/bin/qdinfo.dat: added file for additional information parsed by qd
[da 29 January 2005 (rph); fr 028]
* www/index.pl: added support for queue.dat file upload and added permission
checks on qd application
* www/clients.plc: added support for queue.dat file parsing via the qd
application by Dick Howell <rph@boston.quik.com>
* www/about.plc: added credits to Dick Howell and his qd application
* client/fci-client.pl: added support for queue.dat file upload
fci-0.2 (4.67 MB), Sat Sep 17 02:12:52 2005
2005-02-01 Bas Couwenberg <sebastic@xs4all.nl>
* TODO: updated
* README: fixed typo
* INSTALL: add section for generating static html pages
* www/teams.plc: fixed username url
* helper-scripts/create-static-html-from-mod_perl.pl: created script to save
the static html to disc
fci-0.1.2 (4.67 MB), Sat Sep 17 02:12:52 2005
2005-01-29 Bas Couwenberg <sebastic@xs4all.nl>
* TODO: created todo list
* README: added url to fci announcement at Gathering of Tweakers and add
contact email
* INSTALL: rewrote permission related part in the Server Installation part
* www/index.pl: rewrote permission check routines and small fixes
* www/client-data/: set correct permission for fresh installs
* client/fci-client.pl: small fixes
* helper-scripts/download-stanford-files.pl: smalll fixes
fci-0.1.1 (4.66 MB), Sat Sep 17 02:12:51 2005
2005-01-28 Bas Couwenberg <sebastic@xs4all.nl>
* www/projects.plc: fixed array length counter in host count
fci-0.1 (3.95 MB), Sat Sep 17 02:12:52 2005
2005-01-27 Bas Couwenberg <sebastic@xs4all.nl>
* initial release
|
|