Official repository for the Bugzilla bug tracking system. Report bugs to https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&format=__default__ . Main website:
Perl JavaScript CSS Python Shell Prolog
Permalink
Failed to load latest commit information.
.checksetup_lib/lib/perl5 Bug 1308949 - Keep MYMETA.json up-to-date when checksetup is run Oct 14, 2016
Bugzilla Bug 1301383 - Memoize does not work under threaded perl in windows: "… Feb 20, 2017
contrib Bug 1136137: Require Perl 5.14 Feb 29, 2016
docker_files Bug 1069799 - move the QA repository into the main repository Feb 26, 2016
docs fix typo Oct 19, 2016
extensions Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
images Bug 276560: Use webbadge icons for alternate format links on buglist Mar 22, 2014
js Revert "Bug 711655 - 'reply' JS should insert at caret position" Oct 12, 2016
lib Bug 399954: Make Bugzilla able to hold its dependencies in a local di… Oct 19, 2007
skins Fix Bug #1287265 Dec 23, 2016
t Bug 228444 - Checking for unquoted non regex variable interpolated in… Oct 30, 2016
template/en/default Bug 1299141 - Duplicate accesskey="c" on query.cgi Feb 23, 2017
xt - Further test suite fixes for email/login changes Sep 6, 2016
.bzrignore Bug 1235271: Remove .htaccess from .gitignore Dec 29, 2015
.gitignore ignore more perl toolchain files Sep 11, 2016
.htaccess Bug 398546 - config.cgi using the RDF format can generate a pretty la… Apr 12, 2016
.mailmap remove lpsolit per request Jul 6, 2016
.taskcluster.yml - Adding .taskcluster.yml file to support new Taskcluster/Github inte… Feb 22, 2017
Bugzilla.pm Bug 1263244 - Throw*Error inside templates should always use die(), a… Sep 20, 2016
CONTRIBUTING.md Bug 1288737 - Add CONTRIBUTING.md file to Bugzilla repo Dec 28, 2016
Dockerfile Bug 1250043 - Updated docker config to use new method if installing d… Feb 26, 2016
LICENSE Bug 1132862 - Update README; add LICENSE file. r,a=glob Feb 17, 2015
META.json Bug 1301887 - File::Slurp triggers warnings on perl 5.24 and it is re… Oct 13, 2016
META.yml Bug 1301887 - File::Slurp triggers warnings on perl 5.24 and it is re… Oct 13, 2016
Makefile.PL Bug 1308949 - Keep MYMETA.json up-to-date when checksetup is run Oct 14, 2016
README.rst fix rst syntax Sep 20, 2016
admin.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
app.psgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
attachment.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
auth.cgi Bug 1254226: XSS through javascript: callback URLs in auth delegation Mar 23, 2016
buglist.cgi Bug 907710 - Add UI to reverse sort order May 16, 2016
chart.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
checksetup.pl Bug 1308949 - Keep MYMETA.json up-to-date when checksetup is run Oct 14, 2016
clean-bug-user-last-visit.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
colchange.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
collectstats.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
config.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
createaccount.cgi Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
describecomponents.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
describekeywords.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
docker-compose.yml Bug 1240172 - Move the docker configuration scripts from external git… Feb 8, 2016
duplicates.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editclassifications.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editcomponents.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editfields.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editflagtypes.cgi Bug 1310728 - editflagtypes.cgi crashes when classifications are enab… Oct 17, 2016
editgroups.cgi Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
editkeywords.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
editmilestones.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
editparams.cgi Bug 1070122 - add option to send test email to Params page Sep 12, 2016
editproducts.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editsettings.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
editusers.cgi Bug 521536 - Allow user search by external id when using env authenti… Dec 16, 2016
editvalues.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editversions.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
editwhines.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
editworkflow.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
email_in.pl Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
enter_bug.cgi Rationalise lists of built-in groups and their capabilities into one … May 13, 2016
gen-cpanfile.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
importxml.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
index.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
jobqueue.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
jsonrpc.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
migrate.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
mod_perl.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
page.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
post_bug.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
process_bug.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
query.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
quips.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
relogin.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
report.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
reports.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
request.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
rest.cgi Bug 1183647 - Optional Perl modules related to REST should now be man… Jul 28, 2016
robots.txt Bug 139800 - remove errant references to index.html. Patch by ddk, 2x… Apr 25, 2002
sanitycheck.cgi Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
sanitycheck.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
search_plugin.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
show_activity.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
show_bug.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
showdependencygraph.cgi Bug 1253263 - (CVE-2016-2803) [SECURITY] XSS vulnerability in depende… May 16, 2016
showdependencytree.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
shutdown.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
summarize_time.cgi Bug 1088022 - Bump min version to CGI 4.09 Apr 14, 2016
taskgraph.json - Improved CI support for PostgreSQL and Sqlite Aug 31, 2016
testagent.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
testserver.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
token.cgi Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
userprefs.cgi Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
view_job_queue.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
votes.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016
web.config Bug 580471 - Ship with a default web.config for IIS installs Sep 11, 2016
whine.pl Bug 1136137: Require Perl 5.14 Feb 29, 2016
whineatnews.pl Bug 218917 - Allow the login name to be different from the email address Apr 27, 2016
xmlrpc.cgi Bug 1136137: Require Perl 5.14 Feb 29, 2016

README.rst

Bugzilla: A Free and Open-Source Bug Tracker

Bugzilla is free and open source web-based bug-tracking software that is developed by an active group of volunteers in the Mozilla community, and used by thousands of projects and companies around the world.

homepage Documentation Chat with us on IRC docker pulls License

Usage

Bugzilla requires Perl 5.14 (or newer) and tools to compile and install perl modules, including make(1) and a C compiler.

For Developers

Debian/Ubuntu users: you probably need to run the following:

sudo apt-get install git perl cpanminus build-essential libexpat-dev libssl-dev

CentOS / Fedora users:

sudo yum group install -y "Development tools"
sudo yum install -y perl-App-cpanminus

After that, you should run the following command from a git clone of this repository:

perl checksetup.pl --cpanm

At this point localconfig can be edited to specify database connection parameters. If SQLite is acceptable, no edits are required.

The checksetup.pl script should be run again to set up the database schema.

perl checksetup.pl

It will ask for some details, such as login name and password.

Finally, a webserver can be started by the following:

perl -Ilocal/lib/perl5 local/bin/plackup

Navigate to http://localhost:5000/ and login with the username and password provided earlier to checksetup. Remember to set the urlbase on http://localhost:5000/editparams.cgi. "http://localhost:5000" will probably suffice.

For Operations

For a production setup, see the installation guide

Links and Other Resources

  • Join irc.mozilla.org #bugzilla (or use the Bugzilla IRC Gateway)

  • Ask questions on the Support mailing list

  • Report Bugs

    (Please do not file test bugs in this installation of Bugzilla.)

  • Contributing a patch? Join us from 11:00 to 12:00 US/Eastern every Thursday in Bugzilla IRC Channel for Contributor Office Hours.

  • If you haven't already, subscribe to the Development mailing list.

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.

However, this is all only relevant to you if you want to modify the code and redistribute it. As with all open source software, there are no restrictions on running it, or on modifying it for your own purposes.