From 6e6117992f798ee167f5fa4badb1d9729a3aed4f Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Fri, 11 Jul 2014 09:33:43 +0200
Subject: [PATCH] Imported Bugzilla 2.16.4.

---
 Bug.pm                                        |    2 +-
 CGI.pl                                        |    2 +-
 CVS/Entries                                   |  152 +--
 CVS/Tag                                       |    2 +-
 checksetup.pl                                 |    5 +-
 collectstats.pl                               |    4 +-
 contrib/CVS/Entries                           |   24 +-
 contrib/CVS/Entries.Log                       |    2 +
 contrib/CVS/Tag                               |    2 +-
 contrib/cmdline/CVS/Entries                   |    6 +-
 contrib/cmdline/CVS/Tag                       |    2 +-
 css/CVS/Entries                               |    4 +-
 css/CVS/Tag                                   |    2 +-
 defparams.pl                                  |    2 +-
 docs/CVS/Entries                              |    6 +-
 docs/CVS/Tag                                  |    2 +-
 docs/html/Bugzilla-Guide.html                 |  197 ++-
 docs/html/CVS/Entries                         |  120 +-
 docs/html/CVS/Tag                             |    2 +-
 docs/html/about.html                          |   11 +-
 docs/html/administration.html                 |   15 +-
 docs/html/cmdline.html                        |    7 +-
 docs/html/conventions.html                    |    9 +-
 docs/html/copyright.html                      |    9 +-
 docs/html/credits.html                        |    7 +-
 docs/html/cust-templates.html                 |   50 +-
 docs/html/database.html                       |    7 +-
 docs/html/dbdoc.html                          |   11 +-
 docs/html/dbschema.html                       |    7 +-
 docs/html/disclaimer.html                     |    7 +-
 docs/html/extraconfig.html                    |   23 +-
 docs/html/faq.html                            |   56 +-
 docs/html/gfdl-0.html                         |    7 +-
 docs/html/gfdl-1.html                         |    7 +-
 docs/html/gfdl-10.html                        |    7 +-
 docs/html/gfdl-2.html                         |    7 +-
 docs/html/gfdl-3.html                         |    7 +-
 docs/html/gfdl-4.html                         |    7 +-
 docs/html/gfdl-5.html                         |    7 +-
 docs/html/gfdl-6.html                         |    7 +-
 docs/html/gfdl-7.html                         |    7 +-
 docs/html/gfdl-8.html                         |    7 +-
 docs/html/gfdl-9.html                         |    7 +-
 docs/html/gfdl-howto.html                     |    9 +-
 docs/html/gfdl.html                           |    9 +-
 docs/html/glossary.html                       |   11 +-
 docs/html/groups.html                         |    7 +-
 docs/html/hintsandtips.html                   |   11 +-
 docs/html/how.html                            |    7 +-
 docs/html/index.html                          |   23 +-
 docs/html/installation.html                   |   31 +-
 docs/html/integration.html                    |    7 +-
 docs/html/introduction.html                   |    7 +-
 docs/html/newversions.html                    |    9 +-
 docs/html/osx.html                            |    7 +-
 docs/html/parameters.html                     |    7 +-
 docs/html/patches.html                        |    7 +-
 docs/html/programadmin.html                   |    7 +-
 docs/html/rewrite.html                        |    7 +-
 docs/html/security.html                       |    7 +-
 docs/html/stepbystep.html                     |   37 +-
 docs/html/troubleshooting.html                |   11 +-
 docs/html/upgrading.html                      |    7 +-
 docs/html/useradmin.html                      |    7 +-
 docs/html/userpreferences.html                |    7 +-
 docs/html/using.html                          |   11 +-
 docs/html/variant-fenris.html                 |    7 +-
 docs/html/variant-issuezilla.html             |    7 +-
 docs/html/variant-perforce.html               |    7 +-
 docs/html/variant-redhat.html                 |    7 +-
 docs/html/variant-scarab.html                 |    7 +-
 docs/html/variant-sourceforge.html            |    7 +-
 docs/html/variants.html                       |    7 +-
 docs/html/voting.html                         |    7 +-
 docs/html/whatis.html                         |    7 +-
 docs/html/why.html                            |    7 +-
 docs/html/win32.html                          |   17 +-
 docs/images/CVS/Entries                       |   12 +-
 docs/images/CVS/Entries.Log                   |    2 +
 docs/images/CVS/Tag                           |    2 +-
 docs/makedocs.pl                              |   20 +-
 docs/rel_notes.txt                            |  223 ++--
 docs/txt/Bugzilla-Guide.txt                   | 1133 +++++++++--------
 docs/txt/CVS/Entries                          |    2 +-
 docs/txt/CVS/Tag                              |    2 +-
 docs/xml/Bugzilla-Guide.xml                   |   13 +-
 docs/xml/CVS/Entries                          |   36 +-
 docs/xml/CVS/Tag                              |    2 +-
 docs/xml/administration.xml                   |    7 +
 docs/xml/faq.xml                              |   25 +-
 docs/xml/installation.xml                     |    9 +-
 editkeywords.cgi                              |    1 +
 editproducts.cgi                              |    5 +-
 globals.pl                                    |   10 +-
 post_bug.cgi                                  |    4 +
 process_bug.cgi                               |    2 +
 processmail                                   |    1 +
 t/008filter.t                                 |   15 +-
 t/CVS/Entries                                 |   12 +-
 t/CVS/Tag                                     |    2 +-
 t/Support/CVS/Entries                         |    6 +-
 t/Support/CVS/Tag                             |    2 +-
 template/CVS/Entries                          |    2 +-
 template/CVS/Tag                              |    2 +-
 template/en/CVS/Entries                       |    2 +-
 template/en/CVS/Tag                           |    2 +-
 template/en/default/CVS/Entries               |    6 +-
 template/en/default/CVS/Entries.Log           |    2 +
 template/en/default/CVS/Tag                   |    2 +-
 template/en/default/account/CVS/Entries       |    8 +-
 template/en/default/account/CVS/Tag           |    2 +-
 template/en/default/account/email/CVS/Entries |    6 +-
 template/en/default/account/email/CVS/Tag     |    2 +-
 .../en/default/account/password/CVS/Entries   |    4 +-
 template/en/default/account/password/CVS/Tag  |    2 +-
 template/en/default/account/prefs/CVS/Entries |   10 +-
 template/en/default/account/prefs/CVS/Tag     |    2 +-
 template/en/default/admin/CVS/Tag             |    2 +-
 .../en/default/admin/attachstatus/CVS/Entries |    8 +-
 .../en/default/admin/attachstatus/CVS/Tag     |    2 +-
 template/en/default/attachment/CVS/Entries    |   14 +-
 template/en/default/attachment/CVS/Tag        |    2 +-
 template/en/default/bug/CVS/Entries           |   16 +-
 template/en/default/bug/CVS/Tag               |    2 +-
 template/en/default/bug/activity/CVS/Entries  |    4 +-
 template/en/default/bug/activity/CVS/Tag      |    2 +-
 template/en/default/bug/create/CVS/Entries    |   10 +-
 template/en/default/bug/create/CVS/Tag        |    2 +-
 template/en/default/bug/process/CVS/Entries   |   10 +-
 template/en/default/bug/process/CVS/Tag       |    2 +-
 template/en/default/bug/votes/CVS/Entries     |    6 +-
 template/en/default/bug/votes/CVS/Tag         |    2 +-
 template/en/default/global/CVS/Entries        |   20 +-
 template/en/default/global/CVS/Tag            |    2 +-
 template/en/default/list/CVS/Entries          |   16 +-
 template/en/default/list/CVS/Tag              |    2 +-
 template/en/default/reports/CVS/Entries       |   10 +-
 template/en/default/reports/CVS/Tag           |    2 +-
 .../en/default/reports/duplicates.html.tmpl   |    2 +-
 template/en/default/search/CVS/Entries        |    8 +-
 template/en/default/search/CVS/Tag            |    2 +-
 votes.cgi                                     |    6 +-
 142 files changed, 1613 insertions(+), 1317 deletions(-)
 create mode 100644 contrib/CVS/Entries.Log
 create mode 100644 docs/images/CVS/Entries.Log

