]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Rebuilding documentation for the 2.16.4 release; the docbook system on landfill prove...
authorjocuri%softhome.net <>
Sun, 2 Nov 2003 22:02:21 +0000 (22:02 +0000)
committerjocuri%softhome.net <>
Sun, 2 Nov 2003 22:02:21 +0000 (22:02 +0000)
60 files changed:
docs/html/Bugzilla-Guide.html
docs/html/about.html
docs/html/administration.html
docs/html/cmdline.html
docs/html/conventions.html
docs/html/copyright.html
docs/html/credits.html
docs/html/cust-templates.html
docs/html/database.html
docs/html/dbdoc.html
docs/html/dbschema.html
docs/html/disclaimer.html
docs/html/extraconfig.html
docs/html/faq.html
docs/html/gfdl-0.html
docs/html/gfdl-1.html
docs/html/gfdl-10.html
docs/html/gfdl-2.html
docs/html/gfdl-3.html
docs/html/gfdl-4.html
docs/html/gfdl-5.html
docs/html/gfdl-6.html
docs/html/gfdl-7.html
docs/html/gfdl-8.html
docs/html/gfdl-9.html
docs/html/gfdl-howto.html
docs/html/gfdl.html
docs/html/glossary.html
docs/html/groups.html
docs/html/hintsandtips.html
docs/html/how.html
docs/html/index.html
docs/html/installation.html
docs/html/integration.html
docs/html/introduction.html
docs/html/newversions.html
docs/html/osx.html
docs/html/parameters.html
docs/html/patches.html
docs/html/programadmin.html
docs/html/rewrite.html
docs/html/security.html
docs/html/stepbystep.html
docs/html/troubleshooting.html
docs/html/upgrading.html
docs/html/useradmin.html
docs/html/userpreferences.html
docs/html/using.html
docs/html/variant-fenris.html
docs/html/variant-issuezilla.html
docs/html/variant-perforce.html
docs/html/variant-redhat.html
docs/html/variant-scarab.html
docs/html/variant-sourceforge.html
docs/html/variants.html
docs/html/voting.html
docs/html/whatis.html
docs/html/why.html
docs/html/win32.html
docs/txt/Bugzilla-Guide.txt

index 61356fc91b8c335f2aaff5d8f68a7dec20147ade..1d0bbc102eb54f4beac7aefaeaea7078df407c64 100644 (file)
@@ -4,8 +4,7 @@
 >The Bugzilla Guide - 2.16.4 Release</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><META
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><META
 NAME="KEYWORD"
 CONTENT="Bugzilla"><META
 NAME="KEYWORD"
@@ -34,20 +33,28 @@ ALINK="#0000FF"
 ><DIV
 CLASS="BOOK"
 ><A
-NAME="index"><DIV
+NAME="index"
+></A
+><DIV
 CLASS="TITLEPAGE"
 ><H1
 CLASS="title"
 ><A
-NAME="AEN2">The Bugzilla Guide - 2.16.4 Release</H1
+NAME="AEN2"
+></A
+>The Bugzilla Guide - 2.16.4 Release</H1
 ><H3
 CLASS="author"
 ><A
-NAME="AEN5">Matthew P. Barnson</H3
+NAME="AEN5"
+></A
+>Matthew P. Barnson</H3
 ><H3
 CLASS="author"
 ><A
-NAME="AEN9">The Bugzilla Team</H3
+NAME="AEN9"
+></A
+>The Bugzilla Team</H3
 ><P
 CLASS="pubdate"
 >2003-11-01<BR></P
@@ -55,7 +62,9 @@ CLASS="pubdate"
 ><DIV
 CLASS="abstract"
 ><A
-NAME="AEN14"><P
+NAME="AEN14"
+></A
+><P
 ></P
 ><P
 >&#13;       This is the documentation for Bugzilla, the mozilla.org
@@ -491,15 +500,21 @@ HREF="#upgrade-patches"
 CLASS="chapter"
 ><HR><H1
 ><A
-NAME="about">Chapter 1. About This Guide</H1
+NAME="about"
+></A
+>Chapter 1. About This Guide</H1
 ><DIV
 CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="copyright">1.1. Copyright Information</H1
+NAME="copyright"
+></A
+>1.1. Copyright Information</H1
 ><A
-NAME="AEN34"><TABLE
+NAME="AEN34"
+></A
+><TABLE
 BORDER="0"
 WIDTH="100%"
 CELLSPACING="0"
@@ -555,7 +570,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="disclaimer">1.2. Disclaimer</H1
+NAME="disclaimer"
+></A
+>1.2. Disclaimer</H1
 ><P
 >&#13;      No liability for the contents of this document can be accepted.
       Use the concepts, examples, and other content at your own risk.
@@ -603,7 +620,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="newversions">1.3. New Versions</H1
+NAME="newversions"
+></A
+>1.3. New Versions</H1
 ><P
 >&#13;      This is the 2.16.4 version of The Bugzilla Guide. It is so named 
       to match the version of Bugzilla it is disributed with. If you are
@@ -657,7 +676,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="credits">1.4. Credits</H1
+NAME="credits"
+></A
+>1.4. Credits</H1
 ><P
 >&#13;      The people listed below have made enormous contributions to the
       creation of this Guide, through their writing, dedicated hacking efforts,
@@ -781,13 +802,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="conventions">1.5. Document Conventions</H1
+NAME="conventions"
+></A
+>1.5. Document Conventions</H1
 ><P
 >This document uses the following conventions:</P
 ><DIV
 CLASS="informaltable"
 ><A
-NAME="AEN111"><P
+NAME="AEN111"
+></A
+><P
 ></P
 ><TABLE
 BORDER="0"
@@ -1143,13 +1168,17 @@ CLASS="sgmltag"
 CLASS="chapter"
 ><HR><H1
 ><A
-NAME="introduction">Chapter 2. Introduction</H1
+NAME="introduction"
+></A
+>Chapter 2. Introduction</H1
 ><DIV
 CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="whatis">2.1. What is Bugzilla?</H1
+NAME="whatis"
+></A
+>2.1. What is Bugzilla?</H1
 ><P
 >&#13;    Bugzilla is a bug- or issue-tracking system. Bug-tracking
     systems allow individual or groups of developers effectively to keep track
@@ -1233,7 +1262,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="why">2.2. Why Should We Use Bugzilla?</H1
+NAME="why"
+></A
+>2.2. Why Should We Use Bugzilla?</H1
 ><P
 >For many years, defect-tracking software has remained principally
     the domain of large software development houses. Even then, most shops
@@ -1305,13 +1336,17 @@ TARGET="_top"
 CLASS="chapter"
 ><HR><H1
 ><A
-NAME="using">Chapter 3. Using Bugzilla</H1
+NAME="using"
+></A
+>Chapter 3. Using Bugzilla</H1
 ><DIV
 CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="how">3.1. How do I use Bugzilla?</H1
+NAME="how"
+></A
+>3.1. How do I use Bugzilla?</H1
 ><P
 >This section contains information for end-users of Bugzilla. 
     There is a Bugzilla test installation, called 
@@ -1330,7 +1365,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="myaccount">3.1.1. Create a Bugzilla Account</H2
+NAME="myaccount"
+></A
+>3.1.1. Create a Bugzilla Account</H2
 ><P
 >If you want to use Bugzilla, first you need to create an account.
       Consult with the administrator responsible for your installation of
@@ -1398,7 +1435,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="bug_page">3.1.2. Anatomy of a Bug</H2
+NAME="bug_page"
+></A
+>3.1.2. Anatomy of a Bug</H2
 ><P
 >The core of Bugzilla is the screen which displays a particular
       bug. It's a good place to explain some Bugzilla concepts. 
@@ -1663,7 +1702,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="query">3.1.3. Searching for Bugs</H2
+NAME="query"
+></A
+>3.1.3. Searching for Bugs</H2
 ><P
 >The Bugzilla Search page is is the interface where you can find
       any bug report, comment, or patch currently in the Bugzilla system. You
@@ -1696,7 +1737,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="list">3.1.4. Bug Lists</H2
+NAME="list"
+></A
+>3.1.4. Bug Lists</H2
 ><P
 >If you run a search, a list of matching bugs will be returned.
       The default search is to return all open bugs on the system - don't try
@@ -1768,7 +1811,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="bugreports">3.1.5. Filing Bugs</H2
+NAME="bugreports"
+></A
+>3.1.5. Filing Bugs</H2
 ><P
 >Years of bug writing experience has been distilled for your
       reading pleasure into the 
@@ -1827,7 +1872,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="hintsandtips">3.2. Hints and Tips</H1
+NAME="hintsandtips"
+></A
+>3.2. Hints and Tips</H1
 ><P
 >This section distills some Bugzilla tips and best practices
     that have been developed.</P
@@ -1836,7 +1883,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN372">3.2.1. Autolinkification</H2
+NAME="AEN372"
+></A
+>3.2.1. Autolinkification</H2
 ><P
 >Bugzilla comments are plain text - so posting HTML will result
       in literal HTML tags rather than being interpreted by a browser.
@@ -1899,7 +1948,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="quicksearch">3.2.2. Quicksearch</H2
+NAME="quicksearch"
+></A
+>3.2.2. Quicksearch</H2
 ><P
 >Quicksearch is a single-text-box query tool which uses
       metacharacters to indicate what is to be searched. For example, typing
@@ -1930,7 +1981,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="commenting">3.2.3. Comments</H2
+NAME="commenting"
+></A
+>3.2.3. Comments</H2
 ><P
 >If you are changing the fields on a bug, only comment if
       either you have something pertinent to say, or Bugzilla requires it.
@@ -1952,7 +2005,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="attachments">3.2.4. Attachments</H2
+NAME="attachments"
+></A
+>3.2.4. Attachments</H2
 ><P
 >&#13;      Use attachments, rather than comments, for large chunks of ASCII data,
       such as trace, debugging output files, or log files. That way, it doesn't
@@ -1976,7 +2031,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN401">3.2.5. Filing Bugs</H2
+NAME="AEN401"
+></A
+>3.2.5. Filing Bugs</H2
 ><P
 >Try to make sure that everything said in the summary is also 
       said in the first comment. Summaries are often updated and this will
@@ -2000,7 +2057,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="userpreferences">3.3. User Preferences</H1
+NAME="userpreferences"
+></A
+>3.3. User Preferences</H1
 ><P
 >Once you have logged in, you can customise various aspects of 
     Bugzilla via the "Edit prefs" link in the page footer.
@@ -2010,7 +2069,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="accountsettings">3.3.1. Account Settings</H2
+NAME="accountsettings"
+></A
+>3.3.1. Account Settings</H2
 ><P
 >On this tab, you can change your basic account information,
       including your password, email address and real name. For security
@@ -2033,7 +2094,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="emailsettings">3.3.2. Email Settings</H2
+NAME="emailsettings"
+></A
+>3.3.2. Email Settings</H2
 ><P
 >On this tab you can reduce or increase the amount of email sent
       you from Bugzilla, opting in our out depending on your relationship to
@@ -2080,7 +2143,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="footersettings">3.3.3. Page Footer</H2
+NAME="footersettings"
+></A
+>3.3.3. Page Footer</H2
 ><P
 >On the Search page, you can store queries in Bugzilla, so if you
       regularly run a particular query it is just a drop-down menu away. 
@@ -2092,7 +2157,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="permissionsettings">3.3.4. Permissions</H2
+NAME="permissionsettings"
+></A
+>3.3.4. Permissions</H2
 ><P
 >This is a purely informative page which outlines your current
       permissions on this installation of Bugzilla - what product groups you
@@ -2105,19 +2172,25 @@ NAME="permissionsettings">3.3.4. Permissions</H2
 CLASS="chapter"
 ><HR><H1
 ><A
-NAME="installation">Chapter 4. Installation</H1
+NAME="installation"
+></A
+>Chapter 4. Installation</H1
 ><DIV
 CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="stepbystep">4.1. Step-by-step Install</H1
+NAME="stepbystep"
+></A
+>4.1. Step-by-step Install</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN430">4.1.1. Introduction</H2
+NAME="AEN430"
+></A
+>4.1.1. Introduction</H2
 ><P
 >Bugzilla has been successfully installed under Solaris, Linux,
       and Win32. Win32 is not yet officially supported, but many people
@@ -2135,7 +2208,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN434">4.1.2. Package List</H2
+NAME="AEN434"
+></A
+>4.1.2. Package List</H2
 ><DIV
 CLASS="note"
 ><P
@@ -2513,7 +2588,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="install-mysql">4.1.3. MySQL</H2
+NAME="install-mysql"
+></A
+>4.1.3. MySQL</H2
 ><P
 >Visit the MySQL homepage at 
       <A
@@ -2615,7 +2692,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="install-perl">4.1.4. Perl</H2
+NAME="install-perl"
+></A
+>4.1.4. Perl</H2
 ><P
 >Any machine that doesn't have Perl on it is a sad machine indeed.
       Perl can be got in source form from 
@@ -2632,7 +2711,9 @@ TARGET="_top"
 ><DIV
 CLASS="tip"
 ><A
-NAME="bundlebugzilla"><P
+NAME="bundlebugzilla"
+></A
+><P
 ></P
 ><TABLE
 CLASS="tip"
@@ -2697,7 +2778,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="perl-modules">4.1.5. Perl Modules</H2
+NAME="perl-modules"
+></A
+>4.1.5. Perl Modules</H2
 ><P
 > 
       All Perl modules can be found on the
@@ -2860,7 +2943,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN580">4.1.5.1. DBI</H3
+NAME="AEN580"
+></A
+>4.1.5.1. DBI</H3
 ><P
 >The DBI module is a generic Perl module used the
       MySQL-related modules. As long as your Perl installation was done
