Annotation of doc/loncapafiles/loncapafiles.lpml, revision 1.9

1.1       harris41    1: <lpml>
                      2: <targetroot>/</targetroot>
                      3: <sourceroot>/home/user/loncapa/</sourceroot>
                      4: <category name="interface file" type="runtime">
1.5       harris41    5:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
1.1       harris41    6: </category>
                      7: <category name="interface file" type="development">
1.5       harris41    8:   <chmod dist='default'>0644</chmod><chown dist='default'>www:www</chown>
1.1       harris41    9: </category>
                     10: <category name="setuid script" type="runtime">
1.5       harris41   11:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
1.1       harris41   12: </category>
                     13: <category name="setuid script" type="development">
1.5       harris41   14:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
1.1       harris41   15: </category>
                     16: <category name="handler" type="runtime">
1.5       harris41   17:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
1.1       harris41   18: </category>
                     19: <category name="handler" type="development">
1.5       harris41   20:   <chmod dist='default'>0600</chmod><chown dist='default'>www:www</chown>
1.1       harris41   21: </category>
                     22: <category name="static conf" type="runtime">
1.5       harris41   23:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
1.1       harris41   24: </category>
                     25: <category name="static conf" type="development">
1.5       harris41   26:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
1.1       harris41   27: </category>
                     28: <category name="conf" type="runtime">
1.5       harris41   29:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
1.1       harris41   30: </category>
                     31: <category name="conf" type="development">
1.5       harris41   32:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
1.1       harris41   33: </category>
                     34: <category name="script" type="runtime">
1.5       harris41   35:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
1.1       harris41   36: </category>
                     37: <category name="script" type="development">
1.5       harris41   38:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
1.1       harris41   39: </category>
                     40: <category name="graphic file" type="runtime">
1.5       harris41   41:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
1.1       harris41   42: </category>
                     43: <category name="graphic file" type="development">
1.5       harris41   44:   <chmod dist='default'>0400</chmod><chown dist='default'>www:www</chown>
1.1       harris41   45: </category>
                     46: <category name="system file" type="runtime">
1.5       harris41   47:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
1.1       harris41   48: </category>
                     49: <category name="system file" type="development">
1.5       harris41   50:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
1.1       harris41   51: </category>
                     52: <category name="root script" type="runtime">
1.5       harris41   53:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
1.1       harris41   54: </category>
                     55: <category name="root script" type="development">
1.5       harris41   56:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
1.1       harris41   57: </category>
                     58: <category name="symbolic link" type="runtime">
1.5       harris41   59:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
1.1       harris41   60: </category>
                     61: <category name="symbolic link" type="development">
1.5       harris41   62:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
1.1       harris41   63: </category>
                     64: <category name="standard" type="runtime">
1.5       harris41   65:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
1.1       harris41   66: </category>
                     67: <category name="standard" type="development">
1.5       harris41   68:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
1.1       harris41   69: </category>
                     70: <category name="server standard" type="runtime">
1.5       harris41   71:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
1.1       harris41   72: </category>
                     73: <category name="server standard" type="development">
1.5       harris41   74:   <chmod dist='default'>0755</chmod><chown dist='default'>www:www</chown>
1.1       harris41   75: </category>
                     76: <category name="server readonly" type="runtime">
1.5       harris41   77:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
1.1       harris41   78: </category>
                     79: <category name="server readonly" type="development">
1.5       harris41   80:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
1.1       harris41   81: </category>
1.2       harris41   82: <rpm>
1.3       harris41   83:   <rpmSummary>Basic files for running a LON-CAPA server.</rpmSummary>
                     84:   <rpmName>LON-CAPA-base</rpmName>
                     85:   <rpmVersion>3.1</rpmVersion>
                     86:   <rpmRelease>1</rpmRelease>
                     87:   <rpmVendor>Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.</rpmVendor>
                     88:   <rpmBuildRoot>/home/harris41/LON-CAPA-BuildRoot</rpmBuildRoot>
                     89:   <rpmCopyright>GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.</rpmCopyright>
                     90:   <rpmGroup>Utilities/System</rpmGroup>
                     91:   <rpmSource>LON-CAPA-base-3.1.tar.gz</rpmSource>
                     92:   <rpmAutoReqProv>no</rpmAutoReqProv>
                     93:   <rpmdescription>This package facilitates a base installation of LON-CAPA files in their directories.\nThe files in this package are only those directly associated with the network communication\nlayer established through direct server-to-server communications (via lond and lonc); plus\nthose which configure (but otherwise not constitute) external software packages like Apache\nand Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.</rpmdescription>
                     94:   <rpmpre>echo '***********************************************************************'\necho 'LON-CAPA  LearningOnline with CAPA'\necho 'http://www.lon-capa.org/'\necho 'Gerd Kortemeyer, et al'\necho 'Laboratory for Instructional Technology Education'\necho 'Michigan State University'\necho 'General Public License, Version 2, June 1991'\necho '** Michigan State University patents may apply **'\necho ' '\necho 'This installation assumes an installation of Redhat 6.2'\necho ' '\necho 'The server computer should be currently connected to the ethernet'\necho ' '\necho 'The files in this package are only those directly associated with the network communication'\necho 'layer established through direct server-to-server communications (via lond and lonc); plus'\necho 'those which configure (but otherwise not constitute) external software packages like Apache'\necho 'and Athena-Kerberos.'\necho '***********************************************************************'\n</rpmpre>
1.2       harris41   95: </rpm>
                     96: <directory>
1.5       harris41   97:   <targetdir dist='default'>etc/httpd/conf</targetdir>
1.3       harris41   98:   <categoryname>standard</categoryname>
                     99:   <description>web configuration files</description>
                    100: </directory>
                    101: <directory>
1.5       harris41  102:   <targetdir dist='default'>home/httpd/lonTabs</targetdir>
1.3       harris41  103:   <categoryname>standard</categoryname>
                    104:   <description>tab-formatted reference files</description>
                    105: </directory>
                    106: <directory>
1.5       harris41  107:   <targetdir dist='default'>home/httpd</targetdir>
1.3       harris41  108:   <categoryname>standard</categoryname>
                    109:   <description>start of the web server tree</description>
                    110: </directory>
                    111: <directory>
1.5       harris41  112:   <targetdir dist='default'>etc</targetdir>
1.3       harris41  113:   <categoryname>standard</categoryname>
                    114:   <description>standard linux directory for configuration files</description>
                    115: </directory>
                    116: <directory>
1.5       harris41  117:   <targetdir dist='default'>home/httpd/perl</targetdir>
1.3       harris41  118:   <categoryname>standard</categoryname>
                    119:   <description>perl scripts for managing the LON-CAPA system</description>
                    120: </directory>
                    121: <directory>
1.5       harris41  122:   <targetdir dist='default'>home/httpd/perl/logs</targetdir>
1.3       harris41  123:   <categoryname>server standard</categoryname>
                    124:   <description>location where system performance and error logs are kept</description>
                    125: </directory>
                    126: <directory>
1.5       harris41  127:   <targetdir dist='default'>home/httpd/perl/tmp</targetdir>
1.3       harris41  128:   <categoryname>server standard</categoryname>
                    129:   <description>location where temporary files (for caching) are stored</description>
                    130: </directory>
                    131: <directory>
1.5       harris41  132:   <targetdir dist='default'>home/httpd/lib/perl/Apache</targetdir>
1.3       harris41  133:   <categoryname>server readonly</categoryname>
                    134:   <description>location of LON-CAPA web mod-perl handlers</description>
                    135: </directory>
                    136: <directory>
1.5       harris41  137:   <targetdir dist='default'>home/httpd/lonIDs</targetdir>
1.3       harris41  138:   <categoryname>server standard</categoryname>
                    139:   <description>cookie jar</description>
                    140: </directory>
                    141: <directory>
1.5       harris41  142:   <targetdir dist='default'>home/httpd/sockets</targetdir>
1.3       harris41  143:   <categoryname>server standard</categoryname>
                    144:   <description>lonc's sockets</description>
                    145: </directory>
                    146: <directory>
1.5       harris41  147:   <targetdir dist='default'>home/httpd/sockets/delayed</targetdir>
1.3       harris41  148:   <categoryname>server standard</categoryname>
                    149:   <description>lonc's sockets (delayed)</description>
                    150: </directory>
                    151: <directory>