diff --git a/Bug.pm b/Bug.pm
index 7ac2bd101..05d25a97f 100755
--- a/Bug.pm
+++ b/Bug.pm
@@ -112,7 +112,7 @@ sub initBug  {
       resolution, priority, bug_severity, component, assigned_to, reporter,
       bug_file_loc, short_desc, target_milestone, qa_contact,
       status_whiteboard, date_format(creation_ts,'%Y-%m-%d %H:%i'),
-      groupset, delta_ts, sum(votes.count)
+      groupset, delta_ts, ifnull(sum(votes.vote_count),0),
     from bugs left join votes using(bug_id)
     where bugs.bug_id = $bug_id
     group by bugs.bug_id";
diff --git a/CGI.pl b/CGI.pl
index de983122b..b3e879a2d 100644
--- a/CGI.pl
+++ b/CGI.pl
@@ -58,7 +58,7 @@ use vars qw($template $vars);
 # to the user about the downtime.  (do)editparams.cgi is exempted from
 # this message, of course, since it needs to be available in order for
 # the administrator to open Bugzilla back up.
-if (Param("shutdownhtml") && $0 !~ m:[\\/](do)?editparams.cgi$:) {
+if (Param("shutdownhtml") && $0 !~ m:(^|[\\/])(do)?editparams\.cgi$:) {
     # The shut down message we are going to display to the user.
     $::vars->{'title'} = "Bugzilla is Down";
     $::vars->{'h1'} = "Bugzilla is Down";
diff --git a/CVS/Entries b/CVS/Entries
index 7322ba7ad..394db1dae 100644
--- a/CVS/Entries
+++ b/CVS/Entries
@@ -1,79 +1,79 @@
-/.cvsignore/1.5.2.1/Mon May 13 22:31:47 2002//TBUGZILLA-2_16_3
-/1x1.gif/1.1/Wed Aug 26 06:14:15 1998/-kb/TBUGZILLA-2_16_3
-/Attachment.pm/1.8/Sat Mar 23 17:58:36 2002//TBUGZILLA-2_16_3
-/Bug.pm/1.12/Sat Apr 27 06:25:41 2002//TBUGZILLA-2_16_3
-/CGI.pl/1.153.2.4/Mon Apr 14 11:50:52 2003//TBUGZILLA-2_16_3
-/README/1.50/Sat Aug 11 19:56:40 2001//TBUGZILLA-2_16_3
-/RelationSet.pm/1.7/Sat Nov  3 02:05:43 2001//TBUGZILLA-2_16_3
-/Token.pm/1.12.2.1/Tue Jul  9 02:17:28 2002//TBUGZILLA-2_16_3
-/UPGRADING/1.1/Fri Aug 10 22:35:21 2001//TBUGZILLA-2_16_3
-/UPGRADING-pre-2.8/1.2/Sun Dec 23 23:23:22 2001//TBUGZILLA-2_16_3
-/ant.jpg/1.2/Wed Aug 26 22:36:05 1998/-kb/TBUGZILLA-2_16_3
-/attachment.cgi/1.14/Wed Apr 24 07:24:43 2002//TBUGZILLA-2_16_3
-/bug_form.pl/1.93.2.3/Wed Jul 10 00:05:51 2002//TBUGZILLA-2_16_3
-/bug_status.html/1.13/Mon Apr 15 02:47:52 2002//TBUGZILLA-2_16_3
-/buglist.cgi/1.169.2.10/Wed Jun 19 22:53:25 2002//TBUGZILLA-2_16_3
-/bugwritinghelp.html/1.3/Mon Apr 15 02:47:53 2002//TBUGZILLA-2_16_3
-/bugzilla.dtd/1.5/Thu Apr  4 04:19:58 2002//TBUGZILLA-2_16_3
-/changepassword.cgi/1.21/Sun Jan 20 01:44:37 2002//TBUGZILLA-2_16_3
-/checksetup.pl/1.149.2.16/Thu Apr 24 21:15:44 2003//TBUGZILLA-2_16_3
-/colchange.cgi/1.24.2.2/Mon Jun 17 09:39:35 2002//TBUGZILLA-2_16_3
-/collectstats.pl/1.20.12.1/Fri Dec 13 11:02:26 2002//TBUGZILLA-2_16_3
-/confirmhelp.html/1.3/Mon Apr 15 02:47:53 2002//TBUGZILLA-2_16_3
-/createaccount.cgi/1.21.2.3/Fri Aug 30 15:29:24 2002//TBUGZILLA-2_16_3
-/defparams.pl/1.73.2.5/Thu Apr 24 22:36:37 2003//TBUGZILLA-2_16_3
-/describecomponents.cgi/1.11.2.2/Mon Jun 17 09:39:40 2002//TBUGZILLA-2_16_3
-/describekeywords.cgi/1.8/Wed Apr 24 07:24:45 2002//TBUGZILLA-2_16_3
-/doeditparams.cgi/1.17.2.1/Mon Jun 17 09:39:40 2002//TBUGZILLA-2_16_3
-/duplicates.cgi/1.19.2.1/Thu Apr 24 20:45:08 2003//TBUGZILLA-2_16_3
-/editattachstatuses.cgi/1.7/Mon Apr 29 19:32:27 2002//TBUGZILLA-2_16_3
-/editcomponents.cgi/1.22.2.3/Sun Mar 16 06:19:34 2003//TBUGZILLA-2_16_3
-/editgroups.cgi/1.16.2.1/Mon Jun 17 09:39:41 2002//TBUGZILLA-2_16_3
-/editkeywords.cgi/1.9.2.1/Mon Jun 17 09:39:42 2002//TBUGZILLA-2_16_3
-/editmilestones.cgi/1.8.2.1/Mon Jun 17 09:39:42 2002//TBUGZILLA-2_16_3
-/editparams.cgi/1.14.2.1/Mon Jun 17 09:39:42 2002//TBUGZILLA-2_16_3
-/editproducts.cgi/1.24.2.3/Wed Feb 12 05:05:57 2003//TBUGZILLA-2_16_3
-/editusers.cgi/1.35.2.2/Mon Jun 17 09:39:44 2002//TBUGZILLA-2_16_3
-/editversions.cgi/1.11.2.1/Mon Jun 17 09:39:44 2002//TBUGZILLA-2_16_3
-/enter_bug.cgi/1.66.2.3/Tue Jun 11 13:33:45 2002//TBUGZILLA-2_16_3
-/globals.pl/1.169.2.15/Thu Apr 24 22:03:41 2003//TBUGZILLA-2_16_3
-/help.html/1.5/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/helpemailquery.html/1.2/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/how_to_mail.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/importxml.pl/1.23.2.2/Fri Apr 25 04:18:13 2003//TBUGZILLA-2_16_3
-/index.cgi/1.4.2.1/Sun Jun 23 17:36:00 2002//TBUGZILLA-2_16_3
-/localconfig.js/1.1/Wed Feb 28 23:07:25 2001//TBUGZILLA-2_16_3
-/long_list.cgi/1.26/Wed Apr 24 07:24:46 2002//TBUGZILLA-2_16_3
-/move.pl/1.11.2.1/Mon Jun 17 09:39:48 2002//TBUGZILLA-2_16_3
-/notargetmilestone.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/post_bug.cgi/1.52.2.6/Thu Aug  1 09:59:32 2002//TBUGZILLA-2_16_3
-/process_bug.cgi/1.125.2.7/Thu Apr 24 21:01:52 2003//TBUGZILLA-2_16_3
-/processmail/1.81/Sun Apr 14 04:43:55 2002//TBUGZILLA-2_16_3
-/query.cgi/1.98.2.1/Mon Jun  3 01:42:15 2002//TBUGZILLA-2_16_3
-/queryhelp.cgi/1.11.2.2/Mon Jun 17 09:39:45 2002//TBUGZILLA-2_16_3
-/quicksearch.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/quicksearch.js/1.9/Mon Dec 24 22:24:35 2001//TBUGZILLA-2_16_3
-/quicksearchhack.html/1.4/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_3
-/quips.cgi/1.6.2.1/Mon Jun 17 09:39:46 2002//TBUGZILLA-2_16_3
-/relogin.cgi/1.18/Wed May  8 04:40:35 2002//TBUGZILLA-2_16_3
-/reports.cgi/1.54/Fri Apr 26 21:09:50 2002//TBUGZILLA-2_16_3
-/robots.txt/1.2/Wed Apr 24 18:11:00 2002//TBUGZILLA-2_16_3
-/runtests.pl/1.1.4.2/Mon Feb 17 02:33:31 2003//TBUGZILLA-2_16_3
-/runtests.sh/1.5/Fri Apr 12 21:15:45 2002//TBUGZILLA-2_16_3
-/sanitycheck.cgi/1.42/Thu Apr  4 04:19:58 2002//TBUGZILLA-2_16_3
-/show_activity.cgi/1.9/Wed Apr 24 07:24:49 2002//TBUGZILLA-2_16_3
-/show_bug.cgi/1.18/Sat Mar 23 17:58:36 2002//TBUGZILLA-2_16_3
-/showattachment.cgi/1.10/Wed Jan 30 14:14:12 2002//TBUGZILLA-2_16_3
-/showdependencygraph.cgi/1.18.2.3/Thu Apr 24 21:15:48 2003//TBUGZILLA-2_16_3
-/showdependencytree.cgi/1.17.2.1/Tue May 21 14:18:00 2002//TBUGZILLA-2_16_3
-/sidebar.cgi/1.4.2.2/Wed Jul 10 00:05:54 2002//TBUGZILLA-2_16_3
-/syncshadowdb/1.14/Sun Dec 23 23:23:22 2001//TBUGZILLA-2_16_3
-/token.cgi/1.7.2.1/Mon Jun 17 09:39:46 2002//TBUGZILLA-2_16_3
-/userprefs.cgi/1.35.2.3/Tue Aug 13 06:57:00 2002//TBUGZILLA-2_16_3
-/votehelp.html/1.10/Mon Apr 15 02:47:56 2002//TBUGZILLA-2_16_3
-/votes.cgi/1.3/Tue May  7 21:28:41 2002//TBUGZILLA-2_16_3
-/whineatnews.pl/1.7/Sun Feb 17 08:22:31 2002//TBUGZILLA-2_16_3
-/xml.cgi/1.6.2.1/Mon Jun 17 09:39:48 2002//TBUGZILLA-2_16_3
+/.cvsignore/1.5.2.1/Mon May 13 22:31:47 2002//TBUGZILLA-2_16_4
+/1x1.gif/1.1/Wed Aug 26 06:14:15 1998/-kb/TBUGZILLA-2_16_4
+/Attachment.pm/1.8/Sat Mar 23 17:58:36 2002//TBUGZILLA-2_16_4
+/Bug.pm/1.12.2.1/Thu Sep 25 22:29:46 2003//TBUGZILLA-2_16_4
+/CGI.pl/1.153.2.5/Tue Oct  7 19:37:09 2003//TBUGZILLA-2_16_4
+/README/1.50/Sat Aug 11 19:56:40 2001//TBUGZILLA-2_16_4
+/RelationSet.pm/1.7/Sat Nov  3 02:05:43 2001//TBUGZILLA-2_16_4
+/Token.pm/1.12.2.1/Tue Jul  9 02:17:28 2002//TBUGZILLA-2_16_4
+/UPGRADING/1.1/Fri Aug 10 22:35:21 2001//TBUGZILLA-2_16_4
+/UPGRADING-pre-2.8/1.2/Sun Dec 23 23:23:22 2001//TBUGZILLA-2_16_4
+/ant.jpg/1.2/Wed Aug 26 22:36:05 1998/-kb/TBUGZILLA-2_16_4
+/attachment.cgi/1.14/Wed Apr 24 07:24:43 2002//TBUGZILLA-2_16_4
+/bug_form.pl/1.93.2.3/Wed Jul 10 00:05:51 2002//TBUGZILLA-2_16_4
+/bug_status.html/1.13/Mon Apr 15 02:47:52 2002//TBUGZILLA-2_16_4
+/buglist.cgi/1.169.2.10/Wed Jun 19 22:53:25 2002//TBUGZILLA-2_16_4
+/bugwritinghelp.html/1.3/Mon Apr 15 02:47:53 2002//TBUGZILLA-2_16_4
+/bugzilla.dtd/1.5/Thu Apr  4 04:19:58 2002//TBUGZILLA-2_16_4
+/changepassword.cgi/1.21/Sun Jan 20 01:44:37 2002//TBUGZILLA-2_16_4
+/checksetup.pl/1.149.2.19/Sat Aug  9 00:16:16 2003//TBUGZILLA-2_16_4
+/colchange.cgi/1.24.2.2/Mon Jun 17 09:39:35 2002//TBUGZILLA-2_16_4
+/collectstats.pl/1.20.12.2/Mon Nov  3 03:44:38 2003//TBUGZILLA-2_16_4
+/confirmhelp.html/1.3/Mon Apr 15 02:47:53 2002//TBUGZILLA-2_16_4
+/createaccount.cgi/1.21.2.3/Fri Aug 30 15:29:24 2002//TBUGZILLA-2_16_4
+/defparams.pl/1.73.2.6/Thu Jul 24 00:52:24 2003//TBUGZILLA-2_16_4
+/describecomponents.cgi/1.11.2.2/Mon Jun 17 09:39:40 2002//TBUGZILLA-2_16_4
+/describekeywords.cgi/1.8/Wed Apr 24 07:24:45 2002//TBUGZILLA-2_16_4
+/doeditparams.cgi/1.17.2.1/Mon Jun 17 09:39:40 2002//TBUGZILLA-2_16_4
+/duplicates.cgi/1.19.2.1/Thu Apr 24 20:45:08 2003//TBUGZILLA-2_16_4
+/editattachstatuses.cgi/1.7/Mon Apr 29 19:32:27 2002//TBUGZILLA-2_16_4
+/editcomponents.cgi/1.22.2.3/Sun Mar 16 06:19:34 2003//TBUGZILLA-2_16_4
+/editgroups.cgi/1.16.2.1/Mon Jun 17 09:39:41 2002//TBUGZILLA-2_16_4
+/editkeywords.cgi/1.9.2.2/Mon Nov  3 03:46:55 2003//TBUGZILLA-2_16_4
+/editmilestones.cgi/1.8.2.1/Mon Jun 17 09:39:42 2002//TBUGZILLA-2_16_4
+/editparams.cgi/1.14.2.1/Mon Jun 17 09:39:42 2002//TBUGZILLA-2_16_4
+/editproducts.cgi/1.24.2.4/Mon Nov  3 03:50:40 2003//TBUGZILLA-2_16_4
+/editusers.cgi/1.35.2.2/Mon Jun 17 09:39:44 2002//TBUGZILLA-2_16_4
+/editversions.cgi/1.11.2.1/Mon Jun 17 09:39:44 2002//TBUGZILLA-2_16_4
+/enter_bug.cgi/1.66.2.3/Tue Jun 11 13:33:45 2002//TBUGZILLA-2_16_4
+/globals.pl/1.169.2.19/Mon Nov  3 03:53:15 2003//TBUGZILLA-2_16_4
+/help.html/1.5/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/helpemailquery.html/1.2/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/how_to_mail.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/importxml.pl/1.23.2.2/Fri Apr 25 04:18:13 2003//TBUGZILLA-2_16_4
+/index.cgi/1.4.2.1/Sun Jun 23 17:36:00 2002//TBUGZILLA-2_16_4
+/localconfig.js/1.1/Wed Feb 28 23:07:25 2001//TBUGZILLA-2_16_4
+/long_list.cgi/1.26/Wed Apr 24 07:24:46 2002//TBUGZILLA-2_16_4
+/move.pl/1.11.2.1/Mon Jun 17 09:39:48 2002//TBUGZILLA-2_16_4
+/notargetmilestone.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/post_bug.cgi/1.52.2.7/Mon Sep  1 01:28:14 2003//TBUGZILLA-2_16_4
+/process_bug.cgi/1.125.2.8/Sun Oct 19 08:32:46 2003//TBUGZILLA-2_16_4
+/processmail/1.81.2.1/Sun Sep 28 05:25:18 2003//TBUGZILLA-2_16_4
+/query.cgi/1.98.2.1/Mon Jun  3 01:42:15 2002//TBUGZILLA-2_16_4
+/queryhelp.cgi/1.11.2.2/Mon Jun 17 09:39:45 2002//TBUGZILLA-2_16_4
+/quicksearch.html/1.3/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/quicksearch.js/1.9/Mon Dec 24 22:24:35 2001//TBUGZILLA-2_16_4
+/quicksearchhack.html/1.4/Mon Apr 15 02:47:55 2002//TBUGZILLA-2_16_4
+/quips.cgi/1.6.2.1/Mon Jun 17 09:39:46 2002//TBUGZILLA-2_16_4
+/relogin.cgi/1.18/Wed May  8 04:40:35 2002//TBUGZILLA-2_16_4
+/reports.cgi/1.54/Fri Apr 26 21:09:50 2002//TBUGZILLA-2_16_4
+/robots.txt/1.2/Wed Apr 24 18:11:00 2002//TBUGZILLA-2_16_4
+/runtests.pl/1.1.4.2/Mon Feb 17 02:33:31 2003//TBUGZILLA-2_16_4
+/runtests.sh/1.5/Fri Apr 12 21:15:45 2002//TBUGZILLA-2_16_4
+/sanitycheck.cgi/1.42/Thu Apr  4 04:19:58 2002//TBUGZILLA-2_16_4
+/show_activity.cgi/1.9/Wed Apr 24 07:24:49 2002//TBUGZILLA-2_16_4
+/show_bug.cgi/1.18/Sat Mar 23 17:58:36 2002//TBUGZILLA-2_16_4
+/showattachment.cgi/1.10/Wed Jan 30 14:14:12 2002//TBUGZILLA-2_16_4
+/showdependencygraph.cgi/1.18.2.3/Thu Apr 24 21:15:48 2003//TBUGZILLA-2_16_4
+/showdependencytree.cgi/1.17.2.1/Tue May 21 14:18:00 2002//TBUGZILLA-2_16_4
+/sidebar.cgi/1.4.2.2/Wed Jul 10 00:05:54 2002//TBUGZILLA-2_16_4
+/syncshadowdb/1.14/Sun Dec 23 23:23:22 2001//TBUGZILLA-2_16_4
+/token.cgi/1.7.2.1/Mon Jun 17 09:39:46 2002//TBUGZILLA-2_16_4
+/userprefs.cgi/1.35.2.3/Tue Aug 13 06:57:00 2002//TBUGZILLA-2_16_4
+/votehelp.html/1.10/Mon Apr 15 02:47:56 2002//TBUGZILLA-2_16_4
+/votes.cgi/1.3.2.1/Mon Nov  3 03:39:43 2003//TBUGZILLA-2_16_4
+/whineatnews.pl/1.7/Sun Feb 17 08:22:31 2002//TBUGZILLA-2_16_4
+/xml.cgi/1.6.2.1/Mon Jun 17 09:39:48 2002//TBUGZILLA-2_16_4
 D/contrib////
 D/css////
 D/docs////
diff --git a/CVS/Tag b/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/CVS/Tag
+++ b/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/checksetup.pl b/checksetup.pl
index b23ca76a6..b9fbf01a9 100755
--- a/checksetup.pl
+++ b/checksetup.pl
@@ -1610,7 +1610,8 @@ $table{tokens} =
 ###########################################################################
 
 # Get a list of the existing tables (if any) in the database
-my @tables = map { $_ =~ s/.*\.//; $_ } $dbh->tables;
+my $sth = $dbh->table_info(undef, undef, undef, "TABLE");
+my @tables = @{$dbh->selectcol_arrayref($sth, { Columns => [3] })};
 #print 'Tables: ', join " ", @tables, "\n";
 
 # add lines here if you add more --LOCAL-- config vars that end up in the enums:
@@ -1906,7 +1907,7 @@ sub bailout {   # this is just in case we get interrupted while getting passwd
     exit 1;
 }
 
-my $sth = $dbh->prepare(<<_End_Of_SQL_);
+$sth = $dbh->prepare(<<_End_Of_SQL_);
   SELECT login_name
   FROM profiles
   WHERE groupset=9223372036854775807
diff --git a/collectstats.pl b/collectstats.pl
index 2a29bb9f5..5d96e5b16 100755
--- a/collectstats.pl
+++ b/collectstats.pl
@@ -82,7 +82,7 @@ sub collect_stats {
             if( $product eq "-All-" ) {
                 SendSQL("select count(bug_status) from bugs where bug_status='$status'");
             } else {
-                SendSQL("select count(bug_status) from bugs where bug_status='$status' and product='$product'");
+                SendSQL("select count(bug_status) from bugs where bug_status='$status' and product=" . SqlQuote($product));
             }
 
             push @row, FetchOneColumn();
@@ -92,7 +92,7 @@ sub collect_stats {
             if( $product eq "-All-" ) {
                 SendSQL("select count(resolution) from bugs where resolution='$resolution'");
             } else {
-                SendSQL("select count(resolution) from bugs where resolution='$resolution' and product='$product'");
+                SendSQL("select count(resolution) from bugs where resolution='$resolution' and product=" . SqlQuote($product));
             }
 
             push @row, FetchOneColumn();
diff --git a/contrib/CVS/Entries b/contrib/CVS/Entries
index 5b37e06f1..87ab95527 100644
--- a/contrib/CVS/Entries
+++ b/contrib/CVS/Entries
@@ -1,13 +1,13 @@
-/BugzillaEmail.pm/1.1/Wed Mar 15 22:29:44 2000//TBUGZILLA-2_16_3
-/README/1.4/Sun Apr 22 18:13:40 2001//TBUGZILLA-2_16_3
-/README.Mailif/1.3/Wed Mar 15 23:39:03 2000//TBUGZILLA-2_16_3
-/bug_email.pl/1.9.12.2/Sat Aug 17 14:24:09 2002//TBUGZILLA-2_16_3
-/bugmail_help.html/1.1/Tue Mar  7 17:36:48 2000//TBUGZILLA-2_16_3
-/bugzilla.procmailrc/1.1/Wed Mar 15 23:39:09 2000//TBUGZILLA-2_16_3
-/bugzilla_email_append.pl/1.2.14.2/Tue Sep  3 06:39:06 2002//TBUGZILLA-2_16_3
-/cvs-update.sh/1.1/Wed Apr 18 18:01:28 2001//TBUGZILLA-2_16_3
-/gnats2bz.pl/1.6/Thu Jan 31 14:29:21 2002//TBUGZILLA-2_16_3
-/jb2bz.py/1.1/Wed Feb 13 14:59:30 2002//TBUGZILLA-2_16_3
-/mysqld-watcher.pl/1.2/Fri Jun  1 08:34:45 2001//TBUGZILLA-2_16_3
-/yp_nomail.sh/1.1/Tue Sep 12 23:50:31 2000//TBUGZILLA-2_16_3
+/BugzillaEmail.pm/1.1/Wed Mar 15 22:29:44 2000//TBUGZILLA-2_16_4
+/README/1.4/Sun Apr 22 18:13:40 2001//TBUGZILLA-2_16_4
+/README.Mailif/1.3/Wed Mar 15 23:39:03 2000//TBUGZILLA-2_16_4
+/bug_email.pl/1.9.12.2/Sat Aug 17 14:24:09 2002//TBUGZILLA-2_16_4
+/bugmail_help.html/1.1/Tue Mar  7 17:36:48 2000//TBUGZILLA-2_16_4
+/bugzilla.procmailrc/1.1/Wed Mar 15 23:39:09 2000//TBUGZILLA-2_16_4
+/bugzilla_email_append.pl/1.2.14.2/Tue Sep  3 06:39:06 2002//TBUGZILLA-2_16_4
+/cvs-update.sh/1.1/Wed Apr 18 18:01:28 2001//TBUGZILLA-2_16_4
+/gnats2bz.pl/1.6/Thu Jan 31 14:29:21 2002//TBUGZILLA-2_16_4
+/jb2bz.py/1.1/Wed Feb 13 14:59:30 2002//TBUGZILLA-2_16_4
+/mysqld-watcher.pl/1.2/Fri Jun  1 08:34:45 2001//TBUGZILLA-2_16_4
+/yp_nomail.sh/1.1/Tue Sep 12 23:50:31 2000//TBUGZILLA-2_16_4
 D/cmdline////
diff --git a/contrib/CVS/Entries.Log b/contrib/CVS/Entries.Log
new file mode 100644
index 000000000..f3bfb8966
--- /dev/null
+++ b/contrib/CVS/Entries.Log
@@ -0,0 +1,2 @@
+A D/bug-bugzilla////
+R D/bug-bugzilla////
diff --git a/contrib/CVS/Tag b/contrib/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/contrib/CVS/Tag
+++ b/contrib/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/contrib/cmdline/CVS/Entries b/contrib/cmdline/CVS/Entries
index 28ab2e7b3..da446cf80 100644
--- a/contrib/cmdline/CVS/Entries
+++ b/contrib/cmdline/CVS/Entries
@@ -1,4 +1,4 @@
-/buglist/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_3
-/bugs/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_3
-/query.conf/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_3
+/buglist/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_4
+/bugs/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_4
+/query.conf/1.1/Thu Nov 15 17:04:58 2001//TBUGZILLA-2_16_4
 D
diff --git a/contrib/cmdline/CVS/Tag b/contrib/cmdline/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/contrib/cmdline/CVS/Tag
+++ b/contrib/cmdline/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/css/CVS/Entries b/css/CVS/Entries
index 94ef93799..a7e15551e 100644
--- a/css/CVS/Entries
+++ b/css/CVS/Entries
@@ -1,3 +1,3 @@
-/buglist.css/1.1/Tue Mar 12 13:55:00 2002//TBUGZILLA-2_16_3
-/panel.css/1.1/Wed Dec 12 22:41:11 2001//TBUGZILLA-2_16_3
+/buglist.css/1.1/Tue Mar 12 13:55:00 2002//TBUGZILLA-2_16_4
+/panel.css/1.1/Wed Dec 12 22:41:11 2001//TBUGZILLA-2_16_4
 D
diff --git a/css/CVS/Tag b/css/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/css/CVS/Tag
+++ b/css/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/defparams.pl b/defparams.pl
index 5f2fc4472..4332b0eca 100644
--- a/defparams.pl
+++ b/defparams.pl
@@ -224,7 +224,7 @@ DefParam("shutdownhtml",
 DefParam("sendmailnow",
          "If this is on, Bugzilla will tell sendmail to send any e-mail immediately. If you have a large number of users with a large amount of e-mail traffic, enabling this option may dramatically slow down Bugzilla. Best used for smaller installations of Bugzilla.",
          "b",
-         0);
+         1);
 
 DefParam("passwordmail",
 q{The email that gets sent to people to tell them their password.  Within
diff --git a/docs/CVS/Entries b/docs/CVS/Entries
index 90416efff..77f249a7d 100644
--- a/docs/CVS/Entries
+++ b/docs/CVS/Entries
@@ -1,6 +1,6 @@
-/README.docs/1.6.2.3/Wed Apr 23 03:22:20 2003//TBUGZILLA-2_16_3
-/makedocs.pl/1.2.2.2/Wed Apr 23 02:23:50 2003//TBUGZILLA-2_16_3
-/rel_notes.txt/1.10.2.14/Fri Apr 25 06:37:23 2003//TBUGZILLA-2_16_3
+/README.docs/1.6.2.3/Wed Apr 23 03:22:20 2003//TBUGZILLA-2_16_4
+/makedocs.pl/1.2.2.3/Fri Jun 13 16:36:28 2003//TBUGZILLA-2_16_4
+/rel_notes.txt/1.10.2.15/Mon Nov  3 03:35:23 2003//TBUGZILLA-2_16_4
 D/html////
 D/images////
 D/txt////
diff --git a/docs/CVS/Tag b/docs/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/docs/CVS/Tag
+++ b/docs/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/docs/html/Bugzilla-Guide.html b/docs/html/Bugzilla-Guide.html
index 1e70196e6..1d0bbc102 100644
--- a/docs/html/Bugzilla-Guide.html
+++ b/docs/html/Bugzilla-Guide.html
@@ -1,11 +1,10 @@
 <HTML
 ><HEAD
 ><TITLE
->The Bugzilla Guide - 2.16.3 Release</TITLE
+>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"
@@ -43,7 +42,7 @@ CLASS="title"
 ><A
 NAME="AEN2"
 ></A
->The Bugzilla Guide - 2.16.3 Release</H1
+>The Bugzilla Guide - 2.16.4 Release</H1
 ><H3
 CLASS="author"
 ><A
@@ -58,7 +57,7 @@ NAME="AEN9"
 >The Bugzilla Team</H3
 ><P
 CLASS="pubdate"
->2003-04-23<BR></P
+>2003-11-01<BR></P
 ><DIV
 ><DIV
 CLASS="abstract"
@@ -86,6 +85,14 @@ TARGET="_top"
 >.
       </P
 ><P
+>&#13;        The most current version of this document can always be found on the
+        <A
+HREF="http://www.bugzilla.org/documentation.html"
+TARGET="_top"
+>Bugzilla Documentation Page</A
+>.
+      </P
+><P
 ></P
 ></DIV
 ></DIV
@@ -456,19 +463,19 @@ CLASS="LOT"
 ></DT
 ><DT
 >4-1. <A
-HREF="#AEN861"
+HREF="#AEN863"
 >Installing ActivePerl ppd Modules on Microsoft
             Windows</A
 ></DT
 ><DT
 >4-2. <A
-HREF="#AEN874"
+HREF="#AEN876"
 >Installing OpenInteract ppd Modules manually on Microsoft
             Windows</A
 ></DT
 ><DT
 >4-3. <A
-HREF="#AEN1056"
+HREF="#AEN1058"
 >Removing encrypt() for Windows NT Bugzilla version 2.12 or
           earlier</A
 ></DT
@@ -505,7 +512,7 @@ NAME="copyright"
 ></A
 >1.1. Copyright Information</H1
 ><A
-NAME="AEN32"
+NAME="AEN34"
 ></A
 ><TABLE
 BORDER="0"
@@ -617,7 +624,7 @@ NAME="newversions"
 ></A
 >1.3. New Versions</H1
 ><P
->&#13;      This is the 2.16.3 version of The Bugzilla Guide. It is so named 
+>&#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
       reading this from any source other than those below, please
       check one of these mirrors to make sure you are reading an
@@ -803,7 +810,7 @@ NAME="conventions"
 ><DIV
 CLASS="informaltable"
 ><A
-NAME="AEN109"
+NAME="AEN111"
 ></A
 ><P
 ></P
@@ -1876,7 +1883,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN370"
+NAME="AEN372"
 ></A
 >3.2.1. Autolinkification</H2
 ><P
@@ -2024,7 +2031,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN399"
+NAME="AEN401"
 ></A
 >3.2.5. Filing Bugs</H2
 ><P
@@ -2181,7 +2188,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN428"
+NAME="AEN430"
 ></A
 >4.1.1. Introduction</H2
 ><P
@@ -2201,7 +2208,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN432"
+NAME="AEN434"
 ></A
 >4.1.2. Package List</H2
 ><DIV
@@ -2936,7 +2943,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN578"
+NAME="AEN580"
 ></A
 >4.1.5.1. DBI</H3
 ><P
@@ -2951,7 +2958,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN581"
+NAME="AEN583"
 ></A
 >4.1.5.2. Data::Dumper</H3
 ><P
@@ -2965,7 +2972,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN584"
+NAME="AEN586"
 ></A
 >4.1.5.3. MySQL-related modules</H3
 ><P
@@ -2991,7 +2998,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN589"
+NAME="AEN591"
 ></A
 >4.1.5.4. TimeDate modules</H3
 ><P
@@ -3007,7 +3014,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN592"
+NAME="AEN594"
 ></A
 >4.1.5.5. GD (optional)</H3
 ><P
@@ -3062,7 +3069,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN599"
+NAME="AEN601"
 ></A
 >4.1.5.6. Chart::Base (optional)</H3
 ><P
@@ -3077,7 +3084,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN602"
+NAME="AEN604"
 ></A
 >4.1.5.7. Template Toolkit</H3
 ><P
@@ -3095,7 +3102,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN605"
+NAME="AEN607"
 ></A
 >4.1.6. HTTP Server</H2
 ><P
@@ -3273,7 +3280,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN624"
+NAME="AEN626"
 ></A
 >4.1.7. Bugzilla</H2
 ><P
@@ -3386,7 +3393,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN641"
+NAME="AEN643"
 ></A
 >4.1.8. Setting Up the MySQL Database</H2
 ><P
@@ -3438,7 +3445,7 @@ CLASS="prompt"
 
             <B
 CLASS="command"
->UPDATE user SET Password=PASSWORD('&#60;new_password'&#62;)
+>UPDATE user SET Password=PASSWORD('&#60;new_password&#62;')
             WHERE user='root';</B
 >
           </TT
@@ -3587,7 +3594,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN679"
+NAME="AEN681"
 ></A
 >4.1.9. <TT
 CLASS="filename"
@@ -3740,7 +3747,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN711"
+NAME="AEN713"
 ></A
 >4.1.10. Configuring Bugzilla</H2
 ><P
@@ -3766,7 +3773,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN717"
+NAME="AEN719"
 ></A
 >4.2.1. Dependency Charts</H2
 ><P
@@ -3830,7 +3837,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN732"
+NAME="AEN734"
 ></A
 >4.2.2. Bug Graphs</H2
 ><P
@@ -3889,7 +3896,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN745"
+NAME="AEN747"
 ></A
 >4.2.3. The Whining Cron</H2
 ><P
@@ -4080,7 +4087,7 @@ NAME="content-type"
       incorporate the code changes necessary to fulfill the CERT advisory
       requirements mentioned in 
       <A
-HREF="http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3"
+HREF="http://www.cert.org/tech_tips/malicious_code_mitigation.html/#3"
 TARGET="_top"
 >&#13;      http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3</A
 >.
@@ -4335,10 +4342,10 @@ CLASS="filename"
       which can limit connections by ip-address. You may download this module
       at 
       <A
-HREF="http://www.snert.com/Software/Throttle/"
+HREF="http://www.snert.com/Software/mod_throttle/"
 TARGET="_top"
->&#13;      http://www.snert.com/Software/Throttle/</A
->. 
+>http://www.snert.com/Software/mod_throttle/</A
+>
       Follow the instructions to install into your Apache install. 
       <EM
 >This module only functions with the Apache web
@@ -4352,7 +4359,7 @@ CLASS="command"
 
       command provided by this module to accomplish this goal. See the 
       <A
-HREF="http://www.snert.com/Software/Throttle/"
+HREF="http://www.snert.com/Software/mod_throttle/"
 TARGET="_top"
 >Module
       Instructions</A
@@ -4681,7 +4688,7 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="AEN861"
+NAME="AEN863"
 ></A
 ><P
 ><B
@@ -4741,7 +4748,7 @@ TARGET="_top"
           <DIV
 CLASS="example"
 ><A
-NAME="AEN874"
+NAME="AEN876"
 ></A
 ><P
 ><B
@@ -5883,7 +5890,7 @@ VALIGN="TOP"
 ><P
 >From Andrew Pearson: 
         <A
-NAME="AEN1044"
+NAME="AEN1046"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -5964,11 +5971,11 @@ VALIGN="TOP"
 >
 
         for Bugzilla 2.13 and later, which includes the current release,
-        Bugzilla 2.16.3. 
+        Bugzilla 2.16.4. 
         <DIV
 CLASS="example"
 ><A
-NAME="AEN1056"
+NAME="AEN1058"
 ></A
 ><P
 ><B
@@ -6166,7 +6173,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1090"
+NAME="AEN1092"
 ></A
 >4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
 ><P
@@ -6191,7 +6198,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1095"
+NAME="AEN1097"
 ></A
 >4.5.2. DBD::Sponge::db prepare failed</H2
 ><P
@@ -8279,7 +8286,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1532"
+NAME="AEN1534"
 ></A
 >5.7.1. What to Edit</H2
 ><P
@@ -8388,13 +8395,48 @@ CLASS="filename"
 ></TR
 ></TABLE
 ></DIV
+><DIV
+CLASS="note"
+><P
+></P
+><TABLE
+CLASS="note"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>It is recommended that you run <B
+CLASS="command"
+>./checksetup.pl</B
+>
+        after any template edits, especially if you've created a new file in
+        the <TT
+CLASS="filename"
+>custom</TT
+> directory.
+        </P
+></TD
+></TR
+></TABLE
+></DIV
 ></DIV
 ><DIV
 CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1551"
+NAME="AEN1557"
 ></A
 >5.7.2. How To Edit Templates</H2
 ><P
@@ -8476,7 +8518,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1561"
+NAME="AEN1567"
 ></A
 >5.7.3. Template Formats</H2
 ><P
@@ -8538,7 +8580,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN1574"
+NAME="AEN1580"
 ></A
 >5.7.4. Particular Templates</H2
 ><P
@@ -9782,6 +9824,12 @@ HREF="#faq-use-keyword"
 >&#13;	    How do I change a keyword in Bugzilla, once some bugs are using it?
 	  </A
 ></DT
+><DT
+>A.7.6. <A
+HREF="#faq-use-close"
+>&#13;        Why can't I close bugs from the "Change Several Bugs at Once" page?
+      </A
+></DT
 ></DL
 ></DD
 ><DT
@@ -10055,7 +10103,7 @@ HREF="http://www.bugzilla.org/who_we_are.html"
 TARGET="_top"
 >core team</A
 >,
-      led by Dave Miller (justdave@netscape.com).      
+      led by Dave Miller (justdave@bugzilla.org).      
 	  </P
 ></DIV
 ></DIV
@@ -11226,7 +11274,7 @@ CLASS="answer"
 	    You can call bug_email.pl directly from your aliases file, with
 	    an entry like this:
 	    <A
-NAME="AEN1973"
+NAME="AEN1979"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -11644,7 +11692,7 @@ CLASS="answer"
 ><P
 >&#13;	    Microsoft has some advice on this matter, as well:
 	    <A
-NAME="AEN2049"
+NAME="AEN2055"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -11899,6 +11947,43 @@ CLASS="answer"
 	  </P
 ></DIV
 ></DIV
+><DIV
+CLASS="qandaentry"
+><DIV
+CLASS="question"
+><P
+><A
+NAME="faq-use-close"
+></A
+><B
+>A.7.6. </B
+>
+        Why can't I close bugs from the "Change Several Bugs at Once" page?
+      </P
+></DIV
+><DIV
+CLASS="answer"
+><P
+><B
+> </B
+>
+        The logic flow currently used is RESOLVED, then VERIFIED, then CLOSED.
+        You <EM
+>can</EM
+> mass-CLOSE bugs from the change several
+        bugs at once page. <EM
+>but</EM
+>, every bug listed on the
+        page has to be in VERIFIED state before the control to do it will show
+        up on the form. You can also mass-VERIFY, but every bug listed has to be
+        RESOLVED in order for the control to show up on the form. The logic
+        behind this is that if you pick one of the bugs that's not VERIFIED and
+        try to CLOSE it, the bug change will fail miserably (thus killing any
+        changes in the list after it while doing the bulk change) so it doesn't
+        even give you the choice.
+      </P
+></DIV
+></DIV
 ></DIV
 ><DIV
 CLASS="qandadiv"
@@ -12189,7 +12274,7 @@ CLASS="section"
 ><HR><H2
 CLASS="section"
 ><A
-NAME="AEN2162"
+NAME="AEN2175"
 ></A
 >B.2.1. Bugzilla Database Basics</H2
 ><P
@@ -12305,7 +12390,7 @@ CLASS="section"
 ><HR><H3
 CLASS="section"
 ><A
-NAME="AEN2189"
+NAME="AEN2202"
 ></A
 >B.2.1.1. Bugzilla Database Tables</H3
 ><P
@@ -12878,7 +12963,7 @@ NAME="gfdl"
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2277"
+NAME="AEN2290"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -13343,7 +13428,7 @@ NAME="gfdl-howto"
     of the License in the document and put the following copyright and
     license notices just after the title page:</P
 ><A
-NAME="AEN2367"
+NAME="AEN2380"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -13380,7 +13465,7 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="AEN2372"
+NAME="AEN2385"
 ></A
 >0-9, high ascii</H1
 ><DL
@@ -14100,7 +14185,7 @@ NAME="gloss-zarro"
         Terry had the following to say:
         </P
 ><A
-NAME="AEN2566"
+NAME="AEN2579"
 ></A
 ><TABLE
 BORDER="0"
diff --git a/docs/html/CVS/Entries b/docs/html/CVS/Entries
index 02dae14ae..39cffc370 100644
--- a/docs/html/CVS/Entries
+++ b/docs/html/CVS/Entries
@@ -1,61 +1,61 @@
-/Bugzilla-Guide.html/1.15.2.6/Wed Apr 23 02:34:09 2003//TBUGZILLA-2_16_3
-/about.html/1.7.2.3/Sun Feb 16 15:41:20 2003//TBUGZILLA-2_16_3
-/aboutthisguide.html/1.9/Wed May  8 21:16:36 2002//TBUGZILLA-2_16_3
-/administration.html/1.7.2.8/Wed Apr 23 02:34:19 2003//TBUGZILLA-2_16_3
-/cmdline.html/1.7.2.5/Sun Feb 16 15:41:20 2003//TBUGZILLA-2_16_3
-/conventions.html/1.8.2.7/Wed Apr 23 02:34:19 2003//TBUGZILLA-2_16_3
-/copyright.html/1.9.2.6/Wed Apr 23 02:34:20 2003//TBUGZILLA-2_16_3
-/credits.html/1.8.2.4/Wed Apr 23 02:34:20 2003//TBUGZILLA-2_16_3
-/cust-templates.html/1.1.2.8/Wed Apr 23 02:34:20 2003//TBUGZILLA-2_16_3
-/database.html/1.6.2.5/Sun Feb 16 15:41:25 2003//TBUGZILLA-2_16_3
-/dbdoc.html/1.9.2.8/Wed Apr 23 02:34:21 2003//TBUGZILLA-2_16_3
-/dbschema.html/1.7.2.3/Sun Feb 16 15:41:26 2003//TBUGZILLA-2_16_3
-/disclaimer.html/1.7.2.3/Sun Feb 16 15:41:29 2003//TBUGZILLA-2_16_3
-/extraconfig.html/1.1.2.7/Wed Apr 23 02:34:21 2003//TBUGZILLA-2_16_3
-/faq.html/1.10.2.8/Wed Apr 23 02:34:21 2003//TBUGZILLA-2_16_3
-/gfdl-0.html/1.2.2.4/Wed Apr 23 02:34:22 2003//TBUGZILLA-2_16_3
-/gfdl-1.html/1.2.2.4/Wed Apr 23 02:34:22 2003//TBUGZILLA-2_16_3
-/gfdl-10.html/1.2.2.4/Wed Apr 23 02:34:22 2003//TBUGZILLA-2_16_3
-/gfdl-2.html/1.2.2.4/Wed Apr 23 02:34:23 2003//TBUGZILLA-2_16_3
-/gfdl-3.html/1.2.2.4/Wed Apr 23 02:34:23 2003//TBUGZILLA-2_16_3
-/gfdl-4.html/1.2.2.4/Wed Apr 23 02:34:23 2003//TBUGZILLA-2_16_3
-/gfdl-5.html/1.2.2.4/Wed Apr 23 02:34:23 2003//TBUGZILLA-2_16_3
-/gfdl-6.html/1.2.2.4/Wed Apr 23 02:34:23 2003//TBUGZILLA-2_16_3
-/gfdl-7.html/1.2.2.4/Wed Apr 23 02:34:24 2003//TBUGZILLA-2_16_3
-/gfdl-8.html/1.2.2.4/Wed Apr 23 02:34:25 2003//TBUGZILLA-2_16_3
-/gfdl-9.html/1.2.2.4/Wed Apr 23 02:34:25 2003//TBUGZILLA-2_16_3
-/gfdl-howto.html/1.3.2.4/Wed Apr 23 02:34:26 2003//TBUGZILLA-2_16_3
-/gfdl.html/1.11.2.4/Wed Apr 23 02:34:27 2003//TBUGZILLA-2_16_3
-/glossary.html/1.11.2.8/Wed Apr 23 02:34:27 2003//TBUGZILLA-2_16_3
-/groups.html/1.1.2.4/Sun Feb 16 15:41:37 2003//TBUGZILLA-2_16_3
-/hintsandtips.html/1.1.2.6/Wed Apr 23 02:34:27 2003//TBUGZILLA-2_16_3
-/how.html/1.10.2.6/Sun Feb 16 15:41:39 2003//TBUGZILLA-2_16_3
-/index.html/1.11.2.8/Wed Apr 23 02:34:27 2003//TBUGZILLA-2_16_3
-/installation.html/1.10.2.8/Wed Apr 23 02:34:28 2003//TBUGZILLA-2_16_3
-/integration.html/1.7.2.5/Sun Feb 16 15:41:41 2003//TBUGZILLA-2_16_3
-/introduction.html/1.1.2.3/Sun Feb 16 15:41:45 2003//TBUGZILLA-2_16_3
-/newversions.html/1.8.2.4/Wed Apr 23 02:34:28 2003//TBUGZILLA-2_16_3
-/osx.html/1.3.2.6/Wed Apr 23 02:34:28 2003//TBUGZILLA-2_16_3
-/parameters.html/1.1.2.3/Sun Feb 16 15:41:47 2003//TBUGZILLA-2_16_3
-/patches.html/1.10.2.5/Sun Feb 16 15:41:48 2003//TBUGZILLA-2_16_3
-/programadmin.html/1.10.2.5/Sun Feb 16 15:41:48 2003//TBUGZILLA-2_16_3
-/rewrite.html/1.3.2.4/Sun Feb 16 15:41:49 2003//TBUGZILLA-2_16_3
-/security.html/1.9.2.5/Sun Feb 16 15:41:52 2003//TBUGZILLA-2_16_3
-/stepbystep.html/1.8.2.9/Wed Apr 23 02:34:29 2003//TBUGZILLA-2_16_3
-/troubleshooting.html/1.1.2.7/Wed Apr 23 02:34:30 2003//TBUGZILLA-2_16_3
-/upgrading.html/1.1.2.4/Sun Feb 16 15:41:55 2003//TBUGZILLA-2_16_3
-/useradmin.html/1.8.2.4/Sun Feb 16 15:41:57 2003//TBUGZILLA-2_16_3
-/userpreferences.html/1.1.2.4/Sun Feb 16 15:41:59 2003//TBUGZILLA-2_16_3
-/using.html/1.8.2.7/Wed Apr 23 02:34:30 2003//TBUGZILLA-2_16_3
-/variant-fenris.html/1.3.2.5/Wed Apr 23 02:34:30 2003//TBUGZILLA-2_16_3
-/variant-issuezilla.html/1.3.2.5/Wed Apr 23 02:34:31 2003//TBUGZILLA-2_16_3
-/variant-perforce.html/1.3.2.6/Wed Apr 23 02:34:31 2003//TBUGZILLA-2_16_3
-/variant-redhat.html/1.1.2.1/Wed Apr 23 02:34:31 2003//TBUGZILLA-2_16_3
-/variant-scarab.html/1.3.2.6/Wed Apr 23 02:34:31 2003//TBUGZILLA-2_16_3
-/variant-sourceforge.html/1.3.2.5/Wed Apr 23 02:34:32 2003//TBUGZILLA-2_16_3
-/variants.html/1.8.2.5/Wed Apr 23 02:34:32 2003//TBUGZILLA-2_16_3
-/voting.html/1.1.2.4/Sun Feb 16 15:42:01 2003//TBUGZILLA-2_16_3
-/whatis.html/1.8.2.4/Wed Apr 23 02:34:32 2003//TBUGZILLA-2_16_3
-/why.html/1.7.2.4/Sun Feb 16 15:42:02 2003//TBUGZILLA-2_16_3
-/win32.html/1.7.2.8/Wed Apr 23 02:34:32 2003//TBUGZILLA-2_16_3
+/Bugzilla-Guide.html/1.15.2.9/Sun Nov  2 14:02:21 2003//TBUGZILLA-2_16_4
+/about.html/1.7.2.5/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/aboutthisguide.html/1.9/Wed May  8 21:16:36 2002//TBUGZILLA-2_16_4
+/administration.html/1.7.2.10/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/cmdline.html/1.7.2.7/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/conventions.html/1.8.2.9/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/copyright.html/1.9.2.8/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/credits.html/1.8.2.6/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/cust-templates.html/1.1.2.10/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/database.html/1.6.2.7/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/dbdoc.html/1.9.2.10/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/dbschema.html/1.7.2.5/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/disclaimer.html/1.7.2.5/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/extraconfig.html/1.1.2.10/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/faq.html/1.10.2.10/Sun Nov  2 14:02:22 2003//TBUGZILLA-2_16_4
+/gfdl-0.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-1.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-10.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-2.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-3.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-4.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-5.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-6.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-7.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-8.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-9.html/1.2.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl-howto.html/1.3.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/gfdl.html/1.11.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/glossary.html/1.11.2.10/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/groups.html/1.1.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/hintsandtips.html/1.1.2.8/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/how.html/1.10.2.8/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/index.html/1.11.2.10/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/installation.html/1.10.2.10/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/integration.html/1.7.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/introduction.html/1.1.2.5/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/newversions.html/1.8.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/osx.html/1.3.2.8/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/parameters.html/1.1.2.5/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/patches.html/1.10.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/programadmin.html/1.10.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/rewrite.html/1.3.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/security.html/1.9.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/stepbystep.html/1.8.2.12/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/troubleshooting.html/1.1.2.9/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/upgrading.html/1.1.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/useradmin.html/1.8.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/userpreferences.html/1.1.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/using.html/1.8.2.9/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-fenris.html/1.3.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-issuezilla.html/1.3.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-perforce.html/1.3.2.8/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-redhat.html/1.1.2.3/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-scarab.html/1.3.2.8/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variant-sourceforge.html/1.3.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/variants.html/1.8.2.7/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/voting.html/1.1.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/whatis.html/1.8.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/why.html/1.7.2.6/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
+/win32.html/1.7.2.10/Sun Nov  2 14:02:23 2003//TBUGZILLA-2_16_4
 D
diff --git a/docs/html/CVS/Tag b/docs/html/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/docs/html/CVS/Tag
+++ b/docs/html/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/docs/html/about.html b/docs/html/about.html
index 1c1d0257f..0cdf6479f 100644
--- a/docs/html/about.html
+++ b/docs/html/about.html
@@ -4,13 +4,12 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
-TITLE="The Bugzilla Guide - 2.16.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="NEXT"
 TITLE="Copyright Information"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -151,7 +150,7 @@ ACCESSKEY="N"
 WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
->The Bugzilla Guide - 2.16.3 Release</TD
+>The Bugzilla Guide - 2.16.4 Release</TD
 ><TD
 WIDTH="34%"
 ALIGN="center"
diff --git a/docs/html/administration.html b/docs/html/administration.html
index 06f61547b..12f92c737 100644
--- a/docs/html/administration.html
+++ b/docs/html/administration.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Troubleshooting"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -180,22 +179,22 @@ HREF="cust-templates.html"
 ><DL
 ><DT
 >5.7.1. <A
-HREF="cust-templates.html#AEN1532"
+HREF="cust-templates.html#AEN1534"
 >What to Edit</A
 ></DT
 ><DT
 >5.7.2. <A
-HREF="cust-templates.html#AEN1551"
+HREF="cust-templates.html#AEN1557"
 >How To Edit Templates</A
 ></DT
 ><DT
 >5.7.3. <A
-HREF="cust-templates.html#AEN1561"
+HREF="cust-templates.html#AEN1567"
 >Template Formats</A
 ></DT
 ><DT
 >5.7.4. <A
-HREF="cust-templates.html#AEN1574"
+HREF="cust-templates.html#AEN1580"
 >Particular Templates</A
 ></DT
 ></DL
diff --git a/docs/html/cmdline.html b/docs/html/cmdline.html
index 6705ac766..36124e669 100644
--- a/docs/html/cmdline.html
+++ b/docs/html/cmdline.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Useful Patches and Utilities for Bugzilla"
@@ -40,7 +39,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/conventions.html b/docs/html/conventions.html
index 8c0d24699..4591be762 100644
--- a/docs/html/conventions.html
+++ b/docs/html/conventions.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="About This Guide"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +80,7 @@ NAME="conventions"
 ><DIV
 CLASS="informaltable"
 ><A
-NAME="AEN109"
+NAME="AEN111"
 ></A
 ><P
 ></P
diff --git a/docs/html/copyright.html b/docs/html/copyright.html
index f394b719f..dd02c7bc2 100644
--- a/docs/html/copyright.html
+++ b/docs/html/copyright.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="About This Guide"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -77,7 +76,7 @@ NAME="copyright"
 ></A
 >1.1. Copyright Information</H1
 ><A
-NAME="AEN32"
+NAME="AEN34"
 ></A
 ><TABLE
 BORDER="0"
diff --git a/docs/html/credits.html b/docs/html/credits.html
index a85ab6cbc..69352ac75 100644
--- a/docs/html/credits.html
+++ b/docs/html/credits.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="About This Guide"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/cust-templates.html b/docs/html/cust-templates.html
index b27a3d725..3da26dd9c 100644
--- a/docs/html/cust-templates.html
+++ b/docs/html/cust-templates.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -99,7 +98,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1532"
+NAME="AEN1534"
 ></A
 >5.7.1. What to Edit</H2
 ><P
@@ -208,13 +207,48 @@ CLASS="filename"
 ></TR
 ></TABLE
 ></DIV
+><DIV
+CLASS="note"
+><P
+></P
+><TABLE
+CLASS="note"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>It is recommended that you run <B
+CLASS="command"
+>./checksetup.pl</B
+>
+        after any template edits, especially if you've created a new file in
+        the <TT
+CLASS="filename"
+>custom</TT
+> directory.
+        </P
+></TD
+></TR
+></TABLE
+></DIV
 ></DIV
 ><DIV
 CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1551"
+NAME="AEN1557"
 ></A
 >5.7.2. How To Edit Templates</H2
 ><P
@@ -296,7 +330,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1561"
+NAME="AEN1567"
 ></A
 >5.7.3. Template Formats</H2
 ><P
@@ -358,7 +392,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1574"
+NAME="AEN1580"
 ></A
 >5.7.4. Particular Templates</H2
 ><P
diff --git a/docs/html/database.html b/docs/html/database.html
index c775d37f3..130741a7c 100644
--- a/docs/html/database.html
+++ b/docs/html/database.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="The Bugzilla FAQ"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/dbdoc.html b/docs/html/dbdoc.html
index 981a819d8..b117072eb 100644
--- a/docs/html/dbdoc.html
+++ b/docs/html/dbdoc.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="The Bugzilla Database"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -135,7 +134,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN2162"
+NAME="AEN2175"
 ></A
 >B.2.1. Bugzilla Database Basics</H2
 ><P
@@ -251,7 +250,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN2189"
+NAME="AEN2202"
 ></A
 >B.2.1.1. Bugzilla Database Tables</H3
 ><P
diff --git a/docs/html/dbschema.html b/docs/html/dbschema.html
index efa8fbf06..4f4a025d2 100644
--- a/docs/html/dbschema.html
+++ b/docs/html/dbschema.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="The Bugzilla Database"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/disclaimer.html b/docs/html/disclaimer.html
index 71213504e..8712a5f74 100644
--- a/docs/html/disclaimer.html
+++ b/docs/html/disclaimer.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="About This Guide"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/extraconfig.html b/docs/html/extraconfig.html
index 64d78bf4c..e1e714dec 100644
--- a/docs/html/extraconfig.html
+++ b/docs/html/extraconfig.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Installation"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +80,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN717"
+NAME="AEN719"
 ></A
 >4.2.1. Dependency Charts</H2
 ><P
@@ -145,7 +144,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN732"
+NAME="AEN734"
 ></A
 >4.2.2. Bug Graphs</H2
 ><P
@@ -204,7 +203,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN745"
+NAME="AEN747"
 ></A
 >4.2.3. The Whining Cron</H2
 ><P
@@ -395,7 +394,7 @@ NAME="content-type"
       incorporate the code changes necessary to fulfill the CERT advisory
       requirements mentioned in 
       <A
-HREF="http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3"
+HREF="http://www.cert.org/tech_tips/malicious_code_mitigation.html/#3"
 TARGET="_top"
 >&#13;      http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3</A
 >.
@@ -650,10 +649,10 @@ CLASS="filename"
       which can limit connections by ip-address. You may download this module
       at 
       <A
-HREF="http://www.snert.com/Software/Throttle/"
+HREF="http://www.snert.com/Software/mod_throttle/"
 TARGET="_top"
->&#13;      http://www.snert.com/Software/Throttle/</A
->. 
+>http://www.snert.com/Software/mod_throttle/</A
+>
       Follow the instructions to install into your Apache install. 
       <EM
 >This module only functions with the Apache web
@@ -667,7 +666,7 @@ CLASS="command"
 
       command provided by this module to accomplish this goal. See the 
       <A
-HREF="http://www.snert.com/Software/Throttle/"
+HREF="http://www.snert.com/Software/mod_throttle/"
 TARGET="_top"
 >Module
       Instructions</A
diff --git a/docs/html/faq.html b/docs/html/faq.html
index 2d6206712..49c13c8fa 100644
--- a/docs/html/faq.html
+++ b/docs/html/faq.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Integrating Bugzilla with Third-Party Tools"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -515,6 +514,12 @@ HREF="faq.html#faq-use-keyword"
 >&#13;	    How do I change a keyword in Bugzilla, once some bugs are using it?
 	  </A
 ></DT
+><DT
+>A.7.6. <A
+HREF="faq.html#faq-use-close"
+>&#13;        Why can't I close bugs from the "Change Several Bugs at Once" page?
+      </A
+></DT
 ></DL
 ></DD
 ><DT
@@ -788,7 +793,7 @@ HREF="http://www.bugzilla.org/who_we_are.html"
 TARGET="_top"
 >core team</A
 >,
-      led by Dave Miller (justdave@netscape.com).      
+      led by Dave Miller (justdave@bugzilla.org).      
 	  </P
 ></DIV
 ></DIV
@@ -1959,7 +1964,7 @@ CLASS="answer"
 	    You can call bug_email.pl directly from your aliases file, with
 	    an entry like this:
 	    <A
-NAME="AEN1973"
+NAME="AEN1979"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -2377,7 +2382,7 @@ CLASS="answer"
 ><P
 >&#13;	    Microsoft has some advice on this matter, as well:
 	    <A
-NAME="AEN2049"
+NAME="AEN2055"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -2632,6 +2637,43 @@ CLASS="answer"
 	  </P
 ></DIV
 ></DIV
+><DIV
+CLASS="qandaentry"
+><DIV
+CLASS="question"
+><P
+><A
+NAME="faq-use-close"
+></A
+><B
+>A.7.6. </B
+>
+        Why can't I close bugs from the "Change Several Bugs at Once" page?
+      </P
+></DIV
+><DIV
+CLASS="answer"
+><P
+><B
+> </B
+>
+        The logic flow currently used is RESOLVED, then VERIFIED, then CLOSED.
+        You <EM
+>can</EM
+> mass-CLOSE bugs from the change several
+        bugs at once page. <EM
+>but</EM
+>, every bug listed on the
+        page has to be in VERIFIED state before the control to do it will show
+        up on the form. You can also mass-VERIFY, but every bug listed has to be
+        RESOLVED in order for the control to show up on the form. The logic
+        behind this is that if you pick one of the bugs that's not VERIFIED and
+        try to CLOSE it, the bug change will fail miserably (thus killing any
+        changes in the list after it while doing the bulk change) so it doesn't
+        even give you the choice.
+      </P
+></DIV
+></DIV
 ></DIV
 ><DIV
 CLASS="qandadiv"
diff --git a/docs/html/gfdl-0.html b/docs/html/gfdl-0.html
index 9df3f52b6..b111741db 100644
--- a/docs/html/gfdl-0.html
+++ b/docs/html/gfdl-0.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-1.html b/docs/html/gfdl-1.html
index 8c611d6df..14d319824 100644
--- a/docs/html/gfdl-1.html
+++ b/docs/html/gfdl-1.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-10.html b/docs/html/gfdl-10.html
index 9ab07bdb1..fa8aa4b4f 100644
--- a/docs/html/gfdl-10.html
+++ b/docs/html/gfdl-10.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-2.html b/docs/html/gfdl-2.html
index 0e7b59283..ce5dc52af 100644
--- a/docs/html/gfdl-2.html
+++ b/docs/html/gfdl-2.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-3.html b/docs/html/gfdl-3.html
index eb6f8bef8..947bfb401 100644
--- a/docs/html/gfdl-3.html
+++ b/docs/html/gfdl-3.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-4.html b/docs/html/gfdl-4.html
index 282817958..8ae5ce681 100644
--- a/docs/html/gfdl-4.html
+++ b/docs/html/gfdl-4.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-5.html b/docs/html/gfdl-5.html
index 943cce219..b9270ff95 100644
--- a/docs/html/gfdl-5.html
+++ b/docs/html/gfdl-5.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-6.html b/docs/html/gfdl-6.html
index 82219372d..766ebfc40 100644
--- a/docs/html/gfdl-6.html
+++ b/docs/html/gfdl-6.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-7.html b/docs/html/gfdl-7.html
index 5fb7e4433..382a524b3 100644
--- a/docs/html/gfdl-7.html
+++ b/docs/html/gfdl-7.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-8.html b/docs/html/gfdl-8.html
index c2b9526fa..eb53f6bd1 100644
--- a/docs/html/gfdl-8.html
+++ b/docs/html/gfdl-8.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-9.html b/docs/html/gfdl-9.html
index ca5f57153..c6f7f2ba6 100644
--- a/docs/html/gfdl-9.html
+++ b/docs/html/gfdl-9.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/gfdl-howto.html b/docs/html/gfdl-howto.html
index 9e760fc5f..2fc2aa08d 100644
--- a/docs/html/gfdl-howto.html
+++ b/docs/html/gfdl-howto.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="GNU Free Documentation License"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +80,7 @@ NAME="gfdl-howto"
     of the License in the document and put the following copyright and
     license notices just after the title page:</P
 ><A
-NAME="AEN2367"
+NAME="AEN2380"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
diff --git a/docs/html/gfdl.html b/docs/html/gfdl.html
index d7a9ffe2c..c6f6bd96d 100644
--- a/docs/html/gfdl.html
+++ b/docs/html/gfdl.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="SourceForge"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -144,7 +143,7 @@ HREF="gfdl-howto.html"
 ><P
 >Version 1.1, March 2000</P
 ><A
-NAME="AEN2277"
+NAME="AEN2290"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
diff --git a/docs/html/glossary.html b/docs/html/glossary.html
index 06257255b..071ff14fa 100644
--- a/docs/html/glossary.html
+++ b/docs/html/glossary.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="How to use this License for your documents"
@@ -31,7 +30,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -70,7 +69,7 @@ CLASS="glossdiv"
 ><H1
 CLASS="glossdiv"
 ><A
-NAME="AEN2372"
+NAME="AEN2385"
 ></A
 >0-9, high ascii</H1
 ><DL
@@ -790,7 +789,7 @@ NAME="gloss-zarro"
         Terry had the following to say:
         </P
 ><A
-NAME="AEN2566"
+NAME="AEN2579"
 ></A
 ><TABLE
 BORDER="0"
diff --git a/docs/html/groups.html b/docs/html/groups.html
index abd7d0d25..a0286097a 100644
--- a/docs/html/groups.html
+++ b/docs/html/groups.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/hintsandtips.html b/docs/html/hintsandtips.html
index f51155233..75bedfc63 100644
--- a/docs/html/hintsandtips.html
+++ b/docs/html/hintsandtips.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Using Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -84,7 +83,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN370"
+NAME="AEN372"
 ></A
 >3.2.1. Autolinkification</H2
 ><P
@@ -232,7 +231,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN399"
+NAME="AEN401"
 ></A
 >3.2.5. Filing Bugs</H2
 ><P
diff --git a/docs/html/how.html b/docs/html/how.html
index d2a3e2ed4..150b718ba 100644
--- a/docs/html/how.html
+++ b/docs/html/how.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Using Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/index.html b/docs/html/index.html
index be41c717e..6eccd4d88 100644
--- a/docs/html/index.html
+++ b/docs/html/index.html
@@ -1,11 +1,10 @@
 <HTML
 ><HEAD
 ><TITLE
->The Bugzilla Guide - 2.16.3 Release</TITLE
+>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
@@ -46,7 +45,7 @@ CLASS="title"
 ><A
 NAME="AEN2"
 ></A
->The Bugzilla Guide - 2.16.3 Release</H1
+>The Bugzilla Guide - 2.16.4 Release</H1
 ><H3
 CLASS="author"
 ><A
@@ -61,7 +60,7 @@ NAME="AEN9"
 >The Bugzilla Team</H3
 ><P
 CLASS="pubdate"
->2003-04-23<BR></P
+>2003-11-01<BR></P
 ><DIV
 ><DIV
 CLASS="abstract"
@@ -89,6 +88,14 @@ TARGET="_top"
 >.
       </P
 ><P
+>&#13;        The most current version of this document can always be found on the
+        <A
+HREF="http://www.bugzilla.org/documentation.html"
+TARGET="_top"
+>Bugzilla Documentation Page</A
+>.
+      </P
+><P
 ></P
 ></DIV
 ></DIV
@@ -459,19 +466,19 @@ CLASS="LOT"
 ></DT
 ><DT
 >4-1. <A
-HREF="win32.html#AEN861"
+HREF="win32.html#AEN863"
 >Installing ActivePerl ppd Modules on Microsoft
             Windows</A
 ></DT
 ><DT
 >4-2. <A
-HREF="win32.html#AEN874"
+HREF="win32.html#AEN876"
 >Installing OpenInteract ppd Modules manually on Microsoft
             Windows</A
 ></DT
 ><DT
 >4-3. <A
-HREF="win32.html#AEN1056"
+HREF="win32.html#AEN1058"
 >Removing encrypt() for Windows NT Bugzilla version 2.12 or
           earlier</A
 ></DT
diff --git a/docs/html/installation.html b/docs/html/installation.html
index a2a8d9fb6..4a6cc7e4a 100644
--- a/docs/html/installation.html
+++ b/docs/html/installation.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="User Preferences"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -88,12 +87,12 @@ HREF="stepbystep.html"
 ><DL
 ><DT
 >4.1.1. <A
-HREF="stepbystep.html#AEN428"
+HREF="stepbystep.html#AEN430"
 >Introduction</A
 ></DT
 ><DT
 >4.1.2. <A
-HREF="stepbystep.html#AEN432"
+HREF="stepbystep.html#AEN434"
 >Package List</A
 ></DT
 ><DT
@@ -113,22 +112,22 @@ HREF="stepbystep.html#perl-modules"
 ></DT
 ><DT
 >4.1.6. <A
-HREF="stepbystep.html#AEN605"
+HREF="stepbystep.html#AEN607"
 >HTTP Server</A
 ></DT
 ><DT
 >4.1.7. <A
-HREF="stepbystep.html#AEN624"
+HREF="stepbystep.html#AEN626"
 >Bugzilla</A
 ></DT
 ><DT
 >4.1.8. <A
-HREF="stepbystep.html#AEN641"
+HREF="stepbystep.html#AEN643"
 >Setting Up the MySQL Database</A
 ></DT
 ><DT
 >4.1.9. <A
-HREF="stepbystep.html#AEN679"
+HREF="stepbystep.html#AEN681"
 ><TT
 CLASS="filename"
 >checksetup.pl</TT
@@ -136,7 +135,7 @@ CLASS="filename"
 ></DT
 ><DT
 >4.1.10. <A
-HREF="stepbystep.html#AEN711"
+HREF="stepbystep.html#AEN713"
 >Configuring Bugzilla</A
 ></DT
 ></DL
@@ -150,17 +149,17 @@ HREF="extraconfig.html"
 ><DL
 ><DT
 >4.2.1. <A
-HREF="extraconfig.html#AEN717"
+HREF="extraconfig.html#AEN719"
 >Dependency Charts</A
 ></DT
 ><DT
 >4.2.2. <A
-HREF="extraconfig.html#AEN732"
+HREF="extraconfig.html#AEN734"
 >Bug Graphs</A
 ></DT
 ><DT
 >4.2.3. <A
-HREF="extraconfig.html#AEN745"
+HREF="extraconfig.html#AEN747"
 >The Whining Cron</A
 ></DT
 ><DT
@@ -228,12 +227,12 @@ HREF="troubleshooting.html"
 ><DL
 ><DT
 >4.5.1. <A
-HREF="troubleshooting.html#AEN1090"
+HREF="troubleshooting.html#AEN1092"
 >Bundle::Bugzilla makes me upgrade to Perl 5.6.1</A
 ></DT
 ><DT
 >4.5.2. <A
-HREF="troubleshooting.html#AEN1095"
+HREF="troubleshooting.html#AEN1097"
 >DBD::Sponge::db prepare failed</A
 ></DT
 ><DT
diff --git a/docs/html/integration.html b/docs/html/integration.html
index f71ac2e14..ad7b923fd 100644
--- a/docs/html/integration.html
+++ b/docs/html/integration.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/introduction.html b/docs/html/introduction.html
index da690e3a2..2b6c6c76d 100644
--- a/docs/html/introduction.html
+++ b/docs/html/introduction.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Document Conventions"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/newversions.html b/docs/html/newversions.html
index 513caf2ed..3490748fd 100644
--- a/docs/html/newversions.html
+++ b/docs/html/newversions.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="About This Guide"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -77,7 +76,7 @@ NAME="newversions"
 ></A
 >1.3. New Versions</H1
 ><P
->&#13;      This is the 2.16.3 version of The Bugzilla Guide. It is so named 
+>&#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
       reading this from any source other than those below, please
       check one of these mirrors to make sure you are reading an
diff --git a/docs/html/osx.html b/docs/html/osx.html
index 62ed74456..314fd971c 100644
--- a/docs/html/osx.html
+++ b/docs/html/osx.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Installation"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/parameters.html b/docs/html/parameters.html
index ccfeca6cc..02c5ad636 100644
--- a/docs/html/parameters.html
+++ b/docs/html/parameters.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/patches.html b/docs/html/patches.html
index 8dc119726..57e704d66 100644
--- a/docs/html/patches.html
+++ b/docs/html/patches.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="MySQL Bugzilla Database Introduction"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/programadmin.html b/docs/html/programadmin.html
index 106d8a9a0..815ae8921 100644
--- a/docs/html/programadmin.html
+++ b/docs/html/programadmin.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/rewrite.html b/docs/html/rewrite.html
index 3e7a64390..ba0cd6701 100644
--- a/docs/html/rewrite.html
+++ b/docs/html/rewrite.html
@@ -7,10 +7,9 @@
     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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Useful Patches and Utilities for Bugzilla"
@@ -40,7 +39,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/security.html b/docs/html/security.html
index 14e93e6eb..87034263e 100644
--- a/docs/html/security.html
+++ b/docs/html/security.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/stepbystep.html b/docs/html/stepbystep.html
index c3a9c01cf..89f82c5a8 100644
--- a/docs/html/stepbystep.html
+++ b/docs/html/stepbystep.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Installation"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +80,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN428"
+NAME="AEN430"
 ></A
 >4.1.1. Introduction</H2
 ><P
@@ -101,7 +100,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN432"
+NAME="AEN434"
 ></A
 >4.1.2. Package List</H2
 ><DIV
@@ -836,7 +835,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN578"
+NAME="AEN580"
 ></A
 >4.1.5.1. DBI</H3
 ><P
@@ -851,7 +850,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN581"
+NAME="AEN583"
 ></A
 >4.1.5.2. Data::Dumper</H3
 ><P
@@ -865,7 +864,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN584"
+NAME="AEN586"
 ></A
 >4.1.5.3. MySQL-related modules</H3
 ><P
@@ -891,7 +890,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN589"
+NAME="AEN591"
 ></A
 >4.1.5.4. TimeDate modules</H3
 ><P
@@ -907,7 +906,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN592"
+NAME="AEN594"
 ></A
 >4.1.5.5. GD (optional)</H3
 ><P
@@ -962,7 +961,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN599"
+NAME="AEN601"
 ></A
 >4.1.5.6. Chart::Base (optional)</H3
 ><P
@@ -977,7 +976,7 @@ CLASS="section"
 ><H3
 CLASS="section"
 ><A
-NAME="AEN602"
+NAME="AEN604"
 ></A
 >4.1.5.7. Template Toolkit</H3
 ><P
@@ -995,7 +994,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN605"
+NAME="AEN607"
 ></A
 >4.1.6. HTTP Server</H2
 ><P
@@ -1173,7 +1172,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN624"
+NAME="AEN626"
 ></A
 >4.1.7. Bugzilla</H2
 ><P
@@ -1286,7 +1285,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN641"
+NAME="AEN643"
 ></A
 >4.1.8. Setting Up the MySQL Database</H2
 ><P
@@ -1338,7 +1337,7 @@ CLASS="prompt"
 
             <B
 CLASS="command"
->UPDATE user SET Password=PASSWORD('&#60;new_password'&#62;)
+>UPDATE user SET Password=PASSWORD('&#60;new_password&#62;')
             WHERE user='root';</B
 >
           </TT
@@ -1487,7 +1486,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN679"
+NAME="AEN681"
 ></A
 >4.1.9. <TT
 CLASS="filename"
@@ -1640,7 +1639,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN711"
+NAME="AEN713"
 ></A
 >4.1.10. Configuring Bugzilla</H2
 ><P
diff --git a/docs/html/troubleshooting.html b/docs/html/troubleshooting.html
index d712a4029..266b5d6b6 100644
--- a/docs/html/troubleshooting.html
+++ b/docs/html/troubleshooting.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Installation"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -85,7 +84,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1090"
+NAME="AEN1092"
 ></A
 >4.5.1. Bundle::Bugzilla makes me upgrade to Perl 5.6.1</H2
 ><P
@@ -110,7 +109,7 @@ CLASS="section"
 ><H2
 CLASS="section"
 ><A
-NAME="AEN1095"
+NAME="AEN1097"
 ></A
 >4.5.2. DBD::Sponge::db prepare failed</H2
 ><P
diff --git a/docs/html/upgrading.html b/docs/html/upgrading.html
index f59abd2b5..e02ab52e8 100644
--- a/docs/html/upgrading.html
+++ b/docs/html/upgrading.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/useradmin.html b/docs/html/useradmin.html
index 9edb45892..15bb711a1 100644
--- a/docs/html/useradmin.html
+++ b/docs/html/useradmin.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/userpreferences.html b/docs/html/userpreferences.html
index bdb7c4295..1d35c4c4d 100644
--- a/docs/html/userpreferences.html
+++ b/docs/html/userpreferences.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Using Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/using.html b/docs/html/using.html
index 65a8f99c4..98c40bdb0 100644
--- a/docs/html/using.html
+++ b/docs/html/using.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Why Should We Use Bugzilla?"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -122,7 +121,7 @@ HREF="hintsandtips.html"
 ><DL
 ><DT
 >3.2.1. <A
-HREF="hintsandtips.html#AEN370"
+HREF="hintsandtips.html#AEN372"
 >Autolinkification</A
 ></DT
 ><DT
@@ -142,7 +141,7 @@ HREF="hintsandtips.html#attachments"
 ></DT
 ><DT
 >3.2.5. <A
-HREF="hintsandtips.html#AEN399"
+HREF="hintsandtips.html#AEN401"
 >Filing Bugs</A
 ></DT
 ></DL
diff --git a/docs/html/variant-fenris.html b/docs/html/variant-fenris.html
index 2fa641e59..f9dacd821 100644
--- a/docs/html/variant-fenris.html
+++ b/docs/html/variant-fenris.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variant-issuezilla.html b/docs/html/variant-issuezilla.html
index 1c4d8215e..b8c9ed3f0 100644
--- a/docs/html/variant-issuezilla.html
+++ b/docs/html/variant-issuezilla.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variant-perforce.html b/docs/html/variant-perforce.html
index e912f0c3b..bcdaf1964 100644
--- a/docs/html/variant-perforce.html
+++ b/docs/html/variant-perforce.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variant-redhat.html b/docs/html/variant-redhat.html
index bcc38f8b0..fcd02006d 100644
--- a/docs/html/variant-redhat.html
+++ b/docs/html/variant-redhat.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variant-scarab.html b/docs/html/variant-scarab.html
index 6b5ecb768..ad8490b2a 100644
--- a/docs/html/variant-scarab.html
+++ b/docs/html/variant-scarab.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variant-sourceforge.html b/docs/html/variant-sourceforge.html
index ab418336d..925ed5dbf 100644
--- a/docs/html/variant-sourceforge.html
+++ b/docs/html/variant-sourceforge.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Bugzilla Variants and Competitors"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/variants.html b/docs/html/variants.html
index c7360971e..6ab217829 100644
--- a/docs/html/variants.html
+++ b/docs/html/variants.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Command-line Bugzilla Queries"
@@ -34,7 +33,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/voting.html b/docs/html/voting.html
index 4e0d7ac80..1efdf0494 100644
--- a/docs/html/voting.html
+++ b/docs/html/voting.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Administering Bugzilla"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/whatis.html b/docs/html/whatis.html
index 5de3cb2ef..226939cba 100644
--- a/docs/html/whatis.html
+++ b/docs/html/whatis.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Introduction"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/why.html b/docs/html/why.html
index dae636c3e..1368fbc5d 100644
--- a/docs/html/why.html
+++ b/docs/html/why.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Introduction"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
diff --git a/docs/html/win32.html b/docs/html/win32.html
index 840a4303d..145539e0d 100644
--- a/docs/html/win32.html
+++ b/docs/html/win32.html
@@ -4,10 +4,9 @@
 >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.3 Release"
+TITLE="The Bugzilla Guide - 2.16.4 Release"
 HREF="index.html"><LINK
 REL="UP"
 TITLE="Installation"
@@ -37,7 +36,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->The Bugzilla Guide - 2.16.3 Release</TH
+>The Bugzilla Guide - 2.16.4 Release</TH
 ></TR
 ><TR
 ><TD
@@ -389,7 +388,7 @@ CLASS="command"
 ><DIV
 CLASS="example"
 ><A
-NAME="AEN861"
+NAME="AEN863"
 ></A
 ><P
 ><B
@@ -449,7 +448,7 @@ TARGET="_top"
           <DIV
 CLASS="example"
 ><A
-NAME="AEN874"
+NAME="AEN876"
 ></A
 ><P
 ><B
@@ -1591,7 +1590,7 @@ VALIGN="TOP"
 ><P
 >From Andrew Pearson: 
         <A
-NAME="AEN1044"
+NAME="AEN1046"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -1672,11 +1671,11 @@ VALIGN="TOP"
 >
 
         for Bugzilla 2.13 and later, which includes the current release,
-        Bugzilla 2.16.3. 
+        Bugzilla 2.16.4. 
         <DIV
 CLASS="example"
 ><A
-NAME="AEN1056"
+NAME="AEN1058"
 ></A
 ><P
 ><B
diff --git a/docs/images/CVS/Entries b/docs/images/CVS/Entries
index cfc8c9096..e6d198c07 100644
--- a/docs/images/CVS/Entries
+++ b/docs/images/CVS/Entries
@@ -1,7 +1,7 @@
-/caution.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_3
-/dbschema.jpg/1.1/Wed Aug 29 17:25:34 2001/-kb/TBUGZILLA-2_16_3
-/dbschema.ps/1.1/Wed Aug 29 17:25:34 2001/-kb/TBUGZILLA-2_16_3
-/note.gif/1.1/Thu Aug 23 14:30:18 2001/-kb/TBUGZILLA-2_16_3
-/tip.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_3
-/warning.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_3
+/caution.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_4
+/dbschema.jpg/1.1/Wed Aug 29 17:25:34 2001/-kb/TBUGZILLA-2_16_4
+/dbschema.ps/1.1/Wed Aug 29 17:25:34 2001/-kb/TBUGZILLA-2_16_4
+/note.gif/1.1/Thu Aug 23 14:30:18 2001/-kb/TBUGZILLA-2_16_4
+/tip.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_4
+/warning.gif/1.2/Wed May  8 21:16:44 2002/-kb/TBUGZILLA-2_16_4
 D
diff --git a/docs/images/CVS/Entries.Log b/docs/images/CVS/Entries.Log
new file mode 100644
index 000000000..5ce60b442
--- /dev/null
+++ b/docs/images/CVS/Entries.Log
@@ -0,0 +1,2 @@
+A D/callouts////
+R D/callouts////
diff --git a/docs/images/CVS/Tag b/docs/images/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/docs/images/CVS/Tag
+++ b/docs/images/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/docs/makedocs.pl b/docs/makedocs.pl
index 18fdf0a62..d05b145e0 100644
--- a/docs/makedocs.pl
+++ b/docs/makedocs.pl
@@ -19,6 +19,7 @@
 # Rights Reserved.
 #
 # Contributor(s): Matthew Tuck <matty@chariot.net.au>
+#                 Jacob Steenhagen <jake@bugzilla.org>
 
 # This script compiles all the documentation.
 
@@ -55,7 +56,7 @@ sub MakeDocs($$) {
 
     my ($name, $cmdline) = @_;
 
-    print "Creating $name documentation ...\n";
+    print "Creating $name documentation ...\n" if defined $name;
     print "$cmdline\n\n";
     system $cmdline;
     print "\n";
@@ -76,3 +77,20 @@ MakeDocs('big HTML', "jade -V nochunks -t sgml -i html -d " .
 	 "../xml/Bugzilla-Guide.xml > Bugzilla-Guide.html");
 MakeDocs('big text', "lynx -dump -justify=off -nolist Bugzilla-Guide.html " .
 	 "> ../txt/Bugzilla-Guide.txt");
+
+if (! grep("--with-pdf", @ARGV)) {
+    exit;
+}
+
+MakeDocs('PDF', "jade -t tex -d $LDP_HOME/ldp.dsl\#print $JADE_PUB/xml.dcl " .
+         '../xml/Bugzilla-Guide.xml');
+chdir '../pdf';
+MakeDocs(undef, 'mv ../xml/Bugzilla-Guide.tex .');
+MakeDocs(undef, 'jadetex Bugzilla-Guide.tex');
+MakeDocs(undef, 'jadetex Bugzilla-Guide.tex');
+MakeDocs(undef, 'jadetex Bugzilla-Guide.tex');
+MakeDocs(undef, 'dvips -o Bugzilla-Guide.ps Bugzilla-Guide.dvi');
+MakeDocs(undef, 'ps2pdf Bugzilla-Guide.ps Bugzilla-Guide.pdf');
+MakeDocs(undef, 'rm Bugzilla-Guide.tex Bugzilla-Guide.log Bugzilla-Guide.dvi ' .
+                'Bugzilla-Guide.aux Bugzilla-Guide.ps');
+
diff --git a/docs/rel_notes.txt b/docs/rel_notes.txt
index a7306c109..eab7286e6 100644
--- a/docs/rel_notes.txt
+++ b/docs/rel_notes.txt
@@ -1,4 +1,4 @@
-The 2.16.3 release fixes several security issues and bugs in 2.16.2.
+The 2.16.4 release fixes a few security issues and bugs in 2.16.3.
 
 **************************
 *** ABOUT THIS VERSION ***
@@ -17,9 +17,9 @@ It is recommended that you view the sanity check page
 checksetup.pl after the upgrade, to see if there are any
 problems with your installation.
 
-It is also recommended that if you can, you immediately fix
-any problems you find.  Be aware that if the sanity check page
-contains more errors after an upgrade, it doesn't necessarily
+It is also recommended that, if possible, you fix any 
+problems you find immediately.  Be aware that if the sanity check 
+page contains more errors after an upgrade, it doesn't necessarily
 mean there are more errors in your database, as additional
 tests are added to the sanity check over time, and it is likely
 those errors weren't being checked for in the old version.
@@ -49,6 +49,149 @@ GD v1.19 (optional)
 Chart::Base v0.99 (optional)
 XML::Parser (any, optional)
 
+*********************************************************
+*** USERS UPGRADING FROM ALL VERSIONS PRIOR TO 2.16.4 ***
+*********************************************************
+
+*** SECURITY ISSUES RESOLVED ***
+
+- A user with 'editproducts' privileges (i.e. usually an administrator)
+  can select arbitrary SQL to be run by the nightly statistics cron job
+  (collectstats.pl), by giving a product a special name. (bug 214290)
+
+- A user with 'editkeywords' privileges (i.e. usually an administrator)
+  can inject arbitrary SQL via the URL used to edit an existing keyword.
+  (bug 219044)
+
+- When deleting products and the 'usebuggroups' parameter is on, the
+  privilege which allows someone to add people to the group which is
+  being deleted does not get removed, allowing people with that
+  privilege to get that privilege for the next group that is created
+  which reuses that group ID.  Note that this only allows someone who
+  had been granted privileges in the past to retain them. (bug 219690)
+
+- If you know the email address of someone who has voted on a secure
+  bug, you can access the summary of that bug even if you do not have
+  sufficient permissions to view the bug itself. (bug 209376)
+
+*** Bug fixes of note ***
+
+Perl 5.8.0 Compatibility fixes:
+
+- Two taint errors were fixed, one in process_bug.cgi, and 
+  another in post_bug.cgi (bugs 220332 and 177828)
+
+MySQL 4.0 Compatibility fixes:
+
+- A cosmetic fix was applied to votes.cgi (if there were no 
+  votes, the "0" was not displayed) due to a change in semantics 
+  in SUM() in MySQL 4.0 (bug 217422)
+
+DBD::mysql > 2.1026 Compatibility fixes:
+
+- DBD::mysql versions after 2.1026 return the table list quoted, which
+  broke the existing "table exists" check in checksetup.pl, which caused
+  the second and subsequent attempts to run checksetup.pl to fail. (bug
+  212095) 
+
+Miscellaneous bug fixes:
+
+- A Mozilla-specific reference was removed from one of the report
+  templates (bug 221626)
+
+- It was possible to enter a situation where you were unable to get to
+  editparams.cgi to turn the shutdownhtml param back off after you
+  turned it on when Apache was configured to run Bugzilla in suexec
+  mode. (bug 213384)
+
+- The processmail rescanall task would not send e-mails about more than
+  one bug to the same address (bug 219508)
+
+- If Bugzilla hadn't been accessed in the last hour when the
+  collectstats.pl or whineatnews.pl cron jobs ran, the versioncache
+  would get recreated with the file owner being the user the cron job
+  was running as (usually not the webserver user), causing subsequent
+  access to Bugzilla by the webserver to fail until the permissions were
+  fixed. Now if versioncache isn't readable when accessing from the
+  webserver, we pretend it doesn't exist and recreate it again (bug
+  219508).
+
+- The 'sendmailnow' param is now on by default in new installations
+  (this does not affect existing installations) (bug 219508).
+
+- The 008filter.t test would fail if you had multiple language packs
+  installed. It now properly tests all of the installed language packs
+  (bug 219508).
+
+A few minor documentation changes were committed.
+
+*** Deprecated Features ***
+
+- 2.16 is the last major release that will work with MySQL version
+  3.22.x.  Development versions of Bugzilla currently require at least
+  version 3.23.41.  (bug 87958)
+
+- 2.16 is the last major release to support the shadow database.
+  Support for it has already been removed in CVS.  The replacement
+  (using MySQL's built in replication) is not present in 2.16.x, but we
+  expect that very few sites use this feature, so we are not planning a
+  transition period.  (bug 124589)
+
+- Placing comments in localconfig is deprecated.  If you have done this,
+  they will likely get nuked with future version of Bugzilla, as
+  checksetup.pl will likely automatically rewrite localconfig to
+  automatically get the latest comments.  (bug 147776)
+
+*** Outstanding Issues Of Note ***
+
+These issues may have been fixed in later stable or development versions
+of Bugzilla.  If you are interested in tracking these bugs, please see
+the bug report numbers listed to find out the status of the fix for
+these bugs, or to obtain a patch that can fix the problem on your
+installation.
+
+- Renaming or removing keywords that are in use will not update the
+  "keyword cache" on bugs, and queries on keywords may not work
+  properly, until you rebuild the cache on the sanity check page
+  (sanitycheck.cgi).  The changer will receive a warning to do this when
+  altering the keyword.  (bug 69621)
+
+- Email notifications will not work out of the box if you are using
+  Postfix, Exim or possibly other non-SendMail mail transfer agents, as
+  Bugzilla sends mail by default in "deferred" mode using the
+  "-ODeliveryMode=deferred" command line option, which needs to be
+  supported by the sendmail program.  To fix this, you can turn on the
+  "sendmailnow" parameter on the Edit Parameters page (editparams.cgi).
+  (bug 37765)
+
+- Users behind rotating transparent proxies or otherwise having an IP
+  that changes each URL fetch may find they need to log in regularly.
+  Note that a fix for this problem has been integrated to the
+  development (2.17) branch. (bug 20122)
+
+- If you search on any CC or added comments, as well as at least one
+  other of CC, added comments, assignee, reporter, etc, then the search
+  can be very slow.  This is because of limitations of the MySQL
+  optimiser.  (bug 96101)
+
+- 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.
+  You are asked which stash you want to use at Template Toolkit
+  installation time.  (bug 140674)
+
+- Querying on CC takes too long on big databases. This bug has also been
+  fixed on the development branch (bug 127200).
+
+- Attachment changes have no midair collision detection, unlike bug
+  changes. (bug 99215)
+
+- The email preferences option "Priority, status, severity, and/or
+  milestone changes" does not actually report status changes.  You can
+  however use the option "The bug is resolved or verified" to achieve
+  part of this.  (bug 146261)
+
 *********************************************************
 *** USERS UPGRADING FROM ALL VERSIONS PRIOR TO 2.16.3 ***
 *********************************************************
@@ -110,78 +253,6 @@ XML::Parser (any, optional)
   on the 'data/comments' file, the quip file. 
   (bug 160279)
 
-*** Deprecated Features ***
-
-- 2.16 is the last major release that will work with MySQL version 3.22.x.
-  Development versions of Bugzilla currently require at least version 3.23.41.
-  (bug 87958)
-
-- 2.16 is the last major release to support the shadow database.  Support for
-  it has already been removed in CVS.  The replacement (using MySQL's built in
-  replication) is not present in 2.16.x, but we expect that very few sites use
-  this feature, so we are not planning a transition period.
-  (bug 124589)
-
-- Placing comments in localconfig is deprecated.  If you have done
-  this, they will likely get nuked with future version of
-  Bugzilla, as checksetup.pl will likely automatically rewrite localconfig
-  to automatically get the latest comments.
-  (bug 147776)
-
-*** Outstanding Issues Of Note ***
-
-These issues may have been fixed in later stable or development
-versions of Bugzilla.  If you are interested in tracking these
-bugs, please see the bug report numbers listed to find out the
-status of the fix for these bugs, or to obtain a patch that can
-fix the problem on your installation.
-
-- Renaming or removing keywords that are in use will not update
-  the "keyword cache" on bugs, and queries on keywords may not work
-  properly, until you rebuild the cache on the sanity check page
-  (sanitycheck.cgi).  The changer will receive a warning to do
-  this when altering the keyword.
-  (bug 69621)
-
-- Email notifications will not work out of the box if you are
-  using Postfix, Exim or possibly other non-SendMail mail
-  transfer agents, as Bugzilla sends mail by default in
-  "deferred" mode using the "-ODeliveryMode=deferred" command
-  line option, which needs to be supported by the sendmail
-  program.  To fix this, you can turn on the "sendmailnow"
-  parameter on the Edit Parameters page (editparams.cgi).
-  (bug 37765)
-
-- Users behind rotating transparent proxies or otherwise having
-  an IP that changes each URL fetch will find they need to log in
-  regularly.
-  (bug 20122)
-
-- If you search on any CC or added comments, as well as at least
-  one other of CC, added comments, assignee, reporter, etc, then
-  the search can be very slow.  This is because of limitations of
-  the MySQL optimiser.
-  (bug 96101)
-
-- 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.  You are asked which stash you want to use at Template Toolkit
-  installation time.
-  (bug 140674)
-
-- Querying on CC takes too long on big databases.
-  (bug 127200)
-
-- Attachment changes have no midair collision detection, unlike bug changes.
-  (bug 99215)
-
-- The email preferences option "Priority, status, severity, and/or milestone
-  changes" does not actually report status changes.  You can however use the
-  option "The bug is resolved or verified" to achieve part of this.
-  (bug 130821)
-
 *****************************************************************
 *** USERS UPGRADING FROM 2.16.1 OR EARLIER, 2.14.4 OR EARLIER ***
 *****************************************************************
diff --git a/docs/txt/Bugzilla-Guide.txt b/docs/txt/Bugzilla-Guide.txt
index 089c0cda3..6b5041609 100644
--- a/docs/txt/Bugzilla-Guide.txt
+++ b/docs/txt/Bugzilla-Guide.txt
@@ -1,11 +1,10 @@
-
-The Bugzilla Guide - 2.16.3 Release
+The Bugzilla Guide - 2.16.4 Release
 
 Matthew P. Barnson
 
 The Bugzilla Team
 
-   2003-04-23
+   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
@@ -15,6 +14,9 @@ The Bugzilla Team
    This documentation is maintained in DocBook 4.1.2 XML format. Changes
    are best submitted as plain text or XML diffs, attached to a bug filed
    in mozilla.org's Bugzilla.
+
+   The most current version of this document can always be found on the
+   Bugzilla Documentation Page.
      _________________________________________________________________
 
    Table of Contents
@@ -115,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
@@ -167,7 +169,7 @@ Chapter 1. About This Guide
 
 1.3. New Versions
 
-   This is the 2.16.3 version of The Bugzilla Guide. It is so named to
+   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
@@ -240,24 +242,28 @@ Chapter 1. About This Guide
    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
@@ -269,9 +275,9 @@ Chapter 1. About This Guide
    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
@@ -403,22 +409,22 @@ Chapter 3. Using 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
@@ -645,8 +651,8 @@ Chapter 3. Using Bugzilla
 
    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
@@ -681,11 +687,11 @@ Chapter 4. Installation
 
    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:
@@ -710,28 +716,29 @@ Chapter 4. Installation
          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
@@ -741,11 +748,11 @@ Chapter 4. Installation
 
    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
@@ -776,16 +783,16 @@ Chapter 4. Installation
 
    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
@@ -812,17 +819,17 @@ Chapter 4. Installation
     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
@@ -880,10 +887,10 @@ Chapter 4. Installation
 
    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)
@@ -913,10 +920,10 @@ Chapter 4. Installation
 
    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
@@ -926,29 +933,29 @@ Chapter 4. Installation
 
    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
@@ -961,10 +968,10 @@ AllowOverride Limit
 
    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
@@ -978,9 +985,9 @@ AllowOverride Limit
    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.
      _________________________________________________________________
@@ -999,7 +1006,7 @@ perl -pi -e
    limited to 16 characters.
 
    bash# mysql -u root mysql
-   mysql> UPDATE user SET Password=PASSWORD('<new_password'>) WHERE
+   mysql> UPDATE user SET Password=PASSWORD('<new_password>') WHERE
    user='root';
    mysql> FLUSH PRIVILEGES;
 
@@ -1024,8 +1031,8 @@ perl -pi -e
 
    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
@@ -1060,9 +1067,9 @@ perl -pi -e
 
    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
@@ -1121,21 +1128,22 @@ perl -pi -e
 
    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:
-   man 5 crontab
+          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
      _________________________________________________________________
 
 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
@@ -1216,10 +1224,10 @@ set=ISO-8859-1/i" *.cgi *.pl
 
    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
@@ -1229,10 +1237,10 @@ set=ISO-8859-1/i" *.cgi *.pl
    /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
@@ -1251,7 +1259,7 @@ set=ISO-8859-1/i" *.cgi *.pl
    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/Throttle/. Follow the instructions to
+   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
@@ -1270,12 +1278,12 @@ set=ISO-8859-1/i" *.cgi *.pl
 
    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,
@@ -1290,33 +1298,33 @@ set=ISO-8859-1/i" *.cgi *.pl
 
    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.
@@ -1331,15 +1339,15 @@ set=ISO-8859-1/i" *.cgi *.pl
        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
@@ -1353,14 +1361,14 @@ set=ISO-8859-1/i" *.cgi *.pl
        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='';
@@ -1379,46 +1387,46 @@ set=ISO-8859-1/i" *.cgi *.pl
          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
@@ -1426,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:
-open SENDMAIL,
-                "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t >
-                mail.log";
+        Some have found success using the commercial product, Windmail . You
+        could try replacing your sendmail calls with:
 
-   or something to that effect.
+     open SENDMAIL,
+                     "|\"C:/General/Web/tools/Windmail 4.0 Beta/windmail\" -t >
+                     mail.log";
+
+     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
 
@@ -1471,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
@@ -1487,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.
@@ -1526,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);
 
 
 
@@ -1539,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
 
-   Change the path to Perl to match your install, of course.
+       .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.
      _________________________________________________________________
 
 4.3.2. Additional Windows Tips
@@ -1580,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
 
@@ -1589,25 +1601,26 @@ 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.3.
+          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
@@ -1681,18 +1694,18 @@ SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) .
 
    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.)
      _________________________________________________________________
@@ -1716,38 +1729,38 @@ SendSQL("SELECT encrypt(" . SqlQuote($enteredpwd) .
    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
@@ -1796,12 +1809,12 @@ Chapter 5. Administering 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
@@ -1841,12 +1854,12 @@ Chapter 5. Administering 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
@@ -1867,16 +1880,17 @@ Chapter 5. Administering Bugzilla
    "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)"; 
+       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
+       Yes, that is fourteen "f" 's. A whole lot of f-ing going on if you
    want to create a new administator.
      _________________________________________________________________
 
@@ -1894,15 +1908,15 @@ Chapter 5. Administering Bugzilla
     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
@@ -1938,13 +1952,13 @@ Chapter 5. Administering Bugzilla
 
        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.
@@ -2061,8 +2075,8 @@ Chapter 5. Administering Bugzilla
 
    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:
@@ -2078,12 +2092,12 @@ Chapter 5. Administering Bugzilla
     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
@@ -2145,27 +2159,27 @@ Chapter 5. Administering Bugzilla
     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.
@@ -2175,24 +2189,24 @@ Chapter 5. Administering Bugzilla
 
    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
@@ -2233,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
@@ -2255,10 +2269,10 @@ skip-networking
 
    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
@@ -2294,8 +2308,8 @@ skip-networking
 
    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
@@ -2304,10 +2318,10 @@ skip-networking
    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
@@ -2366,8 +2380,14 @@ skip-networking
 
    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.
      _________________________________________________________________
 
 5.7.2. How To Edit Templates
@@ -2403,9 +2423,9 @@ skip-networking
 
    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
@@ -2553,65 +2573,65 @@ skip-networking
 
    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
 
@@ -2637,9 +2657,9 @@ 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
@@ -2699,183 +2719,186 @@ Appendix A. The Bugzilla FAQ
    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?
 
    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
 
@@ -2931,7 +2954,7 @@ Appendix A. The Bugzilla FAQ
 
    A.1.5. Who maintains Bugzilla?
 
-   A core team, led by Dave Miller (justdave@netscape.com).
+   A core team, led by Dave Miller (justdave@bugzilla.org).
 
    A.1.6. How does Bugzilla stack up against other bug-tracking
    databases?
@@ -2986,8 +3009,8 @@ Appendix A. The Bugzilla FAQ
 
    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?
 
@@ -2997,7 +3020,7 @@ Appendix A. The Bugzilla FAQ
 
    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?
@@ -3018,10 +3041,10 @@ Appendix A. The Bugzilla FAQ
 
    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,
@@ -3064,9 +3087,9 @@ Appendix A. The Bugzilla FAQ
 
    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?
@@ -3088,12 +3111,12 @@ Appendix A. The Bugzilla FAQ
 
    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
@@ -3325,9 +3348,9 @@ Appendix A. The Bugzilla FAQ
 
    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?
@@ -3436,6 +3459,20 @@ Appendix A. The Bugzilla FAQ
    replace the old keyword name with a new one. This will cause a problem
    with the keyword cache. Run sanitycheck.cgi to fix it.
 
+   A.7.6. Why can't I close bugs from the "Change Several Bugs at Once"
+   page?
+
+   The logic flow currently used is RESOLVED, then VERIFIED, then CLOSED.
+   You can mass-CLOSE bugs from the change several bugs at once page.
+   but, every bug listed on the page has to be in VERIFIED state before
+   the control to do it will show up on the form. You can also
+   mass-VERIFY, but every bug listed has to be RESOLVED in order for the
+   control to show up on the form. The logic behind this is that if you
+   pick one of the bugs that's not VERIFIED and try to CLOSE it, the bug
+   change will fail miserably (thus killing any changes in the list after
+   it while doing the bulk change) so it doesn't even give you the
+   choice.
+
 8. Bugzilla Hacking
 
    A.8.1. What bugs are in Bugzilla right now?
@@ -3486,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
@@ -3592,32 +3629,32 @@ B.2.1.1. Bugzilla Database Tables
 
    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             |
-+-------------------+
+   +-------------------+
+   | 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
@@ -3825,10 +3862,10 @@ C.1. Apache mod_rewrite magic
        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
@@ -3929,7 +3966,7 @@ D.5. Perforce SCM
    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
      _________________________________________________________________
@@ -4382,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.
@@ -4457,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
@@ -4493,16 +4530,16 @@ Z
 
 
 
-   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
diff --git a/docs/txt/CVS/Entries b/docs/txt/CVS/Entries
index 2455a9b71..1a7dd0303 100644
--- a/docs/txt/CVS/Entries
+++ b/docs/txt/CVS/Entries
@@ -1,2 +1,2 @@
-/Bugzilla-Guide.txt/1.14.2.7/Wed Apr 23 02:34:37 2003//TBUGZILLA-2_16_3
+/Bugzilla-Guide.txt/1.14.2.10/Sun Nov  2 14:02:27 2003//TBUGZILLA-2_16_4
 D
diff --git a/docs/txt/CVS/Tag b/docs/txt/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/docs/txt/CVS/Tag
+++ b/docs/txt/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/docs/xml/Bugzilla-Guide.xml b/docs/xml/Bugzilla-Guide.xml
index 486223086..7379c1722 100644
--- a/docs/xml/Bugzilla-Guide.xml
+++ b/docs/xml/Bugzilla-Guide.xml
@@ -20,11 +20,11 @@
 <!ENTITY revhistory SYSTEM "revhistory.xml">
 
 <!ENTITY bz "http://www.bugzilla.org/">
-<!ENTITY bz-ver "2.16.3">
-<!ENTITY bz-date "2003-04-23">
+<!ENTITY bz-ver "2.16.4">
+<!ENTITY bz-date "2003-11-01">
 <!ENTITY bz-cvs-ver "2.17">
-<!ENTITY bzg-ver "2.16.3">
-<!ENTITY bzg-cvs-ver "2.17.4">
+<!ENTITY bzg-ver "2.16.4">
+<!ENTITY bzg-cvs-ver "2.17.5">
 <!ENTITY bzg-auth "The Bugzilla Team">
 <!ENTITY bzg-bugs "<ulink url='http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&amp;component=Documentation'>Bugzilla</ulink>">
 <!ENTITY mysql "http://www.mysql.com/">
@@ -90,6 +90,11 @@ try to avoid clutter and feel free to waste space in the code to make it more re
         to a bug filed in
         <ulink url="http://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&amp;component=Documentation">mozilla.org's Bugzilla</ulink>.
       </para>
+
+      <para>
+        The most current version of this document can always be found on the
+        <ulink url="http://www.bugzilla.org/documentation.html">Bugzilla Documentation Page</ulink>.
+      </para>
     </abstract>
 
     <keywordset>
diff --git a/docs/xml/CVS/Entries b/docs/xml/CVS/Entries
index 80e40a125..326dc95d5 100644
--- a/docs/xml/CVS/Entries
+++ b/docs/xml/CVS/Entries
@@ -1,19 +1,19 @@
-/Bugzilla-Guide.xml/1.11.2.8/Wed Apr 23 02:28:00 2003//TBUGZILLA-2_16_3
-/about.xml/1.6.2.5/Wed Apr 23 02:24:11 2003//TBUGZILLA-2_16_3
-/administration.xml/1.13.2.8/Wed Apr 23 02:24:11 2003//TBUGZILLA-2_16_3
-/conventions.xml/1.4.2.6/Wed Apr 23 02:24:13 2003//TBUGZILLA-2_16_3
-/database.xml/1.7.2.2/Wed Apr 23 02:24:13 2003//TBUGZILLA-2_16_3
-/dbschema.mysql/1.2/Wed May  8 23:19:09 2002//TBUGZILLA-2_16_3
-/faq.xml/1.8.2.6/Wed Apr 23 02:24:14 2003//TBUGZILLA-2_16_3
-/filetemp.patch/1.1.2.1/Wed Apr  2 00:44:11 2003//TBUGZILLA-2_16_3
-/gd-makefile.patch/1.1.2.1/Sun May 12 13:16:48 2002//TBUGZILLA-2_16_3
-/gfdl.xml/1.4.2.3/Wed Apr 23 02:24:14 2003//TBUGZILLA-2_16_3
-/glossary.xml/1.5.2.5/Wed Apr 23 02:24:15 2003//TBUGZILLA-2_16_3
-/index.xml/1.3.2.1/Wed Apr 23 02:24:16 2003//TBUGZILLA-2_16_3
-/installation.xml/1.18.2.10/Wed Apr 23 02:24:16 2003//TBUGZILLA-2_16_3
-/integration.xml/1.7.2.4/Wed Apr 23 02:24:19 2003//TBUGZILLA-2_16_3
-/introduction.xml/1.1.2.4/Wed Apr 23 02:24:19 2003//TBUGZILLA-2_16_3
-/patches.xml/1.13.2.4/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_3
-/using.xml/1.10.2.6/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_3
-/variants.xml/1.6.2.7/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_3
+/Bugzilla-Guide.xml/1.11.2.9/Sun Nov  2 02:53:09 2003//TBUGZILLA-2_16_4
+/about.xml/1.6.2.5/Wed Apr 23 02:24:11 2003//TBUGZILLA-2_16_4
+/administration.xml/1.13.2.9/Wed Oct 22 02:31:07 2003//TBUGZILLA-2_16_4
+/conventions.xml/1.4.2.6/Wed Apr 23 02:24:13 2003//TBUGZILLA-2_16_4
+/database.xml/1.7.2.2/Wed Apr 23 02:24:13 2003//TBUGZILLA-2_16_4
+/dbschema.mysql/1.2/Wed May  8 23:19:09 2002//TBUGZILLA-2_16_4
+/faq.xml/1.8.2.8/Sat Nov  1 10:12:12 2003//TBUGZILLA-2_16_4
+/filetemp.patch/1.1.2.1/Wed Apr  2 00:44:11 2003//TBUGZILLA-2_16_4
+/gd-makefile.patch/1.1.2.1/Sun May 12 13:16:48 2002//TBUGZILLA-2_16_4
+/gfdl.xml/1.4.2.3/Wed Apr 23 02:24:14 2003//TBUGZILLA-2_16_4
+/glossary.xml/1.5.2.5/Wed Apr 23 02:24:15 2003//TBUGZILLA-2_16_4
+/index.xml/1.3.2.1/Wed Apr 23 02:24:16 2003//TBUGZILLA-2_16_4
+/installation.xml/1.18.2.13/Tue Oct  7 20:43:00 2003//TBUGZILLA-2_16_4
+/integration.xml/1.7.2.4/Wed Apr 23 02:24:19 2003//TBUGZILLA-2_16_4
+/introduction.xml/1.1.2.4/Wed Apr 23 02:24:19 2003//TBUGZILLA-2_16_4
+/patches.xml/1.13.2.4/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_4
+/using.xml/1.10.2.6/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_4
+/variants.xml/1.6.2.7/Wed Apr 23 02:24:20 2003//TBUGZILLA-2_16_4
 D
diff --git a/docs/xml/CVS/Tag b/docs/xml/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/docs/xml/CVS/Tag
+++ b/docs/xml/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/docs/xml/administration.xml b/docs/xml/administration.xml
index e50a68574..fe87d49a7 100644
--- a/docs/xml/administration.xml
+++ b/docs/xml/administration.xml
@@ -1109,6 +1109,13 @@ skip-networking
           changes will be lost when Template Toolkit recompiles them.
         </para>
       </note>
+
+      <note>
+        <para>It is recommended that you run <command>./checksetup.pl</command>
+        after any template edits, especially if you've created a new file in
+        the <filename class="directory">custom</filename> directory.
+        </para>
+      </note>
     </section>
     
     <section>
diff --git a/docs/xml/faq.xml b/docs/xml/faq.xml
index 3944ff0eb..917f5ef81 100644
--- a/docs/xml/faq.xml
+++ b/docs/xml/faq.xml
@@ -116,7 +116,7 @@
 	  <para>
 	    A 
       <ulink url="http://www.bugzilla.org/who_we_are.html">core team</ulink>,
-      led by Dave Miller (justdave@netscape.com).      
+      led by Dave Miller (justdave@bugzilla.org).      
 	  </para>
 	</answer>
       </qandaentry>
@@ -1141,6 +1141,29 @@
 	</answer>
       </qandaentry>
 
+      <qandaentry>
+    <question id="faq-use-close">
+      <para>
+        Why can't I close bugs from the "Change Several Bugs at Once" page?
+      </para>
+    </question>
+    <answer>
+      <para>
+        The logic flow currently used is RESOLVED, then VERIFIED, then CLOSED.
+        You <emphasis>can</emphasis> mass-CLOSE bugs from the change several
+        bugs at once page. <emphasis>but</emphasis>, every bug listed on the
+        page has to be in VERIFIED state before the control to do it will show
+        up on the form. You can also mass-VERIFY, but every bug listed has to be
+        RESOLVED in order for the control to show up on the form. The logic
+        behind this is that if you pick one of the bugs that's not VERIFIED and
+        try to CLOSE it, the bug change will fail miserably (thus killing any
+        changes in the list after it while doing the bulk change) so it doesn't
+        even give you the choice.
+      </para>
+    </answer>
+      </qandaentry>
+
+
     </qandadiv>
 
     <qandadiv id="faq-hacking">
diff --git a/docs/xml/installation.xml b/docs/xml/installation.xml
index d1aacd62f..438ad5bfd 100644
--- a/docs/xml/installation.xml
+++ b/docs/xml/installation.xml
@@ -635,7 +635,7 @@ AllowOverride Limit
           <computeroutput>
             <prompt>mysql&gt;</prompt>
 
-            <command>UPDATE user SET Password=PASSWORD('&lt;new_password'&gt;)
+            <command>UPDATE user SET Password=PASSWORD('&lt;new_password&gt;')
             WHERE user='root';</command>
           </computeroutput>
         </member>
@@ -961,7 +961,7 @@ AllowOverride Limit
       incorporate the code changes necessary to fulfill the CERT advisory
       requirements mentioned in 
       <ulink
-      url="http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3">
+      url="http://www.cert.org/tech_tips/malicious_code_mitigation.html/#3">
       http://www.cet.org/tech_tips/malicious_code_mitigation.html/#3</ulink>.
       Executing the following code snippet from a UNIX command shell will
       rectify the problem if your Bugzilla installation is intended for an
@@ -1085,8 +1085,7 @@ AllowOverride Limit
 
       which can limit connections by ip-address. You may download this module
       at 
-      <ulink url="http://www.snert.com/Software/Throttle/">
-      http://www.snert.com/Software/Throttle/</ulink>. 
+      <ulink url="http://www.snert.com/Software/mod_throttle/"/>
       Follow the instructions to install into your Apache install. 
       <emphasis>This module only functions with the Apache web
       server!</emphasis>
@@ -1094,7 +1093,7 @@ AllowOverride Limit
       <command>ThrottleClientIP</command>
 
       command provided by this module to accomplish this goal. See the 
-      <ulink url="http://www.snert.com/Software/Throttle/">Module
+      <ulink url="http://www.snert.com/Software/mod_throttle/">Module
       Instructions</ulink>
       for more information.</para>
     </section>
diff --git a/editkeywords.cgi b/editkeywords.cgi
index 51294206d..2dbbeb6f3 100755
--- a/editkeywords.cgi
+++ b/editkeywords.cgi
@@ -123,6 +123,7 @@ unless (UserInGroup("editkeywords")) {
 
 
 my $action  = trim($::FORM{action}  || '');
+detaint_natural($::FORM{id});
 
 
 if ($action eq "") {
diff --git a/editproducts.cgi b/editproducts.cgi
index 8ef01ebe1..4c1bb5a8c 100755
--- a/editproducts.cgi
+++ b/editproducts.cgi
@@ -686,8 +686,9 @@ if ($action eq 'delete') {
             # I'm merely checking to make sure that the groupset is not
             # the superuser groupset in doing this update...
             SendSQL("UPDATE profiles " .
-                    "SET groupset = groupset - $bit " .
-                    "WHERE (groupset & $bit) " .
+                    "SET groupset = (groupset | $bit) - $bit, " .
+                    "blessgroupset = (blessgroupset | $bit) - $bit " .
+                    "WHERE ((groupset & $bit) or (blessgroupset & $bit)) " .
                     "AND (groupset != $::superusergroupset)");
             print "Users dropped from group '$group_desc'.<BR>\n";
 
diff --git a/globals.pl b/globals.pl
index cbb44b60f..ca20265e3 100644
--- a/globals.pl
+++ b/globals.pl
@@ -98,7 +98,7 @@ $::SIG{TERM} = 'IGNORE';
 $::SIG{PIPE} = 'IGNORE';
 
 # Contains the version string for the current running Bugzilla.
-$::param{'version'} = '2.16.3';
+$::param{'version'} = '2.16.4';
 
 $::dontchange = "--do_not_change--";
 $::chooseone = "--Choose_one:--";
@@ -617,7 +617,7 @@ $::VersionTableLoaded = 0;
 sub GetVersionTable {
     return if $::VersionTableLoaded;
     my $mtime = ModTime("data/versioncache");
-    if (!defined $mtime || $mtime eq "") {
+    if (!defined $mtime || $mtime eq "" || !-r "data/versioncache") {
         $mtime = 0;
     }
     if (time() - $mtime > 3600) {
@@ -729,8 +729,10 @@ sub GenerateRandomPassword {
     $size ||= 8;
 
     # The list of characters that can appear in a randomly generated password.
-    # Note that users can put any character into a password they choose themselves.
-    my @pwchars = (0..9, 'A'..'Z', 'a'..'z', '-', '_', '!', '@', '#', '$', '%', '^', '&', '*');
+    # Note that users can put any character into a password they choose
+    # themselves.
+    my @pwchars = (0..9, 'A'..'Z', 'a'..'z', '-', '_', '!', '@', '#', '$',
+        '%', '^', '*');
 
     # The number of characters in the list.
     my $pwcharslen = scalar(@pwchars);
diff --git a/post_bug.cgi b/post_bug.cgi
index 2edb1aca4..6f37b18bf 100755
--- a/post_bug.cgi
+++ b/post_bug.cgi
@@ -212,6 +212,10 @@ if (defined $::FORM{'cc'}) {
             my $ccid = DBNameToIdAndCheck($person);
             if ($ccid && !$ccids{$ccid}) {
                 $ccids{$ccid} = 1;
+                # if we got here, the DB has already verified that the email
+                # is legit.  Unless the admin has screwed with the emailregexp
+                # it'll be safe.
+                trick_taint($person);
                 push(@cc, $person);
             }
         }
diff --git a/process_bug.cgi b/process_bug.cgi
index aa8b668db..205b3f366 100755
--- a/process_bug.cgi
+++ b/process_bug.cgi
@@ -568,6 +568,8 @@ if (defined $::FORM{newcc} || defined $::FORM{removecc} || defined $::FORM{massc
         $cc_remove =~ s/[\s,]+/ /g; # Change all delimiters to a single space
         foreach my $person ( split(" ", $cc_remove) ) {
             my $pid = DBNameToIdAndCheck($person);
+            # if we got here, the DB has already verified the email
+            trick_taint($person);
             $cc_remove{$pid} = $person;
         }
     }
diff --git a/processmail b/processmail
index 3ddf28d94..b98d0f0ee 100755
--- a/processmail
+++ b/processmail
@@ -854,6 +854,7 @@ if ($ARGV[0] eq "rescanall") {
         print "All appropriate mail appears to have been sent\n"
     }
     foreach my $id (@list) {
+        %seen = ();
         if (detaint_natural($id)) {
             ProcessOneBug($id);
         }
diff --git a/t/008filter.t b/t/008filter.t
index 10d7fc62c..c9e063c78 100644
--- a/t/008filter.t
+++ b/t/008filter.t
@@ -41,14 +41,17 @@ use Cwd;
 
 # Undefine the record separator so we can read in whole files at once
 my $oldrecsep = $/;
-$/ = undef;
 my $topdir = cwd;
+$/ = undef;
 
 foreach my $path (@Support::Templates::include_paths) {
-    $path =~ m|template/([^/]+)/|;
+    $path =~ m|template/([^/]+)/([^/]+)|;
     my $lang = $1;
+    my $flavor = $2;
+
     chdir $topdir; # absolute path
     my @testitems = Support::Templates::find_actual_files($path);
+    chdir $topdir; # absolute path
     
     next unless @testitems;
     
@@ -79,7 +82,7 @@ foreach my $path (@Support::Templates::include_paths) {
         # There are some files we don't check, because there is no need to
         # filter their contents due to their content-type.
         if ($file =~ /\.(txt|png)\.tmpl$/) {
-            ok(1, "($lang) $file is filter-safe");
+            ok(1, "($lang/$flavor) $file is filter-safe");
             next;
         }
         
@@ -155,7 +158,7 @@ foreach my $path (@Support::Templates::include_paths) {
         
         if (@unfiltered) {
             my $uflist = join("\n  ", @unfiltered);
-            ok(0, "($lang) $fullpath has unfiltered directives:\n  $uflist\n--ERROR");
+            ok(0, "($lang/$flavor) $fullpath has unfiltered directives:\n  $uflist\n--ERROR");
         }
         else {
             # Find any members of the exclusion list which were not found
@@ -166,12 +169,12 @@ foreach my $path (@Support::Templates::include_paths) {
 
             if (@notfound) {
                 my $nflist = join("\n  ", @notfound);
-                ok(0, "($lang) $fullpath - FEL has extra members:\n  $nflist\n" . 
+                ok(0, "($lang/$flavor) $fullpath - FEL has extra members:\n  $nflist\n" . 
                                                                   "--WARNING");
             }
             else {
                 # Don't use the full path here - it's too long and unwieldy.
-                ok(1, "($lang) $file is filter-safe");
+                ok(1, "($lang/$flavor) $file is filter-safe");
             }
         }
     }
diff --git a/t/CVS/Entries b/t/CVS/Entries
index ffb1f5a08..730757628 100644
--- a/t/CVS/Entries
+++ b/t/CVS/Entries
@@ -1,7 +1,7 @@
-/001compile.t/1.8/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_3
-/002goodperl.t/1.7/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_3
-/003safesys.t/1.4/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_3
-/004template.t/1.15.2.3/Mon Feb 17 02:35:54 2003//TBUGZILLA-2_16_3
-/005no_tabs.t/1.10/Wed May  8 23:49:32 2002//TBUGZILLA-2_16_3
-/008filter.t/1.1.2.1/Thu Apr 24 20:45:11 2003//TBUGZILLA-2_16_3
+/001compile.t/1.8/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_4
+/002goodperl.t/1.7/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_4
+/003safesys.t/1.4/Wed May  8 23:49:31 2002//TBUGZILLA-2_16_4
+/004template.t/1.15.2.3/Mon Feb 17 02:35:54 2003//TBUGZILLA-2_16_4
+/005no_tabs.t/1.10/Wed May  8 23:49:32 2002//TBUGZILLA-2_16_4
+/008filter.t/1.1.2.2/Sat Apr 26 14:15:54 2003//TBUGZILLA-2_16_4
 D/Support////
diff --git a/t/CVS/Tag b/t/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/t/CVS/Tag
+++ b/t/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/t/Support/CVS/Entries b/t/Support/CVS/Entries
index 10824cbbc..c9977f9b9 100644
--- a/t/Support/CVS/Entries
+++ b/t/Support/CVS/Entries
@@ -1,4 +1,4 @@
-/Files.pm/1.9.6.2/Mon Feb 17 02:50:58 2003//TBUGZILLA-2_16_3
-/Systemexec.pm/1.2/Fri Oct 19 22:39:51 2001//TBUGZILLA-2_16_3
-/Templates.pm/1.9.2.1/Mon Feb 17 02:35:57 2003//TBUGZILLA-2_16_3
+/Files.pm/1.9.6.2/Mon Feb 17 02:50:58 2003//TBUGZILLA-2_16_4
+/Systemexec.pm/1.2/Fri Oct 19 22:39:51 2001//TBUGZILLA-2_16_4
+/Templates.pm/1.9.2.1/Mon Feb 17 02:35:57 2003//TBUGZILLA-2_16_4
 D
diff --git a/t/Support/CVS/Tag b/t/Support/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/t/Support/CVS/Tag
+++ b/t/Support/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/CVS/Entries b/template/CVS/Entries
index 1d01be73a..f235b1315 100644
--- a/template/CVS/Entries
+++ b/template/CVS/Entries
@@ -1,2 +1,2 @@
-/.cvsignore/1.3/Tue May  7 21:33:53 2002//TBUGZILLA-2_16_3
+/.cvsignore/1.3/Tue May  7 21:33:53 2002//TBUGZILLA-2_16_4
 D/en////
diff --git a/template/CVS/Tag b/template/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/CVS/Tag
+++ b/template/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/CVS/Entries b/template/en/CVS/Entries
index 0ca12bdef..dc4c3e89e 100644
--- a/template/en/CVS/Entries
+++ b/template/en/CVS/Entries
@@ -1,2 +1,2 @@
-/.cvsignore/1.1/Wed Apr 24 07:29:49 2002//TBUGZILLA-2_16_3
+/.cvsignore/1.1/Wed Apr 24 07:29:49 2002//TBUGZILLA-2_16_4
 D/default////
diff --git a/template/en/CVS/Tag b/template/en/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/CVS/Tag
+++ b/template/en/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/CVS/Entries b/template/en/default/CVS/Entries
index 161b35b26..f4ff430a4 100644
--- a/template/en/default/CVS/Entries
+++ b/template/en/default/CVS/Entries
@@ -1,6 +1,6 @@
-/filterexceptions.pl/1.1.2.1/Thu Apr 24 20:45:15 2003//TBUGZILLA-2_16_3
-/index.html.tmpl/1.4.2.2/Sun Jun 23 17:36:05 2002//TBUGZILLA-2_16_3
-/sidebar.xul.tmpl/1.3.2.1/Wed Jul 10 00:05:58 2002//TBUGZILLA-2_16_3
+/filterexceptions.pl/1.1.2.1/Thu Apr 24 20:45:15 2003//TBUGZILLA-2_16_4
+/index.html.tmpl/1.4.2.2/Sun Jun 23 17:36:05 2002//TBUGZILLA-2_16_4
+/sidebar.xul.tmpl/1.3.2.1/Wed Jul 10 00:05:58 2002//TBUGZILLA-2_16_4
 D/account////
 D/admin////
 D/attachment////
diff --git a/template/en/default/CVS/Entries.Log b/template/en/default/CVS/Entries.Log
index 3f7b14dda..522fecbbb 100644
--- a/template/en/default/CVS/Entries.Log
+++ b/template/en/default/CVS/Entries.Log
@@ -1,6 +1,8 @@
+A D/email////
 A D/flag////
 A D/pages////
 A D/request////
 R D/request////
 R D/pages////
 R D/flag////
+R D/email////
diff --git a/template/en/default/CVS/Tag b/template/en/default/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/CVS/Tag
+++ b/template/en/default/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/account/CVS/Entries b/template/en/default/account/CVS/Entries
index 185c70893..8efc02444 100644
--- a/template/en/default/account/CVS/Entries
+++ b/template/en/default/account/CVS/Entries
@@ -1,7 +1,7 @@
-/cancel-token.txt.tmpl/1.1/Thu Apr 18 18:56:15 2002//TBUGZILLA-2_16_3
-/create.html.tmpl/1.3/Tue Apr 23 23:27:32 2002//TBUGZILLA-2_16_3
-/created.html.tmpl/1.4/Mon May  6 19:16:50 2002//TBUGZILLA-2_16_3
-/exists.html.tmpl/1.4.2.1/Thu May 23 08:13:49 2002//TBUGZILLA-2_16_3
+/cancel-token.txt.tmpl/1.1/Thu Apr 18 18:56:15 2002//TBUGZILLA-2_16_4
+/create.html.tmpl/1.3/Tue Apr 23 23:27:32 2002//TBUGZILLA-2_16_4
+/created.html.tmpl/1.4/Mon May  6 19:16:50 2002//TBUGZILLA-2_16_4
+/exists.html.tmpl/1.4.2.1/Thu May 23 08:13:49 2002//TBUGZILLA-2_16_4
 D/email////
 D/password////
 D/prefs////
diff --git a/template/en/default/account/CVS/Tag b/template/en/default/account/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/account/CVS/Tag
+++ b/template/en/default/account/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/account/email/CVS/Entries b/template/en/default/account/email/CVS/Entries
index fc7a2ba45..5077681c8 100644
--- a/template/en/default/account/email/CVS/Entries
+++ b/template/en/default/account/email/CVS/Entries
@@ -1,4 +1,4 @@
-/change-new.txt.tmpl/1.3/Fri May  3 06:37:42 2002//TBUGZILLA-2_16_3
-/change-old.txt.tmpl/1.4/Mon May  6 19:16:46 2002//TBUGZILLA-2_16_3
-/confirm.html.tmpl/1.4.2.1/Thu May 23 08:13:51 2002//TBUGZILLA-2_16_3
+/change-new.txt.tmpl/1.3/Fri May  3 06:37:42 2002//TBUGZILLA-2_16_4
+/change-old.txt.tmpl/1.4/Mon May  6 19:16:46 2002//TBUGZILLA-2_16_4
+/confirm.html.tmpl/1.4.2.1/Thu May 23 08:13:51 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/account/email/CVS/Tag b/template/en/default/account/email/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/account/email/CVS/Tag
+++ b/template/en/default/account/email/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/account/password/CVS/Entries b/template/en/default/account/password/CVS/Entries
index c188ed476..0c50caa4e 100644
--- a/template/en/default/account/password/CVS/Entries
+++ b/template/en/default/account/password/CVS/Entries
@@ -1,3 +1,3 @@
-/forgotten-password.txt.tmpl/1.2/Fri May  3 06:37:47 2002//TBUGZILLA-2_16_3
-/set-forgotten-password.html.tmpl/1.3.2.1/Thu May 23 08:13:56 2002//TBUGZILLA-2_16_3
+/forgotten-password.txt.tmpl/1.2/Fri May  3 06:37:47 2002//TBUGZILLA-2_16_4
+/set-forgotten-password.html.tmpl/1.3.2.1/Thu May 23 08:13:56 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/account/password/CVS/Tag b/template/en/default/account/password/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/account/password/CVS/Tag
+++ b/template/en/default/account/password/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/account/prefs/CVS/Entries b/template/en/default/account/prefs/CVS/Entries
index 9b942a702..21a7163d4 100644
--- a/template/en/default/account/prefs/CVS/Entries
+++ b/template/en/default/account/prefs/CVS/Entries
@@ -1,6 +1,6 @@
-/account.html.tmpl/1.1.2.1/Thu May 23 08:13:58 2002//TBUGZILLA-2_16_3
-/email.html.tmpl/1.1.2.3/Wed Jul 17 18:28:37 2002//TBUGZILLA-2_16_3
-/footer.html.tmpl/1.1.2.1/Thu May 23 08:13:59 2002//TBUGZILLA-2_16_3
-/permissions.html.tmpl/1.1.2.1/Thu May 23 08:13:59 2002//TBUGZILLA-2_16_3
-/prefs.html.tmpl/1.4.2.2/Tue Aug 13 06:57:03 2002//TBUGZILLA-2_16_3
+/account.html.tmpl/1.1.2.1/Thu May 23 08:13:58 2002//TBUGZILLA-2_16_4
+/email.html.tmpl/1.1.2.3/Wed Jul 17 18:28:37 2002//TBUGZILLA-2_16_4
+/footer.html.tmpl/1.1.2.1/Thu May 23 08:13:59 2002//TBUGZILLA-2_16_4
+/permissions.html.tmpl/1.1.2.1/Thu May 23 08:13:59 2002//TBUGZILLA-2_16_4
+/prefs.html.tmpl/1.4.2.2/Tue Aug 13 06:57:03 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/account/prefs/CVS/Tag b/template/en/default/account/prefs/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/account/prefs/CVS/Tag
+++ b/template/en/default/account/prefs/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/admin/CVS/Tag b/template/en/default/admin/CVS/Tag
index 93d39262b..d861f2cc4 100644
--- a/template/en/default/admin/CVS/Tag
+++ b/template/en/default/admin/CVS/Tag
@@ -1 +1 @@
-TBUGZILLA-2_16_3
+TBUGZILLA-2_16_4
diff --git a/template/en/default/admin/attachstatus/CVS/Entries b/template/en/default/admin/attachstatus/CVS/Entries
index e10dd1d6a..7864e39b6 100644
--- a/template/en/default/admin/attachstatus/CVS/Entries
+++ b/template/en/default/admin/attachstatus/CVS/Entries
@@ -1,5 +1,5 @@
-/create.html.tmpl/1.3/Tue Apr 23 23:27:26 2002//TBUGZILLA-2_16_3
-/delete.html.tmpl/1.3/Tue Apr 23 23:27:25 2002//TBUGZILLA-2_16_3
-/edit.html.tmpl/1.4/Mon May  6 19:16:58 2002//TBUGZILLA-2_16_3
-/list.html.tmpl/1.4/Mon May  6 19:16:58 2002//TBUGZILLA-2_16_3
+/create.html.tmpl/1.3/Tue Apr 23 23:27:26 2002//TBUGZILLA-2_16_4
+/delete.html.tmpl/1.3/Tue Apr 23 23:27:25 2002//TBUGZILLA-2_16_4
+/edit.html.tmpl/1.4/Mon May  6 19:16:58 2002//TBUGZILLA-2_16_4
+/list.html.tmpl/1.4/Mon May  6 19:16:58 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/admin/attachstatus/CVS/Tag b/template/en/default/admin/attachstatus/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/admin/attachstatus/CVS/Tag
+++ b/template/en/default/admin/attachstatus/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/attachment/CVS/Entries b/template/en/default/attachment/CVS/Entries
index 5a11241b0..5d2c6a550 100644
--- a/template/en/default/attachment/CVS/Entries
+++ b/template/en/default/attachment/CVS/Entries
@@ -1,8 +1,8 @@
-/content-types.html.tmpl/1.1/Thu Apr 18 18:56:29 2002//TBUGZILLA-2_16_3
-/create.html.tmpl/1.5.2.2/Tue Jun  4 22:56:38 2002//TBUGZILLA-2_16_3
-/created.html.tmpl/1.4.2.1/Thu May 23 08:14:02 2002//TBUGZILLA-2_16_3
-/edit.html.tmpl/1.4.2.3/Thu Apr 24 20:45:18 2003//TBUGZILLA-2_16_3
-/list.html.tmpl/1.1/Thu Apr 18 18:56:30 2002//TBUGZILLA-2_16_3
-/show-multiple.html.tmpl/1.3.2.1/Thu May 23 08:14:03 2002//TBUGZILLA-2_16_3
-/updated.html.tmpl/1.4.2.1/Thu May 23 08:14:03 2002//TBUGZILLA-2_16_3
+/content-types.html.tmpl/1.1/Thu Apr 18 18:56:29 2002//TBUGZILLA-2_16_4
+/create.html.tmpl/1.5.2.2/Tue Jun  4 22:56:38 2002//TBUGZILLA-2_16_4
+/created.html.tmpl/1.4.2.1/Thu May 23 08:14:02 2002//TBUGZILLA-2_16_4
+/edit.html.tmpl/1.4.2.3/Thu Apr 24 20:45:18 2003//TBUGZILLA-2_16_4
+/list.html.tmpl/1.1/Thu Apr 18 18:56:30 2002//TBUGZILLA-2_16_4
+/show-multiple.html.tmpl/1.3.2.1/Thu May 23 08:14:03 2002//TBUGZILLA-2_16_4
+/updated.html.tmpl/1.4.2.1/Thu May 23 08:14:03 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/attachment/CVS/Tag b/template/en/default/attachment/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/attachment/CVS/Tag
+++ b/template/en/default/attachment/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/bug/CVS/Entries b/template/en/default/bug/CVS/Entries
index 0296ae0d4..39263024e 100644
--- a/template/en/default/bug/CVS/Entries
+++ b/template/en/default/bug/CVS/Entries
@@ -1,11 +1,11 @@
-/choose-xml.html.tmpl/1.4.2.1/Thu May 23 08:14:05 2002//TBUGZILLA-2_16_3
-/choose.html.tmpl/1.3/Tue Apr 23 23:27:50 2002//TBUGZILLA-2_16_3
-/comments.html.tmpl/1.1.2.1/Sat Jun 22 21:03:21 2002//TBUGZILLA-2_16_3
-/dependency-graph.html.tmpl/1.5.2.1/Thu May 23 08:14:05 2002//TBUGZILLA-2_16_3
-/dependency-tree.html.tmpl/1.4.2.1/Mon May 13 06:24:20 2002//TBUGZILLA-2_16_3
-/edit.html.tmpl/1.7.2.5/Tue Jul  9 01:17:59 2002//TBUGZILLA-2_16_3
-/navigate.html.tmpl/1.1.2.1/Thu May  9 23:15:05 2002//TBUGZILLA-2_16_3
-/show-multiple.html.tmpl/1.3.2.2/Thu Apr 24 20:45:20 2003//TBUGZILLA-2_16_3
+/choose-xml.html.tmpl/1.4.2.1/Thu May 23 08:14:05 2002//TBUGZILLA-2_16_4
+/choose.html.tmpl/1.3/Tue Apr 23 23:27:50 2002//TBUGZILLA-2_16_4
+/comments.html.tmpl/1.1.2.1/Sat Jun 22 21:03:21 2002//TBUGZILLA-2_16_4
+/dependency-graph.html.tmpl/1.5.2.1/Thu May 23 08:14:05 2002//TBUGZILLA-2_16_4
+/dependency-tree.html.tmpl/1.4.2.1/Mon May 13 06:24:20 2002//TBUGZILLA-2_16_4
+/edit.html.tmpl/1.7.2.5/Tue Jul  9 01:17:59 2002//TBUGZILLA-2_16_4
+/navigate.html.tmpl/1.1.2.1/Thu May  9 23:15:05 2002//TBUGZILLA-2_16_4
+/show-multiple.html.tmpl/1.3.2.2/Thu Apr 24 20:45:20 2003//TBUGZILLA-2_16_4
 D/activity////
 D/create////
 D/process////
diff --git a/template/en/default/bug/CVS/Tag b/template/en/default/bug/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/bug/CVS/Tag
+++ b/template/en/default/bug/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/bug/activity/CVS/Entries b/template/en/default/bug/activity/CVS/Entries
index ef0deaa15..f1201d727 100644
--- a/template/en/default/bug/activity/CVS/Entries
+++ b/template/en/default/bug/activity/CVS/Entries
@@ -1,3 +1,3 @@
-/show.html.tmpl/1.3.2.1/Thu May 23 08:14:07 2002//TBUGZILLA-2_16_3
-/table.html.tmpl/1.1/Thu Apr 18 18:56:38 2002//TBUGZILLA-2_16_3
+/show.html.tmpl/1.3.2.1/Thu May 23 08:14:07 2002//TBUGZILLA-2_16_4
+/table.html.tmpl/1.1/Thu Apr 18 18:56:38 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/bug/activity/CVS/Tag b/template/en/default/bug/activity/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/bug/activity/CVS/Tag
+++ b/template/en/default/bug/activity/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/bug/create/CVS/Entries b/template/en/default/bug/create/CVS/Entries
index 91bef8653..82dbf5157 100644
--- a/template/en/default/bug/create/CVS/Entries
+++ b/template/en/default/bug/create/CVS/Entries
@@ -1,6 +1,6 @@
-/comment.txt.tmpl/1.2/Mon May  6 19:17:06 2002//TBUGZILLA-2_16_3
-/create.html.tmpl/1.6.2.5/Thu Apr 24 20:45:22 2003//TBUGZILLA-2_16_3
-/created.html.tmpl/1.4/Wed May  1 19:00:46 2002//TBUGZILLA-2_16_3
-/make-template.html.tmpl/1.3.2.1/Thu Apr 24 20:45:24 2003//TBUGZILLA-2_16_3
-/user-message.html.tmpl/1.1.2.1/Wed Jun  5 03:42:23 2002//TBUGZILLA-2_16_3
+/comment.txt.tmpl/1.2/Mon May  6 19:17:06 2002//TBUGZILLA-2_16_4
+/create.html.tmpl/1.6.2.5/Thu Apr 24 20:45:22 2003//TBUGZILLA-2_16_4
+/created.html.tmpl/1.4/Wed May  1 19:00:46 2002//TBUGZILLA-2_16_4
+/make-template.html.tmpl/1.3.2.1/Thu Apr 24 20:45:24 2003//TBUGZILLA-2_16_4
+/user-message.html.tmpl/1.1.2.1/Wed Jun  5 03:42:23 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/bug/create/CVS/Tag b/template/en/default/bug/create/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/bug/create/CVS/Tag
+++ b/template/en/default/bug/create/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/bug/process/CVS/Entries b/template/en/default/bug/process/CVS/Entries
index 873edd68b..0cc40b8b3 100644
--- a/template/en/default/bug/process/CVS/Entries
+++ b/template/en/default/bug/process/CVS/Entries
@@ -1,6 +1,6 @@
-/confirm-duplicate.html.tmpl/1.2.2.1/Tue Sep  3 07:24:57 2002//TBUGZILLA-2_16_3
-/midair.html.tmpl/1.3.2.1/Tue Sep  3 07:24:58 2002//TBUGZILLA-2_16_3
-/next.html.tmpl/1.1/Sun Apr 21 21:30:21 2002//TBUGZILLA-2_16_3
-/results.html.tmpl/1.3/Wed May  1 19:00:49 2002//TBUGZILLA-2_16_3
-/verify-new-product.html.tmpl/1.3.2.5/Tue Sep  3 07:24:58 2002//TBUGZILLA-2_16_3
+/confirm-duplicate.html.tmpl/1.2.2.1/Tue Sep  3 07:24:57 2002//TBUGZILLA-2_16_4
+/midair.html.tmpl/1.3.2.1/Tue Sep  3 07:24:58 2002//TBUGZILLA-2_16_4
+/next.html.tmpl/1.1/Sun Apr 21 21:30:21 2002//TBUGZILLA-2_16_4
+/results.html.tmpl/1.3/Wed May  1 19:00:49 2002//TBUGZILLA-2_16_4
+/verify-new-product.html.tmpl/1.3.2.5/Tue Sep  3 07:24:58 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/bug/process/CVS/Tag b/template/en/default/bug/process/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/bug/process/CVS/Tag
+++ b/template/en/default/bug/process/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/bug/votes/CVS/Entries b/template/en/default/bug/votes/CVS/Entries
index a75635519..f09406467 100644
--- a/template/en/default/bug/votes/CVS/Entries
+++ b/template/en/default/bug/votes/CVS/Entries
@@ -1,4 +1,4 @@
-/delete-all.html.tmpl/1.4/Mon May  6 19:17:09 2002//TBUGZILLA-2_16_3
-/list-for-bug.html.tmpl/1.4.2.3/Sat Jun 22 10:35:09 2002//TBUGZILLA-2_16_3
-/list-for-user.html.tmpl/1.6.2.1/Thu May 23 08:14:16 2002//TBUGZILLA-2_16_3
+/delete-all.html.tmpl/1.4/Mon May  6 19:17:09 2002//TBUGZILLA-2_16_4
+/list-for-bug.html.tmpl/1.4.2.3/Sat Jun 22 10:35:09 2002//TBUGZILLA-2_16_4
+/list-for-user.html.tmpl/1.6.2.1/Thu May 23 08:14:16 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/bug/votes/CVS/Tag b/template/en/default/bug/votes/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/bug/votes/CVS/Tag
+++ b/template/en/default/bug/votes/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/global/CVS/Entries b/template/en/default/global/CVS/Entries
index e6c78c035..adc63265e 100644
--- a/template/en/default/global/CVS/Entries
+++ b/template/en/default/global/CVS/Entries
@@ -1,11 +1,11 @@
-/banner.html.tmpl/1.1.2.1/Tue Jun  4 05:56:34 2002//TBUGZILLA-2_16_3
-/choose-product.html.tmpl/1.6.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_3
-/code-error.html.tmpl/1.4.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_3
-/footer.html.tmpl/1.6/Tue May  7 21:56:40 2002//TBUGZILLA-2_16_3
-/header.html.tmpl/1.5.2.7/Thu Jul  4 11:21:00 2002//TBUGZILLA-2_16_3
-/hidden-fields.html.tmpl/1.2.2.4/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_3
-/message.html.tmpl/1.3.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_3
-/select-menu.html.tmpl/1.1.2.1/Mon Jun  3 22:34:12 2002//TBUGZILLA-2_16_3
-/useful-links.html.tmpl/1.2.2.6/Wed Jul 10 00:06:00 2002//TBUGZILLA-2_16_3
-/user-error.html.tmpl/1.4/Mon May  6 19:17:12 2002//TBUGZILLA-2_16_3
+/banner.html.tmpl/1.1.2.1/Tue Jun  4 05:56:34 2002//TBUGZILLA-2_16_4
+/choose-product.html.tmpl/1.6.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_4
+/code-error.html.tmpl/1.4.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_4
+/footer.html.tmpl/1.6/Tue May  7 21:56:40 2002//TBUGZILLA-2_16_4
+/header.html.tmpl/1.5.2.7/Thu Jul  4 11:21:00 2002//TBUGZILLA-2_16_4
+/hidden-fields.html.tmpl/1.2.2.4/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_4
+/message.html.tmpl/1.3.2.1/Thu Apr 24 20:45:26 2003//TBUGZILLA-2_16_4
+/select-menu.html.tmpl/1.1.2.1/Mon Jun  3 22:34:12 2002//TBUGZILLA-2_16_4
+/useful-links.html.tmpl/1.2.2.6/Wed Jul 10 00:06:00 2002//TBUGZILLA-2_16_4
+/user-error.html.tmpl/1.4/Mon May  6 19:17:12 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/global/CVS/Tag b/template/en/default/global/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/global/CVS/Tag
+++ b/template/en/default/global/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/list/CVS/Entries b/template/en/default/list/CVS/Entries
index 7bfcd68ee..927dd18fd 100644
--- a/template/en/default/list/CVS/Entries
+++ b/template/en/default/list/CVS/Entries
@@ -1,9 +1,9 @@
-/change-columns.html.tmpl/1.3.2.1/Thu Apr 24 20:45:29 2003//TBUGZILLA-2_16_3
-/edit-multiple.html.tmpl/1.4.2.2/Sun Jun 30 04:24:57 2002//TBUGZILLA-2_16_3
-/list-rdf.rdf.tmpl/1.1/Thu Apr 18 18:56:55 2002//TBUGZILLA-2_16_3
-/list-simple.html.tmpl/1.4.2.1/Thu May 23 08:14:22 2002//TBUGZILLA-2_16_3
-/list.html.tmpl/1.3.2.3/Thu Apr 24 20:45:29 2003//TBUGZILLA-2_16_3
-/quips.html.tmpl/1.4.2.2/Tue Nov 26 20:32:00 2002//TBUGZILLA-2_16_3
-/server-push.html.tmpl/1.2/Mon May  6 19:17:19 2002//TBUGZILLA-2_16_3
-/table.html.tmpl/1.4.2.3/Thu Apr 24 20:45:30 2003//TBUGZILLA-2_16_3
+/change-columns.html.tmpl/1.3.2.1/Thu Apr 24 20:45:29 2003//TBUGZILLA-2_16_4
+/edit-multiple.html.tmpl/1.4.2.2/Sun Jun 30 04:24:57 2002//TBUGZILLA-2_16_4
+/list-rdf.rdf.tmpl/1.1/Thu Apr 18 18:56:55 2002//TBUGZILLA-2_16_4
+/list-simple.html.tmpl/1.4.2.1/Thu May 23 08:14:22 2002//TBUGZILLA-2_16_4
+/list.html.tmpl/1.3.2.3/Thu Apr 24 20:45:29 2003//TBUGZILLA-2_16_4
+/quips.html.tmpl/1.4.2.2/Tue Nov 26 20:32:00 2002//TBUGZILLA-2_16_4
+/server-push.html.tmpl/1.2/Mon May  6 19:17:19 2002//TBUGZILLA-2_16_4
+/table.html.tmpl/1.4.2.3/Thu Apr 24 20:45:30 2003//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/list/CVS/Tag b/template/en/default/list/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/list/CVS/Tag
+++ b/template/en/default/list/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/reports/CVS/Entries b/template/en/default/reports/CVS/Entries
index 34eef57bc..586c0fb2e 100644
--- a/template/en/default/reports/CVS/Entries
+++ b/template/en/default/reports/CVS/Entries
@@ -1,6 +1,6 @@
-/components.html.tmpl/1.4.2.2/Thu May 30 19:38:22 2002//TBUGZILLA-2_16_3
-/duplicates-simple.html.tmpl/1.1/Fri Apr 26 23:18:53 2002//TBUGZILLA-2_16_3
-/duplicates-table.html.tmpl/1.1.2.2/Thu Jun 13 22:22:32 2002//TBUGZILLA-2_16_3
-/duplicates.html.tmpl/1.4.2.2/Thu Apr 24 20:45:33 2003//TBUGZILLA-2_16_3
-/keywords.html.tmpl/1.4/Wed Apr 24 18:27:43 2002//TBUGZILLA-2_16_3
+/components.html.tmpl/1.4.2.2/Thu May 30 19:38:22 2002//TBUGZILLA-2_16_4
+/duplicates-simple.html.tmpl/1.1/Fri Apr 26 23:18:53 2002//TBUGZILLA-2_16_4
+/duplicates-table.html.tmpl/1.1.2.2/Thu Jun 13 22:22:32 2002//TBUGZILLA-2_16_4
+/duplicates.html.tmpl/1.4.2.3/Fri Oct 10 22:20:24 2003//TBUGZILLA-2_16_4
+/keywords.html.tmpl/1.4/Wed Apr 24 18:27:43 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/reports/CVS/Tag b/template/en/default/reports/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/reports/CVS/Tag
+++ b/template/en/default/reports/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/template/en/default/reports/duplicates.html.tmpl b/template/en/default/reports/duplicates.html.tmpl
index da218d7c5..09c2f3067 100644
--- a/template/en/default/reports/duplicates.html.tmpl
+++ b/template/en/default/reports/duplicates.html.tmpl
@@ -136,7 +136,7 @@
 
 <blockquote>
   The Most Frequent Bugs page lists the known open bugs which 
-  are reported most frequently in recent builds of Mozilla. It is 
+  are reported most frequently in recent builds. It is 
   automatically generated from the Bugzilla database every 24 hours, by 
   counting the number of direct and indirect duplicates of bugs.
   This information is provided in order to assist in minimizing
diff --git a/template/en/default/search/CVS/Entries b/template/en/default/search/CVS/Entries
index 8f8d8c4f3..21e19651a 100644
--- a/template/en/default/search/CVS/Entries
+++ b/template/en/default/search/CVS/Entries
@@ -1,5 +1,5 @@
-/boolean-charts.html.tmpl/1.1/Fri Apr 26 20:03:08 2002//TBUGZILLA-2_16_3
-/form.html.tmpl/1.2.2.5/Thu Jul 11 19:28:05 2002//TBUGZILLA-2_16_3
-/knob.html.tmpl/1.2.2.2/Sat Jun 22 23:56:00 2002//TBUGZILLA-2_16_3
-/search.html.tmpl/1.8.2.1/Tue Jun  4 22:56:40 2002//TBUGZILLA-2_16_3
+/boolean-charts.html.tmpl/1.1/Fri Apr 26 20:03:08 2002//TBUGZILLA-2_16_4
+/form.html.tmpl/1.2.2.5/Thu Jul 11 19:28:05 2002//TBUGZILLA-2_16_4
+/knob.html.tmpl/1.2.2.2/Sat Jun 22 23:56:00 2002//TBUGZILLA-2_16_4
+/search.html.tmpl/1.8.2.1/Tue Jun  4 22:56:40 2002//TBUGZILLA-2_16_4
 D
diff --git a/template/en/default/search/CVS/Tag b/template/en/default/search/CVS/Tag
index 6406b9811..c9f26db07 100644
--- a/template/en/default/search/CVS/Tag
+++ b/template/en/default/search/CVS/Tag
@@ -1 +1 @@
-NBUGZILLA-2_16_3
+NBUGZILLA-2_16_4
diff --git a/votes.cgi b/votes.cgi
index 7a387e0e1..f77e1efc8 100644
--- a/votes.cgi
+++ b/votes.cgi
@@ -135,7 +135,7 @@ sub show_user {
     
     my $canedit = 1 if ($name eq $::COOKIE{'Bugzilla_login'});
     
-    SendSQL("LOCK TABLES bugs READ, products READ, votes WRITE,
+    SendSQL("LOCK TABLES bugs READ, products READ, profiles READ, votes WRITE,
              cc AS selectVisible_cc READ");
     
     if ($canedit && $bug_id) {
@@ -188,7 +188,9 @@ sub show_user {
             # and they can see there are votes 'missing', but not on what bug
             # they are. This seems a reasonable compromise; the alternative is
             # to lie in the totals.
-            next if !CanSeeBug($id, $who, $usergroupset);            
+            next if !CanSeeBug($id, 
+                               DBNameToIdAndCheck($::COOKIE{'Bugzilla_login'}),
+                               $usergroupset);            
             
             push (@bugs, { id => $id, 
                            summary => $summary,
-- 
GitLab