summaryrefslogtreecommitdiff
path: root/devel/bugzilla
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2017-03-17 16:26:30 +0000
committermef <mef@pkgsrc.org>2017-03-17 16:26:30 +0000
commitf25f1f9b85dbb61cf80065e7af70a69abdb95d7e (patch)
tree8b0e16bae366d288e5be2fd7e29faa8d3e62ddb2 /devel/bugzilla
parent19655a4f69fde66ede1c61ab4005a1dee0942b7f (diff)
downloadpkgsrc-f25f1f9b85dbb61cf80065e7af70a69abdb95d7e.tar.gz
Update devel/bugzilla from 2.22.7 to 5.0.3
------------------------------------- - please note devel/bugzilla3 has now 3.6.8 - Below is a Release note for 5.0.1 to 5.0.3 from: https://www.bugzilla.org/releases/5.0.3/release-notes.html ------------------------------------- Bugzilla 5.0.3 Release Notes * Introduction * Updates in this 5.0.x Release .. (original has more sections, but omitted, see above URL for more info) Introduction Welcome to Bugzilla 5.0! It has been slightly over two years since we released Bugzilla 4.4 in May of 2013. This new major release comes with many new features and improvements to WebServices and performance. If you're upgrading, make sure to read Notes On Upgrading From a Previous Version. If you are upgrading from a release before 4.4, make sure to read the release notes for all the previous versions in between your version and this one, particularly the Upgrading section of each version's release notes. Updates in this 5.0.x Release 5.0.3 This release fixes one security issue. See the Security Advisory for details. This release also contains the following bug fixes: * A regression in Bugzilla 5.0.2 caused whine.pl to be unable to send emails due to a missing subroutine. (Bug 1235395) * The Encode module changed the way it encodes strings, causing email addresses in emails sent by Bugzilla to be encoded, preventing emails from being correctly delivered to recipients. We now encode email headers correctly. (Bug 1246228) * Fix additional taint issues with Strawberry Perl. (Bug 987742 and bug 1089448) * When exporting a buglist as a CSV file, fields starting with either "=", "+", "-" or "@" are preceded by a space to not trigger formula execution in Excel. (Bug 1259881) * An extension which allows user-controlled data to be used as a link in tabs could trigger XSS if the data is not correctly sanitized. Bugzilla no longer relies on the extension to do the sanity check. A vanilla installation is not affected as no tab is user-controlled. (Bug 1250114) * Extensions can now easily override the favicon used for the Bugzilla website. (Bug 1250264) 5.0.2 This release fixes two security issues. See the Security Advisory for details. This release also contains the following bug fixes: * mod_perl now works correctly with mod_access_compat turned off on Apache 2.4. To regenerate the .htaccess files, you must first delete all existing ones in subdirectories: find . -mindepth 2 -name .htaccess -exec rm -f {} \; You must then run checksetup.pl again to recreate them with the correct syntax. (Bug 1223790) * Emails sent by Bugzilla are now correctly encoded as UTF-8. (Bug 714724) * Strawberry Perl is now fully supported on Windows. (Bug 1089448 and bug 987742) * The XML-RPC API now works with IIS on Windows. (Bug 708252) * Some queries should now be faster on PostgreSQL. (Bug 1184431) 5.0.1 This release fixes one security issue. See the Security Advisory for details. This release also contains the following bug fixes: * Users whose login name is not an email address could not log in on installations which use LDAP to authenticate users. (Bug 1179160) * If a mandatory custom field was hidden, it was not possible to create a new bug or to edit existing ones. (Bug 1183398 and bug 1196969) * A user editing his login name to point to a non-existent email address could cause Bugzilla to stop working, causing a denial of service. (Bug 1194987) * Emails generated during a transaction made PostgreSQL stop working. (Bug 1186700) * Bugs containing a comment with a reference to a bug ID larger than 2^31 could not be displayed anymore using PostgreSQL. (Bug 1191937) * The date picker in the "Time Summary" page was broken. (Bug 1181649) * If Test::Taint or any other Perl module required to use the JSON-RPC API was not installed or was too old, the UI to tag comments was displayed anyway, you could tag comments, but tags were not persistent (they were lost on page reload). Now the UI to tag comments is not displayed at all until the missing Perl modules are installed and up-to-date. (Bug 1183227) * Custom fields of type INTEGER now accept negative integers. (Bug 1198659) * On Windows, the checksetup.pl installation script no longer asks for a SMTP server. It can be set after the installation is complete. (Bug 1191255)
Diffstat (limited to 'devel/bugzilla')
-rw-r--r--devel/bugzilla/MESSAGE14
-rw-r--r--devel/bugzilla/Makefile176
-rw-r--r--devel/bugzilla/PLIST608
-rw-r--r--devel/bugzilla/distinfo12
-rw-r--r--devel/bugzilla/files/bugzilla.conf3
-rw-r--r--devel/bugzilla/files/localconfig117
-rw-r--r--devel/bugzilla/options.mk85
-rw-r--r--devel/bugzilla/patches/patch-Bugzilla_Install_Filesystem_pm15
-rw-r--r--devel/bugzilla/patches/patch-aa13
9 files changed, 685 insertions, 358 deletions
diff --git a/devel/bugzilla/MESSAGE b/devel/bugzilla/MESSAGE
index 08015b3d70e..708ab93ddef 100644
--- a/devel/bugzilla/MESSAGE
+++ b/devel/bugzilla/MESSAGE
@@ -1,19 +1,19 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.4 2013/02/26 12:48:28 wiz Exp $
+$NetBSD: MESSAGE,v 1.5 2017/03/17 16:26:30 mef Exp $
To complete the setup you will need to read the Bugzilla-Guide.txt in order
-to setup mySQL properly. In particular section 2.2.2 of the document deals
-with database setup. After the initial setup of the database you can then
-check the settings in ${BZDIR}/localconfig and:
+to setup Database counter-part properly. In particular secion 2.2.2 of the
+document deals with database setup. After the initial setup of the database
+you can then check the settings in ${BZDIR}/localconfig and with super user
+privilege,
- cd ${BZDIR}
+ cd ${BZDIR};
./checksetup.pl
You will need to make Bugzilla accessible through your HTTP server.
If you are running Apache then you may add the following lines to httpd.conf:
- DirectoryIndex index.cgi index.html
- Include ${PKG_SYSCONFDIR}/httpd/bugzilla.conf
+ Include ${PKG_SYSCONFDIR}/bugzilla.conf
to make Bugzilla accessible through:
diff --git a/devel/bugzilla/Makefile b/devel/bugzilla/Makefile
index 733ce072af0..fa1bc78c16e 100644
--- a/devel/bugzilla/Makefile
+++ b/devel/bugzilla/Makefile
@@ -1,27 +1,67 @@
-# $NetBSD: Makefile,v 1.44 2016/07/09 06:38:05 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2017/03/17 16:26:30 mef Exp $
-DISTNAME= bugzilla-2.22.7
-PKGREVISION= 8
+DISTNAME= bugzilla-5.0.3
CATEGORIES= www devel
MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=webtools/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.bugzilla.org/
COMMENT= Web based bug tracking system
-
-DEPENDS+= p5-AppConfig>=1.52:../../devel/p5-AppConfig
-DEPENDS+= p5-CGI>=2.93:../../www/p5-CGI
-DEPENDS+= p5-DBI>=1.38:../../databases/p5-DBI
-#DEPENDS+= {perl>=5.6.1,p5-File-Temp-[0-9]*}:../../devel/p5-File-Temp
-DEPENDS+= p5-Template-Toolkit>=2.10:../../www/p5-Template-Toolkit
-#DEPENDS+= {perl>=5.17.3,p5-Text-Tabs+Wrap>=2001.0131}:../../textproc/p5-Text-Tabs+Wrap
-#DEPENDS+= p5-Storable-[0-9]*:../../devel/p5-Storable
-DEPENDS+= p5-TimeDate>=1.16:../../time/p5-TimeDate
-DEPENDS+= p5-MailTools>=1.74:../../mail/p5-MailTools
-#DEPENDS+= {perl>=5.8.4,p5-MIME-Base64>=3.01}:../../converters/p5-MIME-Base64
-DEPENDS+= p5-MIME-tools>=5.406:../../mail/p5-MIME-tools
-
-PKG_DESTDIR_SUPPORT= destdir
+LICENSE= mpl-2.0
+
+# mod_perl
+DEPENDS+= ap2[0-9]-perl-[0-9]*:../../www/ap2-perl
+DEPENDS+= p5-CGI-[0-9]*:../../www/p5-CGI
+DEPENDS+= p5-Digest-SHA-[0-9]*:../../security/p5-Digest-SHA
+DEPENDS+= p5-TimeDate-[0-9]*:../../time/p5-TimeDate
+DEPENDS+= p5-DateTime-[0-9]*:../../time/p5-DateTime
+DEPENDS+= p5-DateTime-TimeZone-[0-9]*:../../time/p5-DateTime-TimeZone
+DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
+DEPENDS+= p5-Template-Toolkit-[0-9]*:../../www/p5-Template-Toolkit
+DEPENDS+= p5-Email-Sender-[0-9]*:../../mail/p5-Email-Sender
+DEPENDS+= p5-Email-MIME-[0-9]*:../../mail/p5-Email-MIME
+DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
+DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
+DEPENDS+= p5-Math-Random-ISAAC-[0-9]*:../../math/p5-Math-Random-ISAAC
+DEPENDS+= p5-File-Slurp-[0-9]*:../../devel/p5-File-Slurp
+DEPENDS+= p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
+
+DEPENDS+= p5-GD-[0-9]*:../../graphics/p5-GD
+DEPENDS+= p5-Chart-[0-9]*:../../graphics/p5-Chart
+DEPENDS+= libwww-[0-9]*:../../www/libwww
+DEPENDS+= p5-Template-GD-[0-9]*:../../graphics/p5-Template-GD
+DEPENDS+= p5-GDTextUtil-[0-9]*:../../graphics/p5-GDTextUtil
+DEPENDS+= p5-GDGraph-[0-9]*:../../graphics/p5-GDGraph
+DEPENDS+= p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools
+DEPENDS+= p5-XML-Twig-[0-9]*:../../textproc/p5-XML-Twig
+DEPENDS+= p5-PatchReader-[0-9]*:../../devel/p5-PatchReader
+DEPENDS+= p5-perl-ldap-[0-9]*:../../databases/p5-perl-ldap
+DEPENDS+= p5-Authen-SASL-[0-9]*:../../security/p5-Authen-SASL
+DEPENDS+= p5-Net-SMTP-SSL-[0-9]*:../../mail/p5-Net-SMTP-SSL
+DEPENDS+= p5-RadiusPerl-[0-9]*:../../net/p5-RadiusPerl
+DEPENDS+= p5-SOAP-Lite-[0-9]*:../../net/p5-SOAP-Lite
+DEPENDS+= p5-XMLRPC-Lite-[0-9]*:../../net/p5-XMLRPC-Lite
+DEPENDS+= p5-JSON-RPC-[0-9]*:../../www/p5-JSON-RPC
+DEPENDS+= p5-Test-Taint-[0-9]*:../../devel/p5-Test-Taint
+DEPENDS+= p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser
+DEPENDS+= p5-HTML-Scrubber-[0-9]*:../../www/p5-HTML-Scrubber
+DEPENDS+= p5-Encode-[0-9]*:../../textproc/p5-Encode
+DEPENDS+= p5-Encode-Detect-[0-9]*:../../textproc/p5-Encode-Detect
+DEPENDS+= p5-Email-Reply-[0-9]*:../../mail/p5-Email-Reply
+DEPENDS+= p5-HTML-FormatText-WithLinks-[0-9]*:../../textproc/p5-HTML-FormatText-WithLinks
+DEPENDS+= p5-TheSchwartz-[0-9]*:../../devel/p5-TheSchwartz
+DEPENDS+= p5-Daemon-Generic-[0-9]*:../../sysutils/p5-Daemon-Generic
+DEPENDS+= p5-File-MimeInfo-[0-9]*:../../devel/p5-File-MimeInfo
+DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy
+DEPENDS+= p5-Cache-Memcached-[0-9]*:../../devel/p5-Cache-Memcached
+DEPENDS+= p5-File-Copy-Recursive-[0-9]*:../../sysutils/p5-File-Copy-Recursive
+DEPENDS+= p5-File-Which-[0-9]*:../../devel/p5-File-Which
+
+# DEPENDS+= p5-DBI>=1.41:../../databases/p5-DBI
+# DEPENDS+= p5-Template-Toolkit>=2.15:../../www/p5-Template-Toolkit
+# DEPENDS+= p5-TimeDate>=1.16:../../time/p5-TimeDate
+# DEPENDS+= p5-Email-Send>=2.00:../../mail/p5-Email-Send
+# DEPENDS+= p5-Email-MIME>=1.903:../../mail/p5-Email-MIME
.include "../../mk/bsd.prefs.mk"
.include "options.mk"
@@ -33,22 +73,22 @@ BZ_WEB_GROUP?= ${APACHE_GROUP}
SENDMAIL?= /usr/sbin/sendmail
CVS?= /usr/bin/cvs
-BUILD_DEFS+= SENDMAIL CVS
+BUILD_DEFS+= SENDMAIL CVS APACHE_USER APACHE_GROUP
+PERL5_REQD+= 5.8.1
PKG_USERS_VARS+= APACHE_USER
PKG_GROUPS_VARS+= BZ_WEB_GROUP APACHE_GROUP
-MESSAGE_SUBST+= BZDIR=${BZDIR:Q} PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
+MESSAGE_SUBST+= BZDIR=${BZDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
-BZDIR= ${PREFIX}/share/bugzilla
-EGDIR= ${PREFIX}/share/examples/bugzilla
-DOCDIR= ${PREFIX}/share/doc/bugzilla
-CONF_FILES= ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf
+BZDIR= ${PREFIX}/share/bugzilla
+EGDIR= ${PREFIX}/share/examples/bugzilla
+DOCDIR= ${PREFIX}/share/doc/bugzilla
+CONF_FILES= ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf
CONF_FILES_PERMS= ${EGDIR}/localconfig ${BZDIR}/localconfig \
${APACHE_USER} ${SHAREGRP} 0400
-PAX_DIRS= Bugzilla skins template
-REPLACE_PERL+= *.pl *.cgi
+REPLACE_PERL+= *.pl *.cgi docs/makedocs.pl
SUBST_CLASSES+= conf
SUBST_STAGE.conf= pre-install
@@ -61,55 +101,51 @@ SUBST_SED.conf+= -e "s|@CVS@|${CVS}|g"
SUBST_SED.conf+= -e "s|@DBDRIVER@|${DBDRIVER}|g"
SUBST_SED.conf+= -e "s|/usr/lib/sendmail|${SENDMAIL}|g"
+SUBST_CLASSES+= diff
+SUBST_STAGE.diff= post-configure
+SUBST_MESSAGE.diff= Fixing diff path used for Patch Viewer (Ignore depending on OS)
+SUBST_FILES.diff= localconfig
+SUBST_SED.diff= -e "s|\$diffpath = .*|\$diffpath = \'${DIFF}\';|" -e "s|/diff||"
+
+INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/en ${EGDIR} ${BZDIR} ${BZDIR}/Bugzilla
+INSTALLATION_DIRS+= ${BZDIR}/js ${BZDIR}/lib ${BZDIR}/template ${BZDIR}/skins
+INSTALLATION_DIRS+= ${BZDIR}/docs ${BZDIR}/docs/en ${BZDIR}/docs/en/html
+INSTALLATION_DIRS+= ${BZDIR}/images ${BZDIR}/docs/en/html/api
+INSTALLATION_DIRS+= ${BZDIR}/docs/en/html/api/Bugzilla
+.for i in data contrib t xt template lib graphs skins
+INSTALLATION_DIRS+= ${BZDIR}/${i}
+.endfor
+
+FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
+ BZDIR=${BZDIR}
+
+do-configure:
+ (cd ${WRKSRC}; ./checksetup.pl)
+
post-extract:
- ${FIND} ${WRKSRC} -type d -name CVS | ${XARGS} ${RM} -rf
- ${FIND} ${WRKSRC} -type f -name ".cvsignore" | ${XARGS} ${RM} -f
- ${CP} ${FILESDIR}/bugzilla.conf ${WRKSRC}
- ${CP} ${FILESDIR}/localconfig ${WRKSRC}
+ ${CP} ${FILESDIR}/bugzilla.conf ${WRKSRC}
+ ${CP} ${FILESDIR}/localconfig ${WRKSRC}
do-install:
- ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/Bugzilla
-
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/js
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/template
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/skins
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/docs
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/docs/html
- ${INSTALL_DATA_DIR} ${DESTDIR}${BZDIR}/images
-
- ${INSTALL_DATA} ${WRKSRC}/docs/txt/Bugzilla-Guide.txt ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/rel_notes.txt ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/QUICKSTART ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DESTDIR}${DOCDIR}
- ${INSTALL_DATA} ${WRKSRC}/UPGRADING-pre-2.8 ${DESTDIR}${DOCDIR}
-
- ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi ${DESTDIR}${BZDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/*.pl ${DESTDIR}${BZDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.js ${DESTDIR}${BZDIR}
- ${INSTALL_DATA} ${WRKSRC}/robots.txt ${DESTDIR}${BZDIR}
- ${INSTALL_DATA} ${WRKSRC}/bugzilla.dtd ${DESTDIR}${BZDIR}
- ${INSTALL_DATA} ${WRKSRC}/duplicates.xul ${DESTDIR}${BZDIR}
- ${INSTALL_DATA} ${WRKSRC}/Bugzilla.pm ${DESTDIR}${BZDIR}
-
- ${INSTALL_DATA} ${WRKSRC}/bugzilla.conf ${DESTDIR}${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/localconfig ${DESTDIR}${EGDIR}
-
- ${INSTALL_DATA} ${WRKSRC}/images/*.png ${DESTDIR}${BZDIR}/images
- ${INSTALL_DATA} ${WRKSRC}/js/*.js ${DESTDIR}${BZDIR}/js
- ${INSTALL_DATA} ${WRKSRC}/docs/html/*.html ${DESTDIR}${BZDIR}/docs/html
-
-.for i in ${PAX_DIRS}
- cd ${WRKSRC}/${i} && pax -rw . ${DESTDIR}${BZDIR}/${i}
- ${FIND} ${DESTDIR}${BZDIR}/${i} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
- ${FIND} ${DESTDIR}${BZDIR}/${i} -type d | ${XARGS} ${CHMOD} ${PKGDIRMODE}
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${BZDIR}/${i}
-.endfor
- ${CHMOD} ${SHAREMODE} ${DESTDIR}${BZDIR}/globals.pl
+.for i in ${BZDIR} ${EGDIR} ${DOCDIR} ${BZDIR}/lib
+ ${INSTALL_DATA_DIR} ${DESTDIR}${i}
+.endfor
+ (cd ${WRKSRC} ;\
+ pax -rw -pmp docs ${DESTDIR}${BZDIR} ;\
+ ${INSTALL_SCRIPT} *.cgi *.pl ${DESTDIR}${BZDIR} ;\
+ ${INSTALL_SCRIPT} robots.txt ${DESTDIR}${BZDIR} ;\
+ ${INSTALL_DATA} Bugzilla.pm ${DESTDIR}${BZDIR} ;\
+ ${INSTALL_DATA} README ${DESTDIR}${DOCDIR} ;\
+ ${INSTALL_DATA} localconfig ${DESTDIR}${EGDIR} ;\
+ ${INSTALL_DATA} bugzilla.conf ${DESTDIR}${EGDIR} ;\
+ ${INSTALL_DATA} images/*.png ${DESTDIR}${BZDIR}/images ;\
+ ${INSTALL_DATA} images/favicon.ico ${DESTDIR}${BZDIR} ;\
+ pax -rw -pmp Bugzilla ${DESTDIR}${BZDIR} ;\
+ pax -rw -pmp js ${DESTDIR}${BZDIR} ;\
+ pax -rw -pmp template ${DESTDIR}${BZDIR} ;\
+ )
+ ${RM} ${DESTDIR}${BZDIR}/Bugzilla/Install/Filesystem.pm.orig
.include "../../mk/apache.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/bugzilla/PLIST b/devel/bugzilla/PLIST
index 8f282dfbfe1..b3c8411e215 100644
--- a/devel/bugzilla/PLIST
+++ b/devel/bugzilla/PLIST
@@ -1,168 +1,266 @@
-@comment $NetBSD: PLIST,v 1.17 2009/06/14 17:48:36 joerg Exp $
+@comment $NetBSD: PLIST,v 1.18 2017/03/17 16:26:30 mef Exp $
share/bugzilla/Bugzilla.pm
share/bugzilla/Bugzilla/Attachment.pm
+share/bugzilla/Bugzilla/Attachment/PatchReader.pm
share/bugzilla/Bugzilla/Auth.pm
-share/bugzilla/Bugzilla/Auth/Login/WWW.pm
-share/bugzilla/Bugzilla/Auth/Login/WWW/CGI.pm
-share/bugzilla/Bugzilla/Auth/Login/WWW/CGI/Cookie.pm
-share/bugzilla/Bugzilla/Auth/Login/WWW/Env.pm
-share/bugzilla/Bugzilla/Auth/README
+share/bugzilla/Bugzilla/Auth/Login.pm
+share/bugzilla/Bugzilla/Auth/Login/APIKey.pm
+share/bugzilla/Bugzilla/Auth/Login/CGI.pm
+share/bugzilla/Bugzilla/Auth/Login/Cookie.pm
+share/bugzilla/Bugzilla/Auth/Login/Env.pm
+share/bugzilla/Bugzilla/Auth/Login/Stack.pm
+share/bugzilla/Bugzilla/Auth/Persist/Cookie.pm
+share/bugzilla/Bugzilla/Auth/Verify.pm
share/bugzilla/Bugzilla/Auth/Verify/DB.pm
share/bugzilla/Bugzilla/Auth/Verify/LDAP.pm
+share/bugzilla/Bugzilla/Auth/Verify/RADIUS.pm
+share/bugzilla/Bugzilla/Auth/Verify/Stack.pm
share/bugzilla/Bugzilla/Bug.pm
share/bugzilla/Bugzilla/BugMail.pm
+share/bugzilla/Bugzilla/BugUrl.pm
+share/bugzilla/Bugzilla/BugUrl/Bugzilla.pm
+share/bugzilla/Bugzilla/BugUrl/Bugzilla/Local.pm
+share/bugzilla/Bugzilla/BugUrl/Debian.pm
+share/bugzilla/Bugzilla/BugUrl/GitHub.pm
+share/bugzilla/Bugzilla/BugUrl/Google.pm
+share/bugzilla/Bugzilla/BugUrl/JIRA.pm
+share/bugzilla/Bugzilla/BugUrl/Launchpad.pm
+share/bugzilla/Bugzilla/BugUrl/MantisBT.pm
+share/bugzilla/Bugzilla/BugUrl/SourceForge.pm
+share/bugzilla/Bugzilla/BugUrl/Trac.pm
+share/bugzilla/Bugzilla/BugUserLastVisit.pm
share/bugzilla/Bugzilla/CGI.pm
share/bugzilla/Bugzilla/Chart.pm
share/bugzilla/Bugzilla/Classification.pm
+share/bugzilla/Bugzilla/Comment.pm
+share/bugzilla/Bugzilla/Comment/TagWeights.pm
share/bugzilla/Bugzilla/Component.pm
share/bugzilla/Bugzilla/Config.pm
share/bugzilla/Bugzilla/Config/Admin.pm
+share/bugzilla/Bugzilla/Config/Advanced.pm
share/bugzilla/Bugzilla/Config/Attachment.pm
share/bugzilla/Bugzilla/Config/Auth.pm
share/bugzilla/Bugzilla/Config/BugChange.pm
share/bugzilla/Bugzilla/Config/BugFields.pm
-share/bugzilla/Bugzilla/Config/BugMove.pm
share/bugzilla/Bugzilla/Config/Common.pm
share/bugzilla/Bugzilla/Config/Core.pm
share/bugzilla/Bugzilla/Config/DependencyGraph.pm
+share/bugzilla/Bugzilla/Config/General.pm
share/bugzilla/Bugzilla/Config/GroupSecurity.pm
-share/bugzilla/Bugzilla/Config/L10n.pm
share/bugzilla/Bugzilla/Config/LDAP.pm
share/bugzilla/Bugzilla/Config/MTA.pm
-share/bugzilla/Bugzilla/Config/PatchViewer.pm
+share/bugzilla/Bugzilla/Config/Memcached.pm
share/bugzilla/Bugzilla/Config/Query.pm
+share/bugzilla/Bugzilla/Config/RADIUS.pm
share/bugzilla/Bugzilla/Config/ShadowDB.pm
share/bugzilla/Bugzilla/Config/UserMatch.pm
share/bugzilla/Bugzilla/Constants.pm
share/bugzilla/Bugzilla/DB.pm
share/bugzilla/Bugzilla/DB/Mysql.pm
+share/bugzilla/Bugzilla/DB/Oracle.pm
share/bugzilla/Bugzilla/DB/Pg.pm
share/bugzilla/Bugzilla/DB/Schema.pm
share/bugzilla/Bugzilla/DB/Schema/Mysql.pm
+share/bugzilla/Bugzilla/DB/Schema/Oracle.pm
share/bugzilla/Bugzilla/DB/Schema/Pg.pm
+share/bugzilla/Bugzilla/DB/Schema/Sqlite.pm
+share/bugzilla/Bugzilla/DB/Sqlite.pm
share/bugzilla/Bugzilla/Error.pm
+share/bugzilla/Bugzilla/Extension.pm
share/bugzilla/Bugzilla/Field.pm
+share/bugzilla/Bugzilla/Field/Choice.pm
+share/bugzilla/Bugzilla/Field/ChoiceInterface.pm
share/bugzilla/Bugzilla/Flag.pm
share/bugzilla/Bugzilla/FlagType.pm
share/bugzilla/Bugzilla/Group.pm
+share/bugzilla/Bugzilla/Hook.pm
+share/bugzilla/Bugzilla/Install.pm
+share/bugzilla/Bugzilla/Install/CPAN.pm
+share/bugzilla/Bugzilla/Install/DB.pm
+share/bugzilla/Bugzilla/Install/Filesystem.pm
+share/bugzilla/Bugzilla/Install/Localconfig.pm
+share/bugzilla/Bugzilla/Install/Requirements.pm
+share/bugzilla/Bugzilla/Install/Util.pm
+share/bugzilla/Bugzilla/Job/BugMail.pm
+share/bugzilla/Bugzilla/Job/Mailer.pm
+share/bugzilla/Bugzilla/JobQueue.pm
+share/bugzilla/Bugzilla/JobQueue/Runner.pm
+share/bugzilla/Bugzilla/Keyword.pm
+share/bugzilla/Bugzilla/MIME.pm
+share/bugzilla/Bugzilla/Mailer.pm
+share/bugzilla/Bugzilla/Memcached.pm
+share/bugzilla/Bugzilla/Migrate.pm
+share/bugzilla/Bugzilla/Migrate/Gnats.pm
share/bugzilla/Bugzilla/Milestone.pm
+share/bugzilla/Bugzilla/Object.pm
share/bugzilla/Bugzilla/Product.pm
+share/bugzilla/Bugzilla/RNG.pm
+share/bugzilla/Bugzilla/Report.pm
share/bugzilla/Bugzilla/Search.pm
+share/bugzilla/Bugzilla/Search/Clause.pm
+share/bugzilla/Bugzilla/Search/ClauseGroup.pm
+share/bugzilla/Bugzilla/Search/Condition.pm
share/bugzilla/Bugzilla/Search/Quicksearch.pm
+share/bugzilla/Bugzilla/Search/Recent.pm
+share/bugzilla/Bugzilla/Search/Saved.pm
+share/bugzilla/Bugzilla/Sender/Transport/Sendmail.pm
share/bugzilla/Bugzilla/Series.pm
+share/bugzilla/Bugzilla/Status.pm
share/bugzilla/Bugzilla/Template.pm
+share/bugzilla/Bugzilla/Template/Context.pm
share/bugzilla/Bugzilla/Template/Plugin/Bugzilla.pm
share/bugzilla/Bugzilla/Template/Plugin/Hook.pm
-share/bugzilla/Bugzilla/Template/Plugin/User.pm
share/bugzilla/Bugzilla/Token.pm
+share/bugzilla/Bugzilla/Update.pm
share/bugzilla/Bugzilla/User.pm
+share/bugzilla/Bugzilla/User/APIKey.pm
share/bugzilla/Bugzilla/User/Setting.pm
+share/bugzilla/Bugzilla/User/Setting/Lang.pm
+share/bugzilla/Bugzilla/User/Setting/Skin.pm
+share/bugzilla/Bugzilla/User/Setting/Timezone.pm
+share/bugzilla/Bugzilla/UserAgent.pm
share/bugzilla/Bugzilla/Util.pm
share/bugzilla/Bugzilla/Version.pm
+share/bugzilla/Bugzilla/WebService.pm
+share/bugzilla/Bugzilla/WebService/Bug.pm
+share/bugzilla/Bugzilla/WebService/BugUserLastVisit.pm
+share/bugzilla/Bugzilla/WebService/Bugzilla.pm
+share/bugzilla/Bugzilla/WebService/Classification.pm
+share/bugzilla/Bugzilla/WebService/Component.pm
+share/bugzilla/Bugzilla/WebService/Constants.pm
+share/bugzilla/Bugzilla/WebService/FlagType.pm
+share/bugzilla/Bugzilla/WebService/Group.pm
+share/bugzilla/Bugzilla/WebService/Product.pm
+share/bugzilla/Bugzilla/WebService/README
+share/bugzilla/Bugzilla/WebService/Server.pm
+share/bugzilla/Bugzilla/WebService/Server/JSONRPC.pm
+share/bugzilla/Bugzilla/WebService/Server/REST.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Bug.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/BugUserLastVisit.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Bugzilla.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Classification.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Component.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/FlagType.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Group.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/Product.pm
+share/bugzilla/Bugzilla/WebService/Server/REST/Resources/User.pm
+share/bugzilla/Bugzilla/WebService/Server/XMLRPC.pm
+share/bugzilla/Bugzilla/WebService/User.pm
+share/bugzilla/Bugzilla/WebService/Util.pm
+share/bugzilla/Bugzilla/Whine.pm
+share/bugzilla/Bugzilla/Whine/Query.pm
+share/bugzilla/Bugzilla/Whine/Schedule.pm
+share/bugzilla/admin.cgi
share/bugzilla/attachment.cgi
share/bugzilla/buglist.cgi
-share/bugzilla/bugzilla.dtd
share/bugzilla/chart.cgi
share/bugzilla/checksetup.pl
+share/bugzilla/clean-bug-user-last-visit.pl
share/bugzilla/colchange.cgi
share/bugzilla/collectstats.pl
share/bugzilla/config.cgi
share/bugzilla/createaccount.cgi
share/bugzilla/describecomponents.cgi
share/bugzilla/describekeywords.cgi
-share/bugzilla/docs/html/keywords.html
-share/bugzilla/docs/html/sanitycheck.html
-share/bugzilla/docs/html/x759.html
-share/bugzilla/docs/html/Bugzilla-Guide.html
-share/bugzilla/docs/html/about.html
-share/bugzilla/docs/html/administration.html
-share/bugzilla/docs/html/attachments.html
-share/bugzilla/docs/html/bug_page.html
-share/bugzilla/docs/html/bugreports.html
-share/bugzilla/docs/html/classifications.html
-share/bugzilla/docs/html/cmdline-bugmail.html
-share/bugzilla/docs/html/cmdline.html
-share/bugzilla/docs/html/components.html
-share/bugzilla/docs/html/configuration.html
-share/bugzilla/docs/html/conventions.html
-share/bugzilla/docs/html/copyright.html
-share/bugzilla/docs/html/credits.html
-share/bugzilla/docs/html/cust-change-permissions.html
-share/bugzilla/docs/html/cust-hooks.html
-share/bugzilla/docs/html/cust-templates.html
-share/bugzilla/docs/html/customization.html
-share/bugzilla/docs/html/dbmodify.html
-share/bugzilla/docs/html/disclaimer.html
-share/bugzilla/docs/html/edit-values.html
-share/bugzilla/docs/html/extraconfig.html
-share/bugzilla/docs/html/faq.html
-share/bugzilla/docs/html/flags-overview.html
-share/bugzilla/docs/html/flags.html
-share/bugzilla/docs/html/general-advice.html
-share/bugzilla/docs/html/gfdl-0.html
-share/bugzilla/docs/html/gfdl-1.html
-share/bugzilla/docs/html/gfdl-10.html
-share/bugzilla/docs/html/gfdl-2.html
-share/bugzilla/docs/html/gfdl-3.html
-share/bugzilla/docs/html/gfdl-4.html
-share/bugzilla/docs/html/gfdl-5.html
-share/bugzilla/docs/html/gfdl-6.html
-share/bugzilla/docs/html/gfdl-7.html
-share/bugzilla/docs/html/gfdl-8.html
-share/bugzilla/docs/html/gfdl-9.html
-share/bugzilla/docs/html/gfdl-howto.html
-share/bugzilla/docs/html/gfdl.html
-share/bugzilla/docs/html/glossary.html
-share/bugzilla/docs/html/groups.html
-share/bugzilla/docs/html/hintsandtips.html
-share/bugzilla/docs/html/index.html
-share/bugzilla/docs/html/install-perlmodules-manual.html
-share/bugzilla/docs/html/installation.html
-share/bugzilla/docs/html/installing-bugzilla.html
-share/bugzilla/docs/html/integration.html
-share/bugzilla/docs/html/lifecycle.html
-share/bugzilla/docs/html/milestones.html
-share/bugzilla/docs/html/modules-manual-download.html
-share/bugzilla/docs/html/modules-manual-instructions.html
-share/bugzilla/docs/html/modules-manual-optional.html
-share/bugzilla/docs/html/myaccount.html
-share/bugzilla/docs/html/newversions.html
-share/bugzilla/docs/html/nonroot.html
-share/bugzilla/docs/html/os-specific.html
-share/bugzilla/docs/html/parameters.html
-share/bugzilla/docs/html/paranoid-security.html
-share/bugzilla/docs/html/patches.html
-share/bugzilla/docs/html/products.html
-share/bugzilla/docs/html/query.html
-share/bugzilla/docs/html/quips.html
-share/bugzilla/docs/html/reporting.html
-share/bugzilla/docs/html/security-bugzilla.html
-share/bugzilla/docs/html/security-mysql.html
-share/bugzilla/docs/html/security-os.html
-share/bugzilla/docs/html/security-webserver.html
-share/bugzilla/docs/html/security.html
-share/bugzilla/docs/html/timetracking.html
-share/bugzilla/docs/html/trbl-dbdsponge.html
-share/bugzilla/docs/html/trbl-index.html
-share/bugzilla/docs/html/trbl-passwd-encryption.html
-share/bugzilla/docs/html/trbl-perlmodule.html
-share/bugzilla/docs/html/trbl-relogin-everyone.html
-share/bugzilla/docs/html/trbl-relogin-some.html
-share/bugzilla/docs/html/trbl-testserver.html
-share/bugzilla/docs/html/trouble-filetemp.html
-share/bugzilla/docs/html/troubleshooting.html
-share/bugzilla/docs/html/upgrading.html
-share/bugzilla/docs/html/useradmin.html
-share/bugzilla/docs/html/userpreferences.html
-share/bugzilla/docs/html/using-intro.html
-share/bugzilla/docs/html/using.html
-share/bugzilla/docs/html/versions.html
-share/bugzilla/docs/html/voting.html
-share/bugzilla/docs/html/whining.html
+share/bugzilla/docs/TODO
+share/bugzilla/docs/en/Makefile
+share/bugzilla/docs/en/images/bugzilla.png
+share/bugzilla/docs/en/images/bzLifecycle.png
+share/bugzilla/docs/en/images/bzLifecycle.xml
+share/bugzilla/docs/en/make.bat
+share/bugzilla/docs/en/rst/_static/bugzilla.css
+share/bugzilla/docs/en/rst/about/index.rst
+share/bugzilla/docs/en/rst/administering/categorization.rst
+share/bugzilla/docs/en/rst/administering/custom-fields.rst
+share/bugzilla/docs/en/rst/administering/extensions.rst
+share/bugzilla/docs/en/rst/administering/field-values.rst
+share/bugzilla/docs/en/rst/administering/flags.rst
+share/bugzilla/docs/en/rst/administering/groups.rst
+share/bugzilla/docs/en/rst/administering/index.rst
+share/bugzilla/docs/en/rst/administering/keywords.rst
+share/bugzilla/docs/en/rst/administering/parameters.rst
+share/bugzilla/docs/en/rst/administering/preferences.rst
+share/bugzilla/docs/en/rst/administering/quips.rst
+share/bugzilla/docs/en/rst/administering/users.rst
+share/bugzilla/docs/en/rst/administering/whining.rst
+share/bugzilla/docs/en/rst/administering/workflow.rst
+share/bugzilla/docs/en/rst/api/core/v1/attachment.rst
+share/bugzilla/docs/en/rst/api/core/v1/bug-user-last-visit.rst
+share/bugzilla/docs/en/rst/api/core/v1/bug.rst
+share/bugzilla/docs/en/rst/api/core/v1/bugzilla.rst
+share/bugzilla/docs/en/rst/api/core/v1/classification.rst
+share/bugzilla/docs/en/rst/api/core/v1/comment.rst
+share/bugzilla/docs/en/rst/api/core/v1/component.rst
+share/bugzilla/docs/en/rst/api/core/v1/field.rst
+share/bugzilla/docs/en/rst/api/core/v1/flagtype.rst
+share/bugzilla/docs/en/rst/api/core/v1/general.rst
+share/bugzilla/docs/en/rst/api/core/v1/group.rst
+share/bugzilla/docs/en/rst/api/core/v1/index.rst
+share/bugzilla/docs/en/rst/api/core/v1/product.rst
+share/bugzilla/docs/en/rst/api/core/v1/user.rst
+share/bugzilla/docs/en/rst/api/index.rst
+share/bugzilla/docs/en/rst/conf.py
+share/bugzilla/docs/en/rst/index.rst
+share/bugzilla/docs/en/rst/installing/apache-windows.rst
+share/bugzilla/docs/en/rst/installing/apache.rst
+share/bugzilla/docs/en/rst/installing/backups.rst
+share/bugzilla/docs/en/rst/installing/db_server.rst
+share/bugzilla/docs/en/rst/installing/essential-post-install-config.rst
+share/bugzilla/docs/en/rst/installing/iis.rst
+share/bugzilla/docs/en/rst/installing/index.rst
+share/bugzilla/docs/en/rst/installing/installing-end.inc.rst
+share/bugzilla/docs/en/rst/installing/linux.rst
+share/bugzilla/docs/en/rst/installing/mac-os-x.rst
+share/bugzilla/docs/en/rst/installing/merging-accounts.rst
+share/bugzilla/docs/en/rst/installing/migrating-from-1.inc.rst
+share/bugzilla/docs/en/rst/installing/migrating-from-2.inc.rst
+share/bugzilla/docs/en/rst/installing/migrating-from-a-tarball.rst
+share/bugzilla/docs/en/rst/installing/migrating-from-bzr.rst
+share/bugzilla/docs/en/rst/installing/migrating-from-cvs.rst
+share/bugzilla/docs/en/rst/installing/migrating.rst
+share/bugzilla/docs/en/rst/installing/moving.rst
+share/bugzilla/docs/en/rst/installing/multiple-bugzillas.rst
+share/bugzilla/docs/en/rst/installing/mysql.rst
+share/bugzilla/docs/en/rst/installing/optional-post-install-config.rst
+share/bugzilla/docs/en/rst/installing/oracle.rst
+share/bugzilla/docs/en/rst/installing/postgresql.rst
+share/bugzilla/docs/en/rst/installing/quick-start.rst
+share/bugzilla/docs/en/rst/installing/sanity-check.rst
+share/bugzilla/docs/en/rst/installing/sqlite.rst
+share/bugzilla/docs/en/rst/installing/upgrading-customizations.rst
+share/bugzilla/docs/en/rst/installing/upgrading-with-1.inc.rst
+share/bugzilla/docs/en/rst/installing/upgrading-with-2.inc.rst
+share/bugzilla/docs/en/rst/installing/upgrading-with-a-tarball.rst
+share/bugzilla/docs/en/rst/installing/upgrading-with-git.rst
+share/bugzilla/docs/en/rst/installing/upgrading.rst
+share/bugzilla/docs/en/rst/installing/web_server.rst
+share/bugzilla/docs/en/rst/installing/windows.rst
+share/bugzilla/docs/en/rst/integrating/apis.rst
+share/bugzilla/docs/en/rst/integrating/extensions.rst
+share/bugzilla/docs/en/rst/integrating/faq.rst
+share/bugzilla/docs/en/rst/integrating/index.rst
+share/bugzilla/docs/en/rst/integrating/languages.rst
+share/bugzilla/docs/en/rst/integrating/skins.rst
+share/bugzilla/docs/en/rst/integrating/templates.rst
+share/bugzilla/docs/en/rst/style.rst
+share/bugzilla/docs/en/rst/using/creating-an-account.rst
+share/bugzilla/docs/en/rst/using/editing.rst
+share/bugzilla/docs/en/rst/using/extensions.rst
+share/bugzilla/docs/en/rst/using/filing.rst
+share/bugzilla/docs/en/rst/using/finding.rst
+share/bugzilla/docs/en/rst/using/index.rst
+share/bugzilla/docs/en/rst/using/preferences.rst
+share/bugzilla/docs/en/rst/using/reports-and-charts.rst
+share/bugzilla/docs/en/rst/using/tips.rst
+share/bugzilla/docs/en/rst/using/understanding.rst
+share/bugzilla/docs/lib/Pod/Simple/HTML/Bugzilla.pm
+share/bugzilla/docs/lib/Pod/Simple/HTMLBatch/Bugzilla.pm
+share/bugzilla/docs/makedocs.pl
+share/bugzilla/docs/style.css
share/bugzilla/duplicates.cgi
-share/bugzilla/duplicates.xul
share/bugzilla/editclassifications.cgi
share/bugzilla/editcomponents.cgi
+share/bugzilla/editfields.cgi
share/bugzilla/editflagtypes.cgi
share/bugzilla/editgroups.cgi
share/bugzilla/editkeywords.cgi
@@ -174,50 +272,184 @@ share/bugzilla/editusers.cgi
share/bugzilla/editvalues.cgi
share/bugzilla/editversions.cgi
share/bugzilla/editwhines.cgi
+share/bugzilla/editworkflow.cgi
+share/bugzilla/email_in.pl
share/bugzilla/enter_bug.cgi
-share/bugzilla/globals.pl
+share/bugzilla/favicon.ico
+share/bugzilla/images/csv.png
+share/bugzilla/images/ical.png
share/bugzilla/images/padlock.png
+share/bugzilla/images/rss.png
+share/bugzilla/images/rss_small.png
+share/bugzilla/images/xml.png
share/bugzilla/importxml.pl
share/bugzilla/index.cgi
+share/bugzilla/install-module.pl
+share/bugzilla/jobqueue.pl
share/bugzilla/js/TUI.js
-share/bugzilla/js/duplicates.js
+share/bugzilla/js/attachment.js
+share/bugzilla/js/bug.js
+share/bugzilla/js/change-columns.js
+share/bugzilla/js/comment-tagging.js
+share/bugzilla/js/comments.js
+share/bugzilla/js/custom-search.js
+share/bugzilla/js/expanding-tree.js
+share/bugzilla/js/field.js
+share/bugzilla/js/flag.js
+share/bugzilla/js/global.js
+share/bugzilla/js/history.js/license.txt
+share/bugzilla/js/history.js/native.history.js
+share/bugzilla/js/history.js/readme.txt
+share/bugzilla/js/params.js
share/bugzilla/js/productform.js
-share/bugzilla/long_list.cgi
+share/bugzilla/js/util.js
+share/bugzilla/js/yui/animation/animation-min.js
+share/bugzilla/js/yui/assets/skins/sam/ajax-loader.gif
+share/bugzilla/js/yui/assets/skins/sam/asc.gif
+share/bugzilla/js/yui/assets/skins/sam/autocomplete.css
+share/bugzilla/js/yui/assets/skins/sam/back-h.png
+share/bugzilla/js/yui/assets/skins/sam/back-v.png
+share/bugzilla/js/yui/assets/skins/sam/bar-h.png
+share/bugzilla/js/yui/assets/skins/sam/bar-v.png
+share/bugzilla/js/yui/assets/skins/sam/bg-h.gif
+share/bugzilla/js/yui/assets/skins/sam/bg-v.gif
+share/bugzilla/js/yui/assets/skins/sam/blankimage.png
+share/bugzilla/js/yui/assets/skins/sam/button.css
+share/bugzilla/js/yui/assets/skins/sam/calendar.css
+share/bugzilla/js/yui/assets/skins/sam/carousel.css
+share/bugzilla/js/yui/assets/skins/sam/check0.gif
+share/bugzilla/js/yui/assets/skins/sam/check1.gif
+share/bugzilla/js/yui/assets/skins/sam/check2.gif
+share/bugzilla/js/yui/assets/skins/sam/colorpicker.css
+share/bugzilla/js/yui/assets/skins/sam/container.css
+share/bugzilla/js/yui/assets/skins/sam/datatable.css
+share/bugzilla/js/yui/assets/skins/sam/desc.gif
+share/bugzilla/js/yui/assets/skins/sam/dt-arrow-dn.png
+share/bugzilla/js/yui/assets/skins/sam/dt-arrow-up.png
+share/bugzilla/js/yui/assets/skins/sam/editor-knob.gif
+share/bugzilla/js/yui/assets/skins/sam/editor-sprite-active.gif
+share/bugzilla/js/yui/assets/skins/sam/editor-sprite.gif
+share/bugzilla/js/yui/assets/skins/sam/editor.css
+share/bugzilla/js/yui/assets/skins/sam/header_background.png
+share/bugzilla/js/yui/assets/skins/sam/hue_bg.png
+share/bugzilla/js/yui/assets/skins/sam/imagecropper.css
+share/bugzilla/js/yui/assets/skins/sam/layout.css
+share/bugzilla/js/yui/assets/skins/sam/layout_sprite.png
+share/bugzilla/js/yui/assets/skins/sam/loading.gif
+share/bugzilla/js/yui/assets/skins/sam/logger.css
+share/bugzilla/js/yui/assets/skins/sam/menu-button-arrow-disabled.png
+share/bugzilla/js/yui/assets/skins/sam/menu-button-arrow.png
+share/bugzilla/js/yui/assets/skins/sam/menu.css
+share/bugzilla/js/yui/assets/skins/sam/menubaritem_submenuindicator.png
+share/bugzilla/js/yui/assets/skins/sam/menubaritem_submenuindicator_disabled.png
+share/bugzilla/js/yui/assets/skins/sam/menuitem_checkbox.png
+share/bugzilla/js/yui/assets/skins/sam/menuitem_checkbox_disabled.png
+share/bugzilla/js/yui/assets/skins/sam/menuitem_submenuindicator.png
+share/bugzilla/js/yui/assets/skins/sam/menuitem_submenuindicator_disabled.png
+share/bugzilla/js/yui/assets/skins/sam/paginator.css
+share/bugzilla/js/yui/assets/skins/sam/picker_mask.png
+share/bugzilla/js/yui/assets/skins/sam/profilerviewer.css
+share/bugzilla/js/yui/assets/skins/sam/progressbar.css
+share/bugzilla/js/yui/assets/skins/sam/resize.css
+share/bugzilla/js/yui/assets/skins/sam/simpleeditor.css
+share/bugzilla/js/yui/assets/skins/sam/slider.css
+share/bugzilla/js/yui/assets/skins/sam/split-button-arrow-active.png
+share/bugzilla/js/yui/assets/skins/sam/split-button-arrow-disabled.png
+share/bugzilla/js/yui/assets/skins/sam/split-button-arrow-focus.png
+share/bugzilla/js/yui/assets/skins/sam/split-button-arrow-hover.png
+share/bugzilla/js/yui/assets/skins/sam/split-button-arrow.png
+share/bugzilla/js/yui/assets/skins/sam/sprite.png
+share/bugzilla/js/yui/assets/skins/sam/tabview.css
+share/bugzilla/js/yui/assets/skins/sam/treeview-loading.gif
+share/bugzilla/js/yui/assets/skins/sam/treeview-sprite.gif
+share/bugzilla/js/yui/assets/skins/sam/treeview.css
+share/bugzilla/js/yui/assets/skins/sam/wait.gif
+share/bugzilla/js/yui/assets/skins/sam/yuitest.css
+share/bugzilla/js/yui/autocomplete/autocomplete-min.js
+share/bugzilla/js/yui/base/base-min.css
+share/bugzilla/js/yui/base/base.css
+share/bugzilla/js/yui/button/button-min.js
+share/bugzilla/js/yui/calendar/calendar-min.js
+share/bugzilla/js/yui/carousel/carousel-min.js
+share/bugzilla/js/yui/charts/charts-min.js
+share/bugzilla/js/yui/colorpicker/colorpicker-min.js
+share/bugzilla/js/yui/connection/connection-min.js
+share/bugzilla/js/yui/connection/connection.swf
+share/bugzilla/js/yui/connection/connection_core-min.js
+share/bugzilla/js/yui/container/container-min.js
+share/bugzilla/js/yui/container/container_core-min.js
+share/bugzilla/js/yui/cookie/cookie-min.js
+share/bugzilla/js/yui/datasource/datasource-min.js
+share/bugzilla/js/yui/datatable/datatable-min.js
+share/bugzilla/js/yui/datemath/datemath-min.js
+share/bugzilla/js/yui/dom/dom-min.js
+share/bugzilla/js/yui/dragdrop/dragdrop-min.js
+share/bugzilla/js/yui/element-delegate/element-delegate-min.js
+share/bugzilla/js/yui/element/element-min.js
+share/bugzilla/js/yui/event-delegate/event-delegate-min.js
+share/bugzilla/js/yui/event-mouseenter/event-mouseenter-min.js
+share/bugzilla/js/yui/event-simulate/event-simulate-min.js
+share/bugzilla/js/yui/event/event-min.js
+share/bugzilla/js/yui/fonts/fonts-min.css
+share/bugzilla/js/yui/fonts/fonts.css
+share/bugzilla/js/yui/get/get-min.js
+share/bugzilla/js/yui/grids/grids-min.css
+share/bugzilla/js/yui/grids/grids.css
+share/bugzilla/js/yui/history/history-min.js
+share/bugzilla/js/yui/imagecropper/imagecropper-min.js
+share/bugzilla/js/yui/imageloader/imageloader-min.js
+share/bugzilla/js/yui/json/json-min.js
+share/bugzilla/js/yui/layout/layout-min.js
+share/bugzilla/js/yui/logger/logger-min.js
+share/bugzilla/js/yui/menu/menu-min.js
+share/bugzilla/js/yui/paginator/paginator-min.js
+share/bugzilla/js/yui/profiler/profiler-min.js
+share/bugzilla/js/yui/profilerviewer/profilerviewer-min.js
+share/bugzilla/js/yui/progressbar/progressbar-min.js
+share/bugzilla/js/yui/reset-fonts-grids/reset-fonts-grids.css
+share/bugzilla/js/yui/reset-fonts/reset-fonts.css
+share/bugzilla/js/yui/reset/reset-min.css
+share/bugzilla/js/yui/reset/reset.css
+share/bugzilla/js/yui/resize/resize-min.js
+share/bugzilla/js/yui/selector/selector-min.js
+share/bugzilla/js/yui/slider/slider-min.js
+share/bugzilla/js/yui/storage/storage-min.js
+share/bugzilla/js/yui/stylesheet/stylesheet-min.js
+share/bugzilla/js/yui/swf/swf-min.js
+share/bugzilla/js/yui/swfdetect/swfdetect-min.js
+share/bugzilla/js/yui/swfstore/swfstore-min.js
+share/bugzilla/js/yui/swfstore/swfstore.swf
+share/bugzilla/js/yui/tabview/tabview-min.js
+share/bugzilla/js/yui/treeview/treeview-min.js
+share/bugzilla/js/yui/uploader/uploader-min.js
+share/bugzilla/js/yui/yahoo-dom-event/yahoo-dom-event.js
+share/bugzilla/js/yui/yahoo/yahoo-min.js
+share/bugzilla/js/yui/yuiloader/yuiloader-min.js
+share/bugzilla/js/yui/yuitest/yuitest-min.js
+share/bugzilla/js/yui/yuitest/yuitest_core-min.js
+share/bugzilla/jsonrpc.cgi
+share/bugzilla/migrate.pl
+share/bugzilla/mod_perl.pl
share/bugzilla/page.cgi
share/bugzilla/post_bug.cgi
share/bugzilla/process_bug.cgi
-share/bugzilla/productmenu.js
share/bugzilla/query.cgi
share/bugzilla/quips.cgi
share/bugzilla/relogin.cgi
share/bugzilla/report.cgi
share/bugzilla/reports.cgi
share/bugzilla/request.cgi
+share/bugzilla/rest.cgi
share/bugzilla/robots.txt
share/bugzilla/runtests.pl
share/bugzilla/sanitycheck.cgi
+share/bugzilla/sanitycheck.pl
+share/bugzilla/search_plugin.cgi
share/bugzilla/show_activity.cgi
share/bugzilla/show_bug.cgi
-share/bugzilla/showattachment.cgi
share/bugzilla/showdependencygraph.cgi
share/bugzilla/showdependencytree.cgi
-share/bugzilla/sidebar.cgi
-share/bugzilla/skins/standard/admin.css
-share/bugzilla/skins/standard/buglist.css
-share/bugzilla/skins/standard/duplicates.css
-share/bugzilla/skins/standard/editusers.css
-share/bugzilla/skins/standard/global.css
-share/bugzilla/skins/standard/global/body-back.gif
-share/bugzilla/skins/standard/global/header.png
-share/bugzilla/skins/standard/index.css
-share/bugzilla/skins/standard/index/front.png
-share/bugzilla/skins/standard/panel.css
-share/bugzilla/skins/standard/params.css
-share/bugzilla/skins/standard/show_multiple.css
-share/bugzilla/skins/standard/summarize-time.css
-share/bugzilla/skins/standard/voting.css
share/bugzilla/summarize_time.cgi
-share/bugzilla/template/en/default/account/auth/ldap-error.html.tmpl
share/bugzilla/template/en/default/account/auth/login-small.html.tmpl
share/bugzilla/template/en/default/account/auth/login.html.tmpl
share/bugzilla/template/en/default/account/cancel-token.txt.tmpl
@@ -225,92 +457,87 @@ share/bugzilla/template/en/default/account/create.html.tmpl
share/bugzilla/template/en/default/account/created.html.tmpl
share/bugzilla/template/en/default/account/email/change-new.txt.tmpl
share/bugzilla/template/en/default/account/email/change-old.txt.tmpl
+share/bugzilla/template/en/default/account/email/confirm-new.html.tmpl
share/bugzilla/template/en/default/account/email/confirm.html.tmpl
-share/bugzilla/template/en/default/account/exists.html.tmpl
+share/bugzilla/template/en/default/account/email/request-new.txt.tmpl
share/bugzilla/template/en/default/account/password/forgotten-password.txt.tmpl
share/bugzilla/template/en/default/account/password/set-forgotten-password.html.tmpl
share/bugzilla/template/en/default/account/prefs/account.html.tmpl
+share/bugzilla/template/en/default/account/prefs/apikey.html.tmpl
share/bugzilla/template/en/default/account/prefs/email.html.tmpl
share/bugzilla/template/en/default/account/prefs/permissions.html.tmpl
share/bugzilla/template/en/default/account/prefs/prefs.html.tmpl
share/bugzilla/template/en/default/account/prefs/saved-searches.html.tmpl
share/bugzilla/template/en/default/account/prefs/settings.html.tmpl
+share/bugzilla/template/en/default/account/profile-activity.html.tmpl
+share/bugzilla/template/en/default/admin/admin.html.tmpl
share/bugzilla/template/en/default/admin/classifications/add.html.tmpl
share/bugzilla/template/en/default/admin/classifications/del.html.tmpl
-share/bugzilla/template/en/default/admin/classifications/delete.html.tmpl
+share/bugzilla/template/en/default/admin/classifications/edit-common.html.tmpl
share/bugzilla/template/en/default/admin/classifications/edit.html.tmpl
-share/bugzilla/template/en/default/admin/classifications/new.html.tmpl
+share/bugzilla/template/en/default/admin/classifications/footer.html.tmpl
share/bugzilla/template/en/default/admin/classifications/reclassify.html.tmpl
share/bugzilla/template/en/default/admin/classifications/select.html.tmpl
-share/bugzilla/template/en/default/admin/classifications/update.html.tmpl
share/bugzilla/template/en/default/admin/components/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/components/create.html.tmpl
-share/bugzilla/template/en/default/admin/components/created.html.tmpl
-share/bugzilla/template/en/default/admin/components/deleted.html.tmpl
+share/bugzilla/template/en/default/admin/components/edit-common.html.tmpl
share/bugzilla/template/en/default/admin/components/edit.html.tmpl
share/bugzilla/template/en/default/admin/components/footer.html.tmpl
share/bugzilla/template/en/default/admin/components/list.html.tmpl
share/bugzilla/template/en/default/admin/components/select-product.html.tmpl
-share/bugzilla/template/en/default/admin/components/updated.html.tmpl
share/bugzilla/template/en/default/admin/confirm-action.html.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/cf-js.js.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/confirm-delete.html.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/create.html.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/edit-common.html.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/edit.html.tmpl
+share/bugzilla/template/en/default/admin/custom_fields/list.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/create.html.tmpl
-share/bugzilla/template/en/default/admin/fieldvalues/created.html.tmpl
-share/bugzilla/template/en/default/admin/fieldvalues/deleted.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/edit.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/footer.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/list.html.tmpl
share/bugzilla/template/en/default/admin/fieldvalues/select-field.html.tmpl
-share/bugzilla/template/en/default/admin/fieldvalues/updated.html.tmpl
share/bugzilla/template/en/default/admin/flag-type/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/flag-type/edit.html.tmpl
share/bugzilla/template/en/default/admin/flag-type/list.html.tmpl
-share/bugzilla/template/en/default/admin/groups/change.html.tmpl
+share/bugzilla/template/en/default/admin/groups/confirm-remove.html.tmpl
share/bugzilla/template/en/default/admin/groups/create.html.tmpl
-share/bugzilla/template/en/default/admin/groups/created.html.tmpl
share/bugzilla/template/en/default/admin/groups/delete.html.tmpl
-share/bugzilla/template/en/default/admin/groups/deleted.html.tmpl
share/bugzilla/template/en/default/admin/groups/edit.html.tmpl
share/bugzilla/template/en/default/admin/groups/list.html.tmpl
-share/bugzilla/template/en/default/admin/groups/remove.html.tmpl
share/bugzilla/template/en/default/admin/keywords/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/keywords/create.html.tmpl
-share/bugzilla/template/en/default/admin/keywords/created.html.tmpl
share/bugzilla/template/en/default/admin/keywords/edit.html.tmpl
share/bugzilla/template/en/default/admin/keywords/list.html.tmpl
-share/bugzilla/template/en/default/admin/keywords/rebuild-cache.html.tmpl
share/bugzilla/template/en/default/admin/milestones/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/milestones/create.html.tmpl
-share/bugzilla/template/en/default/admin/milestones/created.html.tmpl
-share/bugzilla/template/en/default/admin/milestones/deleted.html.tmpl
share/bugzilla/template/en/default/admin/milestones/edit.html.tmpl
share/bugzilla/template/en/default/admin/milestones/footer.html.tmpl
share/bugzilla/template/en/default/admin/milestones/list.html.tmpl
share/bugzilla/template/en/default/admin/milestones/select-product.html.tmpl
-share/bugzilla/template/en/default/admin/milestones/updated.html.tmpl
share/bugzilla/template/en/default/admin/params/admin.html.tmpl
+share/bugzilla/template/en/default/admin/params/advanced.html.tmpl
share/bugzilla/template/en/default/admin/params/attachment.html.tmpl
share/bugzilla/template/en/default/admin/params/auth.html.tmpl
share/bugzilla/template/en/default/admin/params/bugchange.html.tmpl
share/bugzilla/template/en/default/admin/params/bugfields.html.tmpl
-share/bugzilla/template/en/default/admin/params/bugmove.html.tmpl
share/bugzilla/template/en/default/admin/params/common.html.tmpl
share/bugzilla/template/en/default/admin/params/core.html.tmpl
share/bugzilla/template/en/default/admin/params/dependencygraph.html.tmpl
share/bugzilla/template/en/default/admin/params/editparams.html.tmpl
+share/bugzilla/template/en/default/admin/params/general.html.tmpl
share/bugzilla/template/en/default/admin/params/groupsecurity.html.tmpl
share/bugzilla/template/en/default/admin/params/index.html.tmpl
-share/bugzilla/template/en/default/admin/params/l10n.html.tmpl
share/bugzilla/template/en/default/admin/params/ldap.html.tmpl
+share/bugzilla/template/en/default/admin/params/memcached.html.tmpl
share/bugzilla/template/en/default/admin/params/mta.html.tmpl
-share/bugzilla/template/en/default/admin/params/patchviewer.html.tmpl
share/bugzilla/template/en/default/admin/params/query.html.tmpl
+share/bugzilla/template/en/default/admin/params/radius.html.tmpl
share/bugzilla/template/en/default/admin/params/shadowdb.html.tmpl
share/bugzilla/template/en/default/admin/params/usermatch.html.tmpl
share/bugzilla/template/en/default/admin/products/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/products/create.html.tmpl
-share/bugzilla/template/en/default/admin/products/created.html.tmpl
-share/bugzilla/template/en/default/admin/products/deleted.html.tmpl
share/bugzilla/template/en/default/admin/products/edit-common.html.tmpl
share/bugzilla/template/en/default/admin/products/edit.html.tmpl
share/bugzilla/template/en/default/admin/products/footer.html.tmpl
@@ -320,8 +547,9 @@ share/bugzilla/template/en/default/admin/products/groupcontrol/updated.html.tmpl
share/bugzilla/template/en/default/admin/products/list-classifications.html.tmpl
share/bugzilla/template/en/default/admin/products/list.html.tmpl
share/bugzilla/template/en/default/admin/products/updated.html.tmpl
+share/bugzilla/template/en/default/admin/sanitycheck/list.html.tmpl
+share/bugzilla/template/en/default/admin/sanitycheck/messages.html.tmpl
share/bugzilla/template/en/default/admin/settings/edit.html.tmpl
-share/bugzilla/template/en/default/admin/settings/updated.html.tmpl
share/bugzilla/template/en/default/admin/sudo.html.tmpl
share/bugzilla/template/en/default/admin/table.html.tmpl
share/bugzilla/template/en/default/admin/users/confirm-delete.html.tmpl
@@ -329,31 +557,35 @@ share/bugzilla/template/en/default/admin/users/create.html.tmpl
share/bugzilla/template/en/default/admin/users/edit.html.tmpl
share/bugzilla/template/en/default/admin/users/list.html.tmpl
share/bugzilla/template/en/default/admin/users/listselectvars.html.tmpl
+share/bugzilla/template/en/default/admin/users/responsibilities.html.tmpl
share/bugzilla/template/en/default/admin/users/search.html.tmpl
share/bugzilla/template/en/default/admin/users/userdata.html.tmpl
share/bugzilla/template/en/default/admin/versions/confirm-delete.html.tmpl
share/bugzilla/template/en/default/admin/versions/create.html.tmpl
-share/bugzilla/template/en/default/admin/versions/created.html.tmpl
-share/bugzilla/template/en/default/admin/versions/deleted.html.tmpl
share/bugzilla/template/en/default/admin/versions/edit.html.tmpl
share/bugzilla/template/en/default/admin/versions/footer.html.tmpl
share/bugzilla/template/en/default/admin/versions/list.html.tmpl
share/bugzilla/template/en/default/admin/versions/select-product.html.tmpl
-share/bugzilla/template/en/default/admin/versions/updated.html.tmpl
+share/bugzilla/template/en/default/admin/workflow/comment.html.tmpl
+share/bugzilla/template/en/default/admin/workflow/edit.html.tmpl
share/bugzilla/template/en/default/attachment/choose.html.tmpl
-share/bugzilla/template/en/default/attachment/content-types.html.tmpl
+share/bugzilla/template/en/default/attachment/confirm-delete.html.tmpl
share/bugzilla/template/en/default/attachment/create.html.tmpl
share/bugzilla/template/en/default/attachment/created.html.tmpl
+share/bugzilla/template/en/default/attachment/createformcontents.html.tmpl
+share/bugzilla/template/en/default/attachment/delete_reason.txt.tmpl
share/bugzilla/template/en/default/attachment/diff-file.html.tmpl
share/bugzilla/template/en/default/attachment/diff-footer.html.tmpl
share/bugzilla/template/en/default/attachment/diff-header.html.tmpl
share/bugzilla/template/en/default/attachment/edit.html.tmpl
share/bugzilla/template/en/default/attachment/list.html.tmpl
+share/bugzilla/template/en/default/attachment/midair.html.tmpl
share/bugzilla/template/en/default/attachment/show-multiple.html.tmpl
share/bugzilla/template/en/default/attachment/updated.html.tmpl
share/bugzilla/template/en/default/bug/activity/show.html.tmpl
share/bugzilla/template/en/default/bug/activity/table.html.tmpl
share/bugzilla/template/en/default/bug/choose.html.tmpl
+share/bugzilla/template/en/default/bug/comment.html.tmpl
share/bugzilla/template/en/default/bug/comments.html.tmpl
share/bugzilla/template/en/default/bug/create/comment-guided.txt.tmpl
share/bugzilla/template/en/default/bug/create/comment.txt.tmpl
@@ -365,7 +597,13 @@ share/bugzilla/template/en/default/bug/create/user-message.html.tmpl
share/bugzilla/template/en/default/bug/dependency-graph.html.tmpl
share/bugzilla/template/en/default/bug/dependency-tree.html.tmpl
share/bugzilla/template/en/default/bug/edit.html.tmpl
+share/bugzilla/template/en/default/bug/field-events.js.tmpl
+share/bugzilla/template/en/default/bug/field-help.none.tmpl
+share/bugzilla/template/en/default/bug/field-label.html.tmpl
+share/bugzilla/template/en/default/bug/field.html.tmpl
+share/bugzilla/template/en/default/bug/format_comment.txt.tmpl
share/bugzilla/template/en/default/bug/knob.html.tmpl
+share/bugzilla/template/en/default/bug/link.html.tmpl
share/bugzilla/template/en/default/bug/navigate.html.tmpl
share/bugzilla/template/en/default/bug/process/bugmail.html.tmpl
share/bugzilla/template/en/default/bug/process/confirm-duplicate.html.tmpl
@@ -373,42 +611,66 @@ share/bugzilla/template/en/default/bug/process/header.html.tmpl
share/bugzilla/template/en/default/bug/process/midair.html.tmpl
share/bugzilla/template/en/default/bug/process/results.html.tmpl
share/bugzilla/template/en/default/bug/process/verify-new-product.html.tmpl
+share/bugzilla/template/en/default/bug/show-header.html.tmpl
share/bugzilla/template/en/default/bug/show-multiple.html.tmpl
share/bugzilla/template/en/default/bug/show.html.tmpl
share/bugzilla/template/en/default/bug/show.xml.tmpl
share/bugzilla/template/en/default/bug/summarize-time.html.tmpl
share/bugzilla/template/en/default/bug/time.html.tmpl
-share/bugzilla/template/en/default/bug/votes/delete-all.html.tmpl
-share/bugzilla/template/en/default/bug/votes/list-for-bug.html.tmpl
-share/bugzilla/template/en/default/bug/votes/list-for-user.html.tmpl
share/bugzilla/template/en/default/config.js.tmpl
share/bugzilla/template/en/default/config.rdf.tmpl
+share/bugzilla/template/en/default/email/bugmail-common.txt.tmpl
+share/bugzilla/template/en/default/email/bugmail-header.txt.tmpl
+share/bugzilla/template/en/default/email/bugmail.html.tmpl
+share/bugzilla/template/en/default/email/bugmail.txt.tmpl
+share/bugzilla/template/en/default/email/flagmail.txt.tmpl
+share/bugzilla/template/en/default/email/header-common.txt.tmpl
+share/bugzilla/template/en/default/email/lockout.txt.tmpl
+share/bugzilla/template/en/default/email/new-api-key.txt.tmpl
+share/bugzilla/template/en/default/email/new-user-details.txt.tmpl
+share/bugzilla/template/en/default/email/sanitycheck.txt.tmpl
share/bugzilla/template/en/default/email/sudo.txt.tmpl
+share/bugzilla/template/en/default/email/whine.txt.tmpl
+share/bugzilla/template/en/default/extensions/config.pm.tmpl
+share/bugzilla/template/en/default/extensions/extension.pm.tmpl
+share/bugzilla/template/en/default/extensions/hook-readme.txt.tmpl
+share/bugzilla/template/en/default/extensions/index-admin.rst.tmpl
+share/bugzilla/template/en/default/extensions/index-user.rst.tmpl
+share/bugzilla/template/en/default/extensions/license.txt.tmpl
+share/bugzilla/template/en/default/extensions/name-readme.txt.tmpl
+share/bugzilla/template/en/default/extensions/util.pm.tmpl
+share/bugzilla/template/en/default/extensions/web-readme.txt.tmpl
share/bugzilla/template/en/default/filterexceptions.pl
share/bugzilla/template/en/default/flag/list.html.tmpl
share/bugzilla/template/en/default/global/banner.html.tmpl
+share/bugzilla/template/en/default/global/calendar.js.tmpl
share/bugzilla/template/en/default/global/choose-classification.html.tmpl
share/bugzilla/template/en/default/global/choose-product.html.tmpl
share/bugzilla/template/en/default/global/code-error.html.tmpl
+share/bugzilla/template/en/default/global/common-links.html.tmpl
+share/bugzilla/template/en/default/global/confirm-action.html.tmpl
share/bugzilla/template/en/default/global/confirm-user-match.html.tmpl
+share/bugzilla/template/en/default/global/docslinks.html.tmpl
share/bugzilla/template/en/default/global/field-descs.none.tmpl
share/bugzilla/template/en/default/global/footer.html.tmpl
share/bugzilla/template/en/default/global/header.html.tmpl
-share/bugzilla/template/en/default/global/help-header.html.tmpl
-share/bugzilla/template/en/default/global/help.html.tmpl
share/bugzilla/template/en/default/global/hidden-fields.html.tmpl
-share/bugzilla/template/en/default/global/initialize.none.tmpl
+share/bugzilla/template/en/default/global/js-products.html.tmpl
share/bugzilla/template/en/default/global/message.html.tmpl
share/bugzilla/template/en/default/global/message.txt.tmpl
share/bugzilla/template/en/default/global/messages.html.tmpl
-share/bugzilla/template/en/default/global/per-bug-queries.html.tmpl
+share/bugzilla/template/en/default/global/product-select.html.tmpl
+share/bugzilla/template/en/default/global/reason-descs.none.tmpl
share/bugzilla/template/en/default/global/select-menu.html.tmpl
share/bugzilla/template/en/default/global/setting-descs.none.tmpl
-share/bugzilla/template/en/default/global/site-navigation.html.tmpl
share/bugzilla/template/en/default/global/tabs.html.tmpl
+share/bugzilla/template/en/default/global/textarea.html.tmpl
share/bugzilla/template/en/default/global/useful-links.html.tmpl
share/bugzilla/template/en/default/global/user-error.html.tmpl
+share/bugzilla/template/en/default/global/user.html.tmpl
share/bugzilla/template/en/default/global/userselect.html.tmpl
+share/bugzilla/template/en/default/global/value-descs.js.tmpl
+share/bugzilla/template/en/default/global/value-descs.none.tmpl
share/bugzilla/template/en/default/global/variables.none.tmpl
share/bugzilla/template/en/default/index.html.tmpl
share/bugzilla/template/en/default/list/change-columns.html.tmpl
@@ -418,31 +680,31 @@ share/bugzilla/template/en/default/list/list.atom.tmpl
share/bugzilla/template/en/default/list/list.csv.tmpl
share/bugzilla/template/en/default/list/list.html.tmpl
share/bugzilla/template/en/default/list/list.ics.tmpl
-share/bugzilla/template/en/default/list/list.js.tmpl
share/bugzilla/template/en/default/list/list.rdf.tmpl
share/bugzilla/template/en/default/list/quips.html.tmpl
share/bugzilla/template/en/default/list/server-push.html.tmpl
share/bugzilla/template/en/default/list/table.html.tmpl
share/bugzilla/template/en/default/pages/bug-writing.html.tmpl
+share/bugzilla/template/en/default/pages/bugzilla.dtd.tmpl
share/bugzilla/template/en/default/pages/fields.html.tmpl
share/bugzilla/template/en/default/pages/linked.html.tmpl
share/bugzilla/template/en/default/pages/linkify.html.tmpl
share/bugzilla/template/en/default/pages/quicksearch.html.tmpl
-share/bugzilla/template/en/default/pages/quicksearchhack.html.tmpl
+share/bugzilla/template/en/default/pages/release-notes.html.tmpl
share/bugzilla/template/en/default/pages/sudo.html.tmpl
-share/bugzilla/template/en/default/pages/voting.html.tmpl
share/bugzilla/template/en/default/reports/chart.csv.tmpl
share/bugzilla/template/en/default/reports/chart.html.tmpl
share/bugzilla/template/en/default/reports/chart.png.tmpl
share/bugzilla/template/en/default/reports/components.html.tmpl
share/bugzilla/template/en/default/reports/create-chart.html.tmpl
+share/bugzilla/template/en/default/reports/delete-series.html.tmpl
share/bugzilla/template/en/default/reports/duplicates-simple.html.tmpl
share/bugzilla/template/en/default/reports/duplicates-table.html.tmpl
share/bugzilla/template/en/default/reports/duplicates.html.tmpl
-share/bugzilla/template/en/default/reports/duplicates.rdf.tmpl
share/bugzilla/template/en/default/reports/edit-series.html.tmpl
share/bugzilla/template/en/default/reports/keywords.html.tmpl
share/bugzilla/template/en/default/reports/menu.html.tmpl
+share/bugzilla/template/en/default/reports/old-charts.html.tmpl
share/bugzilla/template/en/default/reports/report-bar.png.tmpl
share/bugzilla/template/en/default/reports/report-line.png.tmpl
share/bugzilla/template/en/default/reports/report-pie.png.tmpl
@@ -453,25 +715,28 @@ share/bugzilla/template/en/default/reports/report.csv.tmpl
share/bugzilla/template/en/default/reports/report.html.tmpl
share/bugzilla/template/en/default/reports/series-common.html.tmpl
share/bugzilla/template/en/default/reports/series.html.tmpl
-share/bugzilla/template/en/default/request/email.txt.tmpl
+share/bugzilla/template/en/default/request/queue.csv.tmpl
share/bugzilla/template/en/default/request/queue.html.tmpl
+share/bugzilla/template/en/default/rest.html.tmpl
share/bugzilla/template/en/default/search/boolean-charts.html.tmpl
+share/bugzilla/template/en/default/search/field.html.tmpl
share/bugzilla/template/en/default/search/form.html.tmpl
share/bugzilla/template/en/default/search/knob.html.tmpl
share/bugzilla/template/en/default/search/search-advanced.html.tmpl
share/bugzilla/template/en/default/search/search-create-series.html.tmpl
-share/bugzilla/template/en/default/search/search-help.html.tmpl
+share/bugzilla/template/en/default/search/search-plugin.xml.tmpl
share/bugzilla/template/en/default/search/search-report-graph.html.tmpl
share/bugzilla/template/en/default/search/search-report-select.html.tmpl
share/bugzilla/template/en/default/search/search-report-table.html.tmpl
share/bugzilla/template/en/default/search/search-specific.html.tmpl
share/bugzilla/template/en/default/search/tabs.html.tmpl
-share/bugzilla/template/en/default/sidebar.xul.tmpl
+share/bugzilla/template/en/default/search/type-select.html.tmpl
+share/bugzilla/template/en/default/setup/strings.txt.pl
+share/bugzilla/template/en/default/welcome-admin.html.tmpl
+share/bugzilla/template/en/default/whine/header.txt.tmpl
share/bugzilla/template/en/default/whine/mail.html.tmpl
share/bugzilla/template/en/default/whine/mail.txt.tmpl
-share/bugzilla/template/en/default/whine/multipart-mime.txt.tmpl
share/bugzilla/template/en/default/whine/schedule.html.tmpl
-share/bugzilla/template/en/extension/filterexceptions.pl
share/bugzilla/testagent.cgi
share/bugzilla/testserver.pl
share/bugzilla/token.cgi
@@ -479,12 +744,7 @@ share/bugzilla/userprefs.cgi
share/bugzilla/votes.cgi
share/bugzilla/whine.pl
share/bugzilla/whineatnews.pl
-share/bugzilla/xml.cgi
-share/doc/bugzilla/Bugzilla-Guide.txt
-share/doc/bugzilla/QUICKSTART
+share/bugzilla/xmlrpc.cgi
share/doc/bugzilla/README
-share/doc/bugzilla/UPGRADING
-share/doc/bugzilla/UPGRADING-pre-2.8
-share/doc/bugzilla/rel_notes.txt
share/examples/bugzilla/bugzilla.conf
share/examples/bugzilla/localconfig
diff --git a/devel/bugzilla/distinfo b/devel/bugzilla/distinfo
index 198b9505479..c1a42f3e6cc 100644
--- a/devel/bugzilla/distinfo
+++ b/devel/bugzilla/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2015/11/03 03:27:17 agc Exp $
+$NetBSD: distinfo,v 1.20 2017/03/17 16:26:30 mef Exp $
-SHA1 (bugzilla-2.22.7.tar.gz) = 93af1543565585dbbae1d791459b762b1399d7c4
-RMD160 (bugzilla-2.22.7.tar.gz) = cb1657fb4dbff8b73f834b3fc671ff4eebc7c5bd
-SHA512 (bugzilla-2.22.7.tar.gz) = e3ca6c7da0ddf61aa635080a26cb270de7abcbe69650704592ff8e80bf7c047814bd4538df1680693538033d991b4a802d1cfc26609ff8fc127a5b3d92d0e4e8
-Size (bugzilla-2.22.7.tar.gz) = 2113576 bytes
-SHA1 (patch-aa) = 1139740aac7497c85f274ae4153a867abe8194a2
+SHA1 (bugzilla-5.0.3.tar.gz) = 49b4b2b1b3086cb9b75f65138e702da71dc29c93
+RMD160 (bugzilla-5.0.3.tar.gz) = f48c7e903a9984d9bf95b969dba3b8d0b4ba4cb2
+SHA512 (bugzilla-5.0.3.tar.gz) = 82334533bd75a4a5eee5213826da916175ecf39cbfd1c4d820519f015257b02998a3acd881f8f52c1650d1140158c8aa839e374574a1fa862a6a4a1351748c46
+Size (bugzilla-5.0.3.tar.gz) = 4069689 bytes
+SHA1 (patch-Bugzilla_Install_Filesystem_pm) = 9ec49194210270be0a4af872765d29ec0544b189
diff --git a/devel/bugzilla/files/bugzilla.conf b/devel/bugzilla/files/bugzilla.conf
index c5a1de483c0..3d2c71d43d6 100644
--- a/devel/bugzilla/files/bugzilla.conf
+++ b/devel/bugzilla/files/bugzilla.conf
@@ -1,4 +1,4 @@
-# $NetBSD: bugzilla.conf,v 1.2 2005/10/26 10:16:09 adrianp Exp $
+# $NetBSD: bugzilla.conf,v 1.3 2017/03/17 16:26:31 mef Exp $
#
# Bugzilla configuration file fragment for Apache
@@ -10,6 +10,7 @@
AddHandler cgi-script .cgi
Options +ExecCGI
AllowOverride Limit
+ DirectoryIndex index.cgi index.html
Order allow,deny
Allow from all
</Directory>
diff --git a/devel/bugzilla/files/localconfig b/devel/bugzilla/files/localconfig
index 4e21ee23d40..7a9d10f8d42 100644
--- a/devel/bugzilla/files/localconfig
+++ b/devel/bugzilla/files/localconfig
@@ -1,42 +1,4 @@
-#
-# With the introduction of a configurable index page using the
-# template toolkit, Bugzilla's main index page is now index.cgi.
-# Most web servers will allow you to use index.cgi as a directory
-# index, and many come preconfigured that way, but if yours doesn't
-# then you'll need an index.html file that provides redirection
-# to index.cgi. Setting $index_html to 1 below will allow
-# checksetup.pl to create one for you if it doesn't exist.
-# NOTE: checksetup.pl will not replace an existing file, so if you
-# wish to have checksetup.pl create one for you, you must
-# make sure that index.html doesn't already exist
-$index_html = 0;
-
-
-#
-# For some optional functions of Bugzilla (such as the pretty-print patch
-# viewer), we need the cvs binary to access files and revisions.
-# Because it's possible that this program is not in your path, you can specify
-# its location here. Please specify the full path to the executable.
-$cvsbin = "@CVS@";
-
-
-
-#
-# For some optional functions of Bugzilla (such as the pretty-print patch
-# viewer), we need the interdiff binary to make diffs between two patches.
-# Because it's possible that this program is not in your path, you can specify
-# its location here. Please specify the full path to the executable.
-$interdiffbin = "@PREFIX@/bin/interdiff";
-
-
-#
-# The interdiff feature needs diff, so we have to have that path.
-# Please specify the directory name only; do not use trailing slash.
-$diffpath = "/usr/bin";
-
-
-#
# If you are using Apache as your web server, Bugzilla can create .htaccess
# files for you that will instruct Apache not to serve files that shouldn't
# be accessed from the web (like your local configuration data and non-cgi
@@ -50,10 +12,8 @@ $diffpath = "/usr/bin";
# If this is set to 0, Bugzilla will not create these files.
$create_htaccess = 1;
-
-#
# This is the group your web server runs as.
-# If you have a windows box, ignore this setting.
+# If you have a Windows box, ignore this setting.
# If you do not have access to the group your web server runs under,
# set this to "". If you do set this to "", then your Bugzilla installation
# will be _VERY_ insecure, because some files will be world readable/writable,
@@ -61,59 +21,70 @@ $create_htaccess = 1;
# want. You should only have this set to "" if this is a testing installation
# and you cannot set this up any other way. YOU HAVE BEEN WARNED!
# If you set this to anything other than "", you will need to run checksetup.pl
-# as root, or as a user who is a member of the specified group.
-$webservergroup = "@BZ_WEB_GROUP@";
-
+# asroot, or as a user who is a member of the specified group.
+$webservergroup = '@BZ_WEB_GROUP@';
-
-#
# What SQL database to use. Default is mysql. List of supported databases
# can be obtained by listing Bugzilla/DB directory - every module corresponds
# to one supported database and the name corresponds to a driver name.
-#
-$db_driver = "@DBDRIVER@";
-
-
-
-#
-# How to access the SQL database:
-#
-$db_host = 'localhost'; # where is the database?
-$db_name = 'bugs'; # name of the SQL database
-$db_user = 'bugs'; # user to attach to the SQL database
+$db_driver = '@DBDRIVER@';
-# Sometimes the database server is running on a non-standard
-# port. If that's the case for your database server, set this
-# to the port number that your database server is running on.
-# Setting this to 0 means "use the default port for my database
-# server."
-$db_port = 0;
+# The DNS name of the host that the database server runs on.
+$db_host = 'localhost';
+# The name of the database
+$db_name = 'bugs';
+# Who we connect to the database as.
+$db_user = 'bugs';
-#
# Enter your database password here. It's normally advisable to specify
# a password for your bugzilla database user.
# If you use apostrophe (') or a backslash (\) in your password, you'll
# need to escape it by preceding it with a '\' character. (\') or (\)
# (Far simpler just not to use those characters.)
-#
$db_pass = '';
+# Sometimes the database server is running on a non-standard port. If that's
+# the case for your database server, set this to the port number that your
+# database server is running on. Setting this to 0 means "use the default
+# port for my database server."
+$db_port = 0;
-
-# MySQL Only: Enter a path to the unix socket for mysql. If this is
-# blank, then mysql\'s compiled-in default will be used. You probably
+# MySQL Only: Enter a path to the unix socket for MySQL. If this is
+# blank, then MySQL's compiled-in default will be used. You probably
# want that.
$db_sock = '';
-
-
-#
# Should checksetup.pl try to verify that your database setup is correct?
-# (with some combinations of database servers/Perl modules/moonphase this
+# (with some combinations of database servers/Perl modules/moonphase this
# doesn't work)
-#
$db_check = 1;
+# With the introduction of a configurable index page using the
+# template toolkit, Bugzilla's main index page is now index.cgi.
+# Most web servers will allow you to use index.cgi as a directory
+# index, and many come preconfigured that way, but if yours doesn't
+# then you'll need an index.html file that provides redirection
+# to index.cgi. Setting $index_html to 1 below will allow
+# checksetup.pl to create one for you if it doesn't exist.
+# NOTE: checksetup.pl will not replace an existing file, so if you
+# wish to have checksetup.pl create one for you, you must
+# make sure that index.html doesn't already exist
+$index_html = 0;
+
+# For some optional functions of Bugzilla (such as the pretty-print patch
+# viewer), we need the cvs binary to access files and revisions.
+# Because it's possible that this program is not in your path, you can specify
+# its location here. Please specify the full path to the executable.
+$cvsbin = '@CVS@';
+
+# For some optional functions of Bugzilla (such as the pretty-print patch
+# viewer), we need the interdiff binary to make diffs between two patches.
+# Because it's possible that this program is not in your path, you can specify
+# its location here. Please specify the full path to the executable.
+$interdiffbin = '@PREFIX@/bin/interdiff';
+# The interdiff feature needs diff, so we have to have that path.
+# Please specify the directory name only; do not use trailing slash.
+$diffpath = '/usr/bin';
diff --git a/devel/bugzilla/options.mk b/devel/bugzilla/options.mk
index 9c99688b776..ac127e60aba 100644
--- a/devel/bugzilla/options.mk
+++ b/devel/bugzilla/options.mk
@@ -1,17 +1,17 @@
-# $NetBSD: options.mk,v 1.2 2006/10/15 12:21:13 adrianp Exp $
+# $NetBSD: options.mk,v 1.3 2017/03/17 16:26:30 mef Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.bugzilla
PKG_OPTIONS_REQUIRED_GROUPS= db
-PKG_OPTIONS_GROUP.db= mysql pgsql
+PKG_OPTIONS_GROUP.db= mysql pgsql oracle sqlite
-PKG_OPTIONS_LEGACY_OPTS+= patchviewer:bugzilla-patchviewer
-PKG_OPTIONS_LEGACY_OPTS+= xmlimportbugs:bugzilla-xmlimportbugs
-PKG_OPTIONS_LEGACY_OPTS+= charts:bugzilla-charts
-
-PKG_SUPPORTED_OPTIONS= ldap bugzilla-charts bugzilla-patchviewer mysql pgsql
-PKG_SUPPORTED_OPTIONS+= bugzilla-xmlimportbugs bugzilla-imagemagick
-PKG_SUGGESTED_OPTIONS= mysql
+PKG_SUPPORTED_OPTIONS= bugzilla-notify bugzilla-graphicalreports
+PKG_SUPPORTED_OPTIONS+= bugzilla-inboundemail bugzilla-movebugs
+PKG_SUPPORTED_OPTIONS+= bugzilla-imagemagick bugzilla-patchviewer
+PKG_SUPPORTED_OPTIONS+= bugzilla-descriptions bugzilla-xmlrpc
+PKG_SUPPORTED_OPTIONS+= bugzilla-modperl radius
+PKG_SUPPORTED_OPTIONS+= mysql pgsql oracle ldap sqlite
+PKG_SUGGESTED_OPTIONS= sqlite
.include "../../mk/bsd.options.mk"
@@ -19,11 +19,66 @@ PKG_SUGGESTED_OPTIONS= mysql
### Use mysql or postgresql backend
###
.if !empty(PKG_OPTIONS:Mmysql)
-DEPENDS+= p5-DBD-mysql>=2.9003:../../databases/p5-DBD-mysql
+DEPENDS+= p5-DBD-mysql>=4.000:../../databases/p5-DBD-mysql
DBDRIVER= mysql
+.elif !empty(PKG_OPTIONS:Msqlite)
+DEPENDS+= p5-DBD-SQLite>=1.54:../../databases/p5-DBD-SQLite
+DEPENDS+= sqlite3-[0-9]*:../../databases/sqlite3
+DBDRIVER= sqlite
.elif !empty(PKG_OPTIONS:Mpgsql)
DEPENDS+= p5-DBD-postgresql>=1.45:../../databases/p5-DBD-postgresql
-DBDRIVER= pgsql
+DBDRIVER= pg
+.elif !empty(PKG_OPTIONS:Moracle)
+DEPENDS+= p5-DBD-Oracle>=1.19:../../databases/p5-DBD-Oracle
+DBDRIVER= oracle
+.endif
+
+###
+### Automatic Update Notifications
+###
+.if !empty(PKG_OPTIONS:Mbugzilla-notify)
+DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww
+.endif
+
+###
+### RADIUS authentication
+###
+.if !empty(PKG_OPTIONS:Mradius)
+DEPENDS+= p5-RadiusPerl-[0-9]*:../../net/p5-RadiusPerl
+.endif
+
+###
+### More HTML in Product/Group Descriptions
+###
+.if !empty(PKG_OPTIONS:Mbugzilla-descriptions)
+DEPENDS+= p5-HTML-Scrubber-[0-9]*:../../www/p5-HTML-Scrubber
+DEPENDS+= p5-HTML-Parser>=3.40:../../www/p5-HTML-Parser
+.endif
+
+###
+### mod_perl
+###
+.if !empty(PKG_OPTIONS:Mbugzilla-modperl)
+DEPENDS+= p5-CGI>=3.11:../../www/p5-CGI
+DEPENDS+= p5-Apache-DBI>=0.96:../../databases/p5-Apache-DBI
+. if defined(PKG_APACHE)
+. include "../../www/ap2-perl/buildlink3.mk"
+. endif
+.endif
+
+###
+### XML-RPC Interface
+###
+.if !empty(PKG_OPTIONS:Mbugzilla-xmlrpc)
+DEPENDS+= p5-SOAP-Lite-[0-9]*:../../net/p5-SOAP-Lite
+.endif
+
+###
+### Inbound Email
+###
+.if !empty(PKG_OPTIONS:Mbugzilla-inboundemail)
+DEPENDS+= p5-Email-MIME-Attachment-Stripper-[0-9]*:../../mail/p5-Email-MIME-Attachment-Stripper
+DEPENDS+= p5-Email-Reply-[0-9]*:../../mail/p5-Email-Reply
.endif
###
@@ -42,13 +97,14 @@ DEPENDS+= p5-perl-ldap-[0-9]*:../../databases/p5-perl-ldap
.endif
###
-### Generation of charts
+### Generation of graphical reports
###
-.if !empty(PKG_OPTIONS:Mbugzilla-charts)
+.if !empty(PKG_OPTIONS:Mbugzilla-graphicalreports)
DEPENDS+= gd>=1.20:../../graphics/gd
DEPENDS+= p5-Chart>=1.0:../../graphics/p5-Chart
DEPENDS+= p5-GDTextUtil-[0-9]*:../../graphics/p5-GDTextUtil
DEPENDS+= p5-GDGraph-[0-9]*:../../graphics/p5-GDGraph
+DEPENDS+= p5-Template-GD-[0-9]*:../../graphics/p5-Template-GD
.endif
###
@@ -62,6 +118,7 @@ DEPENDS+= patchutils-[0-9]*:../../devel/patchutils
###
### Add support for bulk import/export of bugs in XML format
###
-.if !empty(PKG_OPTIONS:Mbugzilla-xmlimportbugs)
+.if !empty(PKG_OPTIONS:Mbugzilla-movebugs)
DEPENDS+= p5-XML-Twig-[0-9]*:../../textproc/p5-XML-Twig
+DEPENDS+= p5-MIME-tools>=5.406:../../mail/p5-MIME-tools
.endif
diff --git a/devel/bugzilla/patches/patch-Bugzilla_Install_Filesystem_pm b/devel/bugzilla/patches/patch-Bugzilla_Install_Filesystem_pm
new file mode 100644
index 00000000000..131ad839507
--- /dev/null
+++ b/devel/bugzilla/patches/patch-Bugzilla_Install_Filesystem_pm
@@ -0,0 +1,15 @@
+$NetBSD: patch-Bugzilla_Install_Filesystem_pm,v 1.1 2017/03/17 16:26:31 mef Exp $
+
+Make it verbose when giving error, which file is missing.
+
+--- Bugzilla/Install/Filesystem.pm.orig 2016-05-17 04:02:18.000000000 +0900
++++ Bugzilla/Install/Filesystem.pm 2017-03-11 22:47:12.306643791 +0900
+@@ -693,7 +693,7 @@ sub _create_files {
+ print "Creating $file...\n";
+ my $info = $files{$file};
+ my $fh = new IO::File($file, O_WRONLY | O_CREAT, $info->{perms})
+- || die $!;
++ || die $file . ': '. $!;
+ print $fh $info->{contents} if $info->{contents};
+ $fh->close;
+ }
diff --git a/devel/bugzilla/patches/patch-aa b/devel/bugzilla/patches/patch-aa
deleted file mode 100644
index bb62b1ddda1..00000000000
--- a/devel/bugzilla/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2005/10/26 10:16:09 adrianp Exp $
-
---- checksetup.pl.orig 2005-10-26 09:43:38.000000000 +0100
-+++ checksetup.pl
-@@ -301,7 +301,7 @@ my $modules = [
- },
- {
- name => 'File::Spec',
-- version => '0.84'
-+ version => '0'
- },
- {
- name => 'File::Temp',