1.5       harris41  152:   <targetdir dist='default'>home/httpd/html</targetdir>
1.3       harris41  153:   <categoryname>server standard</categoryname>
                    154:   <description>location of web-accessible file tree</description>
                    155: </directory>
                    156: <directory>
1.5       harris41  157:   <targetdir dist='default'>home/httpd/html/res</targetdir>
1.3       harris41  158:   <categoryname>server standard</categoryname>
                    159:   <description>root of resource tree</description>
                    160: </directory>
                    161: <directory>
1.5       harris41  162:   <targetdir dist='default'>home/httpd/html/adm</targetdir>
1.3       harris41  163:   <categoryname>server readonly</categoryname>
                    164:   <description>unauthenticated resources</description>
                    165: </directory>
                    166: <directory>
1.5       harris41  167:   <targetdir dist='default'>home/httpd/html/adm/rat</targetdir>
1.3       harris41  168:   <categoryname>server readonly</categoryname>
                    169:   <description>home of the rat</description>
                    170: </directory>
                    171: <directory>
1.5       harris41  172:   <targetdir dist='default'>home/httpd/html/adm/lonIcons</targetdir>
1.3       harris41  173:   <categoryname>server readonly</categoryname>
                    174:   <description>graphic widgets</description>
                    175: </directory>
                    176: <directory>
1.5       harris41  177:   <targetdir dist='default'>home/httpd/html/adm/lonMisc</targetdir>
1.3       harris41  178:   <categoryname>server readonly</categoryname>
                    179:   <description></description>
                    180: </directory>
                    181: <directory>
1.5       harris41  182:   <targetdir dist='default'>home/httpd/html/adm/lonKaputt</targetdir>
1.3       harris41  183:   <categoryname>server readonly</categoryname>
                    184:   <description>error warnings and icons</description>
                    185: </directory>
                    186: <directory>
1.5       harris41  187:   <targetdir dist='default'>home/httpd/lonUsers</targetdir>
1.3       harris41  188:   <categoryname>server standard</categoryname>
                    189:   <description><br />Home directories of local users.  There is a five-tier
                    190: structure to the directories:
                    191: [domain]/[firstletter]/[secondletter]/[thirdletter]/[userid].  For example,
                    192: a user fredflint at MSU would have his information located in
                    193: lonUsers/msu/f/r/e/fredflint.<P>Within this directory there are a variety
                    194: of files which govern the scope of what a user can do within the LON-CAPA
                    195: system.  A passwd file determines the type of authentication mechanism to use.
                    196:  There is also are files such as roles.hist (and its database compilation,
                    197: roles.db) which specify the roles and privileges for a user in the
                    198: LON-CAPA system.</description>
                    199: </directory>
                    200: <directory>
1.5       harris41  201:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
1.3       harris41  202:   <categoryname>server standard</categoryname>
                    203:   <description>status reports</description>
                    204: </directory>
                    205: <directory>
1.5       harris41  206:   <targetdir dist='default'>usr/lib/perl5/site_perl/5.005</targetdir>
1.3       harris41  207:   <categoryname>standard</categoryname>
                    208:   <description>system perl tree (usually present on linux systems)</description>
                    209: </directory>
                    210: <directory>
1.5       harris41  211:   <targetdir dist='default'>home/httpd/html/adm/MathML</targetdir>
1.3       harris41  212:   <categoryname>server readonly</categoryname>
                    213:   <description>mathematics markup language resources</description>
                    214: </directory>
                    215: <directory>
1.5       harris41  216:   <targetdir dist='default'>home/httpd/html/res/adm/includes</targetdir>
1.3       harris41  217:   <categoryname>server readonly</categoryname>
                    218:   <description>files useful for including within customized scripting</description>
                    219: </directory>
                    220: <directory>
1.5       harris41  221:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
1.3       harris41  222:   <categoryname>server standard</categoryname>
                    223:   <description>status reports</description>
                    224: </directory>
                    225: <directory>
1.5       harris41  226:   <targetdir dist='default'>home/httpd/html/res/adm/pages</targetdir>
1.3       harris41  227:   <categoryname>server readonly</categoryname>
                    228:   <description>web user interface resources</description>
                    229: </directory>
                    230: <directory>
1.5       harris41  231:   <targetdir dist='default'>home/httpd/html/res/adm/pages/bookmarkmenu</targetdir>
1.3       harris41  232:   <categoryname>server readonly</categoryname>
                    233:   <description>bookmark user interface code</description>
                    234: </directory>
                    235: <directory>
1.5       harris41  236:   <targetdir dist='default'>home/httpd/html/res/adm/pages/annotations</targetdir>
1.3       harris41  237:   <categoryname>server readonly</categoryname>
                    238:   <description></description>
                    239: </directory>
                    240: <directory>
1.5       harris41  241:   <targetdir dist='default'>usr/sbin</targetdir>
1.3       harris41  242:   <categoryname>standard</categoryname>
                    243:   <description>standard linux directory for superuser executables</description>
                    244: </directory>
                    245: <directory>
1.5       harris41  246:   <targetdir dist='default'>etc/cron.d</targetdir>
1.3       harris41  247:   <categoryname>standard</categoryname>
                    248:   <description>standard linux directory for running time-based "jobs"</description>
                    249: </directory>
                    250: <directory>
1.5       harris41  251:   <targetdir dist='default'>etc/ntp</targetdir>
1.3       harris41  252:   <categoryname>standard</categoryname>
                    253:   <description>configuration directory for network time protocol</description>
                    254: </directory>
                    255: <directory>
1.5       harris41  256:   <targetdir dist='default'>etc/rc.d/init.d</targetdir>
1.3       harris41  257:   <categoryname>standard</categoryname>
                    258:   <description>scripts that run during system startup</description>
                    259: </directory>
                    260: <directory>
1.5       harris41  261:   <targetdir dist='default'>etc/rc.d/rc0.d</targetdir>
1.3       harris41  262:   <categoryname>standard</categoryname>
                    263:   <description>scripts that run for run-level 0</description>
                    264: </directory>
                    265: <directory>
1.5       harris41  266:   <targetdir dist='default'>etc/rc.d/rc1.d</targetdir>
1.3       harris41  267:   <categoryname>standard</categoryname>
                    268:   <description>scripts that run for run-level 1</description>
                    269: </directory>
                    270: <directory>
1.5       harris41  271:   <targetdir dist='default'>etc/rc.d/rc2.d</targetdir>
1.3       harris41  272:   <categoryname>standard</categoryname>
                    273:   <description>scripts that run for run-level 2</description>
                    274: </directory>
                    275: <directory>
1.5       harris41  276:   <targetdir dist='default'>etc/rc.d/rc3.d</targetdir>
1.3       harris41  277:   <categoryname>standard</categoryname>
                    278:   <description>scripts that run for run-level 3</description>
                    279: </directory>
                    280: <directory>
1.5       harris41  281:   <targetdir dist='default'>etc/rc.d/rc4.d</targetdir>
1.3       harris41  282:   <categoryname>standard</categoryname>
                    283:   <description>scripts that run for run-level 4</description>
                    284: </directory>
                    285: <directory>
1.5       harris41  286:   <targetdir dist='default'>etc/rc.d/rc5.d</targetdir>
1.3       harris41  287:   <categoryname>standard</categoryname>
                    288:   <description>scripts that run for run-level 5</description>
                    289: </directory>
                    290: <directory>
1.5       harris41  291:   <targetdir dist='default'>etc/rc.d/rc6.d</targetdir>
1.3       harris41  292:   <categoryname>standard</categoryname>
                    293:   <description>scripts that run for run-level 6</description>
                    294: </directory>
                    295: <directory>
1.5       harris41  296:   <targetdir dist='default'>etc/rc.d/rc7.d</targetdir>
1.3       harris41  297:   <categoryname>standard</categoryname>
                    298:   <description>scripts that run for run-level 7</description>
                    299: </directory>
                    300: <directory>
1.5       harris41  301:   <targetdir dist='default'>etc/atalk</targetdir>
1.3       harris41  302:   <categoryname>standard</categoryname>
                    303:   <description>appletalk configuration files</description>
                    304: </directory>
                    305: <directory>
1.5       harris41  306:   <targetdir dist='default'>home/httpd/html/res/adm/pages/indexericons</targetdir>
1.3       harris41  307:   <categoryname>server readonly</categoryname>
                    308:   <description>icons that help depict the file system</description>