@@ -2873,7 +2958,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN583">4.1.5.2. Data::Dumper</H3
+NAME="AEN583"
+></A
+>4.1.5.2. Data::Dumper</H3
 ><P
 >The Data::Dumper module provides data structure persistence for
       Perl (similar to Java's serialization). It comes with later
@@ -2885,7 +2972,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN586">4.1.5.3. MySQL-related modules</H3
+NAME="AEN586"
+></A
+>4.1.5.3. MySQL-related modules</H3
 ><P
 >The Perl/MySQL interface requires a few mutually-dependent Perl
       modules. These modules are grouped together into the the
@@ -2909,7 +2998,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN591">4.1.5.4. TimeDate modules</H3
+NAME="AEN591"
+></A
+>4.1.5.4. TimeDate modules</H3
 ><P
 >Many of the more common date/time/calendar related Perl modules
       have been grouped into a bundle similar to the MySQL modules bundle.
@@ -2923,7 +3014,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN594">4.1.5.5. GD (optional)</H3
+NAME="AEN594"
+></A
+>4.1.5.5. GD (optional)</H3
 ><P
 >The GD library was written by Thomas Boutell a long while ago to
       programatically generate images in C. Since then it's become the
@@ -2976,7 +3069,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN601">4.1.5.6. Chart::Base (optional)</H3
+NAME="AEN601"
+></A
+>4.1.5.6. Chart::Base (optional)</H3
 ><P
 >The Chart module provides Bugzilla with on-the-fly charting
       abilities. It can be installed in the usual fashion after it has been
@@ -2989,7 +3084,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN604">4.1.5.7. Template Toolkit</H3
+NAME="AEN604"
+></A
+>4.1.5.7. Template Toolkit</H3
 ><P
 >When you install Template Toolkit, you'll get asked various
       questions about features to enable. The defaults are fine, except
@@ -3005,7 +3102,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN607">4.1.6. HTTP Server</H2
+NAME="AEN607"
+></A
+>4.1.6. HTTP Server</H2
 ><P
 >You have a freedom of choice here - Apache, Netscape or any other
       server on UNIX would do. You can run the web server on a
@@ -3181,7 +3280,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN626">4.1.7. Bugzilla</H2
+NAME="AEN626"
+></A
+>4.1.7. Bugzilla</H2
 ><P
 >You should untar the Bugzilla files into a directory that you're
       willing to make writable by the default web server user (probably 
@@ -3292,7 +3393,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN643">4.1.8. Setting Up the MySQL Database</H2
+NAME="AEN643"
+></A
+>4.1.8. Setting Up the MySQL Database</H2
 ><P
 >After you've gotten all the software installed and working you're
       ready to start preparing the database for its life as the back end to
@@ -3491,7 +3594,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN681">4.1.9. <TT
+NAME="AEN681"
+></A
+>4.1.9. <TT
 CLASS="filename"
 >checksetup.pl</TT
 ></H2
@@ -3642,7 +3747,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN713">4.1.10. Configuring Bugzilla</H2
+NAME="AEN713"
+></A
+>4.1.10. Configuring Bugzilla</H2
 ><P
 >&#13;      You should run through the parameters on the Edit Parameters page
       (link in the footer) and set them all to appropriate values. 
@@ -3658,13 +3765,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="extraconfig">4.2. Optional Additional Configuration</H1
+NAME="extraconfig"
+></A
+>4.2. Optional Additional Configuration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN719">4.2.1. Dependency Charts</H2
+NAME="AEN719"
+></A
+>4.2.1. Dependency Charts</H2
 ><P
 >As well as the text-based dependency graphs, Bugzilla also
       supports dependency graphing, using a package called 'dot'.
@@ -3726,7 +3837,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN734">4.2.2. Bug Graphs</H2
+NAME="AEN734"
+></A
+>4.2.2. Bug Graphs</H2
 ><P
 >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
@@ -3783,7 +3896,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN747">4.2.3. The Whining Cron</H2
+NAME="AEN747"
+></A
+>4.2.3. The Whining Cron</H2
 ><P
 >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
@@ -3869,7 +3984,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="bzldap">4.2.4. LDAP Authentication</H2
+NAME="bzldap"
+></A
+>4.2.4. LDAP Authentication</H2
 ><P
 >&#13;        <DIV
 CLASS="warning"
@@ -3960,7 +4077,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="content-type">4.2.5. Preventing untrusted Bugzilla content from executing malicious
+NAME="content-type"
+></A
+>4.2.5. Preventing untrusted Bugzilla content from executing malicious
       Javascript code</H2
 ><P
 >It is possible for a Bugzilla to execute malicious Javascript
@@ -4030,7 +4149,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="htaccess">4.2.6. <TT
+NAME="htaccess"
+></A
+>4.2.6. <TT
 CLASS="filename"
 >.htaccess</TT
 >
@@ -4200,7 +4321,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="mod-throttle">4.2.7. <TT
+NAME="mod-throttle"
+></A
+>4.2.7. <TT
 CLASS="filename"
 >mod_throttle</TT
 >
@@ -4249,7 +4372,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="win32">4.3. Win32 Installation Notes</H1
+NAME="win32"
+></A
+>4.3. Win32 Installation Notes</H1
 ><P
 >This section covers installation on Microsoft Windows. 
     Bugzilla has been made to work on Win32 platforms, but the Bugzilla team
@@ -4326,7 +4451,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="wininstall">4.3.1. Win32 Installation: Step-by-step</H2
+NAME="wininstall"
+></A
+>4.3.1. Win32 Installation: Step-by-step</H2
 ><DIV
 CLASS="note"
 ><P
@@ -4561,7 +4688,9 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="AEN863"><P
+NAME="AEN863"
+></A
+><P
 ><B
 >Example 4-1. Installing ActivePerl ppd Modules on Microsoft
             Windows</B
@@ -4619,7 +4748,9 @@ TARGET="_top"
           <DIV
 CLASS="example"
 ><A
-NAME="AEN876"><P
+NAME="AEN876"
+></A
+><P
 ><B
 >Example 4-2. Installing OpenInteract ppd Modules manually on Microsoft
             Windows</B
@@ -5733,7 +5864,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="addlwintips">4.3.2. Additional Windows Tips</H2
+NAME="addlwintips"
+></A
+>4.3.2. Additional Windows Tips</H2
 ><DIV
 CLASS="tip"
 ><P
@@ -5757,7 +5890,9 @@ VALIGN="TOP"
 ><P
 >From Andrew Pearson: 
         <A
-NAME="AEN1046"><BLOCKQUOTE
+NAME="AEN1046"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >You can make Bugzilla work with Personal Web Server for
@@ -5840,7 +5975,9 @@ VALIGN="TOP"
         <DIV
 CLASS="example"
 ><A
-NAME="AEN1058"><P
+NAME="AEN1058"
+></A
+><P
 ><B
 >Example 4-3. Removing encrypt() for Windows NT Bugzilla version 2.12 or
           earlier</B
@@ -5899,7 +6036,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="osx">4.4. Mac OS X Installation Notes</H1
+NAME="osx"
+></A
+>4.4. Mac OS X Installation Notes</H1
 ><P
 >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.
@@ -6022,7 +6161,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="troubleshooting">4.5. Troubleshooting</H1
+NAME="troubleshooting"
+></A
+>4.5. Troubleshooting</H1
 ><P
 >This section gives solutions to common Bugzilla installation
     problems.
@@ -6032,7 +6173,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1092">4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
+NAME="AEN1092"
+></A
+>4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
 ><P
 >&#13;      Try executing <B
 CLASS="command"
@@ -6055,7 +6198,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1097">4.5.2. DBD::Sponge::db prepare failed</H2
+NAME="AEN1097"
+></A
+>4.5.2. DBD::Sponge::db prepare failed</H2
 ><P
 >&#13;        The following error message may appear due to a bug in DBD::mysql
         (over which the Bugzilla team have no control):
@@ -6139,7 +6284,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="paranoid-security">4.5.3. cannot chdir(/var/spool/mqueue)</H2
+NAME="paranoid-security"
+></A
+>4.5.3. cannot chdir(/var/spool/mqueue)</H2
 ><P
 >If you are installing Bugzilla on SuSE Linux, or some other
       distributions with 
@@ -6195,7 +6342,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="trouble-filetemp">4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
+NAME="trouble-filetemp"
+></A
+>4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
 ><P
 >This is caused by a bug in the version of
       <SPAN
@@ -6211,7 +6360,9 @@ HREF="#trouble-filetemp-errors"
 ><DIV
 CLASS="figure"
 ><A
-NAME="trouble-filetemp-errors"><P
+NAME="trouble-filetemp-errors"
+></A
+><P
 ><B
 >Figure 4-1. Other File::Temp error messages</B
 ></P
@@ -6255,7 +6406,9 @@ TARGET="_top"
 ><DIV
 CLASS="figure"
 ><A
-NAME="trouble-filetemp-patch"><P
+NAME="trouble-filetemp-patch"
+></A
+><P
 ><B
 >Figure 4-2. Patch for File::Temp in Perl 5.6.0</B
 ></P
@@ -6300,13 +6453,17 @@ CLASS="programlisting"
 CLASS="chapter"
 ><HR><H1
 ><A
-NAME="administration">Chapter 5. Administering Bugzilla</H1
+NAME="administration"
+></A
+>Chapter 5. Administering Bugzilla</H1
 ><DIV
 CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="parameters">5.1. Bugzilla Configuration</H1
+NAME="parameters"
+></A
+>5.1. Bugzilla Configuration</H1
 ><P
 >Bugzilla is configured by changing various parameters, accessed
     from the "Edit parameters" link in the page footer. Here are
@@ -6606,13 +6763,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="useradmin">5.2. User Administration</H1
+NAME="useradmin"
+></A
+>5.2. User Administration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="defaultuser">5.2.1. Creating the Default User</H2
+NAME="defaultuser"
+></A
+>5.2.1. Creating the Default User</H2
 ><P
 >When you first run checksetup.pl after installing Bugzilla, it
       will prompt you for the administrative username (email address) and
@@ -6704,13 +6865,17 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="manageusers">5.2.2. Managing Other Users</H2
+NAME="manageusers"
+></A
+>5.2.2. Managing Other Users</H2
 ><DIV
 CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="createnewusers">5.2.2.1. Creating new users</H3
+NAME="createnewusers"
+></A
+>5.2.2.1. Creating new users</H3
 ><P
 >Your users can create their own user accounts by clicking the
         "New Account" link at the bottom of each page (assuming they
@@ -6781,7 +6946,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="modifyusers">5.2.2.2. Modifying Users</H3
+NAME="modifyusers"
+></A
+>5.2.2.2. Modifying Users</H3
 ><P
 >To see a specific user, search for their login name
         in the box provided on the "Edit Users" page. To see all users, 
@@ -7010,13 +7177,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="programadmin">5.3. Product, Component, Milestone, and Version Administration</H1
+NAME="programadmin"
+></A
+>5.3. Product, Component, Milestone, and Version Administration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="products">5.3.1. Products</H2
+NAME="products"
+></A
+>5.3.1. Products</H2
 ><P
 >&#13;      <A
 HREF="#gloss-product"
@@ -7070,7 +7241,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="components">5.3.2. Components</H2
+NAME="components"
+></A
+>5.3.2. Components</H2
 ><P
 >Components are subsections of a Product. E.g. the computer game 
       you are designing may have a "UI"
@@ -7123,7 +7296,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="versions">5.3.3. Versions</H2
+NAME="versions"
+></A
+>5.3.3. Versions</H2
 ><P
 >Versions are the revisions of the product, such as "Flinders
       3.1", "Flinders 95", and "Flinders 2000". Version is not a multi-select
@@ -7157,7 +7332,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="milestones">5.3.4. Milestones</H2
+NAME="milestones"
+></A
+>5.3.4. Milestones</H2
 ><P
 >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
@@ -7258,7 +7435,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="voting">5.4. Voting</H1
+NAME="voting"
+></A
+>5.4. Voting</H1
 ><P
 >Voting allows users to be given a pot of votes which they can allocate
     to bugs, to indicate that they'd like them fixed. 
@@ -7318,7 +7497,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="groups">5.5. Groups and Group Security</H1
+NAME="groups"
+></A
+>5.5. Groups and Group Security</H1
 ><P
 >Groups allow the administrator
     to isolate bugs or products that should only be seen by certain people.
@@ -7459,7 +7640,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="security">5.6. Bugzilla Security</H1
+NAME="security"
+></A
+>5.6. Bugzilla Security</H1
 ><DIV
 CLASS="warning"
 ><P
@@ -7558,7 +7741,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="security-networking">5.6.1. TCP/IP Ports</H2
+NAME="security-networking"
+></A
+>5.6.1. TCP/IP Ports</H2
 ><P
 >TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla
       only needs 1... 2 if you need to use features that require e-mail such
@@ -7574,7 +7759,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="security-mysql">5.6.2. MySQL</H2
+NAME="security-mysql"
+></A
+>5.6.2. MySQL</H2
 ><P
 >MySQL ships by default with many settings that should be changed.
       By defaults it allows anybody to connect from localhost without a
@@ -7707,7 +7894,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="security-daemon">5.6.3. Daemon Accounts</H2
+NAME="security-daemon"
+></A
+>5.6.3. Daemon Accounts</H2
 ><P
 >Many daemons, such as Apache's httpd and MySQL's mysqld default to
       running as either <SPAN
@@ -7780,7 +7969,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="security-access">5.6.4. Web Server Access Controls</H2
+NAME="security-access"
+></A
+>5.6.4. Web Server Access Controls</H2
 ><P
 >There are many files that are placed in the Bugzilla directory
       area that should not be accessable from the web. Because of the way
@@ -8069,7 +8260,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="cust-templates">5.7. Template Customisation</H1
+NAME="cust-templates"
+></A
+>5.7. Template Customisation</H1
 ><P
 >&#13;      One of the large changes for 2.16 was the templatisation of the
       entire user-facing UI, using the 
@@ -8093,7 +8286,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1534">5.7.1. What to Edit</H2
+NAME="AEN1534"
+></A
+>5.7.1. What to Edit</H2
 ><P
 >&#13;        There are two different ways of editing of Bugzilla's templates,
         and which you use depends mainly on how you upgrade Bugzilla. The
@@ -8241,7 +8436,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1557">5.7.2. How To Edit Templates</H2
+NAME="AEN1557"
+></A
+>5.7.2. How To Edit Templates</H2
 ><P
 >&#13;        The syntax of the Template Toolkit language is beyond the scope of
         this guide. It's reasonably easy to pick up by looking at the current 
@@ -8321,7 +8518,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1567">5.7.3. Template Formats</H2
+NAME="AEN1567"
+></A
+>5.7.3. Template Formats</H2
 ><P
 >&#13;        Some CGIs have the ability to use more than one template. For
         example, buglist.cgi can output bug lists as RDF or two
@@ -8381,7 +8580,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1580">5.7.4. Particular Templates</H2
+NAME="AEN1580"
+></A
+>5.7.4. Particular Templates</H2
 ><P
 >&#13;        There are a few templates you may be particularly interested in
         customising for your installation.
@@ -8554,7 +8755,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="upgrading">5.8. Upgrading to New Releases</H1
+NAME="upgrading"
+></A
+>5.8. Upgrading to New Releases</H1
 ><P
 >Upgrading Bugzilla is something we all want to do from time to time,
     be it to get new features or pick up the latest security fix. How easy
@@ -8638,7 +8841,9 @@ CLASS="filename"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-cvs"><P
+NAME="upgrade-cvs"
+></A
+><P
 ><B
 >Example 5-1. Upgrading using CVS</B
 ></P
@@ -8793,7 +8998,9 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-tarball"><P
+NAME="upgrade-tarball"
+></A
+><P
 ><B
 >Example 5-2. Upgrading using the tarball</B
 ></P
@@ -8947,7 +9154,9 @@ VALIGN="TOP"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-patches"><P
+NAME="upgrade-patches"
+></A
+><P
 ><B
 >Example 5-3. Upgrading using patches</B
 ></P
@@ -9046,13 +9255,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="integration">5.9. Integrating Bugzilla with Third-Party Tools</H1
+NAME="integration"
+></A
+>5.9. Integrating Bugzilla with Third-Party Tools</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="bonsai">5.9.1. Bonsai</H2
+NAME="bonsai"
+></A
+>5.9.1. Bonsai</H2
 ><P
 >Bonsai is a web-based tool for managing 
     <A
@@ -9076,7 +9289,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="cvs">5.9.2. CVS</H2
+NAME="cvs"
+></A
+>5.9.2. CVS</H2
 ><P
 >CVS integration is best accomplished, at this point, using the
     Bugzilla Email Gateway.</P
@@ -9111,7 +9326,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="scm">5.9.3. Perforce SCM</H2
+NAME="scm"
+></A
+>5.9.3. Perforce SCM</H2
 ><P
 >You can find the project page for Bugzilla and Teamtrack Perforce
     integration (p4dti) at: 
@@ -9149,7 +9366,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="tinderbox">5.9.4. Tinderbox/Tinderbox2</H2
+NAME="tinderbox"
+></A
+>5.9.4. Tinderbox/Tinderbox2</H2
 ><P
 >We need Tinderbox integration information.</P
 ></DIV
@@ -9159,7 +9378,9 @@ NAME="tinderbox">5.9.4. Tinderbox/Tinderbox2</H2
 CLASS="appendix"
 ><HR><H1
 ><A
-NAME="faq">Appendix A. The Bugzilla FAQ</H1
+NAME="faq"
+></A
+>Appendix A. The Bugzilla FAQ</H1
 ><P
 >&#13;    This FAQ includes questions not covered elsewhere in the Guide.
   </P
@@ -9644,14 +9865,18 @@ HREF="#faq-hacking-patches"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-general">1. General Questions</H3
+NAME="faq-general"
+></A
+>1. General Questions</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-information"><B
+NAME="faq-general-information"
+></A
+><B
 >A.1.1. </B
 >
            Where can I find information about Bugzilla?</P
@@ -9677,7 +9902,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-license"><B
+NAME="faq-general-license"
+></A
+><B
 >A.1.2. </B
 >
            What license is Bugzilla distributed under?
@@ -9704,7 +9931,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-support"><B
+NAME="faq-general-support"
+></A
+><B
 >A.1.3. </B
 >
            How do I get commercial support for Bugzilla?
@@ -9748,7 +9977,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-companies"><B
+NAME="faq-general-companies"
+></A
+><B
 >A.1.4. </B
 >
            What major companies or projects are currently using Bugzilla
@@ -9852,7 +10083,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-maintainers"><B
+NAME="faq-general-maintainers"
+></A
+><B
 >A.1.5. </B
 >
            Who maintains Bugzilla?
@@ -9880,7 +10113,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-compare"><B
+NAME="faq-general-compare"
+></A
+><B
 >A.1.6. </B
 >
            How does Bugzilla stack up against other bug-tracking databases?
@@ -9916,7 +10151,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-bzmissing"><B
+NAME="faq-general-bzmissing"
+></A
+><B
 >A.1.7. </B
 >
            Why doesn't Bugzilla offer this or that feature or compatibility
@@ -9954,7 +10191,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-mysql"><B
+NAME="faq-general-mysql"
+></A
+><B
 >A.1.8. </B
 >
            Why MySQL?  I'm interested in seeing Bugzilla run on
@@ -9997,7 +10236,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-bonsaitools"><B
+NAME="faq-general-bonsaitools"
+></A
+><B
 >A.1.9. </B
 >
            Why do the scripts say
@@ -10060,7 +10301,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-cookie"><B
+NAME="faq-general-cookie"
+></A
+><B
 >A.1.10. </B
 >
            Is there an easy way to change the Bugzilla cookie name?
@@ -10081,7 +10324,9 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-phb">2. Managerial Questions</H3
+NAME="faq-phb"
+></A
+>2. Managerial Questions</H3
 ><P
 >&#13; <DIV
 CLASS="note"
@@ -10118,7 +10363,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-client"><B
+NAME="faq-phb-client"
+></A
+><B
 >A.2.1. </B
 >
            Is Bugzilla web-based, or do you have to have specific software or
@@ -10142,7 +10389,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-integration"><B
+NAME="faq-phb-integration"
+></A
+><B
 >A.2.2. </B
 >
            Can Bugzilla integrate with
@@ -10166,7 +10415,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-projects"><B
+NAME="faq-phb-projects"
+></A
+><B
 >A.2.3. </B
 >
            Does Bugzilla allow the user to track multiple projects?
@@ -10219,7 +10470,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-sorting"><B
+NAME="faq-phb-sorting"
+></A
+><B
 >A.2.4. </B
 >
            If I am on many projects, and search for all bugs assigned to me, will
@@ -10242,7 +10495,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-attachments"><B
+NAME="faq-phb-attachments"
+></A
+><B
 >A.2.5. </B
 >
            Does Bugzilla allow attachments (text, screenshots, URLs etc)? If yes,
@@ -10269,7 +10524,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-priorities"><B
+NAME="faq-phb-priorities"
+></A
+><B
 >A.2.6. </B
 >
            Does Bugzilla allow us to define our own priorities and levels? Do we
@@ -10304,7 +10561,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-reporting"><B
+NAME="faq-phb-reporting"
+></A
+><B
 >A.2.7. </B
 >
            Does Bugzilla provide any reporting features, metrics, graphs, etc? You
@@ -10373,7 +10632,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-email"><B
+NAME="faq-phb-email"
+></A
+><B
 >A.2.8. </B
 >
            Is there email notification and if so, what do you see when you get an
@@ -10398,7 +10659,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-cclist"><B
+NAME="faq-phb-cclist"
+></A
+><B
 >A.2.9. </B
 >
            Can email notification be set up to send to multiple
@@ -10421,7 +10684,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-emailapp"><B
+NAME="faq-phb-emailapp"
+></A
+><B
 >A.2.10. </B
 >
            Do users have to have any particular
@@ -10478,7 +10743,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-data"><B
+NAME="faq-phb-data"
+></A
+><B
 >A.2.11. </B
 >
            Does Bugzilla allow data to be imported and exported? If I had outsiders
@@ -10534,7 +10801,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-l10n"><B
+NAME="faq-phb-l10n"
+></A
+><B
 >A.2.12. </B
 >
            Has anyone converted Bugzilla to another language to be used in other
@@ -10570,7 +10839,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-reports"><B
+NAME="faq-phb-reports"
+></A
+><B
 >A.2.13. </B
 >
            Can a user create and save reports? Can they do this in Word format?
@@ -10593,7 +10864,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-searching"><B
+NAME="faq-phb-searching"
+></A
+><B
 >A.2.14. </B
 >
            Does Bugzilla have the ability to search by word, phrase, compound
@@ -10617,7 +10890,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-midair"><B
+NAME="faq-phb-midair"
+></A
+><B
 >A.2.15. </B
 >
             Does Bugzilla provide record locking when there is simultaneous access
@@ -10642,7 +10917,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-backup"><B
+NAME="faq-phb-backup"
+></A
+><B
 >A.2.16. </B
 >
            Are there any backup features provided?
@@ -10670,7 +10947,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-livebackup"><B
+NAME="faq-phb-livebackup"
+></A
+><B
 >A.2.17. </B
 >
            Can users be on the system while a backup is in progress?
@@ -10694,7 +10973,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-maintenance"><B
+NAME="faq-phb-maintenance"
+></A
+><B
 >A.2.18. </B
 >
            What type of human resources are needed to be on staff to install and
@@ -10727,7 +11008,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-installtime"><B
+NAME="faq-phb-installtime"
+></A
+><B
 >A.2.19. </B
 >
            What time frame are we looking at if we decide to hire people to install
@@ -10758,7 +11041,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-cost"><B
+NAME="faq-phb-cost"
+></A
+><B
 >A.2.20. </B
 >
            Is there any licensing fee or other fees for using Bugzilla? Any
@@ -10781,14 +11066,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-security">3. Bugzilla Security</H3
+NAME="faq-security"
+></A
+>3. Bugzilla Security</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-mysql"><B
+NAME="faq-security-mysql"
+></A
+><B
 >A.3.1. </B
 >
            How do I completely disable MySQL security if it's giving me problems
@@ -10815,7 +11104,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-knownproblems"><B
+NAME="faq-security-knownproblems"
+></A
+><B
 >A.3.2. </B
 >
            Are there any security problems with Bugzilla?
@@ -10841,7 +11132,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-mysqluser"><B
+NAME="faq-security-mysqluser"
+></A
+><B
 >A.3.3. </B
 >
            I've implemented the security fixes mentioned in Chris Yeh's security
@@ -10866,14 +11159,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-email">4. Bugzilla Email</H3
+NAME="faq-email"
+></A
+>4. Bugzilla Email</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-nomail"><B
+NAME="faq-email-nomail"
+></A
+><B
 >A.4.1. </B
 >
            I have a user who doesn't want to receive any more email from Bugzilla.
@@ -10901,7 +11198,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-testing"><B
+NAME="faq-email-testing"
+></A
+><B
 >A.4.2. </B
 >
            I'm evaluating/testing Bugzilla, and don't want it to send email to
@@ -10925,7 +11224,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-whine"><B
+NAME="faq-email-whine"
+></A
+><B
 >A.4.3. </B
 >
            I want whineatnews.pl to whine at something more, or other than, only new
@@ -10955,7 +11256,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-procmail"><B
+NAME="faq-email-procmail"
+></A
+><B
 >A.4.4. </B
 >
            I don't like/want to use Procmail to hand mail off to bug_email.pl.
@@ -10971,7 +11274,9 @@ CLASS="answer"
            You can call bug_email.pl directly from your aliases file, with
            an entry like this:
            <A
-NAME="AEN1979"><BLOCKQUOTE
+NAME="AEN1979"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >&#13;         bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
@@ -10990,7 +11295,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-mailif"><B
+NAME="faq-email-mailif"
+></A
+><B
 >A.4.5. </B
 >
            How do I set up the email interface to submit/change bugs via email?
@@ -11013,7 +11320,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-sendmailnow"><B
+NAME="faq-email-sendmailnow"
+></A
+><B
 >A.4.6. </B
 >
            Email takes FOREVER to reach me from Bugzilla -- it's extremely slow.
@@ -11046,7 +11355,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-nonreceived"><B
+NAME="faq-email-nonreceived"
+></A
+><B
 >A.4.7. </B
 >
             How come email from Bugzilla changes never reaches me?
@@ -11075,14 +11386,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-db">5. Bugzilla Database</H3
+NAME="faq-db"
+></A
+>5. Bugzilla Database</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-oracle"><B
+NAME="faq-db-oracle"
+></A
+><B
 >A.5.1. </B
 >
            I've heard Bugzilla can be used with Oracle?
@@ -11108,7 +11423,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-corrupted"><B
+NAME="faq-db-corrupted"
+></A
+><B
 >A.5.2. </B
 >
            I think my database might be corrupted, or contain invalid entries. What
@@ -11153,7 +11470,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-manualedit"><B
+NAME="faq-db-manualedit"
+></A
+><B
 >A.5.3. </B
 >
            I want to manually edit some entries in my database. How?
@@ -11192,7 +11511,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-permissions"><B
+NAME="faq-db-permissions"
+></A
+><B
 >A.5.4. </B
 >
            I think I've set up MySQL permissions correctly, but Bugzilla still can't
@@ -11251,7 +11572,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-synchronize"><B
+NAME="faq-db-synchronize"
+></A
+><B
 >A.5.5. </B
 >
            How do I synchronize bug information among multiple different Bugzilla
@@ -11286,14 +11609,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-nt">6. Bugzilla and Win32</H3
+NAME="faq-nt"
+></A
+>6. Bugzilla and Win32</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-easiest"><B
+NAME="faq-nt-easiest"
+></A
+><B
 >A.6.1. </B
 >
            What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
@@ -11316,7 +11643,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-bundle"><B
+NAME="faq-nt-bundle"
+></A
+><B
 >A.6.2. </B
 >
            Is there a "Bundle::Bugzilla" equivalent for Win32?
@@ -11340,7 +11669,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-mappings"><B
+NAME="faq-nt-mappings"
+></A
+><B
 >A.6.3. </B
 >
            CGI's are failing with a "something.cgi is not a valid Windows NT
@@ -11361,7 +11692,9 @@ CLASS="answer"
 ><P
 >&#13;     Microsoft has some advice on this matter, as well:
            <A
-NAME="AEN2055"><BLOCKQUOTE
+NAME="AEN2055"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >&#13;         "Set application mappings. In the ISM, map the extension for the script
@@ -11384,7 +11717,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-dbi"><B
+NAME="faq-nt-dbi"
+></A
+><B
 >A.6.4. </B
 >
            I'm having trouble with the perl modules for NT not being able to talk to
@@ -11450,14 +11785,18 @@ TARGET="_top"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-use">7. Bugzilla Usage</H3
+NAME="faq-use"
+></A
+>7. Bugzilla Usage</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-changeaddress"><B
+NAME="faq-use-changeaddress"
+></A
+><B
 >A.7.1. </B
 >
            How do I change my user name (email address) in Bugzilla?
@@ -11480,7 +11819,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-query"><B
+NAME="faq-use-query"
+></A
+><B
 >A.7.2. </B
 >
            The query page is very confusing.  Isn't there a simpler way to query?
@@ -11504,7 +11845,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-accept"><B
+NAME="faq-use-accept"
+></A
+><B
 >A.7.3. </B
 >
            I'm confused by the behavior of the "accept" button in the Show Bug form.
@@ -11557,7 +11900,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-attachment"><B
+NAME="faq-use-attachment"
+></A
+><B
 >A.7.4. </B
 >
            I can't upload anything into the database via the "Create Attachment"
@@ -11582,7 +11927,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-keyword"><B
+NAME="faq-use-keyword"
+></A
+><B
 >A.7.5. </B
 >
            How do I change a keyword in Bugzilla, once some bugs are using it?
@@ -11606,7 +11953,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-close"><B
+NAME="faq-use-close"
+></A
+><B
 >A.7.6. </B
 >
         Why can't I close bugs from the "Change Several Bugs at Once" page?
@@ -11640,14 +11989,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-hacking">8. Bugzilla Hacking</H3
+NAME="faq-hacking"
+></A
+>8. Bugzilla Hacking</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-bugzillabugs"><B
+NAME="faq-hacking-bugzillabugs"
+></A
+><B
 >A.8.1. </B
 >
            What bugs are in Bugzilla right now?
@@ -11691,7 +12044,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-priority"><B
+NAME="faq-hacking-priority"
+></A
+><B
 >A.8.2. </B
 >
            How can I change the default priority to a null value?  For instance, have the default
@@ -11721,7 +12076,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-patches"><B
+NAME="faq-hacking-patches"
+></A
+><B
 >A.8.3. </B
 >
            What's the best way to submit patches?  What guidelines should I follow?
@@ -11796,7 +12153,9 @@ TARGET="_top"
 CLASS="appendix"
 ><HR><H1
 ><A
-NAME="database">Appendix B. The Bugzilla Database</H1
+NAME="database"
+></A
+>Appendix B. The Bugzilla Database</H1
 ><DIV
 CLASS="note"
 ><P
@@ -11830,7 +12189,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="dbschema">B.1. Database Schema Chart</H1
+NAME="dbschema"
+></A
+>B.1. Database Schema Chart</H1
 ><P
 >&#13;      <DIV
 CLASS="mediaobject"
@@ -11851,7 +12212,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="dbdoc">B.2. MySQL Bugzilla Database Introduction</H1
+NAME="dbdoc"
+></A
+>B.2. MySQL Bugzilla Database Introduction</H1
 ><P
 >This information comes straight from my life. I was forced to learn
     how Bugzilla organizes database because of nitpicky requests from users
@@ -11911,7 +12274,9 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN2175">B.2.1. Bugzilla Database Basics</H2
+NAME="AEN2175"
+></A
+>B.2.1. Bugzilla Database Basics</H2
 ><P
 >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
@@ -12025,7 +12390,9 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN2202">B.2.1.1. Bugzilla Database Tables</H3
+NAME="AEN2202"
+></A
+>B.2.1.1. Bugzilla Database Tables</H3
 ><P
 >Imagine your MySQL database as a series of spreadsheets, and
         you won't be too far off. If you use this command:</P
@@ -12265,7 +12632,9 @@ this.&nbsp;&nbsp;But&nbsp;you&nbsp;need&nbsp;to&nbsp;know&nbsp;this&nbsp;stuff&n
 CLASS="appendix"
 ><HR><H1
 ><A
-NAME="patches">Appendix C. Useful Patches and Utilities for Bugzilla</H1
+NAME="patches"
+></A
+>Appendix C. Useful Patches and Utilities for Bugzilla</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
@@ -12274,7 +12643,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="rewrite">C.1. Apache 
+NAME="rewrite"
+></A
+>C.1. Apache 
     <TT
 CLASS="filename"
 >mod_rewrite</TT
@@ -12343,7 +12714,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="cmdline">C.2. Command-line Bugzilla Queries</H1
+NAME="cmdline"
+></A
+>C.2. Command-line Bugzilla Queries</H1
 ><P
 >There are a suite of Unix utilities for querying Bugzilla from the 
     command line. They live in the 
@@ -12423,7 +12796,9 @@ CLASS="command"
 CLASS="appendix"
 ><HR><H1
 ><A
-NAME="variants">Appendix D. Bugzilla Variants and Competitors</H1
+NAME="variants"
+></A
+>Appendix D. Bugzilla Variants and Competitors</H1
 ><P
 >I created this section to answer questions about Bugzilla competitors
   and variants, then found a wonderful site which covers an awful lot of what
@@ -12440,7 +12815,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-redhat">D.1. Red Hat Bugzilla</H1
+NAME="variant-redhat"
+></A
+>D.1. Red Hat Bugzilla</H1
 ><P
 >Red Hat's old fork of Bugzilla which was based on version 2.8 is now
     obsolete.  The newest version in use is based on version 2.17.1 and is in
@@ -12473,7 +12850,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-fenris">D.2. Loki Bugzilla (Fenris)</H1
+NAME="variant-fenris"
+></A
+>D.2. Loki Bugzilla (Fenris)</H1
 ><P
 >Fenris was a fork from Bugzilla made by Loki Games; when
     Loki went into receivership, it died. While Loki's other code lives on,
@@ -12487,7 +12866,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-issuezilla">D.3. Issuezilla</H1
+NAME="variant-issuezilla"
+></A
+>D.3. Issuezilla</H1
 ><P
 >Issuezilla was another fork from Bugzilla, made by collab.net and
     hosted at tigris.org. It is also dead; the primary focus of bug-tracking 
@@ -12504,7 +12885,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-scarab">D.4. Scarab</H1
+NAME="variant-scarab"
+></A
+>D.4. Scarab</H1
 ><P
 >Scarab is a new open source bug-tracking system built using Java
     Servlet technology. It is currently at version 1.0 beta 13.</P
@@ -12524,7 +12907,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-perforce">D.5. Perforce SCM</H1
+NAME="variant-perforce"
+></A
+>D.5. Perforce SCM</H1
 ><P
 >Although Perforce isn't really a bug tracker, it can be used as
     such through the <SPAN
@@ -12549,7 +12934,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="variant-sourceforge">D.6. SourceForge</H1
+NAME="variant-sourceforge"
+></A
+>D.6. SourceForge</H1
 ><P
 >SourceForge is a way of coordinating geographically
     distributed free software and open source projects over the Internet.
@@ -12570,11 +12957,15 @@ TARGET="_top"
 CLASS="appendix"
 ><HR><H1
 ><A
-NAME="gfdl">Appendix E. GNU Free Documentation License</H1
+NAME="gfdl"
+></A
+>Appendix E. GNU Free Documentation License</H1
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2290"><BLOCKQUOTE
+NAME="AEN2290"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place,
@@ -12587,7 +12978,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-0">0. PREAMBLE</H1
+NAME="gfdl-0"
+></A
+>0. PREAMBLE</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
@@ -12615,7 +13008,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-1">1. APPLICABILITY AND DEFINITIONS</H1
+NAME="gfdl-1"
+></A
+>1. APPLICABILITY AND DEFINITIONS</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
@@ -12678,7 +13073,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-2">2. VERBATIM COPYING</H1
+NAME="gfdl-2"
+></A
+>2. VERBATIM COPYING</H1
 ><P
 >You may copy and distribute the Document in any medium, either
     commercially or noncommercially, provided that this License, the
@@ -12698,7 +13095,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-3">3. COPYING IN QUANTITY</H1
+NAME="gfdl-3"
+></A
+>3. COPYING IN QUANTITY</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
@@ -12740,7 +13139,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-4">4. MODIFICATIONS</H1
+NAME="gfdl-4"
+></A
+>4. MODIFICATIONS</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
@@ -12876,7 +13277,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-5">5. COMBINING DOCUMENTS</H1
+NAME="gfdl-5"
+></A
+>5. COMBINING DOCUMENTS</H1
 ><P
 >You may combine the Document with other documents released under
     this License, under the terms defined in section 4 above for modified
@@ -12905,7 +13308,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-6">6. COLLECTIONS OF DOCUMENTS</H1
+NAME="gfdl-6"
+></A
+>6. COLLECTIONS OF DOCUMENTS</H1
 ><P
 >You may make a collection consisting of the Document and other
     documents released under this License, and replace the individual copies
@@ -12924,7 +13329,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-7">7. AGGREGATION WITH INDEPENDENT WORKS</H1
+NAME="gfdl-7"
+></A
+>7. AGGREGATION WITH INDEPENDENT WORKS</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
@@ -12946,7 +13353,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-8">8. TRANSLATION</H1
+NAME="gfdl-8"
+></A
+>8. TRANSLATION</H1
 ><P
 >Translation is considered a kind of modification, so you may
     distribute translations of the Document under the terms of section 4.
@@ -12964,7 +13373,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-9">9. TERMINATION</H1
+NAME="gfdl-9"
+></A
+>9. TERMINATION</H1
 ><P
 >You may not copy, modify, sublicense, or distribute the Document
     except as expressly provided for under this License. Any other attempt to
@@ -12979,7 +13390,9 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-10">10. FUTURE REVISIONS OF THIS LICENSE</H1
+NAME="gfdl-10"
+></A
+>10. FUTURE REVISIONS OF THIS LICENSE</H1
 ><P
 >The Free Software Foundation may publish new, revised versions of
     the GNU Free Documentation License from time to time. Such new versions
@@ -13007,13 +13420,17 @@ CLASS="section"
 ><HR><H1
 CLASS="section"
 ><A
-NAME="gfdl-howto">How to use this License for your documents</H1
+NAME="gfdl-howto"
+></A
+>How to use this License for your documents</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="AEN2380"><BLOCKQUOTE
+NAME="AEN2380"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >Copyright (c) YEAR YOUR NAME. Permission is granted to copy,
@@ -13040,13 +13457,17 @@ CLASS="BLOCKQUOTE"
 CLASS="GLOSSARY"
 ><H1
 ><A
-NAME="glossary">Glossary</H1
+NAME="glossary"
+></A
+>Glossary</H1
 ><DIV
 CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="AEN2385">0-9, high ascii</H1
+NAME="AEN2385"
+></A
+>0-9, high ascii</H1
 ><DL
 ><DT
 ><B
@@ -13078,7 +13499,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-a">A</H1
+NAME="gloss-a"
+></A
+>A</H1
 ><DL
 ><DT
 ><B
@@ -13220,7 +13643,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-b">B</H1
+NAME="gloss-b"
+></A
+>B</H1
 ><DL
 ><DT
 ><B
@@ -13260,7 +13685,9 @@ CLASS="QUOTE"
 ></DD
 ><DT
 ><A
-NAME="gloss-bugzilla"><B
+NAME="gloss-bugzilla"
+></A
+><B
 >Bugzilla</B
 ></DT
 ><DD
@@ -13275,11 +13702,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-c">C</H1
+NAME="gloss-c"
+></A
+>C</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-cgi"><B
+NAME="gloss-cgi"
+></A
+><B
 >Common Gateway Interface</B
 ></DT
 > (CGI)<DD
@@ -13297,7 +13728,9 @@ CLASS="acronym"
 ></DD
 ><DT
 ><A
-NAME="gloss-component"><B
+NAME="gloss-component"
+></A
+><B
 >Component</B
 ></DT
 ><DD
@@ -13309,7 +13742,9 @@ NAME="gloss-component"><B
 ></DD
 ><DT
 ><A
-NAME="gloss-cpan"><B
+NAME="gloss-cpan"
+></A
+><B
 >&#13;        <SPAN
 CLASS="acronym"
 >CPAN</SPAN
@@ -13343,7 +13778,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-d">D</H1
+NAME="gloss-d"
+></A
+>D</H1
 ><DL
 ><DT
 ><B
@@ -13372,7 +13809,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-g">G</H1
+NAME="gloss-g"
+></A
+>G</H1
 ><DL
 ><DT
 ><B
@@ -13407,11 +13846,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-m">M</H1
+NAME="gloss-m"
+></A
+>M</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-mta"><B
+NAME="gloss-mta"
+></A
+><B
 >Message Transport Agent</B
 ></DT
 > (MTA)<DD
@@ -13439,7 +13882,9 @@ CLASS="literal"
 ></DD
 ><DT
 ><A
-NAME="gloss-mysql"><B
+NAME="gloss-mysql"
+></A
+><B
 >MySQL</B
 ></DT
 ><DD
@@ -13486,7 +13931,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-p">P</H1
+NAME="gloss-p"
+></A
+>P</H1
 ><DL
 ><DT
 ><B
@@ -13524,7 +13971,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-q">Q</H1
+NAME="gloss-q"
+></A
+>Q</H1
 ><DL
 ><DT
 ><B
@@ -13567,11 +14016,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-r">R</H1
+NAME="gloss-r"
+></A
+>R</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-rdbms"><B
+NAME="gloss-rdbms"
+></A
+><B
 >Relational DataBase Managment System</B
 ></DT
 > (RDBMS)<DD
@@ -13587,7 +14040,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-s">S</H1
+NAME="gloss-s"
+></A
+>S</H1
 ><DL
 ><DT
 ><B
@@ -13664,11 +14119,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-t">T</H1
+NAME="gloss-t"
+></A
+>T</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-target-milestone"><B
+NAME="gloss-target-milestone"
+></A
+><B
 >Target Milestone</B
 ></DT
 ><DD
@@ -13688,7 +14147,9 @@ CLASS="QUOTE"
 ></DD
 ><DT
 ><A
-NAME="gloss-tcl"><B
+NAME="gloss-tcl"
+></A
+><B
 >Tool Command Language</B
 ></DT
 > (TCL)<DD
@@ -13706,11 +14167,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-z">Z</H1
+NAME="gloss-z"
+></A
+>Z</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-zarro"><B
+NAME="gloss-zarro"
+></A
+><B
 >Zarro Boogs Found</B
 ></DT
 ><DD
@@ -13720,7 +14185,9 @@ NAME="gloss-zarro"><B
         Terry had the following to say:
         </P
 ><A
-NAME="AEN2579"><TABLE
+NAME="AEN2579"
+></A
+><TABLE
 BORDER="0"
 WIDTH="100%"
 CELLSPACING="0"
index 8d5298f3bca894eb0b3b4af574e3298ab3b04834..0cdf6479f5f25f503b1b2971c0aed1218bce7e5f 100644 (file)
@@ -4,8 +4,7 @@
 >About This Guide</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="chapter"
 ><H1
 ><A
-NAME="about">Chapter 1. About This Guide</H1
+NAME="about"
+></A
+>Chapter 1. About This Guide</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 606f334a67899f5a6af7e134d72e48e5d3f51161..12f92c737adb35cd71412e08317e5f7428c47f73 100644 (file)
@@ -4,8 +4,7 @@
 >Administering Bugzilla</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="chapter"
 ><H1
 ><A
-NAME="administration">Chapter 5. Administering Bugzilla</H1
+NAME="administration"
+></A
+>Chapter 5. Administering Bugzilla</H1
 ><DIV
 CLASS="TOC"
 ><DL
index dc68657535225b1b9f06d4b7430ace969f7f2939..36124e669190bc2117181be2d90bb5c21e399dcd 100644 (file)
@@ -4,8 +4,7 @@
 >Command-line Bugzilla Queries</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -76,7 +75,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="cmdline">C.2. Command-line Bugzilla Queries</H1
+NAME="cmdline"
+></A
+>C.2. Command-line Bugzilla Queries</H1
 ><P
 >There are a suite of Unix utilities for querying Bugzilla from the 
     command line. They live in the 
index f76da8f6be2642d442cc693ab030f1e95f395cd6..4591be762c286f9a35860cee225c9dc63ca62a0b 100644 (file)
@@ -4,8 +4,7 @@
 >Document Conventions</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="conventions">1.5. Document Conventions</H1
+NAME="conventions"
+></A
+>1.5. Document Conventions</H1
 ><P
 >This document uses the following conventions:</P
 ><DIV
 CLASS="informaltable"
 ><A
-NAME="AEN111"><P
+NAME="AEN111"
+></A
+><P
 ></P
 ><TABLE
 BORDER="0"
index 7df0f74b5a87dfb83e95009359884f7c0214db23..dd02c7bc28b6c9f346c7cbf4f5e6d08474abba46 100644 (file)
@@ -4,8 +4,7 @@
 >Copyright Information</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,9 +72,13 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="copyright">1.1. Copyright Information</H1
+NAME="copyright"
+></A
+>1.1. Copyright Information</H1
 ><A
-NAME="AEN34"><TABLE
+NAME="AEN34"
+></A
+><TABLE
 BORDER="0"
 WIDTH="100%"
 CELLSPACING="0"
index ad682c0d5c2c59dec225df8fde0e4b4749b73199..69352ac7581581b524ada6aef23155fe73f9a0d7 100644 (file)
@@ -4,8 +4,7 @@
 >Credits</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="credits">1.4. Credits</H1
+NAME="credits"
+></A
+>1.4. Credits</H1
 ><P
 >&#13;      The people listed below have made enormous contributions to the
       creation of this Guide, through their writing, dedicated hacking efforts,
index af766f5ab5f3a4e6269231588048d7ae2ac9f749..3da26dd9c3f60b58b5f8d59c6418fb6859cdde85 100644 (file)
@@ -4,8 +4,7 @@
 >Template Customisation</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="cust-templates">5.7. Template Customisation</H1
+NAME="cust-templates"
+></A
+>5.7. Template Customisation</H1
 ><P
 >&#13;      One of the large changes for 2.16 was the templatisation of the
       entire user-facing UI, using the 
@@ -97,7 +98,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1534">5.7.1. What to Edit</H2
+NAME="AEN1534"
+></A
+>5.7.1. What to Edit</H2
 ><P
 >&#13;        There are two different ways of editing of Bugzilla's templates,
         and which you use depends mainly on how you upgrade Bugzilla. The
@@ -245,7 +248,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1557">5.7.2. How To Edit Templates</H2
+NAME="AEN1557"
+></A
+>5.7.2. How To Edit Templates</H2
 ><P
 >&#13;        The syntax of the Template Toolkit language is beyond the scope of
         this guide. It's reasonably easy to pick up by looking at the current 
@@ -325,7 +330,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1567">5.7.3. Template Formats</H2
+NAME="AEN1567"
+></A
+>5.7.3. Template Formats</H2
 ><P
 >&#13;        Some CGIs have the ability to use more than one template. For
         example, buglist.cgi can output bug lists as RDF or two
@@ -385,7 +392,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1580">5.7.4. Particular Templates</H2
+NAME="AEN1580"
+></A
+>5.7.4. Particular Templates</H2
 ><P
 >&#13;        There are a few templates you may be particularly interested in
         customising for your installation.
index 1ba2a5d5b1415142bef0a9d7541f27689d6bf48b..130741a7c6b57fec0b44a59aeb42e9fa5bd65e3a 100644 (file)
@@ -4,8 +4,7 @@
 >The Bugzilla Database</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="appendix"
 ><H1
 ><A
-NAME="database">Appendix B. The Bugzilla Database</H1
+NAME="database"
+></A
+>Appendix B. The Bugzilla Database</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 8fd74a69a5395091ba88acb1d741f14a076af054..b117072eba700f7fc2df74c0b1d8c02368f823bb 100644 (file)
@@ -4,8 +4,7 @@
 >MySQL Bugzilla Database Introduction</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="dbdoc">B.2. MySQL Bugzilla Database Introduction</H1
+NAME="dbdoc"
+></A
+>B.2. MySQL Bugzilla Database Introduction</H1
 ><P
 >This information comes straight from my life. I was forced to learn
     how Bugzilla organizes database because of nitpicky requests from users
@@ -133,7 +134,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN2175">B.2.1. Bugzilla Database Basics</H2
+NAME="AEN2175"
+></A
+>B.2.1. Bugzilla Database Basics</H2
 ><P
 >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
@@ -247,7 +250,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN2202">B.2.1.1. Bugzilla Database Tables</H3
+NAME="AEN2202"
+></A
+>B.2.1.1. Bugzilla Database Tables</H3
 ><P
 >Imagine your MySQL database as a series of spreadsheets, and
         you won't be too far off. If you use this command:</P
index 53d9420df74438e1b705f31af9388566bc60133a..4f4a025d2a21060a3146431d877ee6a5a35613cc 100644 (file)
@@ -4,8 +4,7 @@
 >Database Schema Chart</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="dbschema">B.1. Database Schema Chart</H1
+NAME="dbschema"
+></A
+>B.1. Database Schema Chart</H1
 ><P
 >&#13;      <DIV
 CLASS="mediaobject"
index c0448394deb85a952f9ea8d41a278b7b07f27e18..8712a5f74354cfb963caddc4d1d697e30a29db02 100644 (file)
@@ -4,8 +4,7 @@
 >Disclaimer</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="disclaimer">1.2. Disclaimer</H1
+NAME="disclaimer"
+></A
+>1.2. Disclaimer</H1
 ><P
 >&#13;      No liability for the contents of this document can be accepted.
       Use the concepts, examples, and other content at your own risk.
index 2c893e9256390e58fba7d5b0af21f403d4a97bc0..e1e714decb105823aa9726ddcc1010bb736a3316 100644 (file)
@@ -4,8 +4,7 @@
 >Optional Additional Configuration</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="extraconfig">4.2. Optional Additional Configuration</H1
+NAME="extraconfig"
+></A
+>4.2. Optional Additional Configuration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN719">4.2.1. Dependency Charts</H2
+NAME="AEN719"
+></A
+>4.2.1. Dependency Charts</H2
 ><P
 >As well as the text-based dependency graphs, Bugzilla also
       supports dependency graphing, using a package called 'dot'.
@@ -141,7 +144,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN734">4.2.2. Bug Graphs</H2
+NAME="AEN734"
+></A
+>4.2.2. Bug Graphs</H2
 ><P
 >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
@@ -198,7 +203,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN747">4.2.3. The Whining Cron</H2
+NAME="AEN747"
+></A
+>4.2.3. The Whining Cron</H2
 ><P
 >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
@@ -284,7 +291,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="bzldap">4.2.4. LDAP Authentication</H2
+NAME="bzldap"
+></A
+>4.2.4. LDAP Authentication</H2
 ><P
 >&#13;        <DIV
 CLASS="warning"
@@ -375,7 +384,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="content-type">4.2.5. Preventing untrusted Bugzilla content from executing malicious
+NAME="content-type"
+></A
+>4.2.5. Preventing untrusted Bugzilla content from executing malicious
       Javascript code</H2
 ><P
 >It is possible for a Bugzilla to execute malicious Javascript
@@ -445,7 +456,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="htaccess">4.2.6. <TT
+NAME="htaccess"
+></A
+>4.2.6. <TT
 CLASS="filename"
 >.htaccess</TT
 >
@@ -615,7 +628,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="mod-throttle">4.2.7. <TT
+NAME="mod-throttle"
+></A
+>4.2.7. <TT
 CLASS="filename"
 >mod_throttle</TT
 >
index 4882965c6174717223e0241ba5ecec51d3e559fd..49c13c8fa5edf8a1231194c101821096268fb6bd 100644 (file)
@@ -4,8 +4,7 @@
 >The Bugzilla FAQ</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="appendix"
 ><H1
 ><A
-NAME="faq">Appendix A. The Bugzilla FAQ</H1
+NAME="faq"
+></A
+>Appendix A. The Bugzilla FAQ</H1
 ><P
 >&#13;    This FAQ includes questions not covered elsewhere in the Guide.
   </P
@@ -554,14 +555,18 @@ HREF="faq.html#faq-hacking-patches"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-general">1. General Questions</H3
+NAME="faq-general"
+></A
+>1. General Questions</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-information"><B
+NAME="faq-general-information"
+></A
+><B
 >A.1.1. </B
 >
            Where can I find information about Bugzilla?</P
@@ -587,7 +592,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-license"><B
+NAME="faq-general-license"
+></A
+><B
 >A.1.2. </B
 >
            What license is Bugzilla distributed under?
@@ -614,7 +621,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-support"><B
+NAME="faq-general-support"
+></A
+><B
 >A.1.3. </B
 >
            How do I get commercial support for Bugzilla?
@@ -658,7 +667,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-companies"><B
+NAME="faq-general-companies"
+></A
+><B
 >A.1.4. </B
 >
            What major companies or projects are currently using Bugzilla
@@ -762,7 +773,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-maintainers"><B
+NAME="faq-general-maintainers"
+></A
+><B
 >A.1.5. </B
 >
            Who maintains Bugzilla?
@@ -790,7 +803,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-compare"><B
+NAME="faq-general-compare"
+></A
+><B
 >A.1.6. </B
 >
            How does Bugzilla stack up against other bug-tracking databases?
@@ -826,7 +841,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-bzmissing"><B
+NAME="faq-general-bzmissing"
+></A
+><B
 >A.1.7. </B
 >
            Why doesn't Bugzilla offer this or that feature or compatibility
@@ -864,7 +881,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-mysql"><B
+NAME="faq-general-mysql"
+></A
+><B
 >A.1.8. </B
 >
            Why MySQL?  I'm interested in seeing Bugzilla run on
@@ -907,7 +926,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-bonsaitools"><B
+NAME="faq-general-bonsaitools"
+></A
+><B
 >A.1.9. </B
 >
            Why do the scripts say
@@ -970,7 +991,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-general-cookie"><B
+NAME="faq-general-cookie"
+></A
+><B
 >A.1.10. </B
 >
            Is there an easy way to change the Bugzilla cookie name?
@@ -991,7 +1014,9 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-phb">2. Managerial Questions</H3
+NAME="faq-phb"
+></A
+>2. Managerial Questions</H3
 ><P
 >&#13; <DIV
 CLASS="note"
@@ -1028,7 +1053,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-client"><B
+NAME="faq-phb-client"
+></A
+><B
 >A.2.1. </B
 >
            Is Bugzilla web-based, or do you have to have specific software or
@@ -1052,7 +1079,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-integration"><B
+NAME="faq-phb-integration"
+></A
+><B
 >A.2.2. </B
 >
            Can Bugzilla integrate with
@@ -1076,7 +1105,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-projects"><B
+NAME="faq-phb-projects"
+></A
+><B
 >A.2.3. </B
 >
            Does Bugzilla allow the user to track multiple projects?
@@ -1129,7 +1160,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-sorting"><B
+NAME="faq-phb-sorting"
+></A
+><B
 >A.2.4. </B
 >
            If I am on many projects, and search for all bugs assigned to me, will
@@ -1152,7 +1185,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-attachments"><B
+NAME="faq-phb-attachments"
+></A
+><B
 >A.2.5. </B
 >
            Does Bugzilla allow attachments (text, screenshots, URLs etc)? If yes,
@@ -1179,7 +1214,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-priorities"><B
+NAME="faq-phb-priorities"
+></A
+><B
 >A.2.6. </B
 >
            Does Bugzilla allow us to define our own priorities and levels? Do we
@@ -1214,7 +1251,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-reporting"><B
+NAME="faq-phb-reporting"
+></A
+><B
 >A.2.7. </B
 >
            Does Bugzilla provide any reporting features, metrics, graphs, etc? You
@@ -1283,7 +1322,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-email"><B
+NAME="faq-phb-email"
+></A
+><B
 >A.2.8. </B
 >
            Is there email notification and if so, what do you see when you get an
@@ -1308,7 +1349,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-cclist"><B
+NAME="faq-phb-cclist"
+></A
+><B
 >A.2.9. </B
 >
            Can email notification be set up to send to multiple
@@ -1331,7 +1374,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-emailapp"><B
+NAME="faq-phb-emailapp"
+></A
+><B
 >A.2.10. </B
 >
            Do users have to have any particular
@@ -1388,7 +1433,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-data"><B
+NAME="faq-phb-data"
+></A
+><B
 >A.2.11. </B
 >
            Does Bugzilla allow data to be imported and exported? If I had outsiders
@@ -1444,7 +1491,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-l10n"><B
+NAME="faq-phb-l10n"
+></A
+><B
 >A.2.12. </B
 >
            Has anyone converted Bugzilla to another language to be used in other
@@ -1480,7 +1529,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-reports"><B
+NAME="faq-phb-reports"
+></A
+><B
 >A.2.13. </B
 >
            Can a user create and save reports? Can they do this in Word format?
@@ -1503,7 +1554,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-searching"><B
+NAME="faq-phb-searching"
+></A
+><B
 >A.2.14. </B
 >
            Does Bugzilla have the ability to search by word, phrase, compound
@@ -1527,7 +1580,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-midair"><B
+NAME="faq-phb-midair"
+></A
+><B
 >A.2.15. </B
 >
             Does Bugzilla provide record locking when there is simultaneous access
@@ -1552,7 +1607,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-backup"><B
+NAME="faq-phb-backup"
+></A
+><B
 >A.2.16. </B
 >
            Are there any backup features provided?
@@ -1580,7 +1637,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-livebackup"><B
+NAME="faq-phb-livebackup"
+></A
+><B
 >A.2.17. </B
 >
            Can users be on the system while a backup is in progress?
@@ -1604,7 +1663,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-maintenance"><B
+NAME="faq-phb-maintenance"
+></A
+><B
 >A.2.18. </B
 >
            What type of human resources are needed to be on staff to install and
@@ -1637,7 +1698,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-installtime"><B
+NAME="faq-phb-installtime"
+></A
+><B
 >A.2.19. </B
 >
            What time frame are we looking at if we decide to hire people to install
@@ -1668,7 +1731,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-phb-cost"><B
+NAME="faq-phb-cost"
+></A
+><B
 >A.2.20. </B
 >
            Is there any licensing fee or other fees for using Bugzilla? Any
@@ -1691,14 +1756,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-security">3. Bugzilla Security</H3
+NAME="faq-security"
+></A
+>3. Bugzilla Security</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-mysql"><B
+NAME="faq-security-mysql"
+></A
+><B
 >A.3.1. </B
 >
            How do I completely disable MySQL security if it's giving me problems
@@ -1725,7 +1794,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-knownproblems"><B
+NAME="faq-security-knownproblems"
+></A
+><B
 >A.3.2. </B
 >
            Are there any security problems with Bugzilla?
@@ -1751,7 +1822,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-security-mysqluser"><B
+NAME="faq-security-mysqluser"
+></A
+><B
 >A.3.3. </B
 >
            I've implemented the security fixes mentioned in Chris Yeh's security
@@ -1776,14 +1849,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-email">4. Bugzilla Email</H3
+NAME="faq-email"
+></A
+>4. Bugzilla Email</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-nomail"><B
+NAME="faq-email-nomail"
+></A
+><B
 >A.4.1. </B
 >
            I have a user who doesn't want to receive any more email from Bugzilla.
@@ -1811,7 +1888,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-testing"><B
+NAME="faq-email-testing"
+></A
+><B
 >A.4.2. </B
 >
            I'm evaluating/testing Bugzilla, and don't want it to send email to
@@ -1835,7 +1914,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-whine"><B
+NAME="faq-email-whine"
+></A
+><B
 >A.4.3. </B
 >
            I want whineatnews.pl to whine at something more, or other than, only new
@@ -1865,7 +1946,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-procmail"><B
+NAME="faq-email-procmail"
+></A
+><B
 >A.4.4. </B
 >
            I don't like/want to use Procmail to hand mail off to bug_email.pl.
@@ -1881,7 +1964,9 @@ CLASS="answer"
            You can call bug_email.pl directly from your aliases file, with
            an entry like this:
            <A
-NAME="AEN1979"><BLOCKQUOTE
+NAME="AEN1979"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >&#13;         bugzilla-daemon: "|/usr/local/bin/bugzilla/contrib/bug_email.pl"
@@ -1900,7 +1985,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-mailif"><B
+NAME="faq-email-mailif"
+></A
+><B
 >A.4.5. </B
 >
            How do I set up the email interface to submit/change bugs via email?
@@ -1923,7 +2010,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-sendmailnow"><B
+NAME="faq-email-sendmailnow"
+></A
+><B
 >A.4.6. </B
 >
            Email takes FOREVER to reach me from Bugzilla -- it's extremely slow.
@@ -1956,7 +2045,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-email-nonreceived"><B
+NAME="faq-email-nonreceived"
+></A
+><B
 >A.4.7. </B
 >
             How come email from Bugzilla changes never reaches me?
@@ -1985,14 +2076,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-db">5. Bugzilla Database</H3
+NAME="faq-db"
+></A
+>5. Bugzilla Database</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-oracle"><B
+NAME="faq-db-oracle"
+></A
+><B
 >A.5.1. </B
 >
            I've heard Bugzilla can be used with Oracle?
@@ -2018,7 +2113,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-corrupted"><B
+NAME="faq-db-corrupted"
+></A
+><B
 >A.5.2. </B
 >
            I think my database might be corrupted, or contain invalid entries. What
@@ -2063,7 +2160,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-manualedit"><B
+NAME="faq-db-manualedit"
+></A
+><B
 >A.5.3. </B
 >
            I want to manually edit some entries in my database. How?
@@ -2102,7 +2201,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-permissions"><B
+NAME="faq-db-permissions"
+></A
+><B
 >A.5.4. </B
 >
            I think I've set up MySQL permissions correctly, but Bugzilla still can't
@@ -2161,7 +2262,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-db-synchronize"><B
+NAME="faq-db-synchronize"
+></A
+><B
 >A.5.5. </B
 >
            How do I synchronize bug information among multiple different Bugzilla
@@ -2196,14 +2299,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-nt">6. Bugzilla and Win32</H3
+NAME="faq-nt"
+></A
+>6. Bugzilla and Win32</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-easiest"><B
+NAME="faq-nt-easiest"
+></A
+><B
 >A.6.1. </B
 >
            What is the easiest way to run Bugzilla on Win32 (Win98+/NT/2K)?
@@ -2226,7 +2333,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-bundle"><B
+NAME="faq-nt-bundle"
+></A
+><B
 >A.6.2. </B
 >
            Is there a "Bundle::Bugzilla" equivalent for Win32?
@@ -2250,7 +2359,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-mappings"><B
+NAME="faq-nt-mappings"
+></A
+><B
 >A.6.3. </B
 >
            CGI's are failing with a "something.cgi is not a valid Windows NT
@@ -2271,7 +2382,9 @@ CLASS="answer"
 ><P
 >&#13;     Microsoft has some advice on this matter, as well:
            <A
-NAME="AEN2055"><BLOCKQUOTE
+NAME="AEN2055"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >&#13;         "Set application mappings. In the ISM, map the extension for the script
@@ -2294,7 +2407,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-nt-dbi"><B
+NAME="faq-nt-dbi"
+></A
+><B
 >A.6.4. </B
 >
            I'm having trouble with the perl modules for NT not being able to talk to
@@ -2360,14 +2475,18 @@ TARGET="_top"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-use">7. Bugzilla Usage</H3
+NAME="faq-use"
+></A
+>7. Bugzilla Usage</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-changeaddress"><B
+NAME="faq-use-changeaddress"
+></A
+><B
 >A.7.1. </B
 >
            How do I change my user name (email address) in Bugzilla?
@@ -2390,7 +2509,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-query"><B
+NAME="faq-use-query"
+></A
+><B
 >A.7.2. </B
 >
            The query page is very confusing.  Isn't there a simpler way to query?
@@ -2414,7 +2535,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-accept"><B
+NAME="faq-use-accept"
+></A
+><B
 >A.7.3. </B
 >
            I'm confused by the behavior of the "accept" button in the Show Bug form.
@@ -2467,7 +2590,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-attachment"><B
+NAME="faq-use-attachment"
+></A
+><B
 >A.7.4. </B
 >
            I can't upload anything into the database via the "Create Attachment"
@@ -2492,7 +2617,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-keyword"><B
+NAME="faq-use-keyword"
+></A
+><B
 >A.7.5. </B
 >
            How do I change a keyword in Bugzilla, once some bugs are using it?
@@ -2516,7 +2643,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-use-close"><B
+NAME="faq-use-close"
+></A
+><B
 >A.7.6. </B
 >
         Why can't I close bugs from the "Change Several Bugs at Once" page?
@@ -2550,14 +2679,18 @@ CLASS="answer"
 CLASS="qandadiv"
 ><H3
 ><A
-NAME="faq-hacking">8. Bugzilla Hacking</H3
+NAME="faq-hacking"
+></A
+>8. Bugzilla Hacking</H3
 ><DIV
 CLASS="qandaentry"
 ><DIV
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-bugzillabugs"><B
+NAME="faq-hacking-bugzillabugs"
+></A
+><B
 >A.8.1. </B
 >
            What bugs are in Bugzilla right now?
@@ -2601,7 +2734,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-priority"><B
+NAME="faq-hacking-priority"
+></A
+><B
 >A.8.2. </B
 >
            How can I change the default priority to a null value?  For instance, have the default
@@ -2631,7 +2766,9 @@ CLASS="qandaentry"
 CLASS="question"
 ><P
 ><A
-NAME="faq-hacking-patches"><B
+NAME="faq-hacking-patches"
+></A
+><B
 >A.8.3. </B
 >
            What's the best way to submit patches?  What guidelines should I follow?
index b4a65db25fbda464a7bce2552ddb73e44ecfad30..b111741dbef1e11b72bc1eaa7df60b49e0d5be72 100644 (file)
@@ -4,8 +4,7 @@
 >PREAMBLE</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-0">0. PREAMBLE</H1
+NAME="gfdl-0"
+></A
+>0. PREAMBLE</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
index 45b1deed53032b285a52fbbc7f12ae89809545c1..14d3198248c036006cc051f07e5aeba11eaf1133 100644 (file)
@@ -4,8 +4,7 @@
 >APPLICABILITY AND DEFINITIONS</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-1">1. APPLICABILITY AND DEFINITIONS</H1
+NAME="gfdl-1"
+></A
+>1. APPLICABILITY AND DEFINITIONS</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
index 301bdecf9f6a77c2a3f39498573323532dfb69b2..fa8aa4b4ff0f230ccf26b2e28a879789447c0b0f 100644 (file)
@@ -4,8 +4,7 @@
 >FUTURE REVISIONS OF THIS LICENSE</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-10">10. FUTURE REVISIONS OF THIS LICENSE</H1
+NAME="gfdl-10"
+></A
+>10. FUTURE REVISIONS OF THIS LICENSE</H1
 ><P
 >The Free Software Foundation may publish new, revised versions of
     the GNU Free Documentation License from time to time. Such new versions
index cc82d35492d1c5f9c40ada69f43b32b8e2b6f83c..ce5dc52af3c73d1c638bf0bdae17c20c937d1a70 100644 (file)
@@ -4,8 +4,7 @@
 >VERBATIM COPYING</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-2">2. VERBATIM COPYING</H1
+NAME="gfdl-2"
+></A
+>2. VERBATIM COPYING</H1
 ><P
 >You may copy and distribute the Document in any medium, either
     commercially or noncommercially, provided that this License, the
index b08da9cb9b5ef5b176e30a271f2aef317d87283c..947bfb4018a01674fa51c3ab9685146bb0886bdf 100644 (file)
@@ -4,8 +4,7 @@
 >COPYING IN QUANTITY</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-3">3. COPYING IN QUANTITY</H1
+NAME="gfdl-3"
+></A
+>3. COPYING IN QUANTITY</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
index 8b72a1e40a92734d38b5f78a537085e3940cfbe4..8ae5ce6814282bd1a76963e715568c95ca2a55d4 100644 (file)
@@ -4,8 +4,7 @@
 >MODIFICATIONS</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-4">4. MODIFICATIONS</H1
+NAME="gfdl-4"
+></A
+>4. MODIFICATIONS</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
index 0020ba25caf312cd3298705f7aacc23179162658..b9270ff95f0c7cd03d2cbd0a87cc017e843786cb 100644 (file)
@@ -4,8 +4,7 @@
 >COMBINING DOCUMENTS</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-5">5. COMBINING DOCUMENTS</H1
+NAME="gfdl-5"
+></A
+>5. COMBINING DOCUMENTS</H1
 ><P
 >You may combine the Document with other documents released under
     this License, under the terms defined in section 4 above for modified
index 86abba9aa56dc8369b2d303a0b2a917deb2f8540..766ebfc40cad02952de4844167b35148e5bc7f49 100644 (file)
@@ -4,8 +4,7 @@
 >COLLECTIONS OF DOCUMENTS</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-6">6. COLLECTIONS OF DOCUMENTS</H1
+NAME="gfdl-6"
+></A
+>6. COLLECTIONS OF DOCUMENTS</H1
 ><P
 >You may make a collection consisting of the Document and other
     documents released under this License, and replace the individual copies
index ce84eefaee38aae0f78e67de7582680485303255..382a524b3aeebdcb8ad74756a7f57090a2471520 100644 (file)
@@ -4,8 +4,7 @@
 >AGGREGATION WITH INDEPENDENT WORKS</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-7">7. AGGREGATION WITH INDEPENDENT WORKS</H1
+NAME="gfdl-7"
+></A
+>7. AGGREGATION WITH INDEPENDENT WORKS</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
index d1bab78d0986d72ab4c1b5c4a605937a51f2e20b..eb53f6bd10330fcf451eae93ac9aeb9847014214 100644 (file)
@@ -4,8 +4,7 @@
 >TRANSLATION</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-8">8. TRANSLATION</H1
+NAME="gfdl-8"
+></A
+>8. TRANSLATION</H1
 ><P
 >Translation is considered a kind of modification, so you may
     distribute translations of the Document under the terms of section 4.
index 28479dd8e0725ff4db1150ff7d423978a3670845..c6f7f2ba606256e48305f6abebde2d584fbc7c17 100644 (file)
@@ -4,8 +4,7 @@
 >TERMINATION</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-9">9. TERMINATION</H1
+NAME="gfdl-9"
+></A
+>9. TERMINATION</H1
 ><P
 >You may not copy, modify, sublicense, or distribute the Document
     except as expressly provided for under this License. Any other attempt to
index 9ba9ce178bda0132ad08063eca04150834b57e4a..2fc2aa08dc089c91967d22cb059d05d43221c608 100644 (file)
@@ -4,8 +4,7 @@
 >How to use this License for your documents</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="gfdl-howto">How to use this License for your documents</H1
+NAME="gfdl-howto"
+></A
+>How to use this License for your documents</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="AEN2380"><BLOCKQUOTE
+NAME="AEN2380"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >Copyright (c) YEAR YOUR NAME. Permission is granted to copy,
index 4b531240304e77ab05d56deb306b0a91b6e10f5c..c6f6bd96d159c7e1e7fa7f3fd601bdf46ef503ee 100644 (file)
@@ -4,8 +4,7 @@
 >GNU Free Documentation License</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="appendix"
 ><H1
 ><A
-NAME="gfdl">Appendix E. GNU Free Documentation License</H1
+NAME="gfdl"
+></A
+>Appendix E. GNU Free Documentation License</H1
 ><DIV
 CLASS="TOC"
 ><DL
@@ -142,7 +143,9 @@ HREF="gfdl-howto.html"
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2290"><BLOCKQUOTE
+NAME="AEN2290"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place,
index c74c3c9582d7aea19b178993ca77054587827143..071ff14fa5b7aee2c17580776fcf37a1f22809da 100644 (file)
@@ -4,8 +4,7 @@
 >Glossary</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -62,13 +61,17 @@ WIDTH="100%"></DIV
 CLASS="GLOSSARY"
 ><H1
 ><A
-NAME="glossary">Glossary</H1
+NAME="glossary"
+></A
+>Glossary</H1
 ><DIV
 CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="AEN2385">0-9, high ascii</H1
+NAME="AEN2385"
+></A
+>0-9, high ascii</H1
 ><DL
 ><DT
 ><B
@@ -100,7 +103,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-a">A</H1
+NAME="gloss-a"
+></A
+>A</H1
 ><DL
 ><DT
 ><B
@@ -242,7 +247,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-b">B</H1
+NAME="gloss-b"
+></A
+>B</H1
 ><DL
 ><DT
 ><B
@@ -282,7 +289,9 @@ CLASS="QUOTE"
 ></DD
 ><DT
 ><A
-NAME="gloss-bugzilla"><B
+NAME="gloss-bugzilla"
+></A
+><B
 >Bugzilla</B
 ></DT
 ><DD
@@ -297,11 +306,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-c">C</H1
+NAME="gloss-c"
+></A
+>C</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-cgi"><B
+NAME="gloss-cgi"
+></A
+><B
 >Common Gateway Interface</B
 ></DT
 > (CGI)<DD
@@ -319,7 +332,9 @@ CLASS="acronym"
 ></DD
 ><DT
 ><A
-NAME="gloss-component"><B
+NAME="gloss-component"
+></A
+><B
 >Component</B
 ></DT
 ><DD
@@ -331,7 +346,9 @@ NAME="gloss-component"><B
 ></DD
 ><DT
 ><A
-NAME="gloss-cpan"><B
+NAME="gloss-cpan"
+></A
+><B
 >&#13;        <SPAN
 CLASS="acronym"
 >CPAN</SPAN
@@ -365,7 +382,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-d">D</H1
+NAME="gloss-d"
+></A
+>D</H1
 ><DL
 ><DT
 ><B
@@ -394,7 +413,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-g">G</H1
+NAME="gloss-g"
+></A
+>G</H1
 ><DL
 ><DT
 ><B
@@ -429,11 +450,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-m">M</H1
+NAME="gloss-m"
+></A
+>M</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-mta"><B
+NAME="gloss-mta"
+></A
+><B
 >Message Transport Agent</B
 ></DT
 > (MTA)<DD
@@ -461,7 +486,9 @@ CLASS="literal"
 ></DD
 ><DT
 ><A
-NAME="gloss-mysql"><B
+NAME="gloss-mysql"
+></A
+><B
 >MySQL</B
 ></DT
 ><DD
@@ -508,7 +535,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-p">P</H1
+NAME="gloss-p"
+></A
+>P</H1
 ><DL
 ><DT
 ><B
@@ -546,7 +575,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-q">Q</H1
+NAME="gloss-q"
+></A
+>Q</H1
 ><DL
 ><DT
 ><B
@@ -589,11 +620,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-r">R</H1
+NAME="gloss-r"
+></A
+>R</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-rdbms"><B
+NAME="gloss-rdbms"
+></A
+><B
 >Relational DataBase Managment System</B
 ></DT
 > (RDBMS)<DD
@@ -609,7 +644,9 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-s">S</H1
+NAME="gloss-s"
+></A
+>S</H1
 ><DL
 ><DT
 ><B
@@ -686,11 +723,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-t">T</H1
+NAME="gloss-t"
+></A
+>T</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-target-milestone"><B
+NAME="gloss-target-milestone"
+></A
+><B
 >Target Milestone</B
 ></DT
 ><DD
@@ -710,7 +751,9 @@ CLASS="QUOTE"
 ></DD
 ><DT
 ><A
-NAME="gloss-tcl"><B
+NAME="gloss-tcl"
+></A
+><B
 >Tool Command Language</B
 ></DT
 > (TCL)<DD
@@ -728,11 +771,15 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="gloss-z">Z</H1
+NAME="gloss-z"
+></A
+>Z</H1
 ><DL
 ><DT
 ><A
-NAME="gloss-zarro"><B
+NAME="gloss-zarro"
+></A
+><B
 >Zarro Boogs Found</B
 ></DT
 ><DD
@@ -742,7 +789,9 @@ NAME="gloss-zarro"><B
         Terry had the following to say:
         </P
 ><A
-NAME="AEN2579"><TABLE
+NAME="AEN2579"
+></A
+><TABLE
 BORDER="0"
 WIDTH="100%"
 CELLSPACING="0"
index e21f12c4189c4b7c44de77cdbc71518268f2c16e..a0286097aa5d8c3012a566e8391c55edfbce955e 100644 (file)
@@ -4,8 +4,7 @@
 >Groups and Group Security</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="groups">5.5. Groups and Group Security</H1
+NAME="groups"
+></A
+>5.5. Groups and Group Security</H1
 ><P
 >Groups allow the administrator
     to isolate bugs or products that should only be seen by certain people.
index af3cdcfcf668ec814219d257a2ac0576c57636bf..75bedfc631561d9eddf5bf71400a2caa34034c01 100644 (file)
@@ -4,8 +4,7 @@
 >Hints and Tips</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="hintsandtips">3.2. Hints and Tips</H1
+NAME="hintsandtips"
+></A
+>3.2. Hints and Tips</H1
 ><P
 >This section distills some Bugzilla tips and best practices
     that have been developed.</P
@@ -82,7 +83,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN372">3.2.1. Autolinkification</H2
+NAME="AEN372"
+></A
+>3.2.1. Autolinkification</H2
 ><P
 >Bugzilla comments are plain text - so posting HTML will result
       in literal HTML tags rather than being interpreted by a browser.
@@ -145,7 +148,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="quicksearch">3.2.2. Quicksearch</H2
+NAME="quicksearch"
+></A
+>3.2.2. Quicksearch</H2
 ><P
 >Quicksearch is a single-text-box query tool which uses
       metacharacters to indicate what is to be searched. For example, typing
@@ -176,7 +181,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="commenting">3.2.3. Comments</H2
+NAME="commenting"
+></A
+>3.2.3. Comments</H2
 ><P
 >If you are changing the fields on a bug, only comment if
       either you have something pertinent to say, or Bugzilla requires it.
@@ -198,7 +205,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="attachments">3.2.4. Attachments</H2
+NAME="attachments"
+></A
+>3.2.4. Attachments</H2
 ><P
 >&#13;      Use attachments, rather than comments, for large chunks of ASCII data,
       such as trace, debugging output files, or log files. That way, it doesn't
@@ -222,7 +231,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN401">3.2.5. Filing Bugs</H2
+NAME="AEN401"
+></A
+>3.2.5. Filing Bugs</H2
 ><P
 >Try to make sure that everything said in the summary is also 
       said in the first comment. Summaries are often updated and this will
index 1491a302f39c6f7c1dcb010292b8ee0a57d82948..150b718ba11ac37962fc8a9eb8d00100c41d1c72 100644 (file)
@@ -4,8 +4,7 @@
 >How do I use Bugzilla?</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="how">3.1. How do I use Bugzilla?</H1
+NAME="how"
+></A
+>3.1. How do I use Bugzilla?</H1
 ><P
 >This section contains information for end-users of Bugzilla. 
     There is a Bugzilla test installation, called 
@@ -92,7 +93,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="myaccount">3.1.1. Create a Bugzilla Account</H2
+NAME="myaccount"
+></A
+>3.1.1. Create a Bugzilla Account</H2
 ><P
 >If you want to use Bugzilla, first you need to create an account.
       Consult with the administrator responsible for your installation of
@@ -160,7 +163,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="bug_page">3.1.2. Anatomy of a Bug</H2
+NAME="bug_page"
+></A
+>3.1.2. Anatomy of a Bug</H2
 ><P
 >The core of Bugzilla is the screen which displays a particular
       bug. It's a good place to explain some Bugzilla concepts. 
@@ -425,7 +430,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="query">3.1.3. Searching for Bugs</H2
+NAME="query"
+></A
+>3.1.3. Searching for Bugs</H2
 ><P
 >The Bugzilla Search page is is the interface where you can find
       any bug report, comment, or patch currently in the Bugzilla system. You
@@ -458,7 +465,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="list">3.1.4. Bug Lists</H2
+NAME="list"
+></A
+>3.1.4. Bug Lists</H2
 ><P
 >If you run a search, a list of matching bugs will be returned.
       The default search is to return all open bugs on the system - don't try
@@ -530,7 +539,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="bugreports">3.1.5. Filing Bugs</H2
+NAME="bugreports"
+></A
+>3.1.5. Filing Bugs</H2
 ><P
 >Years of bug writing experience has been distilled for your
       reading pleasure into the 
index eecd0b4ab32fb886aaa27034f1b3faf4b646d4d4..6eccd4d882d289bb88eda69188ec79d5fa00a3ac 100644 (file)
@@ -4,8 +4,7 @@
 >The Bugzilla Guide - 2.16.4 Release</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="NEXT"
 TITLE="About This Guide"
 HREF="about.html"><META
@@ -37,20 +36,28 @@ ALINK="#0000FF"
 ><DIV
 CLASS="BOOK"
 ><A
-NAME="index"><DIV
+NAME="index"
+></A
+><DIV
 CLASS="TITLEPAGE"
 ><H1
 CLASS="title"
 ><A
-NAME="AEN2">The Bugzilla Guide - 2.16.4 Release</H1
+NAME="AEN2"
+></A
+>The Bugzilla Guide - 2.16.4 Release</H1
 ><H3
 CLASS="author"
 ><A
-NAME="AEN5">Matthew P. Barnson</H3
+NAME="AEN5"
+></A
+>Matthew P. Barnson</H3
 ><H3
 CLASS="author"
 ><A
-NAME="AEN9">The Bugzilla Team</H3
+NAME="AEN9"
+></A
+>The Bugzilla Team</H3
 ><P
 CLASS="pubdate"
 >2003-11-01<BR></P
@@ -58,7 +65,9 @@ CLASS="pubdate"
 ><DIV
 CLASS="abstract"
 ><A
-NAME="AEN14"><P
+NAME="AEN14"
+></A
+><P
 ></P
 ><P
 >&#13;       This is the documentation for Bugzilla, the mozilla.org
index 0971a5cc981aca1c88a9114bd2b527f38b74e89b..4a6cc7e4ac57d6bf2571a66cc4befce12c366709 100644 (file)
@@ -4,8 +4,7 @@
 >Installation</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="chapter"
 ><H1
 ><A
-NAME="installation">Chapter 4. Installation</H1
+NAME="installation"
+></A
+>Chapter 4. Installation</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 85a9a644ac714a1598f83abbc388c63de6e93c3b..ad7b923fd53dc6d317435622c5db462f4bfb12e1 100644 (file)
@@ -4,8 +4,7 @@
 >Integrating Bugzilla with Third-Party Tools</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="integration">5.9. Integrating Bugzilla with Third-Party Tools</H1
+NAME="integration"
+></A
+>5.9. Integrating Bugzilla with Third-Party Tools</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="bonsai">5.9.1. Bonsai</H2
+NAME="bonsai"
+></A
+>5.9.1. Bonsai</H2
 ><P
 >Bonsai is a web-based tool for managing 
     <A
@@ -103,7 +106,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="cvs">5.9.2. CVS</H2
+NAME="cvs"
+></A
+>5.9.2. CVS</H2
 ><P
 >CVS integration is best accomplished, at this point, using the
     Bugzilla Email Gateway.</P
@@ -138,7 +143,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="scm">5.9.3. Perforce SCM</H2
+NAME="scm"
+></A
+>5.9.3. Perforce SCM</H2
 ><P
 >You can find the project page for Bugzilla and Teamtrack Perforce
     integration (p4dti) at: 
@@ -176,7 +183,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="tinderbox">5.9.4. Tinderbox/Tinderbox2</H2
+NAME="tinderbox"
+></A
+>5.9.4. Tinderbox/Tinderbox2</H2
 ><P
 >We need Tinderbox integration information.</P
 ></DIV
index b45bbdaa4672929c208e9fdf923f395170cfee0b..2b6c6c76d152740ad0d73c97b016d549e8be902a 100644 (file)
@@ -4,8 +4,7 @@
 >Introduction</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="chapter"
 ><H1
 ><A
-NAME="introduction">Chapter 2. Introduction</H1
+NAME="introduction"
+></A
+>Chapter 2. Introduction</H1
 ><DIV
 CLASS="TOC"
 ><DL
index f667e5723cb52cb56b7cb948405d61bcdacfc516..3490748fd5648588be61e33047aff534e95812dd 100644 (file)
@@ -4,8 +4,7 @@
 >New Versions</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="newversions">1.3. New Versions</H1
+NAME="newversions"
+></A
+>1.3. New Versions</H1
 ><P
 >&#13;      This is the 2.16.4 version of The Bugzilla Guide. It is so named 
       to match the version of Bugzilla it is disributed with. If you are
index 5a5e1a11bdbcfc271db9d6f0e8b4ab2d854954b6..314fd971cb8d0e10f7609c0e5e1a35fb523fef0c 100644 (file)
@@ -4,8 +4,7 @@
 >Mac OS X Installation Notes</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="osx">4.4. Mac OS X Installation Notes</H1
+NAME="osx"
+></A
+>4.4. Mac OS X Installation Notes</H1
 ><P
 >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.
index 608441579a80ac8c23395a25a749643a776c9f37..02c5ad636882cb98e19fa4b7019a32852c9e3cf3 100644 (file)
@@ -4,8 +4,7 @@
 >Bugzilla Configuration</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="parameters">5.1. Bugzilla Configuration</H1
+NAME="parameters"
+></A
+>5.1. Bugzilla Configuration</H1
 ><P
 >Bugzilla is configured by changing various parameters, accessed
     from the "Edit parameters" link in the page footer. Here are
index 5e6c5569b0f94984de2c5022ea6ed2c4129410c5..57e704d66d4f71af3fb4dbdbee4ac50303195355 100644 (file)
@@ -4,8 +4,7 @@
 >Useful Patches and Utilities for Bugzilla</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -72,7 +71,9 @@ WIDTH="100%"></DIV
 CLASS="appendix"
 ><H1
 ><A
-NAME="patches">Appendix C. Useful Patches and Utilities for Bugzilla</H1
+NAME="patches"
+></A
+>Appendix C. Useful Patches and Utilities for Bugzilla</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 6901101b107d3ee0dcb1d72f1eeadab9d7ef4e8a..815ae8921ae81b37e76091ec931079cbcc00e788 100644 (file)
@@ -4,8 +4,7 @@
 >Product, Component, Milestone, and Version Administration</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="programadmin">5.3. Product, Component, Milestone, and Version Administration</H1
+NAME="programadmin"
+></A
+>5.3. Product, Component, Milestone, and Version Administration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="products">5.3.1. Products</H2
+NAME="products"
+></A
+>5.3.1. Products</H2
 ><P
 >&#13;      <A
 HREF="glossary.html#gloss-product"
@@ -133,7 +136,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="components">5.3.2. Components</H2
+NAME="components"
+></A
+>5.3.2. Components</H2
 ><P
 >Components are subsections of a Product. E.g. the computer game 
       you are designing may have a "UI"
@@ -186,7 +191,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="versions">5.3.3. Versions</H2
+NAME="versions"
+></A
+>5.3.3. Versions</H2
 ><P
 >Versions are the revisions of the product, such as "Flinders
       3.1", "Flinders 95", and "Flinders 2000". Version is not a multi-select
@@ -220,7 +227,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="milestones">5.3.4. Milestones</H2
+NAME="milestones"
+></A
+>5.3.4. Milestones</H2
 ><P
 >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
index 0c089da7da4c83cab702e7da90832618880da922..ba0cd670150fd3a64109a4bccc938753504084ca 100644 (file)
@@ -7,8 +7,7 @@
     magic</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -76,7 +75,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="rewrite">C.1. Apache 
+NAME="rewrite"
+></A
+>C.1. Apache 
     <TT
 CLASS="filename"
 >mod_rewrite</TT
index 02ccdc72ea211969d9dcc0c7f923d0922f73815d..87034263ebf42e835e0147c95d7fa1162ba66279 100644 (file)
@@ -4,8 +4,7 @@
 >Bugzilla Security</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="security">5.6. Bugzilla Security</H1
+NAME="security"
+></A
+>5.6. Bugzilla Security</H1
 ><DIV
 CLASS="warning"
 ><P
@@ -172,7 +173,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="security-networking">5.6.1. TCP/IP Ports</H2
+NAME="security-networking"
+></A
+>5.6.1. TCP/IP Ports</H2
 ><P
 >TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla
       only needs 1... 2 if you need to use features that require e-mail such
@@ -188,7 +191,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="security-mysql">5.6.2. MySQL</H2
+NAME="security-mysql"
+></A
+>5.6.2. MySQL</H2
 ><P
 >MySQL ships by default with many settings that should be changed.
       By defaults it allows anybody to connect from localhost without a
@@ -321,7 +326,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="security-daemon">5.6.3. Daemon Accounts</H2
+NAME="security-daemon"
+></A
+>5.6.3. Daemon Accounts</H2
 ><P
 >Many daemons, such as Apache's httpd and MySQL's mysqld default to
       running as either <SPAN
@@ -394,7 +401,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="security-access">5.6.4. Web Server Access Controls</H2
+NAME="security-access"
+></A
+>5.6.4. Web Server Access Controls</H2
 ><P
 >There are many files that are placed in the Bugzilla directory
       area that should not be accessable from the web. Because of the way
index c6b01c6a3bb956f5d7645e10ab893656c93286b1..89f82c5a8a8c214c0631912398bd1c52f9de3187 100644 (file)
@@ -4,8 +4,7 @@
 >Step-by-step Install</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="stepbystep">4.1. Step-by-step Install</H1
+NAME="stepbystep"
+></A
+>4.1. Step-by-step Install</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN430">4.1.1. Introduction</H2
+NAME="AEN430"
+></A
+>4.1.1. Introduction</H2
 ><P
 >Bugzilla has been successfully installed under Solaris, Linux,
       and Win32. Win32 is not yet officially supported, but many people
@@ -97,7 +100,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN434">4.1.2. Package List</H2
+NAME="AEN434"
+></A
+>4.1.2. Package List</H2
 ><DIV
 CLASS="note"
 ><P
@@ -475,7 +480,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="install-mysql">4.1.3. MySQL</H2
+NAME="install-mysql"
+></A
+>4.1.3. MySQL</H2
 ><P
 >Visit the MySQL homepage at 
       <A
@@ -577,7 +584,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="install-perl">4.1.4. Perl</H2
+NAME="install-perl"
+></A
+>4.1.4. Perl</H2
 ><P
 >Any machine that doesn't have Perl on it is a sad machine indeed.
       Perl can be got in source form from 
@@ -594,7 +603,9 @@ TARGET="_top"
 ><DIV
 CLASS="tip"
 ><A
-NAME="bundlebugzilla"><P
+NAME="bundlebugzilla"
+></A
+><P
 ></P
 ><TABLE
 CLASS="tip"
@@ -659,7 +670,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="perl-modules">4.1.5. Perl Modules</H2
+NAME="perl-modules"
+></A
+>4.1.5. Perl Modules</H2
 ><P
 > 
       All Perl modules can be found on the
@@ -822,7 +835,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN580">4.1.5.1. DBI</H3
+NAME="AEN580"
+></A
+>4.1.5.1. DBI</H3
 ><P
 >The DBI module is a generic Perl module used the
       MySQL-related modules. As long as your Perl installation was done
@@ -835,7 +850,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN583">4.1.5.2. Data::Dumper</H3
+NAME="AEN583"
+></A
+>4.1.5.2. Data::Dumper</H3
 ><P
 >The Data::Dumper module provides data structure persistence for
       Perl (similar to Java's serialization). It comes with later
@@ -847,7 +864,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN586">4.1.5.3. MySQL-related modules</H3
+NAME="AEN586"
+></A
+>4.1.5.3. MySQL-related modules</H3
 ><P
 >The Perl/MySQL interface requires a few mutually-dependent Perl
       modules. These modules are grouped together into the the
@@ -871,7 +890,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN591">4.1.5.4. TimeDate modules</H3
+NAME="AEN591"
+></A
+>4.1.5.4. TimeDate modules</H3
 ><P
 >Many of the more common date/time/calendar related Perl modules
       have been grouped into a bundle similar to the MySQL modules bundle.
@@ -885,7 +906,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN594">4.1.5.5. GD (optional)</H3
+NAME="AEN594"
+></A
+>4.1.5.5. GD (optional)</H3
 ><P
 >The GD library was written by Thomas Boutell a long while ago to
       programatically generate images in C. Since then it's become the
@@ -938,7 +961,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN601">4.1.5.6. Chart::Base (optional)</H3
+NAME="AEN601"
+></A
+>4.1.5.6. Chart::Base (optional)</H3
 ><P
 >The Chart module provides Bugzilla with on-the-fly charting
       abilities. It can be installed in the usual fashion after it has been
@@ -951,7 +976,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN604">4.1.5.7. Template Toolkit</H3
+NAME="AEN604"
+></A
+>4.1.5.7. Template Toolkit</H3
 ><P
 >When you install Template Toolkit, you'll get asked various
       questions about features to enable. The defaults are fine, except
@@ -967,7 +994,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN607">4.1.6. HTTP Server</H2
+NAME="AEN607"
+></A
+>4.1.6. HTTP Server</H2
 ><P
 >You have a freedom of choice here - Apache, Netscape or any other
       server on UNIX would do. You can run the web server on a
@@ -1143,7 +1172,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN626">4.1.7. Bugzilla</H2
+NAME="AEN626"
+></A
+>4.1.7. Bugzilla</H2
 ><P
 >You should untar the Bugzilla files into a directory that you're
       willing to make writable by the default web server user (probably 
@@ -1254,7 +1285,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN643">4.1.8. Setting Up the MySQL Database</H2
+NAME="AEN643"
+></A
+>4.1.8. Setting Up the MySQL Database</H2
 ><P
 >After you've gotten all the software installed and working you're
       ready to start preparing the database for its life as the back end to
@@ -1453,7 +1486,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN681">4.1.9. <TT
+NAME="AEN681"
+></A
+>4.1.9. <TT
 CLASS="filename"
 >checksetup.pl</TT
 ></H2
@@ -1604,7 +1639,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN713">4.1.10. Configuring Bugzilla</H2
+NAME="AEN713"
+></A
+>4.1.10. Configuring Bugzilla</H2
 ><P
 >&#13;      You should run through the parameters on the Edit Parameters page
       (link in the footer) and set them all to appropriate values. 
index 5b0c043b324990b8dbffa6fde497f41348f0caf6..266b5d6b67721b2934251794b43bfd7dbf305700 100644 (file)
@@ -4,8 +4,7 @@
 >Troubleshooting</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="troubleshooting">4.5. Troubleshooting</H1
+NAME="troubleshooting"
+></A
+>4.5. Troubleshooting</H1
 ><P
 >This section gives solutions to common Bugzilla installation
     problems.
@@ -83,7 +84,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1092">4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
+NAME="AEN1092"
+></A
+>4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
 ><P
 >&#13;      Try executing <B
 CLASS="command"
@@ -106,7 +109,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1097">4.5.2. DBD::Sponge::db prepare failed</H2
+NAME="AEN1097"
+></A
+>4.5.2. DBD::Sponge::db prepare failed</H2
 ><P
 >&#13;        The following error message may appear due to a bug in DBD::mysql
         (over which the Bugzilla team have no control):
@@ -190,7 +195,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="paranoid-security">4.5.3. cannot chdir(/var/spool/mqueue)</H2
+NAME="paranoid-security"
+></A
+>4.5.3. cannot chdir(/var/spool/mqueue)</H2
 ><P
 >If you are installing Bugzilla on SuSE Linux, or some other
       distributions with 
@@ -246,7 +253,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="trouble-filetemp">4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
+NAME="trouble-filetemp"
+></A
+>4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT</H2
 ><P
 >This is caused by a bug in the version of
       <SPAN
@@ -262,7 +271,9 @@ HREF="troubleshooting.html#trouble-filetemp-errors"
 ><DIV
 CLASS="figure"
 ><A
-NAME="trouble-filetemp-errors"><P
+NAME="trouble-filetemp-errors"
+></A
+><P
 ><B
 >Figure 4-1. Other File::Temp error messages</B
 ></P
@@ -306,7 +317,9 @@ TARGET="_top"
 ><DIV
 CLASS="figure"
 ><A
-NAME="trouble-filetemp-patch"><P
+NAME="trouble-filetemp-patch"
+></A
+><P
 ><B
 >Figure 4-2. Patch for File::Temp in Perl 5.6.0</B
 ></P
index 4a623059f071e2981c84f535765bb48bfa0179e0..e02ab52e81e760cc8b04cceb5fc690d31388d305 100644 (file)
@@ -4,8 +4,7 @@
 >Upgrading to New Releases</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="upgrading">5.8. Upgrading to New Releases</H1
+NAME="upgrading"
+></A
+>5.8. Upgrading to New Releases</H1
 ><P
 >Upgrading Bugzilla is something we all want to do from time to time,
     be it to get new features or pick up the latest security fix. How easy
@@ -157,7 +158,9 @@ CLASS="filename"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-cvs"><P
+NAME="upgrade-cvs"
+></A
+><P
 ><B
 >Example 5-1. Upgrading using CVS</B
 ></P
@@ -312,7 +315,9 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-tarball"><P
+NAME="upgrade-tarball"
+></A
+><P
 ><B
 >Example 5-2. Upgrading using the tarball</B
 ></P
@@ -466,7 +471,9 @@ VALIGN="TOP"
 ><DIV
 CLASS="example"
 ><A
-NAME="upgrade-patches"><P
+NAME="upgrade-patches"
+></A
+><P
 ><B
 >Example 5-3. Upgrading using patches</B
 ></P
index 34f1bfada681a4735d734f59d5fa4e183cc5e1b3..15bb711a1806225b188d54c5f0b627ca871b3558 100644 (file)
@@ -4,8 +4,7 @@
 >User Administration</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,13 +72,17 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="useradmin">5.2. User Administration</H1
+NAME="useradmin"
+></A
+>5.2. User Administration</H1
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="defaultuser">5.2.1. Creating the Default User</H2
+NAME="defaultuser"
+></A
+>5.2.1. Creating the Default User</H2
 ><P
 >When you first run checksetup.pl after installing Bugzilla, it
       will prompt you for the administrative username (email address) and
@@ -171,13 +174,17 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="manageusers">5.2.2. Managing Other Users</H2
+NAME="manageusers"
+></A
+>5.2.2. Managing Other Users</H2
 ><DIV
 CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="createnewusers">5.2.2.1. Creating new users</H3
+NAME="createnewusers"
+></A
+>5.2.2.1. Creating new users</H3
 ><P
 >Your users can create their own user accounts by clicking the
         "New Account" link at the bottom of each page (assuming they
@@ -248,7 +255,9 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="modifyusers">5.2.2.2. Modifying Users</H3
+NAME="modifyusers"
+></A
+>5.2.2.2. Modifying Users</H3
 ><P
 >To see a specific user, search for their login name
         in the box provided on the "Edit Users" page. To see all users, 
index 522cfc2a4efe152a8c5ce7bdc4386985d7859edf..1d35c4c4d7b005ec335946f0a446a1161c7ffc55 100644 (file)
@@ -4,8 +4,7 @@
 >User Preferences</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="userpreferences">3.3. User Preferences</H1
+NAME="userpreferences"
+></A
+>3.3. User Preferences</H1
 ><P
 >Once you have logged in, you can customise various aspects of 
     Bugzilla via the "Edit prefs" link in the page footer.
@@ -83,7 +84,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="accountsettings">3.3.1. Account Settings</H2
+NAME="accountsettings"
+></A
+>3.3.1. Account Settings</H2
 ><P
 >On this tab, you can change your basic account information,
       including your password, email address and real name. For security
@@ -106,7 +109,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="emailsettings">3.3.2. Email Settings</H2
+NAME="emailsettings"
+></A
+>3.3.2. Email Settings</H2
 ><P
 >On this tab you can reduce or increase the amount of email sent
       you from Bugzilla, opting in our out depending on your relationship to
@@ -153,7 +158,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="footersettings">3.3.3. Page Footer</H2
+NAME="footersettings"
+></A
+>3.3.3. Page Footer</H2
 ><P
 >On the Search page, you can store queries in Bugzilla, so if you
       regularly run a particular query it is just a drop-down menu away. 
@@ -165,7 +172,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="permissionsettings">3.3.4. Permissions</H2
+NAME="permissionsettings"
+></A
+>3.3.4. Permissions</H2
 ><P
 >This is a purely informative page which outlines your current
       permissions on this installation of Bugzilla - what product groups you
index 725bb5481d4189f488d869df6d06fea0dbb41142..98c40bdb05c797619f0de09f96d8fefaff18a29b 100644 (file)
@@ -4,8 +4,7 @@
 >Using Bugzilla</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="chapter"
 ><H1
 ><A
-NAME="using">Chapter 3. Using Bugzilla</H1
+NAME="using"
+></A
+>Chapter 3. Using Bugzilla</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 53414cdce7d17d4ff274de4168dfe355d6e1c868..f9dacd821f87d8758c8a307770cee10c0cc25f4a 100644 (file)
@@ -4,8 +4,7 @@
 >Loki Bugzilla (Fenris)</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-fenris">D.2. Loki Bugzilla (Fenris)</H1
+NAME="variant-fenris"
+></A
+>D.2. Loki Bugzilla (Fenris)</H1
 ><P
 >Fenris was a fork from Bugzilla made by Loki Games; when
     Loki went into receivership, it died. While Loki's other code lives on,
index a97cf30b53b5bc0e50334ed8fee7c990546a86b9..b8c9ed3f0db45d1f0683d3cb8466880696d08d07 100644 (file)
@@ -4,8 +4,7 @@
 >Issuezilla</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-issuezilla">D.3. Issuezilla</H1
+NAME="variant-issuezilla"
+></A
+>D.3. Issuezilla</H1
 ><P
 >Issuezilla was another fork from Bugzilla, made by collab.net and
     hosted at tigris.org. It is also dead; the primary focus of bug-tracking 
index af4c690c62179553d89c57346bb8c55073352d76..bcdaf19648df08009dc8c92cafc16d67ffce8e03 100644 (file)
@@ -4,8 +4,7 @@
 >Perforce SCM</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-perforce">D.5. Perforce SCM</H1
+NAME="variant-perforce"
+></A
+>D.5. Perforce SCM</H1
 ><P
 >Although Perforce isn't really a bug tracker, it can be used as
     such through the <SPAN
index c0b3c3a4ca0c0b6d849240175097075bf432e732..fcd02006d0d5ce52ddbd0bbe864cfdc69d9fa371 100644 (file)
@@ -4,8 +4,7 @@
 >Red Hat Bugzilla</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-redhat">D.1. Red Hat Bugzilla</H1
+NAME="variant-redhat"
+></A
+>D.1. Red Hat Bugzilla</H1
 ><P
 >Red Hat's old fork of Bugzilla which was based on version 2.8 is now
     obsolete.  The newest version in use is based on version 2.17.1 and is in
index 7937096d24607a3e1eeed1e01687ea5025772cba..ad8490b2add3a83a47dd4c85d8aa138eb28fa883 100644 (file)
@@ -4,8 +4,7 @@
 >Scarab</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-scarab">D.4. Scarab</H1
+NAME="variant-scarab"
+></A
+>D.4. Scarab</H1
 ><P
 >Scarab is a new open source bug-tracking system built using Java
     Servlet technology. It is currently at version 1.0 beta 13.</P
index bb6d5599164c839c11b59f7caef56d70a8237866..925ed5dbff7ba44fd4f07b20ddf378fc76e6b26f 100644 (file)
@@ -4,8 +4,7 @@
 >SourceForge</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="variant-sourceforge">D.6. SourceForge</H1
+NAME="variant-sourceforge"
+></A
+>D.6. SourceForge</H1
 ><P
 >SourceForge is a way of coordinating geographically
     distributed free software and open source projects over the Internet.
index 6de5d295646999a99def02a0ed9f5cf731068d3b..6ab2178290eafce3f1184c56360f493c844eb5f2 100644 (file)
@@ -4,8 +4,7 @@
 >Bugzilla Variants and Competitors</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -69,7 +68,9 @@ WIDTH="100%"></DIV
 CLASS="appendix"
 ><H1
 ><A
-NAME="variants">Appendix D. Bugzilla Variants and Competitors</H1
+NAME="variants"
+></A
+>Appendix D. Bugzilla Variants and Competitors</H1
 ><DIV
 CLASS="TOC"
 ><DL
index 539fdc6308b776979d3a9bc350dacea80192112a..1efdf0494fd87dea8e0088d1311a366d99836782 100644 (file)
@@ -4,8 +4,7 @@
 >Voting</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="voting">5.4. Voting</H1
+NAME="voting"
+></A
+>5.4. Voting</H1
 ><P
 >Voting allows users to be given a pot of votes which they can allocate
     to bugs, to indicate that they'd like them fixed. 
index cdf2647ec34cbed60503629170d1ec0828a3f83f..226939cba6a299a461cc91416c52e498ba799b64 100644 (file)
@@ -4,8 +4,7 @@
 >What is Bugzilla?</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="whatis">2.1. What is Bugzilla?</H1
+NAME="whatis"
+></A
+>2.1. What is Bugzilla?</H1
 ><P
 >&#13;    Bugzilla is a bug- or issue-tracking system. Bug-tracking
     systems allow individual or groups of developers effectively to keep track
index 5bb265f0dac26c516e7746061f289ecc2d0f7a60..1368fbc5d6033ab0152187a7ff8cc30937b6e31c 100644 (file)
@@ -4,8 +4,7 @@
 >Why Should We Use Bugzilla?</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="why">2.2. Why Should We Use Bugzilla?</H1
+NAME="why"
+></A
+>2.2. Why Should We Use Bugzilla?</H1
 ><P
 >For many years, defect-tracking software has remained principally
     the domain of large software development houses. Even then, most shops
index 1f211b67f67a9b17ef50faf576773c358c6e440f..145539e0d08bb4355fc7e4bce9ab821f59254828 100644 (file)
@@ -4,8 +4,7 @@
 >Win32 Installation Notes</TITLE
 ><META
 NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
-"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 REL="HOME"
 TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
@@ -73,7 +72,9 @@ CLASS="section"
 ><H1
 CLASS="section"
 ><A
-NAME="win32">4.3. Win32 Installation Notes</H1
+NAME="win32"
+></A
+>4.3. Win32 Installation Notes</H1
 ><P
 >This section covers installation on Microsoft Windows. 
     Bugzilla has been made to work on Win32 platforms, but the Bugzilla team
@@ -150,7 +151,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="wininstall">4.3.1. Win32 Installation: Step-by-step</H2
+NAME="wininstall"
+></A
+>4.3.1. Win32 Installation: Step-by-step</H2
 ><DIV
 CLASS="note"
 ><P
@@ -385,7 +388,9 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="AEN863"><P
+NAME="AEN863"
+></A
+><P
 ><B
 >Example 4-1. Installing ActivePerl ppd Modules on Microsoft
             Windows</B
@@ -443,7 +448,9 @@ TARGET="_top"
           <DIV
 CLASS="example"
 ><A
-NAME="AEN876"><P
+NAME="AEN876"
+></A
+><P
 ><B
 >Example 4-2. Installing OpenInteract ppd Modules manually on Microsoft
             Windows</B
@@ -1557,7 +1564,9 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="addlwintips">4.3.2. Additional Windows Tips</H2
+NAME="addlwintips"
+></A
+>4.3.2. Additional Windows Tips</H2
 ><DIV
 CLASS="tip"
 ><P
@@ -1581,7 +1590,9 @@ VALIGN="TOP"
 ><P
 >From Andrew Pearson: 
         <A
-NAME="AEN1046"><BLOCKQUOTE
+NAME="AEN1046"
+></A
+><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
 ><P
 >You can make Bugzilla work with Personal Web Server for
@@ -1664,7 +1675,9 @@ VALIGN="TOP"
         <DIV
 CLASS="example"
 ><A
-NAME="AEN1058"><P
+NAME="AEN1058"
+></A
+><P
 ><B
 >Example 4-3. Removing encrypt() for Windows NT Bugzilla version 2.12 or
           earlier</B
index 2596a0e845dd0180197ab34ef630d1ecde8cec21..6b5041609122defe03695cc7458b3a764a9c6984 100644 (file)
@@ -1,7 +1,10 @@
+The Bugzilla Guide - 2.16.4 Release
 
-The Bugzilla Guide - 2.16.4 ReleaseMatthew P. BarnsonThe Bugzilla Team
+Matthew P. Barnson
 
-2003-11-01
+The Bugzilla Team
+
+   2003-11-01
 
    This is the documentation for Bugzilla, the mozilla.org bug-tracking
    system. Bugzilla is an enterprise-class piece of software that powers
@@ -14,7 +17,7 @@ The Bugzilla Guide - 2.16.4 ReleaseMatthew P. BarnsonThe Bugzilla Team
 
    The most current version of this document can always be found on the
    Bugzilla Documentation Page.
-  _______________________________________________________________________
+     _________________________________________________________________
 
    Table of Contents
    1. About This Guide
@@ -114,13 +117,13 @@ Chapter 1. About This Guide
 
 
 
-   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 Front-Cover Texts, and with no Back-Cover
-   Texts. A copy of the license is included in Appendix E.
+     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 Front-Cover Texts, and with no Back-Cover
+     Texts. A copy of the license is included in Appendix E.
 
---Copyright (c) 2000-2003 Matthew P. Barnson and The Bugzilla Team
+       --Copyright (c) 2000-2003 Matthew P. Barnson and The Bugzilla Team
 
    If you have any questions regarding this document, its copyright, or
    publishing this document in non-electronic form, please contact The
@@ -129,65 +132,70 @@ Chapter 1. About This Guide
 
 1.2. Disclaimer
 
-No liability for the contents of this document can be accepted. Use the
-concepts, examples, and other content at your own risk. This document may
-contain errors and inaccuracies that may damage your system, cause your
-partner to leave you, your boss to fire you, your cats to pee on your
-furniture and clothing, and global thermonuclear war. Proceed with caution.
-
-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.
-
-Naming of particular products or brands should not be seen as endorsements,
-with the exception of the term "GNU/Linux". We wholeheartedly endorse the
-use of GNU/Linux in every situation where it is appropriate. It is an
-extremely versatile, stable, and robust operating system that offers an
-ideal operating environment for Bugzilla.
-
-You are strongly recommended to make a backup of your system before
-installing Bugzilla and at regular intervals thereafter. If you implement
-any suggestion in this Guide, implement this one!
-
-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 this software. Carefully consider the implications
-of installing other network services with Bugzilla. The Bugzilla development
-team members, Netscape Communications, America Online Inc., and any
-affiliated developers or sponsors assume no liability for your use of this
-product. You have the source code to this product, and are responsible for
-auditing it yourself to ensure your security needs are met.
+   No liability for the contents of this document can be accepted. Use
+   the concepts, examples, and other content at your own risk. This
+   document may contain errors and inaccuracies that may damage your
+   system, cause your partner to leave you, your boss to fire you, your
+   cats to pee on your furniture and clothing, and global thermonuclear
+   war. Proceed with caution.
+
+   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.
+
+   Naming of particular products or brands should not be seen as
+   endorsements, with the exception of the term "GNU/Linux". We
+   wholeheartedly endorse the use of GNU/Linux in every situation where
+   it is appropriate. It is an extremely versatile, stable, and robust
+   operating system that offers an ideal operating environment for
+   Bugzilla.
+
+   You are strongly recommended to make a backup of your system before
+   installing Bugzilla and at regular intervals thereafter. If you
+   implement any suggestion in this Guide, implement this one!
+
+   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 this software. Carefully consider the
+   implications of installing other network services with Bugzilla. The
+   Bugzilla development team members, Netscape Communications, America
+   Online Inc., and any affiliated developers or sponsors assume no
+   liability for your use of this product. You have the source code to
+   this product, and are responsible for auditing it yourself to ensure
+   your security needs are met.
      _________________________________________________________________
 
 1.3. New Versions
 
-This is the 2.16.4 version of The Bugzilla Guide. It is so named to match
-the version of Bugzilla it is disributed with. 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.
+   This is the 2.16.4 version of The Bugzilla Guide. It is so named to
+   match the version of Bugzilla it is disributed with. 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.
 
-The newest version of this guide can always be found at bugzilla.org;
-including documentation for past releases and the current development
-version.
+   The newest version of this guide can always be found at bugzilla.org;
+   including documentation for past releases and the current development
+   version.
 
-The documentation for the most recent stable release of Bugzilla can also be
-found at The Linux Documentation Project.
+   The documentation for the most recent stable release of Bugzilla can
+   also be found at The Linux Documentation Project.
 
-The latest version of this document can always be checked out via CVS.
-Please follow the instructions available at the Mozilla CVS page, and check
-out the mozilla/webtools/bugzilla/docs/ subtree.
+   The latest version of this document can always be checked out via CVS.
+   Please follow the instructions available at the Mozilla CVS page, and
+   check out the mozilla/webtools/bugzilla/docs/ subtree.
 
-The Bugzilla Guide is currently only available in English. If you would like
-to volunteer to translate it, please contact Dave Miller.
+   The Bugzilla Guide is currently only available in English. If you
+   would like to volunteer to translate it, please contact Dave Miller.
      _________________________________________________________________
 
 1.4. Credits
 
-The people listed below have made enormous contributions to the creation of
-this Guide, through their writing, dedicated hacking efforts, numerous
-e-mail and IRC support sessions, and overall excellent contribution to the
-Bugzilla community:
+   The people listed below have made enormous contributions to the
+   creation of this Guide, through their writing, dedicated hacking
+   efforts, numerous e-mail and IRC support sessions, and overall
+   excellent contribution to the Bugzilla community:
 
    Matthew P. Barnson <mbarnson@sisna.com>
           for the Herculaean task of pulling together the Bugzilla Guide
@@ -229,29 +237,33 @@ Bugzilla community:
 
 1.5. Document Conventions
 
-This document uses the following conventions:
+   This document uses the following conventions:
 
    Descriptions Appearance
    Use caution
 
+
    Caution
 
-   Don't run with scissors!
+           Don't run with scissors!
    Hint
 
+
    Tip
 
-   Would you like a breath mint?
+       Would you like a breath mint?
    Notes
 
+
    Note
 
-   Dear John...
+        Dear John...
    Warnings
 
+
    Warning
 
-   Read this or the cat gets it.
+           Read this or the cat gets it.
    File Names filename
    Directory Names directory
    Commands to be typed command
@@ -263,28 +275,29 @@ This document uses the following conventions:
    Emphasized word word
    Term found in the glossary Bugzilla
    Code Example
-<para>
-Beginning and end of paragraph
-</para>
+   <para>
+   Beginning and end of paragraph
+   </para>
      _________________________________________________________________
 
 Chapter 2. Introduction
 
 2.1. What is Bugzilla?
 
-Bugzilla is a bug- or issue-tracking system. Bug-tracking systems allow
-individual or groups of developers effectively to keep track of outstanding
-problems with their product. Bugzilla was originally written by Terry
-Weissman in a programming language called TCL, to replace a rudimentary
-bug-tracking database used internally by Netscape Communications. Terry
-later ported Bugzilla to Perl from TCL, and in Perl it remains to this day.
-Most commercial defect-tracking software vendors at the time charged
-enormous licensing fees, and Bugzilla quickly became a favorite of the
-open-source crowd (with its genesis in the open-source browser project,
-Mozilla). It is now the de-facto standard defect-tracking system against
-which all others are measured.
-
-Bugzilla boasts many advanced features. These include:
+   Bugzilla is a bug- or issue-tracking system. Bug-tracking systems
+   allow individual or groups of developers effectively to keep track of
+   outstanding problems with their product. Bugzilla was originally
+   written by Terry Weissman in a programming language called TCL, to
+   replace a rudimentary bug-tracking database used internally by
+   Netscape Communications. Terry later ported Bugzilla to Perl from TCL,
+   and in Perl it remains to this day. Most commercial defect-tracking
+   software vendors at the time charged enormous licensing fees, and
+   Bugzilla quickly became a favorite of the open-source crowd (with its
+   genesis in the open-source browser project, Mozilla). It is now the
+   de-facto standard defect-tracking system against which all others are
+   measured.
+
+   Bugzilla boasts many advanced features. These include:
 
      * Powerful searching
      * User-configurable email notifications of bug changes
@@ -302,63 +315,68 @@ Bugzilla boasts many advanced features. These include:
 
 2.2. Why Should We Use Bugzilla?
 
-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 the status of defects. This procedure is error-prone and
-tends to cause those bugs judged least significant by developers to be
-dropped or ignored.
-
-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 keep in touch with their clients and
-resellers, to communicate about problems effectively throughout the data
-management chain. Many corporations have also discovered that
-defect-tracking helps reduce costs by providing IT support accountability,
-telephone support knowledge bases, and a common, well-understood system for
-accounting for unusual system or software issues.
-
-But why should you use Bugzilla?
-
-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 hardware bug tracking for luminaries such as
-Redhat, NASA, Linux-Mandrake, and VA Systems. Combined with systems such as
-CVS, Bonsai, or Perforce SCM, Bugzilla provides a powerful, easy-to-use
-solution to configuration management and replication problems.
-
-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 supposed to do something today, but you just can't
-quite remember? Put it in Bugzilla, and you have a record of it from which
-you can extrapolate milestones, predict product versions for integration,
-and follow the discussion trail that led to critical decisions.
-
-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.
+   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 the status of defects. This
+   procedure is error-prone and tends to cause those bugs judged least
+   significant by developers to be dropped or ignored.
+
+   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 keep in touch with their clients
+   and resellers, to communicate about problems effectively throughout
+   the data management chain. Many corporations have also discovered that
+   defect-tracking helps reduce costs by providing IT support
+   accountability, telephone support knowledge bases, and a common,
+   well-understood system for accounting for unusual system or software
+   issues.
+
+   But why should you use Bugzilla?
+
+   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 hardware bug tracking for
+   luminaries such as Redhat, NASA, Linux-Mandrake, and VA Systems.
+   Combined with systems such as CVS, Bonsai, or Perforce SCM, Bugzilla
+   provides a powerful, easy-to-use solution to configuration management
+   and replication problems.
+
+   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 supposed to do something
+   today, but you just can't quite remember? Put it in Bugzilla, and you
+   have a record of it from which you can extrapolate milestones, predict
+   product versions for integration, and follow the discussion trail that
+   led to critical decisions.
+
+   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.
      _________________________________________________________________
 
 Chapter 3. Using Bugzilla
 
 3.1. How do I use Bugzilla?
 
-This section contains information for end-users of Bugzilla. There is a
-Bugzilla test installation, called Landfill, which you are welcome to play
-with (if it's up.) However, it does not necessarily have all Bugzilla
-features enabled, and often runs cutting-edge versions of Bugzilla for
-testing, so some things may work slightly differently than mentioned here.
+   This section contains information for end-users of Bugzilla. There is
+   a Bugzilla test installation, called Landfill, which you are welcome
+   to play with (if it's up.) However, it does not necessarily have all
+   Bugzilla features enabled, and often runs cutting-edge versions of
+   Bugzilla for testing, so some things may work slightly differently
+   than mentioned here.
      _________________________________________________________________
 
 3.1.1. Create a Bugzilla Account
 
-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 Bugzilla, use this
-URL: http://landfill.bugzilla.org/bugzilla-tip/
+   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 Bugzilla, use this URL:
+   http://landfill.bugzilla.org/bugzilla-tip/
 
     1. Click the "Open a new Bugzilla account" link, enter your email
        address and, optionally, your name in the spaces provided, then
@@ -378,11 +396,12 @@ URL: http://landfill.bugzilla.org/bugzilla-tip/
 
 3.1.2. Anatomy of a Bug
 
-The core of Bugzilla is the screen which displays a particular bug. It's a
-good place to explain some Bugzilla concepts. Bug 1 on Landfill is a good
-example. Note that the labels for most fields are hyperlinks; clicking them
-will take you to context-sensitive help on that particular field. Fields
-marked * may not be present on every installation of Bugzilla.
+   The core of Bugzilla is the screen which displays a particular bug.
+   It's a good place to explain some Bugzilla concepts. Bug 1 on Landfill
+   is a good example. Note that the labels for most fields are
+   hyperlinks; clicking them will take you to context-sensitive help on
+   that particular field. Fields marked * may not be present on every
+   installation of Bugzilla.
 
     1. Product and Component: Bugs are divided up by Product and
        Component, with a Product having one or more Components in it. For
@@ -390,22 +409,22 @@ marked * may not be present on every installation of Bugzilla.
        several Components:
 
        Administration: Administration of a Bugzilla installation.
-   Bugzilla-General: Anything that doesn't fit in the other components,
-   or spans multiple components.
+       Bugzilla-General: Anything that doesn't fit in the other components,
+       or spans multiple components.
        Creating/Changing Bugs: Creating, changing, and viewing bugs.
-   Documentation: The Bugzilla documentation, including The Bugzilla
-   Guide.
+       Documentation: The Bugzilla documentation, including The Bugzilla
+       Guide.
        Email: Anything to do with email sent by Bugzilla.
        Installation: The installation process of Bugzilla.
-   Query/Buglist: Anything to do with searching for bugs and viewing the
-   buglists.
+       Query/Buglist: Anything to do with searching for bugs and viewing the
+       buglists.
        Reporting/Charting: Getting reports from Bugzilla.
-   User Accounts: Anything about managing a user account from the user's
-   perspective. Saved queries, creating accounts, changing passwords,
-   logging in, etc.
-   User Interface: General issues having to do with the user interface
-   cosmetics (not functionality) including cosmetic issues, HTML
-   templates, etc.
+       User Accounts: Anything about managing a user account from the user's
+       perspective. Saved queries, creating accounts, changing passwords,
+       logging in, etc.
+       User Interface: General issues having to do with the user interface
+       cosmetics (not functionality) including cosmetic issues, HTML
+       templates, etc.
     2. Status and Resolution: These define exactly what state the bug is
        in - from not even being confirmed as a bug, through to being
        fixed and the fix confirmed by Quality Assurance. The different
@@ -453,32 +472,32 @@ marked * may not be present on every installation of Bugzilla.
 
 3.1.3. Searching for Bugs
 
-The Bugzilla Search page is is the interface where you can find any bug
-report, comment, or patch currently in the Bugzilla system. You can play
-with it here: landfill.bugzilla.org/bugzilla-tip/query.cgi .
+   The Bugzilla Search page is is the interface where you can find any
+   bug report, comment, or patch currently in the Bugzilla system. You
+   can play with it here: landfill.bugzilla.org/bugzilla-tip/query.cgi .
 
-The Search page has controls for selecting different possible values for all
-of the fields in a bug, as described above. Once you've defined a search,
-you can either run it, or save it as a Remembered Query, which can
-optionally appear in the footer of your pages.
+   The Search page has controls for selecting different possible values
+   for all of the fields in a bug, as described above. Once you've
+   defined a search, you can either run it, or save it as a Remembered
+   Query, which can optionally appear in the footer of your pages.
 
-Highly advanced querying is done using Boolean Charts, which have their own
-context-sensitive help .
+   Highly advanced querying is done using Boolean Charts, which have
+   their own context-sensitive help .
      _________________________________________________________________
 
 3.1.4. Bug Lists
 
-If you run a search, a list of matching bugs will be returned. The default
-search is to return all open bugs on the system - don't try running this
-search on a Bugzilla installation with a lot of bugs!
+   If you run a search, a list of matching bugs will be returned. The
+   default search is to return all open bugs on the system - don't try
+   running this search on a Bugzilla installation with a lot of bugs!
 
-The format of the list is configurable. For example, it can be sorted by
-clicking the column headings. Other useful features can be accessed using
-the links at the bottom of the list:
+   The format of the list is configurable. For example, it can be sorted
+   by clicking the column headings. Other useful features can be accessed
+   using the links at the bottom of the list:
 
    Long Format: this gives you a large page with a non-editable summary
    of the fields of each bug.
-Change Columns: change the bug attributes which appear in the list.
+   Change Columns: change the bug attributes which appear in the list.
    Change several bugs at once: If your account is sufficiently
    empowered, you can make the same change to all the bugs in the list -
    for example, changing their owner.
@@ -492,15 +511,16 @@ Change Columns: change the bug attributes which appear in the list.
 
 3.1.5. Filing Bugs
 
-Years of bug writing experience has been distilled for your reading pleasure
-into the Bug Writing Guidelines. 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.
+   Years of bug writing experience has been distilled for your reading
+   pleasure into the Bug Writing Guidelines. 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.
 
-The procedure for filing a test bug is as follows:
+   The procedure for filing a test bug is as follows:
 
     1. Go to Landfill in your browser and click Enter a new bug report.
     2. Select a product - any one will do.
@@ -512,26 +532,26 @@ The procedure for filing a test bug is as follows:
 
 3.2. Hints and Tips
 
-This section distills some Bugzilla tips and best practices that have been
-developed.
+   This section distills some Bugzilla tips and best practices that have
+   been developed.
      _________________________________________________________________
 
 3.2.1. Autolinkification
 
-Bugzilla comments are plain text - so posting HTML will result in literal
-HTML tags rather than being interpreted by a browser. However, Bugzilla will
-automatically make hyperlinks out of certain sorts of text in comments. For
-example, the text http://www.bugzilla.org will be turned into
-http://www.bugzilla.org. Other strings which get linkified in the obvious
-manner are:
-
-bug 12345
-bug 23456, comment 53
-attachment 4321
-mailto:george@example.com
-george@example.com
-ftp://ftp.mozilla.org
-Most other sorts of URL
+   Bugzilla comments are plain text - so posting HTML will result in
+   literal HTML tags rather than being interpreted by a browser. However,
+   Bugzilla will automatically make hyperlinks out of certain sorts of
+   text in comments. For example, the text http://www.bugzilla.org will
+   be turned into http://www.bugzilla.org. Other strings which get
+   linkified in the obvious manner are:
+
+   bug 12345
+   bug 23456, comment 53
+   attachment 4321
+   mailto:george@example.com
+   george@example.com
+   ftp://ftp.mozilla.org
+   Most other sorts of URL
 
    A corollary here is that if you type a bug number in a comment, you
    should put the word "bug" before it, so it gets autolinkified for the
@@ -540,110 +560,115 @@ Most other sorts of URL
 
 3.2.2. Quicksearch
 
-Quicksearch is a single-text-box query tool which uses metacharacters to
-indicate what is to be searched. For example, typing "foo|bar" into
-Quicksearch would search for "foo" or "bar" in the summary and status
-whiteboard of a bug; adding ":BazProduct" would search only in that product.
+   Quicksearch is a single-text-box query tool which uses metacharacters
+   to indicate what is to be searched. For example, typing "foo|bar" into
+   Quicksearch would search for "foo" or "bar" in the summary and status
+   whiteboard of a bug; adding ":BazProduct" would search only in that
+   product.
 
-You'll find the Quicksearch box on Bugzilla's front page, along with a Help
-link which details how to use it.
+   You'll find the Quicksearch box on Bugzilla's front page, along with a
+   Help link which details how to use it.
      _________________________________________________________________
 
 3.2.3. Comments
 
-If you are changing the fields on a bug, only comment if either you have
-something pertinent to say, or Bugzilla requires it. Otherwise, you may spam
-people unnecessarily with bug mail. To take an example: a user can set up
-their account to filter out messages where someone just adds themselves to
-the CC field of a bug (which happens a lot.) If you come along, add yourself
-to the CC field, and add a comment saying "Adding self to CC", then that
-person gets a pointless piece of mail they would otherwise have avoided.
-
-Don't use sigs in comments. Signing your name ("Bill") is acceptable,
-particularly if you do it out of habit, but full mail/news-style four line
-ASCII art creations are not.
+   If you are changing the fields on a bug, only comment if either you
+   have something pertinent to say, or Bugzilla requires it. Otherwise,
+   you may spam people unnecessarily with bug mail. To take an example: a
+   user can set up their account to filter out messages where someone
+   just adds themselves to the CC field of a bug (which happens a lot.)
+   If you come along, add yourself to the CC field, and add a comment
+   saying "Adding self to CC", then that person gets a pointless piece of
+   mail they would otherwise have avoided.
+
+   Don't use sigs in comments. Signing your name ("Bill") is acceptable,
+   particularly if you do it out of habit, but full mail/news-style four
+   line ASCII art creations are not.
      _________________________________________________________________
 
 3.2.4. Attachments
 
-Use attachments, rather than comments, for large chunks of ASCII data, such
-as trace, debugging output files, or log files. That way, it doesn't bloat
-the bug for everyone who wants to read it, and cause people to receive fat,
-useless mails.
+   Use attachments, rather than comments, for large chunks of ASCII data,
+   such as trace, debugging output files, or log files. That way, it
+   doesn't bloat the bug for everyone who wants to read it, and cause
+   people to receive fat, useless mails.
 
-Trim screenshots. There's no need to show the whole screen if you are
-pointing out a single-pixel problem.
+   Trim screenshots. There's no need to show the whole screen if you are
+   pointing out a single-pixel problem.
 
-Don't attach simple test cases (e.g. one HTML file, one CSS file and an
-image) as a ZIP file. Instead, upload them in reverse order and edit the
-referring file so that they point to the attached files. This way, the test
-case works immediately out of the bug.
+   Don't attach simple test cases (e.g. one HTML file, one CSS file and
+   an image) as a ZIP file. Instead, upload them in reverse order and
+   edit the referring file so that they point to the attached files. This
+   way, the test case works immediately out of the bug.
      _________________________________________________________________
 
 3.2.5. Filing Bugs
 
-Try to make sure that everything said in the summary is also said in the
-first comment. Summaries are often updated and this will ensure your
-original information is easily accessible.
+   Try to make sure that everything said in the summary is also said in
+   the first comment. Summaries are often updated and this will ensure
+   your original information is easily accessible.
 
-You do not need to put "any" or similar strings in the URL field. If there
-is no specific URL associated with the bug, leave this field blank.
+   You do not need to put "any" or similar strings in the URL field. If
+   there is no specific URL associated with the bug, leave this field
+   blank.
 
-If you feel a bug you filed was incorrectly marked as a DUPLICATE of
-another, please question it in your bug, not the bug it was duped to. Feel
-free to CC the person who duped it if they are not already CCed.
+   If you feel a bug you filed was incorrectly marked as a DUPLICATE of
+   another, please question it in your bug, not the bug it was duped to.
+   Feel free to CC the person who duped it if they are not already CCed.
      _________________________________________________________________
 
 3.3. User Preferences
 
-Once you have logged in, you can customise various aspects of Bugzilla via
-the "Edit prefs" link in the page footer. The preferences are split into
-four tabs:
+   Once you have logged in, you can customise various aspects of Bugzilla
+   via the "Edit prefs" link in the page footer. The preferences are
+   split into four tabs:
      _________________________________________________________________
 
 3.3.1. Account Settings
 
-On this tab, you can change your basic account information, including your
-password, email address and real name. For security reasons, in order to
-change anything on this page you must type your current password into the
-"Password" field at the top of the page. If you attempt to change your email
-address, a confirmation email is sent to both the old and new addresses,
-with a link to use to confirm the change. This helps to prevent account
-hijacking.
+   On this tab, you can change your basic account information, including
+   your password, email address and real name. For security reasons, in
+   order to change anything on this page you must type your current
+   password into the "Password" field at the top of the page. If you
+   attempt to change your email address, a confirmation email is sent to
+   both the old and new addresses, with a link to use to confirm the
+   change. This helps to prevent account hijacking.
      _________________________________________________________________
 
 3.3.2. Email Settings
 
-On this tab you can reduce or increase the amount of email sent you from
-Bugzilla, opting in our out depending on your relationship to the bug and
-the change that was made to it. (Note that you can also do client-side
-filtering using the X-Bugzilla-Reason header which Bugzilla adds to all
-bugmail.)
+   On this tab you can reduce or increase the amount of email sent you
+   from Bugzilla, opting in our out depending on your relationship to the
+   bug and the change that was made to it. (Note that you can also do
+   client-side filtering using the X-Bugzilla-Reason header which
+   Bugzilla adds to all bugmail.)
 
-By entering user email names, delineated by commas, into the "Users to
-watch" text entry box you can receive a copy of all the bugmail of other
-users (security settings permitting.) This powerful functionality enables
-seamless transitions as developers change projects or users go on holiday.
+   By entering user email names, delineated by commas, into the "Users to
+   watch" text entry box you can receive a copy of all the bugmail of
+   other users (security settings permitting.) This powerful
+   functionality enables seamless transitions as developers change
+   projects or users go on holiday.
 
    Note
 
-   The ability to watch other users may not be available in all Bugzilla
-   installations. If you can't see it, ask your administrator.
+        The ability to watch other users may not be available in all Bugzilla
+        installations. If you can't see it, ask your administrator.
      _________________________________________________________________
 
 3.3.3. Page Footer
 
-On the Search page, you can store queries in Bugzilla, so if you regularly
-run a particular query it is just a drop-down menu away. Once you have a
-stored query, you can come here to request that it also be displayed in your
-page footer.
+   On the Search page, you can store queries in Bugzilla, so if you
+   regularly run a particular query it is just a drop-down menu away.
+   Once you have a stored query, you can come here to request that it
+   also be displayed in your page footer.
      _________________________________________________________________
 
 3.3.4. Permissions
 
-This is a purely informative page which outlines your current permissions on
-this installation of Bugzilla - what product groups you are in, and whether
-you can edit bugs or perform various administration functions.
+   This is a purely informative page which outlines your current
+   permissions on this installation of Bugzilla - what product groups you
+   are in, and whether you can edit bugs or perform various
+   administration functions.
      _________________________________________________________________
 
 Chapter 4. Installation
@@ -652,21 +677,21 @@ Chapter 4. Installation
 
 4.1.1. Introduction
 
-Bugzilla has been successfully installed under Solaris, Linux, and Win32.
-Win32 is not yet officially supported, but many people have got it working
-fine. Please see the Win32 Installation Notes for further advice on getting
-Bugzilla to work on Microsoft Windows.
+   Bugzilla has been successfully installed under Solaris, Linux, and
+   Win32. Win32 is not yet officially supported, but many people have got
+   it working fine. Please see the Win32 Installation Notes for further
+   advice on getting Bugzilla to work on Microsoft Windows.
      _________________________________________________________________
 
 4.1.2. Package List
 
    Note
 
-   If you are running the very most recent version of Perl and MySQL
-   (both the executables and development libraries) on your system, you
-   can skip these manual installation steps for the Perl modules by using
-   Bundle::Bugzilla; see Using Bundle::Bugzilla instead of manually
-   installing Perl modules.
+        If you are running the very most recent version of Perl and MySQL
+        (both the executables and development libraries) on your system, you
+        can skip these manual installation steps for the Perl modules by using
+        Bundle::Bugzilla; see Using Bundle::Bugzilla instead of manually
+        installing Perl modules.
 
    The software packages necessary for the proper running of Bugzilla
    (with download links) are:
@@ -691,42 +716,43 @@ Bugzilla to work on Microsoft Windows.
          d. MIME::Parser (any) for the email interface
     4. The web server of your choice. Apache is highly recommended.
 
-   Warning
+  Warning
 
-   It is a good idea, while installing Bugzilla, to ensure that there is
-   some kind of firewall between you and the rest of the Internet,
-   because your machine may be insecure for periods during the install.
-   Many installation steps require an active Internet connection to
-   complete, but you must take care to ensure that at no point is your
-   machine vulnerable to an attack.
+          It is a good idea, while installing Bugzilla, to ensure that there is
+          some kind of firewall between you and the rest of the Internet,
+          because your machine may be insecure for periods during the install.
+          Many installation steps require an active Internet connection to
+          complete, but you must take care to ensure that at no point is your
+          machine vulnerable to an attack.
 
-   Note
+  Note   
 
-   Linux-Mandrake 8.0 includes every required and optional library for
-   Bugzilla. The easiest way to install them is by using the urpmi
-   utility. If you follow these commands, you should have everything you
-   need for Bugzilla, and checksetup.pl should not complain about any
-   missing libraries. You may already have some of these installed.
-
-   bash# urpmi perl-mysql
-   bash# urpmi perl-chart
-   bash# urpmi perl-gd
-   bash# urpmi perl-MailTools (for Bugzilla email integration)
-   bash# urpmi apache-modules
+          Linux-Mandrake 8.0 includes every required and optional library for
+          Bugzilla. The easiest way to install them is by using the urpmi
+          utility. If you follow these commands, you should have everything you
+          need for Bugzilla, and checksetup.pl should not complain about any
+          missing libraries. You may already have some of these installed.
+
+
+       bash# urpmi perl-mysql
+       bash# urpmi perl-chart
+       bash# urpmi perl-gd
+       bash# urpmi perl-MailTools (for Bugzilla email integration)
+       bash# urpmi apache-modules
      _________________________________________________________________
 
 4.1.3. MySQL
 
-Visit the MySQL homepage at www.mysql.com to grab and install the latest
-stable release of the server.
+   Visit the MySQL homepage at www.mysql.com to grab and install the
+   latest stable release of the server.
 
    Note
 
-   Many of the binary versions of MySQL store their data files in /var.
-   On some Unix systems, this is part of a smaller root partition, and
-   may not have room for your bug database. You can set the data
-   directory as an option to configure if you build MySQL from source
-   yourself.
+        Many of the binary versions of MySQL store their data files in /var.
+        On some Unix systems, this is part of a smaller root partition, and
+        may not have room for your bug database. You can set the data
+        directory as an option to configure if you build MySQL from source
+        yourself.
 
    If you install from something other than an RPM or Debian package, you
    will need to add mysqld to your init scripts so the server daemon will
@@ -748,152 +774,156 @@ stable release of the server.
 
 4.1.4. Perl
 
-Any machine that doesn't have Perl on it is a sad machine indeed. Perl can
-be got in source form from perl.com for the rare *nix systems which don't
-have it. Although Bugzilla runs with all post-5.005 versions of Perl, it's a
-good idea to be up to the very latest version if you can when running
-Bugzilla. As of this writing, that is Perl version 5.6.1.
+   Any machine that doesn't have Perl on it is a sad machine indeed. Perl
+   can be got in source form from perl.com for the rare *nix systems
+   which don't have it. Although Bugzilla runs with all post-5.005
+   versions of Perl, it's a good idea to be up to the very latest version
+   if you can when running Bugzilla. As of this writing, that is Perl
+   version 5.6.1.
 
    Tip
 
-   You can skip the following Perl module installation steps by
-   installing Bundle::Bugzilla from CPAN, which installs all required
-   modules for you.
+       You can skip the following Perl module installation steps by
+       installing Bundle::Bugzilla from CPAN, which installs all required
+       modules for you.
 
-   bash# perl -MCPAN -e 'install "Bundle::Bugzilla"'
+       bash# perl -MCPAN -e 'install "Bundle::Bugzilla"'
 
-   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.
+       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.
      _________________________________________________________________
 
 4.1.5. Perl Modules
 
-All Perl modules can be found on the Comprehensive Perl Archive Network
-(CPAN). The CPAN servers have a real tendency to bog down, so please use
-mirrors.
+   All Perl modules can be found on the Comprehensive Perl Archive
+   Network (CPAN). The CPAN servers have a real tendency to bog down, so
+   please use mirrors.
 
-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. To use the CPAN shell to install a module:
+   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. To use the CPAN shell to
+   install a module:
 
-bash# perl -MCPAN -e 'install "<modulename>"'
+   bash# perl -MCPAN -e 'install "<modulename>"'
 
-To do it the hard way:
+   To do it the hard way:
 
-Untar the module tarball -- it should create its own directory
+   Untar the module tarball -- it should create its own directory
 
-CD to the directory just created, and enter the following commands:
+   CD to the directory just created, and enter the following commands:
 
     1. bash# perl Makefile.PL
     2. bash# make
     3. bash# make test
     4. bash# make install
 
  Warning
-
-   Many people complain that Perl modules will not install for them. Most
-   times, the error messages complain that they are missing a file in
-   "@INC". Virtually every time, this error is due to permissions being
-   set too restrictively for you to compile Perl modules or not having
-   the necessary Perl development libraries installed on your system.
-   Consult your local UNIX systems administrator for help solving these
-   permissions issues; if you are the local UNIX sysadmin, please consult
-   the newsgroup/mailing list for further assistance or hire someone to
-   help you out.
+ Warning
+
+         Many people complain that Perl modules will not install for them. Most
+         times, the error messages complain that they are missing a file in
+         "@INC". Virtually every time, this error is due to permissions being
+         set too restrictively for you to compile Perl modules or not having
+         the necessary Perl development libraries installed on your system.
+         Consult your local UNIX systems administrator for help solving these
+         permissions issues; if you are the local UNIX sysadmin, please consult
+         the newsgroup/mailing list for further assistance or hire someone to
+         help you out.
      _________________________________________________________________
 
 4.1.5.1. DBI
 
-The DBI module is a generic Perl module used 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.
+   The DBI module is a generic Perl module used 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.
      _________________________________________________________________
 
 4.1.5.2. Data::Dumper
 
-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.
+   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.
      _________________________________________________________________
 
 4.1.5.3. MySQL-related modules
 
-The Perl/MySQL interface requires a few mutually-dependent Perl modules.
-These modules are grouped together into the the Msql-Mysql-modules package.
-
-The MakeMaker process will ask you a few questions about the desired
-compilation target and your MySQL installation. For most of the questions
-the provided default will be adequate, but when asked if your desired target
-is the MySQL or mSQL packages, you should 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.
-
-A host of 'localhost' should be fine and a testing user of 'test' with a
-null password should find itself with sufficient access to run tests on the
-'test' database which MySQL created upon installation.
+   The Perl/MySQL interface requires a few mutually-dependent Perl
+   modules. These modules are grouped together into the the
+   Msql-Mysql-modules package.
+
+   The MakeMaker process will ask you a few questions about the desired
+   compilation target and your MySQL installation. For most of the
+   questions the provided default will be adequate, but when asked if
+   your desired target is the MySQL or mSQL packages, you should 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.
+
+   A host of 'localhost' should be fine and a testing user of 'test' with
+   a null password should find itself with sufficient access to run tests
+   on the 'test' database which MySQL created upon installation.
      _________________________________________________________________
 
 4.1.5.4. TimeDate modules
 
-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. The component module we're most
-interested in is the Date::Format module, but installing all of them is
-probably a good idea anyway.
+   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. The component
+   module we're most interested in is the Date::Format module, but
+   installing all of them is probably a good idea anyway.
      _________________________________________________________________
 
 4.1.5.5. GD (optional)
 
-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 are used on millions of web pages to generate graphs on
-the fly. That's what Bugzilla will be using it for so you must install it if
-you want any of the graphing to work.
+   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 are used on millions of web pages to
+   generate graphs on the fly. That's what Bugzilla will be using it for
+   so you must install it if you want any of the graphing to work.
 
    Note
 
-   The Perl GD library requires some other libraries that may or may not
-   be installed on your system, including libpng and libgd. The full
-   requirements are listed in the Perl GD library README. If compiling GD
-   fails, it's probably because you're missing a required library.
+        The Perl GD library requires some other libraries that may or may not
+        be installed on your system, including libpng and libgd. The full
+        requirements are listed in the Perl GD library README. If compiling GD
+        fails, it's probably because you're missing a required library.
      _________________________________________________________________
 
 4.1.5.6. Chart::Base (optional)
 
-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.
-Note that earlier versions that 0.99c used GIFs, which are no longer
-supported by the latest versions of GD.
+   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. Note that earlier versions that 0.99c used GIFs, which are
+   no longer supported by the latest versions of GD.
      _________________________________________________________________
 
 4.1.5.7. Template Toolkit
 
-When you install Template Toolkit, you'll get asked various questions about
-features to enable. The defaults are fine, except that it is recommended you
-use the high speed XS Stash of the Template Toolkit, in order to achieve
-best performance. However, there are known problems with XS Stash and Perl
-5.005_02 and lower. If you wish to use these older versions of Perl, please
-use the regular stash.
+   When you install Template Toolkit, you'll get asked various questions
+   about features to enable. The defaults are fine, except that it is
+   recommended you use the high speed XS Stash of the Template Toolkit,
+   in order to achieve best performance. However, there are known
+   problems with XS Stash and Perl 5.005_02 and lower. If you wish to use
+   these older versions of Perl, please use the regular stash.
      _________________________________________________________________
 
 4.1.6. HTTP Server
 
-You have a freedom of choice here - Apache, Netscape or any other server on
-UNIX would do. You can run the web server on a different machine than MySQL,
-but need to adjust the MySQL "bugs" user permissions accordingly.
+   You have a freedom of choice here - Apache, Netscape or any other
+   server on UNIX would do. You can run the web server on a different
+   machine than MySQL, but need to adjust the MySQL "bugs" user
+   permissions accordingly.
 
    Note
 
-   We strongly recommend Apache as the web server to use. The Bugzilla
-   Guide installation instructions, in general, assume you are using
-   Apache. If you have got Bugzilla working using another webserver,
-   please share your experiences with us.
+        We strongly recommend Apache as the web server to use. The Bugzilla
+        Guide installation instructions, in general, assume you are using
+        Apache. If you have got Bugzilla working using another webserver,
+        please share your experiences with us.
 
    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
@@ -903,45 +933,45 @@ but need to adjust the MySQL "bugs" user permissions accordingly.
 
    With Apache you'll also want to make sure that within the httpd.conf
    file the line:
-Options ExecCGI
-AllowOverride Limit
+   Options ExecCGI
+   AllowOverride Limit
 
    is in the stanza that covers the directories into which you intend to
    put the bugzilla .html and .cgi files.
 
    Note
 
-   AllowOverride Limit allows the use of a Deny statement in the
-   .htaccess file generated by checksetup.pl
+        AllowOverride Limit allows the use of a Deny statement in the
+        .htaccess file generated by checksetup.pl
 
-   Users of older versions of Apache may find the above lines in the
-   srm.conf and access.conf files, respecitvely.
+        Users of older versions of Apache may find the above lines in the
+        srm.conf and access.conf files, respecitvely.
 
  Warning
+ Warning
 
-   There are important files and directories that should not be a served
-   by the HTTP server - most files in the "data" and "shadow" directories
-   and the "localconfig" file. You should configure your HTTP server to
-   not serve these files. Failure to do so will expose critical passwords
-   and other data. Please see .htaccess files and security for details on
-   how to do this for Apache; the checksetup.pl script should create
-   appropriate .htaccess files for you.
+         There are important files and directories that should not be a served
+         by the HTTP server - most files in the "data" and "shadow" directories
+         and the "localconfig" file. You should configure your HTTP server to
+         not serve these files. Failure to do so will expose critical passwords
+         and other data. Please see .htaccess files and security for details on
+         how to do this for Apache; the checksetup.pl script should create
+         appropriate .htaccess files for you.
      _________________________________________________________________
 
 4.1.7. Bugzilla
 
-You should untar the Bugzilla files into a directory that you're willing to
-make writable by the default web server user (probably "nobody"). You may
-decide to put the files in the main web space for your web server or perhaps
-in /usr/local with a symbolic link in the web space that points to the
-Bugzilla directory.
+   You should untar the Bugzilla files into a directory that you're
+   willing to make writable by the default web server user (probably
+   "nobody"). You may decide to put the files in the main web space for
+   your web server or perhaps in /usr/local with a symbolic link in the
+   web space that points to the Bugzilla directory.
 
    Tip
 
-   If you symlink the bugzilla directory into your Apache's HTML
-   heirarchy, you may receive Forbidden errors unless you add the
-   "FollowSymLinks" directive to the <Directory> entry for the HTML root
-   in httpd.conf.
+       If you symlink the bugzilla directory into your Apache's HTML
+       heirarchy, you may receive Forbidden errors unless you add the
+       "FollowSymLinks" directive to the <Directory> entry for the HTML root
+       in httpd.conf.
 
    Once all the files are in a web accessible directory, make that
    directory writable by your webserver's user. This is a temporary step
@@ -955,30 +985,30 @@ Bugzilla directory.
    the following Perl one-liner, but I suggest using the symlink approach
    to avoid upgrade hassles.
 
-perl -pi -e
-        's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/perl@' *cgi *pl Bug.pm
-        processmail syncshadowdb
+   perl -pi -e
+           's@#\!/usr/bonsaitools/bin/perl@#\!/usr/bin/perl@' *cgi *pl Bug.pm
+           processmail syncshadowdb
 
    Change /usr/bin/perl to match the location of Perl on your machine.
      _________________________________________________________________
 
 4.1.8. Setting Up the MySQL Database
 
-After you've gotten all the software installed and working you're ready to
-start preparing the database for its life as the back end to a high quality
-bug tracker.
+   After you've gotten all the software installed and working you're
+   ready to start preparing the database for its life as the back end to
+   a high quality bug tracker.
 
-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
-"bugs", and will have minimal permissions.
+   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 "bugs", and will have minimal permissions.
 
-Begin by giving the MySQL root user a password. MySQL passwords are limited
-to 16 characters.
+   Begin by giving the MySQL root user a password. MySQL passwords are
+   limited to 16 characters.
 
-bash# mysql -u root mysql
+   bash# mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD('<new_password>') WHERE
    user='root';
-mysql> FLUSH PRIVILEGES;
+   mysql> FLUSH PRIVILEGES;
 
    From this point on, if you need to access MySQL as the MySQL root
    user, you will need to use mysql -u root -p and enter <new_password>.
@@ -1001,19 +1031,20 @@ mysql> FLUSH PRIVILEGES;
 
    Note
 
-   If you are using MySQL 4, the bugs user also needs to be granted the
-   LOCK TABLES and CREATE TEMPORARY TABLES permissions.
+        If you are using MySQL 4, the bugs user also needs to be granted the
+        LOCK TABLES and CREATE TEMPORARY TABLES permissions.
      _________________________________________________________________
 
 4.1.9. checksetup.pl
 
-Next, run the magic checksetup.pl script. (Many thanks to Holger Schurig for
-writing this script!) This script is designed to make sure your MySQL
-database and other configuration options are consistent with the Bugzilla
-CGI files. It will make sure Bugzilla files and directories have reasonable
-permissions, set up the data directory, and create all the MySQL tables.
+   Next, run the magic checksetup.pl script. (Many thanks to Holger
+   Schurig for writing this script!) This script is designed to make sure
+   your MySQL database and other configuration options are consistent
+   with the Bugzilla CGI files. It will make sure Bugzilla files and
+   directories have reasonable permissions, set up the data directory,
+   and create all the MySQL tables.
 
-bash# ./checksetup.pl
+   bash# ./checksetup.pl
 
    The first time you run it, it will create a file called localconfig.
 
@@ -1036,26 +1067,26 @@ bash# ./checksetup.pl
 
    Note
 
-   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.
+        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.
      _________________________________________________________________
 
 4.1.10. Configuring Bugzilla
 
-You should run through the parameters on the Edit Parameters page (link in
-the footer) and set them all to appropriate values. They key parameters are
-documented in Section 5.1.
+   You should run through the parameters on the Edit Parameters page
+   (link in the footer) and set them all to appropriate values. They key
+   parameters are documented in Section 5.1.
      _________________________________________________________________
 
 4.2. Optional Additional Configuration
 
 4.2.1. Dependency Charts
 
-As well as the text-based dependency graphs, Bugzilla also supports
-dependency graphing, using a package called 'dot'. Exactly how this works is
-controlled by the 'webdotbase' parameter, which can have one of three
-values:
+   As well as the text-based dependency graphs, Bugzilla also supports
+   dependency graphing, using a package called 'dot'. Exactly how this
+   works is controlled by the 'webdotbase' parameter, which can have one
+   of three values:
 
     1. A complete file path to the command 'dot' (part of GraphViz) will
        generate the graphs locally
@@ -1072,13 +1103,14 @@ values:
 
 4.2.2. Bug Graphs
 
-As long as you installed the GD and Graph::Base Perl modules you might as
-well turn on the nifty Bugzilla bug reporting graphs.
+   As long as you installed the GD and Graph::Base Perl modules you might
+   as well turn on the nifty Bugzilla bug reporting graphs.
 
-Add a cron entry like this to run collectstats.pl daily at 5 after midnight:
+   Add a cron entry like this to run collectstats.pl daily at 5 after
+   midnight:
 
-bash# crontab -e
-5 0 * * * cd <your-bugzilla-directory> ; ./collectstats.pl
+   bash# crontab -e
+   5 0 * * * cd <your-bugzilla-directory> ; ./collectstats.pl
 
    After two days have passed you'll be able to view bug graphs from the
    Bug Reports page.
@@ -1086,31 +1118,32 @@ bash# crontab -e
 
 4.2.3. The Whining Cron
 
-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 to complain at engineers which leave
-their bugs in the NEW state without triaging them.
+   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 to complain at engineers
+   which leave their bugs in the NEW state without triaging them.
 
-This can be done by adding the following command as a daily crontab entry
-(for help on that see that crontab man page):
+   This can be done by adding the following command as a daily crontab
+   entry (for help on that see that crontab man page):
 
-cd <your-bugzilla-directory> ; ./whineatnews.pl
+   cd <your-bugzilla-directory> ; ./whineatnews.pl
 
-   Tip
+   Tip   
+
+          Depending on your system, crontab may have several manpages. The
+          following command should lead you to the most useful page for this
+          purpose:
 
-   Depending on your system, crontab may have several manpages. The
-   following command should lead you to the most useful page for this
-   purpose:
-   man 5 crontab
+       man 5 crontab
      _________________________________________________________________
 
 4.2.4. LDAP Authentication
 
-   Warning
+  Warning
 
-   This information on using the LDAP authentication options with
-   Bugzilla is old, and the authors do not know of anyone who has tested
-   it. Approach with caution.
+          This information on using the LDAP authentication options with
+          Bugzilla is old, and the authors do not know of anyone who has tested
+          it. Approach with caution.
 
    The existing authentication scheme for Bugzilla uses email addresses
    as the primary user ID, and a password to authenticate that user. All
@@ -1155,15 +1188,16 @@ cd <your-bugzilla-directory> ; ./whineatnews.pl
 4.2.5. Preventing untrusted Bugzilla content from executing malicious
 Javascript code
 
-It is possible for a Bugzilla to execute malicious Javascript code. Due to
-internationalization concerns, we are unable to incorporate the code changes
-necessary to fulfill the CERT advisory requirements mentioned in
-http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3. Executing
-the following code snippet from a UNIX command shell will rectify the
-problem if your Bugzilla installation is intended for an English-speaking
-audience. As always, be sure your Bugzilla installation has a good backup
-before making changes, and I recommend you understand what the script is
-doing before executing it.
+   It is possible for a Bugzilla to execute malicious Javascript code.
+   Due to internationalization concerns, we are unable to incorporate the
+   code changes necessary to fulfill the CERT advisory requirements
+   mentioned in
+   http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3.
+   Executing the following code snippet from a UNIX command shell will
+   rectify the problem if your Bugzilla installation is intended for an
+   English-speaking audience. As always, be sure your Bugzilla
+   installation has a good backup before making changes, and I recommend
+   you understand what the script is doing before executing it.
 
 bash# perl -pi -e "s/Content-Type\: text\/html/Content-Type\: text\/html\; char
 set=ISO-8859-1/i" *.cgi *.pl
@@ -1182,18 +1216,18 @@ set=ISO-8859-1/i" *.cgi *.pl
 
 4.2.6. .htaccess files and security
 
-To enhance the security of your Bugzilla installation, Bugzilla's
-checksetup.pl script will generate .htaccess files which the Apache
-webserver can use to restrict access to the bugzilla data files. These
-.htaccess files will not work with Apache 1.2.x - but this has security
-holes, so you shouldn't be using it anyway.
+   To enhance the security of your Bugzilla installation, Bugzilla's
+   checksetup.pl script will generate .htaccess files which the Apache
+   webserver can use to restrict access to the bugzilla data files. These
+   .htaccess files will not work with Apache 1.2.x - but this has
+   security holes, so you shouldn't be using it anyway.
 
    Note
 
-   If you are using an alternate provider of webdot services for graphing
-   (as described when viewing editparams.cgi in your web browser), you
-   will need to change the ip address in data/webdot/.htaccess to the ip
-   address of the webdot server that you are using.
+        If you are using an alternate provider of webdot services for graphing
+        (as described when viewing editparams.cgi in your web browser), you
+        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
@@ -1203,10 +1237,10 @@ holes, so you shouldn't be using it anyway.
    /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>
+     <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
@@ -1220,35 +1254,36 @@ holes, so you shouldn't be using it anyway.
 
 4.2.7. mod_throttle and Security
 
-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 mod_throttle which can limit connections by
-ip-address. You may download this module at
-http://www.snert.com/Software/mod_throttle/ Follow the instructions to
-install into your Apache install. This module only functions with the Apache
-web server! You may use the ThrottleClientIP command provided by this module
-to accomplish this goal. See the Module Instructions for more information.
+   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 mod_throttle which
+   can limit connections by ip-address. You may download this module at
+   http://www.snert.com/Software/mod_throttle/ Follow the instructions to
+   install into your Apache install. This module only functions with the
+   Apache web server! You may use the ThrottleClientIP command provided
+   by this module to accomplish this goal. See the Module Instructions
+   for more information.
      _________________________________________________________________
 
 4.3. Win32 Installation Notes
 
-This section covers installation on Microsoft Windows. Bugzilla has been
-made to work on Win32 platforms, but the Bugzilla team wish to emphasise
-that The easiest way to install Bugzilla on Intel-archiecture machines is to
-install some variant of GNU/Linux, then follow the UNIX installation
-instructions in this Guide. If you have any influence in the platform choice
-for running this system, please choose GNU/Linux instead of Microsoft
-Windows.
+   This section covers installation on Microsoft Windows. Bugzilla has
+   been made to work on Win32 platforms, but the Bugzilla team wish to
+   emphasise that The easiest way to install Bugzilla on
+   Intel-archiecture machines is to install some variant of GNU/Linux,
+   then follow the UNIX installation instructions in this Guide. If you
+   have any influence in the platform choice for running this system,
+   please choose GNU/Linux instead of Microsoft Windows.
 
    Warning
 
-   After that warning, here's the situation for 2.16 and Windows. It
-   doesn't work at all out of the box. You are almost certainly better
-   off getting the 2.17 version from CVS (after consultation with the
-   Bugzilla Team to make sure you are pulling on a stable day) because
-   we'll be doing a load of work to make the Win32 experience more
-   pleasant than it is now.
+           After that warning, here's the situation for 2.16 and Windows. It
+           doesn't work at all out of the box. You are almost certainly better
+           off getting the 2.17 version from CVS (after consultation with the
+           Bugzilla Team to make sure you are pulling on a stable day) because
+           we'll be doing a load of work to make the Win32 experience more
+           pleasant than it is now.
 
    If you still want to try this, to have any hope of getting it to work,
    you'll need to apply the mail patch from bug 124174. After that,
@@ -1263,34 +1298,33 @@ Windows.
 
    Note
 
-   You should be familiar with, and cross-reference, the rest of the
-   Bugzilla Installation section while performing your Win32
-   installation.
-
-   Making Bugzilla work on Microsoft Windows is no picnic. Support for
-   Win32 has improved dramatically in the last few releases, but, if you
-   choose to proceed, you should be a very skilled Windows Systems
-   Administrator with strong troubleshooting abilities, a high tolerance
-   for pain, and moderate perl skills. Bugzilla on NT requires hacking
-   source code and implementing some advanced utilities. What follows is
-   the recommended installation procedure for Win32; additional
-   suggestions are provided in Appendix A .
-
+        You should be familiar with, and cross-reference, the rest of the
+        Bugzilla Installation section while performing your Win32
+        installation.
+
+        Making Bugzilla work on Microsoft Windows is no picnic. Support for
+        Win32 has improved dramatically in the last few releases, but, if you
+        choose to proceed, you should be a very skilled Windows Systems
+        Administrator with strong troubleshooting abilities, a high tolerance
+        for pain, and moderate perl skills. Bugzilla on NT requires hacking
+        source code and implementing some advanced utilities. What follows is
+        the recommended installation procedure for Win32; additional
+        suggestions are provided in Appendix A .
     1. Install Apache Web Server for Windows, and copy the Bugzilla files
        somewhere Apache can serve them. Please follow all the
        instructions referenced in Bugzilla Installation regarding your
        Apache configuration, particularly instructions regarding the
        "AddHandler" parameter and "ExecCGI" .
 
-   Note
+     Note
 
-   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 Appendix A .
-   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.
+          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 Appendix A .
+          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.
     2. Install ActivePerl for Windows. Check
        http://aspn.activestate.com/ASPN/Downloads/ActivePerl for a
        current compiled binary.
@@ -1305,15 +1339,15 @@ Windows.
        AppConfig and Template should be obtained from OpenInteract using
        the instructions on the Template Toolkit web site .
 
-   Note
+       Note
 
-   You can find a list of modules at
-   http://www.activestate.com/PPMPackages/zips/5xx-builds-only/ or
-   http://www.activestate.com/PPMPackages/5.6plus
+            You can find a list of modules at
+            http://www.activestate.com/PPMPackages/zips/5xx-builds-only/ or
+            http://www.activestate.com/PPMPackages/5.6plus
        The syntax for ppm is: C:> ppm <modulename>
        Example 4-1. Installing ActivePerl ppd Modules on Microsoft
        Windows
-       C:> ppm DBD-Mysql 
+       C:> ppm DBD-Mysql
        Watch your capitalization!
        ActiveState's 5.6Plus directory also contains an AppConfig ppm, so
        you might see the following error when trying to install the
@@ -1327,14 +1361,14 @@ Windows.
        the ppd file explicitly via in the install command, f.e.:
        Example 4-2. Installing OpenInteract ppd Modules manually on
        Microsoft Windows
-       install C:\AppConfig.ppd 
+       install C:\AppConfig.ppd
     4. Install MySQL for NT.
 
-   Note
+     Note
 
-   You can download MySQL for Windows NT from MySQL.com . Some find it
-   helpful to use the WinMySqlAdmin utility, included with the download,
-   to set up the database.
+          You can download MySQL for Windows NT from MySQL.com . Some find it
+          helpful to use the WinMySqlAdmin utility, included with the download,
+          to set up the database.
     5. Setup MySQL
          a. C:> C:\mysql\bin\mysql -u root mysql
          b. mysql> DELETE FROM user WHERE Host='localhost' AND User='';
@@ -1353,46 +1387,46 @@ Windows.
          h. C:> C:\mysql\bin\mysqladmin -u root -p reload
     6. Edit checksetup.pl in your Bugzilla directory. Change this line:
 
-my $webservergid =
-            getgrnam($my_webservergroup);
+       my $webservergid =
+                   getgrnam($my_webservergroup);
 
        to
 
-my $webservergid =
-          $my_webservergroup;
+       my $webservergid =
+                 $my_webservergroup;
 
        or the name of the group you wish to own the files explicitly:
 
-my $webservergid =
-          'Administrators'
+       my $webservergid =
+                 'Administrators'
 
     7. Run checksetup.pl from the Bugzilla directory.
     8. Edit localconfig to suit your requirements. Set $db_pass to your
        "bugs_password" from step 5.d , and $webservergroup to "8" .
 
-       Note
+      Note
 
-   Not sure on the "8" for $webservergroup above. If it's wrong, please
-   send corrections.
+           Not sure on the "8" for $webservergroup above. If it's wrong, please
+           send corrections.
     9. Edit defparams.pl to suit your requirements. Particularly, set
        DefParam("maintainer") and DefParam("urlbase") to match your
        install.
 
-   Note
+    Note
 
-   This is yet another step I'm not sure of, since the maintainer of this
-   documentation does not maintain Bugzilla on NT. If you can confirm or
-   deny that this step is required, please let me know.
+         This is yet another step I'm not sure of, since the maintainer of this
+         documentation does not maintain Bugzilla on NT. If you can confirm or
+         deny that this step is required, please let me know.
    10.
 
-   Note
+    Note
 
-   There are several alternatives to Sendmail that will work on Win32.
-   The one mentioned here is a suggestion , not a requirement. Some other
-   mail packages that can work include BLAT , Windmail , Mercury Sendmail
-   , and the CPAN Net::SMTP Perl module (available in .ppm). Every option
-   requires some hacking of the Perl scripts for Bugzilla to make it
-   work. The option here simply requires the least.
+         There are several alternatives to Sendmail that will work on Win32.
+         The one mentioned here is a suggestion , not a requirement. Some other
+         mail packages that can work include BLAT , Windmail , Mercury Sendmail
+         , and the CPAN Net::SMTP Perl module (available in .ppm). Every option
+         requires some hacking of the Perl scripts for Bugzilla to make it
+         work. The option here simply requires the least.
          1. Download NTsendmail, available from www.ntsendmail.com . You
             must have a "real" mail server which allows you to relay off
             it in your $ENV{"NTsendmail"} (which you should probably
@@ -1400,44 +1434,45 @@ my $webservergid =
          2. Put ntsendmail.pm into your .\perl\lib directory.
          3. Add to globals.pl:
 
-# these settings configure the NTsendmail
-              process use NTsendmail;
-              $ENV{"NTsendmail"}="your.smtpserver.box";
-              $ENV{"NTsendmail_debug"}=1;
-              $ENV{"NTsendmail_max_tries"}=5;
+            # these settings configure the NTsendmail
+                          process use NTsendmail;
+                          $ENV{"NTsendmail"}="your.smtpserver.box";
+                          $ENV{"NTsendmail_debug"}=1;
+                          $ENV{"NTsendmail_max_tries"}=5;
 
-   Note
+    Note
 
-   Some mention to also edit $db_pass in globals.pl to be your
-   "bugs_password" . Although this may get you around some problem
-   authenticating to your database, since globals.pl is not normally
-   restricted by .htaccess , your database password is exposed to whoever
-   uses your web server.
+         Some mention to also edit $db_pass in globals.pl to be your
+         "bugs_password" . Although this may get you around some problem
+         authenticating to your database, since globals.pl is not normally
+         restricted by .htaccess , your database password is exposed to whoever
+         uses your web server.
          4. Find and comment out all occurences of " open(SENDMAIL " in
             your Bugzilla directory. Then replace them with:
 
-# new sendmail functionality my $mail=new
-              NTsendmail; my $from="bugzilla\@your.machine.name.tld"; my
-              $to=$login; my $subject=$urlbase;
-              $mail->send($from,$to,$subject,$msg);
+       # new sendmail functionality my $mail=new
+                     NTsendmail; my $from="bugzilla\@your.machine.name.tld"; my
+                     $to=$login; my $subject=$urlbase;
+                     $mail->send($from,$to,$subject,$msg);
 
-   Note
+Note   
+
+        Some have found success using the commercial product, Windmail . You
+        could try replacing your sendmail calls with:
 
-   Some have found success using the commercial product, Windmail . You
-   could try replacing your sendmail calls with:
-open SENDMAIL,
-                "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t >
-                mail.log";
+     open SENDMAIL,
+                     "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t >
+                     mail.log";
 
-   or something to that effect.
+     or something to that effect.
    11. Change all references in all files from processmail to
        processmail.pl , and rename processmail to processmail.pl .
 
-   Note
+       Note
 
-   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.
+            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.
 
    Note
 
@@ -1445,6 +1480,7 @@ open SENDMAIL,
    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
@@ -1461,30 +1497,30 @@ $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
-                 $smtp->auth;
-                $smtp->mail('you@yourcompany.com');# use the sender's adress
-here
-                $smtp->to('someotherAddress@someotherdomain.com'); #
-recipient's address
-                $smtp->data();  # Start the mail
-                $smtp->datasend('test');
-                $smtp->dataend();   # Finish sending the mail
-                $smtp->quit;    # Close the SMTP connection
-exit;
+   use Net::SMTP;
   my $smtp = Net::SMTP->new('<Name of your SMTP server', Timeout => 30, Debug
+   => 1, ); # connect to SMTP server
+                    $smtp->auth;
+                   $smtp->mail('you@yourcompany.com');# use the sender's adress
+   here
+                   $smtp->to('someotherAddress@someotherdomain.com'); #
+   recipient's address
+                   $smtp->data();  # Start the mail
+                   $smtp->datasend('test');
+                   $smtp->dataend();   # Finish sending the mail
+                   $smtp->quit;    # Close the SMTP connection
+   exit;
 
 
 
 
    12.
 
-   Note
+    Note
 
-   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 "shebang" line (#/usr/bonsaitools/bin/perl)
+         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 "shebang" line (#/usr/bonsaitools/bin/perl)
        Modify the path to perl on the first line (#!) of all files to
        point to your Perl installation, and add "perl" to the beginning
        of all Perl system calls that use a perl script as an argument.
@@ -1500,10 +1536,10 @@ exit;
        processmail:
 
 
-system ("./processmail",@ARGLIST);
-        </programlisting> to
-        <programlisting>
-system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
+       system ("./processmail",@ARGLIST);
+               </programlisting> to
+               <programlisting>
+       system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
 
 
 
@@ -1513,31 +1549,32 @@ system ("C:\\perl\\bin\\perl", "processmail", @ARGLIST);
        lines to createattachment.cgi and showattachment.cgi before the
        require 'CGI.pl'; line.
 
-binmode(STDIN);
-binmode(STDOUT);
+       binmode(STDIN);
+       binmode(STDOUT);
 
 
 
-   Note
+      Note
 
-   According to bug 62000 , the perl documentation says that you should
-   always use binmode() when dealing with binary files, but never when
-   dealing with text files. That seems to suggest that rather than
-   arbitrarily putting binmode() at the beginning of the attachment
-   files, there should be logic to determine if binmode() is needed or
-   not.
+           According to bug 62000 , the perl documentation says that you should
+           always use binmode() when dealing with binary files, but never when
+           dealing with text files. That seems to suggest that rather than
+           arbitrarily putting binmode() at the beginning of the attachment
+           files, there should be logic to determine if binmode() is needed or
+           not.
 
-   Tip
+   Tip   
+
+          If you are using IIS or Personal Web Server, you must add cgi
+          relationships to Properties -> Home directory (tab) -> Application
+          Settings (section) -> Configuration (button), such as:
 
-   If you are using IIS or Personal Web Server, you must add cgi
-   relationships to Properties -> Home directory (tab) -> Application
-   Settings (section) -> Configuration (button), such as:
 
-.cgi to: <perl install directory>\perl.exe %s
-        %s .pl to: <perl install directory>\perl.exe %s %s
-        GET,HEAD,POST
+       .cgi to: <perl install directory>\perl.exe %s
+               %s .pl to: <perl install directory>\perl.exe %s %s
+               GET,HEAD,POST
 
-   Change the path to Perl to match your install, of course.
+       Change the path to Perl to match your install, of course.
      _________________________________________________________________
 
 4.3.2. Additional Windows Tips
@@ -1554,6 +1591,7 @@ binmode(STDOUT);
      Basically you need to add two String Keys in the registry at the
      following location:
 
+
             HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Paramete
 rs\ScriptMap
 
@@ -1563,90 +1601,91 @@ rs\ScriptMap
      The KB article only talks about .pl, but it goes into more detail
      and provides a perl test script.
 
-   Tip
+   Tip   
+
+          If attempting to run Bugzilla 2.12 or older, you will need to remove
+          encrypt() calls from the Perl source. This is not necessary for
+          Bugzilla 2.13 and later, which includes the current release, Bugzilla
+          2.16.4.
 
-   If attempting to run Bugzilla 2.12 or older, you will need to remove
-   encrypt() calls from the Perl source. This is not necessary for
-   Bugzilla 2.13 and later, which includes the current release, Bugzilla
-   2.16.4.
+          Example 4-3. Removing encrypt() for Windows NT Bugzilla version 2.12
+          or earlier
 
-   Example 4-3. Removing encrypt() for Windows NT Bugzilla version 2.12
-   or earlier
+          Replace this:
 
-   Replace this:
-SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) .
-          ", " . SQLQuote(substr($realcryptpwd, 0, 2)) . ")"); my
-          $enteredcryptpwd = FetchOneColumn();
+       SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) .
+                 ", " . SQLQuote(substr($realcryptpwd, 0, 2)) . ")"); my
+                 $enteredcryptpwd = FetchOneColumn();
 
-   with this:
-   my $enteredcryptpwd = $enteredpwd
+          with this:
+       my $enteredcryptpwd = $enteredpwd
 
-   in cgi.pl.
+          in cgi.pl.
      _________________________________________________________________
 
 4.4. Mac OS X Installation Notes
 
-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.
-
-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 <http://sourceforge.net/projects/fink/>.
-
-Follow the instructions for setting up Fink. Once it's installed, you'll
-want to run the following as root: fink install gd
-
-It will prompt you for a number of dependencies, type 'y' and hit enter to
-install all of the dependencies. Then watch it work.
-
-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 /sw/lib and /sw/include instead of /usr/lib and
-/usr/local/include. Because of these changed locations for the libraries,
-the Perl GD module will not install directly via CPAN, because it looks for
-the specific paths instead of getting them from your environment. But
-there's a way around that :-)
-
-Instead of typing "install GD" at the cpan> prompt, type look GD. This
-should go through the motions of downloading the latest version of the GD
-module, then it will open a shell and drop you into the build directory.
-Apply this patch to the Makefile.PL file (save the patch into a file and use
-the command patch < patchfile.)
-
-Then, run these commands to finish the installation of the GD module:
-
-perl Makefile.PL
-make
-make test
-make install
-And don't forget to run exit to get back to CPAN.
+   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.
+
+   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
+   <http://sourceforge.net/projects/fink/>.
+
+   Follow the instructions for setting up Fink. Once it's installed,
+   you'll want to run the following as root: fink install gd
+
+   It will prompt you for a number of dependencies, type 'y' and hit
+   enter to install all of the dependencies. Then watch it work.
+
+   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 /sw/lib and /sw/include instead of
+   /usr/lib and /usr/local/include. Because of these changed locations
+   for the libraries, the Perl GD module will not install directly via
+   CPAN, because it looks for the specific paths instead of getting them
+   from your environment. But there's a way around that :-)
+
+   Instead of typing "install GD" at the cpan> prompt, type look GD. This
+   should go through the motions of downloading the latest version of the
+   GD module, then it will open a shell and drop you into the build
+   directory. Apply this patch to the Makefile.PL file (save the patch
+   into a file and use the command patch < patchfile.)
+
+   Then, run these commands to finish the installation of the GD module:
+
+   perl Makefile.PL
+   make
+   make test
+   make install
+   And don't forget to run exit to get back to CPAN.
      _________________________________________________________________
 
 4.5. Troubleshooting
 
-This section gives solutions to common Bugzilla installation problems.
+   This section gives solutions to common Bugzilla installation problems.
      _________________________________________________________________
 
 4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1
 
-Try executing perl -MCPAN -e 'install CPAN' and then continuing.
+   Try executing perl -MCPAN -e 'install CPAN' and then continuing.
 
-Certain older versions of the CPAN toolset were somewhat naive about how to
-upgrade Perl modules. When a couple of modules got rolled into the core Perl
-distribution for 5.6.1, CPAN thought that the best way to get those modules
-up to date was to haul down the Perl distribution itself and build it.
-Needless to say, this has caused headaches for just about everybody.
-Upgrading to a newer version of CPAN with the commandline above should fix
-things.
+   Certain older versions of the CPAN toolset were somewhat naive about
+   how to upgrade Perl modules. When a couple of modules got rolled into
+   the core Perl distribution for 5.6.1, CPAN thought that the best way
+   to get those modules up to date was to haul down the Perl distribution
+   itself and build it. Needless to say, this has caused headaches for
+   just about everybody. Upgrading to a newer version of CPAN with the
+   commandline above should fix things.
      _________________________________________________________________
 
 4.5.2. DBD::Sponge::db prepare failed
 
-The following error message may appear due to a bug in DBD::mysql (over
-which the Bugzilla team have no control):
-
+   The following error message may appear due to a bug in DBD::mysql
+   (over which the Bugzilla team have no control):
  DBD::Sponge::db prepare failed: Cannot determine NUM_OF_FIELDS at D:/Perl/site
 /lib/DBD/mysql.pm line 248.
   SV = NULL(0x0) at 0x20fc444
@@ -1655,29 +1694,28 @@ which the Bugzilla team have no control):
 
    To fix this, go to <path-to-perl>/lib/DBD/sponge.pm in your Perl
    installation and replace
- my $numFields;
- if ($attribs->{'NUM_OF_FIELDS'}) {
-     $numFields = $attribs->{'NUM_OF_FIELDS'};
- } elsif ($attribs->{'NAME'}) {
-     $numFields = @{$attribs->{NAME}};
   my $numFields;
   if ($attribs->{'NUM_OF_FIELDS'}) {
+        $numFields = $attribs->{'NUM_OF_FIELDS'};
   } elsif ($attribs->{'NAME'}) {
+        $numFields = @{$attribs->{NAME}};
 
    by
- my $numFields;
- if ($attribs->{'NUM_OF_FIELDS'}) {
-     $numFields = $attribs->{'NUM_OF_FIELDS'};
- } elsif ($attribs->{'NAMES'}) {
-     $numFields = @{$attribs->{NAMES}};
   my $numFields;
   if ($attribs->{'NUM_OF_FIELDS'}) {
+        $numFields = $attribs->{'NUM_OF_FIELDS'};
   } elsif ($attribs->{'NAMES'}) {
+        $numFields = @{$attribs->{NAMES}};
 
    (note the S added to NAME.)
      _________________________________________________________________
 
 4.5.3. cannot chdir(/var/spool/mqueue)
 
-If you are installing Bugzilla on SuSE Linux, or some other distributions
-with "paranoid" security options, it is possible that the checksetup.pl
-script may fail with the error:
-
-cannot chdir(/var/spool/mqueue): Permission denied
+   If you are installing Bugzilla on SuSE Linux, or some other
+   distributions with "paranoid" security options, it is possible that
+   the checksetup.pl script may fail with the error:
+   cannot chdir(/var/spool/mqueue): Permission denied
 
    This is because your /var/spool/mqueue directory has a mode of
    "drwx------". Type chmod 755 /var/spool/mqueue as root to fix this
@@ -1686,54 +1724,53 @@ cannot chdir(/var/spool/mqueue): Permission denied
 
 4.5.4. Your vendor has not defined Fcntl macro O_NOINHERIT
 
-This is caused by a bug in the version of File::Temp that is distributed
-with perl 5.6.0. Many minor variations of this error have been reported.
-Examples can be found in Figure 4-1.
+   This is caused by a bug in the version of File::Temp that is
+   distributed with perl 5.6.0. Many minor variations of this error have
+   been reported. Examples can be found in Figure 4-1.
 
    Figure 4-1. Other File::Temp error messages
-Your vendor has not defined Fcntl macro O_NOINHERIT, used
-at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 208.
+   Your vendor has not defined Fcntl macro O_NOINHERIT, used
+   at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 208.
 
-Your vendor has not defined Fcntl macro O_EXLOCK, used
-at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 210.
+   Your vendor has not defined Fcntl macro O_EXLOCK, used
+   at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 210.
 
-Your vendor has not defined Fcntl macro O_TEMPORARY, used
-at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 233.
+   Your vendor has not defined Fcntl macro O_TEMPORARY, used
+   at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 233.
 
    Numerous people have reported that upgrading to version 5.6.1 or
    higher solved the problem for them. A less involved fix is to apply
    the patch in Figure 4-2. The patch is also available as a patch file.
 
    Figure 4-2. Patch for File::Temp in Perl 5.6.0
---- File/Temp.pm.orig   Thu Feb  6 16:26:00 2003
-+++ File/Temp.pm        Thu Feb  6 16:26:23 2003
-@@ -205,6 +205,7 @@
-     # eg CGI::Carp
-     local $SIG{__DIE__} = sub {};
-     local $SIG{__WARN__} = sub {};
-+    local *CORE::GLOBAL::die = sub {};
-     $bit = &$func();
-     1;
-   };
-@@ -226,6 +227,7 @@
-     # eg CGI::Carp
-     local $SIG{__DIE__} = sub {};
-     local $SIG{__WARN__} = sub {};
-+    local *CORE::GLOBAL::die = sub {};
-     $bit = &$func();
-     1;
-   };
+   --- File/Temp.pm.orig   Thu Feb  6 16:26:00 2003
+   +++ File/Temp.pm        Thu Feb  6 16:26:23 2003
+   @@ -205,6 +205,7 @@
+        # eg CGI::Carp
+        local $SIG{__DIE__} = sub {};
+        local $SIG{__WARN__} = sub {};
+   +    local *CORE::GLOBAL::die = sub {};
+        $bit = &$func();
+        1;
+      };
+   @@ -226,6 +227,7 @@
+        # eg CGI::Carp
+        local $SIG{__DIE__} = sub {};
+        local $SIG{__WARN__} = sub {};
+   +    local *CORE::GLOBAL::die = sub {};
+        $bit = &$func();
+        1;
+      };
      _________________________________________________________________
 
 Chapter 5. Administering Bugzilla
 
 5.1. Bugzilla Configuration
 
-Bugzilla is configured by changing various parameters, accessed from the
-"Edit parameters" link in the page footer. Here are some of the key
-parameters on that page. You should run down this list and set them
-appropriately after installing Bugzilla.
-
+   Bugzilla is configured by changing various parameters, accessed from
+   the "Edit parameters" link in the page footer. Here are some of the
+   key parameters on that page. You should run down this list and set
+   them appropriately after installing Bugzilla.
     1. maintainer: The maintainer parameter is the email address of the
        person responsible for maintaining this Bugzilla installation. The
        address need not be that of a valid Bugzilla account.
@@ -1772,12 +1809,12 @@ appropriately after installing Bugzilla.
        database. Set "shadowdb" to e.g. "bug_shadowdb" if you will be
        running a *very* large installation of Bugzilla.
 
-   Note
+     Note
 
-   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 "cron".
+          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 "cron".
        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
@@ -1817,12 +1854,12 @@ appropriately after installing Bugzilla.
        wise idea to require comments when users resolve, reassign, or
        reopen bugs at the very least.
 
-   Note
+     Note
 
-   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 what the fix was (or even that it was truly fixed!)
+          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 what the fix was (or even that it was truly fixed!)
    12. supportwatchers: Turning on this option allows users to ask to
        receive copies of all a particular other user's bug email. This
        is, of course, subject to the groupset restrictions on the bug; if
@@ -1837,22 +1874,23 @@ appropriately after installing Bugzilla.
 
 5.2.1. Creating the Default User
 
-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 delete the "super user" account,
-re-running checksetup.pl will again prompt you for this username and
-password.
+   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 delete the
+   "super user" account, re-running checksetup.pl will again prompt you
+   for this username and password.
 
-   Tip
+   Tip   
 
-   If you wish to add more administrative users, you must use the MySQL
-   interface. Run "mysql" from the command line, and use these commands:
+          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> use bugs;
-   mysql> update profiles set groupset=0x7ffffffffffffff where login_name
-   = "(user's login name)"; 
 
-   Yes, that is fourteen "f" 's. A whole lot of f-ing going on if you
+       mysql> use bugs;
+       mysql> update profiles set groupset=0x7ffffffffffffff where login_name
+       = "(user's login name)";
+
+       Yes, that is fourteen "f" 's. A whole lot of f-ing going on if you
    want to create a new administator.
      _________________________________________________________________
 
@@ -1860,39 +1898,41 @@ password.
 
 5.2.2.1. Creating new users
 
-Your users can create their own user accounts by clicking the "New Account"
-link at the bottom of each page (assuming they aren't logged in as someone
-else already.) However, should you desire to create user accounts ahead of
-time, here is how you do it.
+   Your users can create their own user accounts by clicking the "New
+   Account" link at the bottom of each page (assuming they aren't logged
+   in as someone else already.) However, should you desire to create user
+   accounts ahead of time, here is how you do it.
 
     1. After logging in, click the "Users" link at the footer of the
        query page, and then click "Add a new user".
     2. Fill out the form presented. This page is self-explanatory. When
        done, click "Submit".
 
-   Note
+    Note
 
-   Adding a user this way will not send an email informing them of their
-   username and password. While useful for creating dummy accounts
-   (watchers which shuttle mail to another system, for instance, or email
-   addresses which are a mailing list), in general it is preferable to
-   log out and use the "New Account" button to create users, as it will
-   pre-populate all the required fields and also notify the user of her
-   account name and password.
+         Adding a user this way will not send an email informing them of their
+         username and password. While useful for creating dummy accounts
+         (watchers which shuttle mail to another system, for instance, or email
+         addresses which are a mailing list), in general it is preferable to
+         log out and use the "New Account" button to create users, as it will
+         pre-populate all the required fields and also notify the user of her
+         account name and password.
      _________________________________________________________________
 
 5.2.2.2. Modifying Users
 
-To see a specific user, search for their login name in the box provided on
-the "Edit Users" page. To see all users, leave the box blank.
+   To see a specific user, search for their login name in the box
+   provided on the "Edit Users" page. To see all users, leave the box
+   blank.
 
-You can search in different ways the listbox to the right of the text entry
-box. You can match by case-insensitive substring (the default), regular
-expression, or a reverse regular expression match, which finds every user
-name which does NOT match the regular expression. (Please see the man regexp
-manual page for details on regular expression syntax.)
+   You can search in different ways the listbox to the right of the text
+   entry box. You can match by case-insensitive substring (the default),
+   regular expression, or a reverse regular expression match, which finds
+   every user name which does NOT match the regular expression. (Please
+   see the man regexp manual page for details on regular expression
+   syntax.)
 
-Once you have found your user, you can change the following fields:
+   Once you have found your user, you can change the following fields:
 
      * Login Name: This is generally the user's full email address.
        However, if you have are using the emailsuffix Param, this may
@@ -1912,13 +1952,13 @@ Once you have found your user, you can change the following fields:
 
        Warning
 
-   Don't disable the administrator account!
+               Don't disable the administrator account!
 
-   Note
+      Note
 
-   The user can still submit bugs via the e-mail gateway, if you set it
-   up, even if the disabled text field is filled in. The e-mail gateway
-   should not be enabled for secure installations of Bugzilla.
+           The user can still submit bugs via the e-mail gateway, if you set it
+           up, even if the disabled text field is filled in. The e-mail gateway
+           should not be enabled for secure installations of Bugzilla.
      * <groupname>: If you have created some groups, e.g.
        "securitysensitive", then checkboxes will appear here to allow you
        to add users to, or remove them from, these groups.
@@ -1957,18 +1997,18 @@ Once you have found your user, you can change the following fields:
 
 5.3.1. Products
 
-Products are the broadest category in Bugzilla, and tend to represent
-real-world shipping products. E.g. if your company makes computer games, you
-should have one product per game, perhaps a "Common" product for units of
-technology used in multiple games, and maybe a few special products
-(Website, Administration...)
+   Products are the broadest category in Bugzilla, and tend to represent
+   real-world shipping products. E.g. if your company makes computer
+   games, you should have one product per game, perhaps a "Common"
+   product for units of technology used in multiple games, and maybe a
+   few special products (Website, Administration...)
 
-Many of Bugzilla's settings are configurable on a per-product basis. The
-number of "votes" available to users is set per-product, as is the number of
-votes required to move a bug automatically from the UNCONFIRMED status to
-the NEW status.
+   Many of Bugzilla's settings are configurable on a per-product basis.
+   The number of "votes" available to users is set per-product, as is the
+   number of votes required to move a bug automatically from the
+   UNCONFIRMED status to the NEW status.
 
-To create a new product:
+   To create a new product:
 
     1. Select "products" from the footer
     2. Select the "Add" link in the bottom right
@@ -1984,22 +2024,23 @@ To create a new product:
 
 5.3.2. Components
 
-Components are subsections of a Product. E.g. 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 Components in Bugzilla according
-to the natural divisions of responsibility within your Product or company.
+   Components are subsections of a Product. E.g. 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 Components in
+   Bugzilla according to the natural divisions of responsibility within
+   your Product or company.
 
-Each component has a owner and (if you turned it on in the parameters), a QA
-Contact. The owner should be the primary person who fixes bugs in that
-component. The QA Contact should be the person who will ensure these bugs
-are completely fixed. The Owner, QA Contact, and Reporter will get email
-when new bugs are created in this Component and when these bugs change.
-Default Owner and Default QA Contact fields only dictate the default
-assignments; these can be changed on bug submission, or at any later point
-in a bug's life.
+   Each component has a owner and (if you turned it on in the
+   parameters), a QA Contact. The owner should be the primary person who
+   fixes bugs in that component. The QA Contact should be the person who
+   will ensure these bugs are completely fixed. The Owner, QA Contact,
+   and Reporter will get email when new bugs are created in this
+   Component and when these bugs change. Default Owner and Default QA
+   Contact fields only dictate the default assignments; these can be
+   changed on bug submission, or at any later point in a bug's life.
 
-To create a new Component:
+   To create a new Component:
 
     1. Select the "Edit components" link from the "Edit product" page
     2. Select the "Add" link in the bottom right.
@@ -2012,11 +2053,12 @@ To create a new Component:
 
 5.3.3. Versions
 
-Versions are the revisions of the product, such as "Flinders 3.1", "Flinders
-95", and "Flinders 2000". Version is not a multi-select field; the usual
-practice is to select the most recent version with the bug.
+   Versions are the revisions of the product, such as "Flinders 3.1",
+   "Flinders 95", and "Flinders 2000". Version is not a multi-select
+   field; the usual practice is to select the most recent version with
+   the bug.
 
-To create and edit Versions:
+   To create and edit Versions:
 
     1. From the "Edit product" screen, select "Edit Versions"
     2. You will notice that the product already has the default version
@@ -2027,14 +2069,14 @@ To create and edit Versions:
 
 5.3.4. Milestones
 
-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.
+   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.
 
    Note
 
-   Milestone options will only appear for a Product if you turned on the
-   "usetargetmilestone" Param in the "Edit Parameters" screen.
+        Milestone options will only appear for a Product if you turned on the
+        "usetargetmilestone" Param in the "Edit Parameters" screen.
 
    To create new Milestones, set Default Milestones, and set Milestone
    URL:
@@ -2050,24 +2092,25 @@ assigned the milestone of 3.0.
     4. From the Edit product screen, you can enter the URL of a page
        which gives information about your milestones and what they mean.
 
-   Tip
+     Tip
 
-   If you want your milestone document to be restricted so that it can
-   only be viewed by people in a particular Bugzilla group, the best way
-   is to attach the document to a bug in that group, and make the URL the
-   URL of that attachment.
+         If you want your milestone document to be restricted so that it can
+         only be viewed by people in a particular Bugzilla group, the best way
+         is to attach the document to a bug in that group, and make the URL the
+         URL of that attachment.
      _________________________________________________________________
 
 5.4. Voting
 
-Voting allows users to be given a pot of votes which they can allocate to
-bugs, to indicate that they'd like them fixed. This allows developers to
-gauge user need for a particular enhancement or bugfix. By allowing bugs
-with a certain number of votes to automatically move from "UNCONFIRMED" to
-"NEW", users of the bug system can help high-priority bugs garner attention
-so they don't sit for a long time awaiting triage.
+   Voting allows users to be given a pot of votes which they can allocate
+   to bugs, to indicate that they'd like them fixed. This allows
+   developers to gauge user need for a particular enhancement or bugfix.
+   By allowing bugs with a certain number of votes to automatically move
+   from "UNCONFIRMED" to "NEW", users of the bug system can help
+   high-priority bugs garner attention so they don't sit for a long time
+   awaiting triage.
 
-To modify Voting settings:
+   To modify Voting settings:
 
     1. Navigate to the "Edit product" screen for the Product you wish to
        modify
@@ -2086,21 +2129,22 @@ To modify Voting settings:
 
 5.5. Groups and Group Security
 
-Groups allow the administrator to isolate bugs or products that should only
-be seen by certain people. There are two types of group - Generic Groups,
-and Product-Based Groups.
+   Groups allow the administrator to isolate bugs or products that should
+   only be seen by certain people. There are two types of group - Generic
+   Groups, and Product-Based Groups.
 
-Product-Based Groups are matched with products, and allow you to restrict
-access to bugs on a per-product basis. They are enabled using the
-usebuggroups Param. Turning on the usebuggroupsentry Param will mean bugs
-automatically get added to their product group when filed.
+   Product-Based Groups are matched with products, and allow you to
+   restrict access to bugs on a per-product basis. They are enabled using
+   the usebuggroups Param. Turning on the usebuggroupsentry Param will
+   mean bugs automatically get added to their product group when filed.
 
-Generic Groups have no special relationship to products; you create them,
-and put bugs in them as required. One example of the use of Generic Groups
-is Mozilla's "Security" group, into which security-sensitive bugs are placed
-until fixed. Only the Mozilla Security Team are members of this group.
+   Generic Groups have no special relationship to products; you create
+   them, and put bugs in them as required. One example of the use of
+   Generic Groups is Mozilla's "Security" group, into which
+   security-sensitive bugs are placed until fixed. Only the Mozilla
+   Security Team are members of this group.
 
-To create Generic Groups:
+   To create Generic Groups:
 
     1. Select the "groups" link in the footer.
     2. Take a moment to understand the instructions on the "Edit Groups"
@@ -2115,27 +2159,27 @@ To create Generic Groups:
     1. Turn on "usebuggroups" and "usebuggroupsentry" in the "Edit
        Parameters" screen.
 
  Warning
+ Warning
 
-   XXX is this still true? "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 administrative
-   account usage to administrative duties only. In other words, manage
-   bugs with an unpriveleged user account, and manage users, groups,
-   Products, etc. with the administrative account.
+         XXX is this still true? "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 administrative
+         account usage to administrative duties only. In other words, manage
+         bugs with an unpriveleged user account, and manage users, groups,
+         Products, etc. with the administrative account.
     2. In future, when you create a Product, a matching group will be
        automatically created. If you need to add a Product Group to a
        Product which was created before you turned on usebuggroups, then
        simply create a new group, as outlined above, with the same name
        as the Product.
 
  Warning
+ Warning
 
-   Bugzilla currently has a limit of 64 groups per installation. If you
-   have more than about 50 products, you should consider running multiple
-   Bugzillas. Ask in the newsgroup for other suggestions for working
-   around this restriction.
+         Bugzilla currently has a limit of 64 groups per installation. If you
+         have more than about 50 products, you should consider running multiple
+         Bugzillas. Ask in the newsgroup for other suggestions for working
+         around this restriction.
 
    Note that group permissions are such that you need to be a member of
    all the groups a bug is in, for whatever reason, to see that bug.
@@ -2145,43 +2189,43 @@ To create Generic Groups:
 
    Warning
 
-   Poorly-configured MySQL and Bugzilla 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 trespassers are insiders, not
-   anonymous crackers.
+           Poorly-configured MySQL and Bugzilla 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 trespassers are insiders, not
+           anonymous crackers.
 
    Note
 
-   These instructions must, of necessity, be somewhat vague since
-   Bugzilla runs on so many different platforms. If you have refinements
-   of these directions, please submit a bug to Bugzilla.
+        These instructions must, of necessity, be somewhat vague since
+        Bugzilla runs on so many different platforms. If you have refinements
+        of these directions, please submit a bug to Bugzilla.
 
  Warning
+ Warning
 
-   This is not meant to be a comprehensive list of every possible
-   security issue regarding the tools mentioned in this section. There is
-   no subsitute for reading the information written by the authors of any
-   software running on your system.
+         This is not meant to be a comprehensive list of every possible
+         security issue regarding the tools mentioned in this section. There is
+         no subsitute for reading the information written by the authors of any
+         software running on your system.
      _________________________________________________________________
 
 5.6.1. TCP/IP Ports
 
-TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla only needs
-1... 2 if you need to use features that require e-mail such as bug moving or
-the e-mail interface from contrib. You should audit your server and make
-sure that you aren't listening on any ports you don't need to be. You may
-also wish to use some kind of firewall software to be sure that trafic can
-only be recieved on ports you specify.
+   TCP/IP defines 65,000 some ports for trafic. Of those, Bugzilla only
+   needs 1... 2 if you need to use features that require e-mail such as
+   bug moving or the e-mail interface from contrib. You should audit your
+   server and make sure that you aren't listening on any ports you don't
+   need to be. You may also wish to use some kind of firewall software to
+   be sure that trafic can only be recieved on ports you specify.
      _________________________________________________________________
 
 5.6.2. MySQL
 
-MySQL ships by default with many settings that should be changed. By
-defaults it allows anybody to connect from localhost without a password and
-have full administrative capabilities. It also defaults to not have a root
-password (this is not the same as the system root). Also, many installations
-default to running mysqld as the system root.
+   MySQL ships by default with many settings that should be changed. By
+   defaults it allows anybody to connect from localhost without a
+   password and have full administrative capabilities. It also defaults
+   to not have a root password (this is not the same as the system root).
+   Also, many installations default to running mysqld as the system root.
 
     1. Make sure you are running at least version 3.22.32 of MySQL as
        earlier versions had notable security holes.
@@ -2203,9 +2247,9 @@ mysql> FLUSH PRIVILEGES;
        should consider disabling networking from within MySQL by adding
        the following to your /etc/my.conf:
 
-[myslqd]
-# Prevent network access to MySQL.
-skip-networking
+       [myslqd]
+       # Prevent network access to MySQL.
+       skip-networking
 
 
     5. You may also consider running MySQL, or even all of Bugzilla in a
@@ -2215,30 +2259,31 @@ skip-networking
 
 5.6.3. Daemon Accounts
 
-Many daemons, such as Apache's httpd and MySQL's mysqld default to running
-as either "root" or "nobody". Running as "root" introduces obvious security
-problems, but the problems introduced by running everything as "nobody" may
-not be so obvious. Basically, if you're running every daemon as "nobody" and
-one of them gets comprimised, they all get comprimised. For this reason it
-is recommended that you create a user account for each daemon.
+   Many daemons, such as Apache's httpd and MySQL's mysqld default to
+   running as either "root" or "nobody". Running as "root" introduces
+   obvious security problems, but the problems introduced by running
+   everything as "nobody" may not be so obvious. Basically, if you're
+   running every daemon as "nobody" and one of them gets comprimised,
+   they all get comprimised. For this reason it is recommended that you
+   create a user account for each daemon.
 
    Note
 
-   You will need to set the webservergroup to the group you created for
-   your webserver to run as in localconfig. This will allow
-   ./checksetup.pl to better adjust the file permissions on your Bugzilla
-   install so as to not require making anything world-writable.
+        You will need to set the webservergroup to the group you created for
+        your webserver to run as in localconfig. This will allow
+        ./checksetup.pl to better adjust the file permissions on your Bugzilla
+        install so as to not require making anything world-writable.
      _________________________________________________________________
 
 5.6.4. Web Server Access Controls
 
-There are many files that are placed in the Bugzilla directory area that
-should not be accessable from the web. Because of the way Bugzilla is
-currently layed out, the list of what should and should not be accessible is
-rather complicated. A new installation method is currently in the works
-which should solve this by allowing files that shouldn't be accessible from
-the web to be placed in directory outside the webroot. See bug 44659 for
-more information.
+   There are many files that are placed in the Bugzilla directory area
+   that should not be accessable from the web. Because of the way
+   Bugzilla is currently layed out, the list of what should and should
+   not be accessible is rather complicated. A new installation method is
+   currently in the works which should solve this by allowing files that
+   shouldn't be accessible from the web to be placed in directory outside
+   the webroot. See bug 44659 for more information.
 
      * In the main Bugzilla directory, you should:
           + Block: *.pl, *localconfig*, runtests.sh, processmail,
@@ -2263,8 +2308,8 @@ more information.
 
    Tip
 
-   Bugzilla ships with the ability to generate .htaccess files
-   instructing Apache which files should and should not be accessible.
+       Bugzilla ships with the ability to generate .htaccess files
+       instructing Apache which files should and should not be accessible.
 
    You should test to make sure that the files mentioned above are not
    accessible from the Internet, especially your localconfig file which
@@ -2273,198 +2318,202 @@ more information.
    we'd try to access http://bugzilla.mozilla.org/localconfig. You should
    get a 403 Forbidden error.
 
  Caution
+ Caution
 
-   Not following the instructions in this section, including testing, may
-   result in sensitive information being globally accessible.
+         Not following the instructions in this section, including testing, may
+         result in sensitive information being globally accessible.
      _________________________________________________________________
 
 5.7. Template Customisation
 
-One of the large changes for 2.16 was the templatisation of the entire
-user-facing UI, using the Template Toolkit. Administrators can now configure
-the look and feel of Bugzilla without having to edit Perl files or face the
-nightmare of massive merge conflicts when they upgrade to a newer version in
-the future.
+   One of the large changes for 2.16 was the templatisation of the entire
+   user-facing UI, using the Template Toolkit. Administrators can now
+   configure the look and feel of Bugzilla without having to edit Perl
+   files or face the nightmare of massive merge conflicts when they
+   upgrade to a newer version in the future.
 
-Templatisation also makes localised versions of Bugzilla possible, for the
-first time. In the future, a Bugzilla installation may have templates
-installed for multiple localisations, and select which ones to use based on
-the user's browser language setting.
+   Templatisation also makes localised versions of Bugzilla possible, for
+   the first time. In the future, a Bugzilla installation may have
+   templates installed for multiple localisations, and select which ones
+   to use based on the user's browser language setting.
      _________________________________________________________________
 
 5.7.1. What to Edit
 
-There are two different ways of editing of Bugzilla's templates, and which
-you use depends mainly on how you upgrade Bugzilla. The template directory
-structure is that there's a top level directory, template, which contains a
-directory for each installed localisation. The default English templates are
-therefore in en. Underneath that, there is the default directory and
-optionally the custom directory. The default directory contains all the
-templates shipped with Bugzilla, whereas the custom directory does not exist
-at first and must be created if you want to use it.
-
-The first method of making customisations is to directly edit the templates
-in template/en/default. This is probably the best method for small changes
-if you are going to use the CVS method of upgrading, because if you then
-execute a cvs update, any template fixes will get automagically merged into
-your modified versions.
-
-If you use this method, your installation will break if CVS conflicts occur.
-
-The other method is to copy the templates into a mirrored directory
-structure under template/en/custom. The templates in this directory
-automatically override those in default. This is the technique you need to
-use if you use the overwriting method of upgrade, because otherwise your
-changes will be lost. This method is also better if you are using the CVS
-method of upgrading and are going to make major changes, because it is
-guaranteed that the contents of this directory will not be touched during an
-upgrade, and you can then decide whether to continue using your own
-templates, or make the effort to merge your changes into the new versions by
-hand.
-
-If you use this method, your installation may break if incompatible changes
-are made to the template interface. If such changes are made they will be
-documented in the release notes, provided you are using a stable release of
-Bugzilla. If you use using unstable code, you will need to deal with this
-one yourself, although if possible the changes will be mentioned before they
-occur in the deprecations section of the previous stable release's release
-notes.
+   There are two different ways of editing of Bugzilla's templates, and
+   which you use depends mainly on how you upgrade Bugzilla. The template
+   directory structure is that there's a top level directory, template,
+   which contains a directory for each installed localisation. The
+   default English templates are therefore in en. Underneath that, there
+   is the default directory and optionally the custom directory. The
+   default directory contains all the templates shipped with Bugzilla,
+   whereas the custom directory does not exist at first and must be
+   created if you want to use it.
+
+   The first method of making customisations is to directly edit the
+   templates in template/en/default. This is probably the best method for
+   small changes if you are going to use the CVS method of upgrading,
+   because if you then execute a cvs update, any template fixes will get
+   automagically merged into your modified versions.
+
+   If you use this method, your installation will break if CVS conflicts
+   occur.
+
+   The other method is to copy the templates into a mirrored directory
+   structure under template/en/custom. The templates in this directory
+   automatically override those in default. This is the technique you
+   need to use if you use the overwriting method of upgrade, because
+   otherwise your changes will be lost. This method is also better if you
+   are using the CVS method of upgrading and are going to make major
+   changes, because it is guaranteed that the contents of this directory
+   will not be touched during an upgrade, and you can then decide whether
+   to continue using your own templates, or make the effort to merge your
+   changes into the new versions by hand.
+
+   If you use this method, your installation may break if incompatible
+   changes are made to the template interface. If such changes are made
+   they will be documented in the release notes, provided you are using a
+   stable release of Bugzilla. If you use using unstable code, you will
+   need to deal with this one yourself, although if possible the changes
+   will be mentioned before they occur in the deprecations section of the
+   previous stable release's release notes.
 
    Note
 
-   Don't directly edit the compiled templates in data/template/* - your
-   changes will be lost when Template Toolkit recompiles them.
+        Don't directly edit the compiled templates in data/template/* - your
+        changes will be lost when Template Toolkit recompiles them.
 
    Note
 
-   It is recommended that you run ./checksetup.pl after any template
-   edits, especially if you've created a new file in the custom
-   directory.
+        It is recommended that you run ./checksetup.pl after any template
+        edits, especially if you've created a new file in the custom
+        directory.
      _________________________________________________________________
 
 5.7.2. How To Edit Templates
 
-The syntax of the Template Toolkit language is beyond the scope of this
-guide. It's reasonably easy to pick up by looking at the current templates;
-or, you can read the manual, available on the Template Toolkit home page.
-However, you should particularly remember (for security reasons) to always
-HTML filter things which come from the database or user input, to prevent
-cross-site scripting attacks.
-
-However, one thing you should take particular care about is the need to
-properly HTML filter data that has been passed into the template. This means
-that if the data can possibly contain special HTML characters such as <, and
-the data was not intended to be HTML, they need to be converted to entity
-form, ie &lt;. You use the 'html' filter in the Template Toolkit to do this.
-If you fail to do this, you may open up your installation to cross-site
-scripting attacks.
-
-Also note that Bugzilla adds a few filters of its own, that are not in
-standard Template Toolkit. In particular, the 'url_quote' filter can convert
-characters that are illegal or have special meaning in URLs, such as &, to
-the encoded form, ie %26. This actually encodes most characters (but not the
-common ones such as letters and numbers and so on), including the
-HTML-special characters, so there's never a need to HTML filter afterwards.
-
-Editing templates is a good way of doing a "poor man's custom fields". For
-example, if you don't use the Status Whiteboard, but want to have a
-free-form text entry box for "Build Identifier", then you can just edit the
-templates to change the field labels. It's still be called status_whiteboard
-internally, but your users don't need to know that.
+   The syntax of the Template Toolkit language is beyond the scope of
+   this guide. It's reasonably easy to pick up by looking at the current
+   templates; or, you can read the manual, available on the Template
+   Toolkit home page. However, you should particularly remember (for
+   security reasons) to always HTML filter things which come from the
+   database or user input, to prevent cross-site scripting attacks.
+
+   However, one thing you should take particular care about is the need
+   to properly HTML filter data that has been passed into the template.
+   This means that if the data can possibly contain special HTML
+   characters such as <, and the data was not intended to be HTML, they
+   need to be converted to entity form, ie &lt;. You use the 'html'
+   filter in the Template Toolkit to do this. If you fail to do this, you
+   may open up your installation to cross-site scripting attacks.
+
+   Also note that Bugzilla adds a few filters of its own, that are not in
+   standard Template Toolkit. In particular, the 'url_quote' filter can
+   convert characters that are illegal or have special meaning in URLs,
+   such as &, to the encoded form, ie %26. This actually encodes most
+   characters (but not the common ones such as letters and numbers and so
+   on), including the HTML-special characters, so there's never a need to
+   HTML filter afterwards.
+
+   Editing templates is a good way of doing a "poor man's custom fields".
+   For example, if you don't use the Status Whiteboard, but want to have
+   a free-form text entry box for "Build Identifier", then you can just
+   edit the templates to change the field labels. It's still be called
+   status_whiteboard internally, but your users don't need to know that.
 
    Note
 
-   If you are making template changes that you intend on submitting back
-   for inclusion in standard Bugzilla, you should read the relevant
-   sections of the Developers' Guide.
+        If you are making template changes that you intend on submitting back
+        for inclusion in standard Bugzilla, you should read the relevant
+        sections of the Developers' Guide.
      _________________________________________________________________
 
 5.7.3. Template Formats
 
-Some CGIs have the ability to use more than one template. For example,
-buglist.cgi can output bug lists as RDF or two different forms of HTML
-(complex and simple). (Try this out by appending &format=simple to a
-buglist.cgi URL on your Bugzilla installation.) This mechanism, called
-template 'formats', is extensible.
-
-To see if a CGI supports multiple output formats, grep the CGI for
-"ValidateOutputFormat". If it's not present, adding multiple format support
-isn't too hard - see how it's done in other CGIs.
-
-To make a new format template for a CGI which supports this, open a current
-template for that CGI and take note of the INTERFACE comment (if present.)
-This comment defines what variables are passed into this template. If there
-isn't one, I'm afraid you'll have to read the template and the code to find
-out what information you get.
-
-Write your template in whatever markup or text style is appropriate.
-
-You now need to decide what content type you want your template served as.
-Open up the localconfig file and find the $contenttypes variable. If your
-content type is not there, add it. Remember the three- or four-letter tag
-assigned to you content type. This tag will be part of the template
-filename.
-
-Save the template as <stubname>-<formatname>.<contenttypetag>.tmpl. Try out
-the template by calling the CGI as <cginame>.cgi?format=<formatname> .
+   Some CGIs have the ability to use more than one template. For example,
+   buglist.cgi can output bug lists as RDF or two different forms of HTML
+   (complex and simple). (Try this out by appending &format=simple to a
+   buglist.cgi URL on your Bugzilla installation.) This mechanism, called
+   template 'formats', is extensible.
+
+   To see if a CGI supports multiple output formats, grep the CGI for
+   "ValidateOutputFormat". If it's not present, adding multiple format
+   support isn't too hard - see how it's done in other CGIs.
+
+   To make a new format template for a CGI which supports this, open a
+   current template for that CGI and take note of the INTERFACE comment
+   (if present.) This comment defines what variables are passed into this
+   template. If there isn't one, I'm afraid you'll have to read the
+   template and the code to find out what information you get.
+
+   Write your template in whatever markup or text style is appropriate.
+
+   You now need to decide what content type you want your template served
+   as. Open up the localconfig file and find the $contenttypes variable.
+   If your content type is not there, add it. Remember the three- or
+   four-letter tag assigned to you content type. This tag will be part of
+   the template filename.
+
+   Save the template as <stubname>-<formatname>.<contenttypetag>.tmpl.
+   Try out the template by calling the CGI as
+   <cginame>.cgi?format=<formatname> .
      _________________________________________________________________
 
 5.7.4. Particular Templates
 
-There are a few templates you may be particularly interested in customising
-for your installation.
-
-index.html.tmpl: This is the Bugzilla front page.
-
-global/header.html.tmpl: This defines the header that goes on all Bugzilla
-pages. The header includes the banner, which is what appears to users and is
-probably what you want to edit instead. However the header also includes the
-HTML HEAD section, so you could for example add a stylesheet or META tag by
-editing the header.
-
-global/banner.html.tmpl: This contains the "banner", the part of the header
-that appears at the top of all Bugzilla pages. The default banner is
-reasonably barren, so you'll probably want to customise this to give your
-installation a distinctive look and feel. It is recommended you preserve the
-Bugzilla version number in some form so the version you are running can be
-determined, and users know what docs to read.
-
-global/footer.html.tmpl: This defines the footer that goes on all Bugzilla
-pages. Editing this is another way to quickly get a distinctive look and
-feel for your Bugzilla installation.
-
-bug/create/user-message.html.tmpl: This is a message that appears near the
-top of the bug reporting page. By modifying this, you can tell your users
-how they should report bugs.
-
-bug/create/create.html.tmpl and bug/create/comment.txt.tmpl: You may wish to
-get bug submitters to give certain bits of structured information, each in a
-separate input widget, for which there is not a field in the database. The
-bug entry system has been designed in an extensible fashion to enable you to
-define arbitrary fields and widgets, and have their values appear formatted
-in the initial Description, rather than in database fields. An example of
-this is the mozilla.org guided bug submission form.
-
-To make this work, create a custom template for enter_bug.cgi (the default
-template, on which you could base it, is create.html.tmpl), and either call
-it create.html.tmpl or use a format and call it
-create-<formatname>.html.tmpl. Put it in the custom/bug/create directory. In
-it, add widgets for each piece of information you'd like collected - such as
-a build number, or set of steps to reproduce.
-
-Then, create a template like custom/bug/create/comment.txt.tmpl, also named
-after your format if you are using one, which references the form fields you
-have created. When a bug report is submitted, the initial comment attached
-to the bug report will be formatted according to the layout of this
-template.
-
-For example, if your enter_bug template had a field
-
-<input type="text" name="buildid" size="30">
-
-and then your comment.txt.tmpl had
-
+   There are a few templates you may be particularly interested in
+   customising for your installation.
+
+   index.html.tmpl: This is the Bugzilla front page.
+
+   global/header.html.tmpl: This defines the header that goes on all
+   Bugzilla pages. The header includes the banner, which is what appears
+   to users and is probably what you want to edit instead. However the
+   header also includes the HTML HEAD section, so you could for example
+   add a stylesheet or META tag by editing the header.
+
+   global/banner.html.tmpl: This contains the "banner", the part of the
+   header that appears at the top of all Bugzilla pages. The default
+   banner is reasonably barren, so you'll probably want to customise this
+   to give your installation a distinctive look and feel. It is
+   recommended you preserve the Bugzilla version number in some form so
+   the version you are running can be determined, and users know what
+   docs to read.
+
+   global/footer.html.tmpl: This defines the footer that goes on all
+   Bugzilla pages. Editing this is another way to quickly get a
+   distinctive look and feel for your Bugzilla installation.
+
+   bug/create/user-message.html.tmpl: This is a message that appears near
+   the top of the bug reporting page. By modifying this, you can tell
+   your users how they should report bugs.
+
+   bug/create/create.html.tmpl and bug/create/comment.txt.tmpl: You may
+   wish to get bug submitters to give certain bits of structured
+   information, each in a separate input widget, for which there is not a
+   field in the database. The bug entry system has been designed in an
+   extensible fashion to enable you to define arbitrary fields and
+   widgets, and have their values appear formatted in the initial
+   Description, rather than in database fields. An example of this is the
+   mozilla.org guided bug submission form.
+
+   To make this work, create a custom template for enter_bug.cgi (the
+   default template, on which you could base it, is create.html.tmpl),
+   and either call it create.html.tmpl or use a format and call it
+   create-<formatname>.html.tmpl. Put it in the custom/bug/create
+   directory. In it, add widgets for each piece of information you'd like
+   collected - such as a build number, or set of steps to reproduce.
+
+   Then, create a template like custom/bug/create/comment.txt.tmpl, also
+   named after your format if you are using one, which references the
+   form fields you have created. When a bug report is submitted, the
+   initial comment attached to the bug report will be formatted according
+   to the layout of this template.
+
+   For example, if your enter_bug template had a field
+   <input type="text" name="buildid" size="30">
+
+   and then your comment.txt.tmpl had
    BuildID: [% form.buildid %]
 
    then
@@ -2475,9 +2524,9 @@ and then your comment.txt.tmpl had
 
 5.8. Upgrading to New Releases
 
-Upgrading Bugzilla is something we all want to do from time to time, be it
-to get new features or pick up the latest security fix. How easy it is to
-update depends on a few factors.
+   Upgrading Bugzilla is something we all want to do from time to time,
+   be it to get new features or pick up the latest security fix. How easy
+   it is to update depends on a few factors.
 
      * If the new version is a revision or a new point release
      * How many, if any, local changes have been made
@@ -2524,65 +2573,65 @@ update depends on a few factors.
 
    Tip
 
-   If you can do this, updating using CVS is probably the most painless
-   method, especially if you have a lot of local changes.
-bash$ cd /var/www/html/bugzilla
-bash$ cvs login
-Logging in to :pserver:anonymous@cvs-mirror.mozilla.org:2401/cvsroot
-CVS password: anonymous
-bash$ cvs -q update -r BUGZILLA-2_16_2 -dP
-P checksetup.pl
-P collectstats.pl
-P globals.pl
-P docs/rel_notes.txt
-P template/en/default/list/quips.html.tmpl
+       If you can do this, updating using CVS is probably the most painless
+       method, especially if you have a lot of local changes.
+   bash$ cd /var/www/html/bugzilla
+   bash$ cvs login
+   Logging in to :pserver:anonymous@cvs-mirror.mozilla.org:2401/cvsroot
+   CVS password: anonymous
+   bash$ cvs -q update -r BUGZILLA-2_16_2 -dP
+   P checksetup.pl
+   P collectstats.pl
+   P globals.pl
+   P docs/rel_notes.txt
+   P template/en/default/list/quips.html.tmpl
 
    Caution
 
-   If a line in the output from cvs update begins with a C that
-   represents a file with local changes that CVS was unable to properly
-   merge. You need to resolve these conflicts manually before Bugzilla
-   (or at least the portion using that file) will be usable.
+           If a line in the output from cvs update begins with a C that
+           represents a file with local changes that CVS was unable to properly
+           merge. You need to resolve these conflicts manually before Bugzilla
+           (or at least the portion using that file) will be usable.
 
    Note
 
-   You also need to run ./checksetup.pl before your Bugzilla upgrade will
-   be complete.
+        You also need to run ./checksetup.pl before your Bugzilla upgrade will
+        be complete.
 
    Example 5-2. Upgrading using the tarball
 
    If you are unable or unwilling to use CVS, another option that's
    always available is to download the latest tarball. This is the most
    difficult option to use, especially if you have local changes.
-bash$ cd /var/www/html
-bash$ wget ftp://ftp.mozilla.org/pub/webtools/bugzilla-2.16.2.tar.gz
-Output omitted
-bash$ tar xzvf bugzilla-2.16.2.tar.gz
-bugzilla-2.16.2/
-bugzilla-2.16.2/.cvsignore
-bugzilla-2.16.2/1x1.gif
-Output truncated
-bash$ cd bugzilla-2.16.2
-bash$ cp ../bugzilla/localconfig* .
-bash$ cp -r ../bugzilla/data .
-bash$ cd ..
-bash$ mv bugzilla bugzilla.old
-bash$ mv bugzilla-2.16.2 bugzilla
-bash$ cd bugzilla
-bash$ ./checksetup.pl
-Output omitted
+   bash$ cd /var/www/html
+   bash$ wget ftp://ftp.mozilla.org/pub/webtools/bugzilla-2.16.2.tar.gz
+   Output omitted
+   bash$ tar xzvf bugzilla-2.16.2.tar.gz
+   bugzilla-2.16.2/
+   bugzilla-2.16.2/.cvsignore
+   bugzilla-2.16.2/1x1.gif
+   Output truncated
+   bash$ cd bugzilla-2.16.2
+   bash$ cp ../bugzilla/localconfig* .
+   bash$ cp -r ../bugzilla/data .
+   bash$ cd ..
+   bash$ mv bugzilla bugzilla.old
+   bash$ mv bugzilla-2.16.2 bugzilla
+   bash$ cd bugzilla
+   bash$ ./checksetup.pl
+   Output omitted
 
    Warning
 
-   The cp commands both end with periods which is a very important
-   detail, it tells the shell that the destination directory is the
-   current working directory. Also, the period at the beginning of the
-   ./checksetup.pl is important and can not be omitted.
+           The cp commands both end with periods which is a very important
+           detail, it tells the shell that the destination directory is the
+           current working directory. Also, the period at the beginning of the
+           ./checksetup.pl is important and can not be omitted.
 
    Note
 
-   You will now have to reapply any changes you have made to your local
-   installation manually.
+        You will now have to reapply any changes you have made to your local
+        installation manually.
 
    Example 5-3. Upgrading using patches
 
@@ -2608,248 +2657,248 @@ patching file globals.pl
 
    Caution
 
-   If you do this, beware that this doesn't change the entires in your
-   CVS directory so it may make updates using CVS (Example 5-1) more
-   difficult in the future.
+           If you do this, beware that this doesn't change the entires in your
+           CVS directory so it may make updates using CVS (Example 5-1) more
+           difficult in the future.
      _________________________________________________________________
 
 5.9. Integrating Bugzilla with Third-Party Tools
 
 5.9.1. Bonsai
 
-Bonsai is a web-based tool for managing CVS, the Concurrent Versioning
-System . Using Bonsai, administrators can control open/closed status of
-trees, query a fast relational database back-end for change, branch, and
-comment information, and view changes made since the last time the tree was
-closed. Bonsai also integrates with Tinderbox, the Mozilla automated build
-management system.
+   Bonsai is a web-based tool for managing CVS, the Concurrent Versioning
+   System . Using Bonsai, administrators can control open/closed status
+   of trees, query a fast relational database back-end for change,
+   branch, and comment information, and view changes made since the last
+   time the tree was closed. Bonsai also integrates with Tinderbox, the
+   Mozilla automated build management system.
      _________________________________________________________________
 
 5.9.2. CVS
 
-CVS integration is best accomplished, at this point, using the Bugzilla
-Email Gateway.
+   CVS integration is best accomplished, at this point, using the
+   Bugzilla Email Gateway.
 
-Follow the instructions in this Guide 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 "[Bug XXXX]", and you can have
-CVS check-in comments append to your Bugzilla bug. If you want to have the
-bug be closed automatically, you'll have to modify the
-contrib/bugzilla_email_append.pl script.
+   Follow the instructions in this Guide 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 "[Bug XXXX]", and you can
+   have CVS check-in comments append to your Bugzilla bug. If you want to
+   have the bug be closed automatically, you'll have to modify the
+   contrib/bugzilla_email_append.pl script.
 
-There is also a CVSZilla project, based upon somewhat dated Bugzilla code,
-to integrate CVS and Bugzilla through CVS' ability to email. Check it out
-at: http://homepages.kcbbs.gen.nz/~tonyg/.
+   There is also a CVSZilla project, based upon somewhat dated Bugzilla
+   code, to integrate CVS and Bugzilla through CVS' ability to email.
+   Check it out at: http://homepages.kcbbs.gen.nz/~tonyg/.
      _________________________________________________________________
 
 5.9.3. Perforce SCM
 
-You can find the project page for Bugzilla and Teamtrack Perforce
-integration (p4dti) at: http://www.ravenbrook.com/project/p4dti . "p4dti" is
-now an officially supported product from Perforce, and you can find the
-"Perforce Public Depot" p4dti page at
-http://public.perforce.com/public/perforce/p4dti/index.html .
-
-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 designed to support multiple defect
-trackers, and maintains its own documentation for it. Please consult the
-pages linked above for further information.
+   You can find the project page for Bugzilla and Teamtrack Perforce
+   integration (p4dti) at: http://www.ravenbrook.com/project/p4dti .
+   "p4dti" is now an officially supported product from Perforce, and you
+   can find the "Perforce Public Depot" p4dti page at
+   http://public.perforce.com/public/perforce/p4dti/index.html .
+
+   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 designed to
+   support multiple defect trackers, and maintains its own documentation
+   for it. Please consult the pages linked above for further information.
      _________________________________________________________________
 
 5.9.4. Tinderbox/Tinderbox2
 
-We need Tinderbox integration information.
+   We need Tinderbox integration information.
      _________________________________________________________________
 
 Appendix A. The Bugzilla FAQ
 
-This FAQ includes questions not covered elsewhere in the Guide.
+   This FAQ includes questions not covered elsewhere in the Guide.
 
    1. General Questions
 
         A.1.1. Where can I find information about Bugzilla?
-        A.1.2. What license is Bugzilla distributed under? 
-        A.1.3. How do I get commercial support for Bugzilla? 
+        A.1.2. What license is Bugzilla distributed under?
+        A.1.3. How do I get commercial support for Bugzilla?
         A.1.4. What major companies or projects are currently using
-                Bugzilla for bug-tracking? 
+                Bugzilla for bug-tracking?
 
-        A.1.5. Who maintains Bugzilla? 
+        A.1.5. Who maintains Bugzilla?
         A.1.6. How does Bugzilla stack up against other bug-tracking
-                databases? 
+                databases?
 
         A.1.7. Why doesn't Bugzilla offer this or that feature or
-                compatibility with this other tracking software? 
+                compatibility with this other tracking software?
 
         A.1.8. Why MySQL? I'm interested in seeing Bugzilla run on
-                Oracle/Sybase/Msql/PostgreSQL/MSSQL. 
+                Oracle/Sybase/Msql/PostgreSQL/MSSQL.
 
         A.1.9. Why do the scripts say /usr/bonsaitools/bin/perl instead
-                of /usr/bin/perl or something else? 
+                of /usr/bin/perl or something else?
 
-        A.1.10. Is there an easy way to change the Bugzilla cookie name? 
+        A.1.10. Is there an easy way to change the Bugzilla cookie name?
 
    2. Managerial Questions
 
         A.2.1. Is Bugzilla web-based, or do you have to have specific
-                software or a specific operating system on your machine? 
+                software or a specific operating system on your machine?
 
-        A.2.2. Can Bugzilla integrate with Perforce (SCM software)? 
-        A.2.3. Does Bugzilla allow the user to track multiple projects? 
+        A.2.2. Can Bugzilla integrate with Perforce (SCM software)?
+        A.2.3. Does Bugzilla allow the user to track multiple projects?
         A.2.4. 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? 
+                sort by project, severity etc?
 
         A.2.5. Does Bugzilla allow attachments (text, screenshots, URLs
-                etc)? If yes, are there any that are NOT allowed? 
+                etc)? If yes, are there any that are NOT allowed?
 
         A.2.6. 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? 
+                acceptable values?
 
         A.2.7. Does Bugzilla provide any reporting features, metrics,
                 graphs, etc? You know, the type of stuff that management
-                likes to see. :) 
+                likes to see. :)
 
         A.2.8. Is there email notification and if so, what do you see
-                when you get an email? 
+                when you get an email?
 
         A.2.9. Can email notification be set up to send to multiple
-                people, some on the To List, CC List, BCC List etc? 
+                people, some on the To List, CC List, BCC List etc?
 
         A.2.10. Do users have to have any particular type of email
-                application? 
+                application?
 
         A.2.11. 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? 
+                export that data to MS Excel, could I do that?
 
         A.2.12. Has anyone converted Bugzilla to another language to be
-                used in other countries? Is it localizable? 
+                used in other countries? Is it localizable?
 
         A.2.13. Can a user create and save reports? Can they do this in
-                Word format? Excel format? 
+                Word format? Excel format?
 
         A.2.14. Does Bugzilla have the ability to search by word, phrase,
-                compound search? 
+                compound search?
 
         A.2.15. 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? 
+                they notified?
 
-        A.2.16. Are there any backup features provided? 
+        A.2.16. Are there any backup features provided?
         A.2.17. Can users be on the system while a backup is in progress?
-                
+
         A.2.18. 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 "Out-of-the-Box" solution. 
+                buying an "Out-of-the-Box" solution.
 
         A.2.19. 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, etc? 
+                for 1 person, 2 people, etc?
 
         A.2.20. Is there any licensing fee or other fees for using
                 Bugzilla? Any out-of-pocket cost other than the bodies
-                needed as identified above? 
+                needed as identified above?
 
    3. Bugzilla Security
 
         A.3.1. 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)? 
