summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-02Bug 1495349 - Remove Persona extensionKohei Yoshino16-552/+1
2018-10-01bump version to 20181002.1Dylan William Hardison1-1/+1
2018-10-01Bug 1495071 - Mojolicious CleanupDylan William Hardison6-152/+65
There are some things that should've been in the first patch but were missed: 1. Calling $c->finish in the finally block should not happen if an exception has been raised. 2. Bugzilla->cleanup() should be called at the same time the mojolicious stash is cleared. 3. Code referencing the shutdownhtml should be removed 4. The conditionals that ran code in Bugzilla.pm when it was not run under mod_perl should instead check where the Bugzilla.pm module was loaded from. 5. Revert the default template from #770 6. Also removed some stuff that manipulates the PATH and signals, which we shouldn't do
2018-10-01Bug 1418378 - Use Material Icons on Bugzilla home page instead of low-res imagesKohei Yoshino14-104/+121
2018-10-01Bug 1421032 - Detect Markdown attachment files as text/plain so Firefox can ↵Kohei Yoshino1-6/+11
display the content
2018-10-01Bug 1494645 - Allow customizing HTML <title> of search resultsKohei Yoshino2-9/+10
2018-10-01fix error and bump version (#772)Dylan William Hardison2-2/+2
2018-09-28no bug - use more generous timeouts Dylan William Hardison2-22/+28
this makes all the mojo timeouts larger -- except for 'clients' which should be smaller because we're so synchronous. It also puts them into environmental variables so ops can tweak them. Note some of the code has moved to the main application class to make future people less likely to not notice these values.
2018-09-28no bug - use bugzilla as the default template engineDylan William Hardison1-0/+1
2018-09-26Bug 1493490 - Remove navigator.buildID usage from Bugzilla HelperKohei Yoshino5-34/+0
2018-09-26Bug 1493500 - Remove all trailing whitespaces from all filesKohei Yoshino266-2000/+1999
2018-09-26Bug 1493847 - Fix buglist.cgi link label on product/component dropdown listsKohei Yoshino1-2/+2
2018-09-26Bug 1489718 - Insert form widgets for approval flag requests instead of ↵Kohei Yoshino7-33/+522
free-form comment text
2018-09-25Bug 1494065 - Add a basic test using Test::MojoDylan William Hardison4-7/+102
2018-09-24bump version to 20180925.1Dylan William Hardison1-1/+1
2018-09-24Bug 1493295 - Add short URL to each bugKohei Yoshino1-0/+1
2018-09-24Bug 1491850 - restoreSavedBugComment takes a really long time (100ms)Kohei Yoshino1-1/+0
2018-09-24Bug 1490595 - Bugzilla update check should use httpsKohei Yoshino1-1/+1
2018-09-24Bug 1473417 - Show often/recently used products/components on New Bug pageKohei Yoshino4-1/+145
2018-09-24Bug 1492926 - Handle DBIx::Connectors more appropriatelyDylan William Hardison1-13/+28
This is a bigger change than I anticipated, because the way we cached DBIx::Connector objects was bad. Now we cache the Bugzilla::DB instances in connect_main() and connect_shadow(). This is for maintaining a 1:1 mapping of Bugzilla::DB objects and DBIx::Connector objects. This is important because we want be able to inspect Bugzilla::DB->bz_in_transactions() from the 'connected' event. Note that we weaken the lexical variable $self in _build_connector() because it is referenced by the callback passed to DBI. Without this there would be a memory cycle and stuff would never be freed. (tested my understanding in this gist: https://gist.github.com/dylanwh/646574a027f7b7d92cb7586676da7468)
2018-09-24Bug 1492346 - scripts/syncflags.pl should also add the target product to any ↵dklawren1-0/+12
tracking flags that the source product is a member
2018-09-24Bug 1470536 - Add new GeckoView product to easy product selector on Browse ↵Kohei Yoshino2-5/+9
and Enter Bug pages
2018-09-20Bug 1492511 - Code to updating subscriber values for current private bugs is ↵dklawren1-0/+5
throwing errors in the phabbugz log
2018-09-20Bug 1468489 - Documentation points to https://landfill.bugzilla.org that is ↵Kohei Yoshino9-28/+32
no longer maintained and will be shut down
2018-09-20Bug 1492850 - Remove places where headers are printedDylan William Hardison3-36/+4
There's one place where some (unused?) debug code prints out headers without using Bugzilla->cgi, and testagent.cgi which does the same. The first thing is removed and testagent.cgi is also removed, with its route handled by a simple route.
2018-09-19no bug - bump Alien::libcmark_gfmDylan William Hardison5-8/+9
2018-09-19Bug 1455495 - Replace apache with MojoliciousDylan William Hardison64-1281/+1237
2018-09-18bump version to 20180918.1Dylan William Hardison1-1/+1
2018-09-17Bug 1490901 - ReviewBoard stub attachments no longer make a redirect, ↵dklawren1-0/+21
download a text file instead
2018-09-17Bug 1345673 - Open Bugzilla History in a New Window or TabKohei Yoshino1-1/+1
2018-09-17Bug 1491973 - Add GeckoView to BMO::Data special casingDylan William Hardison1-5/+9
2018-09-14no bug - cleanup a few nits in the SecurityRiskReport (#746)Dylan William Hardison1-14/+10
- sorted imports, with Moo and MooX::StrictConstructor at the top because they change the behavior of the code. - removed 'scalar' when comparing an array to an integer as it isn't required. - adjusted multi-line first { } to single line since it still fits and perltidy makes it look ugly. - store each 'result' hash in a $result variable, again to make perltidy format better. - change use of 'unshift ARRAY' to 'push ARRAY' and reverse(). The later performs fewer mallocs (push is much more effficient than unshift). Please check if this logic is right.
2018-09-13Bug 1490708 - Ensure we always call DBIx::Connector->dbh before any DBI ↵Dylan William Hardison2-15/+29
method (#744) The code didn't allow a way of doing this without a lot of work. So I had to take the following approach: The 'dbh' attribute is now a method that delegates to DBIx::Connector's dbh method. Per the docs, ->dbh() "Returns the connection's database handle. It will use a an existing handle if there is one, if the process has not been forked or a new thread spawned, and if the database is pingable. Otherwise, it will instantiate, cache, and return a new handle." Then there is the matter of the 'handles' on dbh. I've used Package::Stash to insert proxy methods into the class when it is loaded.
2018-09-13Bug 1490687 - Stop setting r+s on Phabricator attachmentsdklawren1-134/+0
2018-09-12Bug 1487422 - Remove Phabricator section from MyDashboard and related ↵dklawren5-262/+28
WebService API
2018-09-10bump to version 20180910.1Israel Madueme1-1/+1
2018-09-10no bug - add X-Bugzilla-Type to secbugsreport emailIsrael Madueme1-1/+2
2018-09-10Bug 1479466 - Add Security Bugs ReportIsrael Madueme6-0/+709
Adds the security bugs report with open count and median age open of sec-critical and sec-high bugs.
2018-09-07Bug 1488292 - Remove MozReview extension from BMO code tree as MozReview is ↵dklawren29-1646/+103
being decommissioned
2018-08-29Bug 1486369 - please enable "due date" for Firefox -> Security: Review ↵dklawren1-0/+1
Request compoent
2018-08-26use insider group instead of hard-coding core-securityDylan William Hardison1-3/+3
2018-08-26remove error pages for nowDylan William Hardison1-31/+0
2018-08-26Merge remote-tracking branch 'bmo/mojo'Dylan William Hardison1-1/+2
2018-08-26do not call finish if there was an errorDylan William Hardison1-1/+2
2018-08-26remove old IIS thingDylan William Hardison1-14/+0
2018-08-26Revert "make the default workflow the same as bmo"Dylan William Hardison3-9/+9
This reverts commit e4bd13639d5c5f436628e2aa766dca75328627c0.
2018-08-26remove unneeded difference to bmoDylan William Hardison1-1/+1
2018-08-26Revert "Bug 1446236 - fix several occurrences of a typo (user's of)"Dylan William Hardison4-4/+4
This reverts commit fa79c330202397e1ca8ee8eef068a75949a258e6.
2018-08-26remove psgi hackDylan William Hardison1-115/+0
2018-08-26sync more to bmo/mojoDylan William Hardison1-39/+0