1.2       harris41  309: </directory>
1.4       harris41  310: <file>
                    311: <source>loncom/access.conf</source>
1.5       harris41  312: <target dist='default'>etc/httpd/conf/access.conf</target>
1.4       harris41  313: <categoryname>conf</categoryname>
                    314: <description>
                    315: This file has two major functions.
                    316: For the Apache web server, it defines a global
                    317: access configuration which defines what server options (Indexes", "Includes",
                    318: "FollowSymLinks", "ExecCGI", or "MultiViews") are associated
                    319: with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin",
                    320: and "/usr/doc").  For the LON-CAPA network server and perl module
                    321: handlers, it defines machine specific settings (lonHostID, lonRole,
                    322: lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt)
                    323: and internal machine settings for specific directories, socket ports,
                    324: and browser detection logic.
                    325: </description>
                    326: <note>
                    327: <b>configure</b>
                    328: <br />
                    329: <table cellpadding=0 cellspacing=0 border=1>
                    330: <tr><td><tt>lonHostID</tt></td><td>LON-internal HostID of this machine</td></tr>
                    331: <tr><td><tt>lonRole</tt></td><td>Role of this machine: library, access</td></tr>
                    332: <tr><td><tt>lonAdmEMail</tt></td><td>Server Administration</td></tr>
                    333: <tr><td><tt>lonDefDomain</tt></td><td>Default domain</td></tr>
                    334: <tr><td><tt>lonLoadLim</tt></td><td>Load Limit ( 100% loadavg )</td></tr>
                    335: <tr><td><tt>lonExpire</tt></td><td>Expiration for local copies in seconds</td></tr>
                    336: </table>
                    337: </note>
                    338: </file>
                    339: <file>
                    340: <source>loncom/httpd.conf</source>
1.5       harris41  341: <target dist='default'>etc/httpd/conf/httpd.conf</target>
1.4       harris41  342: <categoryname>static conf</categoryname>
                    343: <description>
                    344: This is the main server configuration file.  The settings here are
                    345: more or less standard for the Apache web server.  Most notably (and
                    346: importantly!), perl handling and mod_perl are enabled in this configuration
                    347: file.
                    348: </description>
                    349: </file>
                    350: <file>
                    351: <source>loncom/srm.conf</source>
1.5       harris41  352: <target dist='default'>etc/httpd/conf/srm.conf</target>
1.4       harris41  353: <categoryname>static conf</categoryname>
                    354: <description>
                    355: <p>
                    356: This file configures the "name space" of the Apache web server.  
                    357: <tt>srm.conf</tt>
                    358: defines when specific perl modules should be called to handle a given
                    359: request.  This definition is a function of both the name of the perl module,
                    360: and a specific regular expression associated with the URL, such as
                    361: "^/res/.*\.page".
                    362: </p>
                    363: <p>
                    364: Here is an example entry:
                    365: <pre>
                    366: &lt;LocationMatch "^/res/.*\.page$&gt;
                    367: SetHandler perl-script
                    368: PerlHandler Apache::lonpage
                    369: &lt;/LocationMatch&gt;
                    370: </pre>
                    371: </p>
                    372: </description>
                    373: </file>
                    374: <file>
                    375: <source>loncom/startup.pl</source>
1.5       harris41  376: <target dist='default'>etc/httpd/conf/startup.pl</target>
1.4       harris41  377: <categoryname>static conf</categoryname>
                    378: <description>
                    379: This file provides initializations for perl handlers.  It adjusts what
                    380: the module path space is (so as to include /home/httpd/lib/perl/Apache) as
                    381: well as causing the Apache module to be used for every perl handler.
                    382: <tt>startup.pl</tt> is invoked by <tt>access.conf</tt>.
                    383: </description>
                    384: </file>
                    385: <file>
                    386: <source>loncom/interface/filetypes.tab</source>
1.5       harris41  387: <target dist='default'>home/httpd/lonTabs/filetypes.tab</target>
1.4       harris41  388: <categoryname>static conf</categoryname>
                    389: <description>
                    390: Descriptive list of file extensions, and extension groupings.
                    391: </description>
                    392: </file>
                    393: <file>
                    394: <source>loncom/homework/insertlist.tab</source>
1.5       harris41  395: <target dist='default'>home/httpd/lonTabs/insertlist.tab</target>
1.4       harris41  396: <categoryname>static conf</categoryname>
                    397: <description>
1.8       harris41  398: Describes what tags are allowed inside other tags.
1.4       harris41  399: </description>
                    400: </file>
                    401: <file>
                    402: <source>loncom/interface/default.assesscalc</source>
1.5       harris41  403: <target dist='default'>home/httpd/html/res/adm/includes/default.assesscalc</target>
1.4       harris41  404: <categoryname>static conf</categoryname>
                    405: <description>
                    406: Default spreadsheet for individual assessment.
                    407: </description>
                    408: </file>
                    409: <file>
                    410: <source>loncom/interface/default.studentcalc</source>
1.5       harris41  411: <target dist='default'>home/httpd/html/res/adm/includes/default.studentcalc</target>
1.4       harris41  412: <categoryname>static conf</categoryname>
                    413: <description>
                    414: Default spreadsheet for assessment of students.
                    415: </description>
                    416: </file>
                    417: <file>
                    418: <source>loncom/auth/roles.tab</source>
1.5       harris41  419: <target dist='default'>home/httpd/lonTabs/roles.tab</target>
1.4       harris41  420: <categoryname>static conf</categoryname>
                    421: <description>
                    422: List of privileges associated with users of multiple types (for example: Teaching
                    423: Assistant, Exam Proctor, Course Coordinator)
                    424: </description>
                    425: </file>
                    426: <file>
1.5       harris41  427: <source>loncom/auth/rolesplain.tab</source>
                    428: <target dist='default'>home/httpd/lonTabs/rolesplain.tab</target>
                    429: <categoryname>static conf</categoryname>
                    430: <description>
                    431: Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types
                    432: and privileges available in the network with function
                    433: </description>
1.4       harris41  434: </file>
                    435: <file>
1.5       harris41  436: <source>loncom/hosts.tab</source>
                    437: <target dist='default'>home/httpd/lonTabs/hosts.tab</target>
                    438: <categoryname>conf</categoryname>
                    439: <description>
                    440: List of all machines in the LON-CAPA network.  Relates <TT>lonHostID</TT> to
                    441: <TT>lonDefDomain</TT> and <U>IP address</U>
                    442: </description>
1.4       harris41  443: </file>
                    444: <file>
1.5       harris41  445: <source>loncom/spare.tab</source>
                    446: <target dist='default'>home/httpd/lonTabs/spare.tab</target>
                    447: <categoryname>conf</categoryname>
                    448: <description>
                    449: Spare hosts to offload session to if the LON-CAPA machine is overloaded
                    450: </description>
                    451: <note>
                    452: <b>configure</b><br />
                    453: <table cellpadding=0 cellspacing=0 border=1>
                    454: <tr><td>
                    455: list elements are separated by newlines
                    456: </td></tr>
                    457: <tr><td>
                    458: each list element consists of only one value; the value for <tt>lonHostID</tt>
                    459: in <tt>access.conf</tt>
                    460: </td></tr>
                    461: </table>
                    462: </note>
1.4       harris41  463: </file>
                    464: <file>
1.5       harris41  465: <source>loncom/htpasswd</source>
                    466: <target dist='default'>home/httpd/lonTabs/htpasswd</target>
                    467: <categoryname>conf</categoryname>
                    468: <description>
                    469: Basic auth password to access /lon-status and /server-status
                    470: </description>
1.4       harris41  471: </file>
                    472: <file>
                    473: <source></source>
1.5       harris41  474: <target dist='default'></target>
1.4       harris41  475: <categoryname></categoryname>
                    476: <description></description>
                    477: </file>
                    478: <file>
1.5       harris41  479: <source>loncom/krb.conf</source>
                    480: <target dist='default'>etc/krb.conf</target>
1.4       harris41  481: <categoryname></categoryname>
1.5       harris41  482: <description>
                    483: which Kerberos server to contact for which Kerberos domains
                    484: </description>
                    485: <note>
                    486: <table cellpadding=0 cellspacing=0 border=1>
                    487: <tr><td>
                    488: list elements are separated by newlines
                    489: </td></tr>
                    490: <tr><td>
                    491: each list element consists of only two subelements separated by a colon
                    492: <br />
                    493: <ul>
                    494: <li>Kerberos domain value</li>
                    495: <li>Kerberos server IP address</li>
                    496: </ul>
                    497: </td></tr>
                    498: </table>
                    499: </note>