+                installation section of this guide)?
 
-        A.3.2. Are there any security problems with Bugzilla? 
+        A.3.2. Are there any security problems with Bugzilla?
         A.3.3. 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. 
+                longer working correctly.
 
    4. Bugzilla Email
 
         A.4.1. I have a user who doesn't want to receive any more email
-                from Bugzilla. How do I stop it entirely for this user? 
+                from Bugzilla. How do I stop it entirely for this user?
 
         A.4.2. I'm evaluating/testing Bugzilla, and don't want it to send
-                email to anyone but me. How do I do it? 
+                email to anyone but me. How do I do it?
 
         A.4.3. I want whineatnews.pl to whine at something more, or other
-                than, only new bugs. How do I do it? 
+                than, only new bugs. How do I do it?
 
         A.4.4. I don't like/want to use Procmail to hand mail off to
-                bug_email.pl. What alternatives do I have? 
+                bug_email.pl. What alternatives do I have?
 
         A.4.5. How do I set up the email interface to submit/change bugs
-                via email? 
+                via email?
 
         A.4.6. Email takes FOREVER to reach me from Bugzilla -- it's
-                extremely slow. What gives? 
+                extremely slow. What gives?
 
-        A.4.7. How come email from Bugzilla changes never reaches me? 
+        A.4.7. How come email from Bugzilla changes never reaches me?
 
    5. Bugzilla Database
 
