summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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-24Bug 1399721 - change canonical from bugzil.la to bugzilla.mozilla.orgKohei Yoshino4-8/+20
2018-08-21bump version to 20180820.1Dylan William Hardison1-1/+1
2018-08-20Bug 1482145 - PhabBot changes are showing up as from the wrong userDylan William Hardison4-31/+252
2018-08-20Bug 1482145 - Some changes required for unit tests to be writtenDylan William Hardison4-3/+84
2018-08-20Bug 1482145 - refactor revison reviewers to be a list of revsion reviewsDylan William Hardison2-48/+21
2018-08-20no bug - add basic vscode settingsDylan William Hardison2-0/+15
2018-08-20Bug 1473958 - Update Thunderbird logo, replace Data Platform and Tools icon ↵Kohei Yoshino4-1/+1
on easy product selector
2018-08-20Bug 1482145 - add a scope_guard option to set_user()Dylan William Hardison4-47/+40
2018-08-17Bug 1482145 - add more type checking to phabbugz codeDylan William Hardison9-38/+151
2018-08-17change how builds work slightlyDylan William Hardison1-13/+17
2018-08-16Bug 1480878 - Monitor the health of Push connector job processingMars4-23/+80
2018-08-14Revert "Bug 1456878 - Support markdown comments"Dylan William Hardison31-429/+99
This reverts commit fd850e00db835d2b84c59014c3b1021fea2294fc.
2018-08-10Bug 1482475 - Add extensive testing frameworkDylan William Hardison20-121/+484
2018-08-10Bug 602313 - follow up - Icons on new attachment uploader are brokenKohei Yoshino1-47/+5
2018-08-10Bug 1456878 - Support markdown commentsIsrael Madueme31-99/+429
2018-08-10Bug 602313 - Allow creation of attachments by pasting an image from ↵Kohei Yoshino15-283/+861
clipboard, as well as by drag-and-dropping a file from desktop
2018-08-08bump version to 20180808.1dklawren1-1/+1
2018-08-08Bug 1481893 - After recent push of bug 1478897 bug/revision syncing has been ↵dklawren1-1/+1
broken due to coding error
2018-08-08Bug 1480891 my dashboard does not show the revision id and title for ↵dklawren1-5/+6
phabricator review requests
2018-08-06bump version to 20180807.1Dylan William Hardison1-1/+1
2018-08-06Bug 1480897 - When making a revision public, make the revision editable only ↵dklawren1-2/+8
by the bmo-editbugs-team project (editbugs)
2018-08-06Bug 1474809 - add "new to bugzilla" tag to non-comment changesKohei Yoshino2-0/+21
2018-08-06Bug 1480473 - Component description page: highlighted component lacks paddingKohei Yoshino1-2/+0
2018-08-06Bug 1446855 - enter_bug.cgi: Searching for duplicate bugs should trigger on ↵Kohei Yoshino1-9/+13
changes to the Summary, not on all keystrokes
2018-08-06Bug 1481207 - POST /rest/bug_user_last_visit returns random number instead ↵Kohei Yoshino1-1/+1
of bug ID
2018-08-06Bug 1480599 - Add "File new bug" menu to product/component hovercardKohei Yoshino1-2/+7
2018-08-06Bug 1478897 - ensure phabbugs doesn't fail outright when encountering ↵dklawren4-95/+64
invalid bug ids
2018-08-06Bug 1480169 - Consider reducing the verbosity of phabricator 'Revision ↵dklawren1-24/+69
Approved' bugzilla comments