1.4       harris41  500: </file>
                    501: <file>
1.5       harris41  502: <source>loncom/smb.conf</source>
                    503: <target dist='default'>etc/smb.conf</target>
                    504: <categoryname>conf</categoryname>
                    505: <description>
                    506: configuration file to make LON-CAPA server file space accessible to network neighborhood
                    507: </description>
1.4       harris41  508: </file>
                    509: <file>
1.5       harris41  510: <source>loncom/ntp.conf</source>
                    511: <target dist='default'>etc/ntp.conf</target>
                    512: <categoryname>conf</categoryname>
                    513: <description>
                    514: which NTP server to contact for information (XNTP3 standard)
                    515: </description>
                    516: <note>
                    517: <table cellpadding=0 cellspacing=0 border=1>
                    518: <tr><td>
                    519: only one line needs to be changed to specify a server ip address
                    520: </td></tr>
                    521: <tr><td>
                    522: Example:<br /><nobr /><tt>server ntp.msu.edu</tt>
                    523: </td></tr>
                    524: </table>
                    525: </note>
1.4       harris41  526: </file>
                    527: <file>
                    528: <source></source>
1.5       harris41  529: <target dist='default'></target>
1.4       harris41  530: <categoryname></categoryname>
                    531: <description></description>
                    532: </file>
                    533: <file>
1.5       harris41  534: <source>loncom/metadata_database/searchcat.pl</source>
                    535: <target dist='default'>home/httpd/perl/searchcat.pl</target>
                    536: <categoryname>script</categoryname>
                    537: <description>
                    538: Batch script for updating SQL metadata database.
                    539: </description>
1.4       harris41  540: </file>
                    541: <file>
1.5       harris41  542: <source>loncom/lonc</source>
                    543: <target dist='default'>home/httpd/perl/lonc</target>
                    544: <categoryname>script</categoryname>
                    545: <description>
                    546: proxy server
                    547: </description>
1.4       harris41  548: </file>
                    549: <file>
1.5       harris41  550: <source>loncom/lond</source>
                    551: <target dist='default'>home/httpd/perl/lond</target>
                    552: <categoryname>script</categoryname>
                    553: <description>
                    554: This is a remote command interpreter on a TCP LON-CAPA network layer.
                    555: It accepts and processes incoming requests from other LON-CAPA machines
                    556: on the network.  lond's functionality is self-contained in the sense
                    557: that it does not reference (import, require, use) any other file
                    558: described in this document.  There are only 15 subroutines in this
                    559: script, however the <TT>make_new_child</TT> subroutine is quite
                    560: complex since it parses and responds about 29 different types of 
                    561: network requests (i.e. enc, ping, pong, ekey, load, auth, passwd,
                    562: makeuser, home, update, unsub, sub, log, put, rolesput, get, eget,
                    563: del, keys, dump, store, restore, querysend, queryreply, idput, idget,
                    564: tmpput, tmpget, and ls).
                    565: </description>
1.4       harris41  566: </file>
                    567: <file>
1.5       harris41  568: <source>loncom/loncron</source>
                    569: <target dist='default'>home/httpd/perl/loncron</target>
                    570: <categoryname>script</categoryname>
                    571: <description>housekeeping</description>
1.4       harris41  572: </file>
                    573: <file>
1.5       harris41  574: <source>loncom/lonsql</source>
                    575: <target dist='default'>home/httpd/perl/lonsql</target>
                    576: <categoryname>script</categoryname>
                    577: <description>maintain secondary database of metadata</description>
1.4       harris41  578: </file>
                    579: <file>
1.5       harris41  580: <source>loncom/lcpasswd</source>
                    581: <target dist='default'>home/httpd/perl/lcpasswd</target>
                    582: <categoryname>setuid script</categoryname>
                    583: <description>
                    584: coordinates the system services and files in order to allow lond to change
                    585: user passwords
                    586: </description>
1.4       harris41  587: </file>
                    588: <file>
1.5       harris41  589: <source>loncom/lcuseradd</source>
                    590: <target dist='default'>home/httpd/perl/lcuseradd</target>
                    591: <categoryname>setuid script</categoryname>
                    592: <description>
                    593: coordinates the system services and files in order to allow lond to add a
                    594: new user
                    595: </description>
1.4       harris41  596: </file>
                    597: <file>
1.5       harris41  598: <source>loncom/lcuserdel</source>
                    599: <target dist='default'>home/httpd/perl/lcuserdel</target>
                    600: <categoryname>setuid script</categoryname>
                    601: <description>
                    602: coordinates the system services and files in order to allow lond to delete a user
                    603: </description>
1.4       harris41  604: </file>
                    605: <file>
1.5       harris41  606: <source>loncom/lcnfson</source>
                    607: <target dist='default'>home/httpd/perl/lcnfson</target>
                    608: <categoryname>setuid script</categoryname>
                    609: <description>
                    610: coordinates the system services and files in order to allow lond to enable NFS
                    611: for a user
                    612: </description>
1.4       harris41  613: </file>
                    614: <file>
1.5       harris41  615: <source>loncom/lcnfsoff</source>
                    616: <target dist='default'>home/httpd/perl/lcnfsoff</target>
                    617: <categoryname>setuid script</categoryname>
                    618: <description>
                    619: coordinates the system services and files in order to allow lond to disable NFS
                    620: for a user
                    621: </description>
1.4       harris41  622: </file>
                    623: <file>
1.5       harris41  624: <source>loncom/publisher/publisher.html</source>
                    625: <target dist='default'>home/httpd/html/adm/publisher.html</target>
                    626: <categoryname>interface file</categoryname>
                    627: <description>
                    628: HTML frame that presents a form element to allow for the publishing of
                    629: resources, directories and underlying subdirectories.
                    630: </description>
1.4       harris41  631: </file>
                    632: <file>
1.5       harris41  633: <source>loncom/homework/lectureonline.sty</source>
                    634: <target dist='default'>home/httpd/html/res/adm/includes/lectureonline.sty</target>
                    635: <categoryname>static conf</categoryname>
                    636: <description>
                    637: The relevant conditions and metadata to attach to LectureOnline-specific tags.
                    638: </description>
1.4       harris41  639: </file>
                    640: <file>
1.5       harris41  641: <source>loncom/misc/un_keyword.tab</source>
                    642: <target dist='default'>home/httpd/html/res/adm/includes/un_keyword.tab</target>
                    643: <categoryname>conf</categoryname>
                    644: <description>
                    645: File which contains words which should not be keywords used to specify resource
                    646: content.
                    647: </description>
1.4       harris41  648: </file>
                    649: <file>
1.5       harris41  650: <source>loncom/publisher/copyright.tab</source>
                    651: <target dist='default'>home/httpd/html/res/adm/includes/copyright.tab</target>
                    652: <categoryname>conf</categoryname>
                    653: <description>
                    654: Table which contains list of copyright possibilities for educational resources.
                    655: </description>
1.4       harris41  656: </file>
                    657: <file>
1.5       harris41  658: <source>loncom/publisher/language.tab</source>
                    659: <target dist='default'>home/httpd/lonTabs/language.tab</target>
                    660: <categoryname>static conf</categoryname>
                    661: <description>
                    662: Table which contains string abbreviations of language::font rendering
                    663: combinations.
                    664: </description>
1.4       harris41  665: </file>
                    666: <file>
                    667: <source></source>
1.5       harris41  668: <target dist='default'></target>
1.4       harris41  669: <categoryname></categoryname>
                    670: <description></description>
                    671: </file>
                    672: <file>
1.5       harris41  673: <source>loncom/publisher/addid.tab</source>
                    674: <target dist='default'>home/httpd/lonTabs/addid.tab</target>
                    675: <categoryname>static conf</categoryname>
                    676: <description>
                    677: Table which has hash data necessary for distinguishing IDs from indices.
                    678: </description>
1.4       harris41  679: </file>
                    680: <file>
1.7       harris41  681: <source>loncom/interface/lonstatistics.pm</source>
                    682: <target dist='default'>home/httpd/lib/perl/Apache/lonstatistics.pm</target>
                    683: <categoryname>handler</categoryname>
                    684: <description>
                    685: Handler to show statistics on solving LON-CAPA problems.
                    686: </description>
                    687: <status>works/unverified</status>
                    688: </file>
                    689: <file>
1.5       harris41  690: <source>loncom/publisher/londiff.pm</source>
                    691: <target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target>
                    692: <categoryname>handler</categoryname>
                    693: <description>
                    694: Handler to show difference between two files.
                    695: </description>
                    696: <status>works/unverified</status>
1.4       harris41  697: </file>
                    698: <file>
1.5       harris41  699: <source>loncom/publisher/lonupload.pm</source>
                    700: <target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target>
                    701: <categoryname>handler</categoryname>
                    702: <description>
                    703: Handler to upload files through browser into construction space.
                    704: </description>
                    705: <status>works/unverified</status>
1.4       harris41  706: </file>
                    707: <file>
1.5       harris41  708: <source>loncom/homework/essayresponse.pm</source>
                    709: <target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target>
                    710: <categoryname>handler</categoryname>
                    711: <description>
                    712: Handler to evaluate essay (ungraded) style responses.
                    713: </description>
                    714: <status>works/unverified</status>
1.4       harris41  715: </file>
                    716: <file>
1.5       harris41  717: <source>loncom/publisher/lonpubdir.pm</source>
                    718: <target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target>
                    719: <categoryname>handler</categoryname>
                    720: <description>
                    721: Handler to publish directories.
                    722: </description>
1.4       harris41  723: </file>
                    724: <file>
1.5       harris41  725: <source>loncom/publisher/lonretrieve.pm</source>
                    726: <target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target>
                    727: <categoryname>handler</categoryname>
                    728: <description>
                    729: Handler to retrieve old versions from resource space.
                    730: </description>
                    731: <status>works/unverified</status>
1.4       harris41  732: </file>
                    733: <file>
1.5       harris41  734: <source>loncom/homework/edit.pm</source>
                    735: <target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target>
                    736: <categoryname>handler</categoryname>
                    737: <description>
                    738: Helper functions when in homework edit mode.
                    739: </description>
1.4       harris41  740: </file>
                    741: <file>
1.5       harris41  742: <source>loncom/interface/lonmeta.pm</source>
                    743: <target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target>
                    744: <categoryname>handler</categoryname>
                    745: <description>Metadata display handler.</description>
                    746: <status>works/unverified</status>
1.4       harris41  747: </file>
                    748: <file>
1.5       harris41  749: <source>rat/lonambiguous.pm</source>
                    750: <target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target>
                    751: <categoryname>handler</categoryname>
                    752: <description>
                    753: Handler to resolve ambiguous file locations.
                    754: </description>
                    755: <status>works/unverified</status>
1.4       harris41  756: </file>
                    757: <file>
1.5       harris41  758: <source>rat/lonratparms.pm</source>
                    759: <target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target>
                    760: <categoryname>handler</categoryname>
                    761: <description>
                    762: Handler to set resource parameters inside of the RAT based on metadata.
                    763: </description>
                    764: <status>works/unverified</status>
1.4       harris41  765: </file>
                    766: <file>
                    767: <source></source>
1.5       harris41  768: <target dist='default'></target>
1.4       harris41  769: <categoryname></categoryname>
                    770: <description></description>
                    771: </file>
                    772: <file>
1.5       harris41  773: <source>rat/lonsequence.pm</source>
                    774: <target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target>
                    775: <categoryname>handler</categoryname>
                    776: <description>
                    777: Handler for showing sequence objects of educational resources.
                    778: </description>
                    779: <status>works/unverified</status>
1.4       harris41  780: </file>
                    781: <file>
1.5       harris41  782: <source>loncom/interface/loncreatecourse.pm</source>
                    783: <target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target>
                    784: <categoryname>handler</categoryname>
                    785: <description>
                    786: Creates a new course and assigns course coordinator.
                    787: </description>
1.4       harris41  788: </file>
                    789: <file>
1.5       harris41  790: <source>loncom/interface/loncreateuser.pm</source>
                    791: <target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target>
                    792: <categoryname>handler</categoryname>
                    793: <description>
                    794: Creates a new user and/or changes user privileges
                    795: </description>
                    796: <status>works/unverified</status>
1.4       harris41  797: </file>
                    798: <file>
1.5       harris41  799: <source>loncom/interface/lonchart.pm</source>
                    800: <target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target>
                    801: <categoryname>handler</categoryname>
                    802: <description>
                    803: Produces simple LectureOnline-like student assessment performance chart
                    804: </description>
1.4       harris41  805: </file>
                    806: <file>
1.5       harris41  807: <source>loncom/interface/loncommon.pm</source>
                    808: <target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target>
                    809: <categoryname>handler</categoryname>
                    810: <description>
                    811: Makes a table out of the previous attempts.  Inputs result_from_symbread,
                    812: user, domain, home_server, course_id
                    813: </description>
                    814: <status>works/unverified</status>
1.4       harris41  815: </file>
                    816: <file>
1.5       harris41  817: <source>loncom/homework/grades.pm</source>
                    818: <target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target>
                    819: <categoryname>handler</categoryname>
                    820: <description>Handles the viewing of grades.</description>
1.4       harris41  821: </file>
                    822: <file>
1.5       harris41  823: <source>loncom/homework/imageresponse.pm</source>
                    824: <target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target>
                    825: <categoryname>handler</categoryname>
                    826: <description>
                    827: Coordinates the response to clicking an image.
                    828: </description>
                    829: <status>works/unverified</status>
1.4       harris41  830: </file>
                    831: <file>
1.5       harris41  832: <source>loncom/homework/optionresponse.pm</source>
                    833: <target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target>
                    834: <categoryname>handler</categoryname>
                    835: <description>Handles tags associated with showing a list of options</description>
1.4       harris41  836: </file>
                    837: <file>
1.5       harris41  838: <source>loncom/homework/outputtags.pm</source>
                    839: <target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target>
                    840: <categoryname>handler</categoryname>
                    841: <description>
                    842: Handles tags associated with output.  Seems to relate to due dates of the
                    843: assignment.
                    844: </description>
1.4       harris41  845: </file>
                    846: <file>
1.6       harris41  847: <source>loncom/interface/lontest.pm</source>
                    848: <target dist='default'>home/httpd/lib/perl/Apache/lontest.pm</target>
                    849: <categoryname>handler</categoryname>
                    850: <description>
                    851: Used for debugging and testing the LON-CAPA system.
                    852: </description>
                    853: </file>
                    854: <file>
                    855: <source>loncom/homework/radiobuttonresponse.pm</source>
                    856: <target dist='default'>home/httpd/lib/perl/Apache/radiobuttonresponse.pm</target>
                    857: <categoryname>handler</categoryname>
                    858: <description>
                    859: Handles multiple-choice style responses.
                    860: </description>
                    861: </file>
                    862: <file>
                    863: <source>loncom/interface/lonassignments.pm</source>
                    864: <target dist='default'>home/httpd/lib/perl/Apache/lonassignments.pm</target>
                    865: <categoryname>handler</categoryname>
                    866: <description>
                    867: Handles processing of assignments.
                    868: </description>
                    869: </file>
                    870: <file>
                    871: <source>loncom/interface/loncommunicate.pm</source>
                    872: <target dist='default'>home/httpd/lib/perl/Apache/loncommunicate.pm</target>
                    873: <categoryname>handler</categoryname>
                    874: <description>Handles communication.</description>
                    875: </file>
                    876: <file>
                    877: <source>loncom/interface/lonerrorhandler.pm</source>
                    878: <target dist='default'>home/httpd/lib/perl/Apache/lonerrorhandler.pm</target>
                    879: <categoryname>handler</categoryname>
                    880: <description>
                    881: Handles errors.
                    882: </description>
                    883: </file>
                    884: <file>
                    885: <source>loncom/interface/lonevaluate.pm</source>
                    886: <target dist='default'>home/httpd/lib/perl/Apache/lonevaluate.pm</target>
                    887: <categoryname>handler</categoryname>
                    888: <description>
                    889: Handles evaluation.
                    890: </description>
                    891: </file>
                    892: <file>
                    893: <source>loncom/interface/lonfeedback.pm</source>
                    894: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
                    895: <categoryname>handler</categoryname>
                    896: <description>
                    897: Handles feedback from students to instructors and system administrators.
                    898: </description>
                    899: </file>
                    900: <file>
                    901: <source>loncom/interface/lonfeedback.pm</source>
                    902: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
                    903: <categoryname>handler</categoryname>
                    904: <description>
                    905: Handles feedback from students to instructors and system administrators.
                    906: </description>
                    907: </file>
                    908: <file>
1.4       harris41  909: <source></source>
1.5       harris41  910: <target dist='default'></target>
1.4       harris41  911: <categoryname></categoryname>
                    912: <description></description>
                    913: </file>
                    914: <file>
1.6       harris41  915: <source>loncom/interface/lonnavmaps.pm</source>
                    916: <target dist='default'>home/httpd/lib/perl/Apache/lonnavmaps.pm</target>
                    917: <categoryname>handler</categoryname>
                    918: <description>
                    919: Handles navigational maps.
                    920: </description>
                    921: </file>
                    922: <file>
1.4       harris41  923: <source></source>
1.5       harris41  924: <target dist='default'></target>
1.4       harris41  925: <categoryname></categoryname>
                    926: <description></description>
                    927: </file>
                    928: <file>
1.6       harris41  929: <source>loncom/interface/lonpreferences.pm</source>
                    930: <target dist='default'>home/httpd/lib/perl/Apache/lonpreferences.pm</target>
                    931: <categoryname>handler</categoryname>
                    932: <description>
                    933: Handles user preferences associated with customizing the online LON-CAPA
                    934: educational environment.
                    935: </description>
                    936: </file>
                    937: <file>
                    938: <source>loncom/interface/lonprintout.pm</source>
                    939: <target dist='default'>home/httpd/lib/perl/Apache/lonprintout.pm</target>
                    940: <categoryname>handler</categoryname>
                    941: <description>
                    942: Handles the production of printable files and resources.
                    943: </description>
                    944: </file>
                    945: <file>
                    946: <source>loncom/interface/lonsearchcat.pm</source>
                    947: <target dist='default'>home/httpd/lib/perl/Apache/lonsearchcat.pm</target>
                    948: <categoryname>handler</categoryname>
                    949: <description>
                    950: Handles a searchable catalogue.
                    951: </description>
                    952: </file>
                    953: <file>
1.4       harris41  954: <source></source>
1.5       harris41  955: <target dist='default'></target>
1.4       harris41  956: <categoryname></categoryname>
                    957: <description></description>
                    958: </file>
                    959: <file>
1.6       harris41  960: <source>loncom/interface/londropadd.pm</source>
                    961: <target dist='default'>home/httpd/lib/perl/Apache/londropadd.pm</target>
                    962: <categoryname>handler</categoryname>
                    963: <description>
                    964: Handler to drop and add students in courses.
                    965: </description>
                    966: </file>
                    967: <file>
                    968: <source>loncom/interface/lonmsg.pm</source>
                    969: <target dist='default'>home/httpd/lib/perl/Apache/lonmsg.pm</target>
                    970: <categoryname>handler</categoryname>
                    971: <description>
                    972: Routines for messaging.
                    973: </description>
                    974: </file>
                    975: <file>
                    976: <source>loncom/homework/hint.pm</source>
                    977: <target dist='default'>home/httpd/lib/perl/Apache/hint.pm</target>
                    978: <categoryname>handler</categoryname>
                    979: <description>
                    980: This handler coordinates the delivery of hints to students working on LON-CAPA
                    981: problems and assignments.
                    982: </description>
                    983: </file>
                    984: <file>
                    985: <source>loncom/interface/lonspreadsheet.pm</source>
                    986: <target dist='default'>home/httpd/lib/perl/Apache/lonspreadsheet.pm</target>
                    987: <categoryname>handler</categoryname>
                    988: <description>
                    989: Spreadsheet/Grades Display Handler
                    990: </description>
                    991: </file>
                    992: <file>
                    993: <source>loncom/interface/lonparmset.pm</source>
                    994: <target dist='default'>home/httpd/lib/perl/Apache/lonparmset.pm</target>
                    995: <categoryname>handler</categoryname>
                    996: <description>
                    997: Handler to resolve ambiguous file locations
                    998: </description>
                    999: </file>
                   1000: <file>
                   1001: <source>loncom/publisher/lonconstruct.pm</source>
                   1002: <target dist='default'>home/httpd/lib/perl/Apache/lonconstruct.pm</target>
                   1003: <categoryname>handler</categoryname>
                   1004: <description>
                   1005: Page wrapper for handling construction space.
                   1006: </description>
                   1007: </file>
                   1008: <file>
                   1009: <source>loncom/publisher/lonpublisher.pm</source>
                   1010: <target dist='default'>home/httpd/lib/perl/Apache/lonpublisher.pm</target>
                   1011: <categoryname>handler</categoryname>
                   1012: <description>
                   1013: Publishes an LON-CAPA educational resource complete with metadata
                   1014: (authorship, language, copyright, creation date, etc).
                   1015: </description>
                   1016: </file>
                   1017: <file>
                   1018: <source>loncom/interface/lonmenu.pm</source>
                   1019: <target dist='default'>home/httpd/lib/perl/Apache/lonmenu.pm</target>
                   1020: <categoryname>handler</categoryname>
                   1021: <description>
                   1022: Has routines which control the remote control.
                   1023: </description>
                   1024: </file>
                   1025: <file>
                   1026: <source>rat/lonpageflip.pm</source>
                   1027: <target dist='default'>home/httpd/lib/perl/Apache/lonpageflip.pm</target>
                   1028: <categoryname>handler</categoryname>
                   1029: <description>Deals with forward, backward, and other page flips.</description>
                   1030: </file>
                   1031: <file>
                   1032: <source>rat/lonratedt.pm</source>
                   1033: <target dist='default'>home/httpd/lib/perl/Apache/lonratedt.pm</target>
                   1034: <categoryname>handler</categoryname>
                   1035: <description>
                   1036: Builds up frame set and loads in the right thing.
                   1037: </description>
                   1038: </file>
                   1039: <file>
                   1040: <source>loncom/html/res/adm/pages/homeworkmenu.html</source>
                   1041: <target dist='default'>home/httpd/html/res/adm/pages/homeworkmenu.html</target>
                   1042: <categoryname>handler</categoryname>
                   1043: <description>
                   1044: Homework remote control.
                   1045: </description>
                   1046: </file>
                   1047: <file>
                   1048: <source>loncom/html/res/adm/pages/annotator/admannotations.pm</source>
                   1049: <target dist='default'>home/httpd/lib/perl/Apache/admannotations.pm</target>
                   1050: <categoryname>handler</categoryname>
                   1051: <description>
                   1052: This will take annotations and then plug them into a page
                   1053: </description>
                   1054: </file>
                   1055: <file>
                   1056: <source>loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm</source>
                   1057: <target dist='default'>home/httpd/lib/perl/Apache/admbookmarks.pm</target>
                   1058: <categoryname>handler</categoryname>
                   1059: <description>
                   1060: This will take bookmarks and get/write/display them for the LON-CAPA user
                   1061: interface
                   1062: </description>
                   1063: </file>
                   1064: <file>
                   1065: <source>rat/lonratsrv.pm</source>
                   1066: <target dist='default'>home/httpd/lib/perl/Apache/lonratsrv.pm</target>
                   1067: <categoryname>handler</categoryname>
                   1068: <description>
                   1069: Handler tat takes output from RAT and stores it on disk.  Handles the upper hidden
                   1070: frame of the added window that comes up in RAT.   (3 frames come up in RAT server,
                   1071: code, and output.  This module handles server connection.)
                   1072: </description>
                   1073: </file>
                   1074: <file>
                   1075: <source>rat/lonpage.pm</source>
                   1076: <target dist='default'>home/httpd/lib/perl/Apache/lonpage.pm</target>
                   1077: <categoryname>handler</categoryname>
                   1078: <description>
                   1079: bundles pages into one page
                   1080: </description>
                   1081: </file>
                   1082: <file>
                   1083: <source>rat/lonuserstate.pm</source>
                   1084: <target dist='default'>home/httpd/lib/perl/Apache/lonuserstate.pm</target>
                   1085: <categoryname>handler</categoryname>
                   1086: <description>
                   1087: compile course into binary data structure (in loncom/rat)
                   1088: </description>
                   1089: </file>
                   1090: <file>
                   1091: <source>loncom/xml/lontex.pm</source>
                   1092: <target dist='default'>home/httpd/lib/perl/Apache/lontex.pm</target>
                   1093: <categoryname>handler</categoryname>
                   1094: <description>
                   1095: Handler for tex files (somewhere in modules)
                   1096: </description>
                   1097: </file>
                   1098: <file>
                   1099: <source>loncom/xml/lontexconvert.pm</source>
                   1100: <target dist='default'>home/httpd/lib/perl/Apache/lontexconvert.pm</target>
                   1101: <categoryname>handler</categoryname>
                   1102: <description>
                   1103: Access to tth/ttm
                   1104: </description>
                   1105: </file>
                   1106: <file>
                   1107: <source>loncom/xml/lonxml.pm</source>
                   1108: <target dist='default'>home/httpd/lib/perl/Apache/lonxml.pm</target>
                   1109: <categoryname>handler</categoryname>
                   1110: <description>
                   1111: XML Parsing Module
                   1112: </description>
                   1113: </file>
                   1114: <file>
                   1115: <source>loncom/xml/style.pm</source>
                   1116: <target dist='default'>home/httpd/lib/perl/Apache/style.pm</target>
                   1117: <categoryname>handler</categoryname>
                   1118: <description>
                   1119: Style Parsing Module
                   1120: </description>
                   1121: </file>
                   1122: <file>
                   1123: <source>loncom/xml/londefdef.pm</source>
                   1124: <target dist='default'>home/httpd/lib/perl/Apache/londefdef.pm</target>
                   1125: <categoryname>handler</categoryname>
                   1126: <description>
                   1127: Tags Default Definition Module
                   1128: </description>
1.4       harris41 1129: </file>
                   1130: <file>
1.6       harris41 1131: <source>loncom/xml/run.pm</source>
                   1132: <target dist='default'>home/httpd/lib/perl/Apache/run.pm</target>
                   1133: <categoryname>handler</categoryname>
                   1134: <description>
                   1135: used to prevent poorly written problems from causing lingering after effects
                   1136: </description>
1.4       harris41 1137: </file>
                   1138: <file>
1.6       harris41 1139: <source>loncom/xml/scripttag.pm</source>
                   1140: <target dist='default'>home/httpd/lib/perl/Apache/scripttag.pm</target>
                   1141: <categoryname>handler</categoryname>
                   1142: <description>
                   1143: implements &lt;script&gt;, &lt;scriptlib&gt;, &lt;parserlib&gt;, and
                   1144: &lt;import&gt;
                   1145: </description>
1.4       harris41 1146: </file>
                   1147: <file>
1.6       harris41 1148: <source>loncom/homework/lonhomework.pm</source>
                   1149: <target dist='default'>home/httpd/lib/perl/Apache/lonhomework.pm</target>
                   1150: <categoryname>handler</categoryname>
                   1151: <description>handler</description>
1.4       harris41 1152: </file>
                   1153: <file>
1.6       harris41 1154: <source>loncom/homework/inputtags.pm</source>
                   1155: <target dist='default'>home/httpd/lib/perl/Apache/inputtags.pm</target>
                   1156: <categoryname>handler</categoryname>
                   1157: <description>
                   1158: produces HTML input tags (&lt;INPUT&gt;) for rendering homework resources
                   1159: </description>
1.4       harris41 1160: </file>
                   1161: <file>
1.6       harris41 1162: <source>loncom/homework/structuretags.pm</source>
                   1163: <target dist='default'>home/httpd/lib/perl/Apache/structuretags.pm</target>
                   1164: <categoryname>handler</categoryname>
                   1165: <description>
                   1166: produces HTML tags necessary for structuring the presentation of homework resources
                   1167: </description>
1.4       harris41 1168: </file>
                   1169: <file>
1.6       harris41 1170: <source>loncom/homework/response.pm</source>
                   1171: <target dist='default'>home/httpd/lib/perl/Apache/response.pm</target>
                   1172: <categoryname>handler</categoryname>
                   1173: <description>
                   1174: defines different types of responses given to student as well as syntax for producing response values
                   1175: </description>
1.4       harris41 1176: </file>
                   1177: <file>
1.6       harris41 1178: <source>loncom/homework/caparesponse/caparesponse.pm</source>
                   1179: <target dist='default'>home/httpd/lib/perl/Apache/caparesponse.pm</target>
                   1180: <categoryname>handler</categoryname>
                   1181: <description>
                   1182: handles request to the CAPA homework processing engine
                   1183: </description>
1.4       harris41 1184: </file>
                   1185: <file>
1.6       harris41 1186: <source>loncom/auth/lonacc.pm</source>
                   1187: <target dist='default'>home/httpd/lib/perl/Apache/lonacc.pm</target>
                   1188: <categoryname>handler</categoryname>
                   1189: <description>
                   1190: (This module, like loncacc.pm also authenticates with cookies.)  
                   1191: <tt>lonacc.pm</tt> coordinates access to a wide range of administrative-type
                   1192: functions (e.g. roles, logout, annotations, and bookmarks) as well
                   1193: as coordinating access to educational resources.
                   1194: </description>
1.4       harris41 1195: </file>
                   1196: <file>
1.6       harris41 1197: <source>loncom/auth/lonracc.pm</source>
                   1198: <target dist='default'>home/httpd/lib/perl/Apache/lonracc.pm</target>
                   1199: <categoryname>handler</categoryname>
                   1200: <description>
                   1201: access handler for file transfers
                   1202: </description>
1.4       harris41 1203: </file>
                   1204: <file>
1.6       harris41 1205: <source>loncom/auth/loncacc.pm</source>
                   1206: <target dist='default'>home/httpd/lib/perl/Apache/loncacc.pm</target>
                   1207: <categoryname>handler</categoryname>
                   1208: <description>
                   1209: This module provides access to an educational resource construction area.
                   1210: This module is invoked by the URL-related pattern syntax
                   1211: <tt>LocationMatch "^/priv.*"</tt> or <tt>LocationMatch "^/\~.*"</tt>.
                   1212: Authentication of user identity
                   1213: is coordinated through cookies.  The abbreviation "cacc" corresponds
                   1214: to "construction-space access").  If the cookie handle is invalid, then
                   1215: this module returns a forbidden status and makes appropriate log entries.
                   1216: If the cookie handle is valid, status is determined to be okay (and,
                   1217: for the "priv"-type access, the resource is delivered by the
                   1218: <tt>lonconstruct</tt> module).
                   1219: </description>
1.4       harris41 1220: </file>
                   1221: <file>
1.6       harris41 1222: <source>loncom/auth/lonauth.pm</source>
                   1223: <target dist='default'>home/httpd/lib/perl/Apache/lonauth.pm</target>
                   1224: <categoryname>handler</categoryname>
                   1225: <description>authenticate, set up session environment</description>
1.4       harris41 1226: </file>
                   1227: <file>
1.6       harris41 1228: <source>loncom/auth/lonlogin.pm</source>
                   1229: <target dist='default'>home/httpd/lib/perl/Apache/lonlogin.pm</target>
                   1230: <categoryname>handler</categoryname>
                   1231: <description>login screen</description>
1.4       harris41 1232: </file>
                   1233: <file>
1.6       harris41 1234: <source>loncom/auth/lonlogout.pm</source>
                   1235: <target dist='default'>home/httpd/lib/perl/Apache/lonlogout.pm</target>
                   1236: <categoryname>handler</categoryname>
                   1237: <description>logout</description>
1.4       harris41 1238: </file>
                   1239: <file>
1.6       harris41 1240: <source>loncom/lonnet/perl/lonrep.pm</source>
                   1241: <target dist='default'>home/httpd/lib/perl/Apache/lonrep.pm</target>
                   1242: <categoryname>handler</categoryname>
                   1243: <description>replication</description>
1.4       harris41 1244: </file>
                   1245: <file>
1.6       harris41 1246: <source>loncom/auth/lonroles.pm</source>
                   1247: <target dist='default'>home/httpd/lib/perl/Apache/lonroles.pm</target>
                   1248: <categoryname>handler</categoryname>
                   1249: <description>
                   1250: This perl handling module reads in the available roles available
                   1251: for a LON-CAPA user (different courses, different privileges, etc)
                   1252: and produces a form-element HTML page which allows the user to select
                   1253: which role he wishes to exercise in the LON-CAPA system.  For instance,
                   1254: a user may want to select between being a student in a thermodynamics
                   1255: physics course or a teaching assistant for an introductory calculus
                   1256: class.
                   1257: </description>
1.4       harris41 1258: </file>
                   1259: <file>
1.6       harris41 1260: <source>loncom/interface/lonindexer.pm</source>
                   1261: <target dist='default'>home/httpd/lib/perl/Apache/lonindexer.pm</target>
                   1262: <categoryname>handler</categoryname>
                   1263: <description>
                   1264: cross server filesystem browser
                   1265: </description>
1.4       harris41 1266: </file>
                   1267: <file>
1.6       harris41 1268: <source>loncom/lonnet/perl/lonnet.pm</source>
                   1269: <target dist='default'>home/httpd/lib/perl/Apache/lonnet.pm</target>
                   1270: <categoryname>handler</categoryname>
                   1271: <description>
                   1272: This file is an interface to the lonc processes of the LON-CAPA network
                   1273: as well as set of elaborated functions for handling information necessary
                   1274: for navigating through a given cluster of LON-CAPA machines within a domain.
                   1275: There are over 40 specialized functions in this module which handle
                   1276: the reading and transmission of metadata, user information
                   1277: (ids, names, environments, roles, logs), file information (storage, reading,
                   1278: directories, extensions, replication, embedded styles and descriptors),
                   1279: educational resources (course descriptions, section names and numbers),
                   1280: url hashing (to assign roles on a url basis), and translating abbreviated
                   1281: symbols to and from more descriptive phrases or explanations.
                   1282: </description>
1.4       harris41 1283: </file>
                   1284: <file>
1.6       harris41 1285: <source>loncom/html/index.html</source>
                   1286: <target dist='default'>home/httpd/html/index.html</target>
                   1287: <categoryname>interface file</categoryname>
                   1288: <description>bumps to login</description>
1.4       harris41 1289: </file>
1.6       harris41 1290: <link>
                   1291: <linkto>etc/mime.types</linkto>
                   1292: <target dist='default'>etc/httpd/conf/mime.types</target>
                   1293: <categoryname>symbolic link</categoryname>
                   1294: <description>symbolic link to /etc/mime.types</description>
                   1295: </link>
                   1296: <link>
                   1297: <linkto>home/httpd/html/res</linkto>
                   1298: <target dist='default'>home/httpd/html/raw</target>
                   1299: <categoryname>symbolic link</categoryname>
                   1300: <description>symbolic link to /home/httpd/html/res</description>
                   1301: </link>
1.4       harris41 1302: <file>
1.6       harris41 1303: <source>loncom/html/adm/notfound.html</source>
                   1304: <target dist='default'>home/httpd/html/adm/notfound.html</target>
                   1305: <categoryname>interface file</categoryname>
                   1306: <description>
                   1307: static html page that is shown when an attempt is made to access a document
                   1308: not present on the web server
                   1309: </description>
1.4       harris41 1310: </file>
                   1311: <file>
1.6       harris41 1312: <source>loncom/html/adm/unauthorized.html</source>
                   1313: <target dist='default'>home/httpd/html/adm/unauthorized.html</target>
                   1314: <categoryname>interface file</categoryname>
                   1315: <description>
                   1316: static html page that is shown when an attempt is made to access a document which is restricted based on
                   1317: file or server configurations
                   1318: </description>
1.4       harris41 1319: </file>
                   1320: <file>
1.6       harris41 1321: <source>rat/client/rat.html</source>
                   1322: <target dist='default'>home/httpd/html/adm/rat/rat.html</target>
                   1323: <categoryname>interface file</categoryname>
                   1324: <description>
                   1325: frameset
                   1326: </description>
1.4       harris41 1327: </file>
                   1328: <file>
1.6       harris41 1329: <source>rat/client/parameter.html</source>
                   1330: <target dist='default'>home/httpd/html/adm/rat/parameter.html</target>
                   1331: <categoryname>interface file</categoryname>
                   1332: <description>
                   1333: Parameter input window.
                   1334: </description>
1.4       harris41 1335: </file>
                   1336: <file>
1.6       harris41 1337: <source>rat/client/code.html</source>
                   1338: <target dist='default'>home/httpd/html/adm/rat/code.html</target>
                   1339: <categoryname>interface file</categoryname>
                   1340: <description>
                   1341: javascript
                   1342: </description>
1.4       harris41 1343: </file>
                   1344: <file>
1.6       harris41 1345: <source>rat/client/map.html</source>
                   1346: <target dist='default'>home/httpd/html/adm/rat/map.html</target>
                   1347: <categoryname>interface file</categoryname>
                   1348: <description>
                   1349: bumper
                   1350: </description>
1.4       harris41 1351: </file>
                   1352: <file>
1.6       harris41 1353: <source>rat/client/empty.html</source>
                   1354: <target dist='default'>home/httpd/html/adm/rat/empty.html</target>
                   1355: <categoryname>interface file</categoryname>
                   1356: <description>
                   1357: A blank page with very minimal HTML structural elements.
                   1358: </description>
1.4       harris41 1359: </file>
                   1360: <file>
                   1361: <source></source>
1.5       harris41 1362: <target dist='default'></target>
1.4       harris41 1363: <categoryname></categoryname>
1.6       harris41 1364: <description>
                   1365: </description>
1.4       harris41 1366: </file>
                   1367: <file>
                   1368: <source></source>
1.5       harris41 1369: <target dist='default'></target>
1.4       harris41 1370: <categoryname></categoryname>
1.6       harris41 1371: <description>
                   1372: </description>
1.4       harris41 1373: </file>
                   1374: <file>
                   1375: <source></source>
1.5       harris41 1376: <target dist='default'></target>
1.4       harris41 1377: <categoryname></categoryname>
1.6       harris41 1378: <description>
                   1379: </description>
1.4       harris41 1380: </file>
                   1381: <file>
                   1382: <source></source>
1.5       harris41 1383: <target dist='default'></target>
1.4       harris41 1384: <categoryname></categoryname>
1.6       harris41 1385: <description>
                   1386: </description>
1.4       harris41 1387: </file>
                   1388: <file>
                   1389: <source></source>
1.5       harris41 1390: <target dist='default'></target>
1.4       harris41 1391: <categoryname></categoryname>
1.6       harris41 1392: <description>
                   1393: </description>
1.4       harris41 1394: </file>
                   1395: <file>
                   1396: <source></source>
1.5       harris41 1397: <target dist='default'></target>
1.4       harris41 1398: <categoryname></categoryname>
1.6       harris41 1399: <description>
                   1400: </description>
1.4       harris41 1401: </file>
                   1402: <file>
                   1403: <source></source>
1.5       harris41 1404: <target dist='default'></target>
1.4       harris41 1405: <categoryname></categoryname>
1.6       harris41 1406: <description>
                   1407: </description>
1.4       harris41 1408: </file>
                   1409: <file>
                   1410: <source></source>
1.5       harris41 1411: <target dist='default'></target>
1.4       harris41 1412: <categoryname></categoryname>
1.6       harris41 1413: <description>
                   1414: </description>
1.4       harris41 1415: </file>
                   1416: <file>
                   1417: <source></source>
1.5       harris41 1418: <target dist='default'></target>
1.4       harris41 1419: <categoryname></categoryname>
1.6       harris41 1420: <description>
                   1421: </description>
1.4       harris41 1422: </file>
                   1423: <file>
                   1424: <source></source>
1.5       harris41 1425: <target dist='default'></target>
1.4       harris41 1426: <categoryname></categoryname>
1.6       harris41 1427: <description>
                   1428: </description>
1.4       harris41 1429: </file>
                   1430: <file>
                   1431: <source></source>
1.5       harris41 1432: <target dist='default'></target>
1.4       harris41 1433: <categoryname></categoryname>
1.6       harris41 1434: <description>
                   1435: </description>
1.4       harris41 1436: </file>
                   1437: <file>
                   1438: <source></source>
1.5       harris41 1439: <target dist='default'></target>
1.4       harris41 1440: <categoryname></categoryname>
1.6       harris41 1441: <description>
                   1442: </description>
1.4       harris41 1443: </file>
                   1444: <file>
                   1445: <source></source>
1.5       harris41 1446: <target dist='default'></target>
1.4       harris41 1447: <categoryname></categoryname>
1.6       harris41 1448: <description>
                   1449: </description>
1.4       harris41 1450: </file>
1.1       harris41 1451: </lpml>
1.6       harris41 1452: 
                   1453: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>