-        A.5.1. I've heard Bugzilla can be used with Oracle? 
+        A.5.1. I've heard Bugzilla can be used with Oracle?
         A.5.2. I think my database might be corrupted, or contain invalid
-                entries. What do I do? 
+                entries. What do I do?
 
-        A.5.3. I want to manually edit some entries in my database. How? 
+        A.5.3. I want to manually edit some entries in my database. How?
         A.5.4. I think I've set up MySQL permissions correctly, but
-                Bugzilla still can't connect. 
+                Bugzilla still can't connect.
 
         A.5.5. How do I synchronize bug information among multiple
-                different Bugzilla databases? 
+                different Bugzilla databases?
 
    6. Bugzilla and Win32
 
         A.6.1. What is the easiest way to run Bugzilla on Win32
-                (Win98+/NT/2K)? 
+                (Win98+/NT/2K)?
 
-        A.6.2. Is there a "Bundle::Bugzilla" equivalent for Win32? 
+        A.6.2. Is there a "Bundle::Bugzilla" equivalent for Win32?
         A.6.3. CGI's are failing with a "something.cgi is not a valid
-                Windows NT application" error. Why? 
+                Windows NT application" error. Why?
 
         A.6.4. I'm having trouble with the perl modules for NT not being
-                able to talk to to the database. 
+                able to talk to to the database.
 
    7. Bugzilla Usage
 
