]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Latest version of compiled docs (picking up recent SGML changes).
authorjake%acutex.net <>
Sat, 19 Jan 2002 07:26:39 +0000 (07:26 +0000)
committerjake%acutex.net <>
Sat, 19 Jan 2002 07:26:39 +0000 (07:26 +0000)
70 files changed:
docs/html/Bugzilla-Guide.html
docs/html/about.html
docs/html/aboutthisguide.html
docs/html/administration.html
docs/html/bonsai.html
docs/html/bsdinstall.html
docs/html/bzhacking.html
docs/html/cmdline.html
docs/html/contributors.html
docs/html/conventions.html
docs/html/copyright.html
docs/html/credits.html
docs/html/cvs.html
docs/html/database.html
docs/html/dbdoc.html
docs/html/dbschema.html
docs/html/disclaimer.html
docs/html/downloadlinks.html
docs/html/errata.html
docs/html/faq.html
docs/html/feedback.html
docs/html/future.html
docs/html/geninstall.html
docs/html/gfdl-0.html [new file with mode: 0644]
docs/html/gfdl-1.html [new file with mode: 0644]
docs/html/gfdl-10.html [new file with mode: 0644]
docs/html/gfdl-2.html [new file with mode: 0644]
docs/html/gfdl-3.html [new file with mode: 0644]
docs/html/gfdl-4.html [new file with mode: 0644]
docs/html/gfdl-5.html [new file with mode: 0644]
docs/html/gfdl-6.html [new file with mode: 0644]
docs/html/gfdl-7.html [new file with mode: 0644]
docs/html/gfdl-8.html [new file with mode: 0644]
docs/html/gfdl-9.html [new file with mode: 0644]
docs/html/gfdl-howto.html [new file with mode: 0644]
docs/html/gfdl.html
docs/html/glossary.html
docs/html/granttables.html
docs/html/how.html
docs/html/index.html
docs/html/init4me.html
docs/html/installation.html
docs/html/integration.html
docs/html/newversions.html
docs/html/osx.html
docs/html/patches.html
docs/html/postinstall-check.html
docs/html/programadmin.html
docs/html/quicksearch.html
docs/html/rewrite.html
docs/html/rhbugzilla.html
docs/html/scm.html
docs/html/security.html
docs/html/setperl.html
docs/html/stepbystep.html
docs/html/tinderbox.html
docs/html/translations.html
docs/html/useradmin.html
docs/html/using.html
docs/html/usingbz-conc.html
docs/html/variant-fenris.html [new file with mode: 0644]
docs/html/variant-issuezilla.html [new file with mode: 0644]
docs/html/variant-perforce.html [new file with mode: 0644]
docs/html/variant-scarab.html [new file with mode: 0644]
docs/html/variant-sourceforge.html [new file with mode: 0644]
docs/html/variants.html
docs/html/whatis.html
docs/html/why.html
docs/html/win32.html
docs/txt/Bugzilla-Guide.txt

index 43f1d3cf10e454de904fd22a81b3315de59cb76d..60045e438cdcd609caf32b209ac3a00870e887bc 100644 (file)
@@ -25,7 +25,7 @@ CONTENT="Mozilla"><META
 NAME="KEYWORD"
 CONTENT="webtools"></HEAD
 ><BODY
-CLASS="BOOK"
+CLASS="book"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -34,48 +34,48 @@ ALINK="#0000FF"
 ><DIV
 CLASS="BOOK"
 ><A
-NAME="INDEX"
+NAME="index"
 ></A
 ><DIV
 CLASS="TITLEPAGE"
 ><H1
-CLASS="TITLE"
+CLASS="title"
 ><A
 NAME="AEN2"
 >The Bugzilla Guide</A
 ></H1
 ><H3
-CLASS="AUTHOR"
+CLASS="author"
 ><A
 NAME="AEN27"
 >Matthew P. Barnson</A
 ></H3
 ><DIV
-CLASS="AFFILIATION"
+CLASS="affiliation"
 ><DIV
-CLASS="ADDRESS"
+CLASS="address"
 ><P
-CLASS="ADDRESS"
+CLASS="address"
 >barnboy@trilobyte.net</P
 ></DIV
 ></DIV
 ><SPAN
-CLASS="COLLAB"
+CLASS="collab"
 ><SPAN
-CLASS="COLLABNAME"
+CLASS="collabname"
 >Zach Lipton</SPAN
 ><DIV
-CLASS="AFFILIATION"
+CLASS="affiliation"
 ><DIV
-CLASS="ADDRESS"
+CLASS="address"
 ><P
-CLASS="ADDRESS"
+CLASS="address"
 >zach AT zachlipton DOT com</P
 ></DIV
 ></DIV
 ><BR></SPAN
 ><DIV
-CLASS="REVHISTORY"
+CLASS="revhistory"
 ><TABLE
 WIDTH="100%"
 BORDER="0"
@@ -181,30 +181,30 @@ COLSPAN="3"
 ></DIV
 ><DIV
 ><DIV
-CLASS="ABSTRACT"
+CLASS="abstract"
 ><A
 NAME="AEN39"
 ></A
 ><P
 ></P
 ><P
->      This is the documentation for Bugzilla, the Mozilla
+>&#13; This is the documentation for Bugzilla, the Mozilla
        bug-tracking system.
       </P
 ><P
->      Bugzilla is an enterprise-class set of software utilities
+>&#13; Bugzilla is an enterprise-class set of software utilities
        that, when used together, power issue-tracking for hundreds of
        organizations around the world, tracking millions of bugs.
-       While it is easy to use and quite flexible, it is very
+       While it is easy to use and quite flexible, it is
        difficult for a novice to install and maintain.  Although we
        have provided step-by-step directions, Bugzilla is not always
        easy to get working.  Please be sure the person responsible
        for installing and maintaining this software is a qualified
-       professional on operating system upon which you install
+       professional for the operating system upon which you install
        Bugzilla.
       </P
 ><P
->      THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1 SGML FORMAT.
+>&#13; THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1.2 XML FORMAT.
        IF YOU WISH TO MAKE CORRECTIONS, PLEASE MAKE THEM IN PLAIN
        TEXT OR SGML DIFFS AGAINST THE SOURCE.  I CANNOT ACCEPT
        ADDITIONS TO THE GUIDE WRITTEN IN HTML!
@@ -223,107 +223,107 @@ CLASS="TOC"
 ></DT
 ><DT
 >1. <A
-HREF="#ABOUT"
+HREF="#about"
 >About This Guide</A
 ></DT
 ><DD
 ><DL
 ><DT
 >1.1. <A
-HREF="#ABOUTTHISGUIDE"
+HREF="#aboutthisguide"
 >Purpose and Scope of this Guide</A
 ></DT
 ><DT
 >1.2. <A
-HREF="#COPYRIGHT"
+HREF="#copyright"
 >Copyright Information</A
 ></DT
 ><DT
 >1.3. <A
-HREF="#DISCLAIMER"
+HREF="#disclaimer"
 >Disclaimer</A
 ></DT
 ><DT
 >1.4. <A
-HREF="#NEWVERSIONS"
+HREF="#newversions"
 >New Versions</A
 ></DT
 ><DT
 >1.5. <A
-HREF="#CREDITS"
+HREF="#credits"
 >Credits</A
 ></DT
 ><DT
 >1.6. <A
-HREF="#CONTRIBUTORS"
+HREF="#contributors"
 >Contributors</A
 ></DT
 ><DT
 >1.7. <A
-HREF="#FEEDBACK"
+HREF="#feedback"
 >Feedback</A
 ></DT
 ><DT
 >1.8. <A
-HREF="#TRANSLATIONS"
+HREF="#translations"
 >Translations</A
 ></DT
 ><DT
 >1.9. <A
-HREF="#CONVENTIONS"
+HREF="#conventions"
 >Document Conventions</A
 ></DT
 ></DL
 ></DD
 ><DT
 >2. <A
-HREF="#USING"
+HREF="#using"
 >Using Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.1. <A
-HREF="#WHATIS"
+HREF="#whatis"
 >What is Bugzilla?</A
 ></DT
 ><DT
 >2.2. <A
-HREF="#WHY"
+HREF="#why"
 >Why Should We Use Bugzilla?</A
 ></DT
 ><DT
 >2.3. <A
-HREF="#HOW"
+HREF="#how"
 >How do I use Bugzilla?</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.3.1. <A
-HREF="#MYACCOUNT"
+HREF="#myaccount"
 >Create a Bugzilla Account</A
 ></DT
 ><DT
 >2.3.2. <A
-HREF="#QUERY"
+HREF="#query"
 >The Bugzilla Query Page</A
 ></DT
 ><DT
 >2.3.3. <A
-HREF="#BUGREPORTS"
+HREF="#bugreports"
 >Creating and Managing Bug Reports</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.3.3.1. <A
-HREF="#BUG_WRITING"
+HREF="#bug-writing"
 >Writing a Great Bug Report</A
 ></DT
 ><DT
 >2.3.3.2. <A
-HREF="#BUG_MANAGE"
+HREF="#bug-manage"
 >Managing your Bug Reports</A
 ></DT
 ></DL
@@ -332,74 +332,74 @@ HREF="#BUG_MANAGE"
 ></DD
 ><DT
 >2.4. <A
-HREF="#INIT4ME"
+HREF="#init4me"
 >Where can I find my user preferences?</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.4.1. <A
-HREF="#ACCOUNTSETTINGS"
+HREF="#accountsettings"
 >Account Settings</A
 ></DT
 ><DT
 >2.4.2. <A
-HREF="#EMAILSETTINGS"
+HREF="#emailsettings"
 >Email Settings</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.4.2.1. <A
-HREF="#NOTIFICATION"
+HREF="#notification"
 >Email Notification</A
 ></DT
 ><DT
 >2.4.2.2. <A
-HREF="#NEWEMAILTECH"
+HREF="#newemailtech"
 >New Email Technology</A
 ></DT
 ><DT
 >2.4.2.3. <A
-HREF="#WATCHSETTINGS"
+HREF="#watchsettings"
 >"Watching" Users</A
 ></DT
 ></DL
 ></DD
 ><DT
 >2.4.3. <A
-HREF="#FOOTERSETTINGS"
+HREF="#footersettings"
 >Page Footer</A
 ></DT
 ><DT
 >2.4.4. <A
-HREF="#PERMISSIONSETTINGS"
+HREF="#permissionsettings"
 >Permissions</A
 ></DT
 ></DL
 ></DD
 ><DT
 >2.5. <A
-HREF="#USINGBZ-CONC"
+HREF="#usingbz-conc"
 >Using Bugzilla-Conclusion</A
 ></DT
 ></DL
 ></DD
 ><DT
 >3. <A
-HREF="#INSTALLATION"
+HREF="#installation"
 >Installation</A
 ></DT
 ><DD
 ><DL
 ><DT
 >3.1. <A
-HREF="#ERRATA"
+HREF="#errata"
 >ERRATA</A
 ></DT
 ><DT
 >3.2. <A
-HREF="#STEPBYSTEP"
+HREF="#stepbystep"
 >Step-by-step Install</A
 ></DT
 ><DD
@@ -416,12 +416,12 @@ HREF="#AEN515"
 ></DT
 ><DT
 >3.2.3. <A
-HREF="#INSTALL-MYSQL"
+HREF="#install-mysql"
 >Installing MySQL Database</A
 ></DT
 ><DT
 >3.2.4. <A
-HREF="#INSTALL-PERL"
+HREF="#install-perl"
 >Perl (5.004 or greater)</A
 ></DT
 ><DT
@@ -478,7 +478,7 @@ HREF="#AEN721"
 >3.2.15. <A
 HREF="#AEN768"
 >Tweaking <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 ></A
 ></DT
@@ -506,17 +506,17 @@ HREF="#AEN839"
 ></DD
 ><DT
 >3.3. <A
-HREF="#OSX"
+HREF="#osx"
 >Mac OS X Installation Notes</A
 ></DT
 ><DT
 >3.4. <A
-HREF="#BSDINSTALL"
+HREF="#bsdinstall"
 >BSD Installation Notes</A
 ></DT
 ><DT
 >3.5. <A
-HREF="#GENINSTALL"
+HREF="#geninstall"
 >Installation General Notes</A
 ></DT
 ><DD
@@ -533,52 +533,52 @@ HREF="#AEN948"
 ></DT
 ><DT
 >3.5.3. <A
-HREF="#HTACCESS"
+HREF="#htaccess"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files and security</A
 ></DT
 ><DT
 >3.5.4. <A
-HREF="#MOD_THROTTLE"
+HREF="#mod-throttle"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > and Security</A
 ></DT
 ><DT
 >3.5.5. <A
-HREF="#CONTENT_TYPE"
+HREF="#content-type"
 >Preventing untrusted Bugzilla content from executing malicious Javascript code</A
 ></DT
 ><DT
 >3.5.6. <A
-HREF="#UNIXHISTORY"
+HREF="#unixhistory"
 >UNIX Installation Instructions History</A
 ></DT
 ></DL
 ></DD
 ><DT
 >3.6. <A
-HREF="#WIN32"
+HREF="#win32"
 >Win32 Installation Notes</A
 ></DT
 ><DD
 ><DL
 ><DT
 >3.6.1. <A
-HREF="#WININSTALL"
+HREF="#wininstall"
 >Win32 Installation: Step-by-step</A
 ></DT
 ><DT
 >3.6.2. <A
-HREF="#ADDLWINTIPS"
+HREF="#addlwintips"
 >Additional Windows Tips</A
 ></DT
 ><DT
 >3.6.3. <A
-HREF="#BZLDAP"
+HREF="#bzldap"
 >Bugzilla LDAP Integration</A
 ></DT
 ></DL
@@ -587,53 +587,53 @@ HREF="#BZLDAP"
 ></DD
 ><DT
 >4. <A
-HREF="#ADMINISTRATION"
+HREF="#administration"
 >Administering Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >4.1. <A
-HREF="#POSTINSTALL-CHECK"
+HREF="#postinstall-check"
 >Post-Installation Checklist</A
 ></DT
 ><DT
 >4.2. <A
-HREF="#USERADMIN"
+HREF="#useradmin"
 >User Administration</A
 ></DT
 ><DD
 ><DL
 ><DT
 >4.2.1. <A
-HREF="#DEFAULTUSER"
+HREF="#defaultuser"
 >Creating the Default User</A
 ></DT
 ><DT
 >4.2.2. <A
-HREF="#MANAGEUSERS"
+HREF="#manageusers"
 >Managing Other Users</A
 ></DT
 ><DD
 ><DL
 ><DT
 >4.2.2.1. <A
-HREF="#LOGIN"
+HREF="#login"
 >Logging In</A
 ></DT
 ><DT
 >4.2.2.2. <A
-HREF="#CREATENEWUSERS"
+HREF="#createnewusers"
 >Creating new users</A
 ></DT
 ><DT
 >4.2.2.3. <A
-HREF="#DISABLEUSERS"
+HREF="#disableusers"
 >Disabling Users</A
 ></DT
 ><DT
 >4.2.2.4. <A
-HREF="#MODIFYUSERS"
+HREF="#modifyusers"
 >Modifying Users</A
 ></DT
 ></DL
@@ -642,7 +642,7 @@ HREF="#MODIFYUSERS"
 ></DD
 ><DT
 >4.3. <A
-HREF="#PROGRAMADMIN"
+HREF="#programadmin"
 >Product, Component, Milestone, and Version
       Administration</A
 ></DT
@@ -650,155 +650,155 @@ HREF="#PROGRAMADMIN"
 ><DL
 ><DT
 >4.3.1. <A
-HREF="#PRODUCTS"
+HREF="#products"
 >Products</A
 ></DT
 ><DT
 >4.3.2. <A
-HREF="#COMPONENTS"
+HREF="#components"
 >Components</A
 ></DT
 ><DT
 >4.3.3. <A
-HREF="#VERSIONS"
+HREF="#versions"
 >Versions</A
 ></DT
 ><DT
 >4.3.4. <A
-HREF="#MILESTONES"
+HREF="#milestones"
 >Milestones</A
 ></DT
 ><DT
 >4.3.5. <A
-HREF="#VOTING"
+HREF="#voting"
 >Voting</A
 ></DT
 ><DT
 >4.3.6. <A
-HREF="#GROUPS"
+HREF="#groups"
 >Groups and Group Security</A
 ></DT
 ></DL
 ></DD
 ><DT
 >4.4. <A
-HREF="#SECURITY"
+HREF="#security"
 >Bugzilla Security</A
 ></DT
 ></DL
 ></DD
 ><DT
 >5. <A
-HREF="#INTEGRATION"
+HREF="#integration"
 >Integrating Bugzilla with Third-Party Tools</A
 ></DT
 ><DD
 ><DL
 ><DT
 >5.1. <A
-HREF="#BONSAI"
+HREF="#bonsai"
 >Bonsai</A
 ></DT
 ><DT
 >5.2. <A
-HREF="#CVS"
+HREF="#cvs"
 >CVS</A
 ></DT
 ><DT
 >5.3. <A
-HREF="#SCM"
+HREF="#scm"
 >Perforce SCM</A
 ></DT
 ><DT
 >5.4. <A
-HREF="#TINDERBOX"
+HREF="#tinderbox"
 >Tinderbox/Tinderbox2</A
 ></DT
 ></DL
 ></DD
 ><DT
 >6. <A
-HREF="#FUTURE"
+HREF="#future"
 >The Future of Bugzilla</A
 ></DT
 ><DT
 >7. <A
-HREF="#VARIANTS"
+HREF="#variants"
 >Bugzilla Variants and Competitors</A
 ></DT
 ><DD
 ><DL
 ><DT
 >7.1. <A
-HREF="#RHBUGZILLA"
+HREF="#rhbugzilla"
 >Red Hat Bugzilla</A
 ></DT
 ><DT
 >7.2. <A
-HREF="#VARIANT_FENRIS"
+HREF="#variant-fenris"
 >Loki Bugzilla (Fenris)</A
 ></DT
 ><DT
 >7.3. <A
-HREF="#VARIANT_ISSUEZILLA"
+HREF="#variant-issuezilla"
 >Issuezilla</A
 ></DT
 ><DT
 >7.4. <A
-HREF="#VARIANT_SCARAB"
+HREF="#variant-scarab"
 >Scarab</A
 ></DT
 ><DT
 >7.5. <A
-HREF="#VARIANT_PERFORCE"
+HREF="#variant-perforce"
 >Perforce SCM</A
 ></DT
 ><DT
 >7.6. <A
-HREF="#VARIANT_SOURCEFORGE"
+HREF="#variant-sourceforge"
 >SourceForge</A
 ></DT
 ></DL
 ></DD
 ><DT
 >A. <A
-HREF="#FAQ"
+HREF="#faq"
 >The Bugzilla FAQ</A
 ></DT
 ><DT
 >B. <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Software Download Links</A
 ></DT
 ><DT
 >C. <A
-HREF="#DATABASE"
+HREF="#database"
 >The Bugzilla Database</A
 ></DT
 ><DD
 ><DL
 ><DT
 >C.1. <A
-HREF="#DBSCHEMA"
+HREF="#dbschema"
 >Database Schema Chart</A
 ></DT
 ><DT
 >C.2. <A
-HREF="#DBDOC"
+HREF="#dbdoc"
 >MySQL Bugzilla Database Introduction</A
 ></DT
 ><DD
 ><DL
 ><DT
 >C.2.1. <A
-HREF="#AEN2331"
+HREF="#AEN2340"
 >Bugzilla Database Basics</A
 ></DT
 ><DD
 ><DL
 ><DT
 >C.2.1.1. <A
-HREF="#AEN2360"
+HREF="#AEN2369"
 >Bugzilla Database Tables</A
 ></DT
 ></DL
@@ -807,56 +807,56 @@ HREF="#AEN2360"
 ></DD
 ><DT
 >C.3. <A
-HREF="#GRANTTABLES"
+HREF="#granttables"
 >MySQL Permissions &#38; Grant Tables</A
 ></DT
 ></DL
 ></DD
 ><DT
 >D. <A
-HREF="#PATCHES"
+HREF="#patches"
 >Useful Patches and Utilities for Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >D.1. <A
-HREF="#REWRITE"
+HREF="#rewrite"
 >Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</A
 ></DT
 ><DT
 >D.2. <A
-HREF="#SETPERL"
+HREF="#setperl"
 >The setperl.csh Utility</A
 ></DT
 ><DT
 >D.3. <A
-HREF="#CMDLINE"
+HREF="#cmdline"
 >Command-line Bugzilla Queries</A
 ></DT
 ><DT
 >D.4. <A
-HREF="#QUICKSEARCH"
+HREF="#quicksearch"
 >The Quicksearch Utility</A
 ></DT
 ><DT
 >D.5. <A
-HREF="#BZHACKING"
+HREF="#bzhacking"
 >Hacking Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >D.5.1. <A
-HREF="#AEN2495"
+HREF="#AEN2504"
 >Things that have caused problems and should be avoided</A
 ></DT
 ><DT
 >D.5.2. <A
-HREF="#AEN2509"
+HREF="#AEN2518"
 >Coding Style for Bugzilla</A
 ></DT
 ></DL
@@ -865,76 +865,76 @@ HREF="#AEN2509"
 ></DD
 ><DT
 >E. <A
-HREF="#GFDL"
+HREF="#gfdl"
 >GNU Free Documentation License</A
 ></DT
 ><DD
 ><DL
 ><DT
 >0. <A
-HREF="#GFDL_0"
+HREF="#gfdl-0"
 >PREAMBLE</A
 ></DT
 ><DT
 >1. <A
-HREF="#GFDL_1"
+HREF="#gfdl-1"
 >APPLICABILITY AND DEFINITIONS</A
 ></DT
 ><DT
 >2. <A
-HREF="#GFDL_2"
+HREF="#gfdl-2"
 >VERBATIM COPYING</A
 ></DT
 ><DT
 >3. <A
-HREF="#GFDL_3"
+HREF="#gfdl-3"
 >COPYING IN QUANTITY</A
 ></DT
 ><DT
 >4. <A
-HREF="#GFDL_4"
+HREF="#gfdl-4"
 >MODIFICATIONS</A
 ></DT
 ><DT
 >5. <A
-HREF="#GFDL_5"
+HREF="#gfdl-5"
 >COMBINING DOCUMENTS</A
 ></DT
 ><DT
 >6. <A
-HREF="#GFDL_6"
+HREF="#gfdl-6"
 >COLLECTIONS OF DOCUMENTS</A
 ></DT
 ><DT
 >7. <A
-HREF="#GFDL_7"
+HREF="#gfdl-7"
 >AGGREGATION WITH INDEPENDENT WORKS</A
 ></DT
 ><DT
 >8. <A
-HREF="#GFDL_8"
+HREF="#gfdl-8"
 >TRANSLATION</A
 ></DT
 ><DT
 >9. <A
-HREF="#GFDL_9"
+HREF="#gfdl-9"
 >TERMINATION</A
 ></DT
 ><DT
 >10. <A
-HREF="#GFDL_10"
+HREF="#gfdl-10"
 >FUTURE REVISIONS OF THIS LICENSE</A
 ></DT
 ><DT
 ><A
-HREF="#GFDL_HOWTO"
+HREF="#gfdl-howto"
 >How to use this License for your documents</A
 ></DT
 ></DL
 ></DD
 ><DT
 ><A
-HREF="#GLOSSARY"
+HREF="#glossary"
 >Glossary</A
 ></DT
 ></DL
@@ -969,92 +969,92 @@ HREF="#AEN799"
 ></DT
 ><DT
 >3-3. <A
-HREF="#AEN1038"
+HREF="#AEN1048"
 >Installing ActivePerl ppd Modules on Microsoft Windows</A
 ></DT
 ><DT
 >3-4. <A
-HREF="#AEN1224"
+HREF="#AEN1233"
 >Removing encrypt() for Windows NT Bugzilla version
              2.12 or earlier</A
 ></DT
 ><DT
 >4-1. <A
-HREF="#AEN1461"
+HREF="#AEN1470"
 >Creating some Components</A
 ></DT
 ><DT
 >4-2. <A
-HREF="#AEN1490"
+HREF="#AEN1499"
 >Common Use of Versions</A
 ></DT
 ><DT
 >4-3. <A
-HREF="#AEN1494"
+HREF="#AEN1503"
 >A Different Use of Versions</A
 ></DT
 ><DT
 >4-4. <A
-HREF="#AEN1522"
+HREF="#AEN1531"
 >Using SortKey with Target Milestone</A
 ></DT
 ><DT
 >4-5. <A
-HREF="#AEN1558"
+HREF="#AEN1567"
 >When to Use Group Security</A
 ></DT
 ><DT
 >4-6. <A
-HREF="#AEN1575"
+HREF="#AEN1584"
 >Creating a New Group</A
 ></DT
 ><DT
 >4-7. <A
-HREF="#AEN1592"
+HREF="#AEN1601"
 >Bugzilla Groups</A
 ></DT
 ><DT
 >D-1. <A
-HREF="#AEN2439"
+HREF="#AEN2448"
 >Using Setperl to set your perl path</A
 ></DT
 ><DT
 >1. <A
-HREF="#AEN2736"
+HREF="#AEN2769"
 >A Sample Product</A
 ></DT
 ></DL
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="ABOUT"
+NAME="about"
 >Chapter 1. About This Guide</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ABOUTTHISGUIDE"
+NAME="aboutthisguide"
 >1.1. Purpose and Scope of this Guide</A
 ></H1
 ><P
->      This document was started on September 17, 2000 by Matthew P.
+>&#13;      This document was started on September 17, 2000 by Matthew P.
       Barnson after a great deal of procrastination updating the
       Bugzilla FAQ, which I left untouched for nearly half a year.
       After numerous complete rewrites and reformatting, it is the
       document you see today.
     </P
 ><P
->      Bugzilla is simply the best piece of bug-tracking software the
+>&#13;      Bugzilla is simply the best piece of bug-tracking software the
       world has ever seen.  This document is intended to be the
       comprehensive guide to  the installation, administration,
       maintenance, and use of the Bugzilla bug-tracking system.
     </P
 ><P
->      This release of the Bugzilla Guide is the
+>&#13;      This release of the Bugzilla Guide is the
       <EM
 >2.14</EM
 > release. It is so named that it
@@ -1075,7 +1075,7 @@ NAME="ABOUTTHISGUIDE"
       developers, and those who enjoy a lot of pain. 
     </P
 ><P
->      Newer revisions of the Bugzilla Guide follow the numbering
+>&#13;      Newer revisions of the Bugzilla Guide follow the numbering
       conventions of the main-tree Bugzilla releases, available at
       <A
 HREF="http://www.mozilla.org/projects/bugzilla"
@@ -1090,13 +1090,13 @@ TARGET="_top"
       Got it?  Good.
     </P
 ><P
->      I wrote this in response to the enormous demand for decent
+>&#13;      I wrote this in response to the enormous demand for decent
       Bugzilla documentation. I have incorporated instructions from
       the Bugzilla README, Frequently Asked Questions, Database Schema
       Document, and various mailing lists to create it. Chances are,
       there are glaring errors in this documentation; please contact
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:barnboy@trilobyte.net"
 >barnboy@trilobyte.net</A
@@ -1105,11 +1105,11 @@ HREF="mailto:barnboy@trilobyte.net"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="COPYRIGHT"
+NAME="copyright"
 >1.2. Copyright Information</A
 ></H1
 ><A
@@ -1130,7 +1130,7 @@ VALIGN="TOP"
 WIDTH="80%"
 VALIGN="TOP"
 ><P
->      Permission is granted to copy, distribute and/or modify this
+>&#13; Permission is granted to copy, distribute and/or modify this
        document under the terms of the GNU Free Documentation
        License, Version 1.1 or any later version published  by the
        Free Software Foundation; with no Invariant Sections, no
@@ -1150,7 +1150,7 @@ COLSPAN="2"
 ALIGN="RIGHT"
 VALIGN="TOP"
 >--<SPAN
-CLASS="ATTRIBUTION"
+CLASS="attribution"
 >Copyright (c) 2000-2001 Matthew P. Barnson</SPAN
 ></TD
 ><TD
@@ -1159,21 +1159,21 @@ WIDTH="10%"
 ></TR
 ></TABLE
 ><P
->      If you have any questions regarding this document, its
+>&#13;      If you have any questions regarding this document, its
       copyright, or publishing this document in non-electronic form,
       please contact Matthew P. Barnson. 
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DISCLAIMER"
+NAME="disclaimer"
 >1.3. Disclaimer</A
 ></H1
 ><P
->      No liability for the contents of this document can be accepted.
+>&#13;      No liability for the contents of this document can be accepted.
       Use the concepts, examples, and other content at your own risk.
       As this is a new edition of this document, there may be errors
       and inaccuracies that may damage your system.  Use of this
@@ -1183,13 +1183,13 @@ NAME="DISCLAIMER"
       war.  Proceed with caution.
     </P
 ><P
->      All copyrights are held by their respective owners, unless
+>&#13;      All copyrights are held by their respective owners, unless
       specifically noted otherwise.  Use of a term in this document
       should not be regarded as affecting the validity of any
       trademark or service mark.
     </P
 ><P
->      Naming of particular products or brands should not be seen as
+>&#13;      Naming of particular products or brands should not be seen as
       endorsements, with the exception of the term "GNU/Linux".  I
       wholeheartedly endorse the use of GNU/Linux in every situation
       where it is appropriate.  It is an extremely versatile, stable,
@@ -1197,13 +1197,13 @@ NAME="DISCLAIMER"
       environment for Bugzilla.
     </P
 ><P
->      You are strongly recommended to make a backup of your system
+>&#13;      You are strongly recommended to make a backup of your system
       before installing Bugzilla and at regular intervals thereafter.
       Heaven knows it's saved my bacon time after time; if you
       implement any suggestion in  this Guide, implement this one!
     </P
 ><P
->      Although the Bugzilla development team has taken great care to
+>&#13;      Although the Bugzilla development team has taken great care to
       ensure that all easily-exploitable bugs or options are
       documented or fixed in the code, security holes surely exist.
       Great care should be taken both in the installation and usage of
@@ -1217,29 +1217,29 @@ NAME="DISCLAIMER"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NEWVERSIONS"
+NAME="newversions"
 >1.4. New Versions</A
 ></H1
 ><P
->      This is the 2.14 version of The Bugzilla Guide.  If you are
+>&#13;      This is the 2.14 version of The Bugzilla Guide.  If you are
       reading this from any source other than those below, please
       check one of these mirrors to make sure you are reading an
       up-to-date version of the Guide.
     </P
 ><P
->      This document can be found in the following places:
+>&#13;      This document can be found in the following places:
     </P
 ><P
->      <P
+>&#13;      <P
 ></P
 ><UL
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.trilobyte.net/barnsons/"
 TARGET="_top"
 >TriloBYTE</A
@@ -1248,7 +1248,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
 >Mozilla.org</A
@@ -1257,7 +1257,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.linuxdoc.org/"
 TARGET="_top"
 >The Linux
@@ -1269,7 +1269,7 @@ TARGET="_top"
 >
     </P
 ><P
->      The latest version of this document can be checked out via CVS.
+>&#13;      The latest version of this document can be checked out via CVS.
        Please follow the instructions available at <A
 HREF="http://www.mozilla.org/cvs.html"
 TARGET="_top"
@@ -1278,21 +1278,21 @@ TARGET="_top"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CREDITS"
+NAME="credits"
 >1.5. Credits</A
 ></H1
 ><P
->      The people listed below have made enormous contributions to the
+>&#13;      The people listed below have made enormous contributions to the
       creation of this Guide, through their dedicated hacking efforts,
       numerous e-mail and IRC support sessions, and overall excellent
       contribution to the Bugzilla community:
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://terry@mozilla.org"
 TARGET="_top"
 >Terry Weissman</A
@@ -1301,7 +1301,7 @@ TARGET="_top"
       README upon which the UNIX installation documentation is largely based.
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://tara@tequilarista.org"
 TARGET="_top"
 >Tara
@@ -1310,7 +1310,7 @@ TARGET="_top"
       strong after Terry left Mozilla.org
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://dkl@redhat.com"
 TARGET="_top"
 >Dave Lawrence</A
@@ -1320,7 +1320,7 @@ TARGET="_top"
       Hat Bugzilla" appendix
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://endico@mozilla.org"
 TARGET="_top"
 >Dawn Endico</A
@@ -1329,7 +1329,7 @@ TARGET="_top"
       questions and arguments on irc.mozilla.org in #mozwebtools
     </P
 ><P
->      Last but not least, all the members of the <A
+>&#13;      Last but not least, all the members of the <A
 HREF="news://news.mozilla.org/netscape/public/mozilla/webtools"
 TARGET="_top"
 > netscape.public.mozilla.webtools</A
@@ -1337,43 +1337,43 @@ TARGET="_top"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONTRIBUTORS"
+NAME="contributors"
 >1.6. Contributors</A
 ></H1
 ><P
->      Thanks go to these people for significant contributions to this
+>&#13;      Thanks go to these people for significant contributions to this
       documentation (in no particular order):
     </P
 ><P
->      Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron
+>&#13;      Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron
       Teitelbaum, Jacob Steenhagen, Joe Robins
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="FEEDBACK"
+NAME="feedback"
 >1.7. Feedback</A
 ></H1
 ><P
->      I welcome feedback on this document.  Without your submissions
+>&#13;      I welcome feedback on this document.  Without your submissions
       and input, this Guide cannot continue to exist.  Please mail
       additions, comments, criticisms, etc. to
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:barnboy@trilobyte.net"
 >barnboy@trilobyte.net</A
 >&#62;</TT
 >.  Please send flames to
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:devnull@localhost"
 >devnull@localhost</A
@@ -1382,20 +1382,20 @@ HREF="mailto:devnull@localhost"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="TRANSLATIONS"
+NAME="translations"
 >1.8. Translations</A
 ></H1
 ><P
->      The Bugzilla Guide needs translators! Please volunteer your
+>&#13;      The Bugzilla Guide needs translators! Please volunteer your
       translation into the language of your choice. If you will
       translate this Guide, please notify the members of the
       mozilla-webtools mailing list at
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:mozilla-webtools@mozilla.org"
 >mozilla-webtools@mozilla.org</A
@@ -1405,18 +1405,18 @@ HREF="mailto:mozilla-webtools@mozilla.org"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONVENTIONS"
+NAME="conventions"
 >1.9. Document Conventions</A
 ></H1
 ><P
->    This document uses the following conventions
+>&#13;    This document uses the following conventions
   </P
 ><DIV
-CLASS="INFORMALTABLE"
+CLASS="informaltable"
 ><A
 NAME="AEN129"
 ></A
@@ -1429,11 +1429,11 @@ CLASS="CALSTABLE"
 ><TR
 ><TH
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Descriptions</TH
 ><TH
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Appearance</TH
 ></TR
 ></THEAD
@@ -1441,17 +1441,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Warnings</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="CAUTION"
+CLASS="caution"
 ><P
 ></P
 ><TABLE
-CLASS="CAUTION"
+CLASS="caution"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1477,17 +1477,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Hint</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1513,17 +1513,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Notes</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1549,17 +1549,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Information requiring special attention</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1585,115 +1585,115 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >File Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >file.extension</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Directory Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >directory</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Commands to be typed</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >command</B
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Applications Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><SPAN
-CLASS="APPLICATION"
+CLASS="application"
 >application</SPAN
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of users command under bash shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >bash$</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of root users command under bash shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >bash#</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of user command under tcsh shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >tcsh$</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Environment Variables</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="ENVAR"
+CLASS="envar"
 >VARIABLE</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Emphasized word</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><EM
 >word</EM
 ></TD
@@ -1701,11 +1701,11 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Code Example</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -1715,12 +1715,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 ><TT
-CLASS="SGMLTAG"
+CLASS="sgmltag"
 >&#60;para&#62;</TT
 >Beginning and end of paragraph<TT
-CLASS="SGMLTAG"
+CLASS="sgmltag"
 >&#60;/para&#62;</TT
 ></PRE
 ></FONT
@@ -1737,10 +1737,10 @@ CLASS="SGMLTAG"
 ></DIV
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="USING"
+NAME="using"
 >Chapter 2. Using Bugzilla</A
 ></H1
 ><TABLE
@@ -1767,15 +1767,15 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WHATIS"
+NAME="whatis"
 >2.1. What is Bugzilla?</A
 ></H1
 ><P
->      Bugzilla is one example of a class of programs called "Defect
+>&#13;      Bugzilla is one example of a class of programs called "Defect
 Tracking Systems", or, more commonly, "Bug-Tracking Systems".  Defect
 Tracking Systems allow individual or groups of developers to keep
 track of outstanding bugs in their product effectively. Bugzilla was
@@ -1790,48 +1790,48 @@ project, Mozilla).  It is now the de-facto standard defect-tracking
 system against which all others are measured.
     </P
 ><P
->      Bugzilla has matured immensely, and now boasts many advanced features.  These include:
+>&#13;      Bugzilla has matured immensely, and now boasts many advanced features.  These include:
       <P
 ></P
 ><UL
 ><LI
 ><P
->          integrated, product-based granular security schema
+>&#13;     integrated, product-based granular security schema
          </P
 ></LI
 ><LI
 ><P
->          inter-bug dependencies and dependency graphing
+>&#13;     inter-bug dependencies and dependency graphing
          </P
 ></LI
 ><LI
 ><P
->          advanced reporting capabilities
+>&#13;     advanced reporting capabilities
          </P
 ></LI
 ><LI
 ><P
->          a robust, stable RDBMS back-end
+>&#13;     a robust, stable RDBMS back-end
          </P
 ></LI
 ><LI
 ><P
->          extensive configurability
+>&#13;     extensive configurability
          </P
 ></LI
 ><LI
 ><P
->          a very well-understood and well-thought-out natural bug resolution protocol
+>&#13;     a very well-understood and well-thought-out natural bug resolution protocol
          </P
 ></LI
 ><LI
 ><P
->          email, XML, console, and HTTP APIs
+>&#13;     email, XML, console, and HTTP APIs
          </P
 ></LI
 ><LI
 ><P
->          available integration with automated software
+>&#13;     available integration with automated software
            configuration management systems, including Perforce and
            CVS (through the Bugzilla email interface and
            checkin/checkout scripts)
@@ -1839,14 +1839,14 @@ system against which all others are measured.
 ></LI
 ><LI
 ><P
->          too many more features to list
+>&#13;     too many more features to list
          </P
 ></LI
 ></UL
 >
     </P
 ><P
->      Despite its current robustness and popularity, Bugzilla faces
+>&#13;      Despite its current robustness and popularity, Bugzilla faces
       some near-term challenges, such as reliance on a single
       database, a lack of abstraction of the user interface and
       program logic, verbose email bug notifications, a powerful but
@@ -1857,7 +1857,7 @@ system against which all others are measured.
       some nonstandard libraries.
     </P
 ><P
->      Some recent headway has been made on the query front, however.
+>&#13;      Some recent headway has been made on the query front, however.
       If you are using the latest version of Bugzilla, you should see
       a <SPAN
 CLASS="QUOTE"
@@ -1868,7 +1868,7 @@ CLASS="QUOTE"
       available as "queryhelp.cgi".
     </P
 ><P
->      Despite these small problems, Bugzilla is very hard to beat.  It
+>&#13;      Despite these small problems, Bugzilla is very hard to beat.  It
       is under <EM
 >very</EM
 > active development to address
@@ -1876,11 +1876,11 @@ CLASS="QUOTE"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WHY"
+NAME="why"
 >2.2. Why Should We Use Bugzilla?</A
 ></H1
 ><TABLE
@@ -1907,7 +1907,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      For many years, defect-tracking software has remained
+>&#13;      For many years, defect-tracking software has remained
       principally the domain of large software development houses.
       Even then, most shops never bothered with bug-tracking software,
       and instead simply relied on shared lists and email to monitor
@@ -1916,7 +1916,7 @@ VALIGN="TOP"
       dropped or ignored.
     </P
 ><P
->      These days, many companies are finding that integrated
+>&#13;      These days, many companies are finding that integrated
       defect-tracking systems reduce downtime, increase productivity,
       and raise customer  satisfaction with their systems.  Along with
       full disclosure, an open bug-tracker allows manufacturers to
@@ -1928,12 +1928,12 @@ VALIGN="TOP"
       system for accounting for unusual system or software issues.
     </P
 ><P
->      But why should <EM
+>&#13;      But why should <EM
 >you</EM
 > use Bugzilla?
     </P
 ><P
->      Bugzilla is very adaptable to various situations.  Known uses
+>&#13;      Bugzilla is very adaptable to various situations.  Known uses
       currently include IT support queues, Systems Administration
       deployment management, chip design and development problem
       tracking (both pre-and-post fabrication), and software and
@@ -1944,7 +1944,7 @@ VALIGN="TOP"
       replication problems
     </P
 ><P
->      Bugzilla can dramatically increase the productivity and
+>&#13;      Bugzilla can dramatically increase the productivity and
       accountability of individual employees by providing a documented
       workflow and positive feedback for good performance.  How many
       times do you wake up in the morning, remembering that you were
@@ -1958,18 +1958,18 @@ VALIGN="TOP"
       led to critical decisions.
     </P
 ><P
->      Ultimately, Bugzilla puts the power in your hands to improve
+>&#13;      Ultimately, Bugzilla puts the power in your hands to improve
       your value to your employer or business while providing a usable
       framework for your natural attention to detail and knowledge
       store to flourish.
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="HOW"
+NAME="how"
 >2.3. How do I use Bugzilla?</A
 ></H1
 ><TABLE
@@ -1996,7 +1996,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      Bugzilla is a large, complex system.  Describing how to use it
+>&#13;      Bugzilla is a large, complex system.  Describing how to use it
       requires some time.  If you are only interested in installing or
       administering a Bugzilla installation, please consult the
       Installing and Administering Bugzilla portions of this Guide.
@@ -2006,19 +2006,19 @@ VALIGN="TOP"
       software.
     </P
 ><P
->      Throughout this portion of the Guide, we will refer to user
+>&#13;      Throughout this portion of the Guide, we will refer to user
       account options available at the Bugzilla test installation,
       <A
 HREF="http://landfill.tequilarista.org/"
 TARGET="_top"
->      landfill.tequilarista.org</A
+>&#13; landfill.tequilarista.org</A
 >.
       <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -2034,7 +2034,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Some people have run into difficulties completing this
+>&#13;   Some people have run into difficulties completing this
          tutorial.  If you run into problems, please check the
          updated online documentation available at <A
 HREF="http://www.trilobyte.net/barnsons/"
@@ -2059,15 +2059,15 @@ TARGET="_top"
       mentioned here.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MYACCOUNT"
+NAME="myaccount"
 >2.3.1. Create a Bugzilla Account</A
 ></H2
 ><P
->      First things first!  If you want to use Bugzilla, first you
+>&#13; First things first!  If you want to use Bugzilla, first you
        need to create an account.  Consult with the administrator
        responsible for your installation of Bugzilla for the URL you
        should use to access it. If you're test-driving the end-user
@@ -2083,19 +2083,19 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->          Click the "Open a new Bugzilla account" link.
+>&#13;     Click the "Open a new Bugzilla account" link.
          </P
 ></LI
 ><LI
 ><P
->          Enter your "E-mail address" and "Real Name" (or whatever
+>&#13;     Enter your "E-mail address" and "Real Name" (or whatever
            name you want to call yourself) in the spaces provided,
            then select the "Create Account" button.
          </P
 ></LI
 ><LI
 ><P
->          Within moments, you should receive an email to the address
+>&#13;     Within moments, you should receive an email to the address
            you provided above, which contains your login name
            (generally the same as the email address), and a password
            you can use to access your account.  This password is
@@ -2105,7 +2105,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->          Click the <SPAN
+>&#13;     Click the <SPAN
 CLASS="QUOTE"
 >"Log In"</SPAN
 > link in the yellow area at
@@ -2123,12 +2123,12 @@ CLASS="QUOTE"
 >"Login"</SPAN
 >.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -2143,7 +2143,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you ever forget your password, you can come back to
+>&#13;         If you ever forget your password, you can come back to
                this page, enter your <SPAN
 CLASS="QUOTE"
 >"E-mail address"</SPAN
@@ -2161,12 +2161,12 @@ CLASS="QUOTE"
 ></DIV
 >
            <DIV
-CLASS="CAUTION"
+CLASS="caution"
 ><P
 ></P
 ><TABLE
-CLASS="CAUTION"
-WIDTH="90%"
+CLASS="caution"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -2181,7 +2181,7 @@ ALT="Caution"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Many modern browsers include an
+>&#13;         Many modern browsers include an
                <SPAN
 CLASS="QUOTE"
 >"Auto-Complete"</SPAN
@@ -2206,7 +2206,7 @@ CLASS="QUOTE"
 ></LI
 ></OL
 ><P
->      Congratulations!  If you followed these directions, you now
+>&#13; Congratulations!  If you followed these directions, you now
        are the proud owner of a user account on
        landfill.tequilarista.org (Landfill) or your local Bugzilla
        install.  You should now see in your browser a page called the
@@ -2218,46 +2218,46 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="QUERY"
+NAME="query"
 >2.3.2. The Bugzilla Query Page</A
 ></H2
 ><P
->      The Bugzilla Query Page is the heart and soul of the Bugzilla
+>&#13; The Bugzilla Query Page is the heart and soul of the Bugzilla
        user experience.  It is the master interface where you can
        find any bug report, comment, or patch currently in the
        Bugzilla system.  We'll go into how to create your own bug
        report later on.
       </P
 ><P
->      There are efforts underway to simplify query usage.  If you
+>&#13; There are efforts underway to simplify query usage.  If you
        have a local installation of Bugzilla 2.12 or higher, you
        should have <TT
-CLASS="FILENAME"
+CLASS="filename"
 >quicksearch.html</TT
 > available to
        use and simplify your searches.  There is also a helper for
        the query interface, called
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >queryhelp.cgi</TT
 >.  Landfill tends to run the
        latest code, so these two utilities should be available there
        for your perusal.
       </P
 ><P
->      At this point, please visit the main Bugzilla site,
+>&#13; At this point, let's visit the query page.
        <A
-HREF="http://bugzilla.mozilla.org/query.cgi"
+HREF="http://landfill.tequilarista.org/bugzilla-tip/query.cgi"
 TARGET="_top"
->      bugzilla.mozilla.org</A
->, to see a more fleshed-out query page.
+>&#13; landfill.tequilarista.org/bugzilla-tip/query.cgi</A
+>
       </P
 ><P
->      The first thing you need to notice about the Bugzilla Query
+>&#13; The first thing you need to notice about the Bugzilla Query
        Page is that nearly every box you see on your screen has a
        hyperlink nearby, explaining what it is or what it does.  Near
        the upper-left-hand corner of your browser window you should
@@ -2267,7 +2267,7 @@ CLASS="QUOTE"
 > underlined.  Select it.
       </P
 ><P
->      Notice the page that popped up?  Every underlined word you see
+>&#13; Notice the page that popped up?  Every underlined word you see
        on your screen is a hyperlink that will take you to
        context-sensitive help. Click around for a while, and learn
        what everything here does.  To return to the query interface
@@ -2278,7 +2278,7 @@ CLASS="QUOTE"
        button in your browser.
       </P
 ><P
->      I'm sure that after checking out the online help, you are now
+>&#13; I'm sure that after checking out the online help, you are now
        an expert on the Bugzilla Query Page.  If, however, you feel
        you haven't mastered it yet, let me walk you through making a
        few successful queries to find out what there are in the
@@ -2290,7 +2290,7 @@ CLASS="QUOTE"
 TYPE="1"
 ><LI
 ><P
->          Ensure you are back on the <SPAN
+>&#13;     Ensure you are back on the <SPAN
 CLASS="QUOTE"
 >"Bugzilla Query
              Page"</SPAN
@@ -2306,7 +2306,7 @@ CLASS="QUOTE"
            figured out.
          </P
 ><P
->          Basically, selecting <EM
+>&#13;     Basically, selecting <EM
 >anything</EM
 > on the
            query page narrows your search down.  Leaving stuff
@@ -2315,7 +2315,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          You see the box immediately below the top six boxes that
+>&#13;     You see the box immediately below the top six boxes that
            contains an "Email" text box,  with the words "matching
            as", a drop-down selection box, then some checkboxes with
            "Assigned To" checked by default?  This allows you to
@@ -2323,12 +2323,12 @@ CLASS="QUOTE"
            put my email address in there, and see what happens.
          </P
 ><P
->          Type "barnboy@trilobyte.net" in the top Email text box.
+>&#13;     Type "barnboy@trilobyte.net" in the top Email text box.
          </P
 ></LI
 ><LI
 ><P
->          Let's narrow the search some more.  Scroll down until you
+>&#13;     Let's narrow the search some more.  Scroll down until you
            find the box with the word "Program" over the top of it.
            This is where we can narrow our search down to only
            specific products (software programs or product lines) in
@@ -2342,13 +2342,13 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          Did you notice that some of the boxes to the right changed
+>&#13;     Did you notice that some of the boxes to the right changed
            when you selected "Bugzilla"? Every Program (or Product)
            has different Versions, Components, and Target Milestones
            associated with it.  A "Version" is the number of a
            software program.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN307"
 ></A
@@ -2357,14 +2357,14 @@ NAME="AEN307"
 >Example 2-1. Some Famous Software Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN309"
 ></A
 ><P
 ></P
 ><P
->                Do you remember the hype in 1995 when Microsoft
+>&#13;           Do you remember the hype in 1995 when Microsoft
                  Windows 95(r) was released? It may have been several
                  years ago, but Microsoft(tm) spent over $300 Million
                  advertising this new Version of their software.
@@ -2374,7 +2374,7 @@ NAME="AEN309"
                  ME(Millenium Edition)(r). 
                </P
 ><P
->                Software "Versions" help a manufacturer
+>&#13;           Software "Versions" help a manufacturer
                  differentiate their current product from their
                  previous products.  Most do not identify their
                  products by the year they were released. Instead,
@@ -2391,7 +2391,7 @@ NAME="AEN309"
                  version than 1.1.1.
                </P
 ><P
->                In general, a "Version" in Bugzilla should refer to
+>&#13;           In general, a "Version" in Bugzilla should refer to
                  <EM
 >released</EM
 > products, not products
@@ -2406,13 +2406,13 @@ NAME="AEN309"
 >
          </P
 ><P
->          A "Component" is a piece of a Product.
+>&#13;     A "Component" is a piece of a Product.
            It may be a standalone program, or some other logical
            division of a Product or Program. 
            Normally, a Component has a single Owner, who is responsible
            for overseeing efforts to improve that Component.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN317"
 ></A
@@ -2421,14 +2421,14 @@ NAME="AEN317"
 >Example 2-2. Mozilla's Bugzilla Components</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN319"
 ></A
 ><P
 ></P
 ><P
->                Mozilla's "Bugzilla" Product is composed of several pieces (Components):
+>&#13;           Mozilla's "Bugzilla" Product is composed of several pieces (Components):
                  <P
 ></P
 ><TABLE
@@ -2441,35 +2441,35 @@ BORDER="0"
 >,
                       Administration of a bugzilla installation, including 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editcomponents.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editgroups.cgi</TT
 >, 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editkeywords.cgi</TT
 >, 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editparams.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editproducts.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editusers.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editversions.cgi,</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >sanitycheck.cgi</TT
 >.
                     </TD
@@ -2490,19 +2490,19 @@ CLASS="FILENAME"
 >,
                       Creating, changing, and viewing bugs.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >enter_bug.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >post_bug.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >show_bug.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >process_bug.cgi</TT
 >.
                     </TD
@@ -2514,7 +2514,7 @@ CLASS="FILENAME"
 >,
                       The bugzilla documentation, including anything in the
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >docs/</TT
 > directory and The Bugzilla Guide
                       (This document :)
@@ -2527,7 +2527,7 @@ CLASS="FILENAME"
 >,
                       Anything to do with email sent by Bugzilla.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 >
                     </TD
@@ -2539,7 +2539,7 @@ CLASS="FILENAME"
 >,
                       The installation process of Bugzilla. This includes
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > and whatever else it evolves into.
                     </TD
@@ -2551,11 +2551,11 @@ CLASS="FILENAME"
 >,
                       Anything to do with searching for bugs and viewing the buglists.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >query.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >buglist.cgi</TT
 >
                     </TD
@@ -2567,11 +2567,11 @@ CLASS="FILENAME"
 >,
                       Getting reports from Bugzilla.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >reports.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >duplicates.cgi</TT
 >
                     </TD
@@ -2583,7 +2583,7 @@ CLASS="FILENAME"
 >,
                       Anything about managing a user account from the user's perspective.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >userprefs.cgi</TT
 >, saved queries, creating accounts,
                       changing passwords, logging in, etc. 
@@ -2611,7 +2611,7 @@ CLASS="FILENAME"
 >
          </P
 ><P
->          A "Milestone", or "Target Milestone" is a often a planned
+>&#13;     A "Milestone", or "Target Milestone" is a often a planned
            future "Version" of a product.  In many cases, though,
            Milestones simply represent significant dates for a
            developer.  Having certain features in your Product is
@@ -2626,7 +2626,7 @@ CLASS="FILENAME"
            of reach by the time the important day arrives.
          </P
 ><P
->          The Bugzilla Project has set up Milestones for future
+>&#13;     The Bugzilla Project has set up Milestones for future
            Bugzilla versions 2.14, 2.16, 2.18, 3.0, etc.  However, a
            Target Milestone can just as easily be a specific date,
            code name, or weird alphanumeric combination, like "M19".
@@ -2634,19 +2634,19 @@ CLASS="FILENAME"
 ></LI
 ><LI
 ><P
->          OK, now let's select the "Bugzilla" component from its scrollbox.
+>&#13;     OK, now let's select the "Bugzilla" component from its scrollbox.
          </P
 ></LI
 ><LI
 ><P
->          Skip down the page a bit -- do you see the "submit query" button?
+>&#13;     Skip down the page a bit -- do you see the "submit query" button?
            Select it, and let's run
            this query!
          </P
 ></LI
 ><LI
 ><P
->          Congratulations!  You've completed your first Query, and
+>&#13;     Congratulations!  You've completed your first Query, and
            have before you the Bug List of the author of this Guide,
            Matthew P. Barnson (barnboy@trilobyte.net).  If I'm doing
            well, you'll have a cryptic "Zarro Boogs Found" message on
@@ -2658,7 +2658,7 @@ CLASS="FILENAME"
 ></LI
 ></OL
 ><P
->      I encourage you to click the bug numbers in the left-hand
+>&#13; I encourage you to click the bug numbers in the left-hand
        column and examine my bugs.  Also notice that if you click the
        underlined  links near the top of this page, they do not take
        you to context-sensitive help here, but instead sort the
@@ -2667,7 +2667,7 @@ CLASS="FILENAME"
        this is a tremendous timesaver.
       </P
 ><P
->      A couple more interesting things about the Bug List page:
+>&#13; A couple more interesting things about the Bug List page:
        <P
 ></P
 ><TABLE
@@ -2716,11 +2716,11 @@ BORDER="0"
 >
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -2736,7 +2736,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        There are many more options to the Bugzilla Query Page  and
+>&#13;   There are many more options to the Bugzilla Query Page  and
          the Bug List than I have shown you. But this should be
          enough for you to learn to get around. I encourage you to
          check out the <A
@@ -2751,11 +2751,11 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUGREPORTS"
+NAME="bugreports"
 >2.3.3. Creating and Managing Bug Reports</A
 ></H2
 ><TABLE
@@ -2784,15 +2784,15 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUG_WRITING"
+NAME="bug-writing"
 >2.3.3.1. Writing a Great Bug Report</A
 ></H3
 ><P
->        Before we plunge into writing your first bug report, I
+>&#13;   Before we plunge into writing your first bug report, I
          encourage you to read some bug-writing guidelines.  If you
          are reading this document as part of a Bugzilla CVS checkout
          or un-tarred Bugzilla distribution, you should be able to
@@ -2807,7 +2807,7 @@ TARGET="_top"
 >.  While some of the advice is Mozilla-specific, the basic principles of reporting Reproducible, Specific bugs, isolating the Product you are using, the Version of the Product, the Component which failed, the Hardware Platform, and Operating System you were using at the time of the failure go a long way toward ensuring accurate, responsible fixes for the bug that bit you.
        </P
 ><P
->        While you are at it, why not learn how to find previously
+>&#13;   While you are at it, why not learn how to find previously
          reported bugs?  Mozilla.org has published a great tutorial
          on finding duplicate bugs, available at <A
 HREF="http://www.mozilla.org/quality/help/beginning-duplicate-finding.html"
@@ -2816,7 +2816,7 @@ TARGET="_top"
 >.
        </P
 ><P
->        I realize this was a lot to read.  However, understanding
+>&#13;   I realize this was a lot to read.  However, understanding
          the mentality of writing great bug reports will help us on
          the next part!
        </P
@@ -2826,7 +2826,7 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->            Go back to <A
+>&#13;       Go back to <A
 HREF="http://landfill.tequilarista.org/bugzilla-tip/"
 TARGET="_top"
 > http://landfill.tequilarista.org/bugzilla-tip/</A
@@ -2835,7 +2835,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select the  <A
+>&#13;       Select the  <A
 HREF="http://landfill.tequilarista.org/bugzilla-tip/enter_bug.cgi"
 TARGET="_top"
 > Enter a new bug report</A
@@ -2844,12 +2844,12 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select a product.
+>&#13;       Select a product.
            </P
 ></LI
 ><LI
 ><P
->            Now you should be at the "Enter Bug" form. The
+>&#13;       Now you should be at the "Enter Bug" form. The
              "reporter" should have been automatically filled out for
              you (or else Bugzilla prompted you to Log In again --
              you did keep the email with your username and password,
@@ -2858,12 +2858,12 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select a Component in the scrollbox.
+>&#13;       Select a Component in the scrollbox.
            </P
 ></LI
 ><LI
 ><P
->            Bugzilla should have made reasonable guesses, based upon
+>&#13;       Bugzilla should have made reasonable guesses, based upon
              your browser, for the "Platform" and "OS" drop-down
              boxes.  If those are wrong, change them -- if you're on
              an SGI box running IRIX, we want to know!
@@ -2871,7 +2871,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Fill in the "Assigned To" box with the email address you
+>&#13;       Fill in the "Assigned To" box with the email address you
              provided earlier.  This way you don't end up sending
              copies of your bug to lots of other people, since it's
              just a test bug.
@@ -2879,33 +2879,33 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Leave the "CC" text box blank.  Fill in the "URL" box
+>&#13;       Leave the "CC" text box blank.  Fill in the "URL" box
              with "http://www.mozilla.org".
            </P
 ></LI
 ><LI
 ><P
->            Enter "The Bugzilla Guide" in the Summary text box, and
+>&#13;       Enter "The Bugzilla Guide" in the Summary text box, and
              place any comments you have on this tutorial, or the
              Guide in general, into the Description box.
            </P
 ></LI
 ></OL
 ><P
->        Voila!  Select "Commit" and send in your bug report! Next
+>&#13;   Voila!  Select "Commit" and send in your bug report! Next
          we'll look at resolving bugs.
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUG_MANAGE"
+NAME="bug-manage"
 >2.3.3.2. Managing your Bug Reports</A
 ></H3
 ><P
->        OK, you should have a link to the bug you just created near
+>&#13;   OK, you should have a link to the bug you just created near
          the top of your page. It should say "Bug XXXX posted", with
          a link to the right saying "Back to BUG# XXXX". Select this
          link.
@@ -2916,7 +2916,7 @@ NAME="BUG_MANAGE"
 TYPE="1"
 ><LI
 ><P
->            Scroll down a bit on the subsequent page, until you see
+>&#13;       Scroll down a bit on the subsequent page, until you see
              the "Resolve bug, changing resolution to (dropdown box).
              Normally, you would "Accept bug (change status to
              ASSIGNED)", fix it, and then resolve. But in this case,
@@ -2928,7 +2928,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->            Hey!  It said it couldn't take the change in a big red
+>&#13;       Hey!  It said it couldn't take the change in a big red
              box! That's right, you must specify a Comment in order
              to make this change.  Select the "Back" button in your
              browser, add a Comment, then try Resolving the bug with
@@ -2937,40 +2937,40 @@ TYPE="1"
 ></LI
 ></OL
 ><P
->        You have now learned the basics of Bugzilla navigation,
+>&#13;   You have now learned the basics of Bugzilla navigation,
          entering a bug, and bug maintenance. I encourage you to
          explore these features, and see what you can do with them!
          We'll spend no more time on individual Bugs or Queries from
          this point on, so you are on your own there.
        </P
 ><P
->        But I'll give a few last hints!
+>&#13;   But I'll give a few last hints!
        </P
 ><P
->        There is a <A
-HREF="http://bugzilla.mozilla.org/help.html"
+>&#13;   There is a <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/help.html"
 TARGET="_top"
 >CLUE</A
 > on the Query page that will teach you more how to use the form.
        </P
 ><P
->        If you click the hyperlink on the <A
-HREF="http://bugzilla.mozilla.org/describecomponents.cgi"
+>&#13;   If you click the hyperlink on the <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/describecomponents.cgi"
 TARGET="_top"
 >Component</A
 > box of the Query page, you will be presented a form that will describe what all the components are.
        </P
 ><P
->        Possibly the most powerful feature of the Query page is the
+>&#13;   Possibly the most powerful feature of the Query page is the
          <A
-HREF="http://bugzilla.mozilla.org/booleanchart.html"
+HREF="http://landfill.tequilarista.org/bugzilla-tip/booleanchart.html"
 TARGET="_top"
 >Boolean Chart</A
 > section. It's a bit confusing to use the first time, but can provide unparalleled flexibility in your queries, allowing you to build extremely powerful requests.
        </P
 ><P
->        Finally, you can build some nifty  <A
-HREF="http://bugzilla.mozilla.org/reports.cgi"
+>&#13;   Finally, you can build some nifty  <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/reports.cgi"
 TARGET="_top"
 >Reports</A
 > using the "Bug Reports" link near the bottom of the query page, and also available via the "Reports" link at the footer of each page.
@@ -2979,11 +2979,11 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INIT4ME"
+NAME="init4me"
 >2.4. Where can I find my user preferences?</A
 ></H1
 ><TABLE
@@ -3014,7 +3014,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      Customized User Preferences offer tremendous versatility to your
+>&#13;      Customized User Preferences offer tremendous versatility to your
       individual Bugzilla experience. Let's plunge into what you can
       do!  The first step is to click the "Edit prefs" link at the
       footer of each page once you have logged in to <A
@@ -3024,15 +3024,15 @@ TARGET="_top"
 >.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ACCOUNTSETTINGS"
+NAME="accountsettings"
 >2.4.1. Account Settings</A
 ></H2
 ><P
->      On this page, you can change your basic Account Settings,
+>&#13; On this page, you can change your basic Account Settings,
        including your password and full name. For security reasons,
        in order to change anything on this page you must type your
        <EM
@@ -3059,23 +3059,23 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="EMAILSETTINGS"
+NAME="emailsettings"
 >2.4.2. Email Settings</A
 ></H2
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NOTIFICATION"
+NAME="notification"
 >2.4.2.1. Email Notification</A
 ></H3
 ><P
->        Here you can reduce or increase the amount of email sent you
+>&#13;   Here you can reduce or increase the amount of email sent you
          from Bugzilla.  Although this is referred to as
          <SPAN
 CLASS="QUOTE"
@@ -3090,10 +3090,10 @@ CLASS="QUOTE"
          onto a quality assurance platform for inspection.  Other
          people set up email gateways to
            <A
-HREF="#BONSAI"
+HREF="#bonsai"
 >Bonsai, the Mozilla automated CVS management system</A
 > or <A
-HREF="#TINDERBOX"
+HREF="#tinderbox"
 >Tinderbox, the Mozilla automated build management system</A
 >, and
          restrict which types of Bugzilla information are fed to
@@ -3101,19 +3101,19 @@ HREF="#TINDERBOX"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NEWEMAILTECH"
+NAME="newemailtech"
 >2.4.2.2. New Email Technology</A
 ></H3
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3129,7 +3129,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          This option may not be available in all Bugzilla
+>&#13;     This option may not be available in all Bugzilla
            installations, depending upon the preferences of the
            systems administrator responsible for the setup of your
            Bugzilla. However, if you really want this functionality,
@@ -3142,13 +3142,13 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->        Disregard the warnings about "experimental and bleeding
+>&#13;   Disregard the warnings about "experimental and bleeding
          edge"; the code to handle email in a cleaner manner than
          that historically used for Bugzilla is quite robust and
          well-tested now.
        </P
 ><P
->        I recommend you enable the option, "Click here to sign up
+>&#13;   I recommend you enable the option, "Click here to sign up
          (and risk any bugs)". Your email-box will thank you for it.
          The fundamental shift in "newemailtech" is away from
          standard UNIX "diff" output, which is quite ugly, to a
@@ -3156,19 +3156,19 @@ VALIGN="TOP"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WATCHSETTINGS"
+NAME="watchsettings"
 >2.4.2.3. "Watching" Users</A
 ></H3
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3184,7 +3184,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          This option may not be available in all Bugzilla
+>&#13;     This option may not be available in all Bugzilla
            installations, depending upon the preferences of the
            systems administrator responsible for the setup of your
            Bugzilla. However, if you really want this functionality,
@@ -3195,7 +3195,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->        By entering user email names into the "Users to watch" text
+>&#13;   By entering user email names into the "Users to watch" text
          entry box, delineated by commas, you can watch bugs of other
          users.  This powerful functionality enables seamless
          transitions as developers change projects, managers wish to
@@ -3207,19 +3207,19 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="FOOTERSETTINGS"
+NAME="footersettings"
 >2.4.3. Page Footer</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3235,7 +3235,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        By default, this page is quite barren.  However, go explore
+>&#13;   By default, this page is quite barren.  However, go explore
          the Query Page some more; you will find that you can store
          numerous queries on the server, so if you regularly run a
          particular query it is just a drop-down menu away.  On this
@@ -3247,7 +3247,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      If you have many stored queries on the server, here you will
+>&#13; If you have many stored queries on the server, here you will
        find individual drop-downs for each stored query.  Each
        drop-down gives you the option of that query appearing on the
        footer of every page in Bugzilla!  This gives you powerful
@@ -3255,11 +3255,11 @@ VALIGN="TOP"
        is an excellent way to impress your boss...
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3293,15 +3293,15 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PERMISSIONSETTINGS"
+NAME="permissionsettings"
 >2.4.4. Permissions</A
 ></H2
 ><P
->      This is a purely informative page which outlines your current
+>&#13; This is a purely informative page which outlines your current
        permissions on this installation of Bugzilla.  If you have
        permissions to grant certain permissions to other users, the
        "other users" link appears on this page as well as the footer.
@@ -3311,15 +3311,15 @@ NAME="PERMISSIONSETTINGS"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="USINGBZ-CONC"
+NAME="usingbz-conc"
 >2.5. Using Bugzilla-Conclusion</A
 ></H1
 ><P
->      Thank you for reading through this portion of the Bugzilla
+>&#13;      Thank you for reading through this portion of the Bugzilla
       Guide.  I anticipate it may not yet meet the needs of all
       readers.  If you have additional comments or corrections to
       make, please submit your contributions to the <A
@@ -3331,25 +3331,25 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="INSTALLATION"
+NAME="installation"
 >Chapter 3. Installation</A
 ></H1
 ><P
->      These installation instructions are presented assuming you are
+>&#13;      These installation instructions are presented assuming you are
       installing on a UNIX or completely POSIX-compliant system.  If
       you are installing on Microsoft Windows or another oddball
       operating system, please consult the appropriate sections in
       this installation guide for notes on how to be successful.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ERRATA"
+NAME="errata"
 >3.1. ERRATA</A
 ></H1
 ><P
@@ -3364,29 +3364,29 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->      If you are installing Bugzilla on S.u.S.e. Linux, or some
+>&#13; If you are installing Bugzilla on S.u.S.e. Linux, or some
        other distributions with <SPAN
 CLASS="QUOTE"
 >"paranoid"</SPAN
 > security
        options, it is possible that the checksetup.pl script may fail
        with the error: <SPAN
-CLASS="ERRORNAME"
+CLASS="errorname"
 >cannot chdir(/var/spool/mqueue):
          Permission denied</SPAN
 > This is because your
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var/spool/mqueue</TT
 > directory has a mode of
        <SPAN
 CLASS="QUOTE"
 >"drwx------"</SPAN
 >.  Type <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod 755
          <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var/spool/mqueue</TT
 ></B
 > as root to
@@ -3395,7 +3395,7 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->      Bugzilla may be installed on Macintosh OS X (10), which is a
+>&#13; Bugzilla may be installed on Macintosh OS X (10), which is a
        unix-based (BSD)  operating system. Everything required for
        Bugzilla on OS X will install cleanly, but the optional GD
        perl module which is used for bug charting requires some
@@ -3405,9 +3405,9 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->      Release Notes for Bugzilla 2.14 are available at
+>&#13; Release Notes for Bugzilla 2.14 are available at
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >docs/rel_notes.txt</TT
 > in your Bugzilla
        source distribution.
@@ -3415,7 +3415,7 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->        The preferred documentation for Bugzilla is available in
+>&#13;   The preferred documentation for Bugzilla is available in
        docs/, with a variety of document types available.  Please
        refer to these documents when  installing, configuring, and
        maintaining your Bugzilla installation.
@@ -3426,11 +3426,11 @@ CLASS="FILENAME"
 ><P
 ></P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3446,7 +3446,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Bugzilla is not a package where you can just plop it in a directory,
+>&#13; Bugzilla is not a package where you can just plop it in a directory,
        twiddle a few things, and you're off.  Installing Bugzilla assumes you
        know your variant of UNIX or Microsoft Windows well, are familiar with the
        command line, and are comfortable compiling and installing a plethora
@@ -3460,11 +3460,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3480,7 +3480,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Bugzilla has not undergone a complete security review. Security holes
+>&#13; Bugzilla has not undergone a complete security review. Security holes
        may exist in the code.  Great care should be taken both in the installation
        and usage of this software.  Carefully consider the implications of
        installing other network services with Bugzilla.
@@ -3491,58 +3491,58 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="STEPBYSTEP"
+NAME="stepbystep"
 >3.2. Step-by-step Install</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN509"
 >3.2.1. Introduction</A
 ></H2
 ><P
->      Installation of bugzilla is pretty straightforward, particularly if your
+>&#13; Installation of bugzilla is pretty straightforward, particularly if your
        machine already has MySQL and the MySQL-related perl packages installed.
        If those aren't installed yet, then that's the first order of business.  The
        other necessary ingredient is a web server set up to run cgi scripts.
        While using Apache for your webserver is not required, it is recommended.
       </P
 ><P
->      Bugzilla has been successfully installed under Solaris, Linux,
+>&#13; Bugzilla has been successfully installed under Solaris, Linux,
        and Win32. The peculiarities of installing on Win32 (Microsoft
        Windows) are not included in this section of the Guide; please
        check out the <A
-HREF="#WIN32"
+HREF="#win32"
 >Win32 Installation Notes</A
 > for further advice
        on getting Bugzilla to work on Microsoft Windows.
       </P
 ><P
->      The Bugzilla Guide is contained in the "docs/" folder in your
+>&#13; The Bugzilla Guide is contained in the "docs/" folder in your
        Bugzilla distribution.  It is available in plain text
        (docs/txt), HTML (docs/html), or SGML source (docs/sgml).
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN515"
 >3.2.2. Installing the Prerequisites</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3563,7 +3563,7 @@ VALIGN="TOP"
          most recent version of Perl and MySQL (both the executables
          and development libraries) on your system, check out
          Bundle::Bugzilla in <A
-HREF="#BUNDLEBUGZILLA"
+HREF="#bundlebugzilla"
 >Using Bundle::Bugzilla instead of manually installing Perl modules</A
 ></P
 ></TD
@@ -3571,76 +3571,76 @@ HREF="#BUNDLEBUGZILLA"
 ></TABLE
 ></DIV
 ><P
->      The software packages necessary for the proper running of bugzilla are:
+>&#13; The software packages necessary for the proper running of bugzilla are:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            MySQL database server and the mysql client (3.22.5 or greater)
+>&#13;       MySQL database server and the mysql client (3.22.5 or greater)
            </P
 ></LI
 ><LI
 ><P
->            Perl (5.004 or greater, 5.6.1 is recommended if you wish
+>&#13;       Perl (5.004 or greater, 5.6.1 is recommended if you wish
              to use Bundle::Bugzilla)
            </P
 ></LI
 ><LI
 ><P
->            DBI Perl module
+>&#13;       DBI Perl module
            </P
 ></LI
 ><LI
 ><P
->            Data::Dumper Perl module
+>&#13;       Data::Dumper Perl module
            </P
 ></LI
 ><LI
 ><P
->            Bundle::Mysql Perl module collection
+>&#13;       Bundle::Mysql Perl module collection
            </P
 ></LI
 ><LI
 ><P
->            TimeDate Perl module collection
+>&#13;       TimeDate Perl module collection
            </P
 ></LI
 ><LI
 ><P
->            GD perl module (1.8.3) (optional, for bug charting)
+>&#13;       GD perl module (1.8.3) (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            Chart::Base Perl module (0.99c) (optional, for bug charting)
+>&#13;       Chart::Base Perl module (0.99c) (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            DB_File Perl module (optional, for bug charting)
+>&#13;       DB_File Perl module (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            The web server of your choice.  Apache is recommended.
+>&#13;       The web server of your choice.  Apache is recommended.
            </P
 ></LI
 ><LI
 ><P
->            MIME::Parser Perl module (optional, for contrib/bug_email.pl interface)
+>&#13;       MIME::Parser Perl module (optional, for contrib/bug_email.pl interface)
            </P
 ></LI
 ></OL
 >
 
        <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3656,7 +3656,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          It is a good idea, while installing Bugzilla, to ensure it
+>&#13;     It is a good idea, while installing Bugzilla, to ensure it
            is not <EM
 >accessible</EM
 > by other machines
@@ -3674,11 +3674,11 @@ VALIGN="TOP"
 ></DIV
 >
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3698,12 +3698,12 @@ VALIGN="TOP"
            every required and optional library for Bugzilla.  The
            easiest way to install them is by using the
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >urpmi</TT
 > utility.  If you follow these
            commands, you should have everything you need for
            Bugzilla, and <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > should
            not complain about any missing libraries.  You may already
@@ -3716,10 +3716,10 @@ BORDER="0"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-mysql</B
 ></TD
@@ -3727,10 +3727,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-chart</B
 ></TD
@@ -3738,10 +3738,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-gd</B
 ></TD
@@ -3749,10 +3749,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-MailTools</B
 > (for Bugzilla email
@@ -3761,10 +3761,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                apache-modules</B
 ></TD
@@ -3782,42 +3782,42 @@ CLASS="COMMAND"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INSTALL-MYSQL"
+NAME="install-mysql"
 >3.2.3. Installing MySQL Database</A
 ></H2
 ><P
->      Visit MySQL homepage at <A
+>&#13; Visit MySQL homepage at <A
 HREF="http://www.mysql.com"
 TARGET="_top"
 >www.mysql.com</A
 > and grab the latest stable release of the server.  Many of the binary versions of MySQL store their data files in <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var</TT
 > which is often part of a smaller root partition. If you decide to build from sources you can easily set the dataDir as an option to <TT
-CLASS="FILENAME"
+CLASS="filename"
 >configure</TT
 >.
       </P
 ><P
->      If you install from source or non-package (RPM, deb, etc.)
+>&#13; If you install from source or non-package (RPM, deb, etc.)
        binaries you need to add
        <I
-CLASS="FIRSTTERM"
+CLASS="firstterm"
 >mysqld</I
 > to your
        init scripts so the server daemon will come back up whenever
        your machine reboots. Further discussion of UNIX init
        sequences are beyond the scope of this guide.
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3835,25 +3835,25 @@ VALIGN="TOP"
 ><P
 >You should have your init script start
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >mysqld</I
 > with the ability to accept
            large packets. By default, <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mysqld</TT
 >
            only accepts packets up to 64K long. This limits the size
            of attachments you may put on bugs. If you add <TT
-CLASS="OPTION"
+CLASS="option"
 >-O
            max_allowed_packet=1M</TT
 > to the command that starts
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mysqld</TT
 > (or
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >safe_mysqld</TT
 >), then you will be able
            to have attachments up to about 1 megabyte.</P
@@ -3865,11 +3865,11 @@ CLASS="FILENAME"
 
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3885,9 +3885,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If you plan on running Bugzilla and MySQL on the same
+>&#13;   If you plan on running Bugzilla and MySQL on the same
          machine, consider using the <TT
-CLASS="OPTION"
+CLASS="option"
 >--skip-networking</TT
 >
          option in the init script. This enhances security by
@@ -3899,15 +3899,15 @@ CLASS="OPTION"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INSTALL-PERL"
+NAME="install-perl"
 >3.2.4. Perl (5.004 or greater)</A
 ></H2
 ><P
->      Any machine that doesn't have perl on it is a sad machine
+>&#13; Any machine that doesn't have perl on it is a sad machine
        indeed.  Perl for *nix systems can be gotten in source form
        from http://www.perl.com.  Although Bugzilla runs with most
        post-5.004 versions of Perl, it's a good idea to be up to the
@@ -3915,7 +3915,7 @@ NAME="INSTALL-PERL"
        this writing, that is perl version 5.6.1.
       </P
 ><P
->      Perl is now a far cry from the the single compiler/interpreter
+>&#13; Perl is now a far cry from the the single compiler/interpreter
        binary it once was.  It includes a great many required modules
        and quite a few other support files.  If you're not up to or
        not inclined to build perl from source, you'll want to install
@@ -3926,11 +3926,11 @@ NAME="INSTALL-PERL"
        isn't up to snuff.
       </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3968,14 +3968,14 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><A
-NAME="BUNDLEBUGZILLA"
+NAME="bundlebugzilla"
 ></A
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -3991,15 +3991,15 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        You can skip the following Perl module installation steps by
+>&#13;   You can skip the following Perl module installation steps by
          installing <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >Bundle::Bugzilla</SPAN
 > from
          <A
-HREF="#GLOSS_CPAN"
+HREF="#gloss-cpan"
 ><I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >CPAN</I
 ></A
 >, which
@@ -4009,13 +4009,13 @@ CLASS="GLOSSTERM"
          version of Perl (at this writing, version 5.6.1)
        </P
 ><P
->        <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;   <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >perl -MCPAN
              -e 'install "Bundle::Bugzilla"'</B
 >
@@ -4023,7 +4023,7 @@ CLASS="COMMAND"
 >
        </P
 ><P
->        Bundle::Bugzilla doesn't include GD, Chart::Base, or
+>&#13;   Bundle::Bugzilla doesn't include GD, Chart::Base, or
          MIME::Parser, which are not essential to a basic Bugzilla
          install.  If installing this bundle fails, you should
          install each module individually to isolate the problem.
@@ -4034,62 +4034,62 @@ CLASS="COMMAND"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN602"
 >3.2.5. DBI Perl Module</A
 ></H2
 ><P
->      The DBI module is a generic Perl module used by other database related
+>&#13; The DBI module is a generic Perl module used by other database related
        Perl modules.  For our purposes it's required by the MySQL-related
        modules.  As long as your Perl installation was done correctly the
        DBI module should be a breeze.  It's a mixed Perl/C module, but Perl's
        MakeMaker system simplifies the C compilation greatly.
       </P
 ><P
->      Like almost all Perl modules DBI can be found on the Comprehensive Perl
+>&#13; Like almost all Perl modules DBI can be found on the Comprehensive Perl
        Archive Network (CPAN) at http://www.cpan.org.  The CPAN servers have a
        real tendency to bog down, so please use mirrors.  The current location
        at the time of this writing can be found in <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Appendix B</A
 >.
       </P
 ><P
->      Quality, general Perl module installation instructions can be found on
+>&#13; Quality, general Perl module installation instructions can be found on
        the CPAN website, but the easy thing to do is to just use the CPAN shell
        which does all the hard work for you.
       </P
 ><P
->      To use the CPAN shell to install DBI:
+>&#13; To use the CPAN shell to install DBI:
        <DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN609"
 ></A
 ><P
 ></P
 ><P
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >perl -MCPAN -e 'install "DBI"'</B
 >
            </TT
 >
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4119,31 +4119,31 @@ VALIGN="TOP"
 >
        To do it the hard way:
        <DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN616"
 ></A
 ><P
 ></P
 ><P
->          Untar the module tarball -- it should create its own directory
+>&#13;     Untar the module tarball -- it should create its own directory
          </P
 ><P
->          CD to the directory just created, and enter the following commands:
+>&#13;     CD to the directory just created, and enter the following commands:
            <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.PL</B
 >
                  </TT
@@ -4152,14 +4152,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make</B
 >
                  </TT
@@ -4168,14 +4168,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make test</B
 >
                  </TT
@@ -4184,14 +4184,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make install</B
 >
                  </TT
@@ -4210,23 +4210,23 @@ CLASS="COMMAND"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN640"
 >3.2.6. Data::Dumper Perl Module</A
 ></H2
 ><P
->      The Data::Dumper module provides data structure persistence for Perl
+>&#13; The Data::Dumper module provides data structure persistence for Perl
        (similar to Java's serialization).  It comes with later sub-releases of
        Perl 5.004, but a re-installation just to be sure it's available won't
        hurt anything.
       </P
 ><P
->      Data::Dumper is used by the MySQL-related Perl modules.  It
+>&#13; Data::Dumper is used by the MySQL-related Perl modules.  It
        can be found on CPAN (see <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Appendix B</A
 >) and
        can be
@@ -4235,45 +4235,45 @@ HREF="#DOWNLOADLINKS"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN645"
 >3.2.7. MySQL related Perl Module Collection</A
 ></H2
 ><P
->      The Perl/MySQL interface requires a few mutually-dependent perl
+>&#13; The Perl/MySQL interface requires a few mutually-dependent perl
        modules.  These modules are grouped together into the the
        Msql-Mysql-modules package.  This package can be found at CPAN.
        After the archive file has been downloaded it should
        be untarred.
       </P
 ><P
->      The MySQL modules are all built using one make file which is generated
+>&#13; The MySQL modules are all built using one make file which is generated
        by running:
        <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
        <B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.pl</B
 >
       </P
 ><P
->      The MakeMaker process will ask you a few questions about the desired
+>&#13; The MakeMaker process will ask you a few questions about the desired
        compilation target and your MySQL installation.  For many of the questions
        the provided default will be adequate.
       </P
 ><P
->      When asked if your desired target is the MySQL or mSQL packages,
+>&#13; When asked if your desired target is the MySQL or mSQL packages,
        select the MySQL related ones.  Later you will be asked if you wish
        to provide backwards compatibility with the older MySQL packages; you
          should answer YES to this question. The default is NO.
        </P
 ><P
->        A host of 'localhost' should be fine and a testing user of 'test' and
+>&#13;   A host of 'localhost' should be fine and a testing user of 'test' and
          a null password should find itself with sufficient access to run tests
          on the 'test' database which MySQL created upon installation.  If 'make
          test' and 'make install' go through without errors you should be ready
@@ -4281,19 +4281,19 @@ CLASS="COMMAND"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN654"
 >3.2.8. TimeDate Perl Module Collection</A
 ></H2
 ><P
->        Many of the more common date/time/calendar related Perl
+>&#13;   Many of the more common date/time/calendar related Perl
        modules have been grouped into a bundle similar to the MySQL
        modules bundle. This bundle is stored on the CPAN under the
        name TimeDate (see link: <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Appendix B</A
 >). The
        component module we're most interested in is the Date::Format
@@ -4303,15 +4303,15 @@ HREF="#DOWNLOADLINKS"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN658"
 >3.2.9. GD Perl Module (1.8.3)</A
 ></H2
 ><P
->        The GD library was written by Thomas Boutell a long while
+>&#13;   The GD library was written by Thomas Boutell a long while
        ago to programatically generate images in C.  Since then it's
        become the defacto standard for programatic image
        construction.  The Perl bindings to it found in the GD library
@@ -4320,20 +4320,20 @@ NAME="AEN658"
        install it if you want any of the graphing to work.
        </P
 ><P
->        Actually bugzilla uses the Graph module which relies on GD
+>&#13;   Actually bugzilla uses the Graph module which relies on GD
        itself.  Isn't that always the way with object-oriented
        programming?  At any rate, you can find the GD library on CPAN
        in <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Appendix B</A
 >.  
        </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4349,14 +4349,14 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The Perl GD library requires some other libraries that may
+>&#13;     The Perl GD library requires some other libraries that may
          or may not be installed on your system, including
          <TT
-CLASS="CLASSNAME"
+CLASS="classname"
 >libpng</TT
 > and
          <TT
-CLASS="CLASSNAME"
+CLASS="classname"
 >libgd</TT
 >.  The full requirements are
          listed in the Perl GD library README.  Just realize that if
@@ -4369,19 +4369,19 @@ CLASS="CLASSNAME"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN667"
 >3.2.10. Chart::Base Perl Module (0.99c)</A
 ></H2
 ><P
->        The Chart module provides bugzilla with on-the-fly charting
+>&#13;   The Chart module provides bugzilla with on-the-fly charting
        abilities.  It can be installed in the usual fashion after it
        has been fetched from CPAN where it is found as the
        Chart-x.x... tarball, linked in <A
-HREF="#DOWNLOADLINKS"
+HREF="#downloadlinks"
 >Appendix B</A
 >. Note that
        as with the GD perl module, only the version listed above, or
@@ -4390,15 +4390,15 @@ HREF="#DOWNLOADLINKS"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN671"
 >3.2.11. DB_File Perl Module</A
 ></H2
 ><P
->        DB_File is a module which allows Perl programs to make use
+>&#13;   DB_File is a module which allows Perl programs to make use
        of the facilities provided by  Berkeley DB version 1.x. This
        module is required by collectstats.pl which is used for  bug
        charting. If you plan to make use of bug charting, you must
@@ -4406,15 +4406,15 @@ NAME="AEN671"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN674"
 >3.2.12. HTTP Server</A
 ></H2
 ><P
->        You have a freedom of choice here - Apache, Netscape or any
+>&#13;   You have a freedom of choice here - Apache, Netscape or any
        other server on UNIX would do.  You can easily run the web
        server on a different machine than MySQL, but need to adjust
        the MySQL <SPAN
@@ -4422,11 +4422,11 @@ CLASS="QUOTE"
 >"bugs"</SPAN
 > user permissions accordingly.
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4455,7 +4455,7 @@ VALIGN="TOP"
 >
        </P
 ><P
->        You'll want to make sure that your web server will run any
+>&#13;   You'll want to make sure that your web server will run any
        file with the .cgi extension as a cgi and not just display it.
        If you're using apache that means uncommenting the following
        line in the srm.conf file:
@@ -4468,8 +4468,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->AddHandler cgi-script .cgi
+CLASS="programlisting"
+>&#13;AddHandler cgi-script .cgi
        </PRE
 ></FONT
 ></TD
@@ -4478,7 +4478,7 @@ CLASS="PROGRAMLISTING"
 >
        </P
 ><P
->        With apache you'll also want to make sure that within the
+>&#13;   With apache you'll also want to make sure that within the
        access.conf file the line:
  <TABLE
 BORDER="0"
@@ -4489,8 +4489,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->Options ExecCGI</PRE
+CLASS="programlisting"
+>&#13;Options ExecCGI
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -4500,11 +4501,11 @@ CLASS="PROGRAMLISTING"
        you intend to put the bugzilla .html and .cgi files.
        </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4520,7 +4521,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Users of newer versions of Apache will generally find both
+>&#13;   Users of newer versions of Apache will generally find both
          of the above lines will be in the httpd.conf file, rather
          than srm.conf or access.conf.
        </P
@@ -4529,11 +4530,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4549,7 +4550,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          There are important files and directories that should not
+>&#13;     There are important files and directories that should not
          be a served by the HTTP server. These are most files in the
          <SPAN
 CLASS="QUOTE"
@@ -4565,7 +4566,7 @@ CLASS="QUOTE"
          configure your HTTP server to not serve content from these
          files. Failure to do so will expose critical passwords and
          other data. Please see <A
-HREF="#HTACCESS"
+HREF="#htaccess"
 >.htaccess files and security</A
 > for details
          on how to do this for Apache.  I appreciate notes on how to
@@ -4577,15 +4578,15 @@ HREF="#HTACCESS"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN692"
 >3.2.13. Installing the Bugzilla Files</A
 ></H2
 ><P
->        You should untar the Bugzilla files into a directory that
+>&#13;   You should untar the Bugzilla files into a directory that
        you're willing to make writable by the default web server user
        (probably <SPAN
 CLASS="QUOTE"
@@ -4593,7 +4594,7 @@ CLASS="QUOTE"
 >).  You may decide to put the
        files off of the main web space for your web server or perhaps
        off of <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/local</TT
 > with a symbolic link in
        the web space that points to the Bugzilla directory.  At any
@@ -4602,11 +4603,11 @@ CLASS="FILENAME"
        server.
        </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4622,10 +4623,10 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you symlink the bugzilla directory into your Apache's
+>&#13;     If you symlink the bugzilla directory into your Apache's
          HTML heirarchy, you may receive
          <SPAN
-CLASS="ERRORNAME"
+CLASS="errorname"
 >Forbidden</SPAN
 > errors unless you add the
          <SPAN
@@ -4639,38 +4640,38 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><P
->        Once all the files are in a web accessible directory, make
+>&#13;   Once all the files are in a web accessible directory, make
        that directory writable by your webserver's user.  This is a
        temporary step until you run the post-install
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > script, which locks down your
        installation.
       </P
 ><P
->      Lastly, you'll need to set up a symbolic link to
+>&#13; Lastly, you'll need to set up a symbolic link to
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/bonsaitools/bin/perl</TT
 > for the correct
        location of your perl executable (probably
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/bin/perl</TT
 >). Otherwise you must hack
        all the .cgi files to change where they look for perl, or use
        <A
-HREF="#SETPERL"
+HREF="#setperl"
 >The setperl.csh Utility</A
 >, found in
        <A
-HREF="#PATCHES"
+HREF="#patches"
 >Useful Patches and Utilities for Bugzilla</A
 >.  I suggest using the symlink
        approach for future release compatability.
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN708"
 ></A
@@ -4679,7 +4680,7 @@ NAME="AEN708"
 >Example 3-1. Setting up bonsaitools symlink</B
 ></P
 ><P
->            Here's how you set up the Perl symlink on Linux to make
+>&#13;       Here's how you set up the Perl symlink on Linux to make
            Bugzilla work. Your mileage may vary.  For some UNIX
            operating systems, you probably need to subsitute
            <SPAN
@@ -4704,8 +4705,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->bash# mkdir /usr/bonsaitools  
+CLASS="programlisting"
+>&#13;bash# mkdir /usr/bonsaitools  
 bash# mkdir /usr/bonsaitools/bin 
 bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
            </PRE
@@ -4716,7 +4717,7 @@ bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
 >
          </P
 ><P
->          Alternately, you can simply run this perl one-liner to
+>&#13;     Alternately, you can simply run this perl one-liner to
            change your path to perl in all the files in your Bugzilla
            installation:
            <TABLE
@@ -4728,8 +4729,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm
+CLASS="programlisting"
+>&#13;perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm
            </PRE
 ></FONT
 ></TD
@@ -4741,11 +4742,11 @@ CLASS="PROGRAMLISTING"
 ></DIV
 >
        <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4761,13 +4762,13 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you don't have root access to set this symlink up,
+>&#13;     If you don't have root access to set this symlink up,
            check out the
            <A
-HREF="#SETPERL"
+HREF="#setperl"
 >The setperl.csh Utility</A
 >, listed in <A
-HREF="#PATCHES"
+HREF="#patches"
 >Useful Patches and Utilities for Bugzilla</A
 >. It will change the path to perl in all your Bugzilla files for you.
          </P
@@ -4779,20 +4780,20 @@ HREF="#PATCHES"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN721"
 >3.2.14. Setting Up the MySQL Database</A
 ></H2
 ><P
->        After you've gotten all the software installed and working you're ready
+>&#13;   After you've gotten all the software installed and working you're ready
          to start preparing the database for its life as a the back end to a high
          quality bug tracker.
        </P
 ><P
->        First, you'll want to fix MySQL permissions to allow access
+>&#13;   First, you'll want to fix MySQL permissions to allow access
        from Bugzilla.  For the purpose of this Installation section,
        the Bugzilla username will be <SPAN
 CLASS="QUOTE"
@@ -4801,11 +4802,11 @@ CLASS="QUOTE"
        have minimal permissions.
        
        <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -4821,10 +4822,10 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          Bugzilla has not undergone a thorough security audit. It
+>&#13;     Bugzilla has not undergone a thorough security audit. It
            may be possible for a system cracker to somehow trick
            Bugzilla into executing a command such as <B
-CLASS="COMMAND"
+CLASS="command"
 >DROP
              DATABASE mysql</B
 >.
@@ -4838,7 +4839,7 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      Give the MySQL root user a password.  MySQL passwords are
+>&#13; Give the MySQL root user a password.  MySQL passwords are
        limited to 16 characters.
        <P
 ></P
@@ -4847,13 +4848,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql
                -u root mysql</B
 > </TT
@@ -4862,14 +4863,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
->              UPDATE user SET Password=PASSWORD ('new_password')
+CLASS="command"
+>&#13;         UPDATE user SET Password=PASSWORD ('new_password')
                WHERE user='root'; </B
 > </TT
 >
@@ -4877,13 +4878,13 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >FLUSH
                PRIVILEGES;</B
 > </TT
@@ -4897,14 +4898,14 @@ CLASS="COMMAND"
 > From this point on, if you need to access
        MySQL as the MySQL root user, you will need to use
        <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql -u root -p</B
 > and enter your
        new_password.  Remember that MySQL user names have nothing to
        do with Unix user names (login names).    
       </P
 ><P
->      Next, we create the <SPAN
+>&#13; Next, we create the <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > user, and grant
@@ -4926,7 +4927,7 @@ CLASS="QUOTE"
        as a different user.
       </P
 ><P
->      Remember to set bugs_password to some unique password.
+>&#13; Remember to set bugs_password to some unique password.
        <P
 ></P
 ><TABLE
@@ -4934,14 +4935,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,
                ALTER,CREATE,DROP,REFERENCES 
                ON bugs.* TO bugs@localhost
@@ -4953,16 +4954,16 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
->              mysql&#62;
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
+>&#13;         mysql&#62;
              </TT
 >
              <B
-CLASS="COMMAND"
->              FLUSH PRIVILEGES;
+CLASS="command"
+>&#13;         FLUSH PRIVILEGES;
              </B
 >
            </TT
@@ -4976,12 +4977,12 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      Next, run the magic checksetup.pl script.  (Many thanks to
+>&#13; Next, run the magic checksetup.pl script.  (Many thanks to
        Holger Schurig &#60;holgerschurig@nikocity.de&#62; for writing
        this script!) It will make sure Bugzilla files and directories
        have reasonable permissions, set up the
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data</TT
 > directory, and create all the MySQL
        tables.
@@ -4992,14 +4993,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >./checksetup.pl</B
 > </TT
 >
@@ -5011,35 +5012,35 @@ CLASS="COMMAND"
 ></P
 > The first time you run it, it will create a
        file called <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 >.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN768"
 >3.2.15. Tweaking <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 ></A
 ></H2
 ><P
->      This file contains a variety of settings you may need to tweak including
+>&#13; This file contains a variety of settings you may need to tweak including
        how Bugzilla should connect to the MySQL database.
       </P
 ><P
->      The connection settings include:
+>&#13; The connection settings include:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            server's host: just use <SPAN
+>&#13;       server's host: just use <SPAN
 CLASS="QUOTE"
 >"localhost"</SPAN
 > if the
@@ -5048,7 +5049,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            database name: <SPAN
+>&#13;       database name: <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > if you're following
@@ -5057,7 +5058,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            MySQL username: <SPAN
+>&#13;       MySQL username: <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > if you're following
@@ -5066,7 +5067,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            Password for the <SPAN
+>&#13;       Password for the <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > MySQL account above
@@ -5076,24 +5077,24 @@ CLASS="QUOTE"
 >
       </P
 ><P
->      You should also install .htaccess files that the Apache
+>&#13; You should also install .htaccess files that the Apache
        webserver will use  to restrict access to Bugzilla data files.
        See <A
-HREF="#HTACCESS"
+HREF="#htaccess"
 >.htaccess files and security</A
 >.
       </P
 ><P
->      Once you are happy with the settings, re-run
+>&#13; Once you are happy with the settings, re-run
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 >. On this second run, it will
          create the database and an administrator account for which
          you will be prompted to provide information.
       </P
 ><P
->      When logged into an administrator account once Bugzilla is
+>&#13; When logged into an administrator account once Bugzilla is
        running, if you go to the query page (off of the Bugzilla main
        menu), you'll find an <SPAN
 CLASS="QUOTE"
@@ -5102,20 +5103,20 @@ CLASS="QUOTE"
        that is filled with editable treats.
       </P
 ><P
->      Should everything work, you will have a nearly empty Bugzilla
+>&#13; Should everything work, you will have a nearly empty Bugzilla
        database and a newly-created <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 >
        file in your Bugzilla root directory.
       </P
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -5131,7 +5132,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The second time you run checksetup.pl, you should become
+>&#13;     The second time you run checksetup.pl, you should become
            the user your web server runs as, and that you ensure that
            you set the <SPAN
 CLASS="QUOTE"
@@ -5145,7 +5146,7 @@ CLASS="QUOTE"
 > parameter in
            localconfig as well.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN799"
 ></A
@@ -5154,7 +5155,7 @@ NAME="AEN799"
 >Example 3-2. Running checksetup.pl as the web user</B
 ></P
 ><P
->                Assuming your web server runs as user "apache", and
+>&#13;           Assuming your web server runs as user "apache", and
                Bugzilla is installed in "/usr/local/bugzilla", here's
                one way to run checksetup.pl as the web server user.
                As root, for the <EM
@@ -5170,7 +5171,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
 bash# chown -R apache:apache /usr/local/bugzilla 
 bash# su - apache 
@@ -5193,11 +5194,11 @@ bash# ./checksetup.pl
 >
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -5213,7 +5214,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        The checksetup.pl script is designed so that you can run
+>&#13;   The checksetup.pl script is designed so that you can run
          it at any time without causing harm.  You should run it
          after any upgrade to Bugzilla.
        </P
@@ -5223,18 +5224,18 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN806"
 >3.2.16. Setting Up Maintainers Manually (Optional)</A
 ></H2
 ><P
->      If you want to add someone else to every group by hand, you
+>&#13; If you want to add someone else to every group by hand, you
        can do it by typing the appropriate MySQL commands.  Run
        <B
-CLASS="COMMAND"
+CLASS="command"
 > mysql -u root -p bugs</B
 > You
        may need different parameters, depending on your security
@@ -5246,13 +5247,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >update
                profiles set groupset=0x7fffffffffffffff where
                login_name = 'XXX';</B
@@ -5273,15 +5274,15 @@ CLASS="QUOTE"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN817"
 >3.2.17. The Whining Cron (Optional)</A
 ></H2
 ><P
->      By now you have a fully functional bugzilla, but what good
+>&#13; By now you have a fully functional bugzilla, but what good
        are bugs if they're not annoying?  To help make those bugs
        more annoying you can set up bugzilla's automatic whining
        system.  This can be done by adding the following command as a
@@ -5294,10 +5295,10 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >cd
                &#60;your-bugzilla-directory&#62; ;
                ./whineatnews.pl</B
@@ -5312,11 +5313,11 @@ CLASS="COMMAND"
 >
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -5332,7 +5333,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Depending on your system, crontab may have several manpages.
+>&#13;   Depending on your system, crontab may have several manpages.
          The following command should  lead you to the most useful
          page for this purpose: 
          <TABLE
@@ -5344,8 +5345,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-> man 5 crontab
+CLASS="programlisting"
+>&#13; man 5 crontab
          </PRE
 ></FONT
 ></TD
@@ -5359,20 +5360,20 @@ CLASS="PROGRAMLISTING"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN827"
 >3.2.18. Bug Graphs (Optional)</A
 ></H2
 ><P
->      As long as you installed the GD and Graph::Base Perl modules
+>&#13; As long as you installed the GD and Graph::Base Perl modules
        you might as well turn on the nifty bugzilla bug reporting
        graphs.
       </P
 ><P
->      Add a cron entry like this to run collectstats daily at 5
+>&#13; Add a cron entry like this to run collectstats daily at 5
        after midnight:
        <P
 ></P
@@ -5381,13 +5382,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >crontab
                -e</B
 > </TT
@@ -5396,8 +5397,8 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > 5 0 * * * cd
              &#60;your-bugzilla-directory&#62; ; ./collectstats.pl
            </TT
@@ -5411,26 +5412,26 @@ CLASS="COMPUTEROUTPUT"
 >
       </P
 ><P
->      After two days have passed you'll be able to view bug graphs
+>&#13; After two days have passed you'll be able to view bug graphs
        from the Bug Reports page. 
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN839"
 >3.2.19. Securing MySQL</A
 ></H2
 ><P
->      If you followed the installation instructions for setting up
+>&#13; If you followed the installation instructions for setting up
        your "bugs" and "root" user in MySQL, much of this should not
        apply to you.  If you are upgrading an existing installation
        of Bugzilla, you should pay close attention to this section.
       </P
 ><P
->      Most MySQL installs have "interesting" default security parameters:
+>&#13; Most MySQL installs have "interesting" default security parameters:
        <P
 ></P
 ><TABLE
@@ -5463,12 +5464,12 @@ BORDER="0"
 >
       </P
 ><P
->      This means anyone from anywhere on the internet can not only
+>&#13; This means anyone from anywhere on the internet can not only
        drop the database with one SQL command, and they can write as
        root to the system.
       </P
 ><P
->      To see your permissions do:
+>&#13; To see your permissions do:
        <P
 ></P
 ><TABLE
@@ -5476,14 +5477,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql -u root -p</B
 >
            </TT
@@ -5492,14 +5493,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >use mysql;</B
 >
            </TT
@@ -5508,14 +5509,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >show tables;</B
 >
            </TT
@@ -5524,14 +5525,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >select * from user;</B
 >
            </TT
@@ -5540,14 +5541,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >select * from db;</B
 >
            </TT
@@ -5561,7 +5562,7 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      To fix the gaping holes:
+>&#13; To fix the gaping holes:
        <P
 ></P
 ><TABLE
@@ -5586,7 +5587,7 @@ BORDER="0"
 >
       </P
 ><P
->      If you're not running "mit-pthreads" you can use:
+>&#13; If you're not running "mit-pthreads" you can use:
        <P
 ></P
 ><TABLE
@@ -5615,7 +5616,7 @@ BORDER="0"
 >
       </P
 ><P
->      With "mit-pthreads" you'll need to modify the "globals.pl" Mysql-&#62;Connect
+>&#13; With "mit-pthreads" you'll need to modify the "globals.pl" Mysql-&#62;Connect
        line to specify a specific host name instead of "localhost", and accept
        external connections:
        <P
@@ -5646,55 +5647,55 @@ BORDER="0"
 >
       </P
 ><P
->      Use .htaccess files with the Apache webserver to secure your
+>&#13; Use .htaccess files with the Apache webserver to secure your
        bugzilla install. See <A
-HREF="#HTACCESS"
+HREF="#htaccess"
 >.htaccess files and security</A
 >
       </P
 ><P
->      Consider also:
+>&#13; Consider also:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            Turning off external networking with "--skip-networking",
+>&#13;       Turning off external networking with "--skip-networking",
              unless you have "mit-pthreads", in which case you can't.
              Without networking, MySQL connects with a Unix domain socket.
            </P
 ></LI
 ><LI
 ><P
->            using the --user= option to mysqld to run it as an unprivileged
+>&#13;       using the --user= option to mysqld to run it as an unprivileged
              user.
            </P
 ></LI
 ><LI
 ><P
->            starting MySQL in a chroot jail
+>&#13;       starting MySQL in a chroot jail
            </P
 ></LI
 ><LI
 ><P
->            running the httpd in a "chrooted" jail
+>&#13;       running the httpd in a "chrooted" jail
            </P
 ></LI
 ><LI
 ><P
->            making sure the MySQL passwords are different from the OS
+>&#13;       making sure the MySQL passwords are different from the OS
              passwords (MySQL "root" has nothing to do with system "root").
            </P
 ></LI
 ><LI
 ><P
->            running MySQL on a separate untrusted machine
+>&#13;       running MySQL on a separate untrusted machine
            </P
 ></LI
 ><LI
 ><P
->            making backups ;-)
+>&#13;       making backups ;-)
            </P
 ></LI
 ></OL
@@ -5703,40 +5704,40 @@ TYPE="1"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="OSX"
+NAME="osx"
 >3.3. Mac OS X Installation Notes</A
 ></H1
 ><P
->      There are a lot of common libraries and utilities out there
+>&#13;      There are a lot of common libraries and utilities out there
       that Apple did not include with Mac OS X, but which run
       perfectly well on it.  The GD library, which Bugzilla needs to
       do bug graphs, is one of these.
     </P
 ><P
->      The easiest way to get a lot of these is with a program called
+>&#13;      The easiest way to get a lot of these is with a program called
       Fink, which is similar in nature to the CPAN installer, but
       installs common GNU utilities.  Fink is available from
       &#60;http://sourceforge.net/projects/fink/&#62;.
     </P
 ><P
->      Follow the instructions for setting up Fink.  Once it's
+>&#13;      Follow the instructions for setting up Fink.  Once it's
       installed, you'll want to run the following as root:
       <B
-CLASS="COMMAND"
+CLASS="command"
 >fink install gd</B
 >
     </P
 ><P
->      It will prompt you for a number of dependencies, type 'y' and
+>&#13;      It will prompt you for a number of dependencies, type 'y' and
       hit enter to install all of the dependencies.  Then watch it
       work.
     </P
 ><P
->      To prevent creating conflicts with the software that Apple
+>&#13;      To prevent creating conflicts with the software that Apple
       installs by default, Fink creates its own directory tree at
       /sw where it installs most of the software that it installs.
       This means your libraries and headers for libgd will be at
@@ -5748,15 +5749,15 @@ CLASS="COMMAND"
       :-)
     </P
 ><P
->      Instead of typing <SPAN
+>&#13;      Instead of typing <SPAN
 CLASS="QUOTE"
 >"install GD"</SPAN
 > at the
       <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >cpan&#62;</TT
 > prompt, type <B
-CLASS="COMMAND"
+CLASS="command"
 >look
        GD</B
 >.  This should go through the motions of
@@ -5764,13 +5765,13 @@ CLASS="COMMAND"
       open a shell and drop you into the build directory. Apply the
       following patch to the Makefile.PL file (save the patch into a
       file  and use the command <B
-CLASS="COMMAND"
+CLASS="command"
 >patch &#60;
        patchfile</B
 >:
     </P
 ><P
->      <TABLE
+>&#13;      <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -5779,8 +5780,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->      
+CLASS="programlisting"
+>&#13;
+       
 --- GD-1.33/Makefile.PL Fri Aug  4 16:59:22 2000
 +++ GD-1.33-darwin/Makefile.PL  Tue Jun 26 01:29:32 2001
 @@ -3,8 +3,8 @@
@@ -5813,7 +5815,7 @@ CLASS="PROGRAMLISTING"
 >
     </P
 ><P
->      Then, run these commands to finish the installation of the perl module:
+>&#13;      Then, run these commands to finish the installation of the perl module:
       <P
 ></P
 ><TABLE
@@ -5822,35 +5824,35 @@ BORDER="0"
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.PL</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make test</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make install</B
 ></TD
 ></TR
 ><TR
 ><TD
 >And don't forget to run <B
-CLASS="COMMAND"
+CLASS="command"
 >exit</B
 > to get back to cpan.</TD
 ></TR
@@ -5861,48 +5863,48 @@ CLASS="COMMAND"
 >
     </P
 ><P
->      Happy Hacking!
+>&#13;      Happy Hacking!
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BSDINSTALL"
+NAME="bsdinstall"
 >3.4. BSD Installation Notes</A
 ></H1
 ><P
->      For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please
+>&#13;      For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please
       consult <A
-HREF="#OSX"
+HREF="#osx"
 >Section 3.3</A
 >.
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GENINSTALL"
+NAME="geninstall"
 >3.5. Installation General Notes</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN941"
 >3.5.1. Modifying Your Running System</A
 ></H2
 ><P
->      Bugzilla optimizes database lookups by storing all relatively static
+>&#13; Bugzilla optimizes database lookups by storing all relatively static
        information in the versioncache file, located in the data/ subdirectory
        under your installation directory.
       </P
 ><P
->      If you make a change to the structural data in your database
+>&#13; If you make a change to the structural data in your database
        (the versions table for example), or to the
        <SPAN
 CLASS="QUOTE"
@@ -5916,66 +5918,66 @@ CLASS="QUOTE"
        changes won't show up.
       </P
 ><P
->      That file gets automatically regenerated whenever it's more than an
+>&#13; That file gets automatically regenerated whenever it's more than an
        hour old, so Bugzilla will eventually notice your changes by itself, but
        generally you want it to notice right away, so that you can test things.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN948"
 >3.5.2. Upgrading From Previous Versions</A
 ></H2
 ><P
->      The developers of Bugzilla are constantly adding new tables, columns and
+>&#13; The developers of Bugzilla are constantly adding new tables, columns and
        fields.  You'll get SQL errors if you just update the code.  The strategy
        to update is to simply always run the checksetup.pl script whenever
        you upgrade your installation of Bugzilla.  If you want to see what has
        changed, you can read the comments in that file, starting from the end.
       </P
 ><P
->      If you are running Bugzilla version 2.8 or lower, and wish to upgrade to
+>&#13; If you are running Bugzilla version 2.8 or lower, and wish to upgrade to
        the latest version, please consult the file, "UPGRADING-pre-2.8" in the
        Bugzilla root directory after untarring the archive.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="HTACCESS"
+NAME="htaccess"
 >3.5.3. <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files and security</A
 ></H2
 ><P
->      To enhance the security of your Bugzilla installation,
+>&#13; To enhance the security of your Bugzilla installation,
        Bugzilla  will generate
        <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 ></I
 > files
        which the Apache webserver can use to restrict  access to
        the bugzilla data files. The checksetup script  will
        generate the <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files.
        
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -5991,19 +5993,19 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you are using an alternate provider of
+>&#13;     If you are using an alternate provider of
            <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >webdot</SPAN
 > services for graphing
            (as described when viewing
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editparams.cgi</TT
 > in your web
            browser), you will need to change  the ip address in
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/webdot/.htaccess</TT
 > to the ip
            address of the webdot server that  you are using. 
@@ -6016,22 +6018,81 @@ CLASS="FILENAME"
        
       </P
 ><P
->      If you are using Internet Information Server or other web
+>&#13; The default .htaccess file may not provide adequate access
+       restrictions, depending on your web server configuration.
+       Be sure to check the &#60;Directory&#62; entries for your
+       Bugzilla directory so that the <TT
+CLASS="filename"
+>.htaccess</TT
+>
+       file is allowed to override web server defaults.  For instance,
+       let's assume your installation of Bugzilla is installed to 
+       <TT
+CLASS="filename"
+>/usr/local/bugzilla</TT
+>.  You should have
+       this &#60;Directory&#62; entry in your <TT
+CLASS="filename"
+>httpd.conf</TT
+>
+       file:
+      </P
+><P
+>&#13; <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><FONT
+COLOR="#000000"
+><PRE
+CLASS="programlisting"
+>&#13;
+&#60;Directory /usr/local/bugzilla/&#62;
+  Options +FollowSymLinks +Indexes +Includes +ExecCGI
+  AllowOverride All
+&#60;/Directory&#62;
+
+       </PRE
+></FONT
+></TD
+></TR
+></TABLE
+>
+      </P
+><P
+>&#13; The important part above is <SPAN
+CLASS="QUOTE"
+>"AllowOverride All"</SPAN
+>.
+       Without that, the <TT
+CLASS="filename"
+>.htaccess</TT
+> file created by 
+       <TT
+CLASS="filename"
+>checksetup.pl</TT
+> will not have sufficient
+       permissions to protect your Bugzilla installation.
+      </P
+><P
+>&#13; If you are using Internet Information Server or other web
        server which does not observe <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 >
        conventions, you can disable their creation by editing
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > and setting the
        <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$create_htaccess</TT
 > variable to
        <TT
-CLASS="PARAMETER"
+CLASS="parameter"
 ><I
 >0</I
 ></TT
@@ -6039,23 +6100,23 @@ CLASS="PARAMETER"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MOD_THROTTLE"
+NAME="mod-throttle"
 >3.5.4. <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > and Security</A
 ></H2
 ><P
->      It is possible for a user, by mistake or on purpose, to access
+>&#13; It is possible for a user, by mistake or on purpose, to access
        the database many times in a row which can result in very slow
        access speeds for other users.  If your Bugzilla installation
        is experiencing this problem , you may install  the Apache
        module <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > which can limit
        connections by ip-address. You may download this module at
@@ -6066,7 +6127,7 @@ TARGET="_top"
 >. Follow the instructions to install into your Apache install.  <EM
 >This module only functions with the Apache web server!</EM
 >. You may use the <B
-CLASS="COMMAND"
+CLASS="command"
 >ThrottleClientIP</B
 > command provided by this module  to accomplish this goal. See the <A
 HREF="http://www.snert.com/Software/Throttle/"
@@ -6075,11 +6136,11 @@ TARGET="_top"
 > for more  information. </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONTENT_TYPE"
+NAME="content-type"
 >3.5.5. Preventing untrusted Bugzilla content from executing malicious Javascript code</A
 ></H2
 ><P
@@ -6101,8 +6162,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \
+CLASS="programlisting"
+>&#13;bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \
          do cat $i | sed 's/Content-type\: text\/html/Content-Type: text\/html\; charset=ISO-8859-1/' &#62;$i.tmp; \
          mv $i.tmp $i; done
        </PRE
@@ -6112,7 +6173,7 @@ CLASS="PROGRAMLISTING"
 ></TABLE
 ></P
 ><P
->      All this one-liner command does is search for all instances of
+>&#13; All this one-liner command does is search for all instances of
        <SPAN
 CLASS="QUOTE"
 >"Content-type: text/html"</SPAN
@@ -6134,20 +6195,20 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="UNIXHISTORY"
+NAME="unixhistory"
 >3.5.6. UNIX Installation Instructions History</A
 ></H2
 ><P
->      This document was originally adapted from the Bonsai
+>&#13; This document was originally adapted from the Bonsai
        installation instructions by Terry Weissman
        &#60;terry@mozilla.org&#62;.
       </P
 ><P
->      The February 25, 1999 re-write of this page was done by Ry4an
+>&#13; The February 25, 1999 re-write of this page was done by Ry4an
        Brase &#60;ry4an@ry4an.org&#62;, with some edits by Terry
        Weissman, Bryce Nesbitt, Martin Pool, &#38; Dan Mosedale (But
        don't send bug reports to them; report them using bugzilla, at <A
@@ -6157,29 +6218,29 @@ TARGET="_top"
 > ).
       </P
 ><P
->      This document was heavily modified again Wednesday, March 07
+>&#13; This document was heavily modified again Wednesday, March 07
        2001 to reflect changes for Bugzilla 2.12 release by Matthew
        P. Barnson.  The securing MySQL section should be changed to
        become standard procedure for Bugzilla installations.
       </P
 ><P
->      Finally, the README in its entirety was marked up in SGML and
+>&#13; Finally, the README in its entirety was marked up in SGML and
        included into the Guide on April 24, 2001 by Matt Barnson.
        Since that time, it's undergone extensive modification as
        Bugzilla grew.
       </P
 ><P
->      Comments from people using this Guide for the first time are
+>&#13; Comments from people using this Guide for the first time are
        particularly welcome.
       </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WIN32"
+NAME="win32"
 >3.6. Win32 Installation Notes</A
 ></H1
 ><P
@@ -6203,19 +6264,19 @@ NAME="WIN32"
       any influence in the platform choice for running this system,
       please choose GNU/Linux instead of Microsoft Windows.</P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WININSTALL"
+NAME="wininstall"
 >3.6.1. Win32 Installation: Step-by-step</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6231,10 +6292,10 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        You should be familiar with, and cross-reference, the rest
+>&#13;   You should be familiar with, and cross-reference, the rest
          of the  
          <A
-HREF="#INSTALLATION"
+HREF="#installation"
 >Bugzilla Installation</A
 > section while performing your
          Win32 installation.
@@ -6252,7 +6313,7 @@ HREF="#INSTALLATION"
          utilities.  What follows is the recommended installation
          procedure for Win32; additional suggestions are provided in
          <A
-HREF="#FAQ"
+HREF="#faq"
 >Appendix A</A
 >.
        </P
@@ -6261,12 +6322,12 @@ HREF="#FAQ"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->          Install <A
+>&#13;     Install <A
 HREF="http://www.apache.org/"
 TARGET="_top"
 >Apache Web
@@ -6274,7 +6335,7 @@ TARGET="_top"
 > for Windows, and copy the Bugzilla files
            somewhere Apache can serve them.  Please follow all the
            instructions referenced in <A
-HREF="#INSTALLATION"
+HREF="#installation"
 >Bugzilla Installation</A
 >
            regarding your Apache configuration, particularly
@@ -6288,11 +6349,11 @@ CLASS="QUOTE"
 >.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6308,17 +6369,17 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            You may also use Internet Information Server or Personal
+>&#13;       You may also use Internet Information Server or Personal
              Web Server for this purpose.  However, setup is quite
              different.  If ActivePerl doesn't seem to handle your
              file associations correctly (for .cgi and .pl files),
              please consult <A
-HREF="#FAQ"
+HREF="#faq"
 >Appendix A</A
 >.
            </P
 ><P
->            If you are going to use IIS, if on Windows NT you must
+>&#13;       If you are going to use IIS, if on Windows NT you must
              be updated to at least Service Pack 4.  Windows 2000
              ships with a sufficient version of IIS.
            </P
@@ -6329,7 +6390,7 @@ HREF="#FAQ"
 ></LI
 ><LI
 ><P
->          Install <A
+>&#13;     Install <A
 HREF="http://www.activestate.com/"
 TARGET="_top"
 >ActivePerl</A
@@ -6340,33 +6401,33 @@ TARGET="_top"
 > for a current compiled binary.
          </P
 ><P
->          Please also check the following links to fully understand the status
+>&#13;     Please also check the following links to fully understand the status
            of ActivePerl on Win32:
            <A
 HREF="http://language.perl.com/newdocs/pod/perlport.html"
 TARGET="_top"
->            Perl Porting</A
+>&#13;       Perl Porting</A
 >, and
            <A
 HREF="http://ftp.univie.ac.at/packages/perl/ports/nt/FAQ/perlwin32faq5.html"
 TARGET="_top"
->            Perl on Win32 FAQ</A
+>&#13;       Perl on Win32 FAQ</A
 >
          </P
 ></LI
 ><LI
 ><P
->          Use ppm from your perl\bin directory to install the following packs: DBI,
+>&#13;     Use ppm from your perl\bin directory to install the following packs: DBI,
            DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and GD.  You may need
            to extract them from .zip format using Winzip or other unzip program first.
            These additional ppm modules can be downloaded from ActiveState.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6382,11 +6443,11 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            You can find a list of modules at
+>&#13;       You can find a list of modules at
              <A
 HREF="http://www.activestate.com/PPMPackages/zips/5xx-builds-only"
 TARGET="_top"
->              http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
+>&#13;         http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
 >
            </P
 ></TD
@@ -6394,23 +6455,23 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><P
->          The syntax for ppm is:
+>&#13;     The syntax for ppm is:
            <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >C:&#62; </TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >ppm &#60;modulename&#62;</B
 >
            </TT
 >
          </P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1038"
+NAME="AEN1048"
 ></A
 ><P
 ><B
@@ -6418,13 +6479,13 @@ NAME="AEN1038"
 ></P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >C:&#62;</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >ppm
                <TT
-CLASS="OPTION"
+CLASS="option"
 >DBD-Mysql</TT
 ></B
 ></P
@@ -6432,23 +6493,23 @@ CLASS="OPTION"
 >Watch your capitalization!</P
 ></DIV
 ><P
->          You can find ActiveState ppm modules at
+>&#13;     You can find ActiveState ppm modules at
            <A
 HREF="http://www.activestate.com/PPMPackages/5.6plus/"
 TARGET="_top"
->            http://www.activestate.com/PPMPackages/5.6plus</A
+>&#13;       http://www.activestate.com/PPMPackages/5.6plus</A
 >
          </P
 ></LI
 ><LI
 ><P
->          Install MySQL for NT.
+>&#13;     Install MySQL for NT.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6464,7 +6525,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              You can download MySQL for Windows NT from <A
+>&#13;         You can download MySQL for Windows NT from <A
 HREF="http://www.mysql.com/"
 TARGET="_top"
 >MySQL.com</A
@@ -6479,21 +6540,21 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Setup MySQL
+>&#13;     Setup MySQL
          </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >C:&#62; </TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >C:\mysql\bin\mysql -u root mysql</B
 >
                </TT
@@ -6502,14 +6563,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >DELETE FROM user WHERE Host='localhost' AND User='';</B
 >
                </TT
@@ -6518,14 +6579,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >UPDATE user SET Password=PASSWORD ('new_password')
                    WHERE user='root';</B
 >
@@ -6545,17 +6606,17 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><A
-NAME="NTBUGS-PASSWORD"
+NAME="ntbugs-password"
 ></A
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >GRANT SELECT, INSERT, UPDATE, DELETE,
                    INDEX, ALTER, CREATE, DROP, REFERENCES
                    ON bugs.* to bugs@localhost
@@ -6577,14 +6638,14 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >FLUSH PRIVILEGES;</B
 >
                </TT
@@ -6593,14 +6654,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >create database bugs;</B
 >
                </TT
@@ -6609,14 +6670,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >exit;</B
 >
                </TT
@@ -6625,14 +6686,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >C:&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >C:\mysql\bin\mysqladmin -u root -p reload</B
 >
                </TT
@@ -6643,14 +6704,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->          Edit <TT
-CLASS="FILENAME"
+>&#13;     Edit <TT
+CLASS="filename"
 >checksetup.pl</TT
 > in your Bugzilla directory.  Change
            this line:
          </P
 ><P
->          <TABLE
+>&#13;     <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -6659,8 +6720,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = getgrnam($my_webservergroup);
+CLASS="programlisting"
+>&#13;my $webservergid = getgrnam($my_webservergroup);
            </PRE
 ></FONT
 ></TD
@@ -6669,10 +6730,10 @@ CLASS="PROGRAMLISTING"
 >
          </P
 ><P
->          to
+>&#13;     to
          </P
 ><P
->          <TABLE
+>&#13;     <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -6681,8 +6742,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = $my_webservergroup;
+CLASS="programlisting"
+>&#13;my $webservergid = $my_webservergroup;
            </PRE
 ></FONT
 ></TD
@@ -6699,8 +6760,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = 'Administrators'
+CLASS="programlisting"
+>&#13;my $webservergid = 'Administrators'
            </PRE
 ></FONT
 ></TD
@@ -6711,8 +6772,8 @@ CLASS="PROGRAMLISTING"
 ></LI
 ><LI
 ><P
->          Run <TT
-CLASS="FILENAME"
+>&#13;     Run <TT
+CLASS="filename"
 >checksetup.pl</TT
 > from the Bugzilla directory.
          </P
@@ -6720,32 +6781,32 @@ CLASS="FILENAME"
 ><LI
 ><P
 >Edit <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > to suit your
            requirements.  Set <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$db_pass</TT
 > to your
            <SPAN
 CLASS="QUOTE"
 >"bugs_password"</SPAN
 > from <A
-HREF="#NTBUGS-PASSWORD"
+HREF="#ntbugs-password"
 >step 5.d</A
 >, and <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$webservergroup</TT
 > to <SPAN
 CLASS="QUOTE"
 >"8"</SPAN
 >.</P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6766,7 +6827,7 @@ CLASS="QUOTE"
 >"8"</SPAN
 > for
              <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$webservergroup</TT
 > above.  If it's
              wrong, please send corrections.</P
@@ -6777,27 +6838,27 @@ CLASS="VARNAME"
 ></LI
 ><LI
 ><P
->          Edit <TT
-CLASS="FILENAME"
+>&#13;     Edit <TT
+CLASS="filename"
 >defparams.pl</TT
 > to suit your
            requirements.  Particularly, set
            <TT
-CLASS="VARNAME"
+CLASS="varname"
 >DefParam("maintainer")</TT
 > and
            <TT
-CLASS="VARNAME"
+CLASS="varname"
 >DefParam("urlbase") to match your
              install.</TT
 >
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6824,11 +6885,11 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6844,7 +6905,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            There are several alternatives to Sendmail that will work on Win32.
+>&#13;       There are several alternatives to Sendmail that will work on Win32.
              The one mentioned here is a <EM
 >suggestion</EM
 >, not
@@ -6873,12 +6934,12 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->              Download NTsendmail, available from<A
+>&#13;         Download NTsendmail, available from<A
 HREF="http://www.ntsendmail.com/"
 TARGET="_top"
 > www.ntsendmail.com</A
@@ -6901,8 +6962,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-># these settings configure the NTsendmail process
+CLASS="programlisting"
+>&#13;# these settings configure the NTsendmail process
 use NTsendmail;
 $ENV{"NTsendmail"}="your.smtpserver.box";
 $ENV{"NTsendmail_debug"}=1;
@@ -6913,11 +6974,11 @@ $ENV{"NTsendmail_max_tries"}=5;
 ></TR
 ></TABLE
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -6933,13 +6994,13 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Some mention to also edit
+>&#13;           Some mention to also edit
                  <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$db_pass</TT
 > in
                  <TT
-CLASS="FILENAME"
+CLASS="filename"
 >globals.pl</TT
 > to be your
                  <SPAN
@@ -6949,7 +7010,7 @@ CLASS="QUOTE"
                  you around some problem authenticating to your
                  database, since globals.pl is not normally
                  restricted by <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 >, your
                  database password is exposed to whoever uses your
@@ -6962,11 +7023,11 @@ CLASS="FILENAME"
 ></LI
 ><LI
 ><P
->              Find and comment out all occurences of
+>&#13;         Find and comment out all occurences of
                <SPAN
 CLASS="QUOTE"
 >"<B
-CLASS="COMMAND"
+CLASS="command"
 >open(SENDMAIL</B
 >"</SPAN
 > in
@@ -6980,8 +7041,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-># new sendmail functionality
+CLASS="programlisting"
+>&#13;# new sendmail functionality
 my $mail=new NTsendmail;
 my $from="bugzilla\@your.machine.name.tld";
 my $to=$login;
@@ -6995,11 +7056,11 @@ $mail-&#62;send($from,$to,$subject,$msg);
 >
              </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7015,9 +7076,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Some have found success using the commercial product, 
+>&#13;           Some have found success using the commercial product, 
                  <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >Windmail</SPAN
 >.
                  You could try replacing your sendmail calls with:
@@ -7030,8 +7091,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
+CLASS="programlisting"
+>&#13;open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
                  </PRE
 ></FONT
 ></TD
@@ -7050,30 +7111,30 @@ CLASS="PROGRAMLISTING"
 ></LI
 ><LI
 ><P
->          Change all references in all files from
+>&#13;     Change all references in all files from
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 > to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail.pl</TT
 >, and
            rename <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 > to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail.pl</TT
 >.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7089,7 +7150,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Many think this may be a change we want to make for
+>&#13;       Many think this may be a change we want to make for
              main-tree Bugzilla.  It's painless for the UNIX folks,
              and will make the Win32 people happier.
            </P
@@ -7098,11 +7159,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7118,7 +7179,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here.  You can change processmail.pl to make this work.
+>&#13;       Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here.  You can change processmail.pl to make this work.
            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -7128,8 +7189,10 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#13;my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;');   #connect to SMTP server
+CLASS="programlisting"
+>&#13;
+
+my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;');   #connect to SMTP server
 $smtp-&#62;mail('&#60;your name&#62;@&#60;you smpt server&#62;');# use the sender's adress here
 $smtp-&#62;to($tolist); # recipient's address
 $smtp-&#62;data();  # Start the mail
@@ -7137,7 +7200,10 @@ $smtp-&#62;datasend($msg);
 $smtp-&#62;dataend();   # Finish sending the mail
 $smtp-&#62;quit;    # Close the SMTP connection
 $logstr = "$logstr; mail sent to $tolist $cclist";
-}&#13;</PRE
+}
+
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -7153,8 +7219,10 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#13;use Net::SMTP;
+CLASS="programlisting"
+>&#13;
+
+use Net::SMTP;
  my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server', Timeout =&#62; 30, Debug
 =&#62; 1, ); # connect to SMTP server
                  $smtp-&#62;auth;
@@ -7166,7 +7234,10 @@ recipient's address
                 $smtp-&#62;datasend('test');
                 $smtp-&#62;dataend();   # Finish sending the mail
                 $smtp-&#62;quit;    # Close the SMTP connection
-exit;&#13;</PRE
+exit;
+
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -7180,11 +7251,11 @@ exit;&#13;</PRE
 ></LI
 ><LI
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7200,7 +7271,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            This step is optional if you are using IIS or another
+>&#13;       This step is optional if you are using IIS or another
              web server which only decides on an interpreter based
              upon the file extension (.pl), rather than the
              <SPAN
@@ -7213,7 +7284,7 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><P
->          Modify the path to perl on the first line (#!) of all
+>&#13;     Modify the path to perl on the first line (#!) of all
            files to point to your Perl installation, and add
            <SPAN
 CLASS="QUOTE"
@@ -7226,7 +7297,7 @@ CLASS="QUOTE"
 >
            utility to speed part of this procedure, available in the
            <A
-HREF="#PATCHES"
+HREF="#patches"
 >Useful Patches and Utilities for Bugzilla</A
 > section of The Bugzilla Guide.
            However, it requires the Cygwin GNU-compatible environment
@@ -7239,8 +7310,9 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Modify the invocation of all system() calls in all perl
-           scripts in your Bugzilla directory.  For instance, change
+>&#13;     Modify the invocation of all system() calls in all perl
+           scripts in your Bugzilla directory.  You should specify the
+           full path to perl for each system() call.  For instance, change
            this line in processmail: 
            <TABLE
 BORDER="0"
@@ -7251,27 +7323,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-> 
-system ("./processmail.pl",@ARGLIST); 
-           </PRE
-></FONT
-></TD
-></TR
-></TABLE
-> to
-           <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><FONT
-COLOR="#000000"
-><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
-system ("perl processmail.pl",@ARGLIST);
+system ("./processmail",@ARGLIST); 
+           &#60;/programlisting&#62; to
+           &#60;programlisting&#62; 
+system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
            </PRE
 ></FONT
 ></TD
@@ -7282,8 +7339,8 @@ system ("perl processmail.pl",@ARGLIST);
 ></LI
 ><LI
 ><P
->            Add <TT
-CLASS="FUNCTION"
+>&#13;            Add <TT
+CLASS="function"
 >binmode()</TT
 > calls so attachments
            will work (<A
@@ -7293,23 +7350,24 @@ TARGET="_top"
 >).
           </P
 ><P
->            Because Microsoft Windows based systems handle binary
+>&#13;            Because Microsoft Windows based systems handle binary
            files different than Unix based systems, you need to add
            the following lines to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >createattachment.cgi</TT
 >  and
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >showattachment.cgi</TT
 > before the
            <TT
-CLASS="FUNCTION"
+CLASS="function"
 >require 'CGI.pl';</TT
-> line.</P
+> line.
+</P
 ><P
-><TABLE
+>&#13;<TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -7318,9 +7376,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->binmode(STDIN);
-binmode(STDOUT);</PRE
+CLASS="programlisting"
+>&#13;
+binmode(STDIN);
+binmode(STDOUT);
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -7328,11 +7389,11 @@ binmode(STDOUT);</PRE
 >
           </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7348,18 +7409,18 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              According to <A
+>&#13;              According to <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=62000"
 TARGET="_top"
 >bug 62000</A
 >, the perl documentation says that you should always use <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > when dealing with binary files, but never when dealing with text files.  That seems to suggest that rather than aribtrarily putting <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > at the begining of the attachment files, there should be logic to determine if <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > is needed or not.
             </P
@@ -7371,11 +7432,11 @@ CLASS="FUNCTION"
 ></OL
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7391,13 +7452,13 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If you are using IIS or Personal Web Server, you must add cgi
+>&#13;   If you are using IIS or Personal Web Server, you must add cgi
          relationships to Properties -&#62; Home directory (tab) -&#62;
          Application Settings (section) -&#62; Configuration (button),
          such as: 
        </P
 ><P
->        <TABLE
+>&#13;   <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -7406,7 +7467,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
 .cgi to: &#60;perl install directory&#62;\perl.exe %s %s
 .pl to: &#60;perl install directory&#62;\perl.exe %s %s
@@ -7426,19 +7487,19 @@ GET,HEAD,POST
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ADDLWINTIPS"
+NAME="addlwintips"
 >3.6.2. Additional Windows Tips</A
 ></H2
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7454,14 +7515,14 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        From Andrew Pearson:
+>&#13;   From Andrew Pearson:
          <A
-NAME="AEN1212"
+NAME="AEN1221"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->            You can make Bugzilla work with Personal Web Server for
+>&#13;       You can make Bugzilla work with Personal Web Server for
              Windows 98 and higher, as well as for IIS 4.0.
              Microsoft has information available at <A
 HREF="            http://support.microsoft.com/support/kb/articles/Q231/9/98.ASP"
@@ -7470,11 +7531,11 @@ TARGET="_top"
 >
            </P
 ><P
->            Basically you need to add two String Keys in the
+>&#13;       Basically you need to add two String Keys in the
              registry at the following location:
            </P
 ><P
->            <TABLE
+>&#13;       <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -7483,8 +7544,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
+CLASS="programlisting"
+>&#13;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
              </PRE
 ></FONT
 ></TD
@@ -7493,15 +7554,15 @@ CLASS="PROGRAMLISTING"
 >
            </P
 ><P
->            The keys should be called ".pl" and ".cgi", and both
+>&#13;       The keys should be called ".pl" and ".cgi", and both
              should have a value something like:
              <B
-CLASS="COMMAND"
+CLASS="command"
 >c:/perl/bin/perl.exe "%s" "%s"</B
 >
            </P
 ><P
->            The KB article only talks about .pl, but it goes into
+>&#13;       The KB article only talks about .pl, but it goes into
              more detail and provides a perl test script.
            </P
 ></BLOCKQUOTE
@@ -7512,11 +7573,11 @@ CLASS="COMMAND"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7532,7 +7593,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If attempting to run Bugzilla 2.12 or older, you will need
+>&#13;   If attempting to run Bugzilla 2.12 or older, you will need
          to remove encrypt() calls from the Perl source. This is
          <EM
 >not necessary</EM
@@ -7540,9 +7601,9 @@ VALIGN="TOP"
          later, which includes the current release, Bugzilla
          2.14.
          <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1224"
+NAME="AEN1233"
 ></A
 ><P
 ><B
@@ -7550,7 +7611,7 @@ NAME="AEN1224"
              2.12 or earlier</B
 ></P
 ><P
->            Replace this:   
+>&#13;       Replace this:   
              <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -7560,7 +7621,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 >  
 SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) . ", " . SQLQuote(substr($realcryptpwd, 0, 2)) . ")");
 my $enteredcryptpwd = FetchOneColumn();
@@ -7580,7 +7641,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 >  
 my $enteredcryptpwd = $enteredpwd   
              </PRE
@@ -7600,22 +7661,23 @@ my $enteredcryptpwd = $enteredpwd
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BZLDAP"
+NAME="bzldap"
 >3.6.3. Bugzilla LDAP Integration</A
 ></H2
 ><P
->      What follows is some late-breaking information on using the
+>&#13; What follows is some late-breaking information on using the
        LDAP authentication options with Bugzilla.  The author has not
        tested these (nor even formatted this section!) so please
        contribute feedback to the newsgroup.
       </P
 ><P
-CLASS="LITERALLAYOUT"
->Mozilla::LDAP&nbsp;module<br>
+CLASS="literallayout"
+><br>
+Mozilla::LDAP&nbsp;module<br>
 <br>
 The&nbsp;Mozilla::LDAP&nbsp;module&nbsp;allows&nbsp;you&nbsp;to&nbsp;use&nbsp;LDAP&nbsp;for&nbsp;authentication&nbsp;to<br>
 the&nbsp;Bugzilla&nbsp;system.&nbsp;&nbsp;This&nbsp;module&nbsp;is&nbsp;not&nbsp;required&nbsp;if&nbsp;you&nbsp;are&nbsp;not&nbsp;using<br>
@@ -7683,22 +7745,22 @@ address,&nbsp;query&nbsp;on&nbsp;users&nbsp;by&nbsp;email&nbsp;address,&nbsp;etc
 ></DIV
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="ADMINISTRATION"
+NAME="administration"
 >Chapter 4. Administering Bugzilla</A
 ></H1
 ><FONT
 COLOR="RED"
->    Or, I just got this cool thing installed.  Now what the heck do I
+>&#13;    Or, I just got this cool thing installed.  Now what the heck do I
     do with it?
   </FONT
 ><P
->    So you followed <SPAN
+>&#13;    So you followed <SPAN
 CLASS="QUOTE"
 >"<A
-HREF="#INSTALLATION"
+HREF="#installation"
 >Bugzilla Installation</A
 >"</SPAN
 > to the
@@ -7711,28 +7773,28 @@ HREF="#INSTALLATION"
     getting data into your bug tracker.
   </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="POSTINSTALL-CHECK"
+NAME="postinstall-check"
 >4.1. Post-Installation Checklist</A
 ></H1
 ><P
->      After installation, follow the checklist below to help ensure
+>&#13;      After installation, follow the checklist below to help ensure
       that you have a successful installation. If you do not see a
       recommended setting for a parameter, consider leaving it at the
       default while you perform your initial tests on your Bugzilla
       setup.
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Bring up <TT
-CLASS="FILENAME"
+>&#13;   Bring up <TT
+CLASS="filename"
 >editparams.cgi</TT
 > in your web
          browser.  This should be available as the <SPAN
@@ -7755,7 +7817,7 @@ CLASS="QUOTE"
          will be sent with the maintainer as the return email
          address.</P
 ><P
->        Set <SPAN
+>&#13;   Set <SPAN
 CLASS="QUOTE"
 >"maintainer"</SPAN
 > to <EM
@@ -7774,7 +7836,7 @@ CLASS="QUOTE"
          qualified domain name and web server path to your Bugzilla
          installation.</P
 ><P
->        For example, if your bugzilla query page is
+>&#13;   For example, if your bugzilla query page is
          http://www.foo.com/bugzilla/query.cgi, set your
          <SPAN
 CLASS="QUOTE"
@@ -7793,7 +7855,7 @@ CLASS="QUOTE"
          which groups of users are allowed to see and edit the
          bug.</P
 ><P
->        Set "usebuggroups" to "on" <EM
+>&#13;   Set "usebuggroups" to "on" <EM
 >only</EM
 > if you
          may wish to restrict access to products. I suggest leaving
@@ -7805,7 +7867,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        <SPAN
+>&#13;   <SPAN
 CLASS="QUOTE"
 >"usebuggroupsentry"</SPAN
 >, when set to
@@ -7817,7 +7879,7 @@ CLASS="QUOTE"
          installations where product isolation is a necessity.
        </P
 ><P
->        Set "usebuggroupsentry" to "on" if you absolutely need to
+>&#13;   Set "usebuggroupsentry" to "on" if you absolutely need to
          restrict access to bugs from the moment they are submitted
          through resolution. Once again, if you are simply testing
          your installation, I suggest against turning this parameter
@@ -7827,7 +7889,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        You run into an interesting problem when Bugzilla reaches a
+>&#13;   You run into an interesting problem when Bugzilla reaches a
          high level of continuous activity.  MySQL supports only
          table-level write locking.  What this means is that if
          someone needs to make a change to a bug, they will lock the
@@ -7845,16 +7907,16 @@ CLASS="QUOTE"
          extremely high-traffic Bugzilla databases.
        </P
 ><P
->        Set "shadowdb" to "bug_shadowdb" if you will be running a
+>&#13;   Set "shadowdb" to "bug_shadowdb" if you will be running a
          *very* large installation of Bugzilla. The shadow database
          enables many simultaneous users to read and write to the
          database without interfering with one another.  
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7870,7 +7932,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Enabling "shadowdb" can adversely affect the stability
+>&#13;       Enabling "shadowdb" can adversely affect the stability
              of your installation of Bugzilla. You should regularly
              check that your database is in sync.  It is often
              advisable to force a shadow database sync nightly via
@@ -7898,7 +7960,7 @@ CLASS="QUOTE"
          comments per day.
         </P
 ><P
->        If you use the "shadowdb" option, it is only natural that
+>&#13;   If you use the "shadowdb" option, it is only natural that
          you should turn the "queryagainstshadowdb" option "On" as
          well.  Otherwise you are replicating data into a shadow
          database for no reason!
@@ -7929,27 +7991,27 @@ CLASS="QUOTE"
          these, but it is really best just to monkey around with them
          a bit to see what they do.  I strongly recommend you copy
          your <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/params</TT
 > file somewhere safe
          before playing with these values, though.  If they are
          changed dramatically, it may make it impossible for you to
          display Bugzilla pages to fix the problem until you have
          restored your <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/params</TT
 > file.</P
 ><P
->        If you have custom logos or HTML you must put in place to
+>&#13;   If you have custom logos or HTML you must put in place to
          fit within your site design guidelines, place the code in
          the "headerhtml", "footerhtml", "errorhtml", "bannerhtml",
          or "blurbhtml" text boxes.
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -7965,7 +8027,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            The "headerhtml" text box is the HTML printed out
+>&#13;       The "headerhtml" text box is the HTML printed out
              <EM
 >before</EM
 > any other code on the page,
@@ -7991,7 +8053,7 @@ CLASS="QUOTE"
          is read as the text to send to the new user along with their
          password message.</P
 ><P
->        Add any text you wish to the "passwordmail" parameter box.
+>&#13;   Add any text you wish to the "passwordmail" parameter box.
          For instance, many people choose to use this box to give a
          quick training blurb about how to use Bugzilla at your site.
         </P
@@ -8034,7 +8096,7 @@ CLASS="QUOTE"
          their status even more than that which can be indicated by
          the Resolution fields.</P
 ><P
->        Do you want to use the QA Contact ("useqacontact") and
+>&#13;   Do you want to use the QA Contact ("useqacontact") and
          status whiteboard ("usestatuswhiteboard") fields? These
          fields are useful because they allow for more flexibility,
          particularly when you have an existing Quality Assurance
@@ -8044,7 +8106,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        Set "whinedays" to the amount of days you want to let bugs
+>&#13;   Set "whinedays" to the amount of days you want to let bugs
          go in the "New" or "Reopened" state before notifying people
          they have untouched new bugs.  If you do not plan to use
          this feature, simply do not set up the whining cron job
@@ -8066,15 +8128,15 @@ CLASS="QUOTE"
          require that most other changes come with an
          explanation.</P
 ><P
->        Set the "commenton" options according to your site policy.
+>&#13;   Set the "commenton" options according to your site policy.
          It is a wise idea to require comments when users resolve,
          reassign, or reopen bugs at the very least.
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -8090,7 +8152,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            It is generally far better to require a developer
+>&#13;       It is generally far better to require a developer
              comment when resolving bugs than not. Few things are
              more annoying to bug database users than having a
              developer mark a bug "fixed" without any comment as to
@@ -8127,7 +8189,7 @@ CLASS="QUOTE"
          security to prevent snooping, watchers are not a good
          idea.</P
 ><P
->        However, for most sites you should set
+>&#13;   However, for most sites you should set
          <SPAN
 CLASS="QUOTE"
 >"supportwatchers"</SPAN
@@ -8143,28 +8205,28 @@ CLASS="QUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="USERADMIN"
+NAME="useradmin"
 >4.2. User Administration</A
 ></H1
 ><P
->      User administration is one of the easiest parts of Bugzilla.
+>&#13;      User administration is one of the easiest parts of Bugzilla.
       Keeping it from getting out of hand, however, can become a
       challenge.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DEFAULTUSER"
+NAME="defaultuser"
 >4.2.1. Creating the Default User</A
 ></H2
 ><P
->      When you first run checksetup.pl after installing Bugzilla, it
+>&#13; When you first run checksetup.pl after installing Bugzilla, it
        will prompt you for the administrative username (email
        address) and password for this "super user". If for some
        reason you were to delete the "super user" account, re-running
@@ -8172,11 +8234,11 @@ NAME="DEFAULTUSER"
        password.
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -8192,21 +8254,21 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->       If you wish to add more administrative users, you must use the
+>&#13;       If you wish to add more administrative users, you must use the
          MySQL interface. Run "mysql" from the command line, and use
          these commands ("mysql&#62;" denotes the  mysql prompt, not
          something you should type in):
          <B
-CLASS="COMMAND"
+CLASS="command"
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > use bugs;</B
 >
          <B
-CLASS="COMMAND"
+CLASS="command"
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > update profiles set
            groupset=0x7ffffffffffffff where login_name = "(user's
@@ -8228,19 +8290,19 @@ CLASS="QUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MANAGEUSERS"
+NAME="manageusers"
 >4.2.2. Managing Other Users</A
 ></H2
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="LOGIN"
+NAME="login"
 >4.2.2.1. Logging In</A
 ></H3
 ><P
@@ -8249,23 +8311,23 @@ NAME="LOGIN"
 TYPE="1"
 ><LI
 ><P
->            Open the index.html page for your Bugzilla installation
+>&#13;       Open the index.html page for your Bugzilla installation
              in your browser window.
            </P
 ></LI
 ><LI
 ><P
->            Click the "Query Existing Bug Reports" link.
+>&#13;       Click the "Query Existing Bug Reports" link.
            </P
 ></LI
 ><LI
 ><P
->            Click the "Log In" link at the foot of the page.
+>&#13;       Click the "Log In" link at the foot of the page.
            </P
 ></LI
 ><LI
 ><P
->            Type your email address, and the password which was
+>&#13;       Type your email address, and the password which was
              emailed to you when you created your Bugzilla account,
              into the spaces provided.
            </P
@@ -8275,15 +8337,15 @@ TYPE="1"
 >Congratulations, you are logged in!</P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CREATENEWUSERS"
+NAME="createnewusers"
 >4.2.2.2. Creating new users</A
 ></H3
 ><P
->        Your users can create their own user accounts by clicking
+>&#13;   Your users can create their own user accounts by clicking
          the "New Account" link at the bottom of each page. However,
          should you desire to create user accounts ahead of time,
          here is how you do it.
@@ -8294,24 +8356,24 @@ NAME="CREATENEWUSERS"
 TYPE="1"
 ><LI
 ><P
->            After logging in, click the "Users" link at the footer
+>&#13;       After logging in, click the "Users" link at the footer
              of the query page.
            </P
 ></LI
 ><LI
 ><P
->            To see a specific user, type a portion of their login
+>&#13;       To see a specific user, type a portion of their login
              name in the box provided and click "submit". To see all
              users, simply click the "submit" button. You must click
              "submit" here to be able to add a new user.
            </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8326,12 +8388,12 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              More functionality is available via the list on the
+>&#13;         More functionality is available via the list on the
                right-hand side of the text entry box. You can match
                what you type as a case-insensitive substring (the
                default) of all users on your system, a case-sensitive
                regular expression (please see the <B
-CLASS="COMMAND"
+CLASS="command"
 >man
                  regexp</B
 > manual page for details on regular
@@ -8348,22 +8410,22 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            Click the "Add New User" link at the bottom of the user
+>&#13;       Click the "Add New User" link at the bottom of the user
              list
            </P
 ></LI
 ><LI
 ><P
->            Fill out the form presented.  This page is
+>&#13;       Fill out the form presented.  This page is
              self-explanatory.  When done, click "submit".
            </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8378,7 +8440,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Adding a user this way will <EM
+>&#13;         Adding a user this way will <EM
 >not</EM
 >
                send an email informing them of their username and
@@ -8402,15 +8464,15 @@ CLASS="QUOTE"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DISABLEUSERS"
+NAME="disableusers"
 >4.2.2.3. Disabling Users</A
 ></H3
 ><P
->        I bet you noticed that big "Disabled Text" entry box
+>&#13;   I bet you noticed that big "Disabled Text" entry box
          available from the "Add New User" screen, when you edit an
          account? By entering any text in this box and selecting
          "submit", you have prevented the user from using Bugzilla
@@ -8418,11 +8480,11 @@ NAME="DISABLEUSERS"
          text box, will be presented to the user the next time she
          attempts to use the system.
          <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -8438,7 +8500,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Don't disable your own administrative account, or you
+>&#13;       Don't disable your own administrative account, or you
              will hate life!
            </P
 ><P
@@ -8458,15 +8520,15 @@ CLASS="QUOTE"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MODIFYUSERS"
+NAME="modifyusers"
 >4.2.2.4. Modifying Users</A
 ></H3
 ><P
->        Here I will attempt to describe the function of each option
+>&#13;   Here I will attempt to describe the function of each option
          on the Edit User screen.
        </P
 ><P
@@ -8474,19 +8536,19 @@ NAME="MODIFYUSERS"
 ><UL
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Login Name</EM
 >: This is generally the
              user's email address. However, if you have edited your
              system parameters, this may just be the user's login
              name or some other identifier.
              <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8501,7 +8563,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                For compatability reasons, you should probably stick
+>&#13;           For compatability reasons, you should probably stick
                  with email addresses as user login names.  It will
                  make your life easier.
                </P
@@ -8514,14 +8576,14 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Real Name</EM
 >: Duh!
            </P
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Password</EM
 >:  You can change the user
              password here.  It is normal to only see asterisks.
@@ -8529,7 +8591,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Email Notification</EM
 >: You may choose
              from one of three options:
@@ -8539,7 +8601,7 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->                  All qualifying bugs except those which I change:
+>&#13;             All qualifying bugs except those which I change:
                    The user will be notified of any change to any bug
                    for which she is the reporter, assignee, QA
                    Contact, CC recipient, or "watcher".
@@ -8547,18 +8609,18 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Only those bugs which I am listed on the CC line:
+>&#13;             Only those bugs which I am listed on the CC line:
                    The user will not be notified of changes to bugs
                    where she is the assignee, reporter, or QA
                    Contact, but will receive them if she is on the CC
                    list.
                    <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8573,7 +8635,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                      She will still receive whining cron emails if
+>&#13;                 She will still receive whining cron emails if
                        you set up the "whinemail" feature.
                      </P
 ></TD
@@ -8585,7 +8647,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->                  <EM
+>&#13;             <EM
 >All Qualifying Bugs</EM
 >: This
                    user is a glutton for punishment. If her name is
@@ -8595,9 +8657,10 @@ VALIGN="TOP"
                  </P
 ></LI
 ></OL
-></P
+>
+</P
 ><P
->            <EM
+>&#13;       <EM
 >Disable Text</EM
 >: If you type anything
              in this box, including just a space, the user account is
@@ -8605,12 +8668,12 @@ VALIGN="TOP"
              interface, and what you type in this box is presented as
              the reason.
              <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
-WIDTH="90%"
+CLASS="warning"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8632,12 +8695,12 @@ VALIGN="TOP"
 ></DIV
 >
              <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8652,7 +8715,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                As of this writing, the user can still submit bugs
+>&#13;           As of this writing, the user can still submit bugs
                  via the e-mail gateway, if you set it up, despite
                  the disabled text field.  The e-mail gateway should
                  <EM
@@ -8669,7 +8732,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >CanConfirm</EM
 >: This field is only used
              if you have enabled "unconfirmed" status in your
@@ -8682,7 +8745,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Creategroups</EM
 >: This option will
              allow a user to create and destroy groups in Bugzilla.
@@ -8693,18 +8756,18 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editbugs</EM
 >: Unless a user has this
              bit set, they can only edit those bugs for which they
              are the assignee or the reporter.  
              <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8719,7 +8782,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Leaving this option unchecked does not prevent users
+>&#13;           Leaving this option unchecked does not prevent users
                  from adding comments to a bug!  They simply cannot
                  change a bug priority, severity, etc. unless they
                  are the assignee or reporter.
@@ -8733,7 +8796,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editcomponents</EM
 >: This flag allows a
              user to create new  products and components, as well as
@@ -8749,7 +8812,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editkeywords</EM
 >: If you use Bugzilla's
              keyword functionality, enabling this feature allows a
@@ -8766,7 +8829,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editusers</EM
 >: This flag allows a user
              do what you're doing right now: edit other users. This
@@ -8777,7 +8840,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >PRODUCT</EM
 >: PRODUCT bugs access.  This
              allows an administrator, with product-level granularity,
@@ -8795,11 +8858,11 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PROGRAMADMIN"
+NAME="programadmin"
 >4.3. Product, Component, Milestone, and Version
       Administration</A
 ></H1
@@ -8827,11 +8890,11 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PRODUCTS"
+NAME="products"
 >4.3.1. Products</A
 ></H2
 ><FONT
@@ -8839,10 +8902,10 @@ COLOR="RED"
 >Formerly, and in some spots still, called
        "Programs"</FONT
 ><P
->      <A
-HREF="#GLOSS_PRODUCT"
+>&#13; <A
+HREF="#gloss-product"
 ><I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Products</I
 ></A
 > are
@@ -8852,7 +8915,7 @@ CLASS="GLOSSTERM"
        products (website, meetings...)
       </P
 ><P
->      A Product (formerly called "Program", and still referred to
+>&#13; A Product (formerly called "Program", and still referred to
        that way in some portions of the source code) controls some
        very important functions. The number of "votes" available for
        users to vote for the most important bugs is set per-product,
@@ -8869,15 +8932,15 @@ CLASS="GLOSSTERM"
 TYPE="1"
 ><LI
 ><P
->          Select "components" from the yellow footer
+>&#13;     Select "components" from the yellow footer
          </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -8892,7 +8955,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            It may seem counterintuitive to click "components" when
+>&#13;       It may seem counterintuitive to click "components" when
              you want to edit the properties associated with
              Products.  This is one of a long list of things we want
              in Bugzilla 3.0...
@@ -8904,22 +8967,22 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          Select the "Add" link to the right of "Add a new product".
+>&#13;     Select the "Add" link to the right of "Add a new product".
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the product and a description. The
+>&#13;     Enter the name of the product and a description. The
            Description field is free-form.
          </P
 ></LI
 ></OL
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -8935,7 +8998,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Don't worry about the "Closed for bug entry", "Maximum Votes
+>&#13;   Don't worry about the "Closed for bug entry", "Maximum Votes
          per person",  "Maximum votes a person can put on a single
          bug", "Number of votes a bug in this Product needs to
          automatically get out of the UNCOMFIRMED state", and
@@ -8947,34 +9010,34 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="COMPONENTS"
+NAME="components"
 >4.3.2. Components</A
 ></H2
 ><P
->      Components are subsections of a Product. 
+>&#13; Components are subsections of a Product. 
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1461"
+NAME="AEN1470"
 ></A
 ><P
 ><B
 >Example 4-1. Creating some Components</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1463"
+NAME="AEN1472"
 ></A
 ><P
 ></P
 ><P
->            The computer game you are designing may have a "UI"
+>&#13;       The computer game you are designing may have a "UI"
              component, an "API" component, a "Sound System"
              component, and a "Plugins" component,  each overseen by
              a different programmer.  It often makes sense to divide
@@ -9000,7 +9063,7 @@ NAME="AEN1463"
        to the Component.
       </P
 ><P
->      To create a new Component:
+>&#13; To create a new Component:
       </P
 ><P
 ></P
@@ -9008,31 +9071,31 @@ NAME="AEN1463"
 TYPE="1"
 ><LI
 ><P
->          Select the "Edit components" link from the "Edit product"
+>&#13;     Select the "Edit components" link from the "Edit product"
            page
          </P
 ></LI
 ><LI
 ><P
->          Select the "Add" link to the right of the "Add a new
+>&#13;     Select the "Add" link to the right of the "Add a new
            component" text on the "Select Component" page.
          </P
 ></LI
 ><LI
 ><P
->          Fill out the "Component" field, a short "Description", and
+>&#13;     Fill out the "Component" field, a short "Description", and
            the "Initial Owner". The Component and Description fields
            are free-form; the "Initial Owner" field must be that of a
            user ID already existing in the database.  If the initial
            owner does not exist, Bugzilla will refuse to create the
            component.
            <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -9047,7 +9110,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Is your "Default Owner" a user who is not yet in the
+>&#13;         Is your "Default Owner" a user who is not yet in the
                database? No problem.
                <P
 ></P
@@ -9055,19 +9118,19 @@ VALIGN="TOP"
 TYPE="a"
 ><LI
 ><P
->                    Select the "Log out" link on the footer of the
+>&#13;               Select the "Log out" link on the footer of the
                      page.
                    </P
 ></LI
 ><LI
 ><P
->                    Select the "New Account" link on the footer of
+>&#13;               Select the "New Account" link on the footer of
                      the "Relogin" page
                    </P
 ></LI
 ><LI
 ><P
->                    Type in the email address of the default owner
+>&#13;               Type in the email address of the default owner
                      you want to create in the "E-mail address"
                      field, and her full name in the "Real name"
                      field, then select the "Submit Query" button.
@@ -9075,7 +9138,7 @@ TYPE="a"
 ></LI
 ><LI
 ><P
->                    Now select "Log in" again, type in your login
+>&#13;               Now select "Log in" again, type in your login
                      information, and you can modify the product to
                      use the Default Owner information you require.
                    </P
@@ -9092,7 +9155,7 @@ TYPE="a"
 ></LI
 ><LI
 ><P
->          Either Edit more components or return to the Bugzilla
+>&#13;     Either Edit more components or return to the Bugzilla
            Query Page. To return to the Product you were editing, you
            must select the Components link as before.
          </P
@@ -9100,36 +9163,36 @@ TYPE="a"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VERSIONS"
+NAME="versions"
 >4.3.3. Versions</A
 ></H2
 ><P
->      Versions are the revisions of the product, such as "Flinders
+>&#13; Versions are the revisions of the product, such as "Flinders
        3.1", "Flinders 95", and "Flinders 2000".  Using Versions
        helps you isolate code changes and are an aid in reporting.
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1490"
+NAME="AEN1499"
 ></A
 ><P
 ><B
 >Example 4-2. Common Use of Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1492"
+NAME="AEN1501"
 ></A
 ><P
 ></P
 ><P
->            A user reports a bug against Version "Beta 2.0" of your
+>&#13;       A user reports a bug against Version "Beta 2.0" of your
              product.  The current Version of your software is
              "Release Candidate 1", and no longer has the bug.  This
              will help you triage and classify bugs according to
@@ -9144,23 +9207,23 @@ NAME="AEN1492"
 ></DIV
 >
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1494"
+NAME="AEN1503"
 ></A
 ><P
 ><B
 >Example 4-3. A Different Use of Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1496"
+NAME="AEN1505"
 ></A
 ><P
 ></P
 ><P
->            This field has been used to good effect by an online
+>&#13;       This field has been used to good effect by an online
              service provider in a slightly different way.  They had
              three versions of the product: "Production", "QA", and
              "Dev".  Although it may be the same product, a bug in
@@ -9178,7 +9241,7 @@ NAME="AEN1496"
 >
        </P
 ><P
->      To create and edit Versions:
+>&#13; To create and edit Versions:
       </P
 ><P
 ></P
@@ -9186,32 +9249,32 @@ NAME="AEN1496"
 TYPE="1"
 ><LI
 ><P
->          From the "Edit product" screen, select "Edit Versions"
+>&#13;     From the "Edit product" screen, select "Edit Versions"
          </P
 ></LI
 ><LI
 ><P
->          You will notice that the product already has the default
+>&#13;     You will notice that the product already has the default
            version "undefined". If your product doesn't use version
            numbers, you may want to leave this as it is or edit it so
            that it is "---". You can then go back to the edit
            versions page and add new versions to your product.
          </P
 ><P
->          Otherwise, click the "Add" button to the right of the "Add
+>&#13;     Otherwise, click the "Add" button to the right of the "Add
            a new version" text.
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the Version.  This can be free-form
+>&#13;     Enter the name of the Version.  This can be free-form
            characters up to the limit of the text box.  Then select
            the "Add" button.
          </P
 ></LI
 ><LI
 ><P
->          At this point you can select "Edit" to edit more Versions,
+>&#13;     At this point you can select "Edit" to edit more Versions,
            or return to the "Query" page, from which you can navigate
            back to the product through the "components" link at the
            foot of the Query page.
@@ -9220,26 +9283,26 @@ TYPE="1"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MILESTONES"
+NAME="milestones"
 >4.3.4. Milestones</A
 ></H2
 ><P
->      Milestones are "targets" that you plan to get a bug fixed by.
+>&#13; Milestones are "targets" that you plan to get a bug fixed by.
        For example, you have a bug that you plan to fix for your 3.0
        release, it would be assigned the milestone of 3.0. Or, you
        have a bug that you plan to fix for 2.8, this would have a
        milestone of 2.8.
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -9255,7 +9318,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Milestone options will only appear for a Product if you
+>&#13;   Milestone options will only appear for a Product if you
          turned the "usetargetmilestone" field in the "Edit
          Parameters" screen "On".
        </P
@@ -9264,7 +9327,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      To create new Milestones, set Default Milestones, and set
+>&#13; To create new Milestones, set Default Milestones, and set
        Milestone URL: 
       </P
 ><P
@@ -9273,40 +9336,40 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Select "edit milestones"
+>&#13;     Select "edit milestones"
          </P
 ></LI
 ><LI
 ><P
->          Select "Add" to the right of the "Add a new milestone"
+>&#13;     Select "Add" to the right of the "Add a new milestone"
            text
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the Milestone in the "Milestone" field.
+>&#13;     Enter the name of the Milestone in the "Milestone" field.
            You can optionally set the "Sortkey", which is a positive
            or negative number (-255 to 255) that defines where in the
            list this particular milestone appears. Select "Add".
          </P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1522"
+NAME="AEN1531"
 ></A
 ><P
 ><B
 >Example 4-4. Using SortKey with Target Milestone</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1524"
+NAME="AEN1533"
 ></A
 ><P
 ></P
 ><P
->              Let's say you create a target milestone called
+>&#13;         Let's say you create a target milestone called
                "Release 1.0", with Sortkey set to "0". Later, you
                realize that you will have a public beta, called
                "Beta1". You can create a Milestone called "Beta1",
@@ -9321,17 +9384,17 @@ NAME="AEN1524"
 ></LI
 ><LI
 ><P
->          If you want to add more milestones, select the "Edit"
+>&#13;     If you want to add more milestones, select the "Edit"
            link. If you don't, well shoot, you have to go back to the
            "query" page and select "components" again, and make your
            way back to the Product you were editing.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -9346,7 +9409,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This is another in the list of unusual user interface
+>&#13;         This is another in the list of unusual user interface
                decisions that we'd like to get cleaned up.  Shouldn't
                there be a link to the effect of "edit the Product I
                was editing when I ended up here"?  In any case,
@@ -9363,21 +9426,21 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          From the Edit product screen again (once you've made your
+>&#13;     From the Edit product screen again (once you've made your
            way back), enter the URL for a description of what your
            milestones are for this product in the "Milestone URL"
            field. It should be of the format
            "http://www.foo.com/bugzilla/product_milestones.html"
          </P
 ><P
->          Some common uses of this field include product
+>&#13;     Some common uses of this field include product
            descriptions, product roadmaps, and of course a simple
            description of the meaning of each milestone.
          </P
 ></LI
 ><LI
 ><P
->          If you're using Target Milestones, the "Default Milestone"
+>&#13;     If you're using Target Milestones, the "Default Milestone"
            field must have some kind of entry.  If you really don't
            care if people set coherent Target Milestones,  simply
            leave this at the default, "---".  However, controlling
@@ -9390,15 +9453,15 @@ VALIGN="TOP"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VOTING"
+NAME="voting"
 >4.3.5. Voting</A
 ></H2
 ><P
->      The concept of "voting" is a poorly understood, yet powerful
+>&#13; The concept of "voting" is a poorly understood, yet powerful
        feature for the management of open-source projects.  Each user
        is assigned so many Votes per product, which they can freely
        reassign (or assign multiple votes to a single bug). This
@@ -9409,7 +9472,7 @@ NAME="VOTING"
        attention so they don't sit for a long time awaiting triage.
       </P
 ><P
->      The daunting challenge of Votes is deciding where you draw the
+>&#13; The daunting challenge of Votes is deciding where you draw the
        line for a "vocal majority".  If you only have a user base of
        100 users, setting a low threshold for bugs to move from
        UNCONFIRMED to NEW makes sense.  As the Bugzilla user base
@@ -9426,19 +9489,19 @@ NAME="VOTING"
 TYPE="1"
 ><LI
 ><P
->          Navigate to the "Edit product" screen for the Product you
+>&#13;     Navigate to the "Edit product" screen for the Product you
            wish to modify
          </P
 ></LI
 ><LI
 ><P
->          Set "Maximum Votes per person" to your calculated value.
+>&#13;     Set "Maximum Votes per person" to your calculated value.
            Setting this field to "0" disables voting.
          </P
 ></LI
 ><LI
 ><P
->          Set "Maximum Votes a person can put on a single bug" to
+>&#13;     Set "Maximum Votes a person can put on a single bug" to
            your calculated value.  It should probably be some number
            lower than the "Maximum votes per person". Setting this
            field to "0" disables voting, but leaves the voting
@@ -9447,7 +9510,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->          Set "Number of votes a bug in this product needs to
+>&#13;     Set "Number of votes a bug in this product needs to
            automatically get out of the UNCONFIRMED state" to your
            calculated number.  Setting this field to "0"  disables
            the automatic move of bugs from UNCONFIRMED to NEW.  Some
@@ -9455,12 +9518,12 @@ TYPE="1"
            Votes if your Bugzilla user base is unable to affect which
            bugs appear on Development radar?
            <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -9475,7 +9538,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              You should probably set this number to higher than a
+>&#13;         You should probably set this number to higher than a
                small coalition of Bugzilla users can influence it.
                Most sites use this as a "referendum" mechanism -- if
                users are able to vote a bug out of UNCONFIRMED, it is
@@ -9492,44 +9555,44 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          Once you have adjusted the values to your preference,
+>&#13;     Once you have adjusted the values to your preference,
            select the "Update" button.
          </P
 ></LI
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GROUPS"
+NAME="groups"
 >4.3.6. Groups and Group Security</A
 ></H2
 ><P
->      Groups can be very useful in bugzilla, because they allow
+>&#13; Groups can be very useful in bugzilla, because they allow
        users to isolate bugs or products that should only be seen by
        certain people.  Groups can also be a complicated minefield of
        interdependencies and weirdness if mismanaged.
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1558"
+NAME="AEN1567"
 ></A
 ><P
 ><B
 >Example 4-5. When to Use Group Security</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1560"
+NAME="AEN1569"
 ></A
 ><P
 ></P
 ><P
->            Many Bugzilla sites isolate "Security-related" bugs from
+>&#13;       Many Bugzilla sites isolate "Security-related" bugs from
              all other bugs. This way, they can have a fix ready
              before the security vulnerability is announced to the
              world.  You can create a "Security" product which, by
@@ -9553,11 +9616,11 @@ NAME="AEN1560"
        into two categories: Generic and Product-Based.
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -9573,7 +9636,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Groups in Bugzilla are a complicated beast that evolved out
+>&#13;   Groups in Bugzilla are a complicated beast that evolved out
          of very simple user permission bitmasks, apparently itself
          derived from common concepts in UNIX access controls.  A
          "bitmask" is a fixed-length number whose value can describe
@@ -9591,7 +9654,7 @@ VALIGN="TOP"
          next 32, etc.
        </P
 ><P
->        Similarly, Bugzilla offers a bitmask to define group
+>&#13;   Similarly, Bugzilla offers a bitmask to define group
          permissions, with an internal limit of 64.  Several are
          already occupied by built-in permissions.  The way around
          this limitation is to avoid assigning groups to products if
@@ -9607,7 +9670,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      To enable Generic Group Security ("usebuggroups"):
+>&#13; To enable Generic Group Security ("usebuggroups"):
       </P
 ><P
 ></P
@@ -9615,47 +9678,47 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Turn "On" "usebuggroups" in the "Edit Parameters" screen.
+>&#13;     Turn "On" "usebuggroups" in the "Edit Parameters" screen.
          </P
 ></LI
 ><LI
 ><P
->          You will generally have no groups set up.  Select the
+>&#13;     You will generally have no groups set up.  Select the
            "groups" link in the footer.
          </P
 ></LI
 ><LI
 ><P
->          Take a moment to understand the instructions on the "Edit
+>&#13;     Take a moment to understand the instructions on the "Edit
            Groups" screen. Once you feel confident you understand
            what is expected of you, select the "Add Group" link.
          </P
 ></LI
 ><LI
 ><P
->          Fill out the "New Name" (remember, no spaces!), "New
+>&#13;     Fill out the "New Name" (remember, no spaces!), "New
            Description", and "New User RegExp" fields.  "New User
            RegExp" allows you to automatically place all users who
            fulfill the Regular Expression into the new group.
 
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1575"
+NAME="AEN1584"
 ></A
 ><P
 ><B
 >Example 4-6. Creating a New Group</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1577"
+NAME="AEN1586"
 ></A
 ><P
 ></P
 ><P
->                I created a group called DefaultGroup with a
+>&#13;           I created a group called DefaultGroup with a
                  description of <SPAN
 CLASS="QUOTE"
 >"This is simply a group to play
@@ -9678,14 +9741,14 @@ CLASS="QUOTE"
 ></LI
 ></OL
 ><P
->      To enable Product-Based Group Security (usebuggroupsentry):
+>&#13; To enable Product-Based Group Security (usebuggroupsentry):
       </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -9701,7 +9764,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Don't forget that you only have 64 groups masks available,
+>&#13;   Don't forget that you only have 64 groups masks available,
          total, for your installation of Bugzilla!  If you plan on
          having more than 50 products in your individual Bugzilla
          installation, and require group security for your products,
@@ -9719,16 +9782,16 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Turn "On" "usebuggroups" and "usebuggroupsentry" in the
+>&#13;     Turn "On" "usebuggroups" and "usebuggroupsentry" in the
            "Edit Parameters" screen.
          </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
-WIDTH="90%"
+CLASS="warning"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -9743,7 +9806,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            "usebuggroupsentry" has the capacity to prevent the
+>&#13;       "usebuggroupsentry" has the capacity to prevent the
              administrative user from directly altering bugs because
              of conflicting group permissions. If you plan on using
              "usebuggroupsentry", you should plan on restricting
@@ -9759,7 +9822,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          You will generally have no Groups set up, unless you
+>&#13;     You will generally have no Groups set up, unless you
            enabled "usebuggroupsentry" prior to creating any
            Products.  To create "Generic Group Security" groups,
            follow the instructions given above.  To create
@@ -9772,19 +9835,20 @@ VALIGN="TOP"
 ></LI
 ></OL
 ><P
->      You may find this example illustrative for how bug groups work.
+>&#13; You may find this example illustrative for how bug groups work.
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1592"
+NAME="AEN1601"
 ></A
 ><P
 ><B
 >Example 4-7. Bugzilla Groups</B
 ></P
 ><P
-CLASS="LITERALLAYOUT"
->Bugzilla&nbsp;Groups&nbsp;example<br>
+CLASS="literallayout"
+><br>
+Bugzilla&nbsp;Groups&nbsp;example<br>
 -----------------------<br>
 <br>
 For&nbsp;this&nbsp;example,&nbsp;let&nbsp;us&nbsp;suppose&nbsp;we&nbsp;have&nbsp;four&nbsp;groups,&nbsp;call&nbsp;them<br>
@@ -9880,11 +9944,11 @@ Group3,&nbsp;since&nbsp;he&nbsp;isn't&nbsp;in&nbsp;Group4.<br>
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SECURITY"
+NAME="security"
 >4.4. Bugzilla Security</A
 ></H1
 ><TABLE
@@ -9913,11 +9977,11 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -9933,7 +9997,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Poorly-configured MySQL, Bugzilla, and FTP installations have
+>&#13; Poorly-configured MySQL, Bugzilla, and FTP installations have
        given attackers full access to systems in the past.  Please
        take these guidelines seriously, even for Bugzilla machines
        hidden away behind your firewall.  80% of all computer
@@ -9944,13 +10008,13 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      Secure your installation.
+>&#13;      Secure your installation.
       <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -9966,7 +10030,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        These instructions must, of necessity, be somewhat vague
+>&#13;   These instructions must, of necessity, be somewhat vague
          since Bugzilla runs on so many different platforms.  If you
          have refinements of these directions for specific platforms,
          please submit them to <A
@@ -9986,7 +10050,7 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->          Ensure you are running at least MysQL version 3.22.32 or
+>&#13;     Ensure you are running at least MysQL version 3.22.32 or
            newer.  Earlier versions had notable security holes and
            poorly secured default configuration choices.
          </P
@@ -10002,7 +10066,7 @@ TARGET="_top"
 > The MySQL Privilege System</A
 > until you can recite it from memory!</P
 ><P
->          At the very least, ensure you password the "mysql -u root"
+>&#13;     At the very least, ensure you password the "mysql -u root"
            account and the "bugs" account, establish grant table
            rights (consult the Keystone guide in Appendix C: The
            Bugzilla Database for some easy-to-use details) that do
@@ -10013,14 +10077,14 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Lock down /etc/inetd.conf.  Heck, disable inet entirely on
+>&#13;     Lock down /etc/inetd.conf.  Heck, disable inet entirely on
            this box.  It should only listen to port 25 for Sendmail
            and port 80 for Apache.
          </P
 ></LI
 ><LI
 ><P
->          Do not run Apache as <SPAN
+>&#13;     Do not run Apache as <SPAN
 CLASS="QUOTE"
 >"nobody"</SPAN
 >.  This will
@@ -10028,12 +10092,12 @@ CLASS="QUOTE"
            Run it, instead, as a user with a name, set via your
            httpd.conf file.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -10048,7 +10112,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              <SPAN
+>&#13;         <SPAN
 CLASS="QUOTE"
 >"nobody"</SPAN
 > is a real user on UNIX systems.
@@ -10072,7 +10136,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          Ensure you have adequate access controls for the
+>&#13;     Ensure you have adequate access controls for the
            $BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/
            directories, as well as the $BUGZILLA_HOME/localconfig and
            $BUGZILLA_HOME/globals.pl files. The localconfig file
@@ -10087,12 +10151,12 @@ CLASS="QUOTE"
            bug information to those who may not be allowed to see it.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -10107,7 +10171,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Bugzilla provides default .htaccess files to protect the
+>&#13;       Bugzilla provides default .htaccess files to protect the
              most common Apache installations.  However, you should
              verify these are adequate according to the site-wide
              security policy of your web server, and ensure that the
@@ -10118,7 +10182,7 @@ VALIGN="TOP"
              details.
            </P
 ><P
->            If you are using a web server that does not support the
+>&#13;       If you are using a web server that does not support the
              .htaccess control method, <EM
 >you are at
                risk!</EM
@@ -10135,7 +10199,7 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><P
->          On Apache, you can use .htaccess files to protect access
+>&#13;     On Apache, you can use .htaccess files to protect access
            to these directories, as outlined in <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=57161"
 TARGET="_top"
@@ -10147,34 +10211,34 @@ TARGET="_top"
 > for adequate protection in your data/ and shadow/ directories.
          </P
 ><P
->          Note the instructions which follow are Apache-specific.
+>&#13;     Note the instructions which follow are Apache-specific.
            If you use IIS, Netscape, or other non-Apache web servers,
            please consult your system documentation for how to secure
            these files from being transmitted to curious users.
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/data
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;&#60;Files&nbsp;comments&#62;&nbsp;allow<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;all&nbsp;&#60;/Files&#62;&nbsp;deny&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;&#60;Files&nbsp;localconfig&#62;&nbsp;deny<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;all&nbsp;&#60;/Files&#62;&nbsp;allow&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/shadow
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;deny&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
@@ -10185,23 +10249,23 @@ CLASS="LITERALLAYOUT"
 ></DIV
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="INTEGRATION"
+NAME="integration"
 >Chapter 5. Integrating Bugzilla with Third-Party Tools</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BONSAI"
+NAME="bonsai"
 >5.1. Bonsai</A
 ></H1
 ><P
 >Bonsai is a web-based tool for managing <A
-HREF="#CVS"
+HREF="#cvs"
 >CVS, the Concurrent Versioning System</A
 >
       .  Using Bonsai, administrators can control open/closed status
@@ -10214,16 +10278,16 @@ CLASS="QUOTE"
 > (include
       cool URL link here for Hook policies at mozilla.org).  Bonsai
       also includes gateways to <A
-HREF="#TINDERBOX"
+HREF="#tinderbox"
 >Tinderbox, the Mozilla automated build management system</A
 > and Bugzilla </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CVS"
+NAME="cvs"
 >5.2. CVS</A
 ></H1
 ><P
@@ -10233,7 +10297,7 @@ NAME="CVS"
       certain that Bugzilla is not tied into one particular software
       management package.</P
 ><P
->      Follow the instructions in the FAQ for enabling Bugzilla e-mail
+>&#13;      Follow the instructions in the FAQ for enabling Bugzilla e-mail
       integration.  Ensure that your check-in script sends an email to
       your Bugzilla e-mail gateway with the subject of <SPAN
 CLASS="QUOTE"
@@ -10245,13 +10309,13 @@ CLASS="QUOTE"
       state.
     </P
 ><P
->      There is also a project, based upon somewhat dated Bugzilla
+>&#13;      There is also a project, based upon somewhat dated Bugzilla
       code, to integrate CVS and Bugzilla through CVS' ability to
       email.  Check it out at:
       <A
 HREF="http://homepages.kcbbs.gen.nz/~tonyg/"
 TARGET="_top"
->      http://homepages.kcbbs.gen.nz/~tonyg/</A
+>&#13;      http://homepages.kcbbs.gen.nz/~tonyg/</A
 >, under the
       <SPAN
 CLASS="QUOTE"
@@ -10260,15 +10324,15 @@ CLASS="QUOTE"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SCM"
+NAME="scm"
 >5.3. Perforce SCM</A
 ></H1
 ><P
->      You can find the project page for Bugzilla and Teamtrack
+>&#13;      You can find the project page for Bugzilla and Teamtrack
       Perforce integration (p4dti) at: <A
 HREF="http://www.ravenbrook.com/project/p4dti/"
 TARGET="_top"
@@ -10283,7 +10347,7 @@ TARGET="_top"
 >.
     </P
 ><P
->      Integration of Perforce with Bugzilla, once patches are applied,
+>&#13;      Integration of Perforce with Bugzilla, once patches are applied,
       is seamless.  Perforce replication information will appear below
       the comments of each bug.  Be certain you have a matching set of
       patches for the Bugzilla version you are installing.  p4dti is
@@ -10293,11 +10357,11 @@ TARGET="_top"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="TINDERBOX"
+NAME="tinderbox"
 >5.4. Tinderbox/Tinderbox2</A
 ></H1
 ><P
@@ -10305,29 +10369,29 @@ NAME="TINDERBOX"
 ></DIV
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="FUTURE"
+NAME="future"
 >Chapter 6. The Future of Bugzilla</A
 ></H1
 ><TABLE
 BORDER="0"
-BGCOLOR="#6495ED"
+BGCOLOR="#E0E0E0"
 WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="SYNOPSIS"
+CLASS="synopsis"
 >Bugzilla's Future.  Much of this is the present, now.</PRE
 ></FONT
 ></TD
 ></TR
 ></TABLE
 ><P
->  Bugzilla's future is a constantly-changing thing, as various developers
+>&#13;  Bugzilla's future is a constantly-changing thing, as various developers
   <SPAN
 CLASS="QUOTE"
 >"scratch an itch"</SPAN
@@ -10337,9 +10401,10 @@ CLASS="QUOTE"
   not quite as readable as the rest of the Guide.
     </P
 ><P
->    <P
-CLASS="LITERALLAYOUT"
->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bugzilla&nbsp;Blue&nbsp;Sky<br>
+>&#13;    <P
+CLASS="literallayout"
+><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bugzilla&nbsp;Blue&nbsp;Sky<br>
 <br>
 Customisability<br>
 <br>
@@ -10924,10 +10989,10 @@ Whiny&nbsp;Reports<br>
   </P
 ></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><HR><H1
 ><A
-NAME="VARIANTS"
+NAME="variants"
 >Chapter 7. Bugzilla Variants and Competitors</A
 ></H1
 ><P
@@ -10940,15 +11005,15 @@ TARGET="_top"
 >http://linas.org/linux/pm.html</A
 ></P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="RHBUGZILLA"
+NAME="rhbugzilla"
 >7.1. Red Hat Bugzilla</A
 ></H1
 ><P
->      Red Hat Bugzilla is probably the most popular Bugzilla variant
+>&#13;      Red Hat Bugzilla is probably the most popular Bugzilla variant
       on the planet. One of the major benefits of Red Hat Bugzilla is
       the ability to work with Oracle, MySQL, and PostGreSQL databases
       serving as the back-end, instead of just MySQL.  Dave Lawrence
@@ -10964,11 +11029,11 @@ TARGET="_top"
 ></P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VARIANT_FENRIS"
+NAME="variant-fenris"
 >7.2. Loki Bugzilla (Fenris)</A
 ></H1
 ><P
@@ -10979,11 +11044,11 @@ TARGET="_top"
 >.  It is a fork from Bugzilla.</P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VARIANT_ISSUEZILLA"
+NAME="variant-issuezilla"
 >7.3. Issuezilla</A
 ></H1
 ><P
@@ -10993,7 +11058,7 @@ NAME="VARIANT_ISSUEZILLA"
       list/newsgroup.  Issuezilla is not the primary focus of
       bug-tracking at tigris.org, however.  Their Java-based
       bug-tracker, <A
-HREF="#VARIANT_SCARAB"
+HREF="#variant-scarab"
 >Scarab, a newfangled Java-based issue tracker</A
 >, is under heavy development
       and looks promising!</P
@@ -11005,11 +11070,11 @@ TARGET="_top"
 ></P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VARIANT_SCARAB"
+NAME="variant-scarab"
 >7.4. Scarab</A
 ></H1
 ><P
@@ -11026,11 +11091,11 @@ TARGET="_top"
 ></P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VARIANT_PERFORCE"
+NAME="variant-perforce"
 >7.5. Perforce SCM</A
 ></H1
 ><P
@@ -11047,11 +11112,11 @@ TARGET="_top"
 >http://www.perforce.com/perforce/technotes/note052.html</P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VARIANT_SOURCEFORGE"
+NAME="variant-sourceforge"
 >7.6. SourceForge</A
 ></H1
 ><P
@@ -11069,82 +11134,82 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><HR><H1
 ><A
-NAME="FAQ"
+NAME="faq"
 >Appendix A. The Bugzilla FAQ</A
 ></H1
 ><DIV
-CLASS="QANDASET"
+CLASS="qandaset"
 ><DL
 ><DT
 >1. <A
-HREF="#FAQ_GENERAL"
+HREF="#faq-general"
 >General Questions</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.1.1. <A
-HREF="#AEN1713"
->          Where can I find information about Bugzilla?</A
+HREF="#AEN1722"
+>&#13;     Where can I find information about Bugzilla?</A
 ></DT
 ><DT
 >A.1.2. <A
-HREF="#AEN1719"
->          What license is Bugzilla distributed under?
+HREF="#AEN1728"
+>&#13;     What license is Bugzilla distributed under?
          </A
 ></DT
 ><DT
 >A.1.3. <A
-HREF="#AEN1725"
->          How do I get commercial support for Bugzilla?
+HREF="#AEN1734"
+>&#13;     How do I get commercial support for Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.4. <A
-HREF="#AEN1732"
->          What major companies or projects are currently using Bugzilla
+HREF="#AEN1741"
+>&#13;     What major companies or projects are currently using Bugzilla
            for bug-tracking?
          </A
 ></DT
 ><DT
 >A.1.5. <A
-HREF="#AEN1757"
->          Who maintains Bugzilla?
+HREF="#AEN1766"
+>&#13;     Who maintains Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.6. <A
-HREF="#AEN1763"
->          How does Bugzilla stack up against other bug-tracking databases?
+HREF="#AEN1772"
+>&#13;     How does Bugzilla stack up against other bug-tracking databases?
          </A
 ></DT
 ><DT
 >A.1.7. <A
-HREF="#AEN1770"
->          How do I change my user name in Bugzilla?
+HREF="#AEN1779"
+>&#13;     How do I change my user name in Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.8. <A
-HREF="#AEN1775"
->          Why doesn't Bugzilla offer this or that feature or compatability
+HREF="#AEN1784"
+>&#13;     Why doesn't Bugzilla offer this or that feature or compatability
            with this other tracking software?
          </A
 ></DT
 ><DT
 >A.1.9. <A
-HREF="#AEN1782"
->          Why MySQL?  I'm interested in seeing Bugzilla run on
+HREF="#AEN1791"
+>&#13;     Why MySQL?  I'm interested in seeing Bugzilla run on
            Oracle/Sybase/Msql/PostgreSQL/MSSQL?
          </A
 ></DT
 ><DT
 >A.1.10. <A
-HREF="#AEN1800"
->          Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
+HREF="#AEN1809"
+>&#13;     Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
            "/usr/bin/perl" or something else?
          </A
 ></DT
@@ -11152,143 +11217,143 @@ HREF="#AEN1800"
 ></DD
 ><DT
 >2. <A
-HREF="#FAQ_REDHAT"
+HREF="#faq-redhat"
 >Red Hat Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.2.1. <A
-HREF="#AEN1817"
->          What about Red Hat Bugzilla?
+HREF="#AEN1826"
+>&#13;     What about Red Hat Bugzilla?
          </A
 ></DT
 ><DT
 >A.2.2. <A
-HREF="#AEN1825"
->          What are the primary benefits of Red Hat Bugzilla?
+HREF="#AEN1834"
+>&#13;     What are the primary benefits of Red Hat Bugzilla?
          </A
 ></DT
 ><DT
 >A.2.3. <A
-HREF="#AEN1853"
->          What's the current status of Red Hat Bugzilla?
+HREF="#AEN1862"
+>&#13;     What's the current status of Red Hat Bugzilla?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >3. <A
-HREF="#FAQ_LOKI"
+HREF="#faq-loki"
 >Loki Bugzilla (AKA Fenris)</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.3.1. <A
-HREF="#AEN1866"
->          What is Loki Bugzilla (Fenris)?
+HREF="#AEN1875"
+>&#13;     What is Loki Bugzilla (Fenris)?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >4. <A
-HREF="#FAQ_PHB"
+HREF="#faq-phb"
 >Pointy-Haired-Boss Questions</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.4.1. <A
-HREF="#AEN1877"
->          Is Bugzilla web-based or do you have to have specific software or
+HREF="#AEN1886"
+>&#13;     Is Bugzilla web-based or do you have to have specific software or
            specific operating system on your machine?
          </A
 ></DT
 ><DT
 >A.4.2. <A
-HREF="#AEN1882"
->          Has anyone you know of already done any Bugzilla integration with
+HREF="#AEN1891"
+>&#13;     Has anyone you know of already done any Bugzilla integration with
            Perforce (SCM software)?
          </A
 ></DT
 ><DT
 >A.4.3. <A
-HREF="#AEN1887"
->          Does Bugzilla allow the user to track multiple projects?
+HREF="#AEN1896"
+>&#13;     Does Bugzilla allow the user to track multiple projects?
          </A
 ></DT
 ><DT
 >A.4.4. <A
-HREF="#AEN1892"
->          If I am on many projects, and search for all bugs assigned to me, will
+HREF="#AEN1901"
+>&#13;     If I am on many projects, and search for all bugs assigned to me, will
            Bugzilla list them for me and allow me to sort by project, severity etc?
          </A
 ></DT
 ><DT
 >A.4.5. <A
-HREF="#AEN1897"
->          Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
+HREF="#AEN1906"
+>&#13;     Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
            are there any that are NOT allowed?
          </A
 ></DT
 ><DT
 >A.4.6. <A
-HREF="#AEN1902"
->          Does Bugzilla allow us to define our own priorities and levels? Do we
+HREF="#AEN1911"
+>&#13;     Does Bugzilla allow us to define our own priorities and levels? Do we
            have complete freedom to change the labels of fields and format of them, and
            the choice of acceptable values?
          </A
 ></DT
 ><DT
 >A.4.7. <A
-HREF="#AEN1909"
->          The index.html page doesn't show the footer.  It's really annoying to have
+HREF="#AEN1918"
+>&#13;     The index.html page doesn't show the footer.  It's really annoying to have
            to go to the querypage just to check my "my bugs" link.  How do I get a footer
            on static HTML pages?
          </A
 ></DT
 ><DT
 >A.4.8. <A
-HREF="#AEN1931"
->          Does Bugzilla provide any reporting features, metrics, graphs, etc? You
+HREF="#AEN1940"
+>&#13;     Does Bugzilla provide any reporting features, metrics, graphs, etc? You
            know, the type of stuff that management likes to see. :)
          </A
 ></DT
 ><DT
 >A.4.9. <A
-HREF="#AEN1939"
->          Is there email notification and if so, what do you see when you get an
+HREF="#AEN1948"
+>&#13;     Is there email notification and if so, what do you see when you get an
            email? Do you see bug number and title or is it only the number?
          </A
 ></DT
 ><DT
 >A.4.10. <A
-HREF="#AEN1944"
->          Can email notification be set up to send to multiple
+HREF="#AEN1953"
+>&#13;     Can email notification be set up to send to multiple
            people, some on the To List, CC List, BCC List etc?
          </A
 ></DT
 ><DT
 >A.4.11. <A
-HREF="#AEN1949"
->          If there is email notification, do users have to have any particular
+HREF="#AEN1958"
+>&#13;     If there is email notification, do users have to have any particular
            type of email application?
          </A
 ></DT
 ><DT
 >A.4.12. <A
-HREF="#AEN1956"
->           If I just wanted to track certain bugs, as they go through life, can I
+HREF="#AEN1965"
+>&#13;      If I just wanted to track certain bugs, as they go through life, can I
            set it up to alert me via email whenever that bug changes, whether it be
            owner, status or description etc.?
          </A
 ></DT
 ><DT
 >A.4.13. <A
-HREF="#AEN1961"
->          Does Bugzilla allow data to be imported and exported? If I had outsiders
+HREF="#AEN1970"
+>&#13;     Does Bugzilla allow data to be imported and exported? If I had outsiders
            write up a bug report using a MS Word bug template, could that template be
            imported into "matching" fields? If I wanted to take the results of a query
            and export that data to MS Excel, could I do that?
@@ -11296,68 +11361,68 @@ HREF="#AEN1961"
 ></DT
 ><DT
 >A.4.14. <A
-HREF="#AEN1969"
->          Has anyone converted Bugzilla to another language to be used in other
+HREF="#AEN1978"
+>&#13;     Has anyone converted Bugzilla to another language to be used in other
            countries? Is it localizable?
          </A
 ></DT
 ><DT
 >A.4.15. <A
-HREF="#AEN1974"
->          Can a user create and save reports? Can they do this in Word format?
+HREF="#AEN1983"
+>&#13;     Can a user create and save reports? Can they do this in Word format?
            Excel format?
          </A
 ></DT
 ><DT
 >A.4.16. <A
-HREF="#AEN1979"
->          Can a user re-run a report with a new project, same query?
+HREF="#AEN1988"
+>&#13;     Can a user re-run a report with a new project, same query?
          </A
 ></DT
 ><DT
 >A.4.17. <A
-HREF="#AEN1984"
->          Can a user modify an existing report and then save it into another name?
+HREF="#AEN1993"
+>&#13;     Can a user modify an existing report and then save it into another name?
          </A
 ></DT
 ><DT
 >A.4.18. <A
-HREF="#AEN1989"
->          Does Bugzilla have the ability to search by word, phrase, compound
+HREF="#AEN1998"
+>&#13;     Does Bugzilla have the ability to search by word, phrase, compound
            search?
          </A
 ></DT
 ><DT
 >A.4.19. <A
-HREF="#AEN1994"
->          Can the admin person establish separate group and individual user
+HREF="#AEN2003"
+>&#13;     Can the admin person establish separate group and individual user
            privileges?
          </A
 ></DT
 ><DT
 >A.4.20. <A
-HREF="#AEN1999"
->           Does Bugzilla provide record locking when there is simultaneous access
+HREF="#AEN2008"
+>&#13;      Does Bugzilla provide record locking when there is simultaneous access
            to the same bug? Does the second person get a notice that the bug is in use
            or how are they notified?
          </A
 ></DT
 ><DT
 >A.4.21. <A
-HREF="#AEN2004"
->          Are there any backup features provided?
+HREF="#AEN2013"
+>&#13;     Are there any backup features provided?
          </A
 ></DT
 ><DT
 >A.4.22. <A
-HREF="#AEN2010"
->          Can users be on the system while a backup is in progress?
+HREF="#AEN2019"
+>&#13;     Can users be on the system while a backup is in progress?
          </A
 ></DT
 ><DT
 >A.4.23. <A
-HREF="#AEN2015"
->          What type of human resources are needed to be on staff to install and
+HREF="#AEN2024"
+>&#13;     What type of human resources are needed to be on staff to install and
            maintain Bugzilla? Specifically, what type of skills does the person need to
            have? I need to find out if we were to go with Bugzilla, what types of
            individuals would we need to hire and how much would that cost vs buying an
@@ -11366,8 +11431,8 @@ HREF="#AEN2015"
 ></DT
 ><DT
 >A.4.24. <A
-HREF="#AEN2022"
->          What time frame are we looking at if we decide to hire people to install
+HREF="#AEN2031"
+>&#13;     What time frame are we looking at if we decide to hire people to install
            and maintain the Bugzilla? Is this something that takes hours or weeks to
            install and a couple of hours per week to maintain and customize or is this
            a multi-week install process, plus a full time job for 1 person, 2 people,
@@ -11376,8 +11441,8 @@ HREF="#AEN2022"
 ></DT
 ><DT
 >A.4.25. <A
-HREF="#AEN2027"
->          Is there any licensing fee or other fees for using Bugzilla? Any
+HREF="#AEN2036"
+>&#13;     Is there any licensing fee or other fees for using Bugzilla? Any
            out-of-pocket cost other than the bodies needed as identified above?
          </A
 ></DT
@@ -11385,55 +11450,55 @@ HREF="#AEN2027"
 ></DD
 ><DT
 >5. <A
-HREF="#FAQ_INSTALL"
+HREF="#faq-install"
 >Bugzilla Installation</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.5.1. <A
-HREF="#AEN2034"
->          How do I download and install Bugzilla?
+HREF="#AEN2043"
+>&#13;     How do I download and install Bugzilla?
          </A
 ></DT
 ><DT
 >A.5.2. <A
-HREF="#AEN2040"
->          How do I install Bugzilla on Windows NT?
+HREF="#AEN2049"
+>&#13;     How do I install Bugzilla on Windows NT?
          </A
 ></DT
 ><DT
 >A.5.3. <A
-HREF="#AEN2045"
->          Is there an easy way to change the Bugzilla cookie name?
+HREF="#AEN2054"
+>&#13;     Is there an easy way to change the Bugzilla cookie name?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >6. <A
-HREF="#FAQ_SECURITY"
+HREF="#faq-security"
 >Bugzilla Security</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.6.1. <A
-HREF="#AEN2052"
->          How do I completely disable MySQL security if it's giving me problems
+HREF="#AEN2061"
+>&#13;     How do I completely disable MySQL security if it's giving me problems
            (I've followed the instructions in the installation section of this guide!)?
          </A
 ></DT
 ><DT
 >A.6.2. <A
-HREF="#AEN2058"
->          Are there any security problems with Bugzilla?
+HREF="#AEN2067"
+>&#13;     Are there any security problems with Bugzilla?
          </A
 ></DT
 ><DT
 >A.6.3. <A
-HREF="#AEN2063"
->          I've implemented the security fixes mentioned in Chris Yeh's security
+HREF="#AEN2072"
+>&#13;     I've implemented the security fixes mentioned in Chris Yeh's security
            advisory of 5/10/2000 advising not to run MySQL as root, and am running into
            problems with MySQL no longer working correctly.
          </A
@@ -11442,164 +11507,164 @@ HREF="#AEN2063"
 ></DD
 ><DT
 >7. <A
-HREF="#FAQ_EMAIL"
+HREF="#faq-email"
 >Bugzilla Email</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.7.1. <A
-HREF="#AEN2070"
->          I have a user who doesn't want to receive any more email from Bugzilla.
+HREF="#AEN2079"
+>&#13;     I have a user who doesn't want to receive any more email from Bugzilla.
            How do I stop it entirely for this user?
          </A
 ></DT
 ><DT
 >A.7.2. <A
-HREF="#AEN2075"
->          I'm evaluating/testing Bugzilla, and don't want it to send email to
+HREF="#AEN2084"
+>&#13;     I'm evaluating/testing Bugzilla, and don't want it to send email to
            anyone but me. How do I do it?
          </A
 ></DT
 ><DT
 >A.7.3. <A
-HREF="#AEN2080"
->          I want whineatnews.pl to whine at something more, or other than, only new
+HREF="#AEN2089"
+>&#13;     I want whineatnews.pl to whine at something more, or other than, only new
            bugs. How do I do it?
          </A
 ></DT
 ><DT
 >A.7.4. <A
-HREF="#AEN2086"
->          I don't like/want to use Procmail to hand mail off to bug_email.pl.
+HREF="#AEN2095"
+>&#13;     I don't like/want to use Procmail to hand mail off to bug_email.pl.
            What alternatives do I have?
          </A
 ></DT
 ><DT
 >A.7.5. <A
-HREF="#AEN2093"
->          How do I set up the email interface to submit/change bugs via email?
+HREF="#AEN2102"
+>&#13;     How do I set up the email interface to submit/change bugs via email?
          </A
 ></DT
 ><DT
 >A.7.6. <A
-HREF="#AEN2098"
->          Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
+HREF="#AEN2107"
+>&#13;     Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
            What gives?
          </A
 ></DT
 ><DT
 >A.7.7. <A
-HREF="#AEN2105"
->           How come email never reaches me from bugzilla changes?
+HREF="#AEN2114"
+>&#13;      How come email never reaches me from bugzilla changes?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >8. <A
-HREF="#FAQ_DB"
+HREF="#faq-db"
 >Bugzilla Database</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.8.1. <A
-HREF="#AEN2113"
->          I've heard Bugzilla can be used with Oracle?
+HREF="#AEN2122"
+>&#13;     I've heard Bugzilla can be used with Oracle?
          </A
 ></DT
 ><DT
 >A.8.2. <A
-HREF="#AEN2118"
->          Bugs are missing from queries, but exist in the database (and I can pull
+HREF="#AEN2127"
+>&#13;     Bugs are missing from queries, but exist in the database (and I can pull
            them up by specifying the bug ID). What's wrong?
          </A
 ></DT
 ><DT
 >A.8.3. <A
-HREF="#AEN2123"
->          I think my database might be corrupted, or contain invalid entries. What
+HREF="#AEN2132"
+>&#13;     I think my database might be corrupted, or contain invalid entries. What
            do I do?
          </A
 ></DT
 ><DT
 >A.8.4. <A
-HREF="#AEN2131"
->          I want to manually edit some entries in my database. How?
+HREF="#AEN2140"
+>&#13;     I want to manually edit some entries in my database. How?
          </A
 ></DT
 ><DT
 >A.8.5. <A
-HREF="#AEN2136"
->          I try to add myself as a user, but Bugzilla always tells me my password is wrong.
+HREF="#AEN2145"
+>&#13;     I try to add myself as a user, but Bugzilla always tells me my password is wrong.
          </A
 ></DT
 ><DT
 >A.8.6. <A
-HREF="#AEN2141"
->          I think I've set up MySQL permissions correctly, but bugzilla still can't
+HREF="#AEN2150"
+>&#13;     I think I've set up MySQL permissions correctly, but bugzilla still can't
            connect.
          </A
 ></DT
 ><DT
 >A.8.7. <A
-HREF="#AEN2146"
->          How do I synchronize bug information among multiple different Bugzilla
+HREF="#AEN2155"
+>&#13;     How do I synchronize bug information among multiple different Bugzilla
            databases?
          </A
 ></DT
 ><DT
 >A.8.8. <A
-HREF="#AEN2153"
->          Why do I get bizarre errors when trying to submit data, particularly problems
+HREF="#AEN2162"
+>&#13;     Why do I get bizarre errors when trying to submit data, particularly problems
            with "groupset"?
          </A
 ></DT
 ><DT
 >A.8.9. <A
-HREF="#AEN2158"
->          How come even after I delete bugs, the long descriptions show up?
+HREF="#AEN2167"
+>&#13;     How come even after I delete bugs, the long descriptions show up?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >9. <A
-HREF="#FAQ_NT"
+HREF="#faq-nt"
 >Bugzilla and Win32</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.9.1. <A
-HREF="#AEN2168"
->          What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
+HREF="#AEN2177"
+>&#13;     What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
          </A
 ></DT
 ><DT
 >A.9.2. <A
-HREF="#AEN2173"
->          Is there a "Bundle::Bugzilla" equivalent for Win32?
+HREF="#AEN2182"
+>&#13;     Is there a "Bundle::Bugzilla" equivalent for Win32?
          </A
 ></DT
 ><DT
 >A.9.3. <A
-HREF="#AEN2178"
->          CGI's are failing with a "something.cgi is not a valid Windows NT
+HREF="#AEN2187"
+>&#13;     CGI's are failing with a "something.cgi is not a valid Windows NT
            application" error. Why?
          </A
 ></DT
 ><DT
 >A.9.4. <A
-HREF="#AEN2186"
->          Can I have some general instructions on how to make Bugzilla on Win32 work?
+HREF="#AEN2195"
+>&#13;     Can I have some general instructions on how to make Bugzilla on Win32 work?
          </A
 ></DT
 ><DT
 >A.9.5. <A
-HREF="#AEN2192"
->          I'm having trouble with the perl modules for NT not being able to talk to
+HREF="#AEN2201"
+>&#13;     I'm having trouble with the perl modules for NT not being able to talk to
            to the database.
          </A
 ></DT
@@ -11607,154 +11672,160 @@ HREF="#AEN2192"
 ></DD
 ><DT
 >10. <A
-HREF="#FAQ_USE"
+HREF="#faq-use"
 >Bugzilla Usage</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.10.1. <A
-HREF="#AEN2213"
->          The query page is very confusing.  Isn't there a simpler way to query?
+HREF="#AEN2222"
+>&#13;     The query page is very confusing.  Isn't there a simpler way to query?
          </A
 ></DT
 ><DT
 >A.10.2. <A
-HREF="#AEN2219"
->          I'm confused by the behavior of the "accept" button in the Show Bug form.
+HREF="#AEN2228"
+>&#13;     I'm confused by the behavior of the "accept" button in the Show Bug form.
            Why doesn't it assign the bug to me when I accept it?
          </A
 ></DT
 ><DT
 >A.10.3. <A
-HREF="#AEN2229"
->          I can't upload anything into the database via the "Create Attachment"
+HREF="#AEN2238"
+>&#13;     I can't upload anything into the database via the "Create Attachment"
            link.  What am I doing wrong?
          </A
 ></DT
 ><DT
 >A.10.4. <A
-HREF="#AEN2234"
->          Email submissions to Bugzilla that have attachments end up asking me to
+HREF="#AEN2243"
+>&#13;     Email submissions to Bugzilla that have attachments end up asking me to
            save it as a "cgi" file.
          </A
 ></DT
 ><DT
 >A.10.5. <A
-HREF="#AEN2239"
->          How do I change a keyword in Bugzilla, once some bugs are using it?
+HREF="#AEN2248"
+>&#13;     How do I change a keyword in Bugzilla, once some bugs are using it?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >11. <A
-HREF="#FAQ_HACKING"
+HREF="#faq-hacking"
 >Bugzilla Hacking</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.11.1. <A
-HREF="#AEN2246"
->          What bugs are in Bugzilla right now?
+HREF="#AEN2255"
+>&#13;     What bugs are in Bugzilla right now?
          </A
 ></DT
 ><DT
 >A.11.2. <A
-HREF="#AEN2255"
->          How can I change the default priority to a null value?  For instance, have the default
+HREF="#AEN2264"
+>&#13;     How can I change the default priority to a null value?  For instance, have the default
            priority be "---" instead of "P2"?
          </A
 ></DT
 ><DT
 >A.11.3. <A
-HREF="#AEN2261"
->          What's the best way to submit patches?  What guidelines should I follow?
+HREF="#AEN2270"
+>&#13;     What's the best way to submit patches?  What guidelines should I follow?
          </A
 ></DT
 ></DL
 ></DD
 ></DL
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_GENERAL"
+NAME="faq-general"
 ></A
 >1. General Questions</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1713"
+NAME="AEN1722"
 ></A
 ><B
 >A.1.1. </B
->          Where can I find information about Bugzilla?</P
+>
+           Where can I find information about Bugzilla?</P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can stay up-to-date with the latest Bugzilla
+>
+           You can stay up-to-date with the latest Bugzilla
            information at <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->          http://www.mozilla.org/projects/bugzilla/</A
+>&#13;     http://www.mozilla.org/projects/bugzilla/</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1719"
+NAME="AEN1728"
 ></A
 ><B
 >A.1.2. </B
->          What license is Bugzilla distributed under?
+>
+           What license is Bugzilla distributed under?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla is covered by the Mozilla Public License.
+>
+           Bugzilla is covered by the Mozilla Public License.
            See details at <A
 HREF="http://www.mozilla.org/MPL/"
 TARGET="_top"
->          http://www.mozilla.org/MPL/</A
+>&#13;     http://www.mozilla.org/MPL/</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1725"
+NAME="AEN1734"
 ></A
 ><B
 >A.1.3. </B
->          How do I get commercial support for Bugzilla?
+>
+           How do I get commercial support for Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <A
+>
+           <A
 HREF="http://www.collab.net/"
 TARGET="_top"
 >www.collab.net</A
@@ -11764,7 +11835,7 @@ TARGET="_top"
            aren't interested in small projects.
          </P
 ><P
->          There are several experienced
+>&#13;     There are several experienced
            Bugzilla hackers on the mailing list/newsgroup who are willing
            to whore themselves out for generous compensation.
            Try sending a message to the mailing list asking for a volunteer.
@@ -11772,25 +11843,27 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1732"
+NAME="AEN1741"
 ></A
 ><B
 >A.1.4. </B
->          What major companies or projects are currently using Bugzilla
+>
+           What major companies or projects are currently using Bugzilla
            for bug-tracking?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          There are <EM
+>
+           There are <EM
 >dozens</EM
 > of major comapanies with public
            Bugzilla sites to track bugs in their products.  A few include:
@@ -11874,30 +11947,32 @@ BORDER="0"
 >
          </P
 ><P
->          Suffice to say, there are more than enough huge projects using Bugzilla
+>&#13;     Suffice to say, there are more than enough huge projects using Bugzilla
            that we can safely say it's extremely popular.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1757"
+NAME="AEN1766"
 ></A
 ><B
 >A.1.5. </B
->          Who maintains Bugzilla?
+>
+           Who maintains Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla maintenance has been in a state of flux recently.
+>
+           Bugzilla maintenance has been in a state of flux recently.
            Please check <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
@@ -11907,24 +11982,26 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1763"
+NAME="AEN1772"
 ></A
 ><B
 >A.1.6. </B
->          How does Bugzilla stack up against other bug-tracking databases?
+>
+           How does Bugzilla stack up against other bug-tracking databases?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          A year has gone by, and I <EM
+>
+           A year has gone by, and I <EM
 >still</EM
 > can't
            find any head-to-head comparisons of Bugzilla against
@@ -11937,7 +12014,7 @@ CLASS="ANSWER"
            flexibility, and superior ease-of-use.
          </P
 ><P
->          If you happen to be a commercial bug-tracker vendor, please
+>&#13;     If you happen to be a commercial bug-tracker vendor, please
            step forward with a rebuttal so I can include it in the
            FAQ.  We're not in pursuit of Bugzilla ueber alles; we
            simply love having a powerful, open-source tool to get our
@@ -11946,55 +12023,59 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1770"
+NAME="AEN1779"
 ></A
 ><B
 >A.1.7. </B
->          How do I change my user name in Bugzilla?
+>
+           How do I change my user name in Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can't.  However, the administrative account can, by simply opening
+>
+           You can't.  However, the administrative account can, by simply opening
            your user account in editusers.cgi and changing the login name.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1775"
+NAME="AEN1784"
 ></A
 ><B
 >A.1.8. </B
->          Why doesn't Bugzilla offer this or that feature or compatability
+>
+           Why doesn't Bugzilla offer this or that feature or compatability
            with this other tracking software?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It may be that the support has not been built yet, or that you
+>
+           It may be that the support has not been built yet, or that you
            have not yet found it.  Bugzilla is making tremendous strides in
            usability, customizability, scalability, and user interface.  It
            is widely considered the most complete and popular open-source
            bug-tracking software in existence.
          </P
 ><P
->          That doesn't mean it can't use improvement!
+>&#13;     That doesn't mean it can't use improvement!
            You can help the project along by either hacking a patch yourself
            that supports the functionality you require, or else submitting a
            "Request for Enhancement" (RFE) using the bug submission interface
@@ -12007,32 +12088,33 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1782"
+NAME="AEN1791"
 ></A
 ><B
 >A.1.9. </B
->          Why MySQL?  I'm interested in seeing Bugzilla run on
+>
+           Why MySQL?  I'm interested in seeing Bugzilla run on
            Oracle/Sybase/Msql/PostgreSQL/MSSQL?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
 >Terry Weissman answers,
          <A
-NAME="AEN1786"
+NAME="AEN1795"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->            You're not the only one. But <EM
+>&#13;       You're not the only one. But <EM
 >I</EM
 > am not very interested. I'm not
              a real SQL or database person. I just wanted to make a useful tool,
@@ -12050,7 +12132,7 @@ CLASS="BLOCKQUOTE"
 >
          </P
 ><P
->          Things aren't quite that grim these days, however.  Terry pretty much
+>&#13;     Things aren't quite that grim these days, however.  Terry pretty much
            sums up much of the thinking many of us have for Bugzilla, but there
            is light on the horizon for database-independence!  Here are some options:
          </P
@@ -12061,7 +12143,7 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 ><A
 HREF="http://bugzilla.redhat.com/"
 TARGET="_top"
@@ -12073,7 +12155,7 @@ TARGET="_top"
 ></TR
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 ><A
 HREF="http://sourceforge.net/projects/interzilla"
 TARGET="_top"
@@ -12085,7 +12167,7 @@ TARGET="_top"
 ></TR
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 >Bugzilla 3.0</EM
 >: One of the primary stated goals
              is multiple database support.
@@ -12098,47 +12180,49 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1800"
+NAME="AEN1809"
 ></A
 ><B
 >A.1.10. </B
->          Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
+>
+           Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
            "/usr/bin/perl" or something else?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           Mozilla.org uses /usr/bonsaitools/bin/perl. The prime rule in making
+>
+            Mozilla.org uses /usr/bonsaitools/bin/perl. The prime rule in making
            submissions is "don't break bugzilla.mozilla.org". If it breaks it, your
            patch will be reverted faster than you can do a diff.
          </P
 ><P
->          Here's Terry Weissman's comment, for some historical context:
+>&#13;     Here's Terry Weissman's comment, for some historical context:
            <A
-NAME="AEN1805"
+NAME="AEN1814"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              [This was] purely my own convention. I wanted a place to put a version of
+>&#13;         [This was] purely my own convention. I wanted a place to put a version of
                Perl and other tools that was strictly under my control for the
                various webtools, and not subject to anyone else. Edit it to point
                to whatever you like.
              </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12154,14 +12238,14 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                We always recommend that, if possible, you keep the path
+>&#13;           We always recommend that, if possible, you keep the path
                  as /usr/bonsaitools/bin/perl, and simply add a /usr/bonsaitools
                  and /usr/bonsaitools/bin directory, then symlink your version
                  of perl to /usr/bonsaitools/bin/perl.  This will make upgrading
                  your Bugzilla much easier in the future.
                </P
 ><P
->                Obviously, if you do not have root access to your Bugzilla
+>&#13;           Obviously, if you do not have root access to your Bugzilla
                  box, our suggestion is irrelevant.
                </P
 ></TD
@@ -12175,19 +12259,19 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_REDHAT"
+NAME="faq-redhat"
 ></A
 >2. Red Hat Bugzilla</H3
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12203,7 +12287,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          <EM
+>&#13;     <EM
 >This section is no longer up-to-date.</EM
 >
            Please see the section on "Red Hat Bugzilla" under "Variants" in The Bugzilla Guide.
@@ -12215,24 +12299,26 @@ VALIGN="TOP"
 >
       </P
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1817"
+NAME="AEN1826"
 ></A
 ><B
 >A.2.1. </B
->          What about Red Hat Bugzilla?
+>
+           What about Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Red Hat Bugzilla is arguably more user-friendly, customizable, and scalable
+>
+           Red Hat Bugzilla is arguably more user-friendly, customizable, and scalable
            than stock Bugzilla. Check it out at
            http://bugzilla.redhat.com and the sources at ftp://people.redhat.com/dkl/.
            They've set their Bugzilla up to work with Oracle out of the box.
@@ -12242,14 +12328,14 @@ CLASS="ANSWER"
            yourself?
          </P
 ><P
->          Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
+>&#13;     Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
            <A
-NAME="AEN1822"
+NAME="AEN1831"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              Somebody needs to take the ball and run with it.  I'm the only
+>&#13;         Somebody needs to take the ball and run with it.  I'm the only
                maintainer and am very pressed for time.
              </P
 ></BLOCKQUOTE
@@ -12262,33 +12348,35 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1825"
+NAME="AEN1834"
 ></A
 ><B
 >A.2.2. </B
->          What are the primary benefits of Red Hat Bugzilla?
+>
+           What are the primary benefits of Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <EM
+>
+           <EM
 >Dave Lawrence</EM
 >:
            <A
-NAME="AEN1830"
+NAME="AEN1839"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              For the record, we are not using any template type implementation for
+>&#13;         For the record, we are not using any template type implementation for
                the cosmetic changes maded to Bugzilla.  It is just alot of html changes
                in the code itself.  I admit I may have gotten a little carried away with it
                but the corporate types asked for a more standardized interface to match up
@@ -12296,7 +12384,7 @@ CLASS="BLOCKQUOTE"
                internal tools I am working on also look like Bugzilla.
              </P
 ><P
->              I do want to land the changes that I have made to Bugzilla but I may
+>&#13;         I do want to land the changes that I have made to Bugzilla but I may
                have to back out a good deal and make a different version of Red Hat's
                Bugzilla for checking in to CVS. Especially the cosmetic changes because it
                seems they may not fit the general public.  I will do that as soon as I can.
@@ -12304,7 +12392,7 @@ CLASS="BLOCKQUOTE"
                is difficult sometimes to come by.
              </P
 ><P
->              There are also a good deal of other changes that were requested by
+>&#13;         There are also a good deal of other changes that were requested by
                management for things like support contracts and different permission
                groups for making bugs private. Here is a short list of the major
                changes that have been made:
@@ -12315,18 +12403,18 @@ CLASS="BLOCKQUOTE"
 TYPE="1"
 ><LI
 ><P
->                  No enum types. All old enum types are now separate smaller tables.
+>&#13;             No enum types. All old enum types are now separate smaller tables.
                  </P
 ></LI
 ><LI
 ><P
->                  No bit wise operations. Not all databases support this so they were
+>&#13;             No bit wise operations. Not all databases support this so they were
                    changed to a more generic way of doing this task
                  </P
 ></LI
 ><LI
 ><P
->                  Bug reports can only be altered by the reporter, assignee, or a
+>&#13;             Bug reports can only be altered by the reporter, assignee, or a
                    privileged bugzilla user. The rest of the world can see the bug but in
                    a non-changeable format (unless the bug has been marked private).  They
                    can however add comments, add and remove themselves from the CC list
@@ -12334,7 +12422,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Different group scheme. Each group has an id number related to it.
+>&#13;             Different group scheme. Each group has an id number related to it.
                    There is a user_group table which contains userid to groupid mappings
                    to determine which groups each user belongs to.  Additionally there is
                    a bug_group table that has bugid to groupid mappings to show which
@@ -12344,14 +12432,14 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Product groups. product_table created to only allow certain products to
+>&#13;             Product groups. product_table created to only allow certain products to
                    be visible for certain groups in both bug entry and query. This was
                    particulary helpful for support contracts.
                  </P
 ></LI
 ><LI
 ><P
->                  Of course many (too many) changes to Bugzilla code itself to allow use
+>&#13;             Of course many (too many) changes to Bugzilla code itself to allow use
                    with Oracle and still allow operation with Mysql if so desired.
                    Currently if you use Mysql it is set to use Mysql's old permission
                    scheme to keep breakage to a minimum. Hopefully one day this will
@@ -12361,7 +12449,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Uses Text::Template perl module for rendering of the dynamic HTML pages
+>&#13;             Uses Text::Template perl module for rendering of the dynamic HTML pages
                    such as enter_bug.cgi, query.cgi, bug_form.pl, and for the header and
                    footer parts of the page. This allows the html to be separate from the
                    perl code for customizing the look and feel of the page to one's
@@ -12370,7 +12458,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  There are many other smaller changes. There is also a port to Oracle
+>&#13;             There are many other smaller changes. There is also a port to Oracle
                    that I have been working on as time permits but is not completely
                    finished but somewhat usable. I will merge it into our standard code
                    base when it becomes production quality. Unfortunately there will have
@@ -12380,7 +12468,7 @@ TYPE="1"
 ></LI
 ></OL
 ><P
->              Both the Mysql and Oracle versions of our current code base are
+>&#13;         Both the Mysql and Oracle versions of our current code base are
                available from ftp://people.redhat.com/dkl. If Terry/Tara wants I can submit
                patch files for all of the changes I have made and he can determine what is
                suitable for addition to the main bugzilla cade base. But for me to commit
@@ -12394,29 +12482,31 @@ TYPE="1"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1853"
+NAME="AEN1862"
 ></A
 ><B
 >A.2.3. </B
->          What's the current status of Red Hat Bugzilla?
+>
+           What's the current status of Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <DIV
-CLASS="NOTE"
+>
+           <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12432,7 +12522,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This information is somewhat dated; I last updated it
+>&#13;         This information is somewhat dated; I last updated it
                7 June 2000.  Please see the "Variants" section of "The Bugzilla Guide"
                for more up-to-date information regarding Red Hat Bugzilla.
              </P
@@ -12445,12 +12535,12 @@ VALIGN="TOP"
 >Dave Lawrence</EM
 >:
            <A
-NAME="AEN1860"
+NAME="AEN1869"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->                   I suppose the current thread warrants an update on the status of
+>&#13;              I suppose the current thread warrants an update on the status of
                Oracle and bugzilla ;) We have now been running Bugzilla 2.8 on
                Oracle for the last two days in our production environment. I
                tried to do as much testing as possible with it before going live
@@ -12479,7 +12569,7 @@ CLASS="BLOCKQUOTE"
                thing going to help others that may need it.
              </P
 ><P
->              As Matt has mentioned it is still using out-dated code and with a
+>&#13;         As Matt has mentioned it is still using out-dated code and with a
                little help I would like to bring everything up to date for
                eventual  incorporation with the main cvs tree. Due to other
                duties I have with the company any help with this wiould be
@@ -12502,31 +12592,33 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_LOKI"
+NAME="faq-loki"
 ></A
 >3. Loki Bugzilla (AKA Fenris)</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1866"
+NAME="AEN1875"
 ></A
 ><B
 >A.3.1. </B
->          What is Loki Bugzilla (Fenris)?
+>
+           What is Loki Bugzilla (Fenris)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Loki Games has a customized version of Bugzilla available at
+>
+           Loki Games has a customized version of Bugzilla available at
            <A
 HREF="http://fenris.lokigames.com/"
 TARGET="_top"
@@ -12537,19 +12629,19 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_PHB"
+NAME="faq-phb"
 ></A
 >4. Pointy-Haired-Boss Questions</H3
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12565,7 +12657,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The title of this section doesn't mean you're a PHB -- it just means
+>&#13;     The title of this section doesn't mean you're a PHB -- it just means
            you probably HAVE a PHB who wants to know this :)
          </P
 ></TD
@@ -12575,72 +12667,78 @@ VALIGN="TOP"
 >
       </P
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1877"
+NAME="AEN1886"
 ></A
 ><B
 >A.4.1. </B
->          Is Bugzilla web-based or do you have to have specific software or
+>
+           Is Bugzilla web-based or do you have to have specific software or
            specific operating system on your machine?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It is web and e-mail based.  You can edit bugs by sending specially
+>
+           It is web and e-mail based.  You can edit bugs by sending specially
            formatted email to a properly configured Bugzilla, or control via the web.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1882"
+NAME="AEN1891"
 ></A
 ><B
 >A.4.2. </B
->          Has anyone you know of already done any Bugzilla integration with
+>
+           Has anyone you know of already done any Bugzilla integration with
            Perforce (SCM software)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes!  You can find more information elsewhere in "The Bugzilla
+>
+           Yes!  You can find more information elsewhere in "The Bugzilla
            Guide" in the "Integration with Third-Party Products" section.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1887"
+NAME="AEN1896"
 ></A
 ><B
 >A.4.3. </B
->          Does Bugzilla allow the user to track multiple projects?
+>
+           Does Bugzilla allow the user to track multiple projects?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Absolutely!  You can track up to a "soft-limit" of around
+>
+           Absolutely!  You can track up to a "soft-limit" of around
            64 individual "Products", that can each be composed of as
            many "Components" as you want.  Check the Administration
            section of the Bugzilla Guide for more information regarding
@@ -12649,48 +12747,52 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1892"
+NAME="AEN1901"
 ></A
 ><B
 >A.4.4. </B
->          If I am on many projects, and search for all bugs assigned to me, will
+>
+           If I am on many projects, and search for all bugs assigned to me, will
            Bugzilla list them for me and allow me to sort by project, severity etc?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1897"
+NAME="AEN1906"
 ></A
 ><B
 >A.4.5. </B
->          Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
+>
+           Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
            are there any that are NOT allowed?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  There are many specific MIME-types that are pre-defined by Bugzilla,
+>
+           Yes.  There are many specific MIME-types that are pre-defined by Bugzilla,
            but you may specify any arbitrary MIME-type you need when you
            upload the file.  Since all attachments are stored in the database,
            however, I recommend storing large binary attachments elsewhere
@@ -12700,31 +12802,33 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1902"
+NAME="AEN1911"
 ></A
 ><B
 >A.4.6. </B
->          Does Bugzilla allow us to define our own priorities and levels? Do we
+>
+           Does Bugzilla allow us to define our own priorities and levels? Do we
            have complete freedom to change the labels of fields and format of them, and
            the choice of acceptable values?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  However, modifying some fields, notably those related to bug
+>
+           Yes.  However, modifying some fields, notably those related to bug
            progression states, also require adjusting the program logic to
            compensate for the change.
          </P
 ><P
->          There is no GUI for adding fields to Bugzilla at this
+>&#13;     There is no GUI for adding fields to Bugzilla at this
            time.  You can follow development of this feature at
            <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=91037"
@@ -12735,41 +12839,43 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1909"
+NAME="AEN1918"
 ></A
 ><B
 >A.4.7. </B
->          The index.html page doesn't show the footer.  It's really annoying to have
+>
+           The index.html page doesn't show the footer.  It's really annoying to have
            to go to the querypage just to check my "my bugs" link.  How do I get a footer
            on static HTML pages?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->            It's possible to get the footer on the static index page using
+>
+            It's possible to get the footer on the static index page using
             Server Side Includes (SSI).  The trick to doing this is making
             sure that your web server is set up to allow SSI and specifically,
             the #exec directive.  You should also rename <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.html</TT
 >
             to <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >.
           </P
 ><P
->            After you've done all that, you can add the following line to
+>&#13;            After you've done all that, you can add the following line to
             <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >:
 <TABLE
@@ -12781,8 +12887,11 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;!--#exec cmd="/usr/bin/perl -e &#38;quot;require 'CGI.pl'; PutFooter();&#38;quot;" --&#62;</PRE
+CLASS="programlisting"
+>&#13;
+&#60;!--#exec cmd="/usr/bin/perl -e &#38;quot;require 'CGI.pl'; PutFooter();&#38;quot;" --&#62;
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -12791,11 +12900,11 @@ CLASS="PROGRAMLISTING"
           </P
 ><P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12811,7 +12920,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This line will be replaced with the actual HTML for the footer
+>&#13;              This line will be replaced with the actual HTML for the footer
               when the page is requested, so you should put this line where you
               want the footer to appear.
             </P
@@ -12821,10 +12930,10 @@ VALIGN="TOP"
 ></DIV
 ></P
 ><P
->            Because this method depends on being able to use a #exec directive,
+>&#13;            Because this method depends on being able to use a #exec directive,
             and most ISP's will not allow that, there is an alternative method.
             You could have a small script (such as <TT
-CLASS="FILENAME"
+CLASS="filename"
 >api.cgi</TT
 >)
             that basically looks like:
@@ -12837,8 +12946,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->#!/usr/bonsaitools/bin/perl -w
+CLASS="programlisting"
+>&#13;
+#!/usr/bonsaitools/bin/perl -w
 
 require 'globals.pl';
 
@@ -12846,14 +12956,16 @@ if ($::FORM{sub} eq 'PutFooter') {
     PutFooter();
 } else {
     die 'api.cgi was incorrectly called';
-}</PRE
+}
+
+</PRE
 ></FONT
 ></TD
 ></TR
 ></TABLE
 >
             and then put this line in <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >.
 <TABLE
@@ -12865,8 +12977,11 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;!--#include virtual="api.cgi?sub=PutFooter"--&#62;</PRE
+CLASS="programlisting"
+>&#13;
+&#60;!--#include virtual="api.cgi?sub=PutFooter"--&#62;
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -12875,11 +12990,11 @@ CLASS="PROGRAMLISTING"
           </P
 ><P
 > <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -12895,7 +13010,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This still requires being able to use Server Side Includes, if
+>&#13;              This still requires being able to use Server Side Includes, if
               this simply will not work for you, see <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=80183"
 TARGET="_top"
@@ -12911,33 +13026,35 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1931"
+NAME="AEN1940"
 ></A
 ><B
 >A.4.8. </B
->          Does Bugzilla provide any reporting features, metrics, graphs, etc? You
+>
+           Does Bugzilla provide any reporting features, metrics, graphs, etc? You
            know, the type of stuff that management likes to see. :)
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  Look at <A
+>
+           Yes.  Look at <A
 HREF="http://bugzilla.mozilla.org/reports.cgi"
 TARGET="_top"
->          http://bugzilla.mozilla.org/reports.cgi</A
+>&#13;     http://bugzilla.mozilla.org/reports.cgi</A
 > for basic reporting
            facilities.
          </P
 ><P
->          For more advanced reporting, I recommend hooking up a professional
+>&#13;     For more advanced reporting, I recommend hooking up a professional
            reporting package, such as Crystal Reports, and use ODBC to access
            the MySQL database.  You can do a lot through the Query page of
            Bugzilla as well, but right now Advanced Reporting is much
@@ -12945,85 +13062,91 @@ TARGET="_top"
            interface with the database directly.
          </P
 ><P
->          Advanced Reporting is a Bugzilla 3.X proposed feature.
+>&#13;     Advanced Reporting is a Bugzilla 3.X proposed feature.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1939"
+NAME="AEN1948"
 ></A
 ><B
 >A.4.9. </B
->          Is there email notification and if so, what do you see when you get an
+>
+           Is there email notification and if so, what do you see when you get an
            email? Do you see bug number and title or is it only the number?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Email notification is user-configurable.  The bug id and Topic
+>
+           Email notification is user-configurable.  The bug id and Topic
            of the bug report accompany each email notification, along with
            a list of the changes made.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1944"
+NAME="AEN1953"
 ></A
 ><B
 >A.4.10. </B
->          Can email notification be set up to send to multiple
+>
+           Can email notification be set up to send to multiple
            people, some on the To List, CC List, BCC List etc?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1949"
+NAME="AEN1958"
 ></A
 ><B
 >A.4.11. </B
->          If there is email notification, do users have to have any particular
+>
+           If there is email notification, do users have to have any particular
            type of email application?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla email is sent in plain text, the most compatible mail format
+>
+           Bugzilla email is sent in plain text, the most compatible mail format
            on the planet.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -13039,7 +13162,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you decide to use the bugzilla_email integration features
+>&#13;         If you decide to use the bugzilla_email integration features
                to allow Bugzilla to record responses to mail with the associated bug,
                you may need to caution your users to set their mailer to "respond
                to messages in the format in which they were sent".  For security reasons
@@ -13055,26 +13178,28 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1956"
+NAME="AEN1965"
 ></A
 ><B
 >A.4.12. </B
->           If I just wanted to track certain bugs, as they go through life, can I
+>
+            If I just wanted to track certain bugs, as they go through life, can I
            set it up to alert me via email whenever that bug changes, whether it be
            owner, status or description etc.?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  Place yourself in the "cc" field of the bug you wish to monitor.
+>
+           Yes.  Place yourself in the "cc" field of the bug you wish to monitor.
            Then change your "Notify me of changes to" field in the Email Settings
            tab of the User Preferences screen in Bugzilla to the "Only those
            bugs which I am listed on the CC line" option.
@@ -13082,38 +13207,40 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1961"
+NAME="AEN1970"
 ></A
 ><B
 >A.4.13. </B
->          Does Bugzilla allow data to be imported and exported? If I had outsiders
+>
+           Does Bugzilla allow data to be imported and exported? If I had outsiders
            write up a bug report using a MS Word bug template, could that template be
            imported into "matching" fields? If I wanted to take the results of a query
            and export that data to MS Excel, could I do that?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Mozilla allows data export through a custom DTD in XML format.
+>
+           Mozilla allows data export through a custom DTD in XML format.
            It does not, however, export to specific formats other than the
            XML Mozilla DTD.  Importing the data into Excel or any other application
            is left as an exercise for the reader.
          </P
 ><P
->          If you create import filters to other applications from Mozilla's XML,
+>&#13;     If you create import filters to other applications from Mozilla's XML,
            please submit your modifications for inclusion in future Bugzilla
            distributions.
          </P
 ><P
->          As for data import, any application can send data to Bugzilla through
+>&#13;     As for data import, any application can send data to Bugzilla through
            the HTTP protocol, or through Mozilla's XML API.  However, it seems
            kind of silly to put another front-end in front of Bugzilla;
            it makes more sense to create a simplified bug submission form in
@@ -13121,31 +13248,33 @@ CLASS="ANSWER"
            <A
 HREF="http://www.mozilla.org/quality/help/bugzilla-helper.html"
 TARGET="_top"
->          http://www.mozilla.org/quality/help/bugzilla-helper.html</A
+>&#13;     http://www.mozilla.org/quality/help/bugzilla-helper.html</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1969"
+NAME="AEN1978"
 ></A
 ><B
 >A.4.14. </B
->          Has anyone converted Bugzilla to another language to be used in other
+>
+           Has anyone converted Bugzilla to another language to be used in other
            countries? Is it localizable?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Currently, no.  Internationalization support for Perl did not
+>
+           Currently, no.  Internationalization support for Perl did not
            exist in a robust fashion until the recent release of version 5.6.0;
            Bugzilla is, and likely will remain (until 3.X) completely
            non-localized.
@@ -13153,208 +13282,225 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1974"
+NAME="AEN1983"
 ></A
 ><B
 >A.4.15. </B
->          Can a user create and save reports? Can they do this in Word format?
+>
+           Can a user create and save reports? Can they do this in Word format?
            Excel format?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  No.  No.
+>
+           Yes.  No.  No.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1979"
+NAME="AEN1988"
 ></A
 ><B
 >A.4.16. </B
->          Can a user re-run a report with a new project, same query?
+>
+           Can a user re-run a report with a new project, same query?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1984"
+NAME="AEN1993"
 ></A
 ><B
 >A.4.17. </B
->          Can a user modify an existing report and then save it into another name?
+>
+           Can a user modify an existing report and then save it into another name?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can save an unlimited number of queries in Bugzilla.  You are free
+>
+           You can save an unlimited number of queries in Bugzilla.  You are free
            to modify them and rename them to your heart's desire.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1989"
+NAME="AEN1998"
 ></A
 ><B
 >A.4.18. </B
->          Does Bugzilla have the ability to search by word, phrase, compound
+>
+           Does Bugzilla have the ability to search by word, phrase, compound
            search?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You have no idea.  Bugzilla's query interface, particularly with the
+>
+           You have no idea.  Bugzilla's query interface, particularly with the
            advanced Boolean operators, is incredibly versatile.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1994"
+NAME="AEN2003"
 ></A
 ><B
 >A.4.19. </B
->          Can the admin person establish separate group and individual user
+>
+           Can the admin person establish separate group and individual user
            privileges?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1999"
+NAME="AEN2008"
 ></A
 ><B
 >A.4.20. </B
->           Does Bugzilla provide record locking when there is simultaneous access
+>
+            Does Bugzilla provide record locking when there is simultaneous access
            to the same bug? Does the second person get a notice that the bug is in use
            or how are they notified?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla does not lock records.  It provides mid-air collision detection,
+>
+           Bugzilla does not lock records.  It provides mid-air collision detection,
            and offers the offending user a choice of options to deal with the conflict.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2004"
+NAME="AEN2013"
 ></A
 ><B
 >A.4.21. </B
->          Are there any backup features provided?
+>
+           Are there any backup features provided?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          MySQL, the database back-end for Bugzilla, allows hot-backup of data.
+>
+           MySQL, the database back-end for Bugzilla, allows hot-backup of data.
            You can find strategies for dealing with backup considerations
            at <A
 HREF="http://www.mysql.com/doc/B/a/Backup.html"
 TARGET="_top"
->          http://www.mysql.com/doc/B/a/Backup.html</A
+>&#13;     http://www.mysql.com/doc/B/a/Backup.html</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2010"
+NAME="AEN2019"
 ></A
 ><B
 >A.4.22. </B
->          Can users be on the system while a backup is in progress?
+>
+           Can users be on the system while a backup is in progress?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  However, commits to the database must wait
+>
+           Yes.  However, commits to the database must wait
            until the tables are unlocked.  Bugzilla databases are typically
            very small, and backups routinely take less than a minute.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2015"
+NAME="AEN2024"
 ></A
 ><B
 >A.4.23. </B
->          What type of human resources are needed to be on staff to install and
+>
+           What type of human resources are needed to be on staff to install and
            maintain Bugzilla? Specifically, what type of skills does the person need to
            have? I need to find out if we were to go with Bugzilla, what types of
            individuals would we need to hire and how much would that cost vs buying an
@@ -13362,21 +13508,22 @@ NAME="AEN2015"
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If Bugzilla is set up correctly from the start, continuing maintenance needs
+>
+           If Bugzilla is set up correctly from the start, continuing maintenance needs
            are minimal and can be completed by unskilled labor.  Things like rotate
            backup tapes and check log files for the word "error".
          </P
 ><P
->          Commercial Bug-tracking software typically costs somewhere upwards
+>&#13;     Commercial Bug-tracking software typically costs somewhere upwards
            of $20,000 or more for 5-10 floating licenses.  Bugzilla consultation
            is available from skilled members of the newsgroup.
          </P
 ><P
->          As an example, as of this writing I typically charge
+>&#13;     As an example, as of this writing I typically charge
             $115 for the first hour, and $89 each hour thereafter
            for consulting work.  It takes me three to five hours to make Bugzilla
            happy on a Development installation of Linux-Mandrake.
@@ -13384,16 +13531,17 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2022"
+NAME="AEN2031"
 ></A
 ><B
 >A.4.24. </B
->          What time frame are we looking at if we decide to hire people to install
+>
+           What time frame are we looking at if we decide to hire people to install
            and maintain the Bugzilla? Is this something that takes hours or weeks to
            install and a couple of hours per week to maintain and customize or is this
            a multi-week install process, plus a full time job for 1 person, 2 people,
@@ -13401,11 +13549,12 @@ NAME="AEN2022"
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It all depends on your level of commitment.  Someone with much Bugzilla
+>
+           It all depends on your level of commitment.  Someone with much Bugzilla
            experience can get you up and running in less than a day, and
            your Bugzilla install can run untended for years.  If your
            Bugzilla strategy is critical to your business workflow, hire somebody
@@ -13415,137 +13564,147 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2027"
+NAME="AEN2036"
 ></A
 ><B
 >A.4.25. </B
->          Is there any licensing fee or other fees for using Bugzilla? Any
+>
+           Is there any licensing fee or other fees for using Bugzilla? Any
            out-of-pocket cost other than the bodies needed as identified above?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          No.  MySQL asks, if you find their product valuable, that you purchase
+>
+           No.  MySQL asks, if you find their product valuable, that you purchase
            a support contract from them that suits your needs.
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_INSTALL"
+NAME="faq-install"
 ></A
 >5. Bugzilla Installation</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2034"
+NAME="AEN2043"
 ></A
 ><B
 >A.5.1. </B
->          How do I download and install Bugzilla?
+>
+           How do I download and install Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Check <A
+>
+           Check <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->          http://www.mozilla.org/projects/bugzilla/</A
+>&#13;     http://www.mozilla.org/projects/bugzilla/</A
 > for details.
            Once you download it, untar it, read the Bugzilla Guide.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2040"
+NAME="AEN2049"
 ></A
 ><B
 >A.5.2. </B
->          How do I install Bugzilla on Windows NT?
+>
+           How do I install Bugzilla on Windows NT?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Installation on Windows NT has its own section in
+>
+           Installation on Windows NT has its own section in
            "The Bugzilla Guide".
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2045"
+NAME="AEN2054"
 ></A
 ><B
 >A.5.3. </B
->          Is there an easy way to change the Bugzilla cookie name?
+>
+           Is there an easy way to change the Bugzilla cookie name?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          At present, no.
+>
+           At present, no.
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_SECURITY"
+NAME="faq-security"
 ></A
 >6. Bugzilla Security</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2052"
+NAME="AEN2061"
 ></A
 ><B
 >A.6.1. </B
->          How do I completely disable MySQL security if it's giving me problems
+>
+           How do I completely disable MySQL security if it's giving me problems
            (I've followed the instructions in the installation section of this guide!)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Run mysql like this: "mysqld --skip-grant-tables".  Please remember <EM
+>
+           Run mysql like this: "mysqld --skip-grant-tables".  Please remember <EM
 >this
            makes mysql as secure as taping a $100 to the floor of a football stadium
            bathroom for safekeeping.</EM
@@ -13555,24 +13714,26 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2058"
+NAME="AEN2067"
 ></A
 ><B
 >A.6.2. </B
->          Are there any security problems with Bugzilla?
+>
+           Are there any security problems with Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The Bugzilla code has not undergone a complete security audit.
+>
+           The Bugzilla code has not undergone a complete security audit.
            It is recommended that you closely examine permissions on your Bugzilla
            installation, and follow the recommended security guidelines found
            in The Bugzilla Guide.
@@ -13580,26 +13741,28 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2063"
+NAME="AEN2072"
 ></A
 ><B
 >A.6.3. </B
->          I've implemented the security fixes mentioned in Chris Yeh's security
+>
+           I've implemented the security fixes mentioned in Chris Yeh's security
            advisory of 5/10/2000 advising not to run MySQL as root, and am running into
            problems with MySQL no longer working correctly.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This is a common problem, related to running out of file descriptors.
+>
+           This is a common problem, related to running out of file descriptors.
            Simply add "ulimit -n unlimited" to the script which starts
            mysqld.
          </P
@@ -13607,84 +13770,90 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_EMAIL"
+NAME="faq-email"
 ></A
 >7. Bugzilla Email</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2070"
+NAME="AEN2079"
 ></A
 ><B
 >A.7.1. </B
->          I have a user who doesn't want to receive any more email from Bugzilla.
+>
+           I have a user who doesn't want to receive any more email from Bugzilla.
            How do I stop it entirely for this user?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          With the email changes to 2.12, the user should be able to set
+>
+           With the email changes to 2.12, the user should be able to set
            this in user email preferences.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2075"
+NAME="AEN2084"
 ></A
 ><B
 >A.7.2. </B
->          I'm evaluating/testing Bugzilla, and don't want it to send email to
+>
+           I'm evaluating/testing Bugzilla, and don't want it to send email to
            anyone but me. How do I do it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Edit the param for the mail text. Replace "To:" with "X-Real-To:",
+>
+           Edit the param for the mail text. Replace "To:" with "X-Real-To:",
            replace "Cc:" with "X-Real-CC:", and add a "To: (myemailaddress)".
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2080"
+NAME="AEN2089"
 ></A
 ><B
 >A.7.3. </B
->          I want whineatnews.pl to whine at something more, or other than, only new
+>
+           I want whineatnews.pl to whine at something more, or other than, only new
            bugs. How do I do it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try Klaas Freitag's excellent patch for "whineatassigned" functionality.
+>
+           Try Klaas Freitag's excellent patch for "whineatassigned" functionality.
            You can find it at<A
 HREF=" http://bugzilla.mozilla.org/show_bug.cgi?id=6679"
 TARGET="_top"
->            http://bugzilla.mozilla.org/show_bug.cgi?id=6679</A
+>&#13;       http://bugzilla.mozilla.org/show_bug.cgi?id=6679</A
 >. This
            patch is against an older version of Bugzilla, so you must apply
            the diffs manually.
@@ -13692,33 +13861,35 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2086"
+NAME="AEN2095"
 ></A
 ><B
 >A.7.4. </B
->          I don't like/want to use Procmail to hand mail off to bug_email.pl.
+>
+           I don't like/want to use Procmail to hand mail off to bug_email.pl.
            What alternatives do I have?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can call bug_email.pl directly from your aliases file, with
+>
+           You can call bug_email.pl directly from your aliases file, with
            an entry like this:
            <A
-NAME="AEN2090"
+NAME="AEN2099"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
+>&#13;         bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
              </P
 ></BLOCKQUOTE
 >
@@ -13729,53 +13900,57 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2093"
+NAME="AEN2102"
 ></A
 ><B
 >A.7.5. </B
->          How do I set up the email interface to submit/change bugs via email?
+>
+           How do I set up the email interface to submit/change bugs via email?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can find an updated README.mailif file in the contrib/ directory
+>
+           You can find an updated README.mailif file in the contrib/ directory
            of your Bugzilla distribution that walks you through the setup.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2098"
+NAME="AEN2107"
 ></A
 ><B
 >A.7.6. </B
->          Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
+>
+           Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
            What gives?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If you are using an alternate Mail Transport Agent (MTA other than
+>
+           If you are using an alternate Mail Transport Agent (MTA other than
            sendmail), make sure the options given in the "processmail" script for all
            instances of "sendmail" are correct for your MTA.
          </P
 ><P
->          If you are using Sendmail, try enabling "sendmailnow" in editparams.cgi.
+>&#13;     If you are using Sendmail, try enabling "sendmailnow" in editparams.cgi.
             If you are using Postfix, you will also need to enable <SPAN
 CLASS="QUOTE"
 >"sendmailnow"</SPAN
@@ -13784,30 +13959,32 @@ CLASS="QUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2105"
+NAME="AEN2114"
 ></A
 ><B
 >A.7.7. </B
->           How come email never reaches me from bugzilla changes?
+>
+            How come email never reaches me from bugzilla changes?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Double-check that you have not turned off email in your user preferences.
+>
+           Double-check that you have not turned off email in your user preferences.
            Confirm that Bugzilla is able to send email by visiting the "Log In"
            link of your Bugzilla installation and clicking the "Email me a password"
            button after entering your email address.
          </P
 ><P
->          If you never receive mail from Bugzilla, chances you do not have
+>&#13;     If you never receive mail from Bugzilla, chances you do not have
            sendmail in "/usr/lib/sendmail".  Ensure sendmail lives in, or is symlinked
            to, "/usr/lib/sendmail".
          </P
@@ -13815,31 +13992,33 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_DB"
+NAME="faq-db"
 ></A
 >8. Bugzilla Database</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2113"
+NAME="AEN2122"
 ></A
 ><B
 >A.8.1. </B
->          I've heard Bugzilla can be used with Oracle?
+>
+           I've heard Bugzilla can be used with Oracle?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Red Hat Bugzilla, mentioned above, works with Oracle.  The current version
+>
+           Red Hat Bugzilla, mentioned above, works with Oracle.  The current version
            from Mozilla.org does not have this capability.  Unfortunately, though
            you will sacrifice a lot of the really great features available in
            Bugzilla 2.10 and 2.12 if you go with the 2.8-based Redhat version.
@@ -13847,25 +14026,27 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2118"
+NAME="AEN2127"
 ></A
 ><B
 >A.8.2. </B
->          Bugs are missing from queries, but exist in the database (and I can pull
+>
+           Bugs are missing from queries, but exist in the database (and I can pull
            them up by specifying the bug ID). What's wrong?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           You've almost certainly enabled the "shadow database", but for some
+>
+            You've almost certainly enabled the "shadow database", but for some
            reason it hasn't been updated for all your bugs. This is the database
            against which queries are run, so that really complex or slow queries won't
            lock up portions of the database for other users. You can turn off the
@@ -13882,30 +14063,32 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2123"
+NAME="AEN2132"
 ></A
 ><B
 >A.8.3. </B
->          I think my database might be corrupted, or contain invalid entries. What
+>
+           I think my database might be corrupted, or contain invalid entries. What
            do I do?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Run the <SPAN
+>
+           Run the <SPAN
 CLASS="QUOTE"
 >"sanity check"</SPAN
 > utility
            (<TT
-CLASS="FILENAME"
+CLASS="filename"
 >./sanitycheck.cgi</TT
 > in the
            Bugzilla_home directory) from your web browser to see! If
@@ -13927,24 +14110,26 @@ CLASS="FILENAME"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2131"
+NAME="AEN2140"
 ></A
 ><B
 >A.8.4. </B
->          I want to manually edit some entries in my database. How?
+>
+           I want to manually edit some entries in my database. How?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           There is no facility in Bugzilla itself to do this. It's also generally
+>
+            There is no facility in Bugzilla itself to do this. It's also generally
            not a smart thing to do if you don't know exactly what you're doing.
            However, if you understand SQL you can use the mysqladmin utility to
            manually insert, delete, and modify table information. Personally, I
@@ -13954,49 +14139,53 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2136"
+NAME="AEN2145"
 ></A
 ><B
 >A.8.5. </B
->          I try to add myself as a user, but Bugzilla always tells me my password is wrong.
+>
+           I try to add myself as a user, but Bugzilla always tells me my password is wrong.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Certain version of MySQL (notably, 3.23.29 and 3.23.30) accidentally disabled
+>
+           Certain version of MySQL (notably, 3.23.29 and 3.23.30) accidentally disabled
            the "crypt()" function.  This prevented MySQL from storing encrypted passwords.
            Upgrade to the "3.23 stable" version of MySQL and you should be good to go.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2141"
+NAME="AEN2150"
 ></A
 ><B
 >A.8.6. </B
->          I think I've set up MySQL permissions correctly, but bugzilla still can't
+>
+           I think I've set up MySQL permissions correctly, but bugzilla still can't
            connect.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try running MySQL from its binary: "mysqld --skip-grant-tables". This
+>
+           Try running MySQL from its binary: "mysqld --skip-grant-tables". This
            will allow you to completely rule out grant tables as the cause of your
            frustration. However, I do not recommend you run it this way on a regular
            basis, unless you really want your web site defaced and your machine
@@ -14005,61 +14194,65 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2146"
+NAME="AEN2155"
 ></A
 ><B
 >A.8.7. </B
->          How do I synchronize bug information among multiple different Bugzilla
+>
+           How do I synchronize bug information among multiple different Bugzilla
            databases?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Well, you can synchronize or you can move bugs.  Synchronization will
+>
+           Well, you can synchronize or you can move bugs.  Synchronization will
            only work one way -- you can create a read-only copy of the database
            at one site, and have it regularly updated at intervals from the main
            database.
          </P
 ><P
->          MySQL has some synchronization features builtin to the latest releases.
+>&#13;     MySQL has some synchronization features builtin to the latest releases.
            It would be great if someone looked into the possibilities there
            and provided a report to the newsgroup on how to effectively
            synchronize two Bugzilla installations.
          </P
 ><P
->          If you simply need to transfer bugs from one Bugzilla to another,
+>&#13;     If you simply need to transfer bugs from one Bugzilla to another,
            checkout the "move.pl" script in the Bugzilla distribution.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2153"
+NAME="AEN2162"
 ></A
 ><B
 >A.8.8. </B
->          Why do I get bizarre errors when trying to submit data, particularly problems
+>
+           Why do I get bizarre errors when trying to submit data, particularly problems
            with "groupset"?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If you're sure your MySQL parameters are correct, you might want turn
+>
+           If you're sure your MySQL parameters are correct, you might want turn
            "strictvaluechecks" OFF in editparams.cgi.  If you have "usebugsentry" set
            "On", you also cannot submit a bug as readable by more than one group with
            "strictvaluechecks" ON.
@@ -14067,35 +14260,37 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2158"
+NAME="AEN2167"
 ></A
 ><B
 >A.8.9. </B
->          How come even after I delete bugs, the long descriptions show up?
+>
+           How come even after I delete bugs, the long descriptions show up?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This should only happen with Bugzilla 2.14 if you are
+>
+           This should only happen with Bugzilla 2.14 if you are
            using the <SPAN
 CLASS="QUOTE"
 >"shadow database"</SPAN
 > feature, and your
            shadow database is out of sync.  Try running
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >syncshadowdb</TT
 >
            <TT
-CLASS="OPTION"
+CLASS="option"
 >-syncall</TT
 > to make sure your shadow
            database is in synch with your primary database.
@@ -14104,92 +14299,98 @@ CLASS="OPTION"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_NT"
+NAME="faq-nt"
 ></A
 >9. Bugzilla and Win32</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2168"
+NAME="AEN2177"
 ></A
 ><B
 >A.9.1. </B
->          What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
+>
+           What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Remove Windows. Install Linux. Install Bugzilla.
+>
+           Remove Windows. Install Linux. Install Bugzilla.
            The boss will never know the difference.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2173"
+NAME="AEN2182"
 ></A
 ><B
 >A.9.2. </B
->          Is there a "Bundle::Bugzilla" equivalent for Win32?
+>
+           Is there a "Bundle::Bugzilla" equivalent for Win32?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Not currently.  Bundle::Bugzilla enormously simplifies Bugzilla
+>
+           Not currently.  Bundle::Bugzilla enormously simplifies Bugzilla
            installation on UNIX systems.  If someone can volunteer to
            create a suitable PPM bundle for Win32, it would be appreciated.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2178"
+NAME="AEN2187"
 ></A
 ><B
 >A.9.3. </B
->          CGI's are failing with a "something.cgi is not a valid Windows NT
+>
+           CGI's are failing with a "something.cgi is not a valid Windows NT
            application" error. Why?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Depending on what Web server you are using, you will have to configure
+>
+           Depending on what Web server you are using, you will have to configure
            the Web server to treat *.cgi files as CGI scripts. In IIS, you do this by
            adding *.cgi to the App Mappings with the &#60;path&#62;\perl.exe %s %s as the
            executable.
          </P
 ><P
->          Microsoft has some advice on this matter, as well:
+>&#13;     Microsoft has some advice on this matter, as well:
            <A
-NAME="AEN2183"
+NAME="AEN2192"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              "Set application mappings. In the ISM, map the extension for the script
+>&#13;         "Set application mappings. In the ISM, map the extension for the script
                file(s) to the executable for the script interpreter. For example, you might
                map the extension .py to Python.exe, the executable for the Python script
                interpreter. Note For the ActiveState Perl script interpreter, the extension
@@ -14204,29 +14405,32 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2186"
+NAME="AEN2195"
 ></A
 ><B
 >A.9.4. </B
->          Can I have some general instructions on how to make Bugzilla on Win32 work?
+>
+           Can I have some general instructions on how to make Bugzilla on Win32 work?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The following couple entries are deprecated in favor of the Windows installation
+>
+           The following couple entries are deprecated in favor of the Windows installation
            instructions available in the "Administration" portion of "The Bugzilla Guide".
            However, they are provided here for historical interest and insight.
            <P
-CLASS="LITERALLAYOUT"
->&nbsp;&nbsp;1.&nbsp;#!C:/perl/bin/perl&nbsp;had&nbsp;to&nbsp;be&nbsp;added&nbsp;to&nbsp;every&nbsp;perl&nbsp;file.<br>
+CLASS="literallayout"
+><br>
+&nbsp;&nbsp;1.&nbsp;#!C:/perl/bin/perl&nbsp;had&nbsp;to&nbsp;be&nbsp;added&nbsp;to&nbsp;every&nbsp;perl&nbsp;file.<br>
 &nbsp;&nbsp;2.&nbsp;Converted&nbsp;to&nbsp;Net::SMTP&nbsp;to&nbsp;handle&nbsp;mail&nbsp;messages&nbsp;instead&nbsp;of<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/sendmail.<br>
 &nbsp;&nbsp;3.&nbsp;The&nbsp;crypt&nbsp;function&nbsp;isn't&nbsp;available&nbsp;on&nbsp;Windows&nbsp;NT&nbsp;(at&nbsp;least&nbsp;none&nbsp;that&nbsp;I<br>
@@ -14315,56 +14519,58 @@ A:&nbsp;Sure!&nbsp;Here&nbsp;ya&nbsp;go!<br>
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2192"
+NAME="AEN2201"
 ></A
 ><B
 >A.9.5. </B
->          I'm having trouble with the perl modules for NT not being able to talk to
+>
+           I'm having trouble with the perl modules for NT not being able to talk to
            to the database.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Your modules may be outdated or inaccurate. Try:
+>
+           Your modules may be outdated or inaccurate. Try:
            <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->                Hitting http://www.activestate.com/ActivePerl
+>&#13;           Hitting http://www.activestate.com/ActivePerl
                </P
 ></LI
 ><LI
 ><P
->                Download ActivePerl
+>&#13;           Download ActivePerl
                </P
 ></LI
 ><LI
 ><P
->                Go to your prompt
+>&#13;           Go to your prompt
                </P
 ></LI
 ><LI
 ><P
->                Type 'ppm'
+>&#13;           Type 'ppm'
                </P
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="prompt"
 >PPM&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >install DBI DBD-mysql GD</B
 >
                </P
@@ -14376,67 +14582,71 @@ CLASS="COMMAND"
            <A
 HREF=" http://www.activestate.com/Packages/"
 TARGET="_top"
->            http://www.activestate.com/Packages/</A
+>&#13;       http://www.activestate.com/Packages/</A
 >
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_USE"
+NAME="faq-use"
 ></A
 >10. Bugzilla Usage</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2213"
+NAME="AEN2222"
 ></A
 ><B
 >A.10.1. </B
->          The query page is very confusing.  Isn't there a simpler way to query?
+>
+           The query page is very confusing.  Isn't there a simpler way to query?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          We are developing in that direction.  You can follow progress on this
+>
+           We are developing in that direction.  You can follow progress on this
            at <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=16775"
 TARGET="_top"
->            http://bugzilla.mozilla.org/show_bug.cgi?id=16775</A
+>&#13;       http://bugzilla.mozilla.org/show_bug.cgi?id=16775</A
 >.  Some functionality
            is available in Bugzilla 2.12, and is available as "quicksearch.html"
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2219"
+NAME="AEN2228"
 ></A
 ><B
 >A.10.2. </B
->          I'm confused by the behavior of the "accept" button in the Show Bug form.
+>
+           I'm confused by the behavior of the "accept" button in the Show Bug form.
            Why doesn't it assign the bug to me when I accept it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The current behavior is acceptable to bugzilla.mozilla.org and most
+>
+           The current behavior is acceptable to bugzilla.mozilla.org and most
            users.  I personally don't like it.  You have your choice of patches
            to change this behavior, however.
            <P
@@ -14449,7 +14659,7 @@ BORDER="0"
 ><A
 HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8029"
 TARGET="_top"
->              Add a "and accept bug" radio button</A
+>&#13;         Add a "and accept bug" radio button</A
 ></TD
 ></TR
 ><TR
@@ -14457,7 +14667,7 @@ TARGET="_top"
 ><A
 HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8153"
 TARGET="_top"
->              "Accept" button automatically assigns to you</A
+>&#13;         "Accept" button automatically assigns to you</A
 ></TD
 ></TR
 ></TBODY
@@ -14471,74 +14681,80 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2229"
+NAME="AEN2238"
 ></A
 ><B
 >A.10.3. </B
->          I can't upload anything into the database via the "Create Attachment"
+>
+           I can't upload anything into the database via the "Create Attachment"
            link.  What am I doing wrong?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The most likely cause is a very old browser or a browser that is
+>
+           The most likely cause is a very old browser or a browser that is
            incompatible with file upload via POST.  Download the latest Netscape,
            Microsoft, or Mozilla browser to handle uploads correctly.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2234"
+NAME="AEN2243"
 ></A
 ><B
 >A.10.4. </B
->          Email submissions to Bugzilla that have attachments end up asking me to
+>
+           Email submissions to Bugzilla that have attachments end up asking me to
            save it as a "cgi" file.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yup.  Just rename it once you download it, or save it under a different
+>
+           Yup.  Just rename it once you download it, or save it under a different
            filename.  This will not be fixed anytime too soon, because it would
            cripple some other functionality.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2239"
+NAME="AEN2248"
 ></A
 ><B
 >A.10.5. </B
->          How do I change a keyword in Bugzilla, once some bugs are using it?
+>
+           How do I change a keyword in Bugzilla, once some bugs are using it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          In the Bugzilla administrator UI, edit the keyword and it will let you
+>
+           In the Bugzilla administrator UI, edit the keyword and it will let you
            replace the old keyword name with a new one.  This will cause a problem
            with the keyword cache.  Run sanitycheck.cgi to fix it.
          </P
@@ -14546,39 +14762,41 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_HACKING"
+NAME="faq-hacking"
 ></A
 >11. Bugzilla Hacking</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2246"
+NAME="AEN2255"
 ></A
 ><B
 >A.11.1. </B
->          What bugs are in Bugzilla right now?
+>
+           What bugs are in Bugzilla right now?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try <A
+>
+           Try <A
 HREF="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Bugzilla"
 TARGET="_top"
->          this link</A
+>&#13;     this link</A
 > to view current bugs or requests for
            enhancement for Bugzilla.
          </P
 ><P
->          You can view bugs marked for 2.16 release
+>&#13;     You can view bugs marked for 2.16 release
            <A
 HREF="http://bugzilla.mozilla.org/buglist.cgi?product=Bugzilla&target_milestone=Bugzilla+2.16"
 TARGET="_top"
@@ -14589,7 +14807,7 @@ TARGET="_top"
            <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->            Bugzilla Project Page</A
+>&#13;       Bugzilla Project Page</A
 > for details on how to
            check current sources out of CVS so you can have these
            bug fixes early!
@@ -14597,28 +14815,30 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2255"
+NAME="AEN2264"
 ></A
 ><B
 >A.11.2. </B
->          How can I change the default priority to a null value?  For instance, have the default
+>
+           How can I change the default priority to a null value?  For instance, have the default
            priority be "---" instead of "P2"?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This is well-documented here: <A
+>
+           This is well-documented here: <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=49862"
 TARGET="_top"
->          http://bugzilla.mozilla.org/show_bug.cgi?id=49862</A
+>&#13;     http://bugzilla.mozilla.org/show_bug.cgi?id=49862</A
 >.  Ultimately, it's as easy
            as adding the "---" priority field to your localconfig file in the appropriate area,
            re-running checksetup.pl, and then changing the default priority in your browser using
@@ -14629,20 +14849,21 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2261"
+NAME="AEN2270"
 ></A
 ><B
 >A.11.3. </B
->          What's the best way to submit patches?  What guidelines should I follow?
+>
+           What's the best way to submit patches?  What guidelines should I follow?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
@@ -14652,7 +14873,7 @@ CLASS="ANSWER"
 TYPE="1"
 ><LI
 ><P
->                Enter a bug into bugzilla.mozilla.org for the <SPAN
+>&#13;           Enter a bug into bugzilla.mozilla.org for the <SPAN
 CLASS="QUOTE"
 >"<A
 HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla"
@@ -14665,7 +14886,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                Upload your patch as a unified DIFF (having used "diff -u" against
+>&#13;           Upload your patch as a unified DIFF (having used "diff -u" against
                  the <EM
 >current sources</EM
 > checked out of CVS),
@@ -14678,7 +14899,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                Announce your patch and the associated URL
+>&#13;           Announce your patch and the associated URL
                  (http://bugzilla.mozilla.org/show_bug.cgi?id=XXXX) for discussion in
                  the newsgroup (netscape.public.mozilla.webtools).  You'll get a really
                  good, fairly immediate reaction to the implications of your patch,
@@ -14688,14 +14909,14 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                If it passes muster with minimal modification, the person to whom
+>&#13;           If it passes muster with minimal modification, the person to whom
                  the bug is assigned in Bugzilla is responsible for seeing the patch
                  is checked into CVS.
                </P
 ></LI
 ><LI
 ><P
->                Bask in the glory of the fact that you helped write the most successful
+>&#13;           Bask in the glory of the fact that you helped write the most successful
                  open-source bug-tracking software on the planet :)
                </P
 ></LI
@@ -14707,18 +14928,18 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><HR><H1
 ><A
-NAME="DOWNLOADLINKS"
+NAME="downloadlinks"
 >Appendix B. Software Download Links</A
 ></H1
 ><P
->    All of these sites are current as of April, 2001.  Hopefully
+>&#13;    All of these sites are current as of April, 2001.  Hopefully
     they'll stay current for a while.
   </P
 ><P
->    Apache Web Server: <A
+>&#13;    Apache Web Server: <A
 HREF="http://www.apache.org/"
 TARGET="_top"
 >http://www.apache.org</A
@@ -14726,71 +14947,71 @@ TARGET="_top"
     Optional web server for Bugzilla, but recommended because of broad user base and support.
   </P
 ><P
->    Bugzilla: <A
+>&#13;    Bugzilla: <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->      http://www.mozilla.org/projects/bugzilla/</A
+>&#13;      http://www.mozilla.org/projects/bugzilla/</A
 >
   </P
 ><P
->    MySQL: <A
+>&#13;    MySQL: <A
 HREF="http://www.mysql.com/"
 TARGET="_top"
 >http://www.mysql.com/</A
 >
   </P
 ><P
->    Perl: <A
+>&#13;    Perl: <A
 HREF="http://www.perl.org"
 TARGET="_top"
 >http://www.perl.org/</A
 >
   </P
 ><P
->    CPAN: <A
+>&#13;    CPAN: <A
 HREF="http://www.cpan.org/"
 TARGET="_top"
 >http://www.cpan.org/</A
 >
   </P
 ><P
->    DBI Perl module: 
+>&#13;    DBI Perl module: 
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/DBI/"
+HREF="http://www.cpan.org/modules/by-module/DBI/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/DBI/</A
+>&#13;      http://www.cpan.org/modules/by-module/DBI/</A
 >
   </P
 ><P
->    Data::Dumper module: 
+>&#13;    Data::Dumper module: 
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Data/"
+HREF="http://www.cpan.org/modules/by-module/Data/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Data/</A
+>&#13;      http://www.cpan.org/modules/by-module/Data/</A
 >
   </P
 ><P
->    MySQL related Perl modules:
+>&#13;    MySQL related Perl modules:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Mysql/"
+HREF="http://www.cpan.org/modules/by-module/Mysql/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Mysql/</A
+>&#13;      http://www.cpan.org/modules/by-module/Mysql/</A
 >
   </P
 ><P
->    TimeDate Perl module collection:
+>&#13;    TimeDate Perl module collection:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Date/"
+HREF="http://www.cpan.org/modules/by-module/Date/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Date/</A
+>&#13;      http://www.cpan.org/modules/by-module/Date/</A
 >
   </P
 ><P
->    GD Perl module:
+>&#13;    GD Perl module:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/GD/"
+HREF="http://www.cpan.org/modules/by-module/GD/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/GD/</A
+>&#13;      http://www.cpan.org/modules/by-module/GD/</A
 >
     Alternately, you should be able to find the latest version of
     GD at <A
@@ -14800,15 +15021,15 @@ TARGET="_top"
 >
   </P
 ><P
->    Chart::Base module:
+>&#13;    Chart::Base module:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Chart/"
+HREF="http://www.cpan.org/modules/by-module/Chart/"
 TARGET="_top"
->    ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Chart/</A
+>&#13;    http://www.cpan.org/modules/by-module/Chart/</A
 >
   </P
 ><P
->    LinuxDoc Software: 
+>&#13;    LinuxDoc Software: 
     <A
 HREF="http://www.linuxdoc.org/"
 TARGET="_top"
@@ -14818,18 +15039,18 @@ TARGET="_top"
   </P
 ></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><HR><H1
 ><A
-NAME="DATABASE"
+NAME="database"
 >Appendix C. The Bugzilla Database</A
 ></H1
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -14845,30 +15066,30 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      This document really needs to be updated with more fleshed out information about primary keys, interrelationships, and maybe some nifty tables to document dependencies.  Any takers?
+>&#13;      This document really needs to be updated with more fleshed out information about primary keys, interrelationships, and maybe some nifty tables to document dependencies.  Any takers?
     </P
 ></TD
 ></TR
 ></TABLE
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DBSCHEMA"
+NAME="dbschema"
 >C.1. Database Schema Chart</A
 ></H1
 ><P
->      <DIV
-CLASS="MEDIAOBJECT"
+>&#13;      <DIV
+CLASS="mediaobject"
 ><P
 ><IMG
 SRC="../images/dbschema.jpg"
 ALT="Database Relationships"
 ></IMG
 ><DIV
-CLASS="CAPTION"
+CLASS="caption"
 ><P
 >Bugzilla database relationships chart</P
 ></DIV
@@ -14878,15 +15099,15 @@ CLASS="CAPTION"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DBDOC"
+NAME="dbdoc"
 >C.2. MySQL Bugzilla Database Introduction</A
 ></H1
 ><P
->      This information comes straight from my life.  I was forced to learn how
+>&#13;      This information comes straight from my life.  I was forced to learn how
       Bugzilla organizes database because of nitpicky requests from users for tiny
       changes in wording, rather than having people re-educate themselves or
       figure out how to work our procedures around the tool.  It sucks, but it can
@@ -14894,7 +15115,7 @@ NAME="DBDOC"
       comes.
     </P
 ><P
->      So, here you are with your brand-new installation of Bugzilla.  You've got
+>&#13;      So, here you are with your brand-new installation of Bugzilla.  You've got
       MySQL set up, Apache working right, Perl DBI and DBD talking to the database
       flawlessly.  Maybe you've even entered a few test bugs to make sure email's
       working; people seem to be notified of new bugs and changes, and you can
@@ -14904,12 +15125,12 @@ NAME="DBDOC"
       testers.
     </P
 ><P
->      What's the next thing you do?  Outline a training strategy for your
+>&#13;      What's the next thing you do?  Outline a training strategy for your
       development team, of course, and bring them up to speed on the new tool you've
       labored over for hours.
     </P
 ><P
->      Your first training session starts off very well!  You have a captive
+>&#13;      Your first training session starts off very well!  You have a captive
       audience which seems enraptured by the efficiency embodied in this thing called
       "Bugzilla".  You are caught up describing the nifty features, how people can
       save favorite queries in the database, set them up as headers and footers on
@@ -14918,12 +15139,12 @@ NAME="DBDOC"
       and rescue Jane from the clutches of Certain Death!
     </P
 ><P
->      But Certain Death speaks up -- a tiny voice, from the dark corners of the
+>&#13;      But Certain Death speaks up -- a tiny voice, from the dark corners of the
       conference room.  "I have a concern," the voice hisses from the darkness,
       "about the use of the word 'verified'.
     </P
 ><P
->      The room, previously filled with happy chatter, lapses into reverential
+>&#13;      The room, previously filled with happy chatter, lapses into reverential
       silence as Certain Death (better known as the Vice President of Software
       Engineering) continues.  "You see, for two years we've used the word 'verified'
       to indicate that a developer or quality assurance engineer has confirmed that,
@@ -14932,7 +15153,7 @@ NAME="DBDOC"
       'approved' as soon as possible. To avoid confusion, of course."
     </P
 ><P
->      Oh no!  Terror strikes your heart, as you find yourself mumbling "yes, yes, I
+>&#13;      Oh no!  Terror strikes your heart, as you find yourself mumbling "yes, yes, I
       don't think that would be a problem," You review the changes with Certain
       Death, and continue to jabber on, "no, it's not too big a change. I mean, we
       have the source code, right? You know, 'Use the Source, Luke' and all that...
@@ -14940,20 +15161,20 @@ NAME="DBDOC"
       burbling, and boiling on a hot Jamaican sand dune...
     </P
 ><P
->      Thus begins your adventure into the heart of Bugzilla.  You've been forced
+>&#13;      Thus begins your adventure into the heart of Bugzilla.  You've been forced
       to learn about non-portable enum() fields, varchar columns, and tinyint
       definitions. The Adventure Awaits You!
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2331"
+NAME="AEN2340"
 >C.2.1. Bugzilla Database Basics</A
 ></H2
 ><P
->      If you were like me, at this point you're totally clueless
+>&#13; If you were like me, at this point you're totally clueless
        about the internals of MySQL, and if it weren't for this
        executive order from the Vice President you couldn't care less
        about the difference between a <SPAN
@@ -14977,24 +15198,24 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->            To connect to your database:
+>&#13;       To connect to your database:
            </P
 ><P
->            <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >mysql</B
 ><TT
-CLASS="PARAMETER"
+CLASS="parameter"
 ><I
 >-u root</I
 ></TT
 >
            </P
 ><P
->            If this works without asking you for a password,
+>&#13;       If this works without asking you for a password,
              <EM
 >shame on you</EM
 >!  You should have
@@ -15012,7 +15233,7 @@ CLASS="PARAMETER"
              this:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 ></P
 ><P
@@ -15021,25 +15242,25 @@ CLASS="QUOTE"
 >"bugs"</SPAN
 > is the name
              you chose in the<TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > file
              for your Bugzilla database, type:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >use bugs;</B
 ></P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -15068,11 +15289,11 @@ CLASS="QUOTE"
 >
       </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2360"
+NAME="AEN2369"
 >C.2.1.1. Bugzilla Database Tables</A
 ></H3
 ><P
@@ -15081,10 +15302,10 @@ NAME="AEN2360"
          command:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >show tables from bugs;</B
 ></P
 ><P
@@ -15107,8 +15328,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->+-------------------+
+CLASS="programlisting"
+>&#13;+-------------------+
 | Tables in bugs    |
 +-------------------+
 | attachments       |
@@ -15141,8 +15362,9 @@ CLASS="PROGRAMLISTING"
 ></TABLE
 ></P
 ><P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 ><br>
+<br>
 &nbsp;&nbsp;Here's&nbsp;an&nbsp;overview&nbsp;of&nbsp;what&nbsp;each&nbsp;table&nbsp;does.&nbsp;&nbsp;Most&nbsp;columns&nbsp;in&nbsp;each&nbsp;table&nbsp;have<br>
 descriptive&nbsp;names&nbsp;that&nbsp;make&nbsp;it&nbsp;fairly&nbsp;trivial&nbsp;to&nbsp;figure&nbsp;out&nbsp;their&nbsp;jobs.<br>
 <br>
@@ -15324,19 +15546,19 @@ http://www.devshed.com/Server_Side/MySQL/<br>
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GRANTTABLES"
+NAME="granttables"
 >C.3. MySQL Permissions &#38; Grant Tables</A
 ></H1
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -15365,7 +15587,7 @@ VALIGN="TOP"
        troubles to work on : )  Although it is of limited use, it
        still has SOME use, thus it's still included.</P
 ><P
->      Please note, however, that I was a relatively new user to
+>&#13; Please note, however, that I was a relatively new user to
        MySQL at the time.  Some of my suggestions, particularly in
        how to set up security, showed a terrible lack of
        security-related database experience.
@@ -15375,8 +15597,9 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
-CLASS="LITERALLAYOUT"
->From&nbsp;matt_barnson@singletrac.com&nbsp;Wed&nbsp;Jul&nbsp;&nbsp;7&nbsp;09:00:07&nbsp;1999<br>
+CLASS="literallayout"
+><br>
+From&nbsp;matt_barnson@singletrac.com&nbsp;Wed&nbsp;Jul&nbsp;&nbsp;7&nbsp;09:00:07&nbsp;1999<br>
 Date:&nbsp;Mon,&nbsp;1&nbsp;Mar&nbsp;1999&nbsp;21:37:04&nbsp;-0700&nbsp;<br>
 From:&nbsp;Matthew&nbsp;Barnson&nbsp;matt_barnson@singletrac.com<br>
 To:&nbsp;keystone-users@homeport.org<br>
@@ -15542,28 +15765,28 @@ http://www.mysql.com/Manual/manual.html.<br>
 ></DIV
 ></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><HR><H1
 ><A
-NAME="PATCHES"
+NAME="patches"
 >Appendix D. Useful Patches and Utilities for Bugzilla</A
 ></H1
 ><P
 >Are you looking for a way to put your Bugzilla into overdrive?  Catch some of the niftiest tricks here in this section.</P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="REWRITE"
+NAME="rewrite"
 >D.1. Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</A
 ></H1
 ><P
 >Apache's <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > module lets you do some truly amazing things with URL rewriting.  Here are a couple of examples of what you can do.</P
 ><P
@@ -15572,9 +15795,9 @@ CLASS="FILENAME"
 TYPE="1"
 ><LI
 ><P
->        Make it so if someone types
+>&#13;   Make it so if someone types
          <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >http://www.foo.com/12345</TT
 >,
          Bugzilla spits back
@@ -15584,17 +15807,19 @@ CLASS="COMPUTEROUTPUT"
 ><TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;VirtualHost 12.34.56.78&#62;
+CLASS="programlisting"
+>&#13;
+&#60;VirtualHost 12.34.56.78&#62;
 RewriteEngine On
 RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
 &#60;/VirtualHost&#62;
+
        </PRE
 ></FONT
 ></TD
@@ -15615,11 +15840,11 @@ TARGET="_top"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SETPERL"
+NAME="setperl"
 >D.2. The setperl.csh Utility</A
 ></H1
 ><P
@@ -15629,12 +15854,12 @@ NAME="SETPERL"
       search path on your system, it will not work!
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Download the "setperl.csh" utility to your Bugzilla
+>&#13;   Download the "setperl.csh" utility to your Bugzilla
          directory and make it executable.
        </P
 ><OL
@@ -15642,14 +15867,14 @@ CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >cd /your/path/to/bugzilla</B
 >
              </TT
@@ -15658,13 +15883,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  setperl.csh
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=10795'</B
@@ -15674,13 +15899,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod
                  u+x setperl.csh</B
 > </TT
@@ -15691,21 +15916,21 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Prepare (and fix) Bugzilla file permissions.
+>&#13;   Prepare (and fix) Bugzilla file permissions.
        </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod u+w *</B
 >
              </TT
@@ -15714,13 +15939,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod
                  u+x duplicates.cgi</B
 > </TT
@@ -15729,14 +15954,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod a-x bug_status.html</B
 >
              </TT
@@ -15747,39 +15972,39 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Run the script:
+>&#13;   Run the script:
        </P
 ><P
->        <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;   <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
            <B
-CLASS="COMMAND"
+CLASS="command"
 >./setperl.csh /your/path/to/perl</B
 >
          </TT
 >
 <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN2439"
+NAME="AEN2448"
 ></A
 ><P
 ><B
 >Example D-1. Using Setperl to set your perl path</B
 ></P
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >./setperl.csh /usr/bin/perl</B
 >
              </TT
@@ -15793,26 +16018,26 @@ CLASS="COMMAND"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CMDLINE"
+NAME="cmdline"
 >D.3. Command-line Bugzilla Queries</A
 ></H1
 ><P
->      Users can query Bugzilla from the command line using this suite
+>&#13;      Users can query Bugzilla from the command line using this suite
       of utilities.
     </P
 ><P
->      The query.conf file contains the mapping from options to field
+>&#13;      The query.conf file contains the mapping from options to field
       names and comparison types.  Quoted option names are "grepped"
       for, so it should be easy to edit this file.  Comments (#) have
       no effect; you must make sure these lines do not contain any
       quoted "option"
     </P
 ><P
->      buglist is a shell script which submits a Bugzilla query and
+>&#13;      buglist is a shell script which submits a Bugzilla query and
       writes the resulting HTML page to stdout.  It supports both
       short options, (such as "-Afoo" or "-Rbar") and long options
       (such as "--assignedto=foo" or "--reporter=bar").  If the first
@@ -15820,53 +16045,53 @@ NAME="CMDLINE"
       prefixed with "--default=".
     </P
 ><P
->      The columlist is taken from the COLUMNLIST environment variable.
+>&#13;      The columlist is taken from the COLUMNLIST environment variable.
       This is equivalent to the "Change Columns" option when you list
       bugs in buglist.cgi.  If you have already used Bugzilla, use
       <B
-CLASS="COMMAND"
+CLASS="command"
 >grep COLUMLIST ~/.netscape/cookies</B
 > to see
       your current COLUMNLIST setting.
     </P
 ><P
->      bugs is a simple shell script which calls buglist and extracts
+>&#13;      bugs is a simple shell script which calls buglist and extracts
       the bug numbers from the output.  Adding the prefix
       "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug
       list into a working link if any bugs are found. Counting bugs is
       easy.  Pipe the results through <B
-CLASS="COMMAND"
+CLASS="command"
 >sed -e 's/,/ /g' | wc |
        awk '{printf $2 "\n"}'</B
 >
     </P
 ><P
->      Akkana says she has good results piping buglist output through
+>&#13;      Akkana says she has good results piping buglist output through
       <B
-CLASS="COMMAND"
+CLASS="command"
 >w3m -T text/html -dump</B
 >
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Download three files:
+>&#13;   Download three files:
        </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash$</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  query.conf
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157'</B
@@ -15876,13 +16101,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash$</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  buglist
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944'</B
@@ -15892,13 +16117,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  bugs
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215'</B
@@ -15910,15 +16135,15 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Make your utilities executable:
+>&#13;   Make your utilities executable:
          <TT
-CLASS="COMPUTEROUTPUT"
->          <TT
-CLASS="PROMPT"
+CLASS="computeroutput"
+>&#13;     <TT
+CLASS="prompt"
 >bash$</TT
 >
            <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod u+x buglist bugs</B
 >
          </TT
@@ -15929,30 +16154,30 @@ CLASS="COMMAND"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="QUICKSEARCH"
+NAME="quicksearch"
 >D.4. The Quicksearch Utility</A
 ></H1
 ><P
->      Quicksearch is a new, experimental feature of the 2.12 release.
+>&#13;      Quicksearch is a new, experimental feature of the 2.12 release.
       It consist of two Javascript files, "quicksearch.js" and
       "localconfig.js", and two documentation files,
       "quicksearch.html" and "quicksearchhack.html"
     </P
 ><P
->      The index.html page has been updated to include the QuickSearch
+>&#13;      The index.html page has been updated to include the QuickSearch
       text box.
     </P
 ><P
->      To take full advantage of the query power, the Bugzilla
+>&#13;      To take full advantage of the query power, the Bugzilla
       maintainer must edit "localconfig.js" according to the value
       sets used in the local installation.
     </P
 ><P
->      Currently, keywords must be hard-coded in localconfig.js.  If
+>&#13;      Currently, keywords must be hard-coded in localconfig.js.  If
       they are not, keywords are not automatically recognized.  This
       means, if localconfig.js is left unconfigured, that searching
       for a bug with the "foo" keyword will only find bugs with "foo"
@@ -15960,7 +16185,7 @@ NAME="QUICKSEARCH"
       but not those with the keyword "foo".
     </P
 ><P
->      Workarounds for Bugzilla users:
+>&#13;      Workarounds for Bugzilla users:
       <P
 ></P
 ><TABLE
@@ -15983,7 +16208,7 @@ BORDER="0"
 >
     </P
 ><P
->      When this tool is ported from client-side JavaScript to
+>&#13;      When this tool is ported from client-side JavaScript to
       server-side Perl, the requirement for hard-coding keywords can
       be fixed. <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=70907"
@@ -15993,26 +16218,26 @@ TARGET="_top"
     </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BZHACKING"
+NAME="bzhacking"
 >D.5. Hacking Bugzilla</A
 ></H1
 ><P
->      The following is a guide for reviewers when checking code into Bugzilla's
+>&#13;      The following is a guide for reviewers when checking code into Bugzilla's
       CVS repostory at mozilla.org.  If you wish to submit patches to Bugzilla,
       you should follow the rules and style conventions below.  Any code that
       does not adhere to these basic rules will not be added to Bugzilla's
       codebase.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2495"
+NAME="AEN2504"
 >D.5.1. Things that have caused problems and should be avoided</A
 ></H2
 ><P
@@ -16021,25 +16246,25 @@ NAME="AEN2495"
 TYPE="1"
 ><LI
 ><P
->            Usage of variables in Regular Expressions
+>&#13;            Usage of variables in Regular Expressions
           </P
 ><P
->            It is very important that you don't use a variable in a regular
+>&#13;            It is very important that you don't use a variable in a regular
             expression unless that variable is supposed to contain an expression.
             This especially applies when using grep.  You should use:
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->grep ($_ eq $value, @array);
+CLASS="programlisting"
+>&#13;grep ($_ eq $value, @array);
             </PRE
 ></FONT
 ></TD
@@ -16048,20 +16273,20 @@ CLASS="PROGRAMLISTING"
 >
           </P
 ><P
->            -- NOT THIS --
+>&#13;            -- NOT THIS --
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->grep (/$value/, @array);
+CLASS="programlisting"
+>&#13;grep (/$value/, @array);
             </PRE
 ></FONT
 ></TD
@@ -16070,12 +16295,12 @@ CLASS="PROGRAMLISTING"
 >
           </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -16090,9 +16315,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you need to use a non-expression variable inside of an expression, be
+>&#13;              If you need to use a non-expression variable inside of an expression, be
               sure to quote it properly (using <TT
-CLASS="FUNCTION"
+CLASS="function"
 >\Q..\E</TT
 >).
             </P
@@ -16104,68 +16329,70 @@ CLASS="FUNCTION"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><HR><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2509"
+NAME="AEN2518"
 >D.5.2. Coding Style for Bugzilla</A
 ></H2
 ><P
->        While it's true that not all of the code currently in Bugzilla adheres to
+>&#13;        While it's true that not all of the code currently in Bugzilla adheres to
         this (or any) styleguide, it is something that is being worked toward.  Therefore,
         we ask that all new code (submitted patches and new files) follow this guide
         as closely as possible (if you're only changing 1 or 2 lines, you don't have
         to reformat the entire file :).
       </P
 ><P
->        The Bugzilla development team has decided to adopt the perl style guide as
+>&#13;        The Bugzilla development team has decided to adopt the perl style guide as
         published by Larry Wall.  This giude can be found in <SPAN
 CLASS="QUOTE"
 >"Programming
         Perl"</SPAN
 > (the camel book) or by typing <B
-CLASS="COMMAND"
+CLASS="command"
 >man perlstyle</B
 > at
         your favorite shell prompt.
       </P
 ><P
->        What appears below if a brief summary, please refer to the perl style
-        guide if you don't see your question covered here.
+>&#13;        What appears below if a brief summary, please refer to the perl style
+        guide if you don't see your question covered here.  It is much better to submit
+       a patch which fails these criteria than no patch at all, but please try to meet
+       these minimum standards when submitting code to Bugzilla.
       </P
 ><P
 ></P
 ><UL
 ><LI
 ><P
->            Whitespace
+>&#13;            Whitespace
           </P
 ><P
->            Bugzilla's prefered indentation is 4 spaces (no tabs, please).
+>&#13;            Bugzilla's prefered indentation is 4 spaces (no tabs, please).
           </P
 ></LI
 ><LI
 ><P
->            Curly braces.
+>&#13;            Curly braces.
           </P
 ><P
->            The opening brace of a block should be on the same line as the statement
+>&#13;            The opening brace of a block should be on the same line as the statement
             that is causing the block and the closing brace should be at the same
             indentation level as that statement, for example:
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->if ($var) {
+CLASS="programlisting"
+>&#13;if ($var) {
     print "The variable is true";
 }
 else {
@@ -16179,20 +16406,20 @@ else {
 >
           </P
 ><P
->            -- NOT THIS --
+>&#13;            -- NOT THIS --
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->if ($var)
+CLASS="programlisting"
+>&#13;if ($var)
 {
     print "The variable is true";
 }
@@ -16210,16 +16437,27 @@ else
 ></LI
 ><LI
 ><P
->            File Names
+>&#13;     Cookies
+         </P
+><P
+>&#13;     Bugzilla uses cookies to ease the user experience, but no new patches
+           should <EM
+>require</EM
+> user-side cookies.
+         </P
+></LI
+><LI
+><P
+>&#13;            File Names
           </P
 ><P
->            File names for bugzilla code and support documention should be legal across
+>&#13;            File names for bugzilla code and support documention should be legal across
             multiple platforms. <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >\ / : * ? " &#60; &#62;</TT
 >
             and <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >|</TT
 > are all illegal characters for filenames
             on various platforms.  Also, file names should not have spaces in them as they
@@ -16228,50 +16466,111 @@ CLASS="COMPUTEROUTPUT"
 ></LI
 ><LI
 ><P
->            Variable Names
+>&#13;     Javascript dependencies
+         </P
+><P
+>&#13;     While Bugzilla uses Javascript to make the user experience easier, no patch
+           to Bugzilla should <EM
+>require</EM
+> Javascript.
+         </P
+></LI
+><LI
+><P
+>&#13;     Patch Format
+         </P
+><P
+>&#13;     All patches submitted for inclusion into Bugzilla should be in the form of a
+           <SPAN
+CLASS="QUOTE"
+>"unified diff"</SPAN
+>.  This comes from using <SPAN
+CLASS="QUOTE"
+>"diff -u"</SPAN
+>
+           instead of simply <SPAN
+CLASS="QUOTE"
+>"diff"</SPAN
+> when creating your patch.  This will
+           result in quicker acceptance of the patch.
+         </P
+></LI
+><LI
+><P
+>&#13;     Schema Changes
+         </P
+><P
+>&#13;     If you make schema changes, you should modify <TT
+CLASS="filename"
+>sanitycheck.cgi</TT
+>
+           to support the new schema.  All referential columns should be checked.
+         </P
+></LI
+><LI
+><P
+>&#13;     Taint Mode
+         </P
+><P
+>&#13;     All new cgis must run in Taint mode (Perl taint and DBI taint), and existing cgi's
+           which run in taint mode must not have taint mode turned off.
+         </P
+></LI
+><LI
+><P
+>&#13;     Templatization
+         </P
+><P
+>&#13;     Patches to Bugzilla need to support templates so they do not force user interface choices
+           on Bugzilla administrators.
+         </P
+></LI
+><LI
+><P
+>&#13;            Variable Names
           </P
 ><P
->            If a variable is scoped globally (<TT
-CLASS="COMPUTEROUTPUT"
+>&#13;            If a variable is scoped globally (<TT
+CLASS="computeroutput"
 >$::variable</TT
 >)
             its name should be descriptive of what it contains.  Local variables can be named
             a bit looser, provided the context makes their content obvious.  For example,
             <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >$ret</TT
 > could be used as a staging variable for a
              routine's return value as the line <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >return $ret;</TT
 >
              will make it blatantly obvious what the variable holds and most likely be shown
              on the same screen as <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >my $ret = "";</TT
 >.
           </P
 ></LI
 ><LI
 ><P
->            Cross Database Compatability
+>&#13;            Cross Database Compatability
           </P
 ><P
->            Bugzilla was originally written to work with MySQL and therefore took advantage
+>&#13;            Bugzilla was originally written to work with MySQL and therefore took advantage
             of some of its features that aren't contained in other RDBMS software.  These
             should be avoided in all new code.  Examples of these features are enums and
             <TT
-CLASS="FUNCTION"
+CLASS="function"
 >encrypt()</TT
 >.
           </P
 ></LI
 ><LI
 ><P
->            Cross Platform Compatability
+>&#13;            Cross Platform Compatability
           </P
 ><P
->            While Bugzilla was written to be used on Unix based systems (and Unix/Linux is
+>&#13;            While Bugzilla was written to be used on Unix based systems (and Unix/Linux is
             still the only officially supported platform) there are many who desire/need to
             run Bugzilla on Microsoft Windows boxes.  Whenever possible, we should strive
             not to make the lives of these people any more complicated and avoid doing things
@@ -16283,16 +16582,16 @@ CLASS="FUNCTION"
 ></DIV
 ></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><HR><H1
 ><A
-NAME="GFDL"
+NAME="gfdl"
 >Appendix E. GNU Free Documentation License</A
 ></H1
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2550"
+NAME="AEN2583"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -16303,11 +16602,11 @@ Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.</P
 ></BLOCKQUOTE
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_0"
+NAME="gfdl-0"
 >0. PREAMBLE</A
 ></H1
 ><P
@@ -16335,11 +16634,11 @@ NAME="GFDL_0"
     whose purpose is instruction or reference.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_1"
+NAME="gfdl-1"
 >1. APPLICABILITY AND DEFINITIONS</A
 ></H1
 ><P
@@ -16408,11 +16707,11 @@ NAME="GFDL_1"
     text.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_2"
+NAME="gfdl-2"
 >2. VERBATIM COPYING</A
 ></H1
 ><P
@@ -16431,11 +16730,11 @@ NAME="GFDL_2"
     above, and you may publicly display copies.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_3"
+NAME="gfdl-3"
 >3. COPYING IN QUANTITY</A
 ></H1
 ><P
@@ -16478,11 +16777,11 @@ NAME="GFDL_3"
     updated version of the Document.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_4"
+NAME="gfdl-4"
 >4. MODIFICATIONS</A
 ></H1
 ><P
@@ -16631,11 +16930,11 @@ TYPE="A"
     or to assert or imply endorsement of any Modified Version.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_5"
+NAME="gfdl-5"
 >5. COMBINING DOCUMENTS</A
 ></H1
 ><P
@@ -16663,11 +16962,11 @@ NAME="GFDL_5"
     must delete all sections entitled "Endorsements."</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_6"
+NAME="gfdl-6"
 >6. COLLECTIONS OF DOCUMENTS</A
 ></H1
 ><P
@@ -16685,11 +16984,11 @@ NAME="GFDL_6"
     copying of that document.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_7"
+NAME="gfdl-7"
 >7. AGGREGATION WITH INDEPENDENT WORKS</A
 ></H1
 ><P
@@ -16711,11 +17010,11 @@ NAME="GFDL_7"
     aggregate.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_8"
+NAME="gfdl-8"
 >8. TRANSLATION</A
 ></H1
 ><P
@@ -16732,11 +17031,11 @@ NAME="GFDL_8"
     prevail.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_9"
+NAME="gfdl-9"
 >9. TERMINATION</A
 ></H1
 ><P
@@ -16750,11 +17049,11 @@ NAME="GFDL_9"
     compliance.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_10"
+NAME="gfdl-10"
 >10. FUTURE REVISIONS OF THIS LICENSE</A
 ></H1
 ><P
@@ -16779,11 +17078,11 @@ TARGET="_top"
     Free Software Foundation.</P
 ></DIV
 ><DIV
-CLASS="SECT1"
+CLASS="sect1"
 ><HR><H1
-CLASS="SECT1"
+CLASS="sect1"
 ><A
-NAME="GFDL_HOWTO"
+NAME="gfdl-howto"
 >How to use this License for your documents</A
 ></H1
 ><P
@@ -16791,19 +17090,20 @@ NAME="GFDL_HOWTO"
     a copy of the License in the document and put the following
     copyright and license notices just after the title page:</P
 ><A
-NAME="AEN2640"
+NAME="AEN2673"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->      Copyright (c)  YEAR  YOUR NAME.
+>&#13;      Copyright (c)  YEAR  YOUR NAME.
       Permission is granted to copy, distribute and/or modify this document
       under the terms of the GNU Free Documentation License, Version 1.1
       or any later version published by the Free Software Foundation;
       with the Invariant Sections being LIST THEIR TITLES, with the
       Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
       A copy of the license is included in the section entitled "GNU
-      Free Documentation License".</P
+      Free Documentation License".
+</P
 ></BLOCKQUOTE
 ><P
 >If you have no Invariant Sections, write "with no Invariant
@@ -16822,15 +17122,15 @@ CLASS="BLOCKQUOTE"
 CLASS="GLOSSARY"
 ><H1
 ><A
-NAME="GLOSSARY"
+NAME="glossary"
 >Glossary</A
 ></H1
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="AEN2645"
+NAME="AEN2678"
 >0-9, high ascii</A
 ></H1
 ><DL
@@ -16840,17 +17140,17 @@ NAME="AEN2645"
 ></DT
 ><DD
 ><P
->          Apache web server, and other NCSA-compliant web servers,
+>&#13;     Apache web server, and other NCSA-compliant web servers,
            observe the convention of using files in directories
            called <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files.  These
            restrict parameters of the web server.  In Bugzilla, they
            are used to restrict access to certain files which would
            otherwise compromise your installation.  For instance, the
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > file contains the
            password to your database.  If this information were
@@ -16862,11 +17162,11 @@ CLASS="FILENAME"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_A"
+NAME="gloss-a"
 >A</A
 ></H1
 ><DL
@@ -16879,7 +17179,7 @@ NAME="GLOSS_A"
 >In this context, Apache is the web server most
            commonly used for serving up
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > pages.  Contrary to
            popular belief, the apache web server has nothing to do
@@ -16890,18 +17190,18 @@ CLASS="QUOTE"
 >"a patchy"</SPAN
 > version of the original
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >NCSA</SPAN
 > world-wide-web server.</P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_B"
+NAME="gloss-b"
 >B</A
 ></H1
 ><DL
@@ -16911,7 +17211,7 @@ NAME="GLOSS_B"
 ></DT
 ><DD
 ><P
->          A <SPAN
+>&#13;     A <SPAN
 CLASS="QUOTE"
 >"Bug"</SPAN
 > in Bugzilla refers to an issue
@@ -16933,7 +17233,7 @@ CLASS="QUOTE"
 ></DT
 ><DD
 ><P
->          Each Bugzilla Bug is assigned a number that uniquely
+>&#13;     Each Bugzilla Bug is assigned a number that uniquely
            identifies that Bug.  The Bug associated with a Bug Number
            can be pulled up via a query, or easily from the very
            front page by typing the number in the "Find" box.
@@ -16963,31 +17263,31 @@ CLASS="QUOTE"
 ></DT
 ><DD
 ><P
->          Bugzilla is the industry-standard bug tracking system.  It
+>&#13;     Bugzilla is the industry-standard bug tracking system.  It
            is quite popular among Open Source enthusiasts.
          </P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_C"
+NAME="gloss-c"
 ></A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_COMPONENT"
+NAME="gloss-component"
 ><B
 >Component</B
 ></A
 ></DT
 ><DD
 ><P
->          A Component is a subsection of a Product.  It should be a
+>&#13;     A Component is a subsection of a Product.  It should be a
            narrow category, tailored to your organization.  All
            Products must contain at least one Component (and, as a
            matter of fact, creating a Product with no Components will
@@ -16996,10 +17296,10 @@ NAME="GLOSS_COMPONENT"
 ></DD
 ><DT
 ><A
-NAME="GLOSS_CPAN"
+NAME="gloss-cpan"
 ><B
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >CPAN</SPAN
 ></B
 ></A
@@ -17007,7 +17307,7 @@ CLASS="ACRONYM"
 ><DD
 ><P
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >CPAN</SPAN
 > stands for the
            <SPAN
@@ -17016,7 +17316,7 @@ CLASS="QUOTE"
 >.  CPAN
            maintains a large number of extremely useful
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Perl</I
 > modules.  By themselves, Perl
            modules generally do nothing, but when used as part of a
@@ -17026,11 +17326,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_D"
+NAME="gloss-d"
 >D</A
 ></H1
 ><DL
@@ -17044,11 +17344,11 @@ NAME="GLOSS_D"
            background.  In general, most daemons are started at boot
            time via System V init scripts, or through RC scripts on
            BSD-based systems.  <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >mysqld</I
 >, the
            MySQL server, and <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >apache</I
 >, a web
            server, are generally run as daemons.</P
@@ -17056,11 +17356,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_G"
+NAME="gloss-g"
 ></A
 ></H1
 ><DL
@@ -17078,32 +17378,32 @@ CLASS="QUOTE"
            comes by lumping users into groups, and assigning those
            groups certain privileges to
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Products</I
 > and
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Components</I
 > in the
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > database.</P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_I"
+NAME="gloss-i"
 >I</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_INFINITELOOP"
+NAME="gloss-infiniteloop"
 ><B
 >Infinite Loop</B
 ></A
@@ -17115,11 +17415,11 @@ NAME="GLOSS_INFINITELOOP"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_M"
+NAME="gloss-m"
 >M</A
 ></H1
 ><DL
@@ -17131,7 +17431,7 @@ NAME="GLOSS_M"
 ><P
 >mysqld is the name of the
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >daemon</I
 > for the MySQL database.  In
            general, it is invoked automatically through the use of
@@ -17142,11 +17442,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_P"
+NAME="gloss-p"
 >P</A
 ></H1
 ><DL
@@ -17162,9 +17462,9 @@ NAME="GLOSS_P"
            Security) for all bugs entered into components beneath
            it.</P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN2736"
+NAME="AEN2769"
 ></A
 ><P
 ><B
@@ -17219,7 +17519,7 @@ CLASS="QUOTE"
            of an interpreted scripting language (such as shell
            script), combined with the speed and power of a compiled
            language, such as C.  <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > is
            maintained in Perl.</P
@@ -17227,11 +17527,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_Q"
+NAME="gloss-q"
 >Q</A
 ></H1
 ><DL
@@ -17268,17 +17568,17 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_R"
+NAME="gloss-r"
 >R</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_RECURSION"
+NAME="gloss-recursion"
 ><B
 >Recursion</B
 ></A
@@ -17300,25 +17600,25 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_S"
+NAME="gloss-s"
 >S</A
 ></H1
 ><DL
 ><DT
 ><B
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 ></B
 ></DT
 ><DD
 ><P
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > stands for <SPAN
 CLASS="QUOTE"
@@ -17328,14 +17628,14 @@ CLASS="QUOTE"
            1980's to provide an extensible means to maintain
            documentation based upon content instead of presentation,
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > has withstood the test of time as
            a robust, powerful language.
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 ></I
 > is the
@@ -17344,20 +17644,20 @@ CLASS="QUOTE"
 >"baby brother"</SPAN
 > of SGML; any valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 > document it, by definition, a valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > document.  The document you are
            reading is written and maintained in
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 >, and is also valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 > if you modify the Document Type
            Definition.</P
@@ -17365,24 +17665,24 @@ CLASS="ACRONYM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_T"
+NAME="gloss-t"
 >T</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_TARGET_MILESTONE"
+NAME="gloss-target-milestone"
 ><B
 >Target Milestone</B
 ></A
 ></DT
 ><DD
 ><P
->          Target Milestones are Product goals.  They are
+>&#13;     Target Milestones are Product goals.  They are
            configurable on a per-Product basis.  Most software
            development houses have a concept of
            <SPAN
@@ -17398,17 +17698,17 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_Z"
+NAME="gloss-z"
 >Z</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="ZARRO-BOOGS-FOUND"
+NAME="zarro-boogs-found"
 ><B
 >Zarro Boogs Found</B
 ></A
index affb6046f9fd918eaf3e7f3d13fd0f058ebfa5da..ecab1b62fb32f99a5d9d9fcc01e8c92ce63ab454 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Purpose and Scope of this Guide"
 HREF="aboutthisguide.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="aboutthisguide.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="ABOUT"
+NAME="about"
 >Chapter 1. About This Guide</A
 ></H1
 ><DIV
index 0ed58bd19ab928625cc4676f281b77167667cc4e..8fccd435d128375122b29cafedf81a6a1ecf41e8 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Copyright Information"
 HREF="copyright.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,28 +66,28 @@ HREF="copyright.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ABOUTTHISGUIDE"
+NAME="aboutthisguide"
 >1.1. Purpose and Scope of this Guide</A
 ></H1
 ><P
->      This document was started on September 17, 2000 by Matthew P.
+>&#13;      This document was started on September 17, 2000 by Matthew P.
       Barnson after a great deal of procrastination updating the
       Bugzilla FAQ, which I left untouched for nearly half a year.
       After numerous complete rewrites and reformatting, it is the
       document you see today.
     </P
 ><P
->      Bugzilla is simply the best piece of bug-tracking software the
+>&#13;      Bugzilla is simply the best piece of bug-tracking software the
       world has ever seen.  This document is intended to be the
       comprehensive guide to  the installation, administration,
       maintenance, and use of the Bugzilla bug-tracking system.
     </P
 ><P
->      This release of the Bugzilla Guide is the
+>&#13;      This release of the Bugzilla Guide is the
       <EM
 >2.14</EM
 > release. It is so named that it
@@ -108,7 +108,7 @@ NAME="ABOUTTHISGUIDE"
       developers, and those who enjoy a lot of pain. 
     </P
 ><P
->      Newer revisions of the Bugzilla Guide follow the numbering
+>&#13;      Newer revisions of the Bugzilla Guide follow the numbering
       conventions of the main-tree Bugzilla releases, available at
       <A
 HREF="http://www.mozilla.org/projects/bugzilla"
@@ -123,13 +123,13 @@ TARGET="_top"
       Got it?  Good.
     </P
 ><P
->      I wrote this in response to the enormous demand for decent
+>&#13;      I wrote this in response to the enormous demand for decent
       Bugzilla documentation. I have incorporated instructions from
       the Bugzilla README, Frequently Asked Questions, Database Schema
       Document, and various mailing lists to create it. Chances are,
       there are glaring errors in this documentation; please contact
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:barnboy@trilobyte.net"
 >barnboy@trilobyte.net</A
index 6a107f712ba3295814603ed5cb44c44b5529015c..6efc6ab2b003c92044c132e75004ef55b959f496 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Post-Installation Checklist"
 HREF="postinstall-check.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="postinstall-check.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="ADMINISTRATION"
+NAME="administration"
 >Chapter 4. Administering Bugzilla</A
 ></H1
 ><DIV
@@ -90,34 +90,34 @@ HREF="useradmin.html"
 ><DL
 ><DT
 >4.2.1. <A
-HREF="useradmin.html#DEFAULTUSER"
+HREF="useradmin.html#defaultuser"
 >Creating the Default User</A
 ></DT
 ><DT
 >4.2.2. <A
-HREF="useradmin.html#MANAGEUSERS"
+HREF="useradmin.html#manageusers"
 >Managing Other Users</A
 ></DT
 ><DD
 ><DL
 ><DT
 >4.2.2.1. <A
-HREF="useradmin.html#LOGIN"
+HREF="useradmin.html#login"
 >Logging In</A
 ></DT
 ><DT
 >4.2.2.2. <A
-HREF="useradmin.html#CREATENEWUSERS"
+HREF="useradmin.html#createnewusers"
 >Creating new users</A
 ></DT
 ><DT
 >4.2.2.3. <A
-HREF="useradmin.html#DISABLEUSERS"
+HREF="useradmin.html#disableusers"
 >Disabling Users</A
 ></DT
 ><DT
 >4.2.2.4. <A
-HREF="useradmin.html#MODIFYUSERS"
+HREF="useradmin.html#modifyusers"
 >Modifying Users</A
 ></DT
 ></DL
@@ -134,32 +134,32 @@ HREF="programadmin.html"
 ><DL
 ><DT
 >4.3.1. <A
-HREF="programadmin.html#PRODUCTS"
+HREF="programadmin.html#products"
 >Products</A
 ></DT
 ><DT
 >4.3.2. <A
-HREF="programadmin.html#COMPONENTS"
+HREF="programadmin.html#components"
 >Components</A
 ></DT
 ><DT
 >4.3.3. <A
-HREF="programadmin.html#VERSIONS"
+HREF="programadmin.html#versions"
 >Versions</A
 ></DT
 ><DT
 >4.3.4. <A
-HREF="programadmin.html#MILESTONES"
+HREF="programadmin.html#milestones"
 >Milestones</A
 ></DT
 ><DT
 >4.3.5. <A
-HREF="programadmin.html#VOTING"
+HREF="programadmin.html#voting"
 >Voting</A
 ></DT
 ><DT
 >4.3.6. <A
-HREF="programadmin.html#GROUPS"
+HREF="programadmin.html#groups"
 >Groups and Group Security</A
 ></DT
 ></DL
@@ -173,11 +173,11 @@ HREF="security.html"
 ></DIV
 ><FONT
 COLOR="RED"
->    Or, I just got this cool thing installed.  Now what the heck do I
+>&#13;    Or, I just got this cool thing installed.  Now what the heck do I
     do with it?
   </FONT
 ><P
->    So you followed <SPAN
+>&#13;    So you followed <SPAN
 CLASS="QUOTE"
 >"<A
 HREF="installation.html"
index 5be34aff5d0f1bdba76e8f409a1cbdb45667b0fb..25f3375bcf90d0e0b13eabbac8e3eb539744d51e 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="CVS"
 HREF="cvs.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="cvs.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BONSAI"
+NAME="bonsai"
 >5.1. Bonsai</A
 ></H1
 ><P
index 56f68a3b183531ec3fdbe5a3ef23ce59c404de2e..8b66a8ff088fe558e855ea2154021759d8d809b0 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Installation General Notes"
 HREF="geninstall.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="geninstall.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BSDINSTALL"
+NAME="bsdinstall"
 >3.4. BSD Installation Notes</A
 ></H1
 ><P
->      For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please
+>&#13;      For instructions on how to set up Bugzilla on FreeBSD, NetBSD, OpenBSD, BSDi, etc. please
       consult <A
 HREF="osx.html"
 >Section 3.3</A
index f867ff5bdf5f56d62d35df9bf30b39339ecfa5bd..6727dfa88d6d9ed5cb28c79aaf77f02bfd9a89d9 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="GNU Free Documentation License"
 HREF="gfdl.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,26 +66,26 @@ HREF="gfdl.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BZHACKING"
+NAME="bzhacking"
 >D.5. Hacking Bugzilla</A
 ></H1
 ><P
->      The following is a guide for reviewers when checking code into Bugzilla's
+>&#13;      The following is a guide for reviewers when checking code into Bugzilla's
       CVS repostory at mozilla.org.  If you wish to submit patches to Bugzilla,
       you should follow the rules and style conventions below.  Any code that
       does not adhere to these basic rules will not be added to Bugzilla's
       codebase.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2495"
+NAME="AEN2504"
 >D.5.1. Things that have caused problems and should be avoided</A
 ></H2
 ><P
@@ -94,25 +94,25 @@ NAME="AEN2495"
 TYPE="1"
 ><LI
 ><P
->            Usage of variables in Regular Expressions
+>&#13;            Usage of variables in Regular Expressions
           </P
 ><P
->            It is very important that you don't use a variable in a regular
+>&#13;            It is very important that you don't use a variable in a regular
             expression unless that variable is supposed to contain an expression.
             This especially applies when using grep.  You should use:
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->grep ($_ eq $value, @array);
+CLASS="programlisting"
+>&#13;grep ($_ eq $value, @array);
             </PRE
 ></FONT
 ></TD
@@ -121,20 +121,20 @@ CLASS="PROGRAMLISTING"
 >
           </P
 ><P
->            -- NOT THIS --
+>&#13;            -- NOT THIS --
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->grep (/$value/, @array);
+CLASS="programlisting"
+>&#13;grep (/$value/, @array);
             </PRE
 ></FONT
 ></TD
@@ -143,12 +143,12 @@ CLASS="PROGRAMLISTING"
 >
           </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -163,9 +163,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you need to use a non-expression variable inside of an expression, be
+>&#13;              If you need to use a non-expression variable inside of an expression, be
               sure to quote it properly (using <TT
-CLASS="FUNCTION"
+CLASS="function"
 >\Q..\E</TT
 >).
             </P
@@ -177,68 +177,70 @@ CLASS="FUNCTION"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2509"
+NAME="AEN2518"
 >D.5.2. Coding Style for Bugzilla</A
 ></H2
 ><P
->        While it's true that not all of the code currently in Bugzilla adheres to
+>&#13;        While it's true that not all of the code currently in Bugzilla adheres to
         this (or any) styleguide, it is something that is being worked toward.  Therefore,
         we ask that all new code (submitted patches and new files) follow this guide
         as closely as possible (if you're only changing 1 or 2 lines, you don't have
         to reformat the entire file :).
       </P
 ><P
->        The Bugzilla development team has decided to adopt the perl style guide as
+>&#13;        The Bugzilla development team has decided to adopt the perl style guide as
         published by Larry Wall.  This giude can be found in <SPAN
 CLASS="QUOTE"
 >"Programming
         Perl"</SPAN
 > (the camel book) or by typing <B
-CLASS="COMMAND"
+CLASS="command"
 >man perlstyle</B
 > at
         your favorite shell prompt.
       </P
 ><P
->        What appears below if a brief summary, please refer to the perl style
-        guide if you don't see your question covered here.
+>&#13;        What appears below if a brief summary, please refer to the perl style
+        guide if you don't see your question covered here.  It is much better to submit
+       a patch which fails these criteria than no patch at all, but please try to meet
+       these minimum standards when submitting code to Bugzilla.
       </P
 ><P
 ></P
 ><UL
 ><LI
 ><P
->            Whitespace
+>&#13;            Whitespace
           </P
 ><P
->            Bugzilla's prefered indentation is 4 spaces (no tabs, please).
+>&#13;            Bugzilla's prefered indentation is 4 spaces (no tabs, please).
           </P
 ></LI
 ><LI
 ><P
->            Curly braces.
+>&#13;            Curly braces.
           </P
 ><P
->            The opening brace of a block should be on the same line as the statement
+>&#13;            The opening brace of a block should be on the same line as the statement
             that is causing the block and the closing brace should be at the same
             indentation level as that statement, for example:
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->if ($var) {
+CLASS="programlisting"
+>&#13;if ($var) {
     print "The variable is true";
 }
 else {
@@ -252,20 +254,20 @@ else {
 >
           </P
 ><P
->            -- NOT THIS --
+>&#13;            -- NOT THIS --
           </P
 ><P
->            <TABLE
+>&#13;            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->if ($var)
+CLASS="programlisting"
+>&#13;if ($var)
 {
     print "The variable is true";
 }
@@ -283,16 +285,27 @@ else
 ></LI
 ><LI
 ><P
->            File Names
+>&#13;     Cookies
+         </P
+><P
+>&#13;     Bugzilla uses cookies to ease the user experience, but no new patches
+           should <EM
+>require</EM
+> user-side cookies.
+         </P
+></LI
+><LI
+><P
+>&#13;            File Names
           </P
 ><P
->            File names for bugzilla code and support documention should be legal across
+>&#13;            File names for bugzilla code and support documention should be legal across
             multiple platforms. <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >\ / : * ? " &#60; &#62;</TT
 >
             and <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >|</TT
 > are all illegal characters for filenames
             on various platforms.  Also, file names should not have spaces in them as they
@@ -301,50 +314,111 @@ CLASS="COMPUTEROUTPUT"
 ></LI
 ><LI
 ><P
->            Variable Names
+>&#13;     Javascript dependencies
+         </P
+><P
+>&#13;     While Bugzilla uses Javascript to make the user experience easier, no patch
+           to Bugzilla should <EM
+>require</EM
+> Javascript.
+         </P
+></LI
+><LI
+><P
+>&#13;     Patch Format
+         </P
+><P
+>&#13;     All patches submitted for inclusion into Bugzilla should be in the form of a
+           <SPAN
+CLASS="QUOTE"
+>"unified diff"</SPAN
+>.  This comes from using <SPAN
+CLASS="QUOTE"
+>"diff -u"</SPAN
+>
+           instead of simply <SPAN
+CLASS="QUOTE"
+>"diff"</SPAN
+> when creating your patch.  This will
+           result in quicker acceptance of the patch.
+         </P
+></LI
+><LI
+><P
+>&#13;     Schema Changes
+         </P
+><P
+>&#13;     If you make schema changes, you should modify <TT
+CLASS="filename"
+>sanitycheck.cgi</TT
+>
+           to support the new schema.  All referential columns should be checked.
+         </P
+></LI
+><LI
+><P
+>&#13;     Taint Mode
+         </P
+><P
+>&#13;     All new cgis must run in Taint mode (Perl taint and DBI taint), and existing cgi's
+           which run in taint mode must not have taint mode turned off.
+         </P
+></LI
+><LI
+><P
+>&#13;     Templatization
+         </P
+><P
+>&#13;     Patches to Bugzilla need to support templates so they do not force user interface choices
+           on Bugzilla administrators.
+         </P
+></LI
+><LI
+><P
+>&#13;            Variable Names
           </P
 ><P
->            If a variable is scoped globally (<TT
-CLASS="COMPUTEROUTPUT"
+>&#13;            If a variable is scoped globally (<TT
+CLASS="computeroutput"
 >$::variable</TT
 >)
             its name should be descriptive of what it contains.  Local variables can be named
             a bit looser, provided the context makes their content obvious.  For example,
             <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >$ret</TT
 > could be used as a staging variable for a
              routine's return value as the line <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >return $ret;</TT
 >
              will make it blatantly obvious what the variable holds and most likely be shown
              on the same screen as <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >my $ret = "";</TT
 >.
           </P
 ></LI
 ><LI
 ><P
->            Cross Database Compatability
+>&#13;            Cross Database Compatability
           </P
 ><P
->            Bugzilla was originally written to work with MySQL and therefore took advantage
+>&#13;            Bugzilla was originally written to work with MySQL and therefore took advantage
             of some of its features that aren't contained in other RDBMS software.  These
             should be avoided in all new code.  Examples of these features are enums and
             <TT
-CLASS="FUNCTION"
+CLASS="function"
 >encrypt()</TT
 >.
           </P
 ></LI
 ><LI
 ><P
->            Cross Platform Compatability
+>&#13;            Cross Platform Compatability
           </P
 ><P
->            While Bugzilla was written to be used on Unix based systems (and Unix/Linux is
+>&#13;            While Bugzilla was written to be used on Unix based systems (and Unix/Linux is
             still the only officially supported platform) there are many who desire/need to
             run Bugzilla on Microsoft Windows boxes.  Whenever possible, we should strive
             not to make the lives of these people any more complicated and avoid doing things
index 7a1e1ba4487a2f6c06b684a348b4a74e623e7548..09a645d6a11de41ba334c815c41c81ac962bcb4e 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="The Quicksearch Utility"
 HREF="quicksearch.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,26 +66,26 @@ HREF="quicksearch.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CMDLINE"
+NAME="cmdline"
 >D.3. Command-line Bugzilla Queries</A
 ></H1
 ><P
->      Users can query Bugzilla from the command line using this suite
+>&#13;      Users can query Bugzilla from the command line using this suite
       of utilities.
     </P
 ><P
->      The query.conf file contains the mapping from options to field
+>&#13;      The query.conf file contains the mapping from options to field
       names and comparison types.  Quoted option names are "grepped"
       for, so it should be easy to edit this file.  Comments (#) have
       no effect; you must make sure these lines do not contain any
       quoted "option"
     </P
 ><P
->      buglist is a shell script which submits a Bugzilla query and
+>&#13;      buglist is a shell script which submits a Bugzilla query and
       writes the resulting HTML page to stdout.  It supports both
       short options, (such as "-Afoo" or "-Rbar") and long options
       (such as "--assignedto=foo" or "--reporter=bar").  If the first
@@ -93,53 +93,53 @@ NAME="CMDLINE"
       prefixed with "--default=".
     </P
 ><P
->      The columlist is taken from the COLUMNLIST environment variable.
+>&#13;      The columlist is taken from the COLUMNLIST environment variable.
       This is equivalent to the "Change Columns" option when you list
       bugs in buglist.cgi.  If you have already used Bugzilla, use
       <B
-CLASS="COMMAND"
+CLASS="command"
 >grep COLUMLIST ~/.netscape/cookies</B
 > to see
       your current COLUMNLIST setting.
     </P
 ><P
->      bugs is a simple shell script which calls buglist and extracts
+>&#13;      bugs is a simple shell script which calls buglist and extracts
       the bug numbers from the output.  Adding the prefix
       "http://bugzilla.mozilla.org/buglist.cgi?bug_id=" turns the bug
       list into a working link if any bugs are found. Counting bugs is
       easy.  Pipe the results through <B
-CLASS="COMMAND"
+CLASS="command"
 >sed -e 's/,/ /g' | wc |
        awk '{printf $2 "\n"}'</B
 >
     </P
 ><P
->      Akkana says she has good results piping buglist output through
+>&#13;      Akkana says she has good results piping buglist output through
       <B
-CLASS="COMMAND"
+CLASS="command"
 >w3m -T text/html -dump</B
 >
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Download three files:
+>&#13;   Download three files:
        </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash$</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  query.conf
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26157'</B
@@ -149,13 +149,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash$</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  buglist
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26944'</B
@@ -165,13 +165,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  bugs
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=26215'</B
@@ -183,15 +183,15 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Make your utilities executable:
+>&#13;   Make your utilities executable:
          <TT
-CLASS="COMPUTEROUTPUT"
->          <TT
-CLASS="PROMPT"
+CLASS="computeroutput"
+>&#13;     <TT
+CLASS="prompt"
 >bash$</TT
 >
            <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod u+x buglist bugs</B
 >
          </TT
index 6b87af19c9893c7c5292b940c2c5b0b0b96f4e7d..f8ec4f2f3c2623e963e6b41aff2c855df1947121 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Feedback"
 HREF="feedback.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,19 +66,19 @@ HREF="feedback.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONTRIBUTORS"
+NAME="contributors"
 >1.6. Contributors</A
 ></H1
 ><P
->      Thanks go to these people for significant contributions to this
+>&#13;      Thanks go to these people for significant contributions to this
       documentation (in no particular order):
     </P
 ><P
->      Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron
+>&#13;      Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen, Ron
       Teitelbaum, Jacob Steenhagen, Joe Robins
     </P
 ></DIV
index c5bf9dcbc614b4c0c13fb7f8393b1de96aa520d1..94a2b80c11e9eb9c8a0440b3dcd8012a424cd070 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Using Bugzilla"
 HREF="using.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,18 +66,18 @@ HREF="using.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONVENTIONS"
+NAME="conventions"
 >1.9. Document Conventions</A
 ></H1
 ><P
->    This document uses the following conventions
+>&#13;    This document uses the following conventions
   </P
 ><DIV
-CLASS="INFORMALTABLE"
+CLASS="informaltable"
 ><A
 NAME="AEN129"
 ></A
@@ -90,11 +90,11 @@ CLASS="CALSTABLE"
 ><TR
 ><TH
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Descriptions</TH
 ><TH
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Appearance</TH
 ></TR
 ></THEAD
@@ -102,17 +102,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Warnings</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="CAUTION"
+CLASS="caution"
 ><P
 ></P
 ><TABLE
-CLASS="CAUTION"
+CLASS="caution"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -138,17 +138,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Hint</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -174,17 +174,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Notes</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -210,17 +210,17 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Information requiring special attention</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -246,115 +246,115 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >File Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >file.extension</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Directory Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >directory</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Commands to be typed</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >command</B
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Applications Names</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><SPAN
-CLASS="APPLICATION"
+CLASS="application"
 >application</SPAN
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of users command under bash shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >bash$</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of root users command under bash shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >bash#</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><I
-CLASS="FOREIGNPHRASE"
+CLASS="foreignphrase"
 >Prompt</I
 > of user command under tcsh shell</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >tcsh$</TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Environment Variables</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TT
-CLASS="ENVAR"
+CLASS="envar"
 >VARIABLE</TT
 ></TD
 ></TR
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Emphasized word</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><EM
 >word</EM
 ></TD
@@ -362,11 +362,11 @@ VALIGN="TOP"
 ><TR
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 >Code Example</TD
 ><TD
 ALIGN="LEFT"
-VALIGN="TOP"
+VALIGN="MIDDLE"
 ><TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -376,12 +376,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 ><TT
-CLASS="SGMLTAG"
+CLASS="sgmltag"
 >&#60;para&#62;</TT
 >Beginning and end of paragraph<TT
-CLASS="SGMLTAG"
+CLASS="sgmltag"
 >&#60;/para&#62;</TT
 ></PRE
 ></FONT
index f480206d264b7d70d6bc4f2e952c50aed3a32514..423459ceb8ed8cf2b9cd2635f50d301005e2e37a 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Disclaimer"
 HREF="disclaimer.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="disclaimer.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="COPYRIGHT"
+NAME="copyright"
 >1.2. Copyright Information</A
 ></H1
 ><A
@@ -91,7 +91,7 @@ VALIGN="TOP"
 WIDTH="80%"
 VALIGN="TOP"
 ><P
->      Permission is granted to copy, distribute and/or modify this
+>&#13; Permission is granted to copy, distribute and/or modify this
        document under the terms of the GNU Free Documentation
        License, Version 1.1 or any later version published  by the
        Free Software Foundation; with no Invariant Sections, no
@@ -111,7 +111,7 @@ COLSPAN="2"
 ALIGN="RIGHT"
 VALIGN="TOP"
 >--<SPAN
-CLASS="ATTRIBUTION"
+CLASS="attribution"
 >Copyright (c) 2000-2001 Matthew P. Barnson</SPAN
 ></TD
 ><TD
@@ -120,7 +120,7 @@ WIDTH="10%"
 ></TR
 ></TABLE
 ><P
->      If you have any questions regarding this document, its
+>&#13;      If you have any questions regarding this document, its
       copyright, or publishing this document in non-electronic form,
       please contact Matthew P. Barnson. 
     </P
index 1c177276bb52e5ef8db0f448a88caea8a923b6ae..ff83ee0eaf2341a3b549331201f9e8b6a33e6ecc 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Contributors"
 HREF="contributors.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,21 +66,21 @@ HREF="contributors.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CREDITS"
+NAME="credits"
 >1.5. Credits</A
 ></H1
 ><P
->      The people listed below have made enormous contributions to the
+>&#13;      The people listed below have made enormous contributions to the
       creation of this Guide, through their dedicated hacking efforts,
       numerous e-mail and IRC support sessions, and overall excellent
       contribution to the Bugzilla community:
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://terry@mozilla.org"
 TARGET="_top"
 >Terry Weissman</A
@@ -89,7 +89,7 @@ TARGET="_top"
       README upon which the UNIX installation documentation is largely based.
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://tara@tequilarista.org"
 TARGET="_top"
 >Tara
@@ -98,7 +98,7 @@ TARGET="_top"
       strong after Terry left Mozilla.org
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://dkl@redhat.com"
 TARGET="_top"
 >Dave Lawrence</A
@@ -108,7 +108,7 @@ TARGET="_top"
       Hat Bugzilla" appendix
     </P
 ><P
->      <A
+>&#13;      <A
 HREF="mailto://endico@mozilla.org"
 TARGET="_top"
 >Dawn Endico</A
@@ -117,7 +117,7 @@ TARGET="_top"
       questions and arguments on irc.mozilla.org in #mozwebtools
     </P
 ><P
->      Last but not least, all the members of the <A
+>&#13;      Last but not least, all the members of the <A
 HREF="news://news.mozilla.org/netscape/public/mozilla/webtools"
 TARGET="_top"
 > netscape.public.mozilla.webtools</A
index 47dbc8940bd917bb7eb701c7326438813d1c7301..8cdba20c5f530931da1b2facc67a2dabeb437b7f 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Perforce SCM"
 HREF="scm.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="scm.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CVS"
+NAME="cvs"
 >5.2. CVS</A
 ></H1
 ><P
@@ -80,7 +80,7 @@ NAME="CVS"
       certain that Bugzilla is not tied into one particular software
       management package.</P
 ><P
->      Follow the instructions in the FAQ for enabling Bugzilla e-mail
+>&#13;      Follow the instructions in the FAQ for enabling Bugzilla e-mail
       integration.  Ensure that your check-in script sends an email to
       your Bugzilla e-mail gateway with the subject of <SPAN
 CLASS="QUOTE"
@@ -92,13 +92,13 @@ CLASS="QUOTE"
       state.
     </P
 ><P
->      There is also a project, based upon somewhat dated Bugzilla
+>&#13;      There is also a project, based upon somewhat dated Bugzilla
       code, to integrate CVS and Bugzilla through CVS' ability to
       email.  Check it out at:
       <A
 HREF="http://homepages.kcbbs.gen.nz/~tonyg/"
 TARGET="_top"
->      http://homepages.kcbbs.gen.nz/~tonyg/</A
+>&#13;      http://homepages.kcbbs.gen.nz/~tonyg/</A
 >, under the
       <SPAN
 CLASS="QUOTE"
index 25054e2e8393fca11663568c6090c8c00646b9c0..9c718f26d09eabc1b8551fadf22c4b881591df25 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Database Schema Chart"
 HREF="dbschema.html"></HEAD
 ><BODY
-CLASS="APPENDIX"
+CLASS="appendix"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="dbschema.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><H1
 ><A
-NAME="DATABASE"
+NAME="database"
 >Appendix C. The Bugzilla Database</A
 ></H1
 ><DIV
@@ -94,11 +94,11 @@ HREF="granttables.html"
 ></DL
 ></DIV
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -114,7 +114,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      This document really needs to be updated with more fleshed out information about primary keys, interrelationships, and maybe some nifty tables to document dependencies.  Any takers?
+>&#13;      This document really needs to be updated with more fleshed out information about primary keys, interrelationships, and maybe some nifty tables to document dependencies.  Any takers?
     </P
 ></TD
 ></TR
index 44ea6aa60de5e70c7ca81b45801929c8be625af7..19c85eb8fc3387bce53ba9b8c068ff61041aa090 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="MySQL Permissions & Grant Tables"
 HREF="granttables.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="granttables.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DBDOC"
+NAME="dbdoc"
 >C.2. MySQL Bugzilla Database Introduction</A
 ></H1
 ><P
->      This information comes straight from my life.  I was forced to learn how
+>&#13;      This information comes straight from my life.  I was forced to learn how
       Bugzilla organizes database because of nitpicky requests from users for tiny
       changes in wording, rather than having people re-educate themselves or
       figure out how to work our procedures around the tool.  It sucks, but it can
@@ -82,7 +82,7 @@ NAME="DBDOC"
       comes.
     </P
 ><P
->      So, here you are with your brand-new installation of Bugzilla.  You've got
+>&#13;      So, here you are with your brand-new installation of Bugzilla.  You've got
       MySQL set up, Apache working right, Perl DBI and DBD talking to the database
       flawlessly.  Maybe you've even entered a few test bugs to make sure email's
       working; people seem to be notified of new bugs and changes, and you can
@@ -92,12 +92,12 @@ NAME="DBDOC"
       testers.
     </P
 ><P
->      What's the next thing you do?  Outline a training strategy for your
+>&#13;      What's the next thing you do?  Outline a training strategy for your
       development team, of course, and bring them up to speed on the new tool you've
       labored over for hours.
     </P
 ><P
->      Your first training session starts off very well!  You have a captive
+>&#13;      Your first training session starts off very well!  You have a captive
       audience which seems enraptured by the efficiency embodied in this thing called
       "Bugzilla".  You are caught up describing the nifty features, how people can
       save favorite queries in the database, set them up as headers and footers on
@@ -106,12 +106,12 @@ NAME="DBDOC"
       and rescue Jane from the clutches of Certain Death!
     </P
 ><P
->      But Certain Death speaks up -- a tiny voice, from the dark corners of the
+>&#13;      But Certain Death speaks up -- a tiny voice, from the dark corners of the
       conference room.  "I have a concern," the voice hisses from the darkness,
       "about the use of the word 'verified'.
     </P
 ><P
->      The room, previously filled with happy chatter, lapses into reverential
+>&#13;      The room, previously filled with happy chatter, lapses into reverential
       silence as Certain Death (better known as the Vice President of Software
       Engineering) continues.  "You see, for two years we've used the word 'verified'
       to indicate that a developer or quality assurance engineer has confirmed that,
@@ -120,7 +120,7 @@ NAME="DBDOC"
       'approved' as soon as possible. To avoid confusion, of course."
     </P
 ><P
->      Oh no!  Terror strikes your heart, as you find yourself mumbling "yes, yes, I
+>&#13;      Oh no!  Terror strikes your heart, as you find yourself mumbling "yes, yes, I
       don't think that would be a problem," You review the changes with Certain
       Death, and continue to jabber on, "no, it's not too big a change. I mean, we
       have the source code, right? You know, 'Use the Source, Luke' and all that...
@@ -128,20 +128,20 @@ NAME="DBDOC"
       burbling, and boiling on a hot Jamaican sand dune...
     </P
 ><P
->      Thus begins your adventure into the heart of Bugzilla.  You've been forced
+>&#13;      Thus begins your adventure into the heart of Bugzilla.  You've been forced
       to learn about non-portable enum() fields, varchar columns, and tinyint
       definitions. The Adventure Awaits You!
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2331"
+NAME="AEN2340"
 >C.2.1. Bugzilla Database Basics</A
 ></H2
 ><P
->      If you were like me, at this point you're totally clueless
+>&#13; If you were like me, at this point you're totally clueless
        about the internals of MySQL, and if it weren't for this
        executive order from the Vice President you couldn't care less
        about the difference between a <SPAN
@@ -165,24 +165,24 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->            To connect to your database:
+>&#13;       To connect to your database:
            </P
 ><P
->            <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >mysql</B
 ><TT
-CLASS="PARAMETER"
+CLASS="parameter"
 ><I
 >-u root</I
 ></TT
 >
            </P
 ><P
->            If this works without asking you for a password,
+>&#13;       If this works without asking you for a password,
              <EM
 >shame on you</EM
 >!  You should have
@@ -200,7 +200,7 @@ CLASS="PARAMETER"
              this:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 ></P
 ><P
@@ -209,25 +209,25 @@ CLASS="QUOTE"
 >"bugs"</SPAN
 > is the name
              you chose in the<TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > file
              for your Bugzilla database, type:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >use bugs;</B
 ></P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -256,11 +256,11 @@ CLASS="QUOTE"
 >
       </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="AEN2360"
+NAME="AEN2369"
 >C.2.1.1. Bugzilla Database Tables</A
 ></H3
 ><P
@@ -269,10 +269,10 @@ NAME="AEN2360"
          command:</P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >show tables from bugs;</B
 ></P
 ><P
@@ -295,8 +295,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->+-------------------+
+CLASS="programlisting"
+>&#13;+-------------------+
 | Tables in bugs    |
 +-------------------+
 | attachments       |
@@ -329,8 +329,9 @@ CLASS="PROGRAMLISTING"
 ></TABLE
 ></P
 ><P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 ><br>
+<br>
 &nbsp;&nbsp;Here's&nbsp;an&nbsp;overview&nbsp;of&nbsp;what&nbsp;each&nbsp;table&nbsp;does.&nbsp;&nbsp;Most&nbsp;columns&nbsp;in&nbsp;each&nbsp;table&nbsp;have<br>
 descriptive&nbsp;names&nbsp;that&nbsp;make&nbsp;it&nbsp;fairly&nbsp;trivial&nbsp;to&nbsp;figure&nbsp;out&nbsp;their&nbsp;jobs.<br>
 <br>
index 36f51014dcb5329059a05df62cf388c0f46c6073..66871536f1a751383fd040157a4dc7c05558dc92 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="MySQL Bugzilla Database Introduction"
 HREF="dbdoc.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,23 +66,23 @@ HREF="dbdoc.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DBSCHEMA"
+NAME="dbschema"
 >C.1. Database Schema Chart</A
 ></H1
 ><P
->      <DIV
-CLASS="MEDIAOBJECT"
+>&#13;      <DIV
+CLASS="mediaobject"
 ><P
 ><IMG
 SRC="../images/dbschema.jpg"
 ALT="Database Relationships"
 ></IMG
 ><DIV
-CLASS="CAPTION"
+CLASS="caption"
 ><P
 >Bugzilla database relationships chart</P
 ></DIV
index e9874f9f461a3729fef721187b29eabb5cc21906..e488850db08c61cf64c4414c87f421e126eb9673 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="New Versions"
 HREF="newversions.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="newversions.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DISCLAIMER"
+NAME="disclaimer"
 >1.3. Disclaimer</A
 ></H1
 ><P
->      No liability for the contents of this document can be accepted.
+>&#13;      No liability for the contents of this document can be accepted.
       Use the concepts, examples, and other content at your own risk.
       As this is a new edition of this document, there may be errors
       and inaccuracies that may damage your system.  Use of this
@@ -84,13 +84,13 @@ NAME="DISCLAIMER"
       war.  Proceed with caution.
     </P
 ><P
->      All copyrights are held by their respective owners, unless
+>&#13;      All copyrights are held by their respective owners, unless
       specifically noted otherwise.  Use of a term in this document
       should not be regarded as affecting the validity of any
       trademark or service mark.
     </P
 ><P
->      Naming of particular products or brands should not be seen as
+>&#13;      Naming of particular products or brands should not be seen as
       endorsements, with the exception of the term "GNU/Linux".  I
       wholeheartedly endorse the use of GNU/Linux in every situation
       where it is appropriate.  It is an extremely versatile, stable,
@@ -98,13 +98,13 @@ NAME="DISCLAIMER"
       environment for Bugzilla.
     </P
 ><P
->      You are strongly recommended to make a backup of your system
+>&#13;      You are strongly recommended to make a backup of your system
       before installing Bugzilla and at regular intervals thereafter.
       Heaven knows it's saved my bacon time after time; if you
       implement any suggestion in  this Guide, implement this one!
     </P
 ><P
->      Although the Bugzilla development team has taken great care to
+>&#13;      Although the Bugzilla development team has taken great care to
       ensure that all easily-exploitable bugs or options are
       documented or fixed in the code, security holes surely exist.
       Great care should be taken both in the installation and usage of
index a6f289a75a8f0974dabcbb8d2459c1788c2c9b03..37f40f6abe547cef39b32c2e66401ede6d4ab312 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="The Bugzilla Database"
 HREF="database.html"></HEAD
 ><BODY
-CLASS="APPENDIX"
+CLASS="appendix"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,18 +63,18 @@ HREF="database.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><H1
 ><A
-NAME="DOWNLOADLINKS"
+NAME="downloadlinks"
 >Appendix B. Software Download Links</A
 ></H1
 ><P
->    All of these sites are current as of April, 2001.  Hopefully
+>&#13;    All of these sites are current as of April, 2001.  Hopefully
     they'll stay current for a while.
   </P
 ><P
->    Apache Web Server: <A
+>&#13;    Apache Web Server: <A
 HREF="http://www.apache.org/"
 TARGET="_top"
 >http://www.apache.org</A
@@ -82,71 +82,71 @@ TARGET="_top"
     Optional web server for Bugzilla, but recommended because of broad user base and support.
   </P
 ><P
->    Bugzilla: <A
+>&#13;    Bugzilla: <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->      http://www.mozilla.org/projects/bugzilla/</A
+>&#13;      http://www.mozilla.org/projects/bugzilla/</A
 >
   </P
 ><P
->    MySQL: <A
+>&#13;    MySQL: <A
 HREF="http://www.mysql.com/"
 TARGET="_top"
 >http://www.mysql.com/</A
 >
   </P
 ><P
->    Perl: <A
+>&#13;    Perl: <A
 HREF="http://www.perl.org"
 TARGET="_top"
 >http://www.perl.org/</A
 >
   </P
 ><P
->    CPAN: <A
+>&#13;    CPAN: <A
 HREF="http://www.cpan.org/"
 TARGET="_top"
 >http://www.cpan.org/</A
 >
   </P
 ><P
->    DBI Perl module: 
+>&#13;    DBI Perl module: 
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/DBI/"
+HREF="http://www.cpan.org/modules/by-module/DBI/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/DBI/</A
+>&#13;      http://www.cpan.org/modules/by-module/DBI/</A
 >
   </P
 ><P
->    Data::Dumper module: 
+>&#13;    Data::Dumper module: 
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Data/"
+HREF="http://www.cpan.org/modules/by-module/Data/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Data/</A
+>&#13;      http://www.cpan.org/modules/by-module/Data/</A
 >
   </P
 ><P
->    MySQL related Perl modules:
+>&#13;    MySQL related Perl modules:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Mysql/"
+HREF="http://www.cpan.org/modules/by-module/Mysql/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Mysql/</A
+>&#13;      http://www.cpan.org/modules/by-module/Mysql/</A
 >
   </P
 ><P
->    TimeDate Perl module collection:
+>&#13;    TimeDate Perl module collection:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Date/"
+HREF="http://www.cpan.org/modules/by-module/Date/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Date/</A
+>&#13;      http://www.cpan.org/modules/by-module/Date/</A
 >
   </P
 ><P
->    GD Perl module:
+>&#13;    GD Perl module:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/GD/"
+HREF="http://www.cpan.org/modules/by-module/GD/"
 TARGET="_top"
->      ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/GD/</A
+>&#13;      http://www.cpan.org/modules/by-module/GD/</A
 >
     Alternately, you should be able to find the latest version of
     GD at <A
@@ -156,15 +156,15 @@ TARGET="_top"
 >
   </P
 ><P
->    Chart::Base module:
+>&#13;    Chart::Base module:
     <A
-HREF="ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Chart/"
+HREF="http://www.cpan.org/modules/by-module/Chart/"
 TARGET="_top"
->    ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Chart/</A
+>&#13;    http://www.cpan.org/modules/by-module/Chart/</A
 >
   </P
 ><P
->    LinuxDoc Software: 
+>&#13;    LinuxDoc Software: 
     <A
 HREF="http://www.linuxdoc.org/"
 TARGET="_top"
index 4782c9758b7be130aedca89281bd4eb9c5ac477f..e71347b90f762b072603f034b01fbb7f43e7e349 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Step-by-step Install"
 HREF="stepbystep.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="stepbystep.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ERRATA"
+NAME="errata"
 >3.1. ERRATA</A
 ></H1
 ><P
@@ -85,29 +85,29 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->      If you are installing Bugzilla on S.u.S.e. Linux, or some
+>&#13; If you are installing Bugzilla on S.u.S.e. Linux, or some
        other distributions with <SPAN
 CLASS="QUOTE"
 >"paranoid"</SPAN
 > security
        options, it is possible that the checksetup.pl script may fail
        with the error: <SPAN
-CLASS="ERRORNAME"
+CLASS="errorname"
 >cannot chdir(/var/spool/mqueue):
          Permission denied</SPAN
 > This is because your
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var/spool/mqueue</TT
 > directory has a mode of
        <SPAN
 CLASS="QUOTE"
 >"drwx------"</SPAN
 >.  Type <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod 755
          <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var/spool/mqueue</TT
 ></B
 > as root to
@@ -116,7 +116,7 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->      Bugzilla may be installed on Macintosh OS X (10), which is a
+>&#13; Bugzilla may be installed on Macintosh OS X (10), which is a
        unix-based (BSD)  operating system. Everything required for
        Bugzilla on OS X will install cleanly, but the optional GD
        perl module which is used for bug charting requires some
@@ -126,9 +126,9 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->      Release Notes for Bugzilla 2.14 are available at
+>&#13; Release Notes for Bugzilla 2.14 are available at
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >docs/rel_notes.txt</TT
 > in your Bugzilla
        source distribution.
@@ -136,7 +136,7 @@ CLASS="FILENAME"
 ></TR
 ><TR
 ><TD
->        The preferred documentation for Bugzilla is available in
+>&#13;   The preferred documentation for Bugzilla is available in
        docs/, with a variety of document types available.  Please
        refer to these documents when  installing, configuring, and
        maintaining your Bugzilla installation.
@@ -147,11 +147,11 @@ CLASS="FILENAME"
 ><P
 ></P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -167,7 +167,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Bugzilla is not a package where you can just plop it in a directory,
+>&#13; Bugzilla is not a package where you can just plop it in a directory,
        twiddle a few things, and you're off.  Installing Bugzilla assumes you
        know your variant of UNIX or Microsoft Windows well, are familiar with the
        command line, and are comfortable compiling and installing a plethora
@@ -181,11 +181,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -201,7 +201,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Bugzilla has not undergone a complete security review. Security holes
+>&#13; Bugzilla has not undergone a complete security review. Security holes
        may exist in the code.  Great care should be taken both in the installation
        and usage of this software.  Carefully consider the implications of
        installing other network services with Bugzilla.
index eea2d6b3d92dbb4d6fb4c9799bdbd79b38468006..960647f853c7357418d3aff90c36789318c673bd 100644 (file)
@@ -11,12 +11,12 @@ TITLE="The Bugzilla Guide"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="SourceForge"
-HREF="variant_sourceforge.html"><LINK
+HREF="variant-sourceforge.html"><LINK
 REL="NEXT"
 TITLE="Software Download Links"
 HREF="downloadlinks.html"></HEAD
 ><BODY
-CLASS="APPENDIX"
+CLASS="appendix"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -41,7 +41,7 @@ WIDTH="10%"
 ALIGN="left"
 VALIGN="bottom"
 ><A
-HREF="variant_sourceforge.html"
+HREF="variant-sourceforge.html"
 >Prev</A
 ></TD
 ><TD
@@ -63,82 +63,82 @@ HREF="downloadlinks.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><H1
 ><A
-NAME="FAQ"
+NAME="faq"
 >Appendix A. The Bugzilla FAQ</A
 ></H1
 ><DIV
-CLASS="QANDASET"
+CLASS="qandaset"
 ><DL
 ><DT
 >1. <A
-HREF="faq.html#FAQ_GENERAL"
+HREF="faq.html#faq-general"
 >General Questions</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.1.1. <A
-HREF="faq.html#AEN1713"
->          Where can I find information about Bugzilla?</A
+HREF="faq.html#AEN1722"
+>&#13;     Where can I find information about Bugzilla?</A
 ></DT
 ><DT
 >A.1.2. <A
-HREF="faq.html#AEN1719"
->          What license is Bugzilla distributed under?
+HREF="faq.html#AEN1728"
+>&#13;     What license is Bugzilla distributed under?
          </A
 ></DT
 ><DT
 >A.1.3. <A
-HREF="faq.html#AEN1725"
->          How do I get commercial support for Bugzilla?
+HREF="faq.html#AEN1734"
+>&#13;     How do I get commercial support for Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.4. <A
-HREF="faq.html#AEN1732"
->          What major companies or projects are currently using Bugzilla
+HREF="faq.html#AEN1741"
+>&#13;     What major companies or projects are currently using Bugzilla
            for bug-tracking?
          </A
 ></DT
 ><DT
 >A.1.5. <A
-HREF="faq.html#AEN1757"
->          Who maintains Bugzilla?
+HREF="faq.html#AEN1766"
+>&#13;     Who maintains Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.6. <A
-HREF="faq.html#AEN1763"
->          How does Bugzilla stack up against other bug-tracking databases?
+HREF="faq.html#AEN1772"
+>&#13;     How does Bugzilla stack up against other bug-tracking databases?
          </A
 ></DT
 ><DT
 >A.1.7. <A
-HREF="faq.html#AEN1770"
->          How do I change my user name in Bugzilla?
+HREF="faq.html#AEN1779"
+>&#13;     How do I change my user name in Bugzilla?
          </A
 ></DT
 ><DT
 >A.1.8. <A
-HREF="faq.html#AEN1775"
->          Why doesn't Bugzilla offer this or that feature or compatability
+HREF="faq.html#AEN1784"
+>&#13;     Why doesn't Bugzilla offer this or that feature or compatability
            with this other tracking software?
          </A
 ></DT
 ><DT
 >A.1.9. <A
-HREF="faq.html#AEN1782"
->          Why MySQL?  I'm interested in seeing Bugzilla run on
+HREF="faq.html#AEN1791"
+>&#13;     Why MySQL?  I'm interested in seeing Bugzilla run on
            Oracle/Sybase/Msql/PostgreSQL/MSSQL?
          </A
 ></DT
 ><DT
 >A.1.10. <A
-HREF="faq.html#AEN1800"
->          Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
+HREF="faq.html#AEN1809"
+>&#13;     Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
            "/usr/bin/perl" or something else?
          </A
 ></DT
@@ -146,143 +146,143 @@ HREF="faq.html#AEN1800"
 ></DD
 ><DT
 >2. <A
-HREF="faq.html#FAQ_REDHAT"
+HREF="faq.html#faq-redhat"
 >Red Hat Bugzilla</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.2.1. <A
-HREF="faq.html#AEN1817"
->          What about Red Hat Bugzilla?
+HREF="faq.html#AEN1826"
+>&#13;     What about Red Hat Bugzilla?
          </A
 ></DT
 ><DT
 >A.2.2. <A
-HREF="faq.html#AEN1825"
->          What are the primary benefits of Red Hat Bugzilla?
+HREF="faq.html#AEN1834"
+>&#13;     What are the primary benefits of Red Hat Bugzilla?
          </A
 ></DT
 ><DT
 >A.2.3. <A
-HREF="faq.html#AEN1853"
->          What's the current status of Red Hat Bugzilla?
+HREF="faq.html#AEN1862"
+>&#13;     What's the current status of Red Hat Bugzilla?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >3. <A
-HREF="faq.html#FAQ_LOKI"
+HREF="faq.html#faq-loki"
 >Loki Bugzilla (AKA Fenris)</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.3.1. <A
-HREF="faq.html#AEN1866"
->          What is Loki Bugzilla (Fenris)?
+HREF="faq.html#AEN1875"
+>&#13;     What is Loki Bugzilla (Fenris)?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >4. <A
-HREF="faq.html#FAQ_PHB"
+HREF="faq.html#faq-phb"
 >Pointy-Haired-Boss Questions</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.4.1. <A
-HREF="faq.html#AEN1877"
->          Is Bugzilla web-based or do you have to have specific software or
+HREF="faq.html#AEN1886"
+>&#13;     Is Bugzilla web-based or do you have to have specific software or
            specific operating system on your machine?
          </A
 ></DT
 ><DT
 >A.4.2. <A
-HREF="faq.html#AEN1882"
->          Has anyone you know of already done any Bugzilla integration with
+HREF="faq.html#AEN1891"
+>&#13;     Has anyone you know of already done any Bugzilla integration with
            Perforce (SCM software)?
          </A
 ></DT
 ><DT
 >A.4.3. <A
-HREF="faq.html#AEN1887"
->          Does Bugzilla allow the user to track multiple projects?
+HREF="faq.html#AEN1896"
+>&#13;     Does Bugzilla allow the user to track multiple projects?
          </A
 ></DT
 ><DT
 >A.4.4. <A
-HREF="faq.html#AEN1892"
->          If I am on many projects, and search for all bugs assigned to me, will
+HREF="faq.html#AEN1901"
+>&#13;     If I am on many projects, and search for all bugs assigned to me, will
            Bugzilla list them for me and allow me to sort by project, severity etc?
          </A
 ></DT
 ><DT
 >A.4.5. <A
-HREF="faq.html#AEN1897"
->          Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
+HREF="faq.html#AEN1906"
+>&#13;     Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
            are there any that are NOT allowed?
          </A
 ></DT
 ><DT
 >A.4.6. <A
-HREF="faq.html#AEN1902"
->          Does Bugzilla allow us to define our own priorities and levels? Do we
+HREF="faq.html#AEN1911"
+>&#13;     Does Bugzilla allow us to define our own priorities and levels? Do we
            have complete freedom to change the labels of fields and format of them, and
            the choice of acceptable values?
          </A
 ></DT
 ><DT
 >A.4.7. <A
-HREF="faq.html#AEN1909"
->          The index.html page doesn't show the footer.  It's really annoying to have
+HREF="faq.html#AEN1918"
+>&#13;     The index.html page doesn't show the footer.  It's really annoying to have
            to go to the querypage just to check my "my bugs" link.  How do I get a footer
            on static HTML pages?
          </A
 ></DT
 ><DT
 >A.4.8. <A
-HREF="faq.html#AEN1931"
->          Does Bugzilla provide any reporting features, metrics, graphs, etc? You
+HREF="faq.html#AEN1940"
+>&#13;     Does Bugzilla provide any reporting features, metrics, graphs, etc? You
            know, the type of stuff that management likes to see. :)
          </A
 ></DT
 ><DT
 >A.4.9. <A
-HREF="faq.html#AEN1939"
->          Is there email notification and if so, what do you see when you get an
+HREF="faq.html#AEN1948"
+>&#13;     Is there email notification and if so, what do you see when you get an
            email? Do you see bug number and title or is it only the number?
          </A
 ></DT
 ><DT
 >A.4.10. <A
-HREF="faq.html#AEN1944"
->          Can email notification be set up to send to multiple
+HREF="faq.html#AEN1953"
+>&#13;     Can email notification be set up to send to multiple
            people, some on the To List, CC List, BCC List etc?
          </A
 ></DT
 ><DT
 >A.4.11. <A
-HREF="faq.html#AEN1949"
->          If there is email notification, do users have to have any particular
+HREF="faq.html#AEN1958"
+>&#13;     If there is email notification, do users have to have any particular
            type of email application?
          </A
 ></DT
 ><DT
 >A.4.12. <A
-HREF="faq.html#AEN1956"
->           If I just wanted to track certain bugs, as they go through life, can I
+HREF="faq.html#AEN1965"
+>&#13;      If I just wanted to track certain bugs, as they go through life, can I
            set it up to alert me via email whenever that bug changes, whether it be
            owner, status or description etc.?
          </A
 ></DT
 ><DT
 >A.4.13. <A
-HREF="faq.html#AEN1961"
->          Does Bugzilla allow data to be imported and exported? If I had outsiders
+HREF="faq.html#AEN1970"
+>&#13;     Does Bugzilla allow data to be imported and exported? If I had outsiders
            write up a bug report using a MS Word bug template, could that template be
            imported into "matching" fields? If I wanted to take the results of a query
            and export that data to MS Excel, could I do that?
@@ -290,68 +290,68 @@ HREF="faq.html#AEN1961"
 ></DT
 ><DT
 >A.4.14. <A
-HREF="faq.html#AEN1969"
->          Has anyone converted Bugzilla to another language to be used in other
+HREF="faq.html#AEN1978"
+>&#13;     Has anyone converted Bugzilla to another language to be used in other
            countries? Is it localizable?
          </A
 ></DT
 ><DT
 >A.4.15. <A
-HREF="faq.html#AEN1974"
->          Can a user create and save reports? Can they do this in Word format?
+HREF="faq.html#AEN1983"
+>&#13;     Can a user create and save reports? Can they do this in Word format?
            Excel format?
          </A
 ></DT
 ><DT
 >A.4.16. <A
-HREF="faq.html#AEN1979"
->          Can a user re-run a report with a new project, same query?
+HREF="faq.html#AEN1988"
+>&#13;     Can a user re-run a report with a new project, same query?
          </A
 ></DT
 ><DT
 >A.4.17. <A
-HREF="faq.html#AEN1984"
->          Can a user modify an existing report and then save it into another name?
+HREF="faq.html#AEN1993"
+>&#13;     Can a user modify an existing report and then save it into another name?
          </A
 ></DT
 ><DT
 >A.4.18. <A
-HREF="faq.html#AEN1989"
->          Does Bugzilla have the ability to search by word, phrase, compound
+HREF="faq.html#AEN1998"
+>&#13;     Does Bugzilla have the ability to search by word, phrase, compound
            search?
          </A
 ></DT
 ><DT
 >A.4.19. <A
-HREF="faq.html#AEN1994"
->          Can the admin person establish separate group and individual user
+HREF="faq.html#AEN2003"
+>&#13;     Can the admin person establish separate group and individual user
            privileges?
          </A
 ></DT
 ><DT
 >A.4.20. <A
-HREF="faq.html#AEN1999"
->           Does Bugzilla provide record locking when there is simultaneous access
+HREF="faq.html#AEN2008"
+>&#13;      Does Bugzilla provide record locking when there is simultaneous access
            to the same bug? Does the second person get a notice that the bug is in use
            or how are they notified?
          </A
 ></DT
 ><DT
 >A.4.21. <A
-HREF="faq.html#AEN2004"
->          Are there any backup features provided?
+HREF="faq.html#AEN2013"
+>&#13;     Are there any backup features provided?
          </A
 ></DT
 ><DT
 >A.4.22. <A
-HREF="faq.html#AEN2010"
->          Can users be on the system while a backup is in progress?
+HREF="faq.html#AEN2019"
+>&#13;     Can users be on the system while a backup is in progress?
          </A
 ></DT
 ><DT
 >A.4.23. <A
-HREF="faq.html#AEN2015"
->          What type of human resources are needed to be on staff to install and
+HREF="faq.html#AEN2024"
+>&#13;     What type of human resources are needed to be on staff to install and
            maintain Bugzilla? Specifically, what type of skills does the person need to
            have? I need to find out if we were to go with Bugzilla, what types of
            individuals would we need to hire and how much would that cost vs buying an
@@ -360,8 +360,8 @@ HREF="faq.html#AEN2015"
 ></DT
 ><DT
 >A.4.24. <A
-HREF="faq.html#AEN2022"
->          What time frame are we looking at if we decide to hire people to install
+HREF="faq.html#AEN2031"
+>&#13;     What time frame are we looking at if we decide to hire people to install
            and maintain the Bugzilla? Is this something that takes hours or weeks to
            install and a couple of hours per week to maintain and customize or is this
            a multi-week install process, plus a full time job for 1 person, 2 people,
@@ -370,8 +370,8 @@ HREF="faq.html#AEN2022"
 ></DT
 ><DT
 >A.4.25. <A
-HREF="faq.html#AEN2027"
->          Is there any licensing fee or other fees for using Bugzilla? Any
+HREF="faq.html#AEN2036"
+>&#13;     Is there any licensing fee or other fees for using Bugzilla? Any
            out-of-pocket cost other than the bodies needed as identified above?
          </A
 ></DT
@@ -379,55 +379,55 @@ HREF="faq.html#AEN2027"
 ></DD
 ><DT
 >5. <A
-HREF="faq.html#FAQ_INSTALL"
+HREF="faq.html#faq-install"
 >Bugzilla Installation</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.5.1. <A
-HREF="faq.html#AEN2034"
->          How do I download and install Bugzilla?
+HREF="faq.html#AEN2043"
+>&#13;     How do I download and install Bugzilla?
          </A
 ></DT
 ><DT
 >A.5.2. <A
-HREF="faq.html#AEN2040"
->          How do I install Bugzilla on Windows NT?
+HREF="faq.html#AEN2049"
+>&#13;     How do I install Bugzilla on Windows NT?
          </A
 ></DT
 ><DT
 >A.5.3. <A
-HREF="faq.html#AEN2045"
->          Is there an easy way to change the Bugzilla cookie name?
+HREF="faq.html#AEN2054"
+>&#13;     Is there an easy way to change the Bugzilla cookie name?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >6. <A
-HREF="faq.html#FAQ_SECURITY"
+HREF="faq.html#faq-security"
 >Bugzilla Security</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.6.1. <A
-HREF="faq.html#AEN2052"
->          How do I completely disable MySQL security if it's giving me problems
+HREF="faq.html#AEN2061"
+>&#13;     How do I completely disable MySQL security if it's giving me problems
            (I've followed the instructions in the installation section of this guide!)?
          </A
 ></DT
 ><DT
 >A.6.2. <A
-HREF="faq.html#AEN2058"
->          Are there any security problems with Bugzilla?
+HREF="faq.html#AEN2067"
+>&#13;     Are there any security problems with Bugzilla?
          </A
 ></DT
 ><DT
 >A.6.3. <A
-HREF="faq.html#AEN2063"
->          I've implemented the security fixes mentioned in Chris Yeh's security
+HREF="faq.html#AEN2072"
+>&#13;     I've implemented the security fixes mentioned in Chris Yeh's security
            advisory of 5/10/2000 advising not to run MySQL as root, and am running into
            problems with MySQL no longer working correctly.
          </A
@@ -436,164 +436,164 @@ HREF="faq.html#AEN2063"
 ></DD
 ><DT
 >7. <A
-HREF="faq.html#FAQ_EMAIL"
+HREF="faq.html#faq-email"
 >Bugzilla Email</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.7.1. <A
-HREF="faq.html#AEN2070"
->          I have a user who doesn't want to receive any more email from Bugzilla.
+HREF="faq.html#AEN2079"
+>&#13;     I have a user who doesn't want to receive any more email from Bugzilla.
            How do I stop it entirely for this user?
          </A
 ></DT
 ><DT
 >A.7.2. <A
-HREF="faq.html#AEN2075"
->          I'm evaluating/testing Bugzilla, and don't want it to send email to
+HREF="faq.html#AEN2084"
+>&#13;     I'm evaluating/testing Bugzilla, and don't want it to send email to
            anyone but me. How do I do it?
          </A
 ></DT
 ><DT
 >A.7.3. <A
-HREF="faq.html#AEN2080"
->          I want whineatnews.pl to whine at something more, or other than, only new
+HREF="faq.html#AEN2089"
+>&#13;     I want whineatnews.pl to whine at something more, or other than, only new
            bugs. How do I do it?
          </A
 ></DT
 ><DT
 >A.7.4. <A
-HREF="faq.html#AEN2086"
->          I don't like/want to use Procmail to hand mail off to bug_email.pl.
+HREF="faq.html#AEN2095"
+>&#13;     I don't like/want to use Procmail to hand mail off to bug_email.pl.
            What alternatives do I have?
          </A
 ></DT
 ><DT
 >A.7.5. <A
-HREF="faq.html#AEN2093"
->          How do I set up the email interface to submit/change bugs via email?
+HREF="faq.html#AEN2102"
+>&#13;     How do I set up the email interface to submit/change bugs via email?
          </A
 ></DT
 ><DT
 >A.7.6. <A
-HREF="faq.html#AEN2098"
->          Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
+HREF="faq.html#AEN2107"
+>&#13;     Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
            What gives?
          </A
 ></DT
 ><DT
 >A.7.7. <A
-HREF="faq.html#AEN2105"
->           How come email never reaches me from bugzilla changes?
+HREF="faq.html#AEN2114"
+>&#13;      How come email never reaches me from bugzilla changes?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >8. <A
-HREF="faq.html#FAQ_DB"
+HREF="faq.html#faq-db"
 >Bugzilla Database</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.8.1. <A
-HREF="faq.html#AEN2113"
->          I've heard Bugzilla can be used with Oracle?
+HREF="faq.html#AEN2122"
+>&#13;     I've heard Bugzilla can be used with Oracle?
          </A
 ></DT
 ><DT
 >A.8.2. <A
-HREF="faq.html#AEN2118"
->          Bugs are missing from queries, but exist in the database (and I can pull
+HREF="faq.html#AEN2127"
+>&#13;     Bugs are missing from queries, but exist in the database (and I can pull
            them up by specifying the bug ID). What's wrong?
          </A
 ></DT
 ><DT
 >A.8.3. <A
-HREF="faq.html#AEN2123"
->          I think my database might be corrupted, or contain invalid entries. What
+HREF="faq.html#AEN2132"
+>&#13;     I think my database might be corrupted, or contain invalid entries. What
            do I do?
          </A
 ></DT
 ><DT
 >A.8.4. <A
-HREF="faq.html#AEN2131"
->          I want to manually edit some entries in my database. How?
+HREF="faq.html#AEN2140"
+>&#13;     I want to manually edit some entries in my database. How?
          </A
 ></DT
 ><DT
 >A.8.5. <A
-HREF="faq.html#AEN2136"
->          I try to add myself as a user, but Bugzilla always tells me my password is wrong.
+HREF="faq.html#AEN2145"
+>&#13;     I try to add myself as a user, but Bugzilla always tells me my password is wrong.
          </A
 ></DT
 ><DT
 >A.8.6. <A
-HREF="faq.html#AEN2141"
->          I think I've set up MySQL permissions correctly, but bugzilla still can't
+HREF="faq.html#AEN2150"
+>&#13;     I think I've set up MySQL permissions correctly, but bugzilla still can't
            connect.
          </A
 ></DT
 ><DT
 >A.8.7. <A
-HREF="faq.html#AEN2146"
->          How do I synchronize bug information among multiple different Bugzilla
+HREF="faq.html#AEN2155"
+>&#13;     How do I synchronize bug information among multiple different Bugzilla
            databases?
          </A
 ></DT
 ><DT
 >A.8.8. <A
-HREF="faq.html#AEN2153"
->          Why do I get bizarre errors when trying to submit data, particularly problems
+HREF="faq.html#AEN2162"
+>&#13;     Why do I get bizarre errors when trying to submit data, particularly problems
            with "groupset"?
          </A
 ></DT
 ><DT
 >A.8.9. <A
-HREF="faq.html#AEN2158"
->          How come even after I delete bugs, the long descriptions show up?
+HREF="faq.html#AEN2167"
+>&#13;     How come even after I delete bugs, the long descriptions show up?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >9. <A
-HREF="faq.html#FAQ_NT"
+HREF="faq.html#faq-nt"
 >Bugzilla and Win32</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.9.1. <A
-HREF="faq.html#AEN2168"
->          What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
+HREF="faq.html#AEN2177"
+>&#13;     What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
          </A
 ></DT
 ><DT
 >A.9.2. <A
-HREF="faq.html#AEN2173"
->          Is there a "Bundle::Bugzilla" equivalent for Win32?
+HREF="faq.html#AEN2182"
+>&#13;     Is there a "Bundle::Bugzilla" equivalent for Win32?
          </A
 ></DT
 ><DT
 >A.9.3. <A
-HREF="faq.html#AEN2178"
->          CGI's are failing with a "something.cgi is not a valid Windows NT
+HREF="faq.html#AEN2187"
+>&#13;     CGI's are failing with a "something.cgi is not a valid Windows NT
            application" error. Why?
          </A
 ></DT
 ><DT
 >A.9.4. <A
-HREF="faq.html#AEN2186"
->          Can I have some general instructions on how to make Bugzilla on Win32 work?
+HREF="faq.html#AEN2195"
+>&#13;     Can I have some general instructions on how to make Bugzilla on Win32 work?
          </A
 ></DT
 ><DT
 >A.9.5. <A
-HREF="faq.html#AEN2192"
->          I'm having trouble with the perl modules for NT not being able to talk to
+HREF="faq.html#AEN2201"
+>&#13;     I'm having trouble with the perl modules for NT not being able to talk to
            to the database.
          </A
 ></DT
@@ -601,154 +601,160 @@ HREF="faq.html#AEN2192"
 ></DD
 ><DT
 >10. <A
-HREF="faq.html#FAQ_USE"
+HREF="faq.html#faq-use"
 >Bugzilla Usage</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.10.1. <A
-HREF="faq.html#AEN2213"
->          The query page is very confusing.  Isn't there a simpler way to query?
+HREF="faq.html#AEN2222"
+>&#13;     The query page is very confusing.  Isn't there a simpler way to query?
          </A
 ></DT
 ><DT
 >A.10.2. <A
-HREF="faq.html#AEN2219"
->          I'm confused by the behavior of the "accept" button in the Show Bug form.
+HREF="faq.html#AEN2228"
+>&#13;     I'm confused by the behavior of the "accept" button in the Show Bug form.
            Why doesn't it assign the bug to me when I accept it?
          </A
 ></DT
 ><DT
 >A.10.3. <A
-HREF="faq.html#AEN2229"
->          I can't upload anything into the database via the "Create Attachment"
+HREF="faq.html#AEN2238"
+>&#13;     I can't upload anything into the database via the "Create Attachment"
            link.  What am I doing wrong?
          </A
 ></DT
 ><DT
 >A.10.4. <A
-HREF="faq.html#AEN2234"
->          Email submissions to Bugzilla that have attachments end up asking me to
+HREF="faq.html#AEN2243"
+>&#13;     Email submissions to Bugzilla that have attachments end up asking me to
            save it as a "cgi" file.
          </A
 ></DT
 ><DT
 >A.10.5. <A
-HREF="faq.html#AEN2239"
->          How do I change a keyword in Bugzilla, once some bugs are using it?
+HREF="faq.html#AEN2248"
+>&#13;     How do I change a keyword in Bugzilla, once some bugs are using it?
          </A
 ></DT
 ></DL
 ></DD
 ><DT
 >11. <A
-HREF="faq.html#FAQ_HACKING"
+HREF="faq.html#faq-hacking"
 >Bugzilla Hacking</A
 ></DT
 ><DD
 ><DL
 ><DT
 >A.11.1. <A
-HREF="faq.html#AEN2246"
->          What bugs are in Bugzilla right now?
+HREF="faq.html#AEN2255"
+>&#13;     What bugs are in Bugzilla right now?
          </A
 ></DT
 ><DT
 >A.11.2. <A
-HREF="faq.html#AEN2255"
->          How can I change the default priority to a null value?  For instance, have the default
+HREF="faq.html#AEN2264"
+>&#13;     How can I change the default priority to a null value?  For instance, have the default
            priority be "---" instead of "P2"?
          </A
 ></DT
 ><DT
 >A.11.3. <A
-HREF="faq.html#AEN2261"
->          What's the best way to submit patches?  What guidelines should I follow?
+HREF="faq.html#AEN2270"
+>&#13;     What's the best way to submit patches?  What guidelines should I follow?
          </A
 ></DT
 ></DL
 ></DD
 ></DL
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_GENERAL"
+NAME="faq-general"
 ></A
 >1. General Questions</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1713"
+NAME="AEN1722"
 ></A
 ><B
 >A.1.1. </B
->          Where can I find information about Bugzilla?</P
+>
+           Where can I find information about Bugzilla?</P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can stay up-to-date with the latest Bugzilla
+>
+           You can stay up-to-date with the latest Bugzilla
            information at <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->          http://www.mozilla.org/projects/bugzilla/</A
+>&#13;     http://www.mozilla.org/projects/bugzilla/</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1719"
+NAME="AEN1728"
 ></A
 ><B
 >A.1.2. </B
->          What license is Bugzilla distributed under?
+>
+           What license is Bugzilla distributed under?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla is covered by the Mozilla Public License.
+>
+           Bugzilla is covered by the Mozilla Public License.
            See details at <A
 HREF="http://www.mozilla.org/MPL/"
 TARGET="_top"
->          http://www.mozilla.org/MPL/</A
+>&#13;     http://www.mozilla.org/MPL/</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1725"
+NAME="AEN1734"
 ></A
 ><B
 >A.1.3. </B
->          How do I get commercial support for Bugzilla?
+>
+           How do I get commercial support for Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <A
+>
+           <A
 HREF="http://www.collab.net/"
 TARGET="_top"
 >www.collab.net</A
@@ -758,7 +764,7 @@ TARGET="_top"
            aren't interested in small projects.
          </P
 ><P
->          There are several experienced
+>&#13;     There are several experienced
            Bugzilla hackers on the mailing list/newsgroup who are willing
            to whore themselves out for generous compensation.
            Try sending a message to the mailing list asking for a volunteer.
@@ -766,25 +772,27 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1732"
+NAME="AEN1741"
 ></A
 ><B
 >A.1.4. </B
->          What major companies or projects are currently using Bugzilla
+>
+           What major companies or projects are currently using Bugzilla
            for bug-tracking?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          There are <EM
+>
+           There are <EM
 >dozens</EM
 > of major comapanies with public
            Bugzilla sites to track bugs in their products.  A few include:
@@ -868,30 +876,32 @@ BORDER="0"
 >
          </P
 ><P
->          Suffice to say, there are more than enough huge projects using Bugzilla
+>&#13;     Suffice to say, there are more than enough huge projects using Bugzilla
            that we can safely say it's extremely popular.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1757"
+NAME="AEN1766"
 ></A
 ><B
 >A.1.5. </B
->          Who maintains Bugzilla?
+>
+           Who maintains Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla maintenance has been in a state of flux recently.
+>
+           Bugzilla maintenance has been in a state of flux recently.
            Please check <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
@@ -901,24 +911,26 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1763"
+NAME="AEN1772"
 ></A
 ><B
 >A.1.6. </B
->          How does Bugzilla stack up against other bug-tracking databases?
+>
+           How does Bugzilla stack up against other bug-tracking databases?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          A year has gone by, and I <EM
+>
+           A year has gone by, and I <EM
 >still</EM
 > can't
            find any head-to-head comparisons of Bugzilla against
@@ -931,7 +943,7 @@ CLASS="ANSWER"
            flexibility, and superior ease-of-use.
          </P
 ><P
->          If you happen to be a commercial bug-tracker vendor, please
+>&#13;     If you happen to be a commercial bug-tracker vendor, please
            step forward with a rebuttal so I can include it in the
            FAQ.  We're not in pursuit of Bugzilla ueber alles; we
            simply love having a powerful, open-source tool to get our
@@ -940,55 +952,59 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1770"
+NAME="AEN1779"
 ></A
 ><B
 >A.1.7. </B
->          How do I change my user name in Bugzilla?
+>
+           How do I change my user name in Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can't.  However, the administrative account can, by simply opening
+>
+           You can't.  However, the administrative account can, by simply opening
            your user account in editusers.cgi and changing the login name.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1775"
+NAME="AEN1784"
 ></A
 ><B
 >A.1.8. </B
->          Why doesn't Bugzilla offer this or that feature or compatability
+>
+           Why doesn't Bugzilla offer this or that feature or compatability
            with this other tracking software?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It may be that the support has not been built yet, or that you
+>
+           It may be that the support has not been built yet, or that you
            have not yet found it.  Bugzilla is making tremendous strides in
            usability, customizability, scalability, and user interface.  It
            is widely considered the most complete and popular open-source
            bug-tracking software in existence.
          </P
 ><P
->          That doesn't mean it can't use improvement!
+>&#13;     That doesn't mean it can't use improvement!
            You can help the project along by either hacking a patch yourself
            that supports the functionality you require, or else submitting a
            "Request for Enhancement" (RFE) using the bug submission interface
@@ -1001,32 +1017,33 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1782"
+NAME="AEN1791"
 ></A
 ><B
 >A.1.9. </B
->          Why MySQL?  I'm interested in seeing Bugzilla run on
+>
+           Why MySQL?  I'm interested in seeing Bugzilla run on
            Oracle/Sybase/Msql/PostgreSQL/MSSQL?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
 >Terry Weissman answers,
          <A
-NAME="AEN1786"
+NAME="AEN1795"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->            You're not the only one. But <EM
+>&#13;       You're not the only one. But <EM
 >I</EM
 > am not very interested. I'm not
              a real SQL or database person. I just wanted to make a useful tool,
@@ -1044,7 +1061,7 @@ CLASS="BLOCKQUOTE"
 >
          </P
 ><P
->          Things aren't quite that grim these days, however.  Terry pretty much
+>&#13;     Things aren't quite that grim these days, however.  Terry pretty much
            sums up much of the thinking many of us have for Bugzilla, but there
            is light on the horizon for database-independence!  Here are some options:
          </P
@@ -1055,7 +1072,7 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 ><A
 HREF="http://bugzilla.redhat.com/"
 TARGET="_top"
@@ -1067,7 +1084,7 @@ TARGET="_top"
 ></TR
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 ><A
 HREF="http://sourceforge.net/projects/interzilla"
 TARGET="_top"
@@ -1079,7 +1096,7 @@ TARGET="_top"
 ></TR
 ><TR
 ><TD
->            <EM
+>&#13;       <EM
 >Bugzilla 3.0</EM
 >: One of the primary stated goals
              is multiple database support.
@@ -1092,47 +1109,49 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1800"
+NAME="AEN1809"
 ></A
 ><B
 >A.1.10. </B
->          Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
+>
+           Why do the scripts say "/usr/bonsaitools/bin/perl" instead of
            "/usr/bin/perl" or something else?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           Mozilla.org uses /usr/bonsaitools/bin/perl. The prime rule in making
+>
+            Mozilla.org uses /usr/bonsaitools/bin/perl. The prime rule in making
            submissions is "don't break bugzilla.mozilla.org". If it breaks it, your
            patch will be reverted faster than you can do a diff.
          </P
 ><P
->          Here's Terry Weissman's comment, for some historical context:
+>&#13;     Here's Terry Weissman's comment, for some historical context:
            <A
-NAME="AEN1805"
+NAME="AEN1814"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              [This was] purely my own convention. I wanted a place to put a version of
+>&#13;         [This was] purely my own convention. I wanted a place to put a version of
                Perl and other tools that was strictly under my control for the
                various webtools, and not subject to anyone else. Edit it to point
                to whatever you like.
              </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1148,14 +1167,14 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                We always recommend that, if possible, you keep the path
+>&#13;           We always recommend that, if possible, you keep the path
                  as /usr/bonsaitools/bin/perl, and simply add a /usr/bonsaitools
                  and /usr/bonsaitools/bin directory, then symlink your version
                  of perl to /usr/bonsaitools/bin/perl.  This will make upgrading
                  your Bugzilla much easier in the future.
                </P
 ><P
->                Obviously, if you do not have root access to your Bugzilla
+>&#13;           Obviously, if you do not have root access to your Bugzilla
                  box, our suggestion is irrelevant.
                </P
 ></TD
@@ -1169,19 +1188,19 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_REDHAT"
+NAME="faq-redhat"
 ></A
 >2. Red Hat Bugzilla</H3
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1197,7 +1216,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          <EM
+>&#13;     <EM
 >This section is no longer up-to-date.</EM
 >
            Please see the section on "Red Hat Bugzilla" under "Variants" in The Bugzilla Guide.
@@ -1209,24 +1228,26 @@ VALIGN="TOP"
 >
       </P
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1817"
+NAME="AEN1826"
 ></A
 ><B
 >A.2.1. </B
->          What about Red Hat Bugzilla?
+>
+           What about Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Red Hat Bugzilla is arguably more user-friendly, customizable, and scalable
+>
+           Red Hat Bugzilla is arguably more user-friendly, customizable, and scalable
            than stock Bugzilla. Check it out at
            http://bugzilla.redhat.com and the sources at ftp://people.redhat.com/dkl/.
            They've set their Bugzilla up to work with Oracle out of the box.
@@ -1236,14 +1257,14 @@ CLASS="ANSWER"
            yourself?
          </P
 ><P
->          Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
+>&#13;     Dave Lawrence, the original Red Hat Bugzilla maintainer, mentions:
            <A
-NAME="AEN1822"
+NAME="AEN1831"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              Somebody needs to take the ball and run with it.  I'm the only
+>&#13;         Somebody needs to take the ball and run with it.  I'm the only
                maintainer and am very pressed for time.
              </P
 ></BLOCKQUOTE
@@ -1256,33 +1277,35 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1825"
+NAME="AEN1834"
 ></A
 ><B
 >A.2.2. </B
->          What are the primary benefits of Red Hat Bugzilla?
+>
+           What are the primary benefits of Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <EM
+>
+           <EM
 >Dave Lawrence</EM
 >:
            <A
-NAME="AEN1830"
+NAME="AEN1839"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              For the record, we are not using any template type implementation for
+>&#13;         For the record, we are not using any template type implementation for
                the cosmetic changes maded to Bugzilla.  It is just alot of html changes
                in the code itself.  I admit I may have gotten a little carried away with it
                but the corporate types asked for a more standardized interface to match up
@@ -1290,7 +1313,7 @@ CLASS="BLOCKQUOTE"
                internal tools I am working on also look like Bugzilla.
              </P
 ><P
->              I do want to land the changes that I have made to Bugzilla but I may
+>&#13;         I do want to land the changes that I have made to Bugzilla but I may
                have to back out a good deal and make a different version of Red Hat's
                Bugzilla for checking in to CVS. Especially the cosmetic changes because it
                seems they may not fit the general public.  I will do that as soon as I can.
@@ -1298,7 +1321,7 @@ CLASS="BLOCKQUOTE"
                is difficult sometimes to come by.
              </P
 ><P
->              There are also a good deal of other changes that were requested by
+>&#13;         There are also a good deal of other changes that were requested by
                management for things like support contracts and different permission
                groups for making bugs private. Here is a short list of the major
                changes that have been made:
@@ -1309,18 +1332,18 @@ CLASS="BLOCKQUOTE"
 TYPE="1"
 ><LI
 ><P
->                  No enum types. All old enum types are now separate smaller tables.
+>&#13;             No enum types. All old enum types are now separate smaller tables.
                  </P
 ></LI
 ><LI
 ><P
->                  No bit wise operations. Not all databases support this so they were
+>&#13;             No bit wise operations. Not all databases support this so they were
                    changed to a more generic way of doing this task
                  </P
 ></LI
 ><LI
 ><P
->                  Bug reports can only be altered by the reporter, assignee, or a
+>&#13;             Bug reports can only be altered by the reporter, assignee, or a
                    privileged bugzilla user. The rest of the world can see the bug but in
                    a non-changeable format (unless the bug has been marked private).  They
                    can however add comments, add and remove themselves from the CC list
@@ -1328,7 +1351,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Different group scheme. Each group has an id number related to it.
+>&#13;             Different group scheme. Each group has an id number related to it.
                    There is a user_group table which contains userid to groupid mappings
                    to determine which groups each user belongs to.  Additionally there is
                    a bug_group table that has bugid to groupid mappings to show which
@@ -1338,14 +1361,14 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Product groups. product_table created to only allow certain products to
+>&#13;             Product groups. product_table created to only allow certain products to
                    be visible for certain groups in both bug entry and query. This was
                    particulary helpful for support contracts.
                  </P
 ></LI
 ><LI
 ><P
->                  Of course many (too many) changes to Bugzilla code itself to allow use
+>&#13;             Of course many (too many) changes to Bugzilla code itself to allow use
                    with Oracle and still allow operation with Mysql if so desired.
                    Currently if you use Mysql it is set to use Mysql's old permission
                    scheme to keep breakage to a minimum. Hopefully one day this will
@@ -1355,7 +1378,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Uses Text::Template perl module for rendering of the dynamic HTML pages
+>&#13;             Uses Text::Template perl module for rendering of the dynamic HTML pages
                    such as enter_bug.cgi, query.cgi, bug_form.pl, and for the header and
                    footer parts of the page. This allows the html to be separate from the
                    perl code for customizing the look and feel of the page to one's
@@ -1364,7 +1387,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  There are many other smaller changes. There is also a port to Oracle
+>&#13;             There are many other smaller changes. There is also a port to Oracle
                    that I have been working on as time permits but is not completely
                    finished but somewhat usable. I will merge it into our standard code
                    base when it becomes production quality. Unfortunately there will have
@@ -1374,7 +1397,7 @@ TYPE="1"
 ></LI
 ></OL
 ><P
->              Both the Mysql and Oracle versions of our current code base are
+>&#13;         Both the Mysql and Oracle versions of our current code base are
                available from ftp://people.redhat.com/dkl. If Terry/Tara wants I can submit
                patch files for all of the changes I have made and he can determine what is
                suitable for addition to the main bugzilla cade base. But for me to commit
@@ -1388,29 +1411,31 @@ TYPE="1"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1853"
+NAME="AEN1862"
 ></A
 ><B
 >A.2.3. </B
->          What's the current status of Red Hat Bugzilla?
+>
+           What's the current status of Red Hat Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          <DIV
-CLASS="NOTE"
+>
+           <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1426,7 +1451,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This information is somewhat dated; I last updated it
+>&#13;         This information is somewhat dated; I last updated it
                7 June 2000.  Please see the "Variants" section of "The Bugzilla Guide"
                for more up-to-date information regarding Red Hat Bugzilla.
              </P
@@ -1439,12 +1464,12 @@ VALIGN="TOP"
 >Dave Lawrence</EM
 >:
            <A
-NAME="AEN1860"
+NAME="AEN1869"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->                   I suppose the current thread warrants an update on the status of
+>&#13;              I suppose the current thread warrants an update on the status of
                Oracle and bugzilla ;) We have now been running Bugzilla 2.8 on
                Oracle for the last two days in our production environment. I
                tried to do as much testing as possible with it before going live
@@ -1473,7 +1498,7 @@ CLASS="BLOCKQUOTE"
                thing going to help others that may need it.
              </P
 ><P
->              As Matt has mentioned it is still using out-dated code and with a
+>&#13;         As Matt has mentioned it is still using out-dated code and with a
                little help I would like to bring everything up to date for
                eventual  incorporation with the main cvs tree. Due to other
                duties I have with the company any help with this wiould be
@@ -1496,31 +1521,33 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_LOKI"
+NAME="faq-loki"
 ></A
 >3. Loki Bugzilla (AKA Fenris)</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1866"
+NAME="AEN1875"
 ></A
 ><B
 >A.3.1. </B
->          What is Loki Bugzilla (Fenris)?
+>
+           What is Loki Bugzilla (Fenris)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Loki Games has a customized version of Bugzilla available at
+>
+           Loki Games has a customized version of Bugzilla available at
            <A
 HREF="http://fenris.lokigames.com/"
 TARGET="_top"
@@ -1531,19 +1558,19 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_PHB"
+NAME="faq-phb"
 ></A
 >4. Pointy-Haired-Boss Questions</H3
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1559,7 +1586,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The title of this section doesn't mean you're a PHB -- it just means
+>&#13;     The title of this section doesn't mean you're a PHB -- it just means
            you probably HAVE a PHB who wants to know this :)
          </P
 ></TD
@@ -1569,72 +1596,78 @@ VALIGN="TOP"
 >
       </P
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1877"
+NAME="AEN1886"
 ></A
 ><B
 >A.4.1. </B
->          Is Bugzilla web-based or do you have to have specific software or
+>
+           Is Bugzilla web-based or do you have to have specific software or
            specific operating system on your machine?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It is web and e-mail based.  You can edit bugs by sending specially
+>
+           It is web and e-mail based.  You can edit bugs by sending specially
            formatted email to a properly configured Bugzilla, or control via the web.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1882"
+NAME="AEN1891"
 ></A
 ><B
 >A.4.2. </B
->          Has anyone you know of already done any Bugzilla integration with
+>
+           Has anyone you know of already done any Bugzilla integration with
            Perforce (SCM software)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes!  You can find more information elsewhere in "The Bugzilla
+>
+           Yes!  You can find more information elsewhere in "The Bugzilla
            Guide" in the "Integration with Third-Party Products" section.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1887"
+NAME="AEN1896"
 ></A
 ><B
 >A.4.3. </B
->          Does Bugzilla allow the user to track multiple projects?
+>
+           Does Bugzilla allow the user to track multiple projects?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Absolutely!  You can track up to a "soft-limit" of around
+>
+           Absolutely!  You can track up to a "soft-limit" of around
            64 individual "Products", that can each be composed of as
            many "Components" as you want.  Check the Administration
            section of the Bugzilla Guide for more information regarding
@@ -1643,48 +1676,52 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1892"
+NAME="AEN1901"
 ></A
 ><B
 >A.4.4. </B
->          If I am on many projects, and search for all bugs assigned to me, will
+>
+           If I am on many projects, and search for all bugs assigned to me, will
            Bugzilla list them for me and allow me to sort by project, severity etc?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1897"
+NAME="AEN1906"
 ></A
 ><B
 >A.4.5. </B
->          Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
+>
+           Does Bugzilla allow attachments (text, screenshots, urls etc)? If yes,
            are there any that are NOT allowed?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  There are many specific MIME-types that are pre-defined by Bugzilla,
+>
+           Yes.  There are many specific MIME-types that are pre-defined by Bugzilla,
            but you may specify any arbitrary MIME-type you need when you
            upload the file.  Since all attachments are stored in the database,
            however, I recommend storing large binary attachments elsewhere
@@ -1694,31 +1731,33 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1902"
+NAME="AEN1911"
 ></A
 ><B
 >A.4.6. </B
->          Does Bugzilla allow us to define our own priorities and levels? Do we
+>
+           Does Bugzilla allow us to define our own priorities and levels? Do we
            have complete freedom to change the labels of fields and format of them, and
            the choice of acceptable values?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  However, modifying some fields, notably those related to bug
+>
+           Yes.  However, modifying some fields, notably those related to bug
            progression states, also require adjusting the program logic to
            compensate for the change.
          </P
 ><P
->          There is no GUI for adding fields to Bugzilla at this
+>&#13;     There is no GUI for adding fields to Bugzilla at this
            time.  You can follow development of this feature at
            <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=91037"
@@ -1729,41 +1768,43 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1909"
+NAME="AEN1918"
 ></A
 ><B
 >A.4.7. </B
->          The index.html page doesn't show the footer.  It's really annoying to have
+>
+           The index.html page doesn't show the footer.  It's really annoying to have
            to go to the querypage just to check my "my bugs" link.  How do I get a footer
            on static HTML pages?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->            It's possible to get the footer on the static index page using
+>
+            It's possible to get the footer on the static index page using
             Server Side Includes (SSI).  The trick to doing this is making
             sure that your web server is set up to allow SSI and specifically,
             the #exec directive.  You should also rename <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.html</TT
 >
             to <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >.
           </P
 ><P
->            After you've done all that, you can add the following line to
+>&#13;            After you've done all that, you can add the following line to
             <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >:
 <TABLE
@@ -1775,8 +1816,11 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;!--#exec cmd="/usr/bin/perl -e &#38;quot;require 'CGI.pl'; PutFooter();&#38;quot;" --&#62;</PRE
+CLASS="programlisting"
+>&#13;
+&#60;!--#exec cmd="/usr/bin/perl -e &#38;quot;require 'CGI.pl'; PutFooter();&#38;quot;" --&#62;
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1785,11 +1829,11 @@ CLASS="PROGRAMLISTING"
           </P
 ><P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1805,7 +1849,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This line will be replaced with the actual HTML for the footer
+>&#13;              This line will be replaced with the actual HTML for the footer
               when the page is requested, so you should put this line where you
               want the footer to appear.
             </P
@@ -1815,10 +1859,10 @@ VALIGN="TOP"
 ></DIV
 ></P
 ><P
->            Because this method depends on being able to use a #exec directive,
+>&#13;            Because this method depends on being able to use a #exec directive,
             and most ISP's will not allow that, there is an alternative method.
             You could have a small script (such as <TT
-CLASS="FILENAME"
+CLASS="filename"
 >api.cgi</TT
 >)
             that basically looks like:
@@ -1831,8 +1875,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->#!/usr/bonsaitools/bin/perl -w
+CLASS="programlisting"
+>&#13;
+#!/usr/bonsaitools/bin/perl -w
 
 require 'globals.pl';
 
@@ -1840,14 +1885,16 @@ if ($::FORM{sub} eq 'PutFooter') {
     PutFooter();
 } else {
     die 'api.cgi was incorrectly called';
-}</PRE
+}
+
+</PRE
 ></FONT
 ></TD
 ></TR
 ></TABLE
 >
             and then put this line in <TT
-CLASS="FILENAME"
+CLASS="filename"
 >index.shtml</TT
 >.
 <TABLE
@@ -1859,8 +1906,11 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;!--#include virtual="api.cgi?sub=PutFooter"--&#62;</PRE
+CLASS="programlisting"
+>&#13;
+&#60;!--#include virtual="api.cgi?sub=PutFooter"--&#62;
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1869,11 +1919,11 @@ CLASS="PROGRAMLISTING"
           </P
 ><P
 > <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1889,7 +1939,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This still requires being able to use Server Side Includes, if
+>&#13;              This still requires being able to use Server Side Includes, if
               this simply will not work for you, see <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=80183"
 TARGET="_top"
@@ -1905,33 +1955,35 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1931"
+NAME="AEN1940"
 ></A
 ><B
 >A.4.8. </B
->          Does Bugzilla provide any reporting features, metrics, graphs, etc? You
+>
+           Does Bugzilla provide any reporting features, metrics, graphs, etc? You
            know, the type of stuff that management likes to see. :)
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  Look at <A
+>
+           Yes.  Look at <A
 HREF="http://bugzilla.mozilla.org/reports.cgi"
 TARGET="_top"
->          http://bugzilla.mozilla.org/reports.cgi</A
+>&#13;     http://bugzilla.mozilla.org/reports.cgi</A
 > for basic reporting
            facilities.
          </P
 ><P
->          For more advanced reporting, I recommend hooking up a professional
+>&#13;     For more advanced reporting, I recommend hooking up a professional
            reporting package, such as Crystal Reports, and use ODBC to access
            the MySQL database.  You can do a lot through the Query page of
            Bugzilla as well, but right now Advanced Reporting is much
@@ -1939,85 +1991,91 @@ TARGET="_top"
            interface with the database directly.
          </P
 ><P
->          Advanced Reporting is a Bugzilla 3.X proposed feature.
+>&#13;     Advanced Reporting is a Bugzilla 3.X proposed feature.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1939"
+NAME="AEN1948"
 ></A
 ><B
 >A.4.9. </B
->          Is there email notification and if so, what do you see when you get an
+>
+           Is there email notification and if so, what do you see when you get an
            email? Do you see bug number and title or is it only the number?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Email notification is user-configurable.  The bug id and Topic
+>
+           Email notification is user-configurable.  The bug id and Topic
            of the bug report accompany each email notification, along with
            a list of the changes made.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1944"
+NAME="AEN1953"
 ></A
 ><B
 >A.4.10. </B
->          Can email notification be set up to send to multiple
+>
+           Can email notification be set up to send to multiple
            people, some on the To List, CC List, BCC List etc?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1949"
+NAME="AEN1958"
 ></A
 ><B
 >A.4.11. </B
->          If there is email notification, do users have to have any particular
+>
+           If there is email notification, do users have to have any particular
            type of email application?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla email is sent in plain text, the most compatible mail format
+>
+           Bugzilla email is sent in plain text, the most compatible mail format
            on the planet.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -2033,7 +2091,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you decide to use the bugzilla_email integration features
+>&#13;         If you decide to use the bugzilla_email integration features
                to allow Bugzilla to record responses to mail with the associated bug,
                you may need to caution your users to set their mailer to "respond
                to messages in the format in which they were sent".  For security reasons
@@ -2049,26 +2107,28 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1956"
+NAME="AEN1965"
 ></A
 ><B
 >A.4.12. </B
->           If I just wanted to track certain bugs, as they go through life, can I
+>
+            If I just wanted to track certain bugs, as they go through life, can I
            set it up to alert me via email whenever that bug changes, whether it be
            owner, status or description etc.?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  Place yourself in the "cc" field of the bug you wish to monitor.
+>
+           Yes.  Place yourself in the "cc" field of the bug you wish to monitor.
            Then change your "Notify me of changes to" field in the Email Settings
            tab of the User Preferences screen in Bugzilla to the "Only those
            bugs which I am listed on the CC line" option.
@@ -2076,38 +2136,40 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1961"
+NAME="AEN1970"
 ></A
 ><B
 >A.4.13. </B
->          Does Bugzilla allow data to be imported and exported? If I had outsiders
+>
+           Does Bugzilla allow data to be imported and exported? If I had outsiders
            write up a bug report using a MS Word bug template, could that template be
            imported into "matching" fields? If I wanted to take the results of a query
            and export that data to MS Excel, could I do that?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Mozilla allows data export through a custom DTD in XML format.
+>
+           Mozilla allows data export through a custom DTD in XML format.
            It does not, however, export to specific formats other than the
            XML Mozilla DTD.  Importing the data into Excel or any other application
            is left as an exercise for the reader.
          </P
 ><P
->          If you create import filters to other applications from Mozilla's XML,
+>&#13;     If you create import filters to other applications from Mozilla's XML,
            please submit your modifications for inclusion in future Bugzilla
            distributions.
          </P
 ><P
->          As for data import, any application can send data to Bugzilla through
+>&#13;     As for data import, any application can send data to Bugzilla through
            the HTTP protocol, or through Mozilla's XML API.  However, it seems
            kind of silly to put another front-end in front of Bugzilla;
            it makes more sense to create a simplified bug submission form in
@@ -2115,31 +2177,33 @@ CLASS="ANSWER"
            <A
 HREF="http://www.mozilla.org/quality/help/bugzilla-helper.html"
 TARGET="_top"
->          http://www.mozilla.org/quality/help/bugzilla-helper.html</A
+>&#13;     http://www.mozilla.org/quality/help/bugzilla-helper.html</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1969"
+NAME="AEN1978"
 ></A
 ><B
 >A.4.14. </B
->          Has anyone converted Bugzilla to another language to be used in other
+>
+           Has anyone converted Bugzilla to another language to be used in other
            countries? Is it localizable?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Currently, no.  Internationalization support for Perl did not
+>
+           Currently, no.  Internationalization support for Perl did not
            exist in a robust fashion until the recent release of version 5.6.0;
            Bugzilla is, and likely will remain (until 3.X) completely
            non-localized.
@@ -2147,208 +2211,225 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1974"
+NAME="AEN1983"
 ></A
 ><B
 >A.4.15. </B
->          Can a user create and save reports? Can they do this in Word format?
+>
+           Can a user create and save reports? Can they do this in Word format?
            Excel format?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  No.  No.
+>
+           Yes.  No.  No.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1979"
+NAME="AEN1988"
 ></A
 ><B
 >A.4.16. </B
->          Can a user re-run a report with a new project, same query?
+>
+           Can a user re-run a report with a new project, same query?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1984"
+NAME="AEN1993"
 ></A
 ><B
 >A.4.17. </B
->          Can a user modify an existing report and then save it into another name?
+>
+           Can a user modify an existing report and then save it into another name?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can save an unlimited number of queries in Bugzilla.  You are free
+>
+           You can save an unlimited number of queries in Bugzilla.  You are free
            to modify them and rename them to your heart's desire.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1989"
+NAME="AEN1998"
 ></A
 ><B
 >A.4.18. </B
->          Does Bugzilla have the ability to search by word, phrase, compound
+>
+           Does Bugzilla have the ability to search by word, phrase, compound
            search?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You have no idea.  Bugzilla's query interface, particularly with the
+>
+           You have no idea.  Bugzilla's query interface, particularly with the
            advanced Boolean operators, is incredibly versatile.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1994"
+NAME="AEN2003"
 ></A
 ><B
 >A.4.19. </B
->          Can the admin person establish separate group and individual user
+>
+           Can the admin person establish separate group and individual user
            privileges?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.
+>
+           Yes.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN1999"
+NAME="AEN2008"
 ></A
 ><B
 >A.4.20. </B
->           Does Bugzilla provide record locking when there is simultaneous access
+>
+            Does Bugzilla provide record locking when there is simultaneous access
            to the same bug? Does the second person get a notice that the bug is in use
            or how are they notified?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Bugzilla does not lock records.  It provides mid-air collision detection,
+>
+           Bugzilla does not lock records.  It provides mid-air collision detection,
            and offers the offending user a choice of options to deal with the conflict.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2004"
+NAME="AEN2013"
 ></A
 ><B
 >A.4.21. </B
->          Are there any backup features provided?
+>
+           Are there any backup features provided?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          MySQL, the database back-end for Bugzilla, allows hot-backup of data.
+>
+           MySQL, the database back-end for Bugzilla, allows hot-backup of data.
            You can find strategies for dealing with backup considerations
            at <A
 HREF="http://www.mysql.com/doc/B/a/Backup.html"
 TARGET="_top"
->          http://www.mysql.com/doc/B/a/Backup.html</A
+>&#13;     http://www.mysql.com/doc/B/a/Backup.html</A
 >
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2010"
+NAME="AEN2019"
 ></A
 ><B
 >A.4.22. </B
->          Can users be on the system while a backup is in progress?
+>
+           Can users be on the system while a backup is in progress?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yes.  However, commits to the database must wait
+>
+           Yes.  However, commits to the database must wait
            until the tables are unlocked.  Bugzilla databases are typically
            very small, and backups routinely take less than a minute.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2015"
+NAME="AEN2024"
 ></A
 ><B
 >A.4.23. </B
->          What type of human resources are needed to be on staff to install and
+>
+           What type of human resources are needed to be on staff to install and
            maintain Bugzilla? Specifically, what type of skills does the person need to
            have? I need to find out if we were to go with Bugzilla, what types of
            individuals would we need to hire and how much would that cost vs buying an
@@ -2356,21 +2437,22 @@ NAME="AEN2015"
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If Bugzilla is set up correctly from the start, continuing maintenance needs
+>
+           If Bugzilla is set up correctly from the start, continuing maintenance needs
            are minimal and can be completed by unskilled labor.  Things like rotate
            backup tapes and check log files for the word "error".
          </P
 ><P
->          Commercial Bug-tracking software typically costs somewhere upwards
+>&#13;     Commercial Bug-tracking software typically costs somewhere upwards
            of $20,000 or more for 5-10 floating licenses.  Bugzilla consultation
            is available from skilled members of the newsgroup.
          </P
 ><P
->          As an example, as of this writing I typically charge
+>&#13;     As an example, as of this writing I typically charge
             $115 for the first hour, and $89 each hour thereafter
            for consulting work.  It takes me three to five hours to make Bugzilla
            happy on a Development installation of Linux-Mandrake.
@@ -2378,16 +2460,17 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2022"
+NAME="AEN2031"
 ></A
 ><B
 >A.4.24. </B
->          What time frame are we looking at if we decide to hire people to install
+>
+           What time frame are we looking at if we decide to hire people to install
            and maintain the Bugzilla? Is this something that takes hours or weeks to
            install and a couple of hours per week to maintain and customize or is this
            a multi-week install process, plus a full time job for 1 person, 2 people,
@@ -2395,11 +2478,12 @@ NAME="AEN2022"
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          It all depends on your level of commitment.  Someone with much Bugzilla
+>
+           It all depends on your level of commitment.  Someone with much Bugzilla
            experience can get you up and running in less than a day, and
            your Bugzilla install can run untended for years.  If your
            Bugzilla strategy is critical to your business workflow, hire somebody
@@ -2409,137 +2493,147 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2027"
+NAME="AEN2036"
 ></A
 ><B
 >A.4.25. </B
->          Is there any licensing fee or other fees for using Bugzilla? Any
+>
+           Is there any licensing fee or other fees for using Bugzilla? Any
            out-of-pocket cost other than the bodies needed as identified above?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          No.  MySQL asks, if you find their product valuable, that you purchase
+>
+           No.  MySQL asks, if you find their product valuable, that you purchase
            a support contract from them that suits your needs.
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_INSTALL"
+NAME="faq-install"
 ></A
 >5. Bugzilla Installation</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2034"
+NAME="AEN2043"
 ></A
 ><B
 >A.5.1. </B
->          How do I download and install Bugzilla?
+>
+           How do I download and install Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Check <A
+>
+           Check <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->          http://www.mozilla.org/projects/bugzilla/</A
+>&#13;     http://www.mozilla.org/projects/bugzilla/</A
 > for details.
            Once you download it, untar it, read the Bugzilla Guide.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2040"
+NAME="AEN2049"
 ></A
 ><B
 >A.5.2. </B
->          How do I install Bugzilla on Windows NT?
+>
+           How do I install Bugzilla on Windows NT?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Installation on Windows NT has its own section in
+>
+           Installation on Windows NT has its own section in
            "The Bugzilla Guide".
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2045"
+NAME="AEN2054"
 ></A
 ><B
 >A.5.3. </B
->          Is there an easy way to change the Bugzilla cookie name?
+>
+           Is there an easy way to change the Bugzilla cookie name?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          At present, no.
+>
+           At present, no.
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_SECURITY"
+NAME="faq-security"
 ></A
 >6. Bugzilla Security</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2052"
+NAME="AEN2061"
 ></A
 ><B
 >A.6.1. </B
->          How do I completely disable MySQL security if it's giving me problems
+>
+           How do I completely disable MySQL security if it's giving me problems
            (I've followed the instructions in the installation section of this guide!)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Run mysql like this: "mysqld --skip-grant-tables".  Please remember <EM
+>
+           Run mysql like this: "mysqld --skip-grant-tables".  Please remember <EM
 >this
            makes mysql as secure as taping a $100 to the floor of a football stadium
            bathroom for safekeeping.</EM
@@ -2549,24 +2643,26 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2058"
+NAME="AEN2067"
 ></A
 ><B
 >A.6.2. </B
->          Are there any security problems with Bugzilla?
+>
+           Are there any security problems with Bugzilla?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The Bugzilla code has not undergone a complete security audit.
+>
+           The Bugzilla code has not undergone a complete security audit.
            It is recommended that you closely examine permissions on your Bugzilla
            installation, and follow the recommended security guidelines found
            in The Bugzilla Guide.
@@ -2574,26 +2670,28 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2063"
+NAME="AEN2072"
 ></A
 ><B
 >A.6.3. </B
->          I've implemented the security fixes mentioned in Chris Yeh's security
+>
+           I've implemented the security fixes mentioned in Chris Yeh's security
            advisory of 5/10/2000 advising not to run MySQL as root, and am running into
            problems with MySQL no longer working correctly.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This is a common problem, related to running out of file descriptors.
+>
+           This is a common problem, related to running out of file descriptors.
            Simply add "ulimit -n unlimited" to the script which starts
            mysqld.
          </P
@@ -2601,84 +2699,90 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_EMAIL"
+NAME="faq-email"
 ></A
 >7. Bugzilla Email</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2070"
+NAME="AEN2079"
 ></A
 ><B
 >A.7.1. </B
->          I have a user who doesn't want to receive any more email from Bugzilla.
+>
+           I have a user who doesn't want to receive any more email from Bugzilla.
            How do I stop it entirely for this user?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          With the email changes to 2.12, the user should be able to set
+>
+           With the email changes to 2.12, the user should be able to set
            this in user email preferences.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2075"
+NAME="AEN2084"
 ></A
 ><B
 >A.7.2. </B
->          I'm evaluating/testing Bugzilla, and don't want it to send email to
+>
+           I'm evaluating/testing Bugzilla, and don't want it to send email to
            anyone but me. How do I do it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Edit the param for the mail text. Replace "To:" with "X-Real-To:",
+>
+           Edit the param for the mail text. Replace "To:" with "X-Real-To:",
            replace "Cc:" with "X-Real-CC:", and add a "To: (myemailaddress)".
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2080"
+NAME="AEN2089"
 ></A
 ><B
 >A.7.3. </B
->          I want whineatnews.pl to whine at something more, or other than, only new
+>
+           I want whineatnews.pl to whine at something more, or other than, only new
            bugs. How do I do it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try Klaas Freitag's excellent patch for "whineatassigned" functionality.
+>
+           Try Klaas Freitag's excellent patch for "whineatassigned" functionality.
            You can find it at<A
 HREF=" http://bugzilla.mozilla.org/show_bug.cgi?id=6679"
 TARGET="_top"
->            http://bugzilla.mozilla.org/show_bug.cgi?id=6679</A
+>&#13;       http://bugzilla.mozilla.org/show_bug.cgi?id=6679</A
 >. This
            patch is against an older version of Bugzilla, so you must apply
            the diffs manually.
@@ -2686,33 +2790,35 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2086"
+NAME="AEN2095"
 ></A
 ><B
 >A.7.4. </B
->          I don't like/want to use Procmail to hand mail off to bug_email.pl.
+>
+           I don't like/want to use Procmail to hand mail off to bug_email.pl.
            What alternatives do I have?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can call bug_email.pl directly from your aliases file, with
+>
+           You can call bug_email.pl directly from your aliases file, with
            an entry like this:
            <A
-NAME="AEN2090"
+NAME="AEN2099"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
+>&#13;         bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
              </P
 ></BLOCKQUOTE
 >
@@ -2723,53 +2829,57 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2093"
+NAME="AEN2102"
 ></A
 ><B
 >A.7.5. </B
->          How do I set up the email interface to submit/change bugs via email?
+>
+           How do I set up the email interface to submit/change bugs via email?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          You can find an updated README.mailif file in the contrib/ directory
+>
+           You can find an updated README.mailif file in the contrib/ directory
            of your Bugzilla distribution that walks you through the setup.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2098"
+NAME="AEN2107"
 ></A
 ><B
 >A.7.6. </B
->          Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
+>
+           Email takes FOREVER to reach me from bugzilla -- it's extremely slow.
            What gives?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If you are using an alternate Mail Transport Agent (MTA other than
+>
+           If you are using an alternate Mail Transport Agent (MTA other than
            sendmail), make sure the options given in the "processmail" script for all
            instances of "sendmail" are correct for your MTA.
          </P
 ><P
->          If you are using Sendmail, try enabling "sendmailnow" in editparams.cgi.
+>&#13;     If you are using Sendmail, try enabling "sendmailnow" in editparams.cgi.
             If you are using Postfix, you will also need to enable <SPAN
 CLASS="QUOTE"
 >"sendmailnow"</SPAN
@@ -2778,30 +2888,32 @@ CLASS="QUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2105"
+NAME="AEN2114"
 ></A
 ><B
 >A.7.7. </B
->           How come email never reaches me from bugzilla changes?
+>
+            How come email never reaches me from bugzilla changes?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Double-check that you have not turned off email in your user preferences.
+>
+           Double-check that you have not turned off email in your user preferences.
            Confirm that Bugzilla is able to send email by visiting the "Log In"
            link of your Bugzilla installation and clicking the "Email me a password"
            button after entering your email address.
          </P
 ><P
->          If you never receive mail from Bugzilla, chances you do not have
+>&#13;     If you never receive mail from Bugzilla, chances you do not have
            sendmail in "/usr/lib/sendmail".  Ensure sendmail lives in, or is symlinked
            to, "/usr/lib/sendmail".
          </P
@@ -2809,31 +2921,33 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_DB"
+NAME="faq-db"
 ></A
 >8. Bugzilla Database</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2113"
+NAME="AEN2122"
 ></A
 ><B
 >A.8.1. </B
->          I've heard Bugzilla can be used with Oracle?
+>
+           I've heard Bugzilla can be used with Oracle?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Red Hat Bugzilla, mentioned above, works with Oracle.  The current version
+>
+           Red Hat Bugzilla, mentioned above, works with Oracle.  The current version
            from Mozilla.org does not have this capability.  Unfortunately, though
            you will sacrifice a lot of the really great features available in
            Bugzilla 2.10 and 2.12 if you go with the 2.8-based Redhat version.
@@ -2841,25 +2955,27 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2118"
+NAME="AEN2127"
 ></A
 ><B
 >A.8.2. </B
->          Bugs are missing from queries, but exist in the database (and I can pull
+>
+           Bugs are missing from queries, but exist in the database (and I can pull
            them up by specifying the bug ID). What's wrong?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           You've almost certainly enabled the "shadow database", but for some
+>
+            You've almost certainly enabled the "shadow database", but for some
            reason it hasn't been updated for all your bugs. This is the database
            against which queries are run, so that really complex or slow queries won't
            lock up portions of the database for other users. You can turn off the
@@ -2876,30 +2992,32 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2123"
+NAME="AEN2132"
 ></A
 ><B
 >A.8.3. </B
->          I think my database might be corrupted, or contain invalid entries. What
+>
+           I think my database might be corrupted, or contain invalid entries. What
            do I do?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Run the <SPAN
+>
+           Run the <SPAN
 CLASS="QUOTE"
 >"sanity check"</SPAN
 > utility
            (<TT
-CLASS="FILENAME"
+CLASS="filename"
 >./sanitycheck.cgi</TT
 > in the
            Bugzilla_home directory) from your web browser to see! If
@@ -2921,24 +3039,26 @@ CLASS="FILENAME"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2131"
+NAME="AEN2140"
 ></A
 ><B
 >A.8.4. </B
->          I want to manually edit some entries in my database. How?
+>
+           I want to manually edit some entries in my database. How?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->           There is no facility in Bugzilla itself to do this. It's also generally
+>
+            There is no facility in Bugzilla itself to do this. It's also generally
            not a smart thing to do if you don't know exactly what you're doing.
            However, if you understand SQL you can use the mysqladmin utility to
            manually insert, delete, and modify table information. Personally, I
@@ -2948,49 +3068,53 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2136"
+NAME="AEN2145"
 ></A
 ><B
 >A.8.5. </B
->          I try to add myself as a user, but Bugzilla always tells me my password is wrong.
+>
+           I try to add myself as a user, but Bugzilla always tells me my password is wrong.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Certain version of MySQL (notably, 3.23.29 and 3.23.30) accidentally disabled
+>
+           Certain version of MySQL (notably, 3.23.29 and 3.23.30) accidentally disabled
            the "crypt()" function.  This prevented MySQL from storing encrypted passwords.
            Upgrade to the "3.23 stable" version of MySQL and you should be good to go.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2141"
+NAME="AEN2150"
 ></A
 ><B
 >A.8.6. </B
->          I think I've set up MySQL permissions correctly, but bugzilla still can't
+>
+           I think I've set up MySQL permissions correctly, but bugzilla still can't
            connect.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try running MySQL from its binary: "mysqld --skip-grant-tables". This
+>
+           Try running MySQL from its binary: "mysqld --skip-grant-tables". This
            will allow you to completely rule out grant tables as the cause of your
            frustration. However, I do not recommend you run it this way on a regular
            basis, unless you really want your web site defaced and your machine
@@ -2999,61 +3123,65 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2146"
+NAME="AEN2155"
 ></A
 ><B
 >A.8.7. </B
->          How do I synchronize bug information among multiple different Bugzilla
+>
+           How do I synchronize bug information among multiple different Bugzilla
            databases?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Well, you can synchronize or you can move bugs.  Synchronization will
+>
+           Well, you can synchronize or you can move bugs.  Synchronization will
            only work one way -- you can create a read-only copy of the database
            at one site, and have it regularly updated at intervals from the main
            database.
          </P
 ><P
->          MySQL has some synchronization features builtin to the latest releases.
+>&#13;     MySQL has some synchronization features builtin to the latest releases.
            It would be great if someone looked into the possibilities there
            and provided a report to the newsgroup on how to effectively
            synchronize two Bugzilla installations.
          </P
 ><P
->          If you simply need to transfer bugs from one Bugzilla to another,
+>&#13;     If you simply need to transfer bugs from one Bugzilla to another,
            checkout the "move.pl" script in the Bugzilla distribution.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2153"
+NAME="AEN2162"
 ></A
 ><B
 >A.8.8. </B
->          Why do I get bizarre errors when trying to submit data, particularly problems
+>
+           Why do I get bizarre errors when trying to submit data, particularly problems
            with "groupset"?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          If you're sure your MySQL parameters are correct, you might want turn
+>
+           If you're sure your MySQL parameters are correct, you might want turn
            "strictvaluechecks" OFF in editparams.cgi.  If you have "usebugsentry" set
            "On", you also cannot submit a bug as readable by more than one group with
            "strictvaluechecks" ON.
@@ -3061,35 +3189,37 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2158"
+NAME="AEN2167"
 ></A
 ><B
 >A.8.9. </B
->          How come even after I delete bugs, the long descriptions show up?
+>
+           How come even after I delete bugs, the long descriptions show up?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This should only happen with Bugzilla 2.14 if you are
+>
+           This should only happen with Bugzilla 2.14 if you are
            using the <SPAN
 CLASS="QUOTE"
 >"shadow database"</SPAN
 > feature, and your
            shadow database is out of sync.  Try running
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >syncshadowdb</TT
 >
            <TT
-CLASS="OPTION"
+CLASS="option"
 >-syncall</TT
 > to make sure your shadow
            database is in synch with your primary database.
@@ -3098,92 +3228,98 @@ CLASS="OPTION"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_NT"
+NAME="faq-nt"
 ></A
 >9. Bugzilla and Win32</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2168"
+NAME="AEN2177"
 ></A
 ><B
 >A.9.1. </B
->          What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
+>
+           What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Remove Windows. Install Linux. Install Bugzilla.
+>
+           Remove Windows. Install Linux. Install Bugzilla.
            The boss will never know the difference.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2173"
+NAME="AEN2182"
 ></A
 ><B
 >A.9.2. </B
->          Is there a "Bundle::Bugzilla" equivalent for Win32?
+>
+           Is there a "Bundle::Bugzilla" equivalent for Win32?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Not currently.  Bundle::Bugzilla enormously simplifies Bugzilla
+>
+           Not currently.  Bundle::Bugzilla enormously simplifies Bugzilla
            installation on UNIX systems.  If someone can volunteer to
            create a suitable PPM bundle for Win32, it would be appreciated.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2178"
+NAME="AEN2187"
 ></A
 ><B
 >A.9.3. </B
->          CGI's are failing with a "something.cgi is not a valid Windows NT
+>
+           CGI's are failing with a "something.cgi is not a valid Windows NT
            application" error. Why?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Depending on what Web server you are using, you will have to configure
+>
+           Depending on what Web server you are using, you will have to configure
            the Web server to treat *.cgi files as CGI scripts. In IIS, you do this by
            adding *.cgi to the App Mappings with the &#60;path&#62;\perl.exe %s %s as the
            executable.
          </P
 ><P
->          Microsoft has some advice on this matter, as well:
+>&#13;     Microsoft has some advice on this matter, as well:
            <A
-NAME="AEN2183"
+NAME="AEN2192"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->              "Set application mappings. In the ISM, map the extension for the script
+>&#13;         "Set application mappings. In the ISM, map the extension for the script
                file(s) to the executable for the script interpreter. For example, you might
                map the extension .py to Python.exe, the executable for the Python script
                interpreter. Note For the ActiveState Perl script interpreter, the extension
@@ -3198,29 +3334,32 @@ CLASS="BLOCKQUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2186"
+NAME="AEN2195"
 ></A
 ><B
 >A.9.4. </B
->          Can I have some general instructions on how to make Bugzilla on Win32 work?
+>
+           Can I have some general instructions on how to make Bugzilla on Win32 work?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The following couple entries are deprecated in favor of the Windows installation
+>
+           The following couple entries are deprecated in favor of the Windows installation
            instructions available in the "Administration" portion of "The Bugzilla Guide".
            However, they are provided here for historical interest and insight.
            <P
-CLASS="LITERALLAYOUT"
->&nbsp;&nbsp;1.&nbsp;#!C:/perl/bin/perl&nbsp;had&nbsp;to&nbsp;be&nbsp;added&nbsp;to&nbsp;every&nbsp;perl&nbsp;file.<br>
+CLASS="literallayout"
+><br>
+&nbsp;&nbsp;1.&nbsp;#!C:/perl/bin/perl&nbsp;had&nbsp;to&nbsp;be&nbsp;added&nbsp;to&nbsp;every&nbsp;perl&nbsp;file.<br>
 &nbsp;&nbsp;2.&nbsp;Converted&nbsp;to&nbsp;Net::SMTP&nbsp;to&nbsp;handle&nbsp;mail&nbsp;messages&nbsp;instead&nbsp;of<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/sendmail.<br>
 &nbsp;&nbsp;3.&nbsp;The&nbsp;crypt&nbsp;function&nbsp;isn't&nbsp;available&nbsp;on&nbsp;Windows&nbsp;NT&nbsp;(at&nbsp;least&nbsp;none&nbsp;that&nbsp;I<br>
@@ -3309,56 +3448,58 @@ A:&nbsp;Sure!&nbsp;Here&nbsp;ya&nbsp;go!<br>
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2192"
+NAME="AEN2201"
 ></A
 ><B
 >A.9.5. </B
->          I'm having trouble with the perl modules for NT not being able to talk to
+>
+           I'm having trouble with the perl modules for NT not being able to talk to
            to the database.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Your modules may be outdated or inaccurate. Try:
+>
+           Your modules may be outdated or inaccurate. Try:
            <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->                Hitting http://www.activestate.com/ActivePerl
+>&#13;           Hitting http://www.activestate.com/ActivePerl
                </P
 ></LI
 ><LI
 ><P
->                Download ActivePerl
+>&#13;           Download ActivePerl
                </P
 ></LI
 ><LI
 ><P
->                Go to your prompt
+>&#13;           Go to your prompt
                </P
 ></LI
 ><LI
 ><P
->                Type 'ppm'
+>&#13;           Type 'ppm'
                </P
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="prompt"
 >PPM&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >install DBI DBD-mysql GD</B
 >
                </P
@@ -3370,67 +3511,71 @@ CLASS="COMMAND"
            <A
 HREF=" http://www.activestate.com/Packages/"
 TARGET="_top"
->            http://www.activestate.com/Packages/</A
+>&#13;       http://www.activestate.com/Packages/</A
 >
          </P
 ></DIV
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_USE"
+NAME="faq-use"
 ></A
 >10. Bugzilla Usage</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2213"
+NAME="AEN2222"
 ></A
 ><B
 >A.10.1. </B
->          The query page is very confusing.  Isn't there a simpler way to query?
+>
+           The query page is very confusing.  Isn't there a simpler way to query?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          We are developing in that direction.  You can follow progress on this
+>
+           We are developing in that direction.  You can follow progress on this
            at <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=16775"
 TARGET="_top"
->            http://bugzilla.mozilla.org/show_bug.cgi?id=16775</A
+>&#13;       http://bugzilla.mozilla.org/show_bug.cgi?id=16775</A
 >.  Some functionality
            is available in Bugzilla 2.12, and is available as "quicksearch.html"
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2219"
+NAME="AEN2228"
 ></A
 ><B
 >A.10.2. </B
->          I'm confused by the behavior of the "accept" button in the Show Bug form.
+>
+           I'm confused by the behavior of the "accept" button in the Show Bug form.
            Why doesn't it assign the bug to me when I accept it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The current behavior is acceptable to bugzilla.mozilla.org and most
+>
+           The current behavior is acceptable to bugzilla.mozilla.org and most
            users.  I personally don't like it.  You have your choice of patches
            to change this behavior, however.
            <P
@@ -3443,7 +3588,7 @@ BORDER="0"
 ><A
 HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8029"
 TARGET="_top"
->              Add a "and accept bug" radio button</A
+>&#13;         Add a "and accept bug" radio button</A
 ></TD
 ></TR
 ><TR
@@ -3451,7 +3596,7 @@ TARGET="_top"
 ><A
 HREF="http://bugzilla.mozilla.org/showattachment.cgi?attach_id=8153"
 TARGET="_top"
->              "Accept" button automatically assigns to you</A
+>&#13;         "Accept" button automatically assigns to you</A
 ></TD
 ></TR
 ></TBODY
@@ -3465,74 +3610,80 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2229"
+NAME="AEN2238"
 ></A
 ><B
 >A.10.3. </B
->          I can't upload anything into the database via the "Create Attachment"
+>
+           I can't upload anything into the database via the "Create Attachment"
            link.  What am I doing wrong?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          The most likely cause is a very old browser or a browser that is
+>
+           The most likely cause is a very old browser or a browser that is
            incompatible with file upload via POST.  Download the latest Netscape,
            Microsoft, or Mozilla browser to handle uploads correctly.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2234"
+NAME="AEN2243"
 ></A
 ><B
 >A.10.4. </B
->          Email submissions to Bugzilla that have attachments end up asking me to
+>
+           Email submissions to Bugzilla that have attachments end up asking me to
            save it as a "cgi" file.
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Yup.  Just rename it once you download it, or save it under a different
+>
+           Yup.  Just rename it once you download it, or save it under a different
            filename.  This will not be fixed anytime too soon, because it would
            cripple some other functionality.
          </P
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2239"
+NAME="AEN2248"
 ></A
 ><B
 >A.10.5. </B
->          How do I change a keyword in Bugzilla, once some bugs are using it?
+>
+           How do I change a keyword in Bugzilla, once some bugs are using it?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          In the Bugzilla administrator UI, edit the keyword and it will let you
+>
+           In the Bugzilla administrator UI, edit the keyword and it will let you
            replace the old keyword name with a new one.  This will cause a problem
            with the keyword cache.  Run sanitycheck.cgi to fix it.
          </P
@@ -3540,39 +3691,41 @@ CLASS="ANSWER"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDADIV"
+CLASS="qandadiv"
 ><H3
 ><A
-NAME="FAQ_HACKING"
+NAME="faq-hacking"
 ></A
 >11. Bugzilla Hacking</H3
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2246"
+NAME="AEN2255"
 ></A
 ><B
 >A.11.1. </B
->          What bugs are in Bugzilla right now?
+>
+           What bugs are in Bugzilla right now?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          Try <A
+>
+           Try <A
 HREF="http://bugzilla.mozilla.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=Bugzilla"
 TARGET="_top"
->          this link</A
+>&#13;     this link</A
 > to view current bugs or requests for
            enhancement for Bugzilla.
          </P
 ><P
->          You can view bugs marked for 2.16 release
+>&#13;     You can view bugs marked for 2.16 release
            <A
 HREF="http://bugzilla.mozilla.org/buglist.cgi?product=Bugzilla&target_milestone=Bugzilla+2.16"
 TARGET="_top"
@@ -3583,7 +3736,7 @@ TARGET="_top"
            <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
->            Bugzilla Project Page</A
+>&#13;       Bugzilla Project Page</A
 > for details on how to
            check current sources out of CVS so you can have these
            bug fixes early!
@@ -3591,28 +3744,30 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2255"
+NAME="AEN2264"
 ></A
 ><B
 >A.11.2. </B
->          How can I change the default priority to a null value?  For instance, have the default
+>
+           How can I change the default priority to a null value?  For instance, have the default
            priority be "---" instead of "P2"?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
->          This is well-documented here: <A
+>
+           This is well-documented here: <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=49862"
 TARGET="_top"
->          http://bugzilla.mozilla.org/show_bug.cgi?id=49862</A
+>&#13;     http://bugzilla.mozilla.org/show_bug.cgi?id=49862</A
 >.  Ultimately, it's as easy
            as adding the "---" priority field to your localconfig file in the appropriate area,
            re-running checksetup.pl, and then changing the default priority in your browser using
@@ -3623,20 +3778,21 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="QANDAENTRY"
+CLASS="qandaentry"
 ><DIV
-CLASS="QUESTION"
+CLASS="question"
 ><P
 ><A
-NAME="AEN2261"
+NAME="AEN2270"
 ></A
 ><B
 >A.11.3. </B
->          What's the best way to submit patches?  What guidelines should I follow?
+>
+           What's the best way to submit patches?  What guidelines should I follow?
          </P
 ></DIV
 ><DIV
-CLASS="ANSWER"
+CLASS="answer"
 ><P
 ><B
 > </B
@@ -3646,7 +3802,7 @@ CLASS="ANSWER"
 TYPE="1"
 ><LI
 ><P
->                Enter a bug into bugzilla.mozilla.org for the <SPAN
+>&#13;           Enter a bug into bugzilla.mozilla.org for the <SPAN
 CLASS="QUOTE"
 >"<A
 HREF="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla"
@@ -3659,7 +3815,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                Upload your patch as a unified DIFF (having used "diff -u" against
+>&#13;           Upload your patch as a unified DIFF (having used "diff -u" against
                  the <EM
 >current sources</EM
 > checked out of CVS),
@@ -3672,7 +3828,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                Announce your patch and the associated URL
+>&#13;           Announce your patch and the associated URL
                  (http://bugzilla.mozilla.org/show_bug.cgi?id=XXXX) for discussion in
                  the newsgroup (netscape.public.mozilla.webtools).  You'll get a really
                  good, fairly immediate reaction to the implications of your patch,
@@ -3682,14 +3838,14 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->                If it passes muster with minimal modification, the person to whom
+>&#13;           If it passes muster with minimal modification, the person to whom
                  the bug is assigned in Bugzilla is responsible for seeing the patch
                  is checked into CVS.
                </P
 ></LI
 ><LI
 ><P
->                Bask in the glory of the fact that you helped write the most successful
+>&#13;           Bask in the glory of the fact that you helped write the most successful
                  open-source bug-tracking software on the planet :)
                </P
 ></LI
@@ -3715,7 +3871,7 @@ WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
 ><A
-HREF="variant_sourceforge.html"
+HREF="variant-sourceforge.html"
 >Prev</A
 ></TD
 ><TD
index 9ef62e7181a743ec37fb599ead64404e47c08bc0..987e25aa9dfeabb402a16c905f1c621617f383e4 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Translations"
 HREF="translations.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,26 +66,26 @@ HREF="translations.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="FEEDBACK"
+NAME="feedback"
 >1.7. Feedback</A
 ></H1
 ><P
->      I welcome feedback on this document.  Without your submissions
+>&#13;      I welcome feedback on this document.  Without your submissions
       and input, this Guide cannot continue to exist.  Please mail
       additions, comments, criticisms, etc. to
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:barnboy@trilobyte.net"
 >barnboy@trilobyte.net</A
 >&#62;</TT
 >.  Please send flames to
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:devnull@localhost"
 >devnull@localhost</A
index 99a577ff84e828c19616ba62d88921d7c928993b..6e14db3a9a686d03a2bc87f29db97ddded649034 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Bugzilla Variants and Competitors"
 HREF="variants.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,29 +63,29 @@ HREF="variants.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="FUTURE"
+NAME="future"
 >Chapter 6. The Future of Bugzilla</A
 ></H1
 ><TABLE
 BORDER="0"
-BGCOLOR="#6495ED"
+BGCOLOR="#E0E0E0"
 WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="SYNOPSIS"
+CLASS="synopsis"
 >Bugzilla's Future.  Much of this is the present, now.</PRE
 ></FONT
 ></TD
 ></TR
 ></TABLE
 ><P
->  Bugzilla's future is a constantly-changing thing, as various developers
+>&#13;  Bugzilla's future is a constantly-changing thing, as various developers
   <SPAN
 CLASS="QUOTE"
 >"scratch an itch"</SPAN
@@ -95,9 +95,10 @@ CLASS="QUOTE"
   not quite as readable as the rest of the Guide.
     </P
 ><P
->    <P
-CLASS="LITERALLAYOUT"
->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bugzilla&nbsp;Blue&nbsp;Sky<br>
+>&#13;    <P
+CLASS="literallayout"
+><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bugzilla&nbsp;Blue&nbsp;Sky<br>
 <br>
 Customisability<br>
 <br>
index 18217ef486f4e4dbcead0c5c2eb042451a5db644..6bda5b1e870e2b0a055a308261282d18e27f8ec5 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Win32 Installation Notes"
 HREF="win32.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,28 +66,28 @@ HREF="win32.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GENINSTALL"
+NAME="geninstall"
 >3.5. Installation General Notes</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN941"
 >3.5.1. Modifying Your Running System</A
 ></H2
 ><P
->      Bugzilla optimizes database lookups by storing all relatively static
+>&#13; Bugzilla optimizes database lookups by storing all relatively static
        information in the versioncache file, located in the data/ subdirectory
        under your installation directory.
       </P
 ><P
->      If you make a change to the structural data in your database
+>&#13; If you make a change to the structural data in your database
        (the versions table for example), or to the
        <SPAN
 CLASS="QUOTE"
@@ -101,66 +101,66 @@ CLASS="QUOTE"
        changes won't show up.
       </P
 ><P
->      That file gets automatically regenerated whenever it's more than an
+>&#13; That file gets automatically regenerated whenever it's more than an
        hour old, so Bugzilla will eventually notice your changes by itself, but
        generally you want it to notice right away, so that you can test things.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN948"
 >3.5.2. Upgrading From Previous Versions</A
 ></H2
 ><P
->      The developers of Bugzilla are constantly adding new tables, columns and
+>&#13; The developers of Bugzilla are constantly adding new tables, columns and
        fields.  You'll get SQL errors if you just update the code.  The strategy
        to update is to simply always run the checksetup.pl script whenever
        you upgrade your installation of Bugzilla.  If you want to see what has
        changed, you can read the comments in that file, starting from the end.
       </P
 ><P
->      If you are running Bugzilla version 2.8 or lower, and wish to upgrade to
+>&#13; If you are running Bugzilla version 2.8 or lower, and wish to upgrade to
        the latest version, please consult the file, "UPGRADING-pre-2.8" in the
        Bugzilla root directory after untarring the archive.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="HTACCESS"
+NAME="htaccess"
 >3.5.3. <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files and security</A
 ></H2
 ><P
->      To enhance the security of your Bugzilla installation,
+>&#13; To enhance the security of your Bugzilla installation,
        Bugzilla  will generate
        <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 ></I
 > files
        which the Apache webserver can use to restrict  access to
        the bugzilla data files. The checksetup script  will
        generate the <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files.
        
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -176,19 +176,19 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you are using an alternate provider of
+>&#13;     If you are using an alternate provider of
            <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >webdot</SPAN
 > services for graphing
            (as described when viewing
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editparams.cgi</TT
 > in your web
            browser), you will need to change  the ip address in
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/webdot/.htaccess</TT
 > to the ip
            address of the webdot server that  you are using. 
@@ -201,22 +201,81 @@ CLASS="FILENAME"
        
       </P
 ><P
->      If you are using Internet Information Server or other web
+>&#13; The default .htaccess file may not provide adequate access
+       restrictions, depending on your web server configuration.
+       Be sure to check the &#60;Directory&#62; entries for your
+       Bugzilla directory so that the <TT
+CLASS="filename"
+>.htaccess</TT
+>
+       file is allowed to override web server defaults.  For instance,
+       let's assume your installation of Bugzilla is installed to 
+       <TT
+CLASS="filename"
+>/usr/local/bugzilla</TT
+>.  You should have
+       this &#60;Directory&#62; entry in your <TT
+CLASS="filename"
+>httpd.conf</TT
+>
+       file:
+      </P
+><P
+>&#13; <TABLE
+BORDER="0"
+BGCOLOR="#E0E0E0"
+WIDTH="100%"
+><TR
+><TD
+><FONT
+COLOR="#000000"
+><PRE
+CLASS="programlisting"
+>&#13;
+&#60;Directory /usr/local/bugzilla/&#62;
+  Options +FollowSymLinks +Indexes +Includes +ExecCGI
+  AllowOverride All
+&#60;/Directory&#62;
+
+       </PRE
+></FONT
+></TD
+></TR
+></TABLE
+>
+      </P
+><P
+>&#13; The important part above is <SPAN
+CLASS="QUOTE"
+>"AllowOverride All"</SPAN
+>.
+       Without that, the <TT
+CLASS="filename"
+>.htaccess</TT
+> file created by 
+       <TT
+CLASS="filename"
+>checksetup.pl</TT
+> will not have sufficient
+       permissions to protect your Bugzilla installation.
+      </P
+><P
+>&#13; If you are using Internet Information Server or other web
        server which does not observe <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 >
        conventions, you can disable their creation by editing
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > and setting the
        <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$create_htaccess</TT
 > variable to
        <TT
-CLASS="PARAMETER"
+CLASS="parameter"
 ><I
 >0</I
 ></TT
@@ -224,23 +283,23 @@ CLASS="PARAMETER"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MOD_THROTTLE"
+NAME="mod-throttle"
 >3.5.4. <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > and Security</A
 ></H2
 ><P
->      It is possible for a user, by mistake or on purpose, to access
+>&#13; It is possible for a user, by mistake or on purpose, to access
        the database many times in a row which can result in very slow
        access speeds for other users.  If your Bugzilla installation
        is experiencing this problem , you may install  the Apache
        module <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > which can limit
        connections by ip-address. You may download this module at
@@ -251,7 +310,7 @@ TARGET="_top"
 >. Follow the instructions to install into your Apache install.  <EM
 >This module only functions with the Apache web server!</EM
 >. You may use the <B
-CLASS="COMMAND"
+CLASS="command"
 >ThrottleClientIP</B
 > command provided by this module  to accomplish this goal. See the <A
 HREF="http://www.snert.com/Software/Throttle/"
@@ -260,11 +319,11 @@ TARGET="_top"
 > for more  information. </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CONTENT_TYPE"
+NAME="content-type"
 >3.5.5. Preventing untrusted Bugzilla content from executing malicious Javascript code</A
 ></H2
 ><P
@@ -286,8 +345,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \
+CLASS="programlisting"
+>&#13;bash# cd $BUGZILLA_HOME; for i in `ls *.cgi`; \
          do cat $i | sed 's/Content-type\: text\/html/Content-Type: text\/html\; charset=ISO-8859-1/' &#62;$i.tmp; \
          mv $i.tmp $i; done
        </PRE
@@ -297,7 +356,7 @@ CLASS="PROGRAMLISTING"
 ></TABLE
 ></P
 ><P
->      All this one-liner command does is search for all instances of
+>&#13; All this one-liner command does is search for all instances of
        <SPAN
 CLASS="QUOTE"
 >"Content-type: text/html"</SPAN
@@ -319,20 +378,20 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="UNIXHISTORY"
+NAME="unixhistory"
 >3.5.6. UNIX Installation Instructions History</A
 ></H2
 ><P
->      This document was originally adapted from the Bonsai
+>&#13; This document was originally adapted from the Bonsai
        installation instructions by Terry Weissman
        &#60;terry@mozilla.org&#62;.
       </P
 ><P
->      The February 25, 1999 re-write of this page was done by Ry4an
+>&#13; The February 25, 1999 re-write of this page was done by Ry4an
        Brase &#60;ry4an@ry4an.org&#62;, with some edits by Terry
        Weissman, Bryce Nesbitt, Martin Pool, &#38; Dan Mosedale (But
        don't send bug reports to them; report them using bugzilla, at <A
@@ -342,19 +401,19 @@ TARGET="_top"
 > ).
       </P
 ><P
->      This document was heavily modified again Wednesday, March 07
+>&#13; This document was heavily modified again Wednesday, March 07
        2001 to reflect changes for Bugzilla 2.12 release by Matthew
        P. Barnson.  The securing MySQL section should be changed to
        become standard procedure for Bugzilla installations.
       </P
 ><P
->      Finally, the README in its entirety was marked up in SGML and
+>&#13; Finally, the README in its entirety was marked up in SGML and
        included into the Guide on April 24, 2001 by Matt Barnson.
        Since that time, it's undergone extensive modification as
        Bugzilla grew.
       </P
 ><P
->      Comments from people using this Guide for the first time are
+>&#13; Comments from people using this Guide for the first time are
        particularly welcome.
       </P
 ></DIV
diff --git a/docs/html/gfdl-0.html b/docs/html/gfdl-0.html
new file mode 100644 (file)
index 0000000..61e4d1c
--- /dev/null
@@ -0,0 +1,159 @@
+<HTML
+><HEAD
+><TITLE
+>PREAMBLE</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="NEXT"
+TITLE="APPLICABILITY AND DEFINITIONS"
+HREF="gfdl-1.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-1.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-0"
+>0. PREAMBLE</A
+></H1
+><P
+>The purpose of this License is to make a manual, textbook,
+    or other written document "free" in the sense of freedom: to
+    assure everyone the effective freedom to copy and redistribute it,
+    with or without modifying it, either commercially or
+    noncommercially.  Secondarily, this License preserves for the
+    author and publisher a way to get credit for their work, while not
+    being considered responsible for modifications made by
+    others.</P
+><P
+>This License is a kind of "copyleft", which means that
+    derivative works of the document must themselves be free in the
+    same sense.  It complements the GNU General Public License, which
+    is a copyleft license designed for free software.</P
+><P
+>We have designed this License in order to use it for manuals
+    for free software, because free software needs free documentation:
+    a free program should come with manuals providing the same
+    freedoms that the software does.  But this License is not limited
+    to software manuals; it can be used for any textual work,
+    regardless of subject matter or whether it is published as a
+    printed book.  We recommend this License principally for works
+    whose purpose is instruction or reference.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-1.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>GNU Free Documentation License</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>APPLICABILITY AND DEFINITIONS</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-1.html b/docs/html/gfdl-1.html
new file mode 100644 (file)
index 0000000..0635a14
--- /dev/null
@@ -0,0 +1,200 @@
+<HTML
+><HEAD
+><TITLE
+>APPLICABILITY AND DEFINITIONS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="PREAMBLE"
+HREF="gfdl-0.html"><LINK
+REL="NEXT"
+TITLE="VERBATIM COPYING"
+HREF="gfdl-2.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-0.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-2.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-1"
+>1. APPLICABILITY AND DEFINITIONS</A
+></H1
+><P
+>This License applies to any manual or other work that
+    contains a notice placed by the copyright holder saying it can be
+    distributed under the terms of this License.  The "Document",
+    below, refers to any such manual or work.  Any member of the
+    public is a licensee, and is addressed as "you".</P
+><P
+>A "Modified Version" of the Document means any work
+    containing the Document or a portion of it, either copied
+    verbatim, or with modifications and/or translated into another
+    language.</P
+><P
+>A "Secondary Section" is a named appendix or a front-matter
+    section of the Document that deals exclusively with the
+    relationship of the publishers or authors of the Document to the
+    Document's overall subject (or to related matters) and contains
+    nothing that could fall directly within that overall subject.
+    (For example, if the Document is in part a textbook of
+    mathematics, a Secondary Section may not explain any mathematics.)
+    The relationship could be a matter of historical connection with
+    the subject or with related matters, or of legal, commercial,
+    philosophical, ethical or political position regarding
+    them.</P
+><P
+>The "Invariant Sections" are certain Secondary Sections
+    whose titles are designated, as being those of Invariant Sections,
+    in the notice that says that the Document is released under this
+    License.</P
+><P
+>The "Cover Texts" are certain short passages of text that
+    are listed, as Front-Cover Texts or Back-Cover Texts, in the
+    notice that says that the Document is released under this
+    License.</P
+><P
+>A "Transparent" copy of the Document means a
+    machine-readable copy, represented in a format whose specification
+    is available to the general public, whose contents can be viewed
+    and edited directly and straightforwardly with generic text
+    editors or (for images composed of pixels) generic paint programs
+    or (for drawings) some widely available drawing editor, and that
+    is suitable for input to text formatters or for automatic
+    translation to a variety of formats suitable for input to text
+    formatters.  A copy made in an otherwise Transparent file format
+    whose markup has been designed to thwart or discourage subsequent
+    modification by readers is not Transparent.  A copy that is not
+    "Transparent" is called "Opaque".</P
+><P
+>Examples of suitable formats for Transparent copies include
+    plain ASCII without markup, Texinfo input format, LaTeX input
+    format, SGML or XML using a publicly available DTD, and
+    standard-conforming simple HTML designed for human modification.
+    Opaque formats include PostScript, PDF, proprietary formats that
+    can be read and edited only by proprietary word processors, SGML
+    or XML for which the DTD and/or processing tools are not generally
+    available, and the machine-generated HTML produced by some word
+    processors for output purposes only.</P
+><P
+>The "Title Page" means, for a printed book, the title page
+    itself, plus such following pages as are needed to hold, legibly,
+    the material this License requires to appear in the title page.
+    For works in formats which do not have any title page as such,
+    "Title Page" means the text near the most prominent appearance of
+    the work's title, preceding the beginning of the body of the
+    text.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-0.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-2.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>PREAMBLE</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>VERBATIM COPYING</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-10.html b/docs/html/gfdl-10.html
new file mode 100644 (file)
index 0000000..8d13637
--- /dev/null
@@ -0,0 +1,156 @@
+<HTML
+><HEAD
+><TITLE
+>FUTURE REVISIONS OF THIS LICENSE</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="TERMINATION"
+HREF="gfdl-9.html"><LINK
+REL="NEXT"
+TITLE="How to use this License for your documents"
+HREF="gfdl-howto.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-9.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-howto.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-10"
+>10. FUTURE REVISIONS OF THIS LICENSE</A
+></H1
+><P
+>The Free Software Foundation may publish new, revised
+    versions of the GNU Free Documentation License from time to time.
+    Such new versions will be similar in spirit to the present
+    version, but may differ in detail to address new problems or
+    concerns.  See <A
+HREF="http://www.gnu.org/copyleft/"
+TARGET="_top"
+>http://www.gnu.org/copyleft/</A
+>.</P
+><P
+>Each version of the License is given a distinguishing
+    version number.  If the Document specifies that a particular
+    numbered version of this License "or any later version" applies to
+    it, you have the option of following the terms and conditions
+    either of that specified version or of any later version that has
+    been published (not as a draft) by the Free Software Foundation.
+    If the Document does not specify a version number of this License,
+    you may choose any version ever published (not as a draft) by the
+    Free Software Foundation.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-9.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-howto.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>TERMINATION</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>How to use this License for your documents</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-2.html b/docs/html/gfdl-2.html
new file mode 100644 (file)
index 0000000..1b94bbd
--- /dev/null
@@ -0,0 +1,150 @@
+<HTML
+><HEAD
+><TITLE
+>VERBATIM COPYING</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="APPLICABILITY AND DEFINITIONS"
+HREF="gfdl-1.html"><LINK
+REL="NEXT"
+TITLE="COPYING IN QUANTITY"
+HREF="gfdl-3.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-1.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-3.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-2"
+>2. VERBATIM COPYING</A
+></H1
+><P
+>You may copy and distribute the Document in any medium,
+    either commercially or noncommercially, provided that this
+    License, the copyright notices, and the license notice saying this
+    License applies to the Document are reproduced in all copies, and
+    that you add no other conditions whatsoever to those of this
+    License.  You may not use technical measures to obstruct or
+    control the reading or further copying of the copies you make or
+    distribute.  However, you may accept compensation in exchange for
+    copies.  If you distribute a large enough number of copies you
+    must also follow the conditions in section 3.</P
+><P
+>You may also lend copies, under the same conditions stated
+    above, and you may publicly display copies.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-1.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-3.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>APPLICABILITY AND DEFINITIONS</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>COPYING IN QUANTITY</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-3.html b/docs/html/gfdl-3.html
new file mode 100644 (file)
index 0000000..4342ac9
--- /dev/null
@@ -0,0 +1,174 @@
+<HTML
+><HEAD
+><TITLE
+>COPYING IN QUANTITY</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="VERBATIM COPYING"
+HREF="gfdl-2.html"><LINK
+REL="NEXT"
+TITLE="MODIFICATIONS"
+HREF="gfdl-4.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-2.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-4.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-3"
+>3. COPYING IN QUANTITY</A
+></H1
+><P
+>If you publish printed copies of the Document numbering more
+    than 100, and the Document's license notice requires Cover Texts,
+    you must enclose the copies in covers that carry, clearly and
+    legibly, all these Cover Texts: Front-Cover Texts on the front
+    cover, and Back-Cover Texts on the back cover.  Both covers must
+    also clearly and legibly identify you as the publisher of these
+    copies.  The front cover must present the full title with all
+    words of the title equally prominent and visible.  You may add
+    other material on the covers in addition.  Copying with changes
+    limited to the covers, as long as they preserve the title of the
+    Document and satisfy these conditions, can be treated as verbatim
+    copying in other respects.</P
+><P
+>If the required texts for either cover are too voluminous to
+    fit legibly, you should put the first ones listed (as many as fit
+    reasonably) on the actual cover, and continue the rest onto
+    adjacent pages.</P
+><P
+>If you publish or distribute Opaque copies of the Document
+    numbering more than 100, you must either include a
+    machine-readable Transparent copy along with each Opaque copy, or
+    state in or with each Opaque copy a publicly-accessible
+    computer-network location containing a complete Transparent copy
+    of the Document, free of added material, which the general
+    network-using public has access to download anonymously at no
+    charge using public-standard network protocols.  If you use the
+    latter option, you must take reasonably prudent steps, when you
+    begin distribution of Opaque copies in quantity, to ensure that
+    this Transparent copy will remain thus accessible at the stated
+    location until at least one year after the last time you
+    distribute an Opaque copy (directly or through your agents or
+    retailers) of that edition to the public.</P
+><P
+>It is requested, but not required, that you contact the
+    authors of the Document well before redistributing any large
+    number of copies, to give them a chance to provide you with an
+    updated version of the Document.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-2.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-4.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>VERBATIM COPYING</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>MODIFICATIONS</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-4.html b/docs/html/gfdl-4.html
new file mode 100644 (file)
index 0000000..ae8ef9b
--- /dev/null
@@ -0,0 +1,280 @@
+<HTML
+><HEAD
+><TITLE
+>MODIFICATIONS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="COPYING IN QUANTITY"
+HREF="gfdl-3.html"><LINK
+REL="NEXT"
+TITLE="COMBINING DOCUMENTS"
+HREF="gfdl-5.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-3.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-5.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-4"
+>4. MODIFICATIONS</A
+></H1
+><P
+>You may copy and distribute a Modified Version of the
+    Document under the conditions of sections 2 and 3 above, provided
+    that you release the Modified Version under precisely this
+    License, with the Modified Version filling the role of the
+    Document, thus licensing distribution and modification of the
+    Modified Version to whoever possesses a copy of it.  In addition,
+    you must do these things in the Modified Version:</P
+><P
+></P
+><OL
+TYPE="A"
+><LI
+><P
+>Use in the Title Page
+      (and on the covers, if any) a title distinct from that of the
+      Document, and from those of previous versions (which should, if
+      there were any, be listed in the History section of the
+      Document).  You may use the same title as a previous version if
+      the original publisher of that version gives permission.</P
+></LI
+><LI
+><P
+>List on the Title Page,
+      as authors, one or more persons or entities responsible for
+      authorship of the modifications in the Modified Version,
+      together with at least five of the principal authors of the
+      Document (all of its principal authors, if it has less than
+      five).</P
+></LI
+><LI
+><P
+>State on the Title page
+      the name of the publisher of the Modified Version, as the
+      publisher.</P
+></LI
+><LI
+><P
+>Preserve all the
+      copyright notices of the Document.</P
+></LI
+><LI
+><P
+>Add an appropriate
+      copyright notice for your modifications adjacent to the other
+      copyright notices.</P
+></LI
+><LI
+><P
+>Include, immediately
+      after the copyright notices, a license notice giving the public
+      permission to use the Modified Version under the terms of this
+      License, in the form shown in the Addendum below.</P
+></LI
+><LI
+><P
+>Preserve in that license
+      notice the full lists of Invariant Sections and required Cover
+      Texts given in the Document's license notice.</P
+></LI
+><LI
+><P
+>Include an unaltered
+      copy of this License.</P
+></LI
+><LI
+><P
+>Preserve the section
+      entitled "History", and its title, and add to it an item stating
+      at least the title, year, new authors, and publisher of the
+      Modified Version as given on the Title Page.  If there is no
+      section entitled "History" in the Document, create one stating
+      the title, year, authors, and publisher of the Document as given
+      on its Title Page, then add an item describing the Modified
+      Version as stated in the previous sentence.</P
+></LI
+><LI
+><P
+>Preserve the network
+      location, if any, given in the Document for public access to a
+      Transparent copy of the Document, and likewise the network
+      locations given in the Document for previous versions it was
+      based on.  These may be placed in the "History" section.  You
+      may omit a network location for a work that was published at
+      least four years before the Document itself, or if the original
+      publisher of the version it refers to gives permission.</P
+></LI
+><LI
+><P
+>In any section entitled
+      "Acknowledgements" or "Dedications", preserve the section's
+      title, and preserve in the section all the substance and tone of
+      each of the contributor acknowledgements and/or dedications
+      given therein.</P
+></LI
+><LI
+><P
+>Preserve all the
+      Invariant Sections of the Document, unaltered in their text and
+      in their titles.  Section numbers or the equivalent are not
+      considered part of the section titles.</P
+></LI
+><LI
+><P
+>Delete any section
+      entitled "Endorsements".  Such a section may not be included in
+      the Modified Version.</P
+></LI
+><LI
+><P
+>Do not retitle any
+      existing section as "Endorsements" or to conflict in title with
+      any Invariant Section.</P
+></LI
+></OL
+><P
+>If the Modified Version includes new front-matter sections
+    or appendices that qualify as Secondary Sections and contain no
+    material copied from the Document, you may at your option
+    designate some or all of these sections as invariant.  To do this,
+    add their titles to the list of Invariant Sections in the Modified
+    Version's license notice.  These titles must be distinct from any
+    other section titles.</P
+><P
+>You may add a section entitled "Endorsements", provided it
+    contains nothing but endorsements of your Modified Version by
+    various parties--for example, statements of peer review or that
+    the text has been approved by an organization as the authoritative
+    definition of a standard.</P
+><P
+>You may add a passage of up to five words as a Front-Cover
+    Text, and a passage of up to 25 words as a Back-Cover Text, to the
+    end of the list of Cover Texts in the Modified Version.  Only one
+    passage of Front-Cover Text and one of Back-Cover Text may be
+    added by (or through arrangements made by) any one entity.  If the
+    Document already includes a cover text for the same cover,
+    previously added by you or by arrangement made by the same entity
+    you are acting on behalf of, you may not add another; but you may
+    replace the old one, on explicit permission from the previous
+    publisher that added the old one.</P
+><P
+>The author(s) and publisher(s) of the Document do not by
+    this License give permission to use their names for publicity for
+    or to assert or imply endorsement of any Modified Version.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-3.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-5.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>COPYING IN QUANTITY</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>COMBINING DOCUMENTS</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-5.html b/docs/html/gfdl-5.html
new file mode 100644 (file)
index 0000000..b28398c
--- /dev/null
@@ -0,0 +1,159 @@
+<HTML
+><HEAD
+><TITLE
+>COMBINING DOCUMENTS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="MODIFICATIONS"
+HREF="gfdl-4.html"><LINK
+REL="NEXT"
+TITLE="COLLECTIONS OF DOCUMENTS"
+HREF="gfdl-6.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-4.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-6.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-5"
+>5. COMBINING DOCUMENTS</A
+></H1
+><P
+>You may combine the Document with other documents released
+    under this License, under the terms defined in section 4 above for
+    modified versions, provided that you include in the combination
+    all of the Invariant Sections of all of the original documents,
+    unmodified, and list them all as Invariant Sections of your
+    combined work in its license notice.</P
+><P
+>The combined work need only contain one copy of this
+    License, and multiple identical Invariant Sections may be replaced
+    with a single copy.  If there are multiple Invariant Sections with
+    the same name but different contents, make the title of each such
+    section unique by adding at the end of it, in parentheses, the
+    name of the original author or publisher of that section if known,
+    or else a unique number.  Make the same adjustment to the section
+    titles in the list of Invariant Sections in the license notice of
+    the combined work.</P
+><P
+>In the combination, you must combine any sections entitled
+    "History" in the various original documents, forming one section
+    entitled "History"; likewise combine any sections entitled
+    "Acknowledgements", and any sections entitled "Dedications".  You
+    must delete all sections entitled "Endorsements."</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-4.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-6.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>MODIFICATIONS</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>COLLECTIONS OF DOCUMENTS</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-6.html b/docs/html/gfdl-6.html
new file mode 100644 (file)
index 0000000..31762e3
--- /dev/null
@@ -0,0 +1,149 @@
+<HTML
+><HEAD
+><TITLE
+>COLLECTIONS OF DOCUMENTS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="COMBINING DOCUMENTS"
+HREF="gfdl-5.html"><LINK
+REL="NEXT"
+TITLE="AGGREGATION WITH INDEPENDENT WORKS"
+HREF="gfdl-7.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-5.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-7.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-6"
+>6. COLLECTIONS OF DOCUMENTS</A
+></H1
+><P
+>You may make a collection consisting of the Document and
+    other documents released under this License, and replace the
+    individual copies of this License in the various documents with a
+    single copy that is included in the collection, provided that you
+    follow the rules of this License for verbatim copying of each of
+    the documents in all other respects.</P
+><P
+>You may extract a single document from such a collection,
+    and distribute it individually under this License, provided you
+    insert a copy of this License into the extracted document, and
+    follow this License in all other respects regarding verbatim
+    copying of that document.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-5.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-7.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>COMBINING DOCUMENTS</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>AGGREGATION WITH INDEPENDENT WORKS</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-7.html b/docs/html/gfdl-7.html
new file mode 100644 (file)
index 0000000..e04b3c0
--- /dev/null
@@ -0,0 +1,153 @@
+<HTML
+><HEAD
+><TITLE
+>AGGREGATION WITH INDEPENDENT WORKS</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="COLLECTIONS OF DOCUMENTS"
+HREF="gfdl-6.html"><LINK
+REL="NEXT"
+TITLE="TRANSLATION"
+HREF="gfdl-8.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-6.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-8.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-7"
+>7. AGGREGATION WITH INDEPENDENT WORKS</A
+></H1
+><P
+>A compilation of the Document or its derivatives with other
+    separate and independent documents or works, in or on a volume of
+    a storage or distribution medium, does not as a whole count as a
+    Modified Version of the Document, provided no compilation
+    copyright is claimed for the compilation.  Such a compilation is
+    called an "aggregate", and this License does not apply to the
+    other self-contained works thus compiled with the Document, on
+    account of their being thus compiled, if they are not themselves
+    derivative works of the Document.</P
+><P
+>If the Cover Text requirement of section 3 is applicable to
+    these copies of the Document, then if the Document is less than
+    one quarter of the entire aggregate, the Document's Cover Texts
+    may be placed on covers that surround only the Document within the
+    aggregate.  Otherwise they must appear on covers around the whole
+    aggregate.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-6.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-8.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>COLLECTIONS OF DOCUMENTS</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>TRANSLATION</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-8.html b/docs/html/gfdl-8.html
new file mode 100644 (file)
index 0000000..d49ec3a
--- /dev/null
@@ -0,0 +1,148 @@
+<HTML
+><HEAD
+><TITLE
+>TRANSLATION</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="AGGREGATION WITH INDEPENDENT WORKS"
+HREF="gfdl-7.html"><LINK
+REL="NEXT"
+TITLE="TERMINATION"
+HREF="gfdl-9.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-7.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-9.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-8"
+>8. TRANSLATION</A
+></H1
+><P
+>Translation is considered a kind of modification, so you may
+    distribute translations of the Document under the terms of section
+    4.  Replacing Invariant Sections with translations requires
+    special permission from their copyright holders, but you may
+    include translations of some or all Invariant Sections in addition
+    to the original versions of these Invariant Sections.  You may
+    include a translation of this License provided that you also
+    include the original English version of this License.  In case of
+    a disagreement between the translation and the original English
+    version of this License, the original English version will
+    prevail.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-7.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-9.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>AGGREGATION WITH INDEPENDENT WORKS</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>TERMINATION</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-9.html b/docs/html/gfdl-9.html
new file mode 100644 (file)
index 0000000..22719a2
--- /dev/null
@@ -0,0 +1,145 @@
+<HTML
+><HEAD
+><TITLE
+>TERMINATION</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="TRANSLATION"
+HREF="gfdl-8.html"><LINK
+REL="NEXT"
+TITLE="FUTURE REVISIONS OF THIS LICENSE"
+HREF="gfdl-10.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-8.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="gfdl-10.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-9"
+>9. TERMINATION</A
+></H1
+><P
+>You may not copy, modify, sublicense, or distribute the
+    Document except as expressly provided for under this License.  Any
+    other attempt to copy, modify, sublicense or distribute the
+    Document is void, and will automatically terminate your rights
+    under this License.  However, parties who have received copies, or
+    rights, from you under this License will not have their licenses
+    terminated so long as such parties remain in full
+    compliance.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-8.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="gfdl-10.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>TRANSLATION</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>FUTURE REVISIONS OF THIS LICENSE</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/gfdl-howto.html b/docs/html/gfdl-howto.html
new file mode 100644 (file)
index 0000000..0eb0aa3
--- /dev/null
@@ -0,0 +1,167 @@
+<HTML
+><HEAD
+><TITLE
+>How to use this License for your documents</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="GNU Free Documentation License"
+HREF="gfdl.html"><LINK
+REL="PREVIOUS"
+TITLE="FUTURE REVISIONS OF THIS LICENSE"
+HREF="gfdl-10.html"><LINK
+REL="NEXT"
+TITLE="Glossary"
+HREF="glossary.html"></HEAD
+><BODY
+CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="gfdl-10.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Appendix E. GNU Free Documentation License</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="glossary.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="sect1"
+><H1
+CLASS="sect1"
+><A
+NAME="gfdl-howto"
+>How to use this License for your documents</A
+></H1
+><P
+>To use this License in a document you have written, include
+    a copy of the License in the document and put the following
+    copyright and license notices just after the title page:</P
+><A
+NAME="AEN2673"
+></A
+><BLOCKQUOTE
+CLASS="BLOCKQUOTE"
+><P
+>&#13;      Copyright (c)  YEAR  YOUR NAME.
+      Permission is granted to copy, distribute and/or modify this document
+      under the terms of the GNU Free Documentation License, Version 1.1
+      or any later version published by the Free Software Foundation;
+      with the Invariant Sections being LIST THEIR TITLES, with the
+      Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
+      A copy of the license is included in the section entitled "GNU
+      Free Documentation License".
+</P
+></BLOCKQUOTE
+><P
+>If you have no Invariant Sections, write "with no Invariant
+    Sections" instead of saying which ones are invariant.  If you have
+    no Front-Cover Texts, write "no Front-Cover Texts" instead of
+    "Front-Cover Texts being LIST"; likewise for Back-Cover
+    Texts.</P
+><P
+>If your document contains nontrivial examples of program
+    code, we recommend releasing these examples in parallel under your
+    choice of free software license, such as the GNU General Public
+    License, to permit their use in free software.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="gfdl-10.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="glossary.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>FUTURE REVISIONS OF THIS LICENSE</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="gfdl.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Glossary</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
index 376123e1f123f34be0ab82ceec7d2776a19fdd2b..38f7af8856a5da9cfafedc2dc6ef11791ec380be 100644 (file)
@@ -14,9 +14,9 @@ TITLE="Hacking Bugzilla"
 HREF="bzhacking.html"><LINK
 REL="NEXT"
 TITLE="PREAMBLE"
-HREF="gfdl_0.html"></HEAD
+HREF="gfdl-0.html"></HEAD
 ><BODY
-CLASS="APPENDIX"
+CLASS="appendix"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -54,7 +54,7 @@ WIDTH="10%"
 ALIGN="right"
 VALIGN="bottom"
 ><A
-HREF="gfdl_0.html"
+HREF="gfdl-0.html"
 >Next</A
 ></TD
 ></TR
@@ -63,10 +63,10 @@ HREF="gfdl_0.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><H1
 ><A
-NAME="GFDL"
+NAME="gfdl"
 >Appendix E. GNU Free Documentation License</A
 ></H1
 ><DIV
@@ -78,62 +78,62 @@ CLASS="TOC"
 ></DT
 ><DT
 >0. <A
-HREF="gfdl_0.html"
+HREF="gfdl-0.html"
 >PREAMBLE</A
 ></DT
 ><DT
 >1. <A
-HREF="gfdl_1.html"
+HREF="gfdl-1.html"
 >APPLICABILITY AND DEFINITIONS</A
 ></DT
 ><DT
 >2. <A
-HREF="gfdl_2.html"
+HREF="gfdl-2.html"
 >VERBATIM COPYING</A
 ></DT
 ><DT
 >3. <A
-HREF="gfdl_3.html"
+HREF="gfdl-3.html"
 >COPYING IN QUANTITY</A
 ></DT
 ><DT
 >4. <A
-HREF="gfdl_4.html"
+HREF="gfdl-4.html"
 >MODIFICATIONS</A
 ></DT
 ><DT
 >5. <A
-HREF="gfdl_5.html"
+HREF="gfdl-5.html"
 >COMBINING DOCUMENTS</A
 ></DT
 ><DT
 >6. <A
-HREF="gfdl_6.html"
+HREF="gfdl-6.html"
 >COLLECTIONS OF DOCUMENTS</A
 ></DT
 ><DT
 >7. <A
-HREF="gfdl_7.html"
+HREF="gfdl-7.html"
 >AGGREGATION WITH INDEPENDENT WORKS</A
 ></DT
 ><DT
 >8. <A
-HREF="gfdl_8.html"
+HREF="gfdl-8.html"
 >TRANSLATION</A
 ></DT
 ><DT
 >9. <A
-HREF="gfdl_9.html"
+HREF="gfdl-9.html"
 >TERMINATION</A
 ></DT
 ><DT
 >10. <A
-HREF="gfdl_10.html"
+HREF="gfdl-10.html"
 >FUTURE REVISIONS OF THIS LICENSE</A
 ></DT
 ><DT
 ><A
-HREF="gfdl_howto.html"
+HREF="gfdl-howto.html"
 >How to use this License for your documents</A
 ></DT
 ></DL
@@ -141,7 +141,7 @@ HREF="gfdl_howto.html"
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2550"
+NAME="AEN2583"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -183,7 +183,7 @@ WIDTH="33%"
 ALIGN="right"
 VALIGN="top"
 ><A
-HREF="gfdl_0.html"
+HREF="gfdl-0.html"
 >Next</A
 ></TD
 ></TR
index 27def4aba899a515b00c40867c500deecf3a9385..376c259e22908b66dcd198d3454e074b2d8b08db 100644 (file)
@@ -11,9 +11,9 @@ TITLE="The Bugzilla Guide"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="How to use this License for your documents"
-HREF="gfdl_howto.html"></HEAD
+HREF="gfdl-howto.html"></HEAD
 ><BODY
-CLASS="GLOSSARY"
+CLASS="glossary"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -38,7 +38,7 @@ WIDTH="10%"
 ALIGN="left"
 VALIGN="bottom"
 ><A
-HREF="gfdl_howto.html"
+HREF="gfdl-howto.html"
 >Prev</A
 ></TD
 ><TD
@@ -60,15 +60,15 @@ WIDTH="100%"></DIV
 CLASS="GLOSSARY"
 ><H1
 ><A
-NAME="GLOSSARY"
+NAME="glossary"
 >Glossary</A
 ></H1
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="AEN2645"
+NAME="AEN2678"
 >0-9, high ascii</A
 ></H1
 ><DL
@@ -78,17 +78,17 @@ NAME="AEN2645"
 ></DT
 ><DD
 ><P
->          Apache web server, and other NCSA-compliant web servers,
+>&#13;     Apache web server, and other NCSA-compliant web servers,
            observe the convention of using files in directories
            called <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files.  These
            restrict parameters of the web server.  In Bugzilla, they
            are used to restrict access to certain files which would
            otherwise compromise your installation.  For instance, the
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > file contains the
            password to your database.  If this information were
@@ -100,11 +100,11 @@ CLASS="FILENAME"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_A"
+NAME="gloss-a"
 >A</A
 ></H1
 ><DL
@@ -117,7 +117,7 @@ NAME="GLOSS_A"
 >In this context, Apache is the web server most
            commonly used for serving up
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > pages.  Contrary to
            popular belief, the apache web server has nothing to do
@@ -128,18 +128,18 @@ CLASS="QUOTE"
 >"a patchy"</SPAN
 > version of the original
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >NCSA</SPAN
 > world-wide-web server.</P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_B"
+NAME="gloss-b"
 >B</A
 ></H1
 ><DL
@@ -149,7 +149,7 @@ NAME="GLOSS_B"
 ></DT
 ><DD
 ><P
->          A <SPAN
+>&#13;     A <SPAN
 CLASS="QUOTE"
 >"Bug"</SPAN
 > in Bugzilla refers to an issue
@@ -171,7 +171,7 @@ CLASS="QUOTE"
 ></DT
 ><DD
 ><P
->          Each Bugzilla Bug is assigned a number that uniquely
+>&#13;     Each Bugzilla Bug is assigned a number that uniquely
            identifies that Bug.  The Bug associated with a Bug Number
            can be pulled up via a query, or easily from the very
            front page by typing the number in the "Find" box.
@@ -201,31 +201,31 @@ CLASS="QUOTE"
 ></DT
 ><DD
 ><P
->          Bugzilla is the industry-standard bug tracking system.  It
+>&#13;     Bugzilla is the industry-standard bug tracking system.  It
            is quite popular among Open Source enthusiasts.
          </P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_C"
+NAME="gloss-c"
 ></A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_COMPONENT"
+NAME="gloss-component"
 ><B
 >Component</B
 ></A
 ></DT
 ><DD
 ><P
->          A Component is a subsection of a Product.  It should be a
+>&#13;     A Component is a subsection of a Product.  It should be a
            narrow category, tailored to your organization.  All
            Products must contain at least one Component (and, as a
            matter of fact, creating a Product with no Components will
@@ -234,10 +234,10 @@ NAME="GLOSS_COMPONENT"
 ></DD
 ><DT
 ><A
-NAME="GLOSS_CPAN"
+NAME="gloss-cpan"
 ><B
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >CPAN</SPAN
 ></B
 ></A
@@ -245,7 +245,7 @@ CLASS="ACRONYM"
 ><DD
 ><P
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >CPAN</SPAN
 > stands for the
            <SPAN
@@ -254,7 +254,7 @@ CLASS="QUOTE"
 >.  CPAN
            maintains a large number of extremely useful
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Perl</I
 > modules.  By themselves, Perl
            modules generally do nothing, but when used as part of a
@@ -264,11 +264,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_D"
+NAME="gloss-d"
 >D</A
 ></H1
 ><DL
@@ -282,11 +282,11 @@ NAME="GLOSS_D"
            background.  In general, most daemons are started at boot
            time via System V init scripts, or through RC scripts on
            BSD-based systems.  <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >mysqld</I
 >, the
            MySQL server, and <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >apache</I
 >, a web
            server, are generally run as daemons.</P
@@ -294,11 +294,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_G"
+NAME="gloss-g"
 ></A
 ></H1
 ><DL
@@ -316,32 +316,32 @@ CLASS="QUOTE"
            comes by lumping users into groups, and assigning those
            groups certain privileges to
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Products</I
 > and
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Components</I
 > in the
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > database.</P
 ></DD
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_I"
+NAME="gloss-i"
 >I</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_INFINITELOOP"
+NAME="gloss-infiniteloop"
 ><B
 >Infinite Loop</B
 ></A
@@ -353,11 +353,11 @@ NAME="GLOSS_INFINITELOOP"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_M"
+NAME="gloss-m"
 >M</A
 ></H1
 ><DL
@@ -369,7 +369,7 @@ NAME="GLOSS_M"
 ><P
 >mysqld is the name of the
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >daemon</I
 > for the MySQL database.  In
            general, it is invoked automatically through the use of
@@ -380,11 +380,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_P"
+NAME="gloss-p"
 >P</A
 ></H1
 ><DL
@@ -400,9 +400,9 @@ NAME="GLOSS_P"
            Security) for all bugs entered into components beneath
            it.</P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN2736"
+NAME="AEN2769"
 ></A
 ><P
 ><B
@@ -457,7 +457,7 @@ CLASS="QUOTE"
            of an interpreted scripting language (such as shell
            script), combined with the speed and power of a compiled
            language, such as C.  <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Bugzilla</I
 > is
            maintained in Perl.</P
@@ -465,11 +465,11 @@ CLASS="GLOSSTERM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_Q"
+NAME="gloss-q"
 >Q</A
 ></H1
 ><DL
@@ -506,17 +506,17 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_R"
+NAME="gloss-r"
 >R</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_RECURSION"
+NAME="gloss-recursion"
 ><B
 >Recursion</B
 ></A
@@ -538,25 +538,25 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_S"
+NAME="gloss-s"
 >S</A
 ></H1
 ><DL
 ><DT
 ><B
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 ></B
 ></DT
 ><DD
 ><P
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > stands for <SPAN
 CLASS="QUOTE"
@@ -566,14 +566,14 @@ CLASS="QUOTE"
            1980's to provide an extensible means to maintain
            documentation based upon content instead of presentation,
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > has withstood the test of time as
            a robust, powerful language.
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 ><SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 ></I
 > is the
@@ -582,20 +582,20 @@ CLASS="QUOTE"
 >"baby brother"</SPAN
 > of SGML; any valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 > document it, by definition, a valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 > document.  The document you are
            reading is written and maintained in
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >SGML</SPAN
 >, and is also valid
            <SPAN
-CLASS="ACRONYM"
+CLASS="acronym"
 >XML</SPAN
 > if you modify the Document Type
            Definition.</P
@@ -603,24 +603,24 @@ CLASS="ACRONYM"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_T"
+NAME="gloss-t"
 >T</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="GLOSS_TARGET_MILESTONE"
+NAME="gloss-target-milestone"
 ><B
 >Target Milestone</B
 ></A
 ></DT
 ><DD
 ><P
->          Target Milestones are Product goals.  They are
+>&#13;     Target Milestones are Product goals.  They are
            configurable on a per-Product basis.  Most software
            development houses have a concept of
            <SPAN
@@ -636,17 +636,17 @@ CLASS="QUOTE"
 ></DL
 ></DIV
 ><DIV
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><H1
-CLASS="GLOSSDIV"
+CLASS="glossdiv"
 ><A
-NAME="GLOSS_Z"
+NAME="gloss-z"
 >Z</A
 ></H1
 ><DL
 ><DT
 ><A
-NAME="ZARRO-BOOGS-FOUND"
+NAME="zarro-boogs-found"
 ><B
 >Zarro Boogs Found</B
 ></A
@@ -675,7 +675,7 @@ WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
 ><A
-HREF="gfdl_howto.html"
+HREF="gfdl-howto.html"
 >Prev</A
 ></TD
 ><TD
index 2c51472703e33574a094885c3085edb244806a71..a479dda071d9dbe6970d89c291e929a96554bbcf 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Useful Patches and Utilities for Bugzilla"
 HREF="patches.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,19 +66,19 @@ HREF="patches.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GRANTTABLES"
+NAME="granttables"
 >C.3. MySQL Permissions &#38; Grant Tables</A
 ></H1
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -107,7 +107,7 @@ VALIGN="TOP"
        troubles to work on : )  Although it is of limited use, it
        still has SOME use, thus it's still included.</P
 ><P
->      Please note, however, that I was a relatively new user to
+>&#13; Please note, however, that I was a relatively new user to
        MySQL at the time.  Some of my suggestions, particularly in
        how to set up security, showed a terrible lack of
        security-related database experience.
@@ -117,8 +117,9 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
-CLASS="LITERALLAYOUT"
->From&nbsp;matt_barnson@singletrac.com&nbsp;Wed&nbsp;Jul&nbsp;&nbsp;7&nbsp;09:00:07&nbsp;1999<br>
+CLASS="literallayout"
+><br>
+From&nbsp;matt_barnson@singletrac.com&nbsp;Wed&nbsp;Jul&nbsp;&nbsp;7&nbsp;09:00:07&nbsp;1999<br>
 Date:&nbsp;Mon,&nbsp;1&nbsp;Mar&nbsp;1999&nbsp;21:37:04&nbsp;-0700&nbsp;<br>
 From:&nbsp;Matthew&nbsp;Barnson&nbsp;matt_barnson@singletrac.com<br>
 To:&nbsp;keystone-users@homeport.org<br>
index cad7486432cb4cdb02de75f8451749469f3683eb..130674d1f21550102ce94514ca7d1ec32303e2d5 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Where can I find my user preferences?"
 HREF="init4me.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="init4me.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="HOW"
+NAME="how"
 >2.3. How do I use Bugzilla?</A
 ></H1
 ><TABLE
@@ -97,7 +97,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      Bugzilla is a large, complex system.  Describing how to use it
+>&#13;      Bugzilla is a large, complex system.  Describing how to use it
       requires some time.  If you are only interested in installing or
       administering a Bugzilla installation, please consult the
       Installing and Administering Bugzilla portions of this Guide.
@@ -107,19 +107,19 @@ VALIGN="TOP"
       software.
     </P
 ><P
->      Throughout this portion of the Guide, we will refer to user
+>&#13;      Throughout this portion of the Guide, we will refer to user
       account options available at the Bugzilla test installation,
       <A
 HREF="http://landfill.tequilarista.org/"
 TARGET="_top"
->      landfill.tequilarista.org</A
+>&#13; landfill.tequilarista.org</A
 >.
       <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -135,7 +135,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Some people have run into difficulties completing this
+>&#13;   Some people have run into difficulties completing this
          tutorial.  If you run into problems, please check the
          updated online documentation available at <A
 HREF="http://www.trilobyte.net/barnsons/"
@@ -160,15 +160,15 @@ TARGET="_top"
       mentioned here.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MYACCOUNT"
+NAME="myaccount"
 >2.3.1. Create a Bugzilla Account</A
 ></H2
 ><P
->      First things first!  If you want to use Bugzilla, first you
+>&#13; First things first!  If you want to use Bugzilla, first you
        need to create an account.  Consult with the administrator
        responsible for your installation of Bugzilla for the URL you
        should use to access it. If you're test-driving the end-user
@@ -184,19 +184,19 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->          Click the "Open a new Bugzilla account" link.
+>&#13;     Click the "Open a new Bugzilla account" link.
          </P
 ></LI
 ><LI
 ><P
->          Enter your "E-mail address" and "Real Name" (or whatever
+>&#13;     Enter your "E-mail address" and "Real Name" (or whatever
            name you want to call yourself) in the spaces provided,
            then select the "Create Account" button.
          </P
 ></LI
 ><LI
 ><P
->          Within moments, you should receive an email to the address
+>&#13;     Within moments, you should receive an email to the address
            you provided above, which contains your login name
            (generally the same as the email address), and a password
            you can use to access your account.  This password is
@@ -206,7 +206,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->          Click the <SPAN
+>&#13;     Click the <SPAN
 CLASS="QUOTE"
 >"Log In"</SPAN
 > link in the yellow area at
@@ -224,12 +224,12 @@ CLASS="QUOTE"
 >"Login"</SPAN
 >.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -244,7 +244,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              If you ever forget your password, you can come back to
+>&#13;         If you ever forget your password, you can come back to
                this page, enter your <SPAN
 CLASS="QUOTE"
 >"E-mail address"</SPAN
@@ -262,12 +262,12 @@ CLASS="QUOTE"
 ></DIV
 >
            <DIV
-CLASS="CAUTION"
+CLASS="caution"
 ><P
 ></P
 ><TABLE
-CLASS="CAUTION"
-WIDTH="90%"
+CLASS="caution"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -282,7 +282,7 @@ ALT="Caution"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Many modern browsers include an
+>&#13;         Many modern browsers include an
                <SPAN
 CLASS="QUOTE"
 >"Auto-Complete"</SPAN
@@ -307,7 +307,7 @@ CLASS="QUOTE"
 ></LI
 ></OL
 ><P
->      Congratulations!  If you followed these directions, you now
+>&#13; Congratulations!  If you followed these directions, you now
        are the proud owner of a user account on
        landfill.tequilarista.org (Landfill) or your local Bugzilla
        install.  You should now see in your browser a page called the
@@ -319,46 +319,46 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="QUERY"
+NAME="query"
 >2.3.2. The Bugzilla Query Page</A
 ></H2
 ><P
->      The Bugzilla Query Page is the heart and soul of the Bugzilla
+>&#13; The Bugzilla Query Page is the heart and soul of the Bugzilla
        user experience.  It is the master interface where you can
        find any bug report, comment, or patch currently in the
        Bugzilla system.  We'll go into how to create your own bug
        report later on.
       </P
 ><P
->      There are efforts underway to simplify query usage.  If you
+>&#13; There are efforts underway to simplify query usage.  If you
        have a local installation of Bugzilla 2.12 or higher, you
        should have <TT
-CLASS="FILENAME"
+CLASS="filename"
 >quicksearch.html</TT
 > available to
        use and simplify your searches.  There is also a helper for
        the query interface, called
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >queryhelp.cgi</TT
 >.  Landfill tends to run the
        latest code, so these two utilities should be available there
        for your perusal.
       </P
 ><P
->      At this point, please visit the main Bugzilla site,
+>&#13; At this point, let's visit the query page.
        <A
-HREF="http://bugzilla.mozilla.org/query.cgi"
+HREF="http://landfill.tequilarista.org/bugzilla-tip/query.cgi"
 TARGET="_top"
->      bugzilla.mozilla.org</A
->, to see a more fleshed-out query page.
+>&#13; landfill.tequilarista.org/bugzilla-tip/query.cgi</A
+>
       </P
 ><P
->      The first thing you need to notice about the Bugzilla Query
+>&#13; The first thing you need to notice about the Bugzilla Query
        Page is that nearly every box you see on your screen has a
        hyperlink nearby, explaining what it is or what it does.  Near
        the upper-left-hand corner of your browser window you should
@@ -368,7 +368,7 @@ CLASS="QUOTE"
 > underlined.  Select it.
       </P
 ><P
->      Notice the page that popped up?  Every underlined word you see
+>&#13; Notice the page that popped up?  Every underlined word you see
        on your screen is a hyperlink that will take you to
        context-sensitive help. Click around for a while, and learn
        what everything here does.  To return to the query interface
@@ -379,7 +379,7 @@ CLASS="QUOTE"
        button in your browser.
       </P
 ><P
->      I'm sure that after checking out the online help, you are now
+>&#13; I'm sure that after checking out the online help, you are now
        an expert on the Bugzilla Query Page.  If, however, you feel
        you haven't mastered it yet, let me walk you through making a
        few successful queries to find out what there are in the
@@ -391,7 +391,7 @@ CLASS="QUOTE"
 TYPE="1"
 ><LI
 ><P
->          Ensure you are back on the <SPAN
+>&#13;     Ensure you are back on the <SPAN
 CLASS="QUOTE"
 >"Bugzilla Query
              Page"</SPAN
@@ -407,7 +407,7 @@ CLASS="QUOTE"
            figured out.
          </P
 ><P
->          Basically, selecting <EM
+>&#13;     Basically, selecting <EM
 >anything</EM
 > on the
            query page narrows your search down.  Leaving stuff
@@ -416,7 +416,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          You see the box immediately below the top six boxes that
+>&#13;     You see the box immediately below the top six boxes that
            contains an "Email" text box,  with the words "matching
            as", a drop-down selection box, then some checkboxes with
            "Assigned To" checked by default?  This allows you to
@@ -424,12 +424,12 @@ CLASS="QUOTE"
            put my email address in there, and see what happens.
          </P
 ><P
->          Type "barnboy@trilobyte.net" in the top Email text box.
+>&#13;     Type "barnboy@trilobyte.net" in the top Email text box.
          </P
 ></LI
 ><LI
 ><P
->          Let's narrow the search some more.  Scroll down until you
+>&#13;     Let's narrow the search some more.  Scroll down until you
            find the box with the word "Program" over the top of it.
            This is where we can narrow our search down to only
            specific products (software programs or product lines) in
@@ -443,13 +443,13 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          Did you notice that some of the boxes to the right changed
+>&#13;     Did you notice that some of the boxes to the right changed
            when you selected "Bugzilla"? Every Program (or Product)
            has different Versions, Components, and Target Milestones
            associated with it.  A "Version" is the number of a
            software program.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN307"
 ></A
@@ -458,14 +458,14 @@ NAME="AEN307"
 >Example 2-1. Some Famous Software Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN309"
 ></A
 ><P
 ></P
 ><P
->                Do you remember the hype in 1995 when Microsoft
+>&#13;           Do you remember the hype in 1995 when Microsoft
                  Windows 95(r) was released? It may have been several
                  years ago, but Microsoft(tm) spent over $300 Million
                  advertising this new Version of their software.
@@ -475,7 +475,7 @@ NAME="AEN309"
                  ME(Millenium Edition)(r). 
                </P
 ><P
->                Software "Versions" help a manufacturer
+>&#13;           Software "Versions" help a manufacturer
                  differentiate their current product from their
                  previous products.  Most do not identify their
                  products by the year they were released. Instead,
@@ -492,7 +492,7 @@ NAME="AEN309"
                  version than 1.1.1.
                </P
 ><P
->                In general, a "Version" in Bugzilla should refer to
+>&#13;           In general, a "Version" in Bugzilla should refer to
                  <EM
 >released</EM
 > products, not products
@@ -507,13 +507,13 @@ NAME="AEN309"
 >
          </P
 ><P
->          A "Component" is a piece of a Product.
+>&#13;     A "Component" is a piece of a Product.
            It may be a standalone program, or some other logical
            division of a Product or Program. 
            Normally, a Component has a single Owner, who is responsible
            for overseeing efforts to improve that Component.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN317"
 ></A
@@ -522,14 +522,14 @@ NAME="AEN317"
 >Example 2-2. Mozilla's Bugzilla Components</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN319"
 ></A
 ><P
 ></P
 ><P
->                Mozilla's "Bugzilla" Product is composed of several pieces (Components):
+>&#13;           Mozilla's "Bugzilla" Product is composed of several pieces (Components):
                  <P
 ></P
 ><TABLE
@@ -542,35 +542,35 @@ BORDER="0"
 >,
                       Administration of a bugzilla installation, including 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editcomponents.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editgroups.cgi</TT
 >, 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editkeywords.cgi</TT
 >, 
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editparams.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editproducts.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editusers.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >editversions.cgi,</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >sanitycheck.cgi</TT
 >.
                     </TD
@@ -591,19 +591,19 @@ CLASS="FILENAME"
 >,
                       Creating, changing, and viewing bugs.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >enter_bug.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >post_bug.cgi</TT
 >,
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >show_bug.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >process_bug.cgi</TT
 >.
                     </TD
@@ -615,7 +615,7 @@ CLASS="FILENAME"
 >,
                       The bugzilla documentation, including anything in the
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >docs/</TT
 > directory and The Bugzilla Guide
                       (This document :)
@@ -628,7 +628,7 @@ CLASS="FILENAME"
 >,
                       Anything to do with email sent by Bugzilla.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 >
                     </TD
@@ -640,7 +640,7 @@ CLASS="FILENAME"
 >,
                       The installation process of Bugzilla. This includes
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > and whatever else it evolves into.
                     </TD
@@ -652,11 +652,11 @@ CLASS="FILENAME"
 >,
                       Anything to do with searching for bugs and viewing the buglists.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >query.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >buglist.cgi</TT
 >
                     </TD
@@ -668,11 +668,11 @@ CLASS="FILENAME"
 >,
                       Getting reports from Bugzilla.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >reports.cgi</TT
 > and
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >duplicates.cgi</TT
 >
                     </TD
@@ -684,7 +684,7 @@ CLASS="FILENAME"
 >,
                       Anything about managing a user account from the user's perspective.
                       <TT
-CLASS="FILENAME"
+CLASS="filename"
 >userprefs.cgi</TT
 >, saved queries, creating accounts,
                       changing passwords, logging in, etc. 
@@ -712,7 +712,7 @@ CLASS="FILENAME"
 >
          </P
 ><P
->          A "Milestone", or "Target Milestone" is a often a planned
+>&#13;     A "Milestone", or "Target Milestone" is a often a planned
            future "Version" of a product.  In many cases, though,
            Milestones simply represent significant dates for a
            developer.  Having certain features in your Product is
@@ -727,7 +727,7 @@ CLASS="FILENAME"
            of reach by the time the important day arrives.
          </P
 ><P
->          The Bugzilla Project has set up Milestones for future
+>&#13;     The Bugzilla Project has set up Milestones for future
            Bugzilla versions 2.14, 2.16, 2.18, 3.0, etc.  However, a
            Target Milestone can just as easily be a specific date,
            code name, or weird alphanumeric combination, like "M19".
@@ -735,19 +735,19 @@ CLASS="FILENAME"
 ></LI
 ><LI
 ><P
->          OK, now let's select the "Bugzilla" component from its scrollbox.
+>&#13;     OK, now let's select the "Bugzilla" component from its scrollbox.
          </P
 ></LI
 ><LI
 ><P
->          Skip down the page a bit -- do you see the "submit query" button?
+>&#13;     Skip down the page a bit -- do you see the "submit query" button?
            Select it, and let's run
            this query!
          </P
 ></LI
 ><LI
 ><P
->          Congratulations!  You've completed your first Query, and
+>&#13;     Congratulations!  You've completed your first Query, and
            have before you the Bug List of the author of this Guide,
            Matthew P. Barnson (barnboy@trilobyte.net).  If I'm doing
            well, you'll have a cryptic "Zarro Boogs Found" message on
@@ -759,7 +759,7 @@ CLASS="FILENAME"
 ></LI
 ></OL
 ><P
->      I encourage you to click the bug numbers in the left-hand
+>&#13; I encourage you to click the bug numbers in the left-hand
        column and examine my bugs.  Also notice that if you click the
        underlined  links near the top of this page, they do not take
        you to context-sensitive help here, but instead sort the
@@ -768,7 +768,7 @@ CLASS="FILENAME"
        this is a tremendous timesaver.
       </P
 ><P
->      A couple more interesting things about the Bug List page:
+>&#13; A couple more interesting things about the Bug List page:
        <P
 ></P
 ><TABLE
@@ -817,11 +817,11 @@ BORDER="0"
 >
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -837,7 +837,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        There are many more options to the Bugzilla Query Page  and
+>&#13;   There are many more options to the Bugzilla Query Page  and
          the Bug List than I have shown you. But this should be
          enough for you to learn to get around. I encourage you to
          check out the <A
@@ -852,11 +852,11 @@ TARGET="_top"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUGREPORTS"
+NAME="bugreports"
 >2.3.3. Creating and Managing Bug Reports</A
 ></H2
 ><TABLE
@@ -885,15 +885,15 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUG_WRITING"
+NAME="bug-writing"
 >2.3.3.1. Writing a Great Bug Report</A
 ></H3
 ><P
->        Before we plunge into writing your first bug report, I
+>&#13;   Before we plunge into writing your first bug report, I
          encourage you to read some bug-writing guidelines.  If you
          are reading this document as part of a Bugzilla CVS checkout
          or un-tarred Bugzilla distribution, you should be able to
@@ -908,7 +908,7 @@ TARGET="_top"
 >.  While some of the advice is Mozilla-specific, the basic principles of reporting Reproducible, Specific bugs, isolating the Product you are using, the Version of the Product, the Component which failed, the Hardware Platform, and Operating System you were using at the time of the failure go a long way toward ensuring accurate, responsible fixes for the bug that bit you.
        </P
 ><P
->        While you are at it, why not learn how to find previously
+>&#13;   While you are at it, why not learn how to find previously
          reported bugs?  Mozilla.org has published a great tutorial
          on finding duplicate bugs, available at <A
 HREF="http://www.mozilla.org/quality/help/beginning-duplicate-finding.html"
@@ -917,7 +917,7 @@ TARGET="_top"
 >.
        </P
 ><P
->        I realize this was a lot to read.  However, understanding
+>&#13;   I realize this was a lot to read.  However, understanding
          the mentality of writing great bug reports will help us on
          the next part!
        </P
@@ -927,7 +927,7 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->            Go back to <A
+>&#13;       Go back to <A
 HREF="http://landfill.tequilarista.org/bugzilla-tip/"
 TARGET="_top"
 > http://landfill.tequilarista.org/bugzilla-tip/</A
@@ -936,7 +936,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select the  <A
+>&#13;       Select the  <A
 HREF="http://landfill.tequilarista.org/bugzilla-tip/enter_bug.cgi"
 TARGET="_top"
 > Enter a new bug report</A
@@ -945,12 +945,12 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select a product.
+>&#13;       Select a product.
            </P
 ></LI
 ><LI
 ><P
->            Now you should be at the "Enter Bug" form. The
+>&#13;       Now you should be at the "Enter Bug" form. The
              "reporter" should have been automatically filled out for
              you (or else Bugzilla prompted you to Log In again --
              you did keep the email with your username and password,
@@ -959,12 +959,12 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Select a Component in the scrollbox.
+>&#13;       Select a Component in the scrollbox.
            </P
 ></LI
 ><LI
 ><P
->            Bugzilla should have made reasonable guesses, based upon
+>&#13;       Bugzilla should have made reasonable guesses, based upon
              your browser, for the "Platform" and "OS" drop-down
              boxes.  If those are wrong, change them -- if you're on
              an SGI box running IRIX, we want to know!
@@ -972,7 +972,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Fill in the "Assigned To" box with the email address you
+>&#13;       Fill in the "Assigned To" box with the email address you
              provided earlier.  This way you don't end up sending
              copies of your bug to lots of other people, since it's
              just a test bug.
@@ -980,33 +980,33 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->            Leave the "CC" text box blank.  Fill in the "URL" box
+>&#13;       Leave the "CC" text box blank.  Fill in the "URL" box
              with "http://www.mozilla.org".
            </P
 ></LI
 ><LI
 ><P
->            Enter "The Bugzilla Guide" in the Summary text box, and
+>&#13;       Enter "The Bugzilla Guide" in the Summary text box, and
              place any comments you have on this tutorial, or the
              Guide in general, into the Description box.
            </P
 ></LI
 ></OL
 ><P
->        Voila!  Select "Commit" and send in your bug report! Next
+>&#13;   Voila!  Select "Commit" and send in your bug report! Next
          we'll look at resolving bugs.
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BUG_MANAGE"
+NAME="bug-manage"
 >2.3.3.2. Managing your Bug Reports</A
 ></H3
 ><P
->        OK, you should have a link to the bug you just created near
+>&#13;   OK, you should have a link to the bug you just created near
          the top of your page. It should say "Bug XXXX posted", with
          a link to the right saying "Back to BUG# XXXX". Select this
          link.
@@ -1017,7 +1017,7 @@ NAME="BUG_MANAGE"
 TYPE="1"
 ><LI
 ><P
->            Scroll down a bit on the subsequent page, until you see
+>&#13;       Scroll down a bit on the subsequent page, until you see
              the "Resolve bug, changing resolution to (dropdown box).
              Normally, you would "Accept bug (change status to
              ASSIGNED)", fix it, and then resolve. But in this case,
@@ -1029,7 +1029,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->            Hey!  It said it couldn't take the change in a big red
+>&#13;       Hey!  It said it couldn't take the change in a big red
              box! That's right, you must specify a Comment in order
              to make this change.  Select the "Back" button in your
              browser, add a Comment, then try Resolving the bug with
@@ -1038,40 +1038,40 @@ TYPE="1"
 ></LI
 ></OL
 ><P
->        You have now learned the basics of Bugzilla navigation,
+>&#13;   You have now learned the basics of Bugzilla navigation,
          entering a bug, and bug maintenance. I encourage you to
          explore these features, and see what you can do with them!
          We'll spend no more time on individual Bugs or Queries from
          this point on, so you are on your own there.
        </P
 ><P
->        But I'll give a few last hints!
+>&#13;   But I'll give a few last hints!
        </P
 ><P
->        There is a <A
-HREF="http://bugzilla.mozilla.org/help.html"
+>&#13;   There is a <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/help.html"
 TARGET="_top"
 >CLUE</A
 > on the Query page that will teach you more how to use the form.
        </P
 ><P
->        If you click the hyperlink on the <A
-HREF="http://bugzilla.mozilla.org/describecomponents.cgi"
+>&#13;   If you click the hyperlink on the <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/describecomponents.cgi"
 TARGET="_top"
 >Component</A
 > box of the Query page, you will be presented a form that will describe what all the components are.
        </P
 ><P
->        Possibly the most powerful feature of the Query page is the
+>&#13;   Possibly the most powerful feature of the Query page is the
          <A
-HREF="http://bugzilla.mozilla.org/booleanchart.html"
+HREF="http://landfill.tequilarista.org/bugzilla-tip/booleanchart.html"
 TARGET="_top"
 >Boolean Chart</A
 > section. It's a bit confusing to use the first time, but can provide unparalleled flexibility in your queries, allowing you to build extremely powerful requests.
        </P
 ><P
->        Finally, you can build some nifty  <A
-HREF="http://bugzilla.mozilla.org/reports.cgi"
+>&#13;   Finally, you can build some nifty  <A
+HREF="http://landfill.tequilarista.org/bugzilla-tip/reports.cgi"
 TARGET="_top"
 >Reports</A
 > using the "Bug Reports" link near the bottom of the query page, and also available via the "Reports" link at the footer of each page.
index 36e2e849a12c20c01e12b9b0d493392cfa6a31d8..5d2cc36454756c511bb0a5b0d05a11928064ac16 100644 (file)
@@ -28,7 +28,7 @@ CONTENT="Mozilla"><META
 NAME="KEYWORD"
 CONTENT="webtools"></HEAD
 ><BODY
-CLASS="BOOK"
+CLASS="book"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -37,48 +37,48 @@ ALINK="#0000FF"
 ><DIV
 CLASS="BOOK"
 ><A
-NAME="INDEX"
+NAME="index"
 ></A
 ><DIV
 CLASS="TITLEPAGE"
 ><H1
-CLASS="TITLE"
+CLASS="title"
 ><A
 NAME="AEN2"
 >The Bugzilla Guide</A
 ></H1
 ><H3
-CLASS="AUTHOR"
+CLASS="author"
 ><A
 NAME="AEN27"
 >Matthew P. Barnson</A
 ></H3
 ><DIV
-CLASS="AFFILIATION"
+CLASS="affiliation"
 ><DIV
-CLASS="ADDRESS"
+CLASS="address"
 ><P
-CLASS="ADDRESS"
+CLASS="address"
 >barnboy@trilobyte.net</P
 ></DIV
 ></DIV
 ><SPAN
-CLASS="COLLAB"
+CLASS="collab"
 ><SPAN
-CLASS="COLLABNAME"
+CLASS="collabname"
 >Zach Lipton</SPAN
 ><DIV
-CLASS="AFFILIATION"
+CLASS="affiliation"
 ><DIV
-CLASS="ADDRESS"
+CLASS="address"
 ><P
-CLASS="ADDRESS"
+CLASS="address"
 >zach AT zachlipton DOT com</P
 ></DIV
 ></DIV
 ><BR></SPAN
 ><DIV
-CLASS="REVHISTORY"
+CLASS="revhistory"
 ><TABLE
 WIDTH="100%"
 BORDER="0"
@@ -184,30 +184,30 @@ COLSPAN="3"
 ></DIV
 ><DIV
 ><DIV
-CLASS="ABSTRACT"
+CLASS="abstract"
 ><A
 NAME="AEN39"
 ></A
 ><P
 ></P
 ><P
->      This is the documentation for Bugzilla, the Mozilla
+>&#13; This is the documentation for Bugzilla, the Mozilla
        bug-tracking system.
       </P
 ><P
->      Bugzilla is an enterprise-class set of software utilities
+>&#13; Bugzilla is an enterprise-class set of software utilities
        that, when used together, power issue-tracking for hundreds of
        organizations around the world, tracking millions of bugs.
-       While it is easy to use and quite flexible, it is very
+       While it is easy to use and quite flexible, it is
        difficult for a novice to install and maintain.  Although we
        have provided step-by-step directions, Bugzilla is not always
        easy to get working.  Please be sure the person responsible
        for installing and maintaining this software is a qualified
-       professional on operating system upon which you install
+       professional for the operating system upon which you install
        Bugzilla.
       </P
 ><P
->      THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1 SGML FORMAT.
+>&#13; THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1.2 XML FORMAT.
        IF YOU WISH TO MAKE CORRECTIONS, PLEASE MAKE THEM IN PLAIN
        TEXT OR SGML DIFFS AGAINST THE SOURCE.  I CANNOT ACCEPT
        ADDITIONS TO THE GUIDE WRITTEN IN HTML!
@@ -304,29 +304,29 @@ HREF="how.html"
 ><DL
 ><DT
 >2.3.1. <A
-HREF="how.html#MYACCOUNT"
+HREF="how.html#myaccount"
 >Create a Bugzilla Account</A
 ></DT
 ><DT
 >2.3.2. <A
-HREF="how.html#QUERY"
+HREF="how.html#query"
 >The Bugzilla Query Page</A
 ></DT
 ><DT
 >2.3.3. <A
-HREF="how.html#BUGREPORTS"
+HREF="how.html#bugreports"
 >Creating and Managing Bug Reports</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.3.3.1. <A
-HREF="how.html#BUG_WRITING"
+HREF="how.html#bug-writing"
 >Writing a Great Bug Report</A
 ></DT
 ><DT
 >2.3.3.2. <A
-HREF="how.html#BUG_MANAGE"
+HREF="how.html#bug-manage"
 >Managing your Bug Reports</A
 ></DT
 ></DL
@@ -342,41 +342,41 @@ HREF="init4me.html"
 ><DL
 ><DT
 >2.4.1. <A
-HREF="init4me.html#ACCOUNTSETTINGS"
+HREF="init4me.html#accountsettings"
 >Account Settings</A
 ></DT
 ><DT
 >2.4.2. <A
-HREF="init4me.html#EMAILSETTINGS"
+HREF="init4me.html#emailsettings"
 >Email Settings</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.4.2.1. <A
-HREF="init4me.html#NOTIFICATION"
+HREF="init4me.html#notification"
 >Email Notification</A
 ></DT
 ><DT
 >2.4.2.2. <A
-HREF="init4me.html#NEWEMAILTECH"
+HREF="init4me.html#newemailtech"
 >New Email Technology</A
 ></DT
 ><DT
 >2.4.2.3. <A
-HREF="init4me.html#WATCHSETTINGS"
+HREF="init4me.html#watchsettings"
 >"Watching" Users</A
 ></DT
 ></DL
 ></DD
 ><DT
 >2.4.3. <A
-HREF="init4me.html#FOOTERSETTINGS"
+HREF="init4me.html#footersettings"
 >Page Footer</A
 ></DT
 ><DT
 >2.4.4. <A
-HREF="init4me.html#PERMISSIONSETTINGS"
+HREF="init4me.html#permissionsettings"
 >Permissions</A
 ></DT
 ></DL
@@ -419,12 +419,12 @@ HREF="stepbystep.html#AEN515"
 ></DT
 ><DT
 >3.2.3. <A
-HREF="stepbystep.html#INSTALL-MYSQL"
+HREF="stepbystep.html#install-mysql"
 >Installing MySQL Database</A
 ></DT
 ><DT
 >3.2.4. <A
-HREF="stepbystep.html#INSTALL-PERL"
+HREF="stepbystep.html#install-perl"
 >Perl (5.004 or greater)</A
 ></DT
 ><DT
@@ -481,7 +481,7 @@ HREF="stepbystep.html#AEN721"
 >3.2.15. <A
 HREF="stepbystep.html#AEN768"
 >Tweaking <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 ></A
 ></DT
@@ -536,28 +536,28 @@ HREF="geninstall.html#AEN948"
 ></DT
 ><DT
 >3.5.3. <A
-HREF="geninstall.html#HTACCESS"
+HREF="geninstall.html#htaccess"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files and security</A
 ></DT
 ><DT
 >3.5.4. <A
-HREF="geninstall.html#MOD_THROTTLE"
+HREF="geninstall.html#mod-throttle"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > and Security</A
 ></DT
 ><DT
 >3.5.5. <A
-HREF="geninstall.html#CONTENT_TYPE"
+HREF="geninstall.html#content-type"
 >Preventing untrusted Bugzilla content from executing malicious Javascript code</A
 ></DT
 ><DT
 >3.5.6. <A
-HREF="geninstall.html#UNIXHISTORY"
+HREF="geninstall.html#unixhistory"
 >UNIX Installation Instructions History</A
 ></DT
 ></DL
@@ -571,17 +571,17 @@ HREF="win32.html"
 ><DL
 ><DT
 >3.6.1. <A
-HREF="win32.html#WININSTALL"
+HREF="win32.html#wininstall"
 >Win32 Installation: Step-by-step</A
 ></DT
 ><DT
 >3.6.2. <A
-HREF="win32.html#ADDLWINTIPS"
+HREF="win32.html#addlwintips"
 >Additional Windows Tips</A
 ></DT
 ><DT
 >3.6.3. <A
-HREF="win32.html#BZLDAP"
+HREF="win32.html#bzldap"
 >Bugzilla LDAP Integration</A
 ></DT
 ></DL
@@ -609,34 +609,34 @@ HREF="useradmin.html"
 ><DL
 ><DT
 >4.2.1. <A
-HREF="useradmin.html#DEFAULTUSER"
+HREF="useradmin.html#defaultuser"
 >Creating the Default User</A
 ></DT
 ><DT
 >4.2.2. <A
-HREF="useradmin.html#MANAGEUSERS"
+HREF="useradmin.html#manageusers"
 >Managing Other Users</A
 ></DT
 ><DD
 ><DL
 ><DT
 >4.2.2.1. <A
-HREF="useradmin.html#LOGIN"
+HREF="useradmin.html#login"
 >Logging In</A
 ></DT
 ><DT
 >4.2.2.2. <A
-HREF="useradmin.html#CREATENEWUSERS"
+HREF="useradmin.html#createnewusers"
 >Creating new users</A
 ></DT
 ><DT
 >4.2.2.3. <A
-HREF="useradmin.html#DISABLEUSERS"
+HREF="useradmin.html#disableusers"
 >Disabling Users</A
 ></DT
 ><DT
 >4.2.2.4. <A
-HREF="useradmin.html#MODIFYUSERS"
+HREF="useradmin.html#modifyusers"
 >Modifying Users</A
 ></DT
 ></DL
@@ -653,32 +653,32 @@ HREF="programadmin.html"
 ><DL
 ><DT
 >4.3.1. <A
-HREF="programadmin.html#PRODUCTS"
+HREF="programadmin.html#products"
 >Products</A
 ></DT
 ><DT
 >4.3.2. <A
-HREF="programadmin.html#COMPONENTS"
+HREF="programadmin.html#components"
 >Components</A
 ></DT
 ><DT
 >4.3.3. <A
-HREF="programadmin.html#VERSIONS"
+HREF="programadmin.html#versions"
 >Versions</A
 ></DT
 ><DT
 >4.3.4. <A
-HREF="programadmin.html#MILESTONES"
+HREF="programadmin.html#milestones"
 >Milestones</A
 ></DT
 ><DT
 >4.3.5. <A
-HREF="programadmin.html#VOTING"
+HREF="programadmin.html#voting"
 >Voting</A
 ></DT
 ><DT
 >4.3.6. <A
-HREF="programadmin.html#GROUPS"
+HREF="programadmin.html#groups"
 >Groups and Group Security</A
 ></DT
 ></DL
@@ -738,27 +738,27 @@ HREF="rhbugzilla.html"
 ></DT
 ><DT
 >7.2. <A
-HREF="variant_fenris.html"
+HREF="variant-fenris.html"
 >Loki Bugzilla (Fenris)</A
 ></DT
 ><DT
 >7.3. <A
-HREF="variant_issuezilla.html"
+HREF="variant-issuezilla.html"
 >Issuezilla</A
 ></DT
 ><DT
 >7.4. <A
-HREF="variant_scarab.html"
+HREF="variant-scarab.html"
 >Scarab</A
 ></DT
 ><DT
 >7.5. <A
-HREF="variant_perforce.html"
+HREF="variant-perforce.html"
 >Perforce SCM</A
 ></DT
 ><DT
 >7.6. <A
-HREF="variant_sourceforge.html"
+HREF="variant-sourceforge.html"
 >SourceForge</A
 ></DT
 ></DL
@@ -794,14 +794,14 @@ HREF="dbdoc.html"
 ><DL
 ><DT
 >C.2.1. <A
-HREF="dbdoc.html#AEN2331"
+HREF="dbdoc.html#AEN2340"
 >Bugzilla Database Basics</A
 ></DT
 ><DD
 ><DL
 ><DT
 >C.2.1.1. <A
-HREF="dbdoc.html#AEN2360"
+HREF="dbdoc.html#AEN2369"
 >Bugzilla Database Tables</A
 ></DT
 ></DL
@@ -826,7 +826,7 @@ HREF="patches.html"
 >D.1. <A
 HREF="rewrite.html"
 >Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</A
 ></DT
@@ -854,12 +854,12 @@ HREF="bzhacking.html"
 ><DL
 ><DT
 >D.5.1. <A
-HREF="bzhacking.html#AEN2495"
+HREF="bzhacking.html#AEN2504"
 >Things that have caused problems and should be avoided</A
 ></DT
 ><DT
 >D.5.2. <A
-HREF="bzhacking.html#AEN2509"
+HREF="bzhacking.html#AEN2518"
 >Coding Style for Bugzilla</A
 ></DT
 ></DL
@@ -875,62 +875,62 @@ HREF="gfdl.html"
 ><DL
 ><DT
 >0. <A
-HREF="gfdl_0.html"
+HREF="gfdl-0.html"
 >PREAMBLE</A
 ></DT
 ><DT
 >1. <A
-HREF="gfdl_1.html"
+HREF="gfdl-1.html"
 >APPLICABILITY AND DEFINITIONS</A
 ></DT
 ><DT
 >2. <A
-HREF="gfdl_2.html"
+HREF="gfdl-2.html"
 >VERBATIM COPYING</A
 ></DT
 ><DT
 >3. <A
-HREF="gfdl_3.html"
+HREF="gfdl-3.html"
 >COPYING IN QUANTITY</A
 ></DT
 ><DT
 >4. <A
-HREF="gfdl_4.html"
+HREF="gfdl-4.html"
 >MODIFICATIONS</A
 ></DT
 ><DT
 >5. <A
-HREF="gfdl_5.html"
+HREF="gfdl-5.html"
 >COMBINING DOCUMENTS</A
 ></DT
 ><DT
 >6. <A
-HREF="gfdl_6.html"
+HREF="gfdl-6.html"
 >COLLECTIONS OF DOCUMENTS</A
 ></DT
 ><DT
 >7. <A
-HREF="gfdl_7.html"
+HREF="gfdl-7.html"
 >AGGREGATION WITH INDEPENDENT WORKS</A
 ></DT
 ><DT
 >8. <A
-HREF="gfdl_8.html"
+HREF="gfdl-8.html"
 >TRANSLATION</A
 ></DT
 ><DT
 >9. <A
-HREF="gfdl_9.html"
+HREF="gfdl-9.html"
 >TERMINATION</A
 ></DT
 ><DT
 >10. <A
-HREF="gfdl_10.html"
+HREF="gfdl-10.html"
 >FUTURE REVISIONS OF THIS LICENSE</A
 ></DT
 ><DT
 ><A
-HREF="gfdl_howto.html"
+HREF="gfdl-howto.html"
 >How to use this License for your documents</A
 ></DT
 ></DL
@@ -972,58 +972,58 @@ HREF="stepbystep.html#AEN799"
 ></DT
 ><DT
 >3-3. <A
-HREF="win32.html#AEN1038"
+HREF="win32.html#AEN1048"
 >Installing ActivePerl ppd Modules on Microsoft Windows</A
 ></DT
 ><DT
 >3-4. <A
-HREF="win32.html#AEN1224"
+HREF="win32.html#AEN1233"
 >Removing encrypt() for Windows NT Bugzilla version
              2.12 or earlier</A
 ></DT
 ><DT
 >4-1. <A
-HREF="programadmin.html#AEN1461"
+HREF="programadmin.html#AEN1470"
 >Creating some Components</A
 ></DT
 ><DT
 >4-2. <A
-HREF="programadmin.html#AEN1490"
+HREF="programadmin.html#AEN1499"
 >Common Use of Versions</A
 ></DT
 ><DT
 >4-3. <A
-HREF="programadmin.html#AEN1494"
+HREF="programadmin.html#AEN1503"
 >A Different Use of Versions</A
 ></DT
 ><DT
 >4-4. <A
-HREF="programadmin.html#AEN1522"
+HREF="programadmin.html#AEN1531"
 >Using SortKey with Target Milestone</A
 ></DT
 ><DT
 >4-5. <A
-HREF="programadmin.html#AEN1558"
+HREF="programadmin.html#AEN1567"
 >When to Use Group Security</A
 ></DT
 ><DT
 >4-6. <A
-HREF="programadmin.html#AEN1575"
+HREF="programadmin.html#AEN1584"
 >Creating a New Group</A
 ></DT
 ><DT
 >4-7. <A
-HREF="programadmin.html#AEN1592"
+HREF="programadmin.html#AEN1601"
 >Bugzilla Groups</A
 ></DT
 ><DT
 >D-1. <A
-HREF="setperl.html#AEN2439"
+HREF="setperl.html#AEN2448"
 >Using Setperl to set your perl path</A
 ></DT
 ><DT
 >1. <A
-HREF="glossary.html#AEN2736"
+HREF="glossary.html#AEN2769"
 >A Sample Product</A
 ></DT
 ></DL
index d400108b2a6f7a309db2fccdd111a00ff3f83af7..5668bee04ae261c672877be4189ee7fe9fb10944 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Using Bugzilla-Conclusion"
 HREF="usingbz-conc.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="usingbz-conc.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INIT4ME"
+NAME="init4me"
 >2.4. Where can I find my user preferences?</A
 ></H1
 ><TABLE
@@ -101,7 +101,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      Customized User Preferences offer tremendous versatility to your
+>&#13;      Customized User Preferences offer tremendous versatility to your
       individual Bugzilla experience. Let's plunge into what you can
       do!  The first step is to click the "Edit prefs" link at the
       footer of each page once you have logged in to <A
@@ -111,15 +111,15 @@ TARGET="_top"
 >.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ACCOUNTSETTINGS"
+NAME="accountsettings"
 >2.4.1. Account Settings</A
 ></H2
 ><P
->      On this page, you can change your basic Account Settings,
+>&#13; On this page, you can change your basic Account Settings,
        including your password and full name. For security reasons,
        in order to change anything on this page you must type your
        <EM
@@ -146,23 +146,23 @@ CLASS="QUOTE"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="EMAILSETTINGS"
+NAME="emailsettings"
 >2.4.2. Email Settings</A
 ></H2
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NOTIFICATION"
+NAME="notification"
 >2.4.2.1. Email Notification</A
 ></H3
 ><P
->        Here you can reduce or increase the amount of email sent you
+>&#13;   Here you can reduce or increase the amount of email sent you
          from Bugzilla.  Although this is referred to as
          <SPAN
 CLASS="QUOTE"
@@ -188,19 +188,19 @@ HREF="tinderbox.html"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NEWEMAILTECH"
+NAME="newemailtech"
 >2.4.2.2. New Email Technology</A
 ></H3
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -216,7 +216,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          This option may not be available in all Bugzilla
+>&#13;     This option may not be available in all Bugzilla
            installations, depending upon the preferences of the
            systems administrator responsible for the setup of your
            Bugzilla. However, if you really want this functionality,
@@ -229,13 +229,13 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->        Disregard the warnings about "experimental and bleeding
+>&#13;   Disregard the warnings about "experimental and bleeding
          edge"; the code to handle email in a cleaner manner than
          that historically used for Bugzilla is quite robust and
          well-tested now.
        </P
 ><P
->        I recommend you enable the option, "Click here to sign up
+>&#13;   I recommend you enable the option, "Click here to sign up
          (and risk any bugs)". Your email-box will thank you for it.
          The fundamental shift in "newemailtech" is away from
          standard UNIX "diff" output, which is quite ugly, to a
@@ -243,19 +243,19 @@ VALIGN="TOP"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WATCHSETTINGS"
+NAME="watchsettings"
 >2.4.2.3. "Watching" Users</A
 ></H3
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -271,7 +271,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          This option may not be available in all Bugzilla
+>&#13;     This option may not be available in all Bugzilla
            installations, depending upon the preferences of the
            systems administrator responsible for the setup of your
            Bugzilla. However, if you really want this functionality,
@@ -282,7 +282,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->        By entering user email names into the "Users to watch" text
+>&#13;   By entering user email names into the "Users to watch" text
          entry box, delineated by commas, you can watch bugs of other
          users.  This powerful functionality enables seamless
          transitions as developers change projects, managers wish to
@@ -294,19 +294,19 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="FOOTERSETTINGS"
+NAME="footersettings"
 >2.4.3. Page Footer</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -322,7 +322,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        By default, this page is quite barren.  However, go explore
+>&#13;   By default, this page is quite barren.  However, go explore
          the Query Page some more; you will find that you can store
          numerous queries on the server, so if you regularly run a
          particular query it is just a drop-down menu away.  On this
@@ -334,7 +334,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      If you have many stored queries on the server, here you will
+>&#13; If you have many stored queries on the server, here you will
        find individual drop-downs for each stored query.  Each
        drop-down gives you the option of that query appearing on the
        footer of every page in Bugzilla!  This gives you powerful
@@ -342,11 +342,11 @@ VALIGN="TOP"
        is an excellent way to impress your boss...
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -380,15 +380,15 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PERMISSIONSETTINGS"
+NAME="permissionsettings"
 >2.4.4. Permissions</A
 ></H2
 ><P
->      This is a purely informative page which outlines your current
+>&#13; This is a purely informative page which outlines your current
        permissions on this installation of Bugzilla.  If you have
        permissions to grant certain permissions to other users, the
        "other users" link appears on this page as well as the footer.
index 5725bb8b836b62e7606fa20140e6ece6fc7bac5e..9e2aff7924964a46112da5be02ebdf1b6086583d 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="ERRATA"
 HREF="errata.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="errata.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="INSTALLATION"
+NAME="installation"
 >Chapter 3. Installation</A
 ></H1
 ><DIV
@@ -100,12 +100,12 @@ HREF="stepbystep.html#AEN515"
 ></DT
 ><DT
 >3.2.3. <A
-HREF="stepbystep.html#INSTALL-MYSQL"
+HREF="stepbystep.html#install-mysql"
 >Installing MySQL Database</A
 ></DT
 ><DT
 >3.2.4. <A
-HREF="stepbystep.html#INSTALL-PERL"
+HREF="stepbystep.html#install-perl"
 >Perl (5.004 or greater)</A
 ></DT
 ><DT
@@ -162,7 +162,7 @@ HREF="stepbystep.html#AEN721"
 >3.2.15. <A
 HREF="stepbystep.html#AEN768"
 >Tweaking <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 ></A
 ></DT
@@ -217,28 +217,28 @@ HREF="geninstall.html#AEN948"
 ></DT
 ><DT
 >3.5.3. <A
-HREF="geninstall.html#HTACCESS"
+HREF="geninstall.html#htaccess"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 > files and security</A
 ></DT
 ><DT
 >3.5.4. <A
-HREF="geninstall.html#MOD_THROTTLE"
+HREF="geninstall.html#mod-throttle"
 ><TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_throttle</TT
 > and Security</A
 ></DT
 ><DT
 >3.5.5. <A
-HREF="geninstall.html#CONTENT_TYPE"
+HREF="geninstall.html#content-type"
 >Preventing untrusted Bugzilla content from executing malicious Javascript code</A
 ></DT
 ><DT
 >3.5.6. <A
-HREF="geninstall.html#UNIXHISTORY"
+HREF="geninstall.html#unixhistory"
 >UNIX Installation Instructions History</A
 ></DT
 ></DL
@@ -252,17 +252,17 @@ HREF="win32.html"
 ><DL
 ><DT
 >3.6.1. <A
-HREF="win32.html#WININSTALL"
+HREF="win32.html#wininstall"
 >Win32 Installation: Step-by-step</A
 ></DT
 ><DT
 >3.6.2. <A
-HREF="win32.html#ADDLWINTIPS"
+HREF="win32.html#addlwintips"
 >Additional Windows Tips</A
 ></DT
 ><DT
 >3.6.3. <A
-HREF="win32.html#BZLDAP"
+HREF="win32.html#bzldap"
 >Bugzilla LDAP Integration</A
 ></DT
 ></DL
@@ -270,7 +270,7 @@ HREF="win32.html#BZLDAP"
 ></DL
 ></DIV
 ><P
->      These installation instructions are presented assuming you are
+>&#13;      These installation instructions are presented assuming you are
       installing on a UNIX or completely POSIX-compliant system.  If
       you are installing on Microsoft Windows or another oddball
       operating system, please consult the appropriate sections in
index 69648fdf2ebbb30c50a405881443677587eb1b1f..76d3f39af04bc7b026f465f9ae08ea8ad660e1b8 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Bonsai"
 HREF="bonsai.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="bonsai.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="INTEGRATION"
+NAME="integration"
 >Chapter 5. Integrating Bugzilla with Third-Party Tools</A
 ></H1
 ><DIV
index ab287d22e0c83baee0bafb1c273a4d18d4334ee4..a4af057830106882da9592630d29b78bb23ec862 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Credits"
 HREF="credits.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,29 +66,29 @@ HREF="credits.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="NEWVERSIONS"
+NAME="newversions"
 >1.4. New Versions</A
 ></H1
 ><P
->      This is the 2.14 version of The Bugzilla Guide.  If you are
+>&#13;      This is the 2.14 version of The Bugzilla Guide.  If you are
       reading this from any source other than those below, please
       check one of these mirrors to make sure you are reading an
       up-to-date version of the Guide.
     </P
 ><P
->      This document can be found in the following places:
+>&#13;      This document can be found in the following places:
     </P
 ><P
->      <P
+>&#13;      <P
 ></P
 ><UL
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.trilobyte.net/barnsons/"
 TARGET="_top"
 >TriloBYTE</A
@@ -97,7 +97,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.mozilla.org/projects/bugzilla/"
 TARGET="_top"
 >Mozilla.org</A
@@ -106,7 +106,7 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          <A
+>&#13;     <A
 HREF="http://www.linuxdoc.org/"
 TARGET="_top"
 >The Linux
@@ -118,7 +118,7 @@ TARGET="_top"
 >
     </P
 ><P
->      The latest version of this document can be checked out via CVS.
+>&#13;      The latest version of this document can be checked out via CVS.
        Please follow the instructions available at <A
 HREF="http://www.mozilla.org/cvs.html"
 TARGET="_top"
index caa9efbdfc6001913880f9eb48c4e4667b27ac7a..6618ad2299d48bb86bf429ac9932b88aba753330 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="BSD Installation Notes"
 HREF="bsdinstall.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,40 +66,40 @@ HREF="bsdinstall.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="OSX"
+NAME="osx"
 >3.3. Mac OS X Installation Notes</A
 ></H1
 ><P
->      There are a lot of common libraries and utilities out there
+>&#13;      There are a lot of common libraries and utilities out there
       that Apple did not include with Mac OS X, but which run
       perfectly well on it.  The GD library, which Bugzilla needs to
       do bug graphs, is one of these.
     </P
 ><P
->      The easiest way to get a lot of these is with a program called
+>&#13;      The easiest way to get a lot of these is with a program called
       Fink, which is similar in nature to the CPAN installer, but
       installs common GNU utilities.  Fink is available from
       &#60;http://sourceforge.net/projects/fink/&#62;.
     </P
 ><P
->      Follow the instructions for setting up Fink.  Once it's
+>&#13;      Follow the instructions for setting up Fink.  Once it's
       installed, you'll want to run the following as root:
       <B
-CLASS="COMMAND"
+CLASS="command"
 >fink install gd</B
 >
     </P
 ><P
->      It will prompt you for a number of dependencies, type 'y' and
+>&#13;      It will prompt you for a number of dependencies, type 'y' and
       hit enter to install all of the dependencies.  Then watch it
       work.
     </P
 ><P
->      To prevent creating conflicts with the software that Apple
+>&#13;      To prevent creating conflicts with the software that Apple
       installs by default, Fink creates its own directory tree at
       /sw where it installs most of the software that it installs.
       This means your libraries and headers for libgd will be at
@@ -111,15 +111,15 @@ CLASS="COMMAND"
       :-)
     </P
 ><P
->      Instead of typing <SPAN
+>&#13;      Instead of typing <SPAN
 CLASS="QUOTE"
 >"install GD"</SPAN
 > at the
       <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >cpan&#62;</TT
 > prompt, type <B
-CLASS="COMMAND"
+CLASS="command"
 >look
        GD</B
 >.  This should go through the motions of
@@ -127,13 +127,13 @@ CLASS="COMMAND"
       open a shell and drop you into the build directory. Apply the
       following patch to the Makefile.PL file (save the patch into a
       file  and use the command <B
-CLASS="COMMAND"
+CLASS="command"
 >patch &#60;
        patchfile</B
 >:
     </P
 ><P
->      <TABLE
+>&#13;      <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -142,8 +142,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->      
+CLASS="programlisting"
+>&#13;
+       
 --- GD-1.33/Makefile.PL Fri Aug  4 16:59:22 2000
 +++ GD-1.33-darwin/Makefile.PL  Tue Jun 26 01:29:32 2001
 @@ -3,8 +3,8 @@
@@ -176,7 +177,7 @@ CLASS="PROGRAMLISTING"
 >
     </P
 ><P
->      Then, run these commands to finish the installation of the perl module:
+>&#13;      Then, run these commands to finish the installation of the perl module:
       <P
 ></P
 ><TABLE
@@ -185,35 +186,35 @@ BORDER="0"
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.PL</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make test</B
 ></TD
 ></TR
 ><TR
 ><TD
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >make install</B
 ></TD
 ></TR
 ><TR
 ><TD
 >And don't forget to run <B
-CLASS="COMMAND"
+CLASS="command"
 >exit</B
 > to get back to cpan.</TD
 ></TR
@@ -224,7 +225,7 @@ CLASS="COMMAND"
 >
     </P
 ><P
->      Happy Hacking!
+>&#13;      Happy Hacking!
     </P
 ></DIV
 ><DIV
index 7f4efb62cb1decd1985dc1cc563c3c803d6da725..f6d018439d74901e65ecc48e3a43b980925f1449 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Apache mod_rewrite magic"
 HREF="rewrite.html"></HEAD
 ><BODY
-CLASS="APPENDIX"
+CLASS="appendix"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="rewrite.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="APPENDIX"
+CLASS="appendix"
 ><H1
 ><A
-NAME="PATCHES"
+NAME="patches"
 >Appendix D. Useful Patches and Utilities for Bugzilla</A
 ></H1
 ><DIV
@@ -80,7 +80,7 @@ CLASS="TOC"
 >D.1. <A
 HREF="rewrite.html"
 >Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</A
 ></DT
@@ -108,12 +108,12 @@ HREF="bzhacking.html"
 ><DL
 ><DT
 >D.5.1. <A
-HREF="bzhacking.html#AEN2495"
+HREF="bzhacking.html#AEN2504"
 >Things that have caused problems and should be avoided</A
 ></DT
 ><DT
 >D.5.2. <A
-HREF="bzhacking.html#AEN2509"
+HREF="bzhacking.html#AEN2518"
 >Coding Style for Bugzilla</A
 ></DT
 ></DL
@@ -174,7 +174,7 @@ WIDTH="33%"
 ALIGN="right"
 VALIGN="top"
 >Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</TD
 ></TR
index 5b0cbbb7a634104aae35a1d3ff50ca3c33f0569d..6857326ab8d2241048cb5d69a2cbcebed36aa6ac 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="User Administration"
 HREF="useradmin.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,28 +66,28 @@ HREF="useradmin.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="POSTINSTALL-CHECK"
+NAME="postinstall-check"
 >4.1. Post-Installation Checklist</A
 ></H1
 ><P
->      After installation, follow the checklist below to help ensure
+>&#13;      After installation, follow the checklist below to help ensure
       that you have a successful installation. If you do not see a
       recommended setting for a parameter, consider leaving it at the
       default while you perform your initial tests on your Bugzilla
       setup.
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Bring up <TT
-CLASS="FILENAME"
+>&#13;   Bring up <TT
+CLASS="filename"
 >editparams.cgi</TT
 > in your web
          browser.  This should be available as the <SPAN
@@ -110,7 +110,7 @@ CLASS="QUOTE"
          will be sent with the maintainer as the return email
          address.</P
 ><P
->        Set <SPAN
+>&#13;   Set <SPAN
 CLASS="QUOTE"
 >"maintainer"</SPAN
 > to <EM
@@ -129,7 +129,7 @@ CLASS="QUOTE"
          qualified domain name and web server path to your Bugzilla
          installation.</P
 ><P
->        For example, if your bugzilla query page is
+>&#13;   For example, if your bugzilla query page is
          http://www.foo.com/bugzilla/query.cgi, set your
          <SPAN
 CLASS="QUOTE"
@@ -148,7 +148,7 @@ CLASS="QUOTE"
          which groups of users are allowed to see and edit the
          bug.</P
 ><P
->        Set "usebuggroups" to "on" <EM
+>&#13;   Set "usebuggroups" to "on" <EM
 >only</EM
 > if you
          may wish to restrict access to products. I suggest leaving
@@ -160,7 +160,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        <SPAN
+>&#13;   <SPAN
 CLASS="QUOTE"
 >"usebuggroupsentry"</SPAN
 >, when set to
@@ -172,7 +172,7 @@ CLASS="QUOTE"
          installations where product isolation is a necessity.
        </P
 ><P
->        Set "usebuggroupsentry" to "on" if you absolutely need to
+>&#13;   Set "usebuggroupsentry" to "on" if you absolutely need to
          restrict access to bugs from the moment they are submitted
          through resolution. Once again, if you are simply testing
          your installation, I suggest against turning this parameter
@@ -182,7 +182,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        You run into an interesting problem when Bugzilla reaches a
+>&#13;   You run into an interesting problem when Bugzilla reaches a
          high level of continuous activity.  MySQL supports only
          table-level write locking.  What this means is that if
          someone needs to make a change to a bug, they will lock the
@@ -200,16 +200,16 @@ CLASS="QUOTE"
          extremely high-traffic Bugzilla databases.
        </P
 ><P
->        Set "shadowdb" to "bug_shadowdb" if you will be running a
+>&#13;   Set "shadowdb" to "bug_shadowdb" if you will be running a
          *very* large installation of Bugzilla. The shadow database
          enables many simultaneous users to read and write to the
          database without interfering with one another.  
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -225,7 +225,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Enabling "shadowdb" can adversely affect the stability
+>&#13;       Enabling "shadowdb" can adversely affect the stability
              of your installation of Bugzilla. You should regularly
              check that your database is in sync.  It is often
              advisable to force a shadow database sync nightly via
@@ -253,7 +253,7 @@ CLASS="QUOTE"
          comments per day.
         </P
 ><P
->        If you use the "shadowdb" option, it is only natural that
+>&#13;   If you use the "shadowdb" option, it is only natural that
          you should turn the "queryagainstshadowdb" option "On" as
          well.  Otherwise you are replicating data into a shadow
          database for no reason!
@@ -284,27 +284,27 @@ CLASS="QUOTE"
          these, but it is really best just to monkey around with them
          a bit to see what they do.  I strongly recommend you copy
          your <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/params</TT
 > file somewhere safe
          before playing with these values, though.  If they are
          changed dramatically, it may make it impossible for you to
          display Bugzilla pages to fix the problem until you have
          restored your <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data/params</TT
 > file.</P
 ><P
->        If you have custom logos or HTML you must put in place to
+>&#13;   If you have custom logos or HTML you must put in place to
          fit within your site design guidelines, place the code in
          the "headerhtml", "footerhtml", "errorhtml", "bannerhtml",
          or "blurbhtml" text boxes.
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -320,7 +320,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            The "headerhtml" text box is the HTML printed out
+>&#13;       The "headerhtml" text box is the HTML printed out
              <EM
 >before</EM
 > any other code on the page,
@@ -346,7 +346,7 @@ CLASS="QUOTE"
          is read as the text to send to the new user along with their
          password message.</P
 ><P
->        Add any text you wish to the "passwordmail" parameter box.
+>&#13;   Add any text you wish to the "passwordmail" parameter box.
          For instance, many people choose to use this box to give a
          quick training blurb about how to use Bugzilla at your site.
         </P
@@ -389,7 +389,7 @@ CLASS="QUOTE"
          their status even more than that which can be indicated by
          the Resolution fields.</P
 ><P
->        Do you want to use the QA Contact ("useqacontact") and
+>&#13;   Do you want to use the QA Contact ("useqacontact") and
          status whiteboard ("usestatuswhiteboard") fields? These
          fields are useful because they allow for more flexibility,
          particularly when you have an existing Quality Assurance
@@ -399,7 +399,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->        Set "whinedays" to the amount of days you want to let bugs
+>&#13;   Set "whinedays" to the amount of days you want to let bugs
          go in the "New" or "Reopened" state before notifying people
          they have untouched new bugs.  If you do not plan to use
          this feature, simply do not set up the whining cron job
@@ -421,15 +421,15 @@ CLASS="QUOTE"
          require that most other changes come with an
          explanation.</P
 ><P
->        Set the "commenton" options according to your site policy.
+>&#13;   Set the "commenton" options according to your site policy.
          It is a wise idea to require comments when users resolve,
          reassign, or reopen bugs at the very least.
          <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -445,7 +445,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            It is generally far better to require a developer
+>&#13;       It is generally far better to require a developer
              comment when resolving bugs than not. Few things are
              more annoying to bug database users than having a
              developer mark a bug "fixed" without any comment as to
@@ -482,7 +482,7 @@ CLASS="QUOTE"
          security to prevent snooping, watchers are not a good
          idea.</P
 ><P
->        However, for most sites you should set
+>&#13;   However, for most sites you should set
          <SPAN
 CLASS="QUOTE"
 >"supportwatchers"</SPAN
index ea2bcbcfcbc07993de45ebca0cc1a8130f09e30f..b4e3bca3d8452e54e807e74ef271ce8eadbbf32f 100644 (file)
@@ -20,7 +20,7 @@ REL="NEXT"
 TITLE="Bugzilla Security"
 HREF="security.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -67,11 +67,11 @@ HREF="security.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PROGRAMADMIN"
+NAME="programadmin"
 >4.3. Product, Component, Milestone, and Version
       Administration</A
 ></H1
@@ -99,11 +99,11 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="PRODUCTS"
+NAME="products"
 >4.3.1. Products</A
 ></H2
 ><FONT
@@ -111,10 +111,10 @@ COLOR="RED"
 >Formerly, and in some spots still, called
        "Programs"</FONT
 ><P
->      <A
-HREF="glossary.html#GLOSS_PRODUCT"
+>&#13; <A
+HREF="glossary.html#gloss-product"
 ><I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >Products</I
 ></A
 > are
@@ -124,7 +124,7 @@ CLASS="GLOSSTERM"
        products (website, meetings...)
       </P
 ><P
->      A Product (formerly called "Program", and still referred to
+>&#13; A Product (formerly called "Program", and still referred to
        that way in some portions of the source code) controls some
        very important functions. The number of "votes" available for
        users to vote for the most important bugs is set per-product,
@@ -141,15 +141,15 @@ CLASS="GLOSSTERM"
 TYPE="1"
 ><LI
 ><P
->          Select "components" from the yellow footer
+>&#13;     Select "components" from the yellow footer
          </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -164,7 +164,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            It may seem counterintuitive to click "components" when
+>&#13;       It may seem counterintuitive to click "components" when
              you want to edit the properties associated with
              Products.  This is one of a long list of things we want
              in Bugzilla 3.0...
@@ -176,22 +176,22 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          Select the "Add" link to the right of "Add a new product".
+>&#13;     Select the "Add" link to the right of "Add a new product".
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the product and a description. The
+>&#13;     Enter the name of the product and a description. The
            Description field is free-form.
          </P
 ></LI
 ></OL
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -207,7 +207,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Don't worry about the "Closed for bug entry", "Maximum Votes
+>&#13;   Don't worry about the "Closed for bug entry", "Maximum Votes
          per person",  "Maximum votes a person can put on a single
          bug", "Number of votes a bug in this Product needs to
          automatically get out of the UNCOMFIRMED state", and
@@ -219,34 +219,34 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="COMPONENTS"
+NAME="components"
 >4.3.2. Components</A
 ></H2
 ><P
->      Components are subsections of a Product. 
+>&#13; Components are subsections of a Product. 
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1461"
+NAME="AEN1470"
 ></A
 ><P
 ><B
 >Example 4-1. Creating some Components</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1463"
+NAME="AEN1472"
 ></A
 ><P
 ></P
 ><P
->            The computer game you are designing may have a "UI"
+>&#13;       The computer game you are designing may have a "UI"
              component, an "API" component, a "Sound System"
              component, and a "Plugins" component,  each overseen by
              a different programmer.  It often makes sense to divide
@@ -272,7 +272,7 @@ NAME="AEN1463"
        to the Component.
       </P
 ><P
->      To create a new Component:
+>&#13; To create a new Component:
       </P
 ><P
 ></P
@@ -280,31 +280,31 @@ NAME="AEN1463"
 TYPE="1"
 ><LI
 ><P
->          Select the "Edit components" link from the "Edit product"
+>&#13;     Select the "Edit components" link from the "Edit product"
            page
          </P
 ></LI
 ><LI
 ><P
->          Select the "Add" link to the right of the "Add a new
+>&#13;     Select the "Add" link to the right of the "Add a new
            component" text on the "Select Component" page.
          </P
 ></LI
 ><LI
 ><P
->          Fill out the "Component" field, a short "Description", and
+>&#13;     Fill out the "Component" field, a short "Description", and
            the "Initial Owner". The Component and Description fields
            are free-form; the "Initial Owner" field must be that of a
            user ID already existing in the database.  If the initial
            owner does not exist, Bugzilla will refuse to create the
            component.
            <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -319,7 +319,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Is your "Default Owner" a user who is not yet in the
+>&#13;         Is your "Default Owner" a user who is not yet in the
                database? No problem.
                <P
 ></P
@@ -327,19 +327,19 @@ VALIGN="TOP"
 TYPE="a"
 ><LI
 ><P
->                    Select the "Log out" link on the footer of the
+>&#13;               Select the "Log out" link on the footer of the
                      page.
                    </P
 ></LI
 ><LI
 ><P
->                    Select the "New Account" link on the footer of
+>&#13;               Select the "New Account" link on the footer of
                      the "Relogin" page
                    </P
 ></LI
 ><LI
 ><P
->                    Type in the email address of the default owner
+>&#13;               Type in the email address of the default owner
                      you want to create in the "E-mail address"
                      field, and her full name in the "Real name"
                      field, then select the "Submit Query" button.
@@ -347,7 +347,7 @@ TYPE="a"
 ></LI
 ><LI
 ><P
->                    Now select "Log in" again, type in your login
+>&#13;               Now select "Log in" again, type in your login
                      information, and you can modify the product to
                      use the Default Owner information you require.
                    </P
@@ -364,7 +364,7 @@ TYPE="a"
 ></LI
 ><LI
 ><P
->          Either Edit more components or return to the Bugzilla
+>&#13;     Either Edit more components or return to the Bugzilla
            Query Page. To return to the Product you were editing, you
            must select the Components link as before.
          </P
@@ -372,36 +372,36 @@ TYPE="a"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VERSIONS"
+NAME="versions"
 >4.3.3. Versions</A
 ></H2
 ><P
->      Versions are the revisions of the product, such as "Flinders
+>&#13; Versions are the revisions of the product, such as "Flinders
        3.1", "Flinders 95", and "Flinders 2000".  Using Versions
        helps you isolate code changes and are an aid in reporting.
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1490"
+NAME="AEN1499"
 ></A
 ><P
 ><B
 >Example 4-2. Common Use of Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1492"
+NAME="AEN1501"
 ></A
 ><P
 ></P
 ><P
->            A user reports a bug against Version "Beta 2.0" of your
+>&#13;       A user reports a bug against Version "Beta 2.0" of your
              product.  The current Version of your software is
              "Release Candidate 1", and no longer has the bug.  This
              will help you triage and classify bugs according to
@@ -416,23 +416,23 @@ NAME="AEN1492"
 ></DIV
 >
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1494"
+NAME="AEN1503"
 ></A
 ><P
 ><B
 >Example 4-3. A Different Use of Versions</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1496"
+NAME="AEN1505"
 ></A
 ><P
 ></P
 ><P
->            This field has been used to good effect by an online
+>&#13;       This field has been used to good effect by an online
              service provider in a slightly different way.  They had
              three versions of the product: "Production", "QA", and
              "Dev".  Although it may be the same product, a bug in
@@ -450,7 +450,7 @@ NAME="AEN1496"
 >
        </P
 ><P
->      To create and edit Versions:
+>&#13; To create and edit Versions:
       </P
 ><P
 ></P
@@ -458,32 +458,32 @@ NAME="AEN1496"
 TYPE="1"
 ><LI
 ><P
->          From the "Edit product" screen, select "Edit Versions"
+>&#13;     From the "Edit product" screen, select "Edit Versions"
          </P
 ></LI
 ><LI
 ><P
->          You will notice that the product already has the default
+>&#13;     You will notice that the product already has the default
            version "undefined". If your product doesn't use version
            numbers, you may want to leave this as it is or edit it so
            that it is "---". You can then go back to the edit
            versions page and add new versions to your product.
          </P
 ><P
->          Otherwise, click the "Add" button to the right of the "Add
+>&#13;     Otherwise, click the "Add" button to the right of the "Add
            a new version" text.
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the Version.  This can be free-form
+>&#13;     Enter the name of the Version.  This can be free-form
            characters up to the limit of the text box.  Then select
            the "Add" button.
          </P
 ></LI
 ><LI
 ><P
->          At this point you can select "Edit" to edit more Versions,
+>&#13;     At this point you can select "Edit" to edit more Versions,
            or return to the "Query" page, from which you can navigate
            back to the product through the "components" link at the
            foot of the Query page.
@@ -492,26 +492,26 @@ TYPE="1"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MILESTONES"
+NAME="milestones"
 >4.3.4. Milestones</A
 ></H2
 ><P
->      Milestones are "targets" that you plan to get a bug fixed by.
+>&#13; Milestones are "targets" that you plan to get a bug fixed by.
        For example, you have a bug that you plan to fix for your 3.0
        release, it would be assigned the milestone of 3.0. Or, you
        have a bug that you plan to fix for 2.8, this would have a
        milestone of 2.8.
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -527,7 +527,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Milestone options will only appear for a Product if you
+>&#13;   Milestone options will only appear for a Product if you
          turned the "usetargetmilestone" field in the "Edit
          Parameters" screen "On".
        </P
@@ -536,7 +536,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      To create new Milestones, set Default Milestones, and set
+>&#13; To create new Milestones, set Default Milestones, and set
        Milestone URL: 
       </P
 ><P
@@ -545,40 +545,40 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Select "edit milestones"
+>&#13;     Select "edit milestones"
          </P
 ></LI
 ><LI
 ><P
->          Select "Add" to the right of the "Add a new milestone"
+>&#13;     Select "Add" to the right of the "Add a new milestone"
            text
          </P
 ></LI
 ><LI
 ><P
->          Enter the name of the Milestone in the "Milestone" field.
+>&#13;     Enter the name of the Milestone in the "Milestone" field.
            You can optionally set the "Sortkey", which is a positive
            or negative number (-255 to 255) that defines where in the
            list this particular milestone appears. Select "Add".
          </P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1522"
+NAME="AEN1531"
 ></A
 ><P
 ><B
 >Example 4-4. Using SortKey with Target Milestone</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1524"
+NAME="AEN1533"
 ></A
 ><P
 ></P
 ><P
->              Let's say you create a target milestone called
+>&#13;         Let's say you create a target milestone called
                "Release 1.0", with Sortkey set to "0". Later, you
                realize that you will have a public beta, called
                "Beta1". You can create a Milestone called "Beta1",
@@ -593,17 +593,17 @@ NAME="AEN1524"
 ></LI
 ><LI
 ><P
->          If you want to add more milestones, select the "Edit"
+>&#13;     If you want to add more milestones, select the "Edit"
            link. If you don't, well shoot, you have to go back to the
            "query" page and select "components" again, and make your
            way back to the Product you were editing.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -618,7 +618,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              This is another in the list of unusual user interface
+>&#13;         This is another in the list of unusual user interface
                decisions that we'd like to get cleaned up.  Shouldn't
                there be a link to the effect of "edit the Product I
                was editing when I ended up here"?  In any case,
@@ -635,21 +635,21 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          From the Edit product screen again (once you've made your
+>&#13;     From the Edit product screen again (once you've made your
            way back), enter the URL for a description of what your
            milestones are for this product in the "Milestone URL"
            field. It should be of the format
            "http://www.foo.com/bugzilla/product_milestones.html"
          </P
 ><P
->          Some common uses of this field include product
+>&#13;     Some common uses of this field include product
            descriptions, product roadmaps, and of course a simple
            description of the meaning of each milestone.
          </P
 ></LI
 ><LI
 ><P
->          If you're using Target Milestones, the "Default Milestone"
+>&#13;     If you're using Target Milestones, the "Default Milestone"
            field must have some kind of entry.  If you really don't
            care if people set coherent Target Milestones,  simply
            leave this at the default, "---".  However, controlling
@@ -662,15 +662,15 @@ VALIGN="TOP"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="VOTING"
+NAME="voting"
 >4.3.5. Voting</A
 ></H2
 ><P
->      The concept of "voting" is a poorly understood, yet powerful
+>&#13; The concept of "voting" is a poorly understood, yet powerful
        feature for the management of open-source projects.  Each user
        is assigned so many Votes per product, which they can freely
        reassign (or assign multiple votes to a single bug). This
@@ -681,7 +681,7 @@ NAME="VOTING"
        attention so they don't sit for a long time awaiting triage.
       </P
 ><P
->      The daunting challenge of Votes is deciding where you draw the
+>&#13; The daunting challenge of Votes is deciding where you draw the
        line for a "vocal majority".  If you only have a user base of
        100 users, setting a low threshold for bugs to move from
        UNCONFIRMED to NEW makes sense.  As the Bugzilla user base
@@ -698,19 +698,19 @@ NAME="VOTING"
 TYPE="1"
 ><LI
 ><P
->          Navigate to the "Edit product" screen for the Product you
+>&#13;     Navigate to the "Edit product" screen for the Product you
            wish to modify
          </P
 ></LI
 ><LI
 ><P
->          Set "Maximum Votes per person" to your calculated value.
+>&#13;     Set "Maximum Votes per person" to your calculated value.
            Setting this field to "0" disables voting.
          </P
 ></LI
 ><LI
 ><P
->          Set "Maximum Votes a person can put on a single bug" to
+>&#13;     Set "Maximum Votes a person can put on a single bug" to
            your calculated value.  It should probably be some number
            lower than the "Maximum votes per person". Setting this
            field to "0" disables voting, but leaves the voting
@@ -719,7 +719,7 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->          Set "Number of votes a bug in this product needs to
+>&#13;     Set "Number of votes a bug in this product needs to
            automatically get out of the UNCONFIRMED state" to your
            calculated number.  Setting this field to "0"  disables
            the automatic move of bugs from UNCONFIRMED to NEW.  Some
@@ -727,12 +727,12 @@ TYPE="1"
            Votes if your Bugzilla user base is unable to affect which
            bugs appear on Development radar?
            <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -747,7 +747,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              You should probably set this number to higher than a
+>&#13;         You should probably set this number to higher than a
                small coalition of Bugzilla users can influence it.
                Most sites use this as a "referendum" mechanism -- if
                users are able to vote a bug out of UNCONFIRMED, it is
@@ -764,44 +764,44 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          Once you have adjusted the values to your preference,
+>&#13;     Once you have adjusted the values to your preference,
            select the "Update" button.
          </P
 ></LI
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="GROUPS"
+NAME="groups"
 >4.3.6. Groups and Group Security</A
 ></H2
 ><P
->      Groups can be very useful in bugzilla, because they allow
+>&#13; Groups can be very useful in bugzilla, because they allow
        users to isolate bugs or products that should only be seen by
        certain people.  Groups can also be a complicated minefield of
        interdependencies and weirdness if mismanaged.
 
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1558"
+NAME="AEN1567"
 ></A
 ><P
 ><B
 >Example 4-5. When to Use Group Security</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1560"
+NAME="AEN1569"
 ></A
 ><P
 ></P
 ><P
->            Many Bugzilla sites isolate "Security-related" bugs from
+>&#13;       Many Bugzilla sites isolate "Security-related" bugs from
              all other bugs. This way, they can have a fix ready
              before the security vulnerability is announced to the
              world.  You can create a "Security" product which, by
@@ -825,11 +825,11 @@ NAME="AEN1560"
        into two categories: Generic and Product-Based.
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -845,7 +845,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Groups in Bugzilla are a complicated beast that evolved out
+>&#13;   Groups in Bugzilla are a complicated beast that evolved out
          of very simple user permission bitmasks, apparently itself
          derived from common concepts in UNIX access controls.  A
          "bitmask" is a fixed-length number whose value can describe
@@ -863,7 +863,7 @@ VALIGN="TOP"
          next 32, etc.
        </P
 ><P
->        Similarly, Bugzilla offers a bitmask to define group
+>&#13;   Similarly, Bugzilla offers a bitmask to define group
          permissions, with an internal limit of 64.  Several are
          already occupied by built-in permissions.  The way around
          this limitation is to avoid assigning groups to products if
@@ -879,7 +879,7 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      To enable Generic Group Security ("usebuggroups"):
+>&#13; To enable Generic Group Security ("usebuggroups"):
       </P
 ><P
 ></P
@@ -887,47 +887,47 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Turn "On" "usebuggroups" in the "Edit Parameters" screen.
+>&#13;     Turn "On" "usebuggroups" in the "Edit Parameters" screen.
          </P
 ></LI
 ><LI
 ><P
->          You will generally have no groups set up.  Select the
+>&#13;     You will generally have no groups set up.  Select the
            "groups" link in the footer.
          </P
 ></LI
 ><LI
 ><P
->          Take a moment to understand the instructions on the "Edit
+>&#13;     Take a moment to understand the instructions on the "Edit
            Groups" screen. Once you feel confident you understand
            what is expected of you, select the "Add Group" link.
          </P
 ></LI
 ><LI
 ><P
->          Fill out the "New Name" (remember, no spaces!), "New
+>&#13;     Fill out the "New Name" (remember, no spaces!), "New
            Description", and "New User RegExp" fields.  "New User
            RegExp" allows you to automatically place all users who
            fulfill the Regular Expression into the new group.
 
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1575"
+NAME="AEN1584"
 ></A
 ><P
 ><B
 >Example 4-6. Creating a New Group</B
 ></P
 ><DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
-NAME="AEN1577"
+NAME="AEN1586"
 ></A
 ><P
 ></P
 ><P
->                I created a group called DefaultGroup with a
+>&#13;           I created a group called DefaultGroup with a
                  description of <SPAN
 CLASS="QUOTE"
 >"This is simply a group to play
@@ -950,14 +950,14 @@ CLASS="QUOTE"
 ></LI
 ></OL
 ><P
->      To enable Product-Based Group Security (usebuggroupsentry):
+>&#13; To enable Product-Based Group Security (usebuggroupsentry):
       </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -973,7 +973,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Don't forget that you only have 64 groups masks available,
+>&#13;   Don't forget that you only have 64 groups masks available,
          total, for your installation of Bugzilla!  If you plan on
          having more than 50 products in your individual Bugzilla
          installation, and require group security for your products,
@@ -991,16 +991,16 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->          Turn "On" "usebuggroups" and "usebuggroupsentry" in the
+>&#13;     Turn "On" "usebuggroups" and "usebuggroupsentry" in the
            "Edit Parameters" screen.
          </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
-WIDTH="90%"
+CLASS="warning"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -1015,7 +1015,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            "usebuggroupsentry" has the capacity to prevent the
+>&#13;       "usebuggroupsentry" has the capacity to prevent the
              administrative user from directly altering bugs because
              of conflicting group permissions. If you plan on using
              "usebuggroupsentry", you should plan on restricting
@@ -1031,7 +1031,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->          You will generally have no Groups set up, unless you
+>&#13;     You will generally have no Groups set up, unless you
            enabled "usebuggroupsentry" prior to creating any
            Products.  To create "Generic Group Security" groups,
            follow the instructions given above.  To create
@@ -1044,19 +1044,20 @@ VALIGN="TOP"
 ></LI
 ></OL
 ><P
->      You may find this example illustrative for how bug groups work.
+>&#13; You may find this example illustrative for how bug groups work.
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1592"
+NAME="AEN1601"
 ></A
 ><P
 ><B
 >Example 4-7. Bugzilla Groups</B
 ></P
 ><P
-CLASS="LITERALLAYOUT"
->Bugzilla&nbsp;Groups&nbsp;example<br>
+CLASS="literallayout"
+><br>
+Bugzilla&nbsp;Groups&nbsp;example<br>
 -----------------------<br>
 <br>
 For&nbsp;this&nbsp;example,&nbsp;let&nbsp;us&nbsp;suppose&nbsp;we&nbsp;have&nbsp;four&nbsp;groups,&nbsp;call&nbsp;them<br>
index 43ae5c20b48d05428e251584078c6c3d221e9201..4908e55d4969e170ee44c3c7519b8075ee6d5a09 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Hacking Bugzilla"
 HREF="bzhacking.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,30 +66,30 @@ HREF="bzhacking.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="QUICKSEARCH"
+NAME="quicksearch"
 >D.4. The Quicksearch Utility</A
 ></H1
 ><P
->      Quicksearch is a new, experimental feature of the 2.12 release.
+>&#13;      Quicksearch is a new, experimental feature of the 2.12 release.
       It consist of two Javascript files, "quicksearch.js" and
       "localconfig.js", and two documentation files,
       "quicksearch.html" and "quicksearchhack.html"
     </P
 ><P
->      The index.html page has been updated to include the QuickSearch
+>&#13;      The index.html page has been updated to include the QuickSearch
       text box.
     </P
 ><P
->      To take full advantage of the query power, the Bugzilla
+>&#13;      To take full advantage of the query power, the Bugzilla
       maintainer must edit "localconfig.js" according to the value
       sets used in the local installation.
     </P
 ><P
->      Currently, keywords must be hard-coded in localconfig.js.  If
+>&#13;      Currently, keywords must be hard-coded in localconfig.js.  If
       they are not, keywords are not automatically recognized.  This
       means, if localconfig.js is left unconfigured, that searching
       for a bug with the "foo" keyword will only find bugs with "foo"
@@ -97,7 +97,7 @@ NAME="QUICKSEARCH"
       but not those with the keyword "foo".
     </P
 ><P
->      Workarounds for Bugzilla users:
+>&#13;      Workarounds for Bugzilla users:
       <P
 ></P
 ><TABLE
@@ -120,7 +120,7 @@ BORDER="0"
 >
     </P
 ><P
->      When this tool is ported from client-side JavaScript to
+>&#13;      When this tool is ported from client-side JavaScript to
       server-side Perl, the requirement for hard-coding keywords can
       be fixed. <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=70907"
index 053474069a7564cd33e8385635af6f134a6cc4ef..0fda219982168a9462658d5dfbbee8a60efc9e82 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="The setperl.csh Utility"
 HREF="setperl.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,19 +66,19 @@ HREF="setperl.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="REWRITE"
+NAME="rewrite"
 >D.1. Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</A
 ></H1
 ><P
 >Apache's <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > module lets you do some truly amazing things with URL rewriting.  Here are a couple of examples of what you can do.</P
 ><P
@@ -87,9 +87,9 @@ CLASS="FILENAME"
 TYPE="1"
 ><LI
 ><P
->        Make it so if someone types
+>&#13;   Make it so if someone types
          <TT
-CLASS="COMPUTEROUTPUT"
+CLASS="computeroutput"
 >http://www.foo.com/12345</TT
 >,
          Bugzilla spits back
@@ -99,17 +99,19 @@ CLASS="COMPUTEROUTPUT"
 ><TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
-WIDTH="90%"
+WIDTH="100%"
 ><TR
 ><TD
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#60;VirtualHost 12.34.56.78&#62;
+CLASS="programlisting"
+>&#13;
+&#60;VirtualHost 12.34.56.78&#62;
 RewriteEngine On
 RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
 &#60;/VirtualHost&#62;
+
        </PRE
 ></FONT
 ></TD
index c0412cceda72fd5f0bb466a1cfd64e879429ef50..98594ec173e7e7c2534a871926e734b170b02cd5 100644 (file)
@@ -17,9 +17,9 @@ TITLE="Bugzilla Variants and Competitors"
 HREF="variants.html"><LINK
 REL="NEXT"
 TITLE="Loki Bugzilla (Fenris)"
-HREF="variant_fenris.html"></HEAD
+HREF="variant-fenris.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -57,7 +57,7 @@ WIDTH="10%"
 ALIGN="right"
 VALIGN="bottom"
 ><A
-HREF="variant_fenris.html"
+HREF="variant-fenris.html"
 >Next</A
 ></TD
 ></TR
@@ -66,15 +66,15 @@ HREF="variant_fenris.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="RHBUGZILLA"
+NAME="rhbugzilla"
 >7.1. Red Hat Bugzilla</A
 ></H1
 ><P
->      Red Hat Bugzilla is probably the most popular Bugzilla variant
+>&#13;      Red Hat Bugzilla is probably the most popular Bugzilla variant
       on the planet. One of the major benefits of Red Hat Bugzilla is
       the ability to work with Oracle, MySQL, and PostGreSQL databases
       serving as the back-end, instead of just MySQL.  Dave Lawrence
@@ -120,7 +120,7 @@ WIDTH="33%"
 ALIGN="right"
 VALIGN="top"
 ><A
-HREF="variant_fenris.html"
+HREF="variant-fenris.html"
 >Next</A
 ></TD
 ></TR
index c96598b81fc3d3d7e8c1f31110c5c2a182c3b27c..6092a2ce710c49c864462650d0f97ce612d1712e 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Tinderbox/Tinderbox2"
 HREF="tinderbox.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="tinderbox.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SCM"
+NAME="scm"
 >5.3. Perforce SCM</A
 ></H1
 ><P
->      You can find the project page for Bugzilla and Teamtrack
+>&#13;      You can find the project page for Bugzilla and Teamtrack
       Perforce integration (p4dti) at: <A
 HREF="http://www.ravenbrook.com/project/p4dti/"
 TARGET="_top"
@@ -89,7 +89,7 @@ TARGET="_top"
 >.
     </P
 ><P
->      Integration of Perforce with Bugzilla, once patches are applied,
+>&#13;      Integration of Perforce with Bugzilla, once patches are applied,
       is seamless.  Perforce replication information will appear below
       the comments of each bug.  Be certain you have a matching set of
       patches for the Bugzilla version you are installing.  p4dti is
index 45140609ddd01cabe220d8e527a6062cbd27c14c..3f277a6fd14cf14a9aa5788ac7659e5115ac6fd5 100644 (file)
@@ -20,7 +20,7 @@ REL="NEXT"
 TITLE="Integrating Bugzilla with Third-Party Tools"
 HREF="integration.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -67,11 +67,11 @@ HREF="integration.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SECURITY"
+NAME="security"
 >4.4. Bugzilla Security</A
 ></H1
 ><TABLE
@@ -100,11 +100,11 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -120,7 +120,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->      Poorly-configured MySQL, Bugzilla, and FTP installations have
+>&#13; Poorly-configured MySQL, Bugzilla, and FTP installations have
        given attackers full access to systems in the past.  Please
        take these guidelines seriously, even for Bugzilla machines
        hidden away behind your firewall.  80% of all computer
@@ -131,13 +131,13 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><P
->      Secure your installation.
+>&#13;      Secure your installation.
       <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -153,7 +153,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        These instructions must, of necessity, be somewhat vague
+>&#13;   These instructions must, of necessity, be somewhat vague
          since Bugzilla runs on so many different platforms.  If you
          have refinements of these directions for specific platforms,
          please submit them to <A
@@ -173,7 +173,7 @@ TARGET="_top"
 TYPE="1"
 ><LI
 ><P
->          Ensure you are running at least MysQL version 3.22.32 or
+>&#13;     Ensure you are running at least MysQL version 3.22.32 or
            newer.  Earlier versions had notable security holes and
            poorly secured default configuration choices.
          </P
@@ -189,7 +189,7 @@ TARGET="_top"
 > The MySQL Privilege System</A
 > until you can recite it from memory!</P
 ><P
->          At the very least, ensure you password the "mysql -u root"
+>&#13;     At the very least, ensure you password the "mysql -u root"
            account and the "bugs" account, establish grant table
            rights (consult the Keystone guide in Appendix C: The
            Bugzilla Database for some easy-to-use details) that do
@@ -200,14 +200,14 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Lock down /etc/inetd.conf.  Heck, disable inet entirely on
+>&#13;     Lock down /etc/inetd.conf.  Heck, disable inet entirely on
            this box.  It should only listen to port 25 for Sendmail
            and port 80 for Apache.
          </P
 ></LI
 ><LI
 ><P
->          Do not run Apache as <SPAN
+>&#13;     Do not run Apache as <SPAN
 CLASS="QUOTE"
 >"nobody"</SPAN
 >.  This will
@@ -215,12 +215,12 @@ CLASS="QUOTE"
            Run it, instead, as a user with a name, set via your
            httpd.conf file.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -235,7 +235,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              <SPAN
+>&#13;         <SPAN
 CLASS="QUOTE"
 >"nobody"</SPAN
 > is a real user on UNIX systems.
@@ -259,7 +259,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->          Ensure you have adequate access controls for the
+>&#13;     Ensure you have adequate access controls for the
            $BUGZILLA_HOME/data/ and $BUGZILLA_HOME/shadow/
            directories, as well as the $BUGZILLA_HOME/localconfig and
            $BUGZILLA_HOME/globals.pl files. The localconfig file
@@ -274,12 +274,12 @@ CLASS="QUOTE"
            bug information to those who may not be allowed to see it.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -294,7 +294,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Bugzilla provides default .htaccess files to protect the
+>&#13;       Bugzilla provides default .htaccess files to protect the
              most common Apache installations.  However, you should
              verify these are adequate according to the site-wide
              security policy of your web server, and ensure that the
@@ -305,7 +305,7 @@ VALIGN="TOP"
              details.
            </P
 ><P
->            If you are using a web server that does not support the
+>&#13;       If you are using a web server that does not support the
              .htaccess control method, <EM
 >you are at
                risk!</EM
@@ -322,7 +322,7 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><P
->          On Apache, you can use .htaccess files to protect access
+>&#13;     On Apache, you can use .htaccess files to protect access
            to these directories, as outlined in <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=57161"
 TARGET="_top"
@@ -334,34 +334,34 @@ TARGET="_top"
 > for adequate protection in your data/ and shadow/ directories.
          </P
 ><P
->          Note the instructions which follow are Apache-specific.
+>&#13;     Note the instructions which follow are Apache-specific.
            If you use IIS, Netscape, or other non-Apache web servers,
            please consult your system documentation for how to secure
            these files from being transmitted to curious users.
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/data
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;&#60;Files&nbsp;comments&#62;&nbsp;allow<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;all&nbsp;&#60;/Files&#62;&nbsp;deny&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;&#60;Files&nbsp;localconfig&#62;&nbsp;deny<br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from&nbsp;all&nbsp;&#60;/Files&#62;&nbsp;allow&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
 ><P
->          Place the following text into a file named ".htaccess",
+>&#13;     Place the following text into a file named ".htaccess",
            readable by your web server, in your $BUGZILLA_HOME/shadow
            directory. <P
-CLASS="LITERALLAYOUT"
+CLASS="literallayout"
 >&nbsp;deny&nbsp;from&nbsp;all&nbsp;</P
 >
          </P
index 1d5384be2923bc6e970477983bbc4d422bbc0e1e..6277ebd142fdcf99cdb08f93154a617ae432e98a 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Command-line Bugzilla Queries"
 HREF="cmdline.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="cmdline.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="SETPERL"
+NAME="setperl"
 >D.2. The setperl.csh Utility</A
 ></H1
 ><P
@@ -80,12 +80,12 @@ NAME="SETPERL"
       search path on your system, it will not work!
     </P
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->        Download the "setperl.csh" utility to your Bugzilla
+>&#13;   Download the "setperl.csh" utility to your Bugzilla
          directory and make it executable.
        </P
 ><OL
@@ -93,14 +93,14 @@ CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >cd /your/path/to/bugzilla</B
 >
              </TT
@@ -109,13 +109,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >wget -O
                  setperl.csh
                  'http://bugzilla.mozilla.org/showattachment.cgi?attach_id=10795'</B
@@ -125,13 +125,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod
                  u+x setperl.csh</B
 > </TT
@@ -142,21 +142,21 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Prepare (and fix) Bugzilla file permissions.
+>&#13;   Prepare (and fix) Bugzilla file permissions.
        </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod u+w *</B
 >
              </TT
@@ -165,13 +165,13 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod
                  u+x duplicates.cgi</B
 > </TT
@@ -180,14 +180,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
->              <TT
-CLASS="PROMPT"
+>&#13;       <TT
+CLASS="computeroutput"
+>&#13;         <TT
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >chmod a-x bug_status.html</B
 >
              </TT
@@ -198,39 +198,39 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->        Run the script:
+>&#13;   Run the script:
        </P
 ><P
->        <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;   <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
            <B
-CLASS="COMMAND"
+CLASS="command"
 >./setperl.csh /your/path/to/perl</B
 >
          </TT
 >
 <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN2439"
+NAME="AEN2448"
 ></A
 ><P
 ><B
 >Example D-1. Using Setperl to set your perl path</B
 ></P
 ><P
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
                <B
-CLASS="COMMAND"
+CLASS="command"
 >./setperl.csh /usr/bin/perl</B
 >
              </TT
@@ -284,7 +284,7 @@ WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
 >Apache <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mod_rewrite</TT
 > magic</TD
 ><TD
index 8b94d85648a761b07427b0bc7f1563ed5b9af676..e8f0c4b7561ffe6ae59c5c5e9c5ffca34b973ba3 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Mac OS X Installation Notes"
 HREF="osx.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,30 +66,30 @@ HREF="osx.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="STEPBYSTEP"
+NAME="stepbystep"
 >3.2. Step-by-step Install</A
 ></H1
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN509"
 >3.2.1. Introduction</A
 ></H2
 ><P
->      Installation of bugzilla is pretty straightforward, particularly if your
+>&#13; Installation of bugzilla is pretty straightforward, particularly if your
        machine already has MySQL and the MySQL-related perl packages installed.
        If those aren't installed yet, then that's the first order of business.  The
        other necessary ingredient is a web server set up to run cgi scripts.
        While using Apache for your webserver is not required, it is recommended.
       </P
 ><P
->      Bugzilla has been successfully installed under Solaris, Linux,
+>&#13; Bugzilla has been successfully installed under Solaris, Linux,
        and Win32. The peculiarities of installing on Win32 (Microsoft
        Windows) are not included in this section of the Guide; please
        check out the <A
@@ -99,25 +99,25 @@ HREF="win32.html"
        on getting Bugzilla to work on Microsoft Windows.
       </P
 ><P
->      The Bugzilla Guide is contained in the "docs/" folder in your
+>&#13; The Bugzilla Guide is contained in the "docs/" folder in your
        Bugzilla distribution.  It is available in plain text
        (docs/txt), HTML (docs/html), or SGML source (docs/sgml).
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN515"
 >3.2.2. Installing the Prerequisites</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -138,7 +138,7 @@ VALIGN="TOP"
          most recent version of Perl and MySQL (both the executables
          and development libraries) on your system, check out
          Bundle::Bugzilla in <A
-HREF="stepbystep.html#BUNDLEBUGZILLA"
+HREF="stepbystep.html#bundlebugzilla"
 >Using Bundle::Bugzilla instead of manually installing Perl modules</A
 ></P
 ></TD
@@ -146,76 +146,76 @@ HREF="stepbystep.html#BUNDLEBUGZILLA"
 ></TABLE
 ></DIV
 ><P
->      The software packages necessary for the proper running of bugzilla are:
+>&#13; The software packages necessary for the proper running of bugzilla are:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            MySQL database server and the mysql client (3.22.5 or greater)
+>&#13;       MySQL database server and the mysql client (3.22.5 or greater)
            </P
 ></LI
 ><LI
 ><P
->            Perl (5.004 or greater, 5.6.1 is recommended if you wish
+>&#13;       Perl (5.004 or greater, 5.6.1 is recommended if you wish
              to use Bundle::Bugzilla)
            </P
 ></LI
 ><LI
 ><P
->            DBI Perl module
+>&#13;       DBI Perl module
            </P
 ></LI
 ><LI
 ><P
->            Data::Dumper Perl module
+>&#13;       Data::Dumper Perl module
            </P
 ></LI
 ><LI
 ><P
->            Bundle::Mysql Perl module collection
+>&#13;       Bundle::Mysql Perl module collection
            </P
 ></LI
 ><LI
 ><P
->            TimeDate Perl module collection
+>&#13;       TimeDate Perl module collection
            </P
 ></LI
 ><LI
 ><P
->            GD perl module (1.8.3) (optional, for bug charting)
+>&#13;       GD perl module (1.8.3) (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            Chart::Base Perl module (0.99c) (optional, for bug charting)
+>&#13;       Chart::Base Perl module (0.99c) (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            DB_File Perl module (optional, for bug charting)
+>&#13;       DB_File Perl module (optional, for bug charting)
            </P
 ></LI
 ><LI
 ><P
->            The web server of your choice.  Apache is recommended.
+>&#13;       The web server of your choice.  Apache is recommended.
            </P
 ></LI
 ><LI
 ><P
->            MIME::Parser Perl module (optional, for contrib/bug_email.pl interface)
+>&#13;       MIME::Parser Perl module (optional, for contrib/bug_email.pl interface)
            </P
 ></LI
 ></OL
 >
 
        <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -231,7 +231,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          It is a good idea, while installing Bugzilla, to ensure it
+>&#13;     It is a good idea, while installing Bugzilla, to ensure it
            is not <EM
 >accessible</EM
 > by other machines
@@ -249,11 +249,11 @@ VALIGN="TOP"
 ></DIV
 >
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -273,12 +273,12 @@ VALIGN="TOP"
            every required and optional library for Bugzilla.  The
            easiest way to install them is by using the
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >urpmi</TT
 > utility.  If you follow these
            commands, you should have everything you need for
            Bugzilla, and <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > should
            not complain about any missing libraries.  You may already
@@ -291,10 +291,10 @@ BORDER="0"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-mysql</B
 ></TD
@@ -302,10 +302,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-chart</B
 ></TD
@@ -313,10 +313,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-gd</B
 ></TD
@@ -324,10 +324,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                perl-MailTools</B
 > (for Bugzilla email
@@ -336,10 +336,10 @@ CLASS="COMMAND"
 ><TR
 ><TD
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 > urpmi
                apache-modules</B
 ></TD
@@ -357,42 +357,42 @@ CLASS="COMMAND"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INSTALL-MYSQL"
+NAME="install-mysql"
 >3.2.3. Installing MySQL Database</A
 ></H2
 ><P
->      Visit MySQL homepage at <A
+>&#13; Visit MySQL homepage at <A
 HREF="http://www.mysql.com"
 TARGET="_top"
 >www.mysql.com</A
 > and grab the latest stable release of the server.  Many of the binary versions of MySQL store their data files in <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/var</TT
 > which is often part of a smaller root partition. If you decide to build from sources you can easily set the dataDir as an option to <TT
-CLASS="FILENAME"
+CLASS="filename"
 >configure</TT
 >.
       </P
 ><P
->      If you install from source or non-package (RPM, deb, etc.)
+>&#13; If you install from source or non-package (RPM, deb, etc.)
        binaries you need to add
        <I
-CLASS="FIRSTTERM"
+CLASS="firstterm"
 >mysqld</I
 > to your
        init scripts so the server daemon will come back up whenever
        your machine reboots. Further discussion of UNIX init
        sequences are beyond the scope of this guide.
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -410,25 +410,25 @@ VALIGN="TOP"
 ><P
 >You should have your init script start
            <I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >mysqld</I
 > with the ability to accept
            large packets. By default, <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mysqld</TT
 >
            only accepts packets up to 64K long. This limits the size
            of attachments you may put on bugs. If you add <TT
-CLASS="OPTION"
+CLASS="option"
 >-O
            max_allowed_packet=1M</TT
 > to the command that starts
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >mysqld</TT
 > (or
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >safe_mysqld</TT
 >), then you will be able
            to have attachments up to about 1 megabyte.</P
@@ -440,11 +440,11 @@ CLASS="FILENAME"
 
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -460,9 +460,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If you plan on running Bugzilla and MySQL on the same
+>&#13;   If you plan on running Bugzilla and MySQL on the same
          machine, consider using the <TT
-CLASS="OPTION"
+CLASS="option"
 >--skip-networking</TT
 >
          option in the init script. This enhances security by
@@ -474,15 +474,15 @@ CLASS="OPTION"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="INSTALL-PERL"
+NAME="install-perl"
 >3.2.4. Perl (5.004 or greater)</A
 ></H2
 ><P
->      Any machine that doesn't have perl on it is a sad machine
+>&#13; Any machine that doesn't have perl on it is a sad machine
        indeed.  Perl for *nix systems can be gotten in source form
        from http://www.perl.com.  Although Bugzilla runs with most
        post-5.004 versions of Perl, it's a good idea to be up to the
@@ -490,7 +490,7 @@ NAME="INSTALL-PERL"
        this writing, that is perl version 5.6.1.
       </P
 ><P
->      Perl is now a far cry from the the single compiler/interpreter
+>&#13; Perl is now a far cry from the the single compiler/interpreter
        binary it once was.  It includes a great many required modules
        and quite a few other support files.  If you're not up to or
        not inclined to build perl from source, you'll want to install
@@ -501,11 +501,11 @@ NAME="INSTALL-PERL"
        isn't up to snuff.
       </P
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -543,14 +543,14 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><A
-NAME="BUNDLEBUGZILLA"
+NAME="bundlebugzilla"
 ></A
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -566,15 +566,15 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        You can skip the following Perl module installation steps by
+>&#13;   You can skip the following Perl module installation steps by
          installing <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >Bundle::Bugzilla</SPAN
 > from
          <A
-HREF="glossary.html#GLOSS_CPAN"
+HREF="glossary.html#gloss-cpan"
 ><I
-CLASS="GLOSSTERM"
+CLASS="glossterm"
 >CPAN</I
 ></A
 >, which
@@ -584,13 +584,13 @@ CLASS="GLOSSTERM"
          version of Perl (at this writing, version 5.6.1)
        </P
 ><P
->        <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;   <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >perl -MCPAN
              -e 'install "Bundle::Bugzilla"'</B
 >
@@ -598,7 +598,7 @@ CLASS="COMMAND"
 >
        </P
 ><P
->        Bundle::Bugzilla doesn't include GD, Chart::Base, or
+>&#13;   Bundle::Bugzilla doesn't include GD, Chart::Base, or
          MIME::Parser, which are not essential to a basic Bugzilla
          install.  If installing this bundle fails, you should
          install each module individually to isolate the problem.
@@ -609,22 +609,22 @@ CLASS="COMMAND"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN602"
 >3.2.5. DBI Perl Module</A
 ></H2
 ><P
->      The DBI module is a generic Perl module used by other database related
+>&#13; The DBI module is a generic Perl module used by other database related
        Perl modules.  For our purposes it's required by the MySQL-related
        modules.  As long as your Perl installation was done correctly the
        DBI module should be a breeze.  It's a mixed Perl/C module, but Perl's
        MakeMaker system simplifies the C compilation greatly.
       </P
 ><P
->      Like almost all Perl modules DBI can be found on the Comprehensive Perl
+>&#13; Like almost all Perl modules DBI can be found on the Comprehensive Perl
        Archive Network (CPAN) at http://www.cpan.org.  The CPAN servers have a
        real tendency to bog down, so please use mirrors.  The current location
        at the time of this writing can be found in <A
@@ -633,38 +633,38 @@ HREF="downloadlinks.html"
 >.
       </P
 ><P
->      Quality, general Perl module installation instructions can be found on
+>&#13; Quality, general Perl module installation instructions can be found on
        the CPAN website, but the easy thing to do is to just use the CPAN shell
        which does all the hard work for you.
       </P
 ><P
->      To use the CPAN shell to install DBI:
+>&#13; To use the CPAN shell to install DBI:
        <DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN609"
 ></A
 ><P
 ></P
 ><P
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >perl -MCPAN -e 'install "DBI"'</B
 >
            </TT
 >
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -694,31 +694,31 @@ VALIGN="TOP"
 >
        To do it the hard way:
        <DIV
-CLASS="INFORMALEXAMPLE"
+CLASS="informalexample"
 ><A
 NAME="AEN616"
 ></A
 ><P
 ></P
 ><P
->          Untar the module tarball -- it should create its own directory
+>&#13;     Untar the module tarball -- it should create its own directory
          </P
 ><P
->          CD to the directory just created, and enter the following commands:
+>&#13;     CD to the directory just created, and enter the following commands:
            <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.PL</B
 >
                  </TT
@@ -727,14 +727,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make</B
 >
                  </TT
@@ -743,14 +743,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make test</B
 >
                  </TT
@@ -759,14 +759,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->                <TT
-CLASS="COMPUTEROUTPUT"
->                  <TT
-CLASS="PROMPT"
+>&#13;           <TT
+CLASS="computeroutput"
+>&#13;             <TT
+CLASS="prompt"
 >bash#</TT
 >
                    <B
-CLASS="COMMAND"
+CLASS="command"
 >make install</B
 >
                  </TT
@@ -785,21 +785,21 @@ CLASS="COMMAND"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN640"
 >3.2.6. Data::Dumper Perl Module</A
 ></H2
 ><P
->      The Data::Dumper module provides data structure persistence for Perl
+>&#13; The Data::Dumper module provides data structure persistence for Perl
        (similar to Java's serialization).  It comes with later sub-releases of
        Perl 5.004, but a re-installation just to be sure it's available won't
        hurt anything.
       </P
 ><P
->      Data::Dumper is used by the MySQL-related Perl modules.  It
+>&#13; Data::Dumper is used by the MySQL-related Perl modules.  It
        can be found on CPAN (see <A
 HREF="downloadlinks.html"
 >Appendix B</A
@@ -810,45 +810,45 @@ HREF="downloadlinks.html"
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN645"
 >3.2.7. MySQL related Perl Module Collection</A
 ></H2
 ><P
->      The Perl/MySQL interface requires a few mutually-dependent perl
+>&#13; The Perl/MySQL interface requires a few mutually-dependent perl
        modules.  These modules are grouped together into the the
        Msql-Mysql-modules package.  This package can be found at CPAN.
        After the archive file has been downloaded it should
        be untarred.
       </P
 ><P
->      The MySQL modules are all built using one make file which is generated
+>&#13; The MySQL modules are all built using one make file which is generated
        by running:
        <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
        <B
-CLASS="COMMAND"
+CLASS="command"
 >perl Makefile.pl</B
 >
       </P
 ><P
->      The MakeMaker process will ask you a few questions about the desired
+>&#13; The MakeMaker process will ask you a few questions about the desired
        compilation target and your MySQL installation.  For many of the questions
        the provided default will be adequate.
       </P
 ><P
->      When asked if your desired target is the MySQL or mSQL packages,
+>&#13; When asked if your desired target is the MySQL or mSQL packages,
        select the MySQL related ones.  Later you will be asked if you wish
        to provide backwards compatibility with the older MySQL packages; you
          should answer YES to this question. The default is NO.
        </P
 ><P
->        A host of 'localhost' should be fine and a testing user of 'test' and
+>&#13;   A host of 'localhost' should be fine and a testing user of 'test' and
          a null password should find itself with sufficient access to run tests
          on the 'test' database which MySQL created upon installation.  If 'make
          test' and 'make install' go through without errors you should be ready
@@ -856,15 +856,15 @@ CLASS="COMMAND"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN654"
 >3.2.8. TimeDate Perl Module Collection</A
 ></H2
 ><P
->        Many of the more common date/time/calendar related Perl
+>&#13;   Many of the more common date/time/calendar related Perl
        modules have been grouped into a bundle similar to the MySQL
        modules bundle. This bundle is stored on the CPAN under the
        name TimeDate (see link: <A
@@ -878,15 +878,15 @@ HREF="downloadlinks.html"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN658"
 >3.2.9. GD Perl Module (1.8.3)</A
 ></H2
 ><P
->        The GD library was written by Thomas Boutell a long while
+>&#13;   The GD library was written by Thomas Boutell a long while
        ago to programatically generate images in C.  Since then it's
        become the defacto standard for programatic image
        construction.  The Perl bindings to it found in the GD library
@@ -895,7 +895,7 @@ NAME="AEN658"
        install it if you want any of the graphing to work.
        </P
 ><P
->        Actually bugzilla uses the Graph module which relies on GD
+>&#13;   Actually bugzilla uses the Graph module which relies on GD
        itself.  Isn't that always the way with object-oriented
        programming?  At any rate, you can find the GD library on CPAN
        in <A
@@ -904,11 +904,11 @@ HREF="downloadlinks.html"
 >.  
        </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -924,14 +924,14 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The Perl GD library requires some other libraries that may
+>&#13;     The Perl GD library requires some other libraries that may
          or may not be installed on your system, including
          <TT
-CLASS="CLASSNAME"
+CLASS="classname"
 >libpng</TT
 > and
          <TT
-CLASS="CLASSNAME"
+CLASS="classname"
 >libgd</TT
 >.  The full requirements are
          listed in the Perl GD library README.  Just realize that if
@@ -944,15 +944,15 @@ CLASS="CLASSNAME"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN667"
 >3.2.10. Chart::Base Perl Module (0.99c)</A
 ></H2
 ><P
->        The Chart module provides bugzilla with on-the-fly charting
+>&#13;   The Chart module provides bugzilla with on-the-fly charting
        abilities.  It can be installed in the usual fashion after it
        has been fetched from CPAN where it is found as the
        Chart-x.x... tarball, linked in <A
@@ -965,15 +965,15 @@ HREF="downloadlinks.html"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN671"
 >3.2.11. DB_File Perl Module</A
 ></H2
 ><P
->        DB_File is a module which allows Perl programs to make use
+>&#13;   DB_File is a module which allows Perl programs to make use
        of the facilities provided by  Berkeley DB version 1.x. This
        module is required by collectstats.pl which is used for  bug
        charting. If you plan to make use of bug charting, you must
@@ -981,15 +981,15 @@ NAME="AEN671"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN674"
 >3.2.12. HTTP Server</A
 ></H2
 ><P
->        You have a freedom of choice here - Apache, Netscape or any
+>&#13;   You have a freedom of choice here - Apache, Netscape or any
        other server on UNIX would do.  You can easily run the web
        server on a different machine than MySQL, but need to adjust
        the MySQL <SPAN
@@ -997,11 +997,11 @@ CLASS="QUOTE"
 >"bugs"</SPAN
 > user permissions accordingly.
        <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1030,7 +1030,7 @@ VALIGN="TOP"
 >
        </P
 ><P
->        You'll want to make sure that your web server will run any
+>&#13;   You'll want to make sure that your web server will run any
        file with the .cgi extension as a cgi and not just display it.
        If you're using apache that means uncommenting the following
        line in the srm.conf file:
@@ -1043,8 +1043,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->AddHandler cgi-script .cgi
+CLASS="programlisting"
+>&#13;AddHandler cgi-script .cgi
        </PRE
 ></FONT
 ></TD
@@ -1053,7 +1053,7 @@ CLASS="PROGRAMLISTING"
 >
        </P
 ><P
->        With apache you'll also want to make sure that within the
+>&#13;   With apache you'll also want to make sure that within the
        access.conf file the line:
  <TABLE
 BORDER="0"
@@ -1064,8 +1064,9 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->Options ExecCGI</PRE
+CLASS="programlisting"
+>&#13;Options ExecCGI
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1075,11 +1076,11 @@ CLASS="PROGRAMLISTING"
        you intend to put the bugzilla .html and .cgi files.
        </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1095,7 +1096,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Users of newer versions of Apache will generally find both
+>&#13;   Users of newer versions of Apache will generally find both
          of the above lines will be in the httpd.conf file, rather
          than srm.conf or access.conf.
        </P
@@ -1104,11 +1105,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1124,7 +1125,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          There are important files and directories that should not
+>&#13;     There are important files and directories that should not
          be a served by the HTTP server. These are most files in the
          <SPAN
 CLASS="QUOTE"
@@ -1140,7 +1141,7 @@ CLASS="QUOTE"
          configure your HTTP server to not serve content from these
          files. Failure to do so will expose critical passwords and
          other data. Please see <A
-HREF="geninstall.html#HTACCESS"
+HREF="geninstall.html#htaccess"
 >.htaccess files and security</A
 > for details
          on how to do this for Apache.  I appreciate notes on how to
@@ -1152,15 +1153,15 @@ HREF="geninstall.html#HTACCESS"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN692"
 >3.2.13. Installing the Bugzilla Files</A
 ></H2
 ><P
->        You should untar the Bugzilla files into a directory that
+>&#13;   You should untar the Bugzilla files into a directory that
        you're willing to make writable by the default web server user
        (probably <SPAN
 CLASS="QUOTE"
@@ -1168,7 +1169,7 @@ CLASS="QUOTE"
 >).  You may decide to put the
        files off of the main web space for your web server or perhaps
        off of <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/local</TT
 > with a symbolic link in
        the web space that points to the Bugzilla directory.  At any
@@ -1177,11 +1178,11 @@ CLASS="FILENAME"
        server.
        </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1197,10 +1198,10 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you symlink the bugzilla directory into your Apache's
+>&#13;     If you symlink the bugzilla directory into your Apache's
          HTML heirarchy, you may receive
          <SPAN
-CLASS="ERRORNAME"
+CLASS="errorname"
 >Forbidden</SPAN
 > errors unless you add the
          <SPAN
@@ -1214,24 +1215,24 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><P
->        Once all the files are in a web accessible directory, make
+>&#13;   Once all the files are in a web accessible directory, make
        that directory writable by your webserver's user.  This is a
        temporary step until you run the post-install
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 > script, which locks down your
        installation.
       </P
 ><P
->      Lastly, you'll need to set up a symbolic link to
+>&#13; Lastly, you'll need to set up a symbolic link to
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/bonsaitools/bin/perl</TT
 > for the correct
        location of your perl executable (probably
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >/usr/bin/perl</TT
 >). Otherwise you must hack
        all the .cgi files to change where they look for perl, or use
@@ -1245,7 +1246,7 @@ HREF="patches.html"
 >.  I suggest using the symlink
        approach for future release compatability.
        <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN708"
 ></A
@@ -1254,7 +1255,7 @@ NAME="AEN708"
 >Example 3-1. Setting up bonsaitools symlink</B
 ></P
 ><P
->            Here's how you set up the Perl symlink on Linux to make
+>&#13;       Here's how you set up the Perl symlink on Linux to make
            Bugzilla work. Your mileage may vary.  For some UNIX
            operating systems, you probably need to subsitute
            <SPAN
@@ -1279,8 +1280,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->bash# mkdir /usr/bonsaitools  
+CLASS="programlisting"
+>&#13;bash# mkdir /usr/bonsaitools  
 bash# mkdir /usr/bonsaitools/bin 
 bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
            </PRE
@@ -1291,7 +1292,7 @@ bash# ln -s /usr/bin/perl /usr/bonsaitools/bin/perl
 >
          </P
 ><P
->          Alternately, you can simply run this perl one-liner to
+>&#13;     Alternately, you can simply run this perl one-liner to
            change your path to perl in all the files in your Bugzilla
            installation:
            <TABLE
@@ -1303,8 +1304,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm
+CLASS="programlisting"
+>&#13;perl -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' *cgi *pl Bug.pm
            </PRE
 ></FONT
 ></TD
@@ -1316,11 +1317,11 @@ CLASS="PROGRAMLISTING"
 ></DIV
 >
        <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1336,7 +1337,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          If you don't have root access to set this symlink up,
+>&#13;     If you don't have root access to set this symlink up,
            check out the
            <A
 HREF="setperl.html"
@@ -1354,20 +1355,20 @@ HREF="patches.html"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN721"
 >3.2.14. Setting Up the MySQL Database</A
 ></H2
 ><P
->        After you've gotten all the software installed and working you're ready
+>&#13;   After you've gotten all the software installed and working you're ready
          to start preparing the database for its life as a the back end to a high
          quality bug tracker.
        </P
 ><P
->        First, you'll want to fix MySQL permissions to allow access
+>&#13;   First, you'll want to fix MySQL permissions to allow access
        from Bugzilla.  For the purpose of this Installation section,
        the Bugzilla username will be <SPAN
 CLASS="QUOTE"
@@ -1376,11 +1377,11 @@ CLASS="QUOTE"
        have minimal permissions.
        
        <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1396,10 +1397,10 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          Bugzilla has not undergone a thorough security audit. It
+>&#13;     Bugzilla has not undergone a thorough security audit. It
            may be possible for a system cracker to somehow trick
            Bugzilla into executing a command such as <B
-CLASS="COMMAND"
+CLASS="command"
 >DROP
              DATABASE mysql</B
 >.
@@ -1413,7 +1414,7 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      Give the MySQL root user a password.  MySQL passwords are
+>&#13; Give the MySQL root user a password.  MySQL passwords are
        limited to 16 characters.
        <P
 ></P
@@ -1422,13 +1423,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql
                -u root mysql</B
 > </TT
@@ -1437,14 +1438,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
->              UPDATE user SET Password=PASSWORD ('new_password')
+CLASS="command"
+>&#13;         UPDATE user SET Password=PASSWORD ('new_password')
                WHERE user='root'; </B
 > </TT
 >
@@ -1452,13 +1453,13 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >FLUSH
                PRIVILEGES;</B
 > </TT
@@ -1472,14 +1473,14 @@ CLASS="COMMAND"
 > From this point on, if you need to access
        MySQL as the MySQL root user, you will need to use
        <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql -u root -p</B
 > and enter your
        new_password.  Remember that MySQL user names have nothing to
        do with Unix user names (login names).    
       </P
 ><P
->      Next, we create the <SPAN
+>&#13; Next, we create the <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > user, and grant
@@ -1501,7 +1502,7 @@ CLASS="QUOTE"
        as a different user.
       </P
 ><P
->      Remember to set bugs_password to some unique password.
+>&#13; Remember to set bugs_password to some unique password.
        <P
 ></P
 ><TABLE
@@ -1509,14 +1510,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,
                ALTER,CREATE,DROP,REFERENCES 
                ON bugs.* TO bugs@localhost
@@ -1528,16 +1529,16 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
->              mysql&#62;
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
+>&#13;         mysql&#62;
              </TT
 >
              <B
-CLASS="COMMAND"
->              FLUSH PRIVILEGES;
+CLASS="command"
+>&#13;         FLUSH PRIVILEGES;
              </B
 >
            </TT
@@ -1551,12 +1552,12 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      Next, run the magic checksetup.pl script.  (Many thanks to
+>&#13; Next, run the magic checksetup.pl script.  (Many thanks to
        Holger Schurig &#60;holgerschurig@nikocity.de&#62; for writing
        this script!) It will make sure Bugzilla files and directories
        have reasonable permissions, set up the
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >data</TT
 > directory, and create all the MySQL
        tables.
@@ -1567,14 +1568,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >./checksetup.pl</B
 > </TT
 >
@@ -1586,35 +1587,35 @@ CLASS="COMMAND"
 ></P
 > The first time you run it, it will create a
        file called <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 >.
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN768"
 >3.2.15. Tweaking <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 ></A
 ></H2
 ><P
->      This file contains a variety of settings you may need to tweak including
+>&#13; This file contains a variety of settings you may need to tweak including
        how Bugzilla should connect to the MySQL database.
       </P
 ><P
->      The connection settings include:
+>&#13; The connection settings include:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            server's host: just use <SPAN
+>&#13;       server's host: just use <SPAN
 CLASS="QUOTE"
 >"localhost"</SPAN
 > if the
@@ -1623,7 +1624,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            database name: <SPAN
+>&#13;       database name: <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > if you're following
@@ -1632,7 +1633,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            MySQL username: <SPAN
+>&#13;       MySQL username: <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > if you're following
@@ -1641,7 +1642,7 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->            Password for the <SPAN
+>&#13;       Password for the <SPAN
 CLASS="QUOTE"
 >"bugs"</SPAN
 > MySQL account above
@@ -1651,24 +1652,24 @@ CLASS="QUOTE"
 >
       </P
 ><P
->      You should also install .htaccess files that the Apache
+>&#13; You should also install .htaccess files that the Apache
        webserver will use  to restrict access to Bugzilla data files.
        See <A
-HREF="geninstall.html#HTACCESS"
+HREF="geninstall.html#htaccess"
 >.htaccess files and security</A
 >.
       </P
 ><P
->      Once you are happy with the settings, re-run
+>&#13; Once you are happy with the settings, re-run
        <TT
-CLASS="FILENAME"
+CLASS="filename"
 >checksetup.pl</TT
 >. On this second run, it will
          create the database and an administrator account for which
          you will be prompted to provide information.
       </P
 ><P
->      When logged into an administrator account once Bugzilla is
+>&#13; When logged into an administrator account once Bugzilla is
        running, if you go to the query page (off of the Bugzilla main
        menu), you'll find an <SPAN
 CLASS="QUOTE"
@@ -1677,20 +1678,20 @@ CLASS="QUOTE"
        that is filled with editable treats.
       </P
 ><P
->      Should everything work, you will have a nearly empty Bugzilla
+>&#13; Should everything work, you will have a nearly empty Bugzilla
        database and a newly-created <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 >
        file in your Bugzilla root directory.
       </P
 ><P
->      <DIV
-CLASS="NOTE"
+>&#13; <DIV
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1706,7 +1707,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->          The second time you run checksetup.pl, you should become
+>&#13;     The second time you run checksetup.pl, you should become
            the user your web server runs as, and that you ensure that
            you set the <SPAN
 CLASS="QUOTE"
@@ -1720,7 +1721,7 @@ CLASS="QUOTE"
 > parameter in
            localconfig as well.
            <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
 NAME="AEN799"
 ></A
@@ -1729,7 +1730,7 @@ NAME="AEN799"
 >Example 3-2. Running checksetup.pl as the web user</B
 ></P
 ><P
->                Assuming your web server runs as user "apache", and
+>&#13;           Assuming your web server runs as user "apache", and
                Bugzilla is installed in "/usr/local/bugzilla", here's
                one way to run checksetup.pl as the web server user.
                As root, for the <EM
@@ -1745,7 +1746,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
 bash# chown -R apache:apache /usr/local/bugzilla 
 bash# su - apache 
@@ -1768,11 +1769,11 @@ bash# ./checksetup.pl
 >
       </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1788,7 +1789,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        The checksetup.pl script is designed so that you can run
+>&#13;   The checksetup.pl script is designed so that you can run
          it at any time without causing harm.  You should run it
          after any upgrade to Bugzilla.
        </P
@@ -1798,18 +1799,18 @@ VALIGN="TOP"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN806"
 >3.2.16. Setting Up Maintainers Manually (Optional)</A
 ></H2
 ><P
->      If you want to add someone else to every group by hand, you
+>&#13; If you want to add someone else to every group by hand, you
        can do it by typing the appropriate MySQL commands.  Run
        <B
-CLASS="COMMAND"
+CLASS="command"
 > mysql -u root -p bugs</B
 > You
        may need different parameters, depending on your security
@@ -1821,13 +1822,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->            <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;       <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >update
                profiles set groupset=0x7fffffffffffffff where
                login_name = 'XXX';</B
@@ -1848,15 +1849,15 @@ CLASS="QUOTE"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN817"
 >3.2.17. The Whining Cron (Optional)</A
 ></H2
 ><P
->      By now you have a fully functional bugzilla, but what good
+>&#13; By now you have a fully functional bugzilla, but what good
        are bugs if they're not annoying?  To help make those bugs
        more annoying you can set up bugzilla's automatic whining
        system.  This can be done by adding the following command as a
@@ -1869,10 +1870,10 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >cd
                &#60;your-bugzilla-directory&#62; ;
                ./whineatnews.pl</B
@@ -1887,11 +1888,11 @@ CLASS="COMMAND"
 >
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1907,7 +1908,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        Depending on your system, crontab may have several manpages.
+>&#13;   Depending on your system, crontab may have several manpages.
          The following command should  lead you to the most useful
          page for this purpose: 
          <TABLE
@@ -1919,8 +1920,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-> man 5 crontab
+CLASS="programlisting"
+>&#13; man 5 crontab
          </PRE
 ></FONT
 ></TD
@@ -1934,20 +1935,20 @@ CLASS="PROGRAMLISTING"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN827"
 >3.2.18. Bug Graphs (Optional)</A
 ></H2
 ><P
->      As long as you installed the GD and Graph::Base Perl modules
+>&#13; As long as you installed the GD and Graph::Base Perl modules
        you might as well turn on the nifty bugzilla bug reporting
        graphs.
       </P
 ><P
->      Add a cron entry like this to run collectstats daily at 5
+>&#13; Add a cron entry like this to run collectstats daily at 5
        after midnight:
        <P
 ></P
@@ -1956,13 +1957,13 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > <TT
-CLASS="PROMPT"
+CLASS="prompt"
 >bash#</TT
 > <B
-CLASS="COMMAND"
+CLASS="command"
 >crontab
                -e</B
 > </TT
@@ -1971,8 +1972,8 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
+>&#13;     <TT
+CLASS="computeroutput"
 > 5 0 * * * cd
              &#60;your-bugzilla-directory&#62; ; ./collectstats.pl
            </TT
@@ -1986,26 +1987,26 @@ CLASS="COMPUTEROUTPUT"
 >
       </P
 ><P
->      After two days have passed you'll be able to view bug graphs
+>&#13; After two days have passed you'll be able to view bug graphs
        from the Bug Reports page. 
       </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
 NAME="AEN839"
 >3.2.19. Securing MySQL</A
 ></H2
 ><P
->      If you followed the installation instructions for setting up
+>&#13; If you followed the installation instructions for setting up
        your "bugs" and "root" user in MySQL, much of this should not
        apply to you.  If you are upgrading an existing installation
        of Bugzilla, you should pay close attention to this section.
       </P
 ><P
->      Most MySQL installs have "interesting" default security parameters:
+>&#13; Most MySQL installs have "interesting" default security parameters:
        <P
 ></P
 ><TABLE
@@ -2038,12 +2039,12 @@ BORDER="0"
 >
       </P
 ><P
->      This means anyone from anywhere on the internet can not only
+>&#13; This means anyone from anywhere on the internet can not only
        drop the database with one SQL command, and they can write as
        root to the system.
       </P
 ><P
->      To see your permissions do:
+>&#13; To see your permissions do:
        <P
 ></P
 ><TABLE
@@ -2051,14 +2052,14 @@ BORDER="0"
 ><TBODY
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >bash#</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >mysql -u root -p</B
 >
            </TT
@@ -2067,14 +2068,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >use mysql;</B
 >
            </TT
@@ -2083,14 +2084,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >show tables;</B
 >
            </TT
@@ -2099,14 +2100,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >select * from user;</B
 >
            </TT
@@ -2115,14 +2116,14 @@ CLASS="COMMAND"
 ></TR
 ><TR
 ><TD
->          <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+>&#13;     <TT
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
              <B
-CLASS="COMMAND"
+CLASS="command"
 >select * from db;</B
 >
            </TT
@@ -2136,7 +2137,7 @@ CLASS="COMMAND"
 >
       </P
 ><P
->      To fix the gaping holes:
+>&#13; To fix the gaping holes:
        <P
 ></P
 ><TABLE
@@ -2161,7 +2162,7 @@ BORDER="0"
 >
       </P
 ><P
->      If you're not running "mit-pthreads" you can use:
+>&#13; If you're not running "mit-pthreads" you can use:
        <P
 ></P
 ><TABLE
@@ -2190,7 +2191,7 @@ BORDER="0"
 >
       </P
 ><P
->      With "mit-pthreads" you'll need to modify the "globals.pl" Mysql-&#62;Connect
+>&#13; With "mit-pthreads" you'll need to modify the "globals.pl" Mysql-&#62;Connect
        line to specify a specific host name instead of "localhost", and accept
        external connections:
        <P
@@ -2221,55 +2222,55 @@ BORDER="0"
 >
       </P
 ><P
->      Use .htaccess files with the Apache webserver to secure your
+>&#13; Use .htaccess files with the Apache webserver to secure your
        bugzilla install. See <A
-HREF="geninstall.html#HTACCESS"
+HREF="geninstall.html#htaccess"
 >.htaccess files and security</A
 >
       </P
 ><P
->      Consider also:
+>&#13; Consider also:
        <P
 ></P
 ><OL
 TYPE="1"
 ><LI
 ><P
->            Turning off external networking with "--skip-networking",
+>&#13;       Turning off external networking with "--skip-networking",
              unless you have "mit-pthreads", in which case you can't.
              Without networking, MySQL connects with a Unix domain socket.
            </P
 ></LI
 ><LI
 ><P
->            using the --user= option to mysqld to run it as an unprivileged
+>&#13;       using the --user= option to mysqld to run it as an unprivileged
              user.
            </P
 ></LI
 ><LI
 ><P
->            starting MySQL in a chroot jail
+>&#13;       starting MySQL in a chroot jail
            </P
 ></LI
 ><LI
 ><P
->            running the httpd in a "chrooted" jail
+>&#13;       running the httpd in a "chrooted" jail
            </P
 ></LI
 ><LI
 ><P
->            making sure the MySQL passwords are different from the OS
+>&#13;       making sure the MySQL passwords are different from the OS
              passwords (MySQL "root" has nothing to do with system "root").
            </P
 ></LI
 ><LI
 ><P
->            running MySQL on a separate untrusted machine
+>&#13;       running MySQL on a separate untrusted machine
            </P
 ></LI
 ><LI
 ><P
->            making backups ;-)
+>&#13;       making backups ;-)
            </P
 ></LI
 ></OL
index 239548421eb0a2654c21336773a6efe889029328..fb55e152d9204fcdf8f2f05a87cd0ba761698be4 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="The Future of Bugzilla"
 HREF="future.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="future.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="TINDERBOX"
+NAME="tinderbox"
 >5.4. Tinderbox/Tinderbox2</A
 ></H1
 ><P
index bc3fa889045530c3187cbc7138cd8579887ab863..93323191b409fcfaf52a9f781092bb00ad7f0d1c 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Document Conventions"
 HREF="conventions.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,20 +66,20 @@ HREF="conventions.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="TRANSLATIONS"
+NAME="translations"
 >1.8. Translations</A
 ></H1
 ><P
->      The Bugzilla Guide needs translators! Please volunteer your
+>&#13;      The Bugzilla Guide needs translators! Please volunteer your
       translation into the language of your choice. If you will
       translate this Guide, please notify the members of the
       mozilla-webtools mailing list at
       <TT
-CLASS="EMAIL"
+CLASS="email"
 >&#60;<A
 HREF="mailto:mozilla-webtools@mozilla.org"
 >mozilla-webtools@mozilla.org</A
index a57ed8bbb4b6d09453e2119f2f9d69fbf9956763..b2e8fd7cb4beff2ec1c125c0784d68d4a3046dc5 100644 (file)
@@ -20,7 +20,7 @@ TITLE="Product, Component, Milestone, and Version
       Administration"
 HREF="programadmin.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -67,28 +67,28 @@ HREF="programadmin.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="USERADMIN"
+NAME="useradmin"
 >4.2. User Administration</A
 ></H1
 ><P
->      User administration is one of the easiest parts of Bugzilla.
+>&#13;      User administration is one of the easiest parts of Bugzilla.
       Keeping it from getting out of hand, however, can become a
       challenge.
     </P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DEFAULTUSER"
+NAME="defaultuser"
 >4.2.1. Creating the Default User</A
 ></H2
 ><P
->      When you first run checksetup.pl after installing Bugzilla, it
+>&#13; When you first run checksetup.pl after installing Bugzilla, it
        will prompt you for the administrative username (email
        address) and password for this "super user". If for some
        reason you were to delete the "super user" account, re-running
@@ -96,11 +96,11 @@ NAME="DEFAULTUSER"
        password.
       </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -116,21 +116,21 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->       If you wish to add more administrative users, you must use the
+>&#13;       If you wish to add more administrative users, you must use the
          MySQL interface. Run "mysql" from the command line, and use
          these commands ("mysql&#62;" denotes the  mysql prompt, not
          something you should type in):
          <B
-CLASS="COMMAND"
+CLASS="command"
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > use bugs;</B
 >
          <B
-CLASS="COMMAND"
+CLASS="command"
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >mysql&#62;</TT
 > update profiles set
            groupset=0x7ffffffffffffff where login_name = "(user's
@@ -152,19 +152,19 @@ CLASS="QUOTE"
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MANAGEUSERS"
+NAME="manageusers"
 >4.2.2. Managing Other Users</A
 ></H2
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="LOGIN"
+NAME="login"
 >4.2.2.1. Logging In</A
 ></H3
 ><P
@@ -173,23 +173,23 @@ NAME="LOGIN"
 TYPE="1"
 ><LI
 ><P
->            Open the index.html page for your Bugzilla installation
+>&#13;       Open the index.html page for your Bugzilla installation
              in your browser window.
            </P
 ></LI
 ><LI
 ><P
->            Click the "Query Existing Bug Reports" link.
+>&#13;       Click the "Query Existing Bug Reports" link.
            </P
 ></LI
 ><LI
 ><P
->            Click the "Log In" link at the foot of the page.
+>&#13;       Click the "Log In" link at the foot of the page.
            </P
 ></LI
 ><LI
 ><P
->            Type your email address, and the password which was
+>&#13;       Type your email address, and the password which was
              emailed to you when you created your Bugzilla account,
              into the spaces provided.
            </P
@@ -199,15 +199,15 @@ TYPE="1"
 >Congratulations, you are logged in!</P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="CREATENEWUSERS"
+NAME="createnewusers"
 >4.2.2.2. Creating new users</A
 ></H3
 ><P
->        Your users can create their own user accounts by clicking
+>&#13;   Your users can create their own user accounts by clicking
          the "New Account" link at the bottom of each page. However,
          should you desire to create user accounts ahead of time,
          here is how you do it.
@@ -218,24 +218,24 @@ NAME="CREATENEWUSERS"
 TYPE="1"
 ><LI
 ><P
->            After logging in, click the "Users" link at the footer
+>&#13;       After logging in, click the "Users" link at the footer
              of the query page.
            </P
 ></LI
 ><LI
 ><P
->            To see a specific user, type a portion of their login
+>&#13;       To see a specific user, type a portion of their login
              name in the box provided and click "submit". To see all
              users, simply click the "submit" button. You must click
              "submit" here to be able to add a new user.
            </P
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -250,12 +250,12 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              More functionality is available via the list on the
+>&#13;         More functionality is available via the list on the
                right-hand side of the text entry box. You can match
                what you type as a case-insensitive substring (the
                default) of all users on your system, a case-sensitive
                regular expression (please see the <B
-CLASS="COMMAND"
+CLASS="command"
 >man
                  regexp</B
 > manual page for details on regular
@@ -272,22 +272,22 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->            Click the "Add New User" link at the bottom of the user
+>&#13;       Click the "Add New User" link at the bottom of the user
              list
            </P
 ></LI
 ><LI
 ><P
->            Fill out the form presented.  This page is
+>&#13;       Fill out the form presented.  This page is
              self-explanatory.  When done, click "submit".
            </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -302,7 +302,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              Adding a user this way will <EM
+>&#13;         Adding a user this way will <EM
 >not</EM
 >
                send an email informing them of their username and
@@ -326,15 +326,15 @@ CLASS="QUOTE"
 ></OL
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="DISABLEUSERS"
+NAME="disableusers"
 >4.2.2.3. Disabling Users</A
 ></H3
 ><P
->        I bet you noticed that big "Disabled Text" entry box
+>&#13;   I bet you noticed that big "Disabled Text" entry box
          available from the "Add New User" screen, when you edit an
          account? By entering any text in this box and selecting
          "submit", you have prevented the user from using Bugzilla
@@ -342,11 +342,11 @@ NAME="DISABLEUSERS"
          text box, will be presented to the user the next time she
          attempts to use the system.
          <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
+CLASS="warning"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -362,7 +362,7 @@ ALT="Warning"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Don't disable your own administrative account, or you
+>&#13;       Don't disable your own administrative account, or you
              will hate life!
            </P
 ><P
@@ -382,15 +382,15 @@ CLASS="QUOTE"
        </P
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H3
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="MODIFYUSERS"
+NAME="modifyusers"
 >4.2.2.4. Modifying Users</A
 ></H3
 ><P
->        Here I will attempt to describe the function of each option
+>&#13;   Here I will attempt to describe the function of each option
          on the Edit User screen.
        </P
 ><P
@@ -398,19 +398,19 @@ NAME="MODIFYUSERS"
 ><UL
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Login Name</EM
 >: This is generally the
              user's email address. However, if you have edited your
              system parameters, this may just be the user's login
              name or some other identifier.
              <DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
-WIDTH="90%"
+CLASS="tip"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -425,7 +425,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                For compatability reasons, you should probably stick
+>&#13;           For compatability reasons, you should probably stick
                  with email addresses as user login names.  It will
                  make your life easier.
                </P
@@ -438,14 +438,14 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Real Name</EM
 >: Duh!
            </P
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Password</EM
 >:  You can change the user
              password here.  It is normal to only see asterisks.
@@ -453,7 +453,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Email Notification</EM
 >: You may choose
              from one of three options:
@@ -463,7 +463,7 @@ VALIGN="TOP"
 TYPE="1"
 ><LI
 ><P
->                  All qualifying bugs except those which I change:
+>&#13;             All qualifying bugs except those which I change:
                    The user will be notified of any change to any bug
                    for which she is the reporter, assignee, QA
                    Contact, CC recipient, or "watcher".
@@ -471,18 +471,18 @@ TYPE="1"
 ></LI
 ><LI
 ><P
->                  Only those bugs which I am listed on the CC line:
+>&#13;             Only those bugs which I am listed on the CC line:
                    The user will not be notified of changes to bugs
                    where she is the assignee, reporter, or QA
                    Contact, but will receive them if she is on the CC
                    list.
                    <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -497,7 +497,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                      She will still receive whining cron emails if
+>&#13;                 She will still receive whining cron emails if
                        you set up the "whinemail" feature.
                      </P
 ></TD
@@ -509,7 +509,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->                  <EM
+>&#13;             <EM
 >All Qualifying Bugs</EM
 >: This
                    user is a glutton for punishment. If her name is
@@ -519,9 +519,10 @@ VALIGN="TOP"
                  </P
 ></LI
 ></OL
-></P
+>
+</P
 ><P
->            <EM
+>&#13;       <EM
 >Disable Text</EM
 >: If you type anything
              in this box, including just a space, the user account is
@@ -529,12 +530,12 @@ VALIGN="TOP"
              interface, and what you type in this box is presented as
              the reason.
              <DIV
-CLASS="WARNING"
+CLASS="warning"
 ><P
 ></P
 ><TABLE
-CLASS="WARNING"
-WIDTH="90%"
+CLASS="warning"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -556,12 +557,12 @@ VALIGN="TOP"
 ></DIV
 >
              <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -576,7 +577,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                As of this writing, the user can still submit bugs
+>&#13;           As of this writing, the user can still submit bugs
                  via the e-mail gateway, if you set it up, despite
                  the disabled text field.  The e-mail gateway should
                  <EM
@@ -593,7 +594,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >CanConfirm</EM
 >: This field is only used
              if you have enabled "unconfirmed" status in your
@@ -606,7 +607,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Creategroups</EM
 >: This option will
              allow a user to create and destroy groups in Bugzilla.
@@ -617,18 +618,18 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editbugs</EM
 >: Unless a user has this
              bit set, they can only edit those bugs for which they
              are the assignee or the reporter.  
              <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
-WIDTH="90%"
+CLASS="note"
+WIDTH="100%"
 BORDER="0"
 ><TR
 ><TD
@@ -643,7 +644,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Leaving this option unchecked does not prevent users
+>&#13;           Leaving this option unchecked does not prevent users
                  from adding comments to a bug!  They simply cannot
                  change a bug priority, severity, etc. unless they
                  are the assignee or reporter.
@@ -657,7 +658,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editcomponents</EM
 >: This flag allows a
              user to create new  products and components, as well as
@@ -673,7 +674,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editkeywords</EM
 >: If you use Bugzilla's
              keyword functionality, enabling this feature allows a
@@ -690,7 +691,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >Editusers</EM
 >: This flag allows a user
              do what you're doing right now: edit other users. This
@@ -701,7 +702,7 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><P
->            <EM
+>&#13;       <EM
 >PRODUCT</EM
 >: PRODUCT bugs access.  This
              allows an administrator, with product-level granularity,
index 51e3334515eca202e5a00423a171466f44bbc06d..71fc423895e93ae700bd55571c1cd52aca97159c 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="What is Bugzilla?"
 HREF="whatis.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="whatis.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="USING"
+NAME="using"
 >Chapter 2. Using Bugzilla</A
 ></H1
 ><TABLE
@@ -118,29 +118,29 @@ HREF="how.html"
 ><DL
 ><DT
 >2.3.1. <A
-HREF="how.html#MYACCOUNT"
+HREF="how.html#myaccount"
 >Create a Bugzilla Account</A
 ></DT
 ><DT
 >2.3.2. <A
-HREF="how.html#QUERY"
+HREF="how.html#query"
 >The Bugzilla Query Page</A
 ></DT
 ><DT
 >2.3.3. <A
-HREF="how.html#BUGREPORTS"
+HREF="how.html#bugreports"
 >Creating and Managing Bug Reports</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.3.3.1. <A
-HREF="how.html#BUG_WRITING"
+HREF="how.html#bug-writing"
 >Writing a Great Bug Report</A
 ></DT
 ><DT
 >2.3.3.2. <A
-HREF="how.html#BUG_MANAGE"
+HREF="how.html#bug-manage"
 >Managing your Bug Reports</A
 ></DT
 ></DL
@@ -156,41 +156,41 @@ HREF="init4me.html"
 ><DL
 ><DT
 >2.4.1. <A
-HREF="init4me.html#ACCOUNTSETTINGS"
+HREF="init4me.html#accountsettings"
 >Account Settings</A
 ></DT
 ><DT
 >2.4.2. <A
-HREF="init4me.html#EMAILSETTINGS"
+HREF="init4me.html#emailsettings"
 >Email Settings</A
 ></DT
 ><DD
 ><DL
 ><DT
 >2.4.2.1. <A
-HREF="init4me.html#NOTIFICATION"
+HREF="init4me.html#notification"
 >Email Notification</A
 ></DT
 ><DT
 >2.4.2.2. <A
-HREF="init4me.html#NEWEMAILTECH"
+HREF="init4me.html#newemailtech"
 >New Email Technology</A
 ></DT
 ><DT
 >2.4.2.3. <A
-HREF="init4me.html#WATCHSETTINGS"
+HREF="init4me.html#watchsettings"
 >"Watching" Users</A
 ></DT
 ></DL
 ></DD
 ><DT
 >2.4.3. <A
-HREF="init4me.html#FOOTERSETTINGS"
+HREF="init4me.html#footersettings"
 >Page Footer</A
 ></DT
 ><DT
 >2.4.4. <A
-HREF="init4me.html#PERMISSIONSETTINGS"
+HREF="init4me.html#permissionsettings"
 >Permissions</A
 ></DT
 ></DL
index ced0648eeb9379739920e58a3c1f7bdc2c5cda14..3acff01f6c6b3920b96a3af3f1f014e024e919f4 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Installation"
 HREF="installation.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="installation.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="USINGBZ-CONC"
+NAME="usingbz-conc"
 >2.5. Using Bugzilla-Conclusion</A
 ></H1
 ><P
->      Thank you for reading through this portion of the Bugzilla
+>&#13;      Thank you for reading through this portion of the Bugzilla
       Guide.  I anticipate it may not yet meet the needs of all
       readers.  If you have additional comments or corrections to
       make, please submit your contributions to the <A
diff --git a/docs/html/variant-fenris.html b/docs/html/variant-fenris.html
new file mode 100644 (file)
index 0000000..a12a02b
--- /dev/null
@@ -0,0 +1,142 @@
+<HTML
+><HEAD
+><TITLE
+>Loki Bugzilla (Fenris)</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Bugzilla Variants and Competitors"
+HREF="variants.html"><LINK
+REL="PREVIOUS"
+TITLE="Red Hat Bugzilla"
+HREF="rhbugzilla.html"><LINK
+REL="NEXT"
+TITLE="Issuezilla"
+HREF="variant-issuezilla.html"></HEAD
+><BODY
+CLASS="section"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="rhbugzilla.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Chapter 7. Bugzilla Variants and Competitors</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="variant-issuezilla.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="section"
+><H1
+CLASS="section"
+><A
+NAME="variant-fenris"
+>7.2. Loki Bugzilla (Fenris)</A
+></H1
+><P
+>Fenris can be found at <A
+HREF="http://fenris.lokigames.com/"
+TARGET="_top"
+>http://fenris.lokigames.com</A
+>.  It is a fork from Bugzilla.</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="rhbugzilla.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="variant-issuezilla.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Red Hat Bugzilla</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="variants.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Issuezilla</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/variant-issuezilla.html b/docs/html/variant-issuezilla.html
new file mode 100644 (file)
index 0000000..26f04ae
--- /dev/null
@@ -0,0 +1,153 @@
+<HTML
+><HEAD
+><TITLE
+>Issuezilla</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Bugzilla Variants and Competitors"
+HREF="variants.html"><LINK
+REL="PREVIOUS"
+TITLE="Loki Bugzilla (Fenris)"
+HREF="variant-fenris.html"><LINK
+REL="NEXT"
+TITLE="Scarab"
+HREF="variant-scarab.html"></HEAD
+><BODY
+CLASS="section"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="variant-fenris.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Chapter 7. Bugzilla Variants and Competitors</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="variant-scarab.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="section"
+><H1
+CLASS="section"
+><A
+NAME="variant-issuezilla"
+>7.3. Issuezilla</A
+></H1
+><P
+>Issuezilla is another fork from Bugzilla, and seems nearly
+      as popular as the Red Hat Bugzilla fork.  Some Issuezilla team
+      members are regular contributors to the Bugzilla mailing
+      list/newsgroup.  Issuezilla is not the primary focus of
+      bug-tracking at tigris.org, however.  Their Java-based
+      bug-tracker, <A
+HREF="variant-scarab.html"
+>Scarab, a newfangled Java-based issue tracker</A
+>, is under heavy development
+      and looks promising!</P
+><P
+>URL:  <A
+HREF="http://issuezilla.tigris.org/servlets/ProjectHome"
+TARGET="_top"
+>http://issuezilla.tigris.org/servlets/ProjectHome</A
+></P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="variant-fenris.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="variant-scarab.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Loki Bugzilla (Fenris)</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="variants.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Scarab</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/variant-perforce.html b/docs/html/variant-perforce.html
new file mode 100644 (file)
index 0000000..6b97d84
--- /dev/null
@@ -0,0 +1,148 @@
+<HTML
+><HEAD
+><TITLE
+>Perforce SCM</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Bugzilla Variants and Competitors"
+HREF="variants.html"><LINK
+REL="PREVIOUS"
+TITLE="Scarab"
+HREF="variant-scarab.html"><LINK
+REL="NEXT"
+TITLE="SourceForge"
+HREF="variant-sourceforge.html"></HEAD
+><BODY
+CLASS="section"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="variant-scarab.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Chapter 7. Bugzilla Variants and Competitors</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="variant-sourceforge.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="section"
+><H1
+CLASS="section"
+><A
+NAME="variant-perforce"
+>7.5. Perforce SCM</A
+></H1
+><P
+>Although Perforce isn't really a bug tracker, it can be used
+      as such through the <SPAN
+CLASS="QUOTE"
+>"jobs"</SPAN
+> functionality.</P
+><P
+><A
+HREF="http://www.perforce.com/perforce/technotes/note052.html"
+TARGET="_top"
+>http://www.perforce.com/perforce/technotes/note052.html</A
+>http://www.perforce.com/perforce/technotes/note052.html</P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="variant-scarab.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="variant-sourceforge.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Scarab</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="variants.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>SourceForge</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/variant-scarab.html b/docs/html/variant-scarab.html
new file mode 100644 (file)
index 0000000..5a2c66d
--- /dev/null
@@ -0,0 +1,148 @@
+<HTML
+><HEAD
+><TITLE
+>Scarab</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Bugzilla Variants and Competitors"
+HREF="variants.html"><LINK
+REL="PREVIOUS"
+TITLE="Issuezilla"
+HREF="variant-issuezilla.html"><LINK
+REL="NEXT"
+TITLE="Perforce SCM"
+HREF="variant-perforce.html"></HEAD
+><BODY
+CLASS="section"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="variant-issuezilla.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Chapter 7. Bugzilla Variants and Competitors</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="variant-perforce.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="section"
+><H1
+CLASS="section"
+><A
+NAME="variant-scarab"
+>7.4. Scarab</A
+></H1
+><P
+>Scarab is a promising new bug-tracking system built using
+      Java Serlet technology.  As of this writing, no source code has
+      been released as a package, but you can obtain the code from
+      CVS.
+    </P
+><P
+>URL: <A
+HREF="http://scarab.tigris.org/"
+TARGET="_top"
+>http://scarab.tigris.org</A
+></P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="variant-issuezilla.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="variant-perforce.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Issuezilla</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="variants.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>Perforce SCM</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
diff --git a/docs/html/variant-sourceforge.html b/docs/html/variant-sourceforge.html
new file mode 100644 (file)
index 0000000..2aeb648
--- /dev/null
@@ -0,0 +1,148 @@
+<HTML
+><HEAD
+><TITLE
+>SourceForge</TITLE
+><META
+NAME="GENERATOR"
+CONTENT="Modular DocBook HTML Stylesheet Version 1.61
+"><LINK
+REL="HOME"
+TITLE="The Bugzilla Guide"
+HREF="index.html"><LINK
+REL="UP"
+TITLE="Bugzilla Variants and Competitors"
+HREF="variants.html"><LINK
+REL="PREVIOUS"
+TITLE="Perforce SCM"
+HREF="variant-perforce.html"><LINK
+REL="NEXT"
+TITLE="The Bugzilla FAQ"
+HREF="faq.html"></HEAD
+><BODY
+CLASS="section"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
+><DIV
+CLASS="NAVHEADER"
+><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TH
+COLSPAN="3"
+ALIGN="center"
+>The Bugzilla Guide</TH
+></TR
+><TR
+><TD
+WIDTH="10%"
+ALIGN="left"
+VALIGN="bottom"
+><A
+HREF="variant-perforce.html"
+>Prev</A
+></TD
+><TD
+WIDTH="80%"
+ALIGN="center"
+VALIGN="bottom"
+>Chapter 7. Bugzilla Variants and Competitors</TD
+><TD
+WIDTH="10%"
+ALIGN="right"
+VALIGN="bottom"
+><A
+HREF="faq.html"
+>Next</A
+></TD
+></TR
+></TABLE
+><HR
+ALIGN="LEFT"
+WIDTH="100%"></DIV
+><DIV
+CLASS="section"
+><H1
+CLASS="section"
+><A
+NAME="variant-sourceforge"
+>7.6. SourceForge</A
+></H1
+><P
+>SourceForge is more of a way of coordinating geographically
+      distributed free software and open source projects over the
+      Internet than strictly a bug tracker, but if you're hunting for
+      bug-tracking for your open project, it may be just what the
+      software engineer ordered!</P
+><P
+>URL: <A
+HREF="http://www.sourceforge.net"
+TARGET="_top"
+>http://www.sourceforge.net</A
+></P
+></DIV
+><DIV
+CLASS="NAVFOOTER"
+><HR
+ALIGN="LEFT"
+WIDTH="100%"><TABLE
+WIDTH="100%"
+BORDER="0"
+CELLPADDING="0"
+CELLSPACING="0"
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+><A
+HREF="variant-perforce.html"
+>Prev</A
+></TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="index.html"
+>Home</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+><A
+HREF="faq.html"
+>Next</A
+></TD
+></TR
+><TR
+><TD
+WIDTH="33%"
+ALIGN="left"
+VALIGN="top"
+>Perforce SCM</TD
+><TD
+WIDTH="34%"
+ALIGN="center"
+VALIGN="top"
+><A
+HREF="variants.html"
+>Up</A
+></TD
+><TD
+WIDTH="33%"
+ALIGN="right"
+VALIGN="top"
+>The Bugzilla FAQ</TD
+></TR
+></TABLE
+></DIV
+></BODY
+></HTML
+>
\ No newline at end of file
index a2405d770c6ae4e41c66fc1c74b354e13c4423d7..1bca97b3806ceca9ba3c0b2453c889078da0015c 100644 (file)
@@ -16,7 +16,7 @@ REL="NEXT"
 TITLE="Red Hat Bugzilla"
 HREF="rhbugzilla.html"></HEAD
 ><BODY
-CLASS="CHAPTER"
+CLASS="chapter"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -63,10 +63,10 @@ HREF="rhbugzilla.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="CHAPTER"
+CLASS="chapter"
 ><H1
 ><A
-NAME="VARIANTS"
+NAME="variants"
 >Chapter 7. Bugzilla Variants and Competitors</A
 ></H1
 ><DIV
@@ -83,27 +83,27 @@ HREF="rhbugzilla.html"
 ></DT
 ><DT
 >7.2. <A
-HREF="variant_fenris.html"
+HREF="variant-fenris.html"
 >Loki Bugzilla (Fenris)</A
 ></DT
 ><DT
 >7.3. <A
-HREF="variant_issuezilla.html"
+HREF="variant-issuezilla.html"
 >Issuezilla</A
 ></DT
 ><DT
 >7.4. <A
-HREF="variant_scarab.html"
+HREF="variant-scarab.html"
 >Scarab</A
 ></DT
 ><DT
 >7.5. <A
-HREF="variant_perforce.html"
+HREF="variant-perforce.html"
 >Perforce SCM</A
 ></DT
 ><DT
 >7.6. <A
-HREF="variant_sourceforge.html"
+HREF="variant-sourceforge.html"
 >SourceForge</A
 ></DT
 ></DL
index 248467ef5fb8baee20c0a9daa8928cf395f077d8..c78fa9ef79f99eb54890c0656414c52d4c23e767 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Why Should We Use Bugzilla?"
 HREF="why.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,15 +66,15 @@ HREF="why.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WHATIS"
+NAME="whatis"
 >2.1. What is Bugzilla?</A
 ></H1
 ><P
->      Bugzilla is one example of a class of programs called "Defect
+>&#13;      Bugzilla is one example of a class of programs called "Defect
 Tracking Systems", or, more commonly, "Bug-Tracking Systems".  Defect
 Tracking Systems allow individual or groups of developers to keep
 track of outstanding bugs in their product effectively. Bugzilla was
@@ -89,48 +89,48 @@ project, Mozilla).  It is now the de-facto standard defect-tracking
 system against which all others are measured.
     </P
 ><P
->      Bugzilla has matured immensely, and now boasts many advanced features.  These include:
+>&#13;      Bugzilla has matured immensely, and now boasts many advanced features.  These include:
       <P
 ></P
 ><UL
 ><LI
 ><P
->          integrated, product-based granular security schema
+>&#13;     integrated, product-based granular security schema
          </P
 ></LI
 ><LI
 ><P
->          inter-bug dependencies and dependency graphing
+>&#13;     inter-bug dependencies and dependency graphing
          </P
 ></LI
 ><LI
 ><P
->          advanced reporting capabilities
+>&#13;     advanced reporting capabilities
          </P
 ></LI
 ><LI
 ><P
->          a robust, stable RDBMS back-end
+>&#13;     a robust, stable RDBMS back-end
          </P
 ></LI
 ><LI
 ><P
->          extensive configurability
+>&#13;     extensive configurability
          </P
 ></LI
 ><LI
 ><P
->          a very well-understood and well-thought-out natural bug resolution protocol
+>&#13;     a very well-understood and well-thought-out natural bug resolution protocol
          </P
 ></LI
 ><LI
 ><P
->          email, XML, console, and HTTP APIs
+>&#13;     email, XML, console, and HTTP APIs
          </P
 ></LI
 ><LI
 ><P
->          available integration with automated software
+>&#13;     available integration with automated software
            configuration management systems, including Perforce and
            CVS (through the Bugzilla email interface and
            checkin/checkout scripts)
@@ -138,14 +138,14 @@ system against which all others are measured.
 ></LI
 ><LI
 ><P
->          too many more features to list
+>&#13;     too many more features to list
          </P
 ></LI
 ></UL
 >
     </P
 ><P
->      Despite its current robustness and popularity, Bugzilla faces
+>&#13;      Despite its current robustness and popularity, Bugzilla faces
       some near-term challenges, such as reliance on a single
       database, a lack of abstraction of the user interface and
       program logic, verbose email bug notifications, a powerful but
@@ -156,7 +156,7 @@ system against which all others are measured.
       some nonstandard libraries.
     </P
 ><P
->      Some recent headway has been made on the query front, however.
+>&#13;      Some recent headway has been made on the query front, however.
       If you are using the latest version of Bugzilla, you should see
       a <SPAN
 CLASS="QUOTE"
@@ -167,7 +167,7 @@ CLASS="QUOTE"
       available as "queryhelp.cgi".
     </P
 ><P
->      Despite these small problems, Bugzilla is very hard to beat.  It
+>&#13;      Despite these small problems, Bugzilla is very hard to beat.  It
       is under <EM
 >very</EM
 > active development to address
index dbbb4668b4e5845c4aa866c18bc02a1cea8b0b74..1a5aa2fa56fe77585f099adfd3560ac0b9174d9a 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="How do I use Bugzilla?"
 HREF="how.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="how.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WHY"
+NAME="why"
 >2.2. Why Should We Use Bugzilla?</A
 ></H1
 ><TABLE
@@ -97,7 +97,7 @@ VALIGN="TOP"
 ></TR
 ></TABLE
 ><P
->      For many years, defect-tracking software has remained
+>&#13;      For many years, defect-tracking software has remained
       principally the domain of large software development houses.
       Even then, most shops never bothered with bug-tracking software,
       and instead simply relied on shared lists and email to monitor
@@ -106,7 +106,7 @@ VALIGN="TOP"
       dropped or ignored.
     </P
 ><P
->      These days, many companies are finding that integrated
+>&#13;      These days, many companies are finding that integrated
       defect-tracking systems reduce downtime, increase productivity,
       and raise customer  satisfaction with their systems.  Along with
       full disclosure, an open bug-tracker allows manufacturers to
@@ -118,12 +118,12 @@ VALIGN="TOP"
       system for accounting for unusual system or software issues.
     </P
 ><P
->      But why should <EM
+>&#13;      But why should <EM
 >you</EM
 > use Bugzilla?
     </P
 ><P
->      Bugzilla is very adaptable to various situations.  Known uses
+>&#13;      Bugzilla is very adaptable to various situations.  Known uses
       currently include IT support queues, Systems Administration
       deployment management, chip design and development problem
       tracking (both pre-and-post fabrication), and software and
@@ -134,7 +134,7 @@ VALIGN="TOP"
       replication problems
     </P
 ><P
->      Bugzilla can dramatically increase the productivity and
+>&#13;      Bugzilla can dramatically increase the productivity and
       accountability of individual employees by providing a documented
       workflow and positive feedback for good performance.  How many
       times do you wake up in the morning, remembering that you were
@@ -148,7 +148,7 @@ VALIGN="TOP"
       led to critical decisions.
     </P
 ><P
->      Ultimately, Bugzilla puts the power in your hands to improve
+>&#13;      Ultimately, Bugzilla puts the power in your hands to improve
       your value to your employer or business while providing a usable
       framework for your natural attention to detail and knowledge
       store to flourish.
index 6b639622dcfabc07db54891b2f80bc5f07bbfbdb..350b6b881740972cc24f0fb32b90e79309cec482 100644 (file)
@@ -19,7 +19,7 @@ REL="NEXT"
 TITLE="Administering Bugzilla"
 HREF="administration.html"></HEAD
 ><BODY
-CLASS="SECTION"
+CLASS="section"
 BGCOLOR="#FFFFFF"
 TEXT="#000000"
 LINK="#0000FF"
@@ -66,11 +66,11 @@ HREF="administration.html"
 ALIGN="LEFT"
 WIDTH="100%"></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H1
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WIN32"
+NAME="win32"
 >3.6. Win32 Installation Notes</A
 ></H1
 ><P
@@ -94,19 +94,19 @@ NAME="WIN32"
       any influence in the platform choice for running this system,
       please choose GNU/Linux instead of Microsoft Windows.</P
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="WININSTALL"
+NAME="wininstall"
 >3.6.1. Win32 Installation: Step-by-step</A
 ></H2
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -122,7 +122,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        You should be familiar with, and cross-reference, the rest
+>&#13;   You should be familiar with, and cross-reference, the rest
          of the  
          <A
 HREF="installation.html"
@@ -152,12 +152,12 @@ HREF="faq.html"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->          Install <A
+>&#13;     Install <A
 HREF="http://www.apache.org/"
 TARGET="_top"
 >Apache Web
@@ -179,11 +179,11 @@ CLASS="QUOTE"
 >.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -199,7 +199,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            You may also use Internet Information Server or Personal
+>&#13;       You may also use Internet Information Server or Personal
              Web Server for this purpose.  However, setup is quite
              different.  If ActivePerl doesn't seem to handle your
              file associations correctly (for .cgi and .pl files),
@@ -209,7 +209,7 @@ HREF="faq.html"
 >.
            </P
 ><P
->            If you are going to use IIS, if on Windows NT you must
+>&#13;       If you are going to use IIS, if on Windows NT you must
              be updated to at least Service Pack 4.  Windows 2000
              ships with a sufficient version of IIS.
            </P
@@ -220,7 +220,7 @@ HREF="faq.html"
 ></LI
 ><LI
 ><P
->          Install <A
+>&#13;     Install <A
 HREF="http://www.activestate.com/"
 TARGET="_top"
 >ActivePerl</A
@@ -231,33 +231,33 @@ TARGET="_top"
 > for a current compiled binary.
          </P
 ><P
->          Please also check the following links to fully understand the status
+>&#13;     Please also check the following links to fully understand the status
            of ActivePerl on Win32:
            <A
 HREF="http://language.perl.com/newdocs/pod/perlport.html"
 TARGET="_top"
->            Perl Porting</A
+>&#13;       Perl Porting</A
 >, and
            <A
 HREF="http://ftp.univie.ac.at/packages/perl/ports/nt/FAQ/perlwin32faq5.html"
 TARGET="_top"
->            Perl on Win32 FAQ</A
+>&#13;       Perl on Win32 FAQ</A
 >
          </P
 ></LI
 ><LI
 ><P
->          Use ppm from your perl\bin directory to install the following packs: DBI,
+>&#13;     Use ppm from your perl\bin directory to install the following packs: DBI,
            DBD-Mysql, TimeDate, Chart, Date-Calc, Date-Manip, and GD.  You may need
            to extract them from .zip format using Winzip or other unzip program first.
            These additional ppm modules can be downloaded from ActiveState.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -273,11 +273,11 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            You can find a list of modules at
+>&#13;       You can find a list of modules at
              <A
 HREF="http://www.activestate.com/PPMPackages/zips/5xx-builds-only"
 TARGET="_top"
->              http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
+>&#13;         http://www.activestate.com/PPMPackages/zips/5xx-builds-only/</A
 >
            </P
 ></TD
@@ -285,23 +285,23 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><P
->          The syntax for ppm is:
+>&#13;     The syntax for ppm is:
            <TT
-CLASS="COMPUTEROUTPUT"
->            <TT
-CLASS="PROMPT"
+CLASS="computeroutput"
+>&#13;       <TT
+CLASS="prompt"
 >C:&#62; </TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >ppm &#60;modulename&#62;</B
 >
            </TT
 >
          </P
 ><DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1038"
+NAME="AEN1048"
 ></A
 ><P
 ><B
@@ -309,13 +309,13 @@ NAME="AEN1038"
 ></P
 ><P
 ><TT
-CLASS="PROMPT"
+CLASS="prompt"
 >C:&#62;</TT
 ><B
-CLASS="COMMAND"
+CLASS="command"
 >ppm
                <TT
-CLASS="OPTION"
+CLASS="option"
 >DBD-Mysql</TT
 ></B
 ></P
@@ -323,23 +323,23 @@ CLASS="OPTION"
 >Watch your capitalization!</P
 ></DIV
 ><P
->          You can find ActiveState ppm modules at
+>&#13;     You can find ActiveState ppm modules at
            <A
 HREF="http://www.activestate.com/PPMPackages/5.6plus/"
 TARGET="_top"
->            http://www.activestate.com/PPMPackages/5.6plus</A
+>&#13;       http://www.activestate.com/PPMPackages/5.6plus</A
 >
          </P
 ></LI
 ><LI
 ><P
->          Install MySQL for NT.
+>&#13;     Install MySQL for NT.
            <DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -355,7 +355,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              You can download MySQL for Windows NT from <A
+>&#13;         You can download MySQL for Windows NT from <A
 HREF="http://www.mysql.com/"
 TARGET="_top"
 >MySQL.com</A
@@ -370,21 +370,21 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Setup MySQL
+>&#13;     Setup MySQL
          </P
 ><OL
 CLASS="SUBSTEPS"
 TYPE="a"
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >C:&#62; </TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >C:\mysql\bin\mysql -u root mysql</B
 >
                </TT
@@ -393,14 +393,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >DELETE FROM user WHERE Host='localhost' AND User='';</B
 >
                </TT
@@ -409,14 +409,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >UPDATE user SET Password=PASSWORD ('new_password')
                    WHERE user='root';</B
 >
@@ -436,17 +436,17 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><A
-NAME="NTBUGS-PASSWORD"
+NAME="ntbugs-password"
 ></A
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >GRANT SELECT, INSERT, UPDATE, DELETE,
                    INDEX, ALTER, CREATE, DROP, REFERENCES
                    ON bugs.* to bugs@localhost
@@ -468,14 +468,14 @@ CLASS="QUOTE"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >FLUSH PRIVILEGES;</B
 >
                </TT
@@ -484,14 +484,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >create database bugs;</B
 >
                </TT
@@ -500,14 +500,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >mysql&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >exit;</B
 >
                </TT
@@ -516,14 +516,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->              <TT
-CLASS="COMPUTEROUTPUT"
->                <TT
-CLASS="PROMPT"
+>&#13;         <TT
+CLASS="computeroutput"
+>&#13;           <TT
+CLASS="prompt"
 >C:&#62;</TT
 >
                  <B
-CLASS="COMMAND"
+CLASS="command"
 >C:\mysql\bin\mysqladmin -u root -p reload</B
 >
                </TT
@@ -534,14 +534,14 @@ CLASS="COMMAND"
 ></LI
 ><LI
 ><P
->          Edit <TT
-CLASS="FILENAME"
+>&#13;     Edit <TT
+CLASS="filename"
 >checksetup.pl</TT
 > in your Bugzilla directory.  Change
            this line:
          </P
 ><P
->          <TABLE
+>&#13;     <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -550,8 +550,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = getgrnam($my_webservergroup);
+CLASS="programlisting"
+>&#13;my $webservergid = getgrnam($my_webservergroup);
            </PRE
 ></FONT
 ></TD
@@ -560,10 +560,10 @@ CLASS="PROGRAMLISTING"
 >
          </P
 ><P
->          to
+>&#13;     to
          </P
 ><P
->          <TABLE
+>&#13;     <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -572,8 +572,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = $my_webservergroup;
+CLASS="programlisting"
+>&#13;my $webservergid = $my_webservergroup;
            </PRE
 ></FONT
 ></TD
@@ -590,8 +590,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->my $webservergid = 'Administrators'
+CLASS="programlisting"
+>&#13;my $webservergid = 'Administrators'
            </PRE
 ></FONT
 ></TD
@@ -602,8 +602,8 @@ CLASS="PROGRAMLISTING"
 ></LI
 ><LI
 ><P
->          Run <TT
-CLASS="FILENAME"
+>&#13;     Run <TT
+CLASS="filename"
 >checksetup.pl</TT
 > from the Bugzilla directory.
          </P
@@ -611,32 +611,32 @@ CLASS="FILENAME"
 ><LI
 ><P
 >Edit <TT
-CLASS="FILENAME"
+CLASS="filename"
 >localconfig</TT
 > to suit your
            requirements.  Set <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$db_pass</TT
 > to your
            <SPAN
 CLASS="QUOTE"
 >"bugs_password"</SPAN
 > from <A
-HREF="win32.html#NTBUGS-PASSWORD"
+HREF="win32.html#ntbugs-password"
 >step 5.d</A
 >, and <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$webservergroup</TT
 > to <SPAN
 CLASS="QUOTE"
 >"8"</SPAN
 >.</P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -657,7 +657,7 @@ CLASS="QUOTE"
 >"8"</SPAN
 > for
              <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$webservergroup</TT
 > above.  If it's
              wrong, please send corrections.</P
@@ -668,27 +668,27 @@ CLASS="VARNAME"
 ></LI
 ><LI
 ><P
->          Edit <TT
-CLASS="FILENAME"
+>&#13;     Edit <TT
+CLASS="filename"
 >defparams.pl</TT
 > to suit your
            requirements.  Particularly, set
            <TT
-CLASS="VARNAME"
+CLASS="varname"
 >DefParam("maintainer")</TT
 > and
            <TT
-CLASS="VARNAME"
+CLASS="varname"
 >DefParam("urlbase") to match your
              install.</TT
 >
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -715,11 +715,11 @@ VALIGN="TOP"
 ></LI
 ><LI
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -735,7 +735,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            There are several alternatives to Sendmail that will work on Win32.
+>&#13;       There are several alternatives to Sendmail that will work on Win32.
              The one mentioned here is a <EM
 >suggestion</EM
 >, not
@@ -764,12 +764,12 @@ TARGET="_top"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="PROCEDURE"
+CLASS="procedure"
 ><OL
 TYPE="1"
 ><LI
 ><P
->              Download NTsendmail, available from<A
+>&#13;         Download NTsendmail, available from<A
 HREF="http://www.ntsendmail.com/"
 TARGET="_top"
 > www.ntsendmail.com</A
@@ -792,8 +792,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-># these settings configure the NTsendmail process
+CLASS="programlisting"
+>&#13;# these settings configure the NTsendmail process
 use NTsendmail;
 $ENV{"NTsendmail"}="your.smtpserver.box";
 $ENV{"NTsendmail_debug"}=1;
@@ -804,11 +804,11 @@ $ENV{"NTsendmail_max_tries"}=5;
 ></TR
 ></TABLE
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -824,13 +824,13 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Some mention to also edit
+>&#13;           Some mention to also edit
                  <TT
-CLASS="VARNAME"
+CLASS="varname"
 >$db_pass</TT
 > in
                  <TT
-CLASS="FILENAME"
+CLASS="filename"
 >globals.pl</TT
 > to be your
                  <SPAN
@@ -840,7 +840,7 @@ CLASS="QUOTE"
                  you around some problem authenticating to your
                  database, since globals.pl is not normally
                  restricted by <TT
-CLASS="FILENAME"
+CLASS="filename"
 >.htaccess</TT
 >, your
                  database password is exposed to whoever uses your
@@ -853,11 +853,11 @@ CLASS="FILENAME"
 ></LI
 ><LI
 ><P
->              Find and comment out all occurences of
+>&#13;         Find and comment out all occurences of
                <SPAN
 CLASS="QUOTE"
 >"<B
-CLASS="COMMAND"
+CLASS="command"
 >open(SENDMAIL</B
 >"</SPAN
 > in
@@ -871,8 +871,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
-># new sendmail functionality
+CLASS="programlisting"
+>&#13;# new sendmail functionality
 my $mail=new NTsendmail;
 my $from="bugzilla\@your.machine.name.tld";
 my $to=$login;
@@ -886,11 +886,11 @@ $mail-&#62;send($from,$to,$subject,$msg);
 >
              </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -906,9 +906,9 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->                Some have found success using the commercial product, 
+>&#13;           Some have found success using the commercial product, 
                  <SPAN
-CLASS="PRODUCTNAME"
+CLASS="productname"
 >Windmail</SPAN
 >.
                  You could try replacing your sendmail calls with:
@@ -921,8 +921,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
+CLASS="programlisting"
+>&#13;open SENDMAIL, "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t &#62; mail.log";
                  </PRE
 ></FONT
 ></TD
@@ -941,30 +941,30 @@ CLASS="PROGRAMLISTING"
 ></LI
 ><LI
 ><P
->          Change all references in all files from
+>&#13;     Change all references in all files from
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 > to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail.pl</TT
 >, and
            rename <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail</TT
 > to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >processmail.pl</TT
 >.
          </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -980,7 +980,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Many think this may be a change we want to make for
+>&#13;       Many think this may be a change we want to make for
              main-tree Bugzilla.  It's painless for the UNIX folks,
              and will make the Win32 people happier.
            </P
@@ -989,11 +989,11 @@ VALIGN="TOP"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1009,7 +1009,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here.  You can change processmail.pl to make this work.
+>&#13;       Some people have suggested using the Net::SMTP Perl module instead of NTsendmail or the other options listed here.  You can change processmail.pl to make this work.
            <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -1019,8 +1019,10 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#13;my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;');   #connect to SMTP server
+CLASS="programlisting"
+>&#13;
+
+my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server&#62;');   #connect to SMTP server
 $smtp-&#62;mail('&#60;your name&#62;@&#60;you smpt server&#62;');# use the sender's adress here
 $smtp-&#62;to($tolist); # recipient's address
 $smtp-&#62;data();  # Start the mail
@@ -1028,7 +1030,10 @@ $smtp-&#62;datasend($msg);
 $smtp-&#62;dataend();   # Finish sending the mail
 $smtp-&#62;quit;    # Close the SMTP connection
 $logstr = "$logstr; mail sent to $tolist $cclist";
-}&#13;</PRE
+}
+
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1044,8 +1049,10 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->&#13;use Net::SMTP;
+CLASS="programlisting"
+>&#13;
+
+use Net::SMTP;
  my $smtp = Net::SMTP-&#62;new('&#60;Name of your SMTP server', Timeout =&#62; 30, Debug
 =&#62; 1, ); # connect to SMTP server
                  $smtp-&#62;auth;
@@ -1057,7 +1064,10 @@ recipient's address
                 $smtp-&#62;datasend('test');
                 $smtp-&#62;dataend();   # Finish sending the mail
                 $smtp-&#62;quit;    # Close the SMTP connection
-exit;&#13;</PRE
+exit;
+
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1071,11 +1081,11 @@ exit;&#13;</PRE
 ></LI
 ><LI
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1091,7 +1101,7 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->            This step is optional if you are using IIS or another
+>&#13;       This step is optional if you are using IIS or another
              web server which only decides on an interpreter based
              upon the file extension (.pl), rather than the
              <SPAN
@@ -1104,7 +1114,7 @@ CLASS="QUOTE"
 ></TABLE
 ></DIV
 ><P
->          Modify the path to perl on the first line (#!) of all
+>&#13;     Modify the path to perl on the first line (#!) of all
            files to point to your Perl installation, and add
            <SPAN
 CLASS="QUOTE"
@@ -1130,8 +1140,9 @@ TARGET="_top"
 ></LI
 ><LI
 ><P
->          Modify the invocation of all system() calls in all perl
-           scripts in your Bugzilla directory.  For instance, change
+>&#13;     Modify the invocation of all system() calls in all perl
+           scripts in your Bugzilla directory.  You should specify the
+           full path to perl for each system() call.  For instance, change
            this line in processmail: 
            <TABLE
 BORDER="0"
@@ -1142,27 +1153,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
-system ("./processmail.pl",@ARGLIST); 
-           </PRE
-></FONT
-></TD
-></TR
-></TABLE
-> to
-           <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><FONT
-COLOR="#000000"
-><PRE
-CLASS="PROGRAMLISTING"
-> 
-system ("perl processmail.pl",@ARGLIST);
+system ("./processmail",@ARGLIST); 
+           &#60;/programlisting&#62; to
+           &#60;programlisting&#62; 
+system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
            </PRE
 ></FONT
 ></TD
@@ -1173,8 +1169,8 @@ system ("perl processmail.pl",@ARGLIST);
 ></LI
 ><LI
 ><P
->            Add <TT
-CLASS="FUNCTION"
+>&#13;            Add <TT
+CLASS="function"
 >binmode()</TT
 > calls so attachments
            will work (<A
@@ -1184,23 +1180,24 @@ TARGET="_top"
 >).
           </P
 ><P
->            Because Microsoft Windows based systems handle binary
+>&#13;            Because Microsoft Windows based systems handle binary
            files different than Unix based systems, you need to add
            the following lines to
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >createattachment.cgi</TT
 >  and
            <TT
-CLASS="FILENAME"
+CLASS="filename"
 >showattachment.cgi</TT
 > before the
            <TT
-CLASS="FUNCTION"
+CLASS="function"
 >require 'CGI.pl';</TT
-> line.</P
+> line.
+</P
 ><P
-><TABLE
+>&#13;<TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -1209,9 +1206,12 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->binmode(STDIN);
-binmode(STDOUT);</PRE
+CLASS="programlisting"
+>&#13;
+binmode(STDIN);
+binmode(STDOUT);
+
+</PRE
 ></FONT
 ></TD
 ></TR
@@ -1219,11 +1219,11 @@ binmode(STDOUT);</PRE
 >
           </P
 ><DIV
-CLASS="NOTE"
+CLASS="note"
 ><P
 ></P
 ><TABLE
-CLASS="NOTE"
+CLASS="note"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1239,18 +1239,18 @@ ALT="Note"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->              According to <A
+>&#13;              According to <A
 HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=62000"
 TARGET="_top"
 >bug 62000</A
 >, the perl documentation says that you should always use <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > when dealing with binary files, but never when dealing with text files.  That seems to suggest that rather than aribtrarily putting <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > at the begining of the attachment files, there should be logic to determine if <TT
-CLASS="FUNCTION"
+CLASS="function"
 >binmode()</TT
 > is needed or not.
             </P
@@ -1262,11 +1262,11 @@ CLASS="FUNCTION"
 ></OL
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1282,13 +1282,13 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If you are using IIS or Personal Web Server, you must add cgi
+>&#13;   If you are using IIS or Personal Web Server, you must add cgi
          relationships to Properties -&#62; Home directory (tab) -&#62;
          Application Settings (section) -&#62; Configuration (button),
          such as: 
        </P
 ><P
->        <TABLE
+>&#13;   <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -1297,7 +1297,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 > 
 .cgi to: &#60;perl install directory&#62;\perl.exe %s %s
 .pl to: &#60;perl install directory&#62;\perl.exe %s %s
@@ -1317,19 +1317,19 @@ GET,HEAD,POST
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="ADDLWINTIPS"
+NAME="addlwintips"
 >3.6.2. Additional Windows Tips</A
 ></H2
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1345,14 +1345,14 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        From Andrew Pearson:
+>&#13;   From Andrew Pearson:
          <A
-NAME="AEN1212"
+NAME="AEN1221"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
->            You can make Bugzilla work with Personal Web Server for
+>&#13;       You can make Bugzilla work with Personal Web Server for
              Windows 98 and higher, as well as for IIS 4.0.
              Microsoft has information available at <A
 HREF="            http://support.microsoft.com/support/kb/articles/Q231/9/98.ASP"
@@ -1361,11 +1361,11 @@ TARGET="_top"
 >
            </P
 ><P
->            Basically you need to add two String Keys in the
+>&#13;       Basically you need to add two String Keys in the
              registry at the following location:
            </P
 ><P
->            <TABLE
+>&#13;       <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
 WIDTH="100%"
@@ -1374,8 +1374,8 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
+CLASS="programlisting"
+>&#13;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\ScriptMap
              </PRE
 ></FONT
 ></TD
@@ -1384,15 +1384,15 @@ CLASS="PROGRAMLISTING"
 >
            </P
 ><P
->            The keys should be called ".pl" and ".cgi", and both
+>&#13;       The keys should be called ".pl" and ".cgi", and both
              should have a value something like:
              <B
-CLASS="COMMAND"
+CLASS="command"
 >c:/perl/bin/perl.exe "%s" "%s"</B
 >
            </P
 ><P
->            The KB article only talks about .pl, but it goes into
+>&#13;       The KB article only talks about .pl, but it goes into
              more detail and provides a perl test script.
            </P
 ></BLOCKQUOTE
@@ -1403,11 +1403,11 @@ CLASS="COMMAND"
 ></TABLE
 ></DIV
 ><DIV
-CLASS="TIP"
+CLASS="tip"
 ><P
 ></P
 ><TABLE
-CLASS="TIP"
+CLASS="tip"
 WIDTH="100%"
 BORDER="0"
 ><TR
@@ -1423,7 +1423,7 @@ ALT="Tip"></TD
 ALIGN="LEFT"
 VALIGN="TOP"
 ><P
->        If attempting to run Bugzilla 2.12 or older, you will need
+>&#13;   If attempting to run Bugzilla 2.12 or older, you will need
          to remove encrypt() calls from the Perl source. This is
          <EM
 >not necessary</EM
@@ -1431,9 +1431,9 @@ VALIGN="TOP"
          later, which includes the current release, Bugzilla
          2.14.
          <DIV
-CLASS="EXAMPLE"
+CLASS="example"
 ><A
-NAME="AEN1224"
+NAME="AEN1233"
 ></A
 ><P
 ><B
@@ -1441,7 +1441,7 @@ NAME="AEN1224"
              2.12 or earlier</B
 ></P
 ><P
->            Replace this:   
+>&#13;       Replace this:   
              <TABLE
 BORDER="0"
 BGCOLOR="#E0E0E0"
@@ -1451,7 +1451,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 >  
 SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) . ", " . SQLQuote(substr($realcryptpwd, 0, 2)) . ")");
 my $enteredcryptpwd = FetchOneColumn();
@@ -1471,7 +1471,7 @@ WIDTH="100%"
 ><FONT
 COLOR="#000000"
 ><PRE
-CLASS="PROGRAMLISTING"
+CLASS="programlisting"
 >  
 my $enteredcryptpwd = $enteredpwd   
              </PRE
@@ -1491,22 +1491,23 @@ my $enteredcryptpwd = $enteredpwd
 ></DIV
 ></DIV
 ><DIV
-CLASS="SECTION"
+CLASS="section"
 ><H2
-CLASS="SECTION"
+CLASS="section"
 ><A
-NAME="BZLDAP"
+NAME="bzldap"
 >3.6.3. Bugzilla LDAP Integration</A
 ></H2
 ><P
->      What follows is some late-breaking information on using the
+>&#13; What follows is some late-breaking information on using the
        LDAP authentication options with Bugzilla.  The author has not
        tested these (nor even formatted this section!) so please
        contribute feedback to the newsgroup.
       </P
 ><P
-CLASS="LITERALLAYOUT"
->Mozilla::LDAP&nbsp;module<br>
+CLASS="literallayout"
+><br>
+Mozilla::LDAP&nbsp;module<br>
 <br>
 The&nbsp;Mozilla::LDAP&nbsp;module&nbsp;allows&nbsp;you&nbsp;to&nbsp;use&nbsp;LDAP&nbsp;for&nbsp;authentication&nbsp;to<br>
 the&nbsp;Bugzilla&nbsp;system.&nbsp;&nbsp;This&nbsp;module&nbsp;is&nbsp;not&nbsp;required&nbsp;if&nbsp;you&nbsp;are&nbsp;not&nbsp;using<br>
index 07e41226cec231252cb6f11abfa108b13fd311a8..10732dd61b5c3888a619a4e09b3d4070e1886871 100644 (file)
@@ -41,14 +41,14 @@ Matthew P. Barnson
    Bugzilla is an enterprise-class set of software utilities that, when
    used together, power issue-tracking for hundreds of organizations
    around the world, tracking millions of bugs. While it is easy to use
-   and quite flexible, it is very difficult for a novice to install and
+   and quite flexible, it is difficult for a novice to install and
    maintain. Although we have provided step-by-step directions, Bugzilla
    is not always easy to get working. Please be sure the person
    responsible for installing and maintaining this software is a
-   qualified professional on operating system upon which you install
+   qualified professional for the operating system upon which you install
    Bugzilla.
 
-   THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1 SGML FORMAT. IF YOU
+   THIS DOCUMENTATION IS MAINTAINED IN DOCBOOK 4.1.2 XML FORMAT. IF YOU
    WISH TO MAKE CORRECTIONS, PLEASE MAKE THEM IN PLAIN TEXT OR SGML DIFFS
    AGAINST THE SOURCE. I CANNOT ACCEPT ADDITIONS TO THE GUIDE WRITTEN IN
    HTML!
@@ -649,8 +649,8 @@ Chapter 2. Using Bugzilla
    tends to run the latest code, so these two utilities should be
    available there for your perusal.
 
-   At this point, please visit the main Bugzilla site,
-   bugzilla.mozilla.org, to see a more fleshed-out query page.
+   At this point, let's visit the query page.
+   landfill.tequilarista.org/bugzilla-tip/query.cgi
 
    The first thing you need to notice about the Bugzilla Query Page is
    that nearly every box you see on your screen has a hyperlink nearby,
@@ -1823,6 +1823,23 @@ sr/local/lib);
    will need to change the ip address in data/webdot/.htaccess to the ip
    address of the webdot server that you are using.
 
+   The default .htaccess file may not provide adequate access
+   restrictions, depending on your web server configuration. Be sure to
+   check the <Directory> entries for your Bugzilla directory so that the
+   .htaccess file is allowed to override web server defaults. For
+   instance, let's assume your installation of Bugzilla is installed to
+   /usr/local/bugzilla. You should have this <Directory> entry in your
+   httpd.conf file:
+
+<Directory /usr/local/bugzilla/>
+  Options +FollowSymLinks +Indexes +Includes +ExecCGI
+  AllowOverride All
+</Directory>
+
+           The important part above is "AllowOverride All". Without that,
+   the .htaccess file created by checksetup.pl will not have sufficient
+   permissions to protect your Bugzilla installation.
+
    If you are using Internet Information Server or other web server which
    does not observe .htaccess conventions, you can disable their creation
    by editing localconfig and setting the $create_htaccess variable to 0.
@@ -2082,6 +2099,7 @@ log";
    Some people have suggested using the Net::SMTP Perl module instead of
    NTsendmail or the other options listed here. You can change
    processmail.pl to make this work.
+
 my $smtp = Net::SMTP->new('<Name of your SMTP server>');   #connect to SMTP ser
 ver
 $smtp->mail('<your name>@<you smpt server>');# use the sender's adress here
@@ -2093,7 +2111,9 @@ $smtp->quit;    # Close the SMTP connection
 $logstr = "$logstr; mail sent to $tolist $cclist";
 }
 
+
    here is a test mail program for Net::SMTP:
+
 use Net::SMTP;
  my $smtp = Net::SMTP->new('<Name of your SMTP server', Timeout => 30, Debug
 => 1, ); # connect to SMTP server
@@ -2108,6 +2128,7 @@ recipient's address
                 $smtp->quit;    # Close the SMTP connection
 exit;
 
+
    12.
 
    Note
@@ -2125,17 +2146,15 @@ exit;
        in order to work. See http://www.cygwin.com/ for details on
        obtaining Cygwin.
    13. Modify the invocation of all system() calls in all perl scripts in
-       your Bugzilla directory. For instance, change this line in
+       your Bugzilla directory. You should specify the full path to perl
+       for each system() call. For instance, change this line in
        processmail:
 
 
-system ("./processmail.pl",@ARGLIST);
-
-
-       to
-
-
-system ("perl processmail.pl",@ARGLIST);
+system ("./processmail",@ARGLIST);
+            </programlisting> to
+            <programlisting>
+system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
 
 
    14. Add binmode() calls so attachments will work (bug 62000).
@@ -4520,7 +4539,7 @@ if ($::FORM{sub} eq 'PutFooter') {
 }
 
    and then put this line in index.shtml.
-   <!--#include virtual="api.cgi?sub=PutFooter"-->
+<!--#include virtual="api.cgi?sub=PutFooter"-->
 
    Note
 
@@ -5165,24 +5184,21 @@ Appendix B. Software Download Links
 
    CPAN: http://www.cpan.org/
 
-   DBI Perl module:
-   ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/DBI/
+   DBI Perl module: http://www.cpan.org/modules/by-module/DBI/
 
-   Data::Dumper module:
-   ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Data/
+   Data::Dumper module: http://www.cpan.org/modules/by-module/Data/
 
    MySQL related Perl modules:
-   ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Mysql/
+   http://www.cpan.org/modules/by-module/Mysql/
 
    TimeDate Perl module collection:
-   ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Date/
+   http://www.cpan.org/modules/by-module/Date/
 
-   GD Perl module: ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/GD/
-   Alternately, you should be able to find the latest version of GD at
+   GD Perl module: http://www.cpan.org/modules/by-module/GD/ Alternately,
+   you should be able to find the latest version of GD at
    http://www.boutell.com/gd/
 
-   Chart::Base module:
-   ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Chart/
+   Chart::Base module: http://www.cpan.org/modules/by-module/Chart/
 
    LinuxDoc Software: http://www.linuxdoc.org/ (for documentation
    maintenance)
@@ -5751,10 +5767,10 @@ RewriteEngine On
 RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
 </VirtualHost>
 
-    2. There are many, many more things you can do with mod_rewrite. As
-       time goes on, I will include many more in the Guide. For now,
-       though, please refer to the mod_rewrite documentation at
-       http://www.apache.org
+            2. There are many, many more things you can do with
+       mod_rewrite. As time goes on, I will include many more in the
+       Guide. For now, though, please refer to the mod_rewrite
+       documentation at http://www.apache.org
      _________________________________________________________________
 
 D.2. The setperl.csh Utility
@@ -5899,7 +5915,10 @@ D.5.2. Coding Style for Bugzilla
    favorite shell prompt.
 
    What appears below if a brief summary, please refer to the perl style
-   guide if you don't see your question covered here.
+   guide if you don't see your question covered here. It is much better
+   to submit a patch which fails these criteria than no patch at all, but
+   please try to meet these minimum standards when submitting code to
+   Bugzilla.
 
      * Whitespace
        Bugzilla's prefered indentation is 4 spaces (no tabs, please).
@@ -5928,12 +5947,33 @@ else
 }
 
 
+     * Cookies
+       Bugzilla uses cookies to ease the user experience, but no new
+       patches should require user-side cookies.
      * File Names
        File names for bugzilla code and support documention should be
        legal across multiple platforms. \ / : * ? " < > and | are all
        illegal characters for filenames on various platforms. Also, file
        names should not have spaces in them as they can cause confusion
        in CVS and other mozilla.org utilities.
+     * Javascript dependencies
+       While Bugzilla uses Javascript to make the user experience easier,
+       no patch to Bugzilla should require Javascript.
+     * Patch Format
+       All patches submitted for inclusion into Bugzilla should be in the
+       form of a "unified diff". This comes from using "diff -u" instead
+       of simply "diff" when creating your patch. This will result in
+       quicker acceptance of the patch.
+     * Schema Changes
+       If you make schema changes, you should modify sanitycheck.cgi to
+       support the new schema. All referential columns should be checked.
+     * Taint Mode
+       All new cgis must run in Taint mode (Perl taint and DBI taint),
+       and existing cgi's which run in taint mode must not have taint
+       mode turned off.
+     * Templatization
+       Patches to Bugzilla need to support templates so they do not force
+       user interface choices on Bugzilla administrators.
      * Variable Names
        If a variable is scoped globally ($::variable) its name should be
        descriptive of what it contains. Local variables can be named a