-        A.7.1. How do I change my user name (email address) in Bugzilla? 
+        A.7.1. How do I change my user name (email address) in Bugzilla?
         A.7.2. The query page is very confusing. Isn't there a simpler
-                way to query? 
+                way to query?
 
         A.7.3. 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? 
+                accept it?
 
         A.7.4. I can't upload anything into the database via the "Create
-                Attachment" link. What am I doing wrong? 
+                Attachment" link. What am I doing wrong?
 
         A.7.5. How do I change a keyword in Bugzilla, once some bugs are
-                using it? 
+                using it?
 
         A.7.6. Why can't I close bugs from the "Change Several Bugs at
-                Once" page? 
+                Once" page?
 
    8. Bugzilla Hacking
 
-        A.8.1. What bugs are in Bugzilla right now? 
+        A.8.1. What bugs are in Bugzilla right now?
         A.8.2. How can I change the default priority to a null value? For
                 instance, have the default priority be "---" instead of
-                "P2"? 
+                "P2"?
 
         A.8.3. What's the best way to submit patches? What guidelines
-                should I follow? 
+                should I follow?
 
 1. General Questions
 
@@ -2960,8 +3009,8 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Note
 
-   This convention was abonded during the 2.17 development cycle so it
-   will no longer be an issue when 2.18 comes out.
+        This convention was abonded during the 2.17 development cycle so it
+        will no longer be an issue when 2.18 comes out.
 
    A.1.10. Is there an easy way to change the Bugzilla cookie name?
 
@@ -2971,7 +3020,7 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Note
 
-   Questions likely to be asked by managers. :-)
+        Questions likely to be asked by managers. :-)
 
    A.2.1. Is Bugzilla web-based, or do you have to have specific software
    or a specific operating system on your machine?
@@ -2992,10 +3041,10 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Note
 
-   There are only 55 groups available in version 2.16 of Bugzilla. If you
-   are using product groups, this will also limit the number of products
-   you can have. This limit does not exist in the current 2.17
-   development releases and will not exist in 2.18.
+        There are only 55 groups available in version 2.16 of Bugzilla. If you
+        are using product groups, this will also limit the number of products
+        you can have. This limit does not exist in the current 2.17
+        development releases and will not exist in 2.18.
 
    A.2.4. 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,
@@ -3038,9 +3087,9 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Note
 
-   Bugzilla's current development versions can do a lot more in the way
-   of reporting. To see examples, check out
-   http://bugzilla.mozilla.org/report.cgi.
+        Bugzilla's current development versions can do a lot more in the way
+        of reporting. To see examples, check out
+        http://bugzilla.mozilla.org/report.cgi.
 
    A.2.8. Is there email notification and if so, what do you see when you
    get an email?
@@ -3062,12 +3111,12 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Note
 
-   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 Bugzilla
-   ignores HTML tags in comments, and if a user sends HTML-based email
-   into Bugzilla the resulting comment looks downright awful.
+        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 Bugzilla
+        ignores HTML tags in comments, and if a user sends HTML-based email
+        into Bugzilla the resulting comment looks downright awful.
 
    A.2.11. 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
@@ -3299,9 +3348,9 @@ This FAQ includes questions not covered elsewhere in the Guide.
 
    Warning
 
-   Running MySQL with this command line option is very insecure and
-   should only be done when not connected to the external network as a
-   troubleshooting step.
+           Running MySQL with this command line option is very insecure and
+           should only be done when not connected to the external network as a
+           troubleshooting step.
 
    A.5.5. How do I synchronize bug information among multiple different
    Bugzilla databases?
@@ -3474,9 +3523,9 @@ Appendix B. The Bugzilla Database
 
    Note
 
-   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?
+        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?
      _________________________________________________________________
 
 B.1. Database Schema Chart
@@ -3488,67 +3537,70 @@ B.1. Database Schema Chart
 
 B.2. MySQL Bugzilla Database Introduction
 
-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
-and will happen to you, so learn how the schema works and deal with it when
-it comes.
-
-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
-enter and edit bugs to your heart's content. Perhaps you've gone through the
-trouble of setting up a gateway for people to submit bugs to your database
-via email, have had a few people test it, and received rave reviews from
-your beta testers.
-
-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.
-
-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 their pages, customize their layouts, generate reports, track
-status with greater efficiency than ever before, leap tall buildings with a
-single bound and rescue Jane from the clutches of Certain Death!
-
-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'.
-
-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, in fact, a bug is valid. I don't want to lose two years of
-training to a new software product. You need to change the bug status of
-'verified' to 'approved' as soon as possible. To avoid confusion, of
-course."
-
-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... no problem," All the while you quiver inside like a beached
-jellyfish bubbling, burbling, and boiling on a hot Jamaican sand dune...
-
-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!
+   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 and will happen to you, so learn how
+   the schema works and deal with it when it comes.
+
+   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 enter and edit bugs to your heart's content.
+   Perhaps you've gone through the trouble of setting up a gateway for
+   people to submit bugs to your database via email, have had a few
+   people test it, and received rave reviews from your beta testers.
+
+   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.
+
+   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 their pages, customize their
+   layouts, generate reports, track status with greater efficiency than
+   ever before, leap tall buildings with a single bound and rescue Jane
+   from the clutches of Certain Death!
+
+   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'.
+
+   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, in fact, a bug is valid. I
+   don't want to lose two years of training to a new software product.
+   You need to change the bug status of 'verified' to 'approved' as soon
+   as possible. To avoid confusion, of course."
+
+   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... no problem," All the while you quiver
+   inside like a beached jellyfish bubbling, burbling, and boiling on a
+   hot Jamaican sand dune...
+
+   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!
      _________________________________________________________________
 
 B.2.1. Bugzilla Database Basics
 
-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 "bigint" and
-a "tinyint" entry in MySQL. I recommend you refer to the MySQL
-documentation, available at MySQL.com . Below are the basics you need to
-know about the Bugzilla database. Check the chart above for more details.
+   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 "bigint" and a "tinyint" entry in MySQL. I recommend you refer to
+   the MySQL documentation, available at MySQL.com . Below are the basics
+   you need to know about the Bugzilla database. Check the chart above
+   for more details.
 
     1. To connect to your database:
        bash# mysql -u root
@@ -3567,43 +3619,42 @@ know about the Bugzilla database. Check the chart above for more details.
 
 B.2.1.1. Bugzilla Database Tables
 
-Imagine your MySQL database as a series of spreadsheets, and you won't be
-too far off. If you use this command:
-
-mysql> show tables from bugs;
-
-you'll be able to see the names of all the "spreadsheets" (tables) in your
-database.
-
-From the command issued above, ou should have some output that looks like
-this:
-
-+-------------------+
-| Tables in bugs    |
-+-------------------+
-| attachments       |
-| bugs              |
-| bugs_activity     |
-| cc                |
-| components        |
-| dependencies      |
-| fielddefs         |
-| groups            |
-| keyworddefs       |
-| keywords          |
-| logincookies      |
-| longdescs         |
-| milestones        |
-| namedqueries      |
-| products          |
-| profiles          |
-| profiles_activity |
-| shadowlog         |
-| tokens            |
-| versions          |
-| votes             |
-| watch             |
-+-------------------+
+   Imagine your MySQL database as a series of spreadsheets, and you won't
+   be too far off. If you use this command:
+
+   mysql> show tables from bugs;
+
+   you'll be able to see the names of all the "spreadsheets" (tables) in
+   your database.
+
+   From the command issued above, ou should have some output that looks
+   like this:
+   +-------------------+
+   | Tables in bugs    |
+   +-------------------+
+   | attachments       |
+   | bugs              |
+   | bugs_activity     |
+   | cc                |
+   | components        |
+   | dependencies      |
+   | fielddefs         |
+   | groups            |
+   | keyworddefs       |
+   | keywords          |
+   | logincookies      |
+   | longdescs         |
+   | milestones        |
+   | namedqueries      |
+   | products          |
+   | profiles          |
+   | profiles_activity |
+   | shadowlog         |
+   | tokens            |
+   | versions          |
+   | votes             |
+   | watch             |
+   +-------------------+
 
      Here's an overview of what each table does.  Most columns in each ta
    ble have
@@ -3798,23 +3849,23 @@ this:
 
 Appendix C. Useful Patches and Utilities for Bugzilla
 
-Are you looking for a way to put your Bugzilla into overdrive? Catch some of
-the niftiest tricks here in this section.
+   Are you looking for a way to put your Bugzilla into overdrive? Catch
+   some of the niftiest tricks here in this section.
      _________________________________________________________________
 
 C.1. Apache mod_rewrite magic
 
-Apache's mod_rewrite module lets you do some truly amazing things with URL
-rewriting. Here are a couple of examples of what you can do.
+   Apache's mod_rewrite module lets you do some truly amazing things with
+   URL rewriting. Here are a couple of examples of what you can do.
 
     1. Make it so if someone types http://www.foo.com/12345 , Bugzilla
        spits back http://www.foo.com/show_bug.cgi?id=12345. Try setting
        up your VirtualHost section for Bugzilla with a rule like this:
 
-<VirtualHost 12.34.56.78>
-RewriteEngine On
-RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
-</VirtualHost>
+       <VirtualHost 12.34.56.78>
+       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.
        Please refer to the mod_rewrite documentation at
@@ -3823,113 +3874,117 @@ RewriteRule ^/([0-9]+)$ http://foo.bar.com/show_bug.cgi?id=$1 [L,R]
 
 C.2. Command-line Bugzilla Queries
 
-There are a suite of Unix utilities for querying Bugzilla from the command
-line. They live in the contrib/cmdline directory. However, they have not yet
-been updated to work with 2.16 (post-templatisation.). There are three files
-- query.conf, buglist and bugs.
-
-query.conf 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".
-
-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 character of an option is not "-", it is
-treated as if it were prefixed with "--default=".
-
-The column list 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, grep for COLUMNLIST in your cookies file
-to see your current COLUMNLIST setting.
-
-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 sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}'
-
-Akkana Peck says she has good results piping buglist output through w3m -T
-text/html -dump
+   There are a suite of Unix utilities for querying Bugzilla from the
+   command line. They live in the contrib/cmdline directory. However,
+   they have not yet been updated to work with 2.16
+   (post-templatisation.). There are three files - query.conf, buglist
+   and bugs.
+
+   query.conf 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".
+
+   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 character of an
+   option is not "-", it is treated as if it were prefixed with
+   "--default=".
+
+   The column list 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, grep for COLUMNLIST
+   in your cookies file to see your current COLUMNLIST setting.
+
+   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 sed -e 's/,/ /g' | wc | awk '{printf $2 "\n"}'
+
+   Akkana Peck says she has good results piping buglist output through
+   w3m -T text/html -dump
      _________________________________________________________________
 
 Appendix D. Bugzilla Variants and Competitors
 
-I created this section to answer questions about Bugzilla competitors and
-variants, then found a wonderful site which covers an awful lot of what I
-wanted to discuss. Rather than quote it in its entirety, I'll simply refer
-you here: http://linas.org/linux/pm.html
+   I created this section to answer questions about Bugzilla competitors
+   and variants, then found a wonderful site which covers an awful lot of
+   what I wanted to discuss. Rather than quote it in its entirety, I'll
+   simply refer you here: http://linas.org/linux/pm.html
      _________________________________________________________________
 
 D.1. Red Hat Bugzilla
 
-Red Hat's old fork of Bugzilla which was based on version 2.8 is now
-obsolete. The newest version in use is based on version 2.17.1 and is in the
-process of being integrated into the main Bugzilla source tree. The back-end
-is modified to work with PostgreSQL instead of MySQL and they have custom
-templates to get their desired look and feel, but other than that it is
-Bugzilla 2.17.1. Dave Lawrence of Red Hat put forth a great deal of effort
-to make sure that the changes he made could be integrated back into the main
-tree. Bug 98304 exists to track this integration.
+   Red Hat's old fork of Bugzilla which was based on version 2.8 is now
+   obsolete. The newest version in use is based on version 2.17.1 and is
+   in the process of being integrated into the main Bugzilla source tree.
+   The back-end is modified to work with PostgreSQL instead of MySQL and
+   they have custom templates to get their desired look and feel, but
+   other than that it is Bugzilla 2.17.1. Dave Lawrence of Red Hat put
+   forth a great deal of effort to make sure that the changes he made
+   could be integrated back into the main tree. Bug 98304 exists to track
+   this integration.
 
-URL: http://bugzilla.redhat.com/bugzilla/
+   URL: http://bugzilla.redhat.com/bugzilla/
 
-This section last updated 24 Dec 2002
+   This section last updated 24 Dec 2002
      _________________________________________________________________
 
 D.2. Loki Bugzilla (Fenris)
 
-Fenris was a fork from Bugzilla made by Loki Games; when Loki went into
-receivership, it died. While Loki's other code lives on, its custodians
-recommend Bugzilla for future bug-tracker deployments.
+   Fenris was a fork from Bugzilla made by Loki Games; when Loki went
+   into receivership, it died. While Loki's other code lives on, its
+   custodians recommend Bugzilla for future bug-tracker deployments.
 
-This section last updated 27 Jul 2002
+   This section last updated 27 Jul 2002
      _________________________________________________________________
 
 D.3. Issuezilla
 
-Issuezilla was another fork from Bugzilla, made by collab.net and hosted at
-tigris.org. It is also dead; the primary focus of bug-tracking at tigris.org
-is their Java-based bug-tracker, Section D.4.
+   Issuezilla was another fork from Bugzilla, made by collab.net and
+   hosted at tigris.org. It is also dead; the primary focus of
+   bug-tracking at tigris.org is their Java-based bug-tracker, Section
+   D.4.
 
-This section last updated 27 Jul 2002
+   This section last updated 27 Jul 2002
      _________________________________________________________________
 
 D.4. Scarab
 
-Scarab is a new open source bug-tracking system built using Java Servlet
-technology. It is currently at version 1.0 beta 13.
+   Scarab is a new open source bug-tracking system built using Java
+   Servlet technology. It is currently at version 1.0 beta 13.
 
-URL: http://scarab.tigris.org
+   URL: http://scarab.tigris.org
 
-This section last updated 18 Jan 2003
+   This section last updated 18 Jan 2003
      _________________________________________________________________
 
 D.5. Perforce SCM
 
-Although Perforce isn't really a bug tracker, it can be used as such through
-the "jobs" functionality.
+   Although Perforce isn't really a bug tracker, it can be used as such
+   through the "jobs" functionality.
 
-URL: http://www.perforce.com/perforce/technotes/note052.html 
+   URL: http://www.perforce.com/perforce/technotes/note052.html
 
-This section last updated 27 Jul 2002
+   This section last updated 27 Jul 2002
      _________________________________________________________________
 
 D.6. SourceForge
 
-SourceForge is a way of coordinating geographically distributed free
-software and open source projects over the Internet. It has a built-in bug
-tracker, but it's not highly thought of.
+   SourceForge is a way of coordinating geographically distributed free
+   software and open source projects over the Internet. It has a built-in
+   bug tracker, but it's not highly thought of.
 
-URL: http://www.sourceforge.net
+   URL: http://www.sourceforge.net
 
-This section last updated 27 Jul 2002
+   This section last updated 27 Jul 2002
      _________________________________________________________________
 
 Appendix E. GNU Free Documentation License
 
-Version 1.1, March 2000
+   Version 1.1, March 2000
 
      Copyright (C) 2000 Free Software Foundation, Inc. 59 Temple Place,
      Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy
@@ -3939,143 +3994,152 @@ Version 1.1, March 2000
 
 0. PREAMBLE
 
-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.
-
-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.
-
-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.
+   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.
+
+   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.
+
+   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.
      _________________________________________________________________
 
 1. APPLICABILITY AND DEFINITIONS
 
-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".
-
-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.
-
-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.
-
-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.
-
-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.
-
-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".
-
-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.
-
-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.
+   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".
+
+   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.
+
+   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.
+
+   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.
+
+   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.
+
+   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".
+
+   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.
+
+   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.
      _________________________________________________________________
 
 2. VERBATIM COPYING
 
-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.
-
-You may also lend copies, under the same conditions stated above, and you
-may publicly display copies.
+   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.
+
+   You may also lend copies, under the same conditions stated above, and
+   you may publicly display copies.
      _________________________________________________________________
 
 3. COPYING IN QUANTITY
 
-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.
-
-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.
-
-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.
-
-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.
+   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.
+
+   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.
+
+   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.
+
+   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.
      _________________________________________________________________
 
 4. MODIFICATIONS
 
-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:
+   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:
 
     A. 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
@@ -4155,103 +4219,111 @@ these things in the Modified Version:
 
 5. COMBINING DOCUMENTS
 
-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.
-
-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.
-
-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."
+   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.
+
+   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.
+
+   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."
      _________________________________________________________________
 
 6. COLLECTIONS OF DOCUMENTS
 
-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.
-
-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.
+   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.
+
+   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.
      _________________________________________________________________
 
 7. AGGREGATION WITH INDEPENDENT WORKS
 
-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.
-
-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.
+   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.
+
+   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.
      _________________________________________________________________
 
 8. TRANSLATION
 
-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.
+   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.
      _________________________________________________________________
 
 9. TERMINATION
 
-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.
+   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.
      _________________________________________________________________
 
 10. FUTURE REVISIONS OF THIS LICENSE
 
-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 http://www.gnu.org/copyleft/ .
-
-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.
+   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
+   http://www.gnu.org/copyleft/ .
+
+   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.
      _________________________________________________________________
 
 How to use this License for your documents
 
-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:
+   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:
 
      Copyright (c) YEAR YOUR NAME. Permission is granted to copy,
      distribute and/or modify this document under the terms of the GNU
@@ -4347,7 +4419,7 @@ C
           creating a Product with no Components will create an error in
           Bugzilla).
 
-   CPAN 
+   CPAN
           CPAN stands for the "Comprehensive Perl Archive Network". CPAN
           maintains a large number of extremely useful Perl modules -
           encapsulated chunks of code for performing a particular task.
@@ -4422,7 +4494,7 @@ R
 
 S
 
-   SGML 
+   SGML
           SGML stands for "Standard Generalized Markup Language". Created
           in the 1980's to provide an extensible means to maintain
           documentation based upon content instead of presentation, SGML
 
 
 
-   I've been asked to explain this ... way back when, when Netscape
-   released version 4.0 of its browser, we had a release party.
-   Naturally, there had been a big push to try and fix every known bug
-   before the release. Naturally, that hadn't actually happened. (This is
-   not unique to Netscape or to 4.0; the same thing has happened with
-   every software project I've ever seen.) Anyway, at the release party,
-   T-shirts were handed out that said something like "Netscape 4.0: Zarro
-   Boogs". Just like the software, the T-shirt had no known bugs. Uh-huh.
-   So, when you query for a list of bugs, and it gets no results, you can
-   think of this as a friendly reminder. Of *course* there are bugs
-   matching your query, they just aren't in the bugsystem yet...
+         I've been asked to explain this ... way back when, when Netscape
+         released version 4.0 of its browser, we had a release party.
+         Naturally, there had been a big push to try and fix every known bug
+         before the release. Naturally, that hadn't actually happened. (This is
+         not unique to Netscape or to 4.0; the same thing has happened with
+         every software project I've ever seen.) Anyway, at the release party,
+         T-shirts were handed out that said something like "Netscape 4.0: Zarro
+         Boogs". Just like the software, the T-shirt had no known bugs. Uh-huh.
+         So, when you query for a list of bugs, and it gets no results, you can
+         think of this as a friendly reminder. Of *course* there are bugs
+         matching your query, they just aren't in the bugsystem yet...
 
-          --Terry Weissman
+                                                              --Terry Weissman