]>
git.ipfire.org Git - thirdparty/bugzilla.git/log
dklawren [Wed, 17 Oct 2018 05:05:44 +0000 (01:05 -0400)]
Bug
1499477 - Feature request: link from user profile to editusers.
* Bug
1499477 - Feature request: link from user profile to editusers.
* Merged name and email to single field
* Hide redundant Profile link when viewing user profile page
Dylan William Hardison [Tue, 16 Oct 2018 21:33:58 +0000 (17:33 -0400)]
Bug
1482644 - Improve "Too many requests" page with an explaination
Dylan William Hardison [Tue, 16 Oct 2018 21:33:25 +0000 (17:33 -0400)]
Bug
1495741 - memory issues: options to control memory usage
Dylan William Hardison [Tue, 16 Oct 2018 21:33:04 +0000 (17:33 -0400)]
no bug - silence mojo warning
In perl 5.12, length(undef) was made no longer a warning.
In order to reduce memory usage, mojo undefines the outgoing buffer.
This means on perl <= 5.12, a warning is printed frequently (multiple times
per request).
Mojo support for 5.10 is waning, so for the moment we patch that code to silence
this warning.
Kohei Yoshino [Tue, 16 Oct 2018 20:17:05 +0000 (16:17 -0400)]
Bug
1496004 - Improve layout of attachment detail page, hide comment form when custom form is inserted
Dylan William Hardison [Tue, 16 Oct 2018 19:46:29 +0000 (15:46 -0400)]
Bug
1499269 - Refactor common parts of the feed daemon and improve timeout logging
Kohei Yoshino [Tue, 16 Oct 2018 19:39:23 +0000 (15:39 -0400)]
Bug
1499417 - Change BMO docs links from bmo.readthedocs.org to .io
Kohei Yoshino [Tue, 16 Oct 2018 17:52:15 +0000 (13:52 -0400)]
Bug
1497077 followup - Convert links to absolute path
Dylan William Hardison [Tue, 16 Oct 2018 17:51:33 +0000 (13:51 -0400)]
Bug
1499262 - Bugzilla::DB should gracefully handle disconnection events that happen during transactions
Dylan William Hardison [Tue, 16 Oct 2018 17:50:49 +0000 (13:50 -0400)]
no bug - saner defaults for pre-forking servers
Kohei Yoshino [Tue, 16 Oct 2018 03:56:01 +0000 (23:56 -0400)]
Bug
1497077 - Convert links to absolute path
Dylan William Hardison [Mon, 15 Oct 2018 22:51:57 +0000 (18:51 -0400)]
add simple hack to work in GKE
Dylan William Hardison [Mon, 15 Oct 2018 21:54:00 +0000 (17:54 -0400)]
Revert "Bug
1495741 - memory issues: Avoid copying stuff in the webservice layer so much"
This reverts commit
5688d0e712b85bc892ce405a1b79e3571f6d6d0f .
Kohei Yoshino [Mon, 15 Oct 2018 20:40:30 +0000 (16:40 -0400)]
Bug
1009716 - Add (Cmd|Ctrl)+Enter shortcut for submitting from text areas.
Kohei Yoshino [Mon, 15 Oct 2018 15:20:10 +0000 (11:20 -0400)]
Bug
1498362 - Shutter the "Powered By Mozilla" form
* Bug
1498362 - Shutter the "Powered By Mozilla" form
* Fix text - why this is hardcoded
Dylan William Hardison [Sat, 13 Oct 2018 04:33:48 +0000 (00:33 -0400)]
Bug
1495741 - memory issues: use local flag cache
Dylan William Hardison [Sat, 13 Oct 2018 04:33:18 +0000 (00:33 -0400)]
Bug
1495741 - memory issues: disable etag generation for /rest/product
Dylan William Hardison [Sat, 13 Oct 2018 04:32:57 +0000 (00:32 -0400)]
Bug
1495741 - memory issues: Avoid copying stuff in the webservice layer so much
Kohei Yoshino [Sat, 13 Oct 2018 04:32:10 +0000 (00:32 -0400)]
Bug
1498436 - Move site-wide message to global header
Dylan William Hardison [Fri, 12 Oct 2018 02:52:30 +0000 (22:52 -0400)]
no bug - override default mojo favicon
Dylan William Hardison [Fri, 12 Oct 2018 02:47:24 +0000 (22:47 -0400)]
Bug
1497487 - Backport bug 767623 to BMO: Use HMAC to generate tokens and sensitive graph filenames
Dylan William Hardison [Thu, 11 Oct 2018 19:28:18 +0000 (15:28 -0400)]
Bug
1498206 - Replace LWP::UserAgent with Mojo::UserAgent in phabbugz extension
Dylan William Hardison [Thu, 11 Oct 2018 16:51:48 +0000 (12:51 -0400)]
Bug
1354589 - Add Mojo::JWT, the oauth stuff, and Linux::Smaps::Tiny
Dylan William Hardison [Tue, 9 Oct 2018 22:10:46 +0000 (18:10 -0400)]
bump version to
20181010 .1
Dylan William Hardison [Tue, 9 Oct 2018 21:06:18 +0000 (17:06 -0400)]
Bug
1497343 - Add some rudimentary type checking to Bugzilla::WebServe::Util::validate()
Dylan William Hardison [Tue, 9 Oct 2018 21:01:35 +0000 (17:01 -0400)]
Bug
1496832 - Add timeouts to prevent feed daemon from becoming unresponsive
Dylan William Hardison [Tue, 9 Oct 2018 21:01:07 +0000 (17:01 -0400)]
Bug 623384 - Use Module::Runtime instead of eval { require } or eval "use"
Kohei Yoshino [Tue, 9 Oct 2018 15:35:03 +0000 (11:35 -0400)]
Bug
1497437 - The crash graph should display Exact Match results by default
Kohei Yoshino [Mon, 8 Oct 2018 22:15:07 +0000 (18:15 -0400)]
Bug
1497070 - In-page links are broken due to <base href> added during Mojo migration
Kohei Yoshino [Mon, 8 Oct 2018 18:25:25 +0000 (14:25 -0400)]
no bug - Update README on VS Code integration
Update the description as Tasks menu has been merged to Terminal menu.
Also mention an extension bundle made by @dylanwh.
Kohei Yoshino [Mon, 8 Oct 2018 16:00:05 +0000 (12:00 -0400)]
Bug
1497234 - Remove Personas Plus GitHub link from Custom Bug Entry Forms index
Kohei Yoshino [Sat, 6 Oct 2018 00:21:58 +0000 (20:21 -0400)]
Bug
1496803 - Suggested component links ignore cloned bug data
Mars [Fri, 5 Oct 2018 23:02:55 +0000 (19:02 -0400)]
Bug
1496832 - Add monitoring for feed daemon becoming unresponsive
Use Datadog to count the number of times that jobs are run by the
phabbugz job scheduler. This should catch problems if the process
responsible for running the jobs dies.
Dylan William Hardison [Fri, 5 Oct 2018 15:19:39 +0000 (11:19 -0400)]
bump version to
20181005 .1
Sylvestre Ledru [Fri, 5 Oct 2018 15:11:00 +0000 (17:11 +0200)]
no bug - Don't know => Unknown
Dylan William Hardison [Fri, 5 Oct 2018 15:10:13 +0000 (11:10 -0400)]
Bug
1496172 - Attachments with unicode filenames cause timeout errors when retreiving attachments
Dylan William Hardison [Fri, 5 Oct 2018 14:34:02 +0000 (10:34 -0400)]
Bug
1496570 - Bugzilla doesn't attempt to decode form-urlencoded data without a content-type header
Dylan William Hardison [Thu, 4 Oct 2018 14:32:23 +0000 (10:32 -0400)]
bump version to
20181004 .1
Kohei Yoshino [Thu, 4 Oct 2018 13:34:49 +0000 (09:34 -0400)]
Bug
1495746 - /app/static/metricsgraphics/css/google-OpenSans.css missing in app container
Dylan William Hardison [Thu, 4 Oct 2018 13:34:13 +0000 (09:34 -0400)]
Bug
1495901 - SES type checking error
Kohei Yoshino [Thu, 4 Oct 2018 02:39:57 +0000 (22:39 -0400)]
Bug
1489120 - Add a rest API to get triage owners for each product/component pair (#797)
Dylan William Hardison [Wed, 3 Oct 2018 22:02:51 +0000 (18:02 -0400)]
no bug - document the mojo-specific environmental variables
Kohei Yoshino [Wed, 3 Oct 2018 22:01:18 +0000 (18:01 -0400)]
Bug
1496233 - "Dunno" -> "Don't know" in approval request form (#795)
Dylan William Hardison [Wed, 3 Oct 2018 21:52:23 +0000 (17:52 -0400)]
no bug - make libcmark-gfm optional (#792)
Dylan William Hardison [Wed, 3 Oct 2018 20:09:30 +0000 (16:09 -0400)]
no bug - add chart-clicker dependency
Dylan William Hardison [Wed, 3 Oct 2018 20:08:55 +0000 (16:08 -0400)]
no bug - reformat all new quantum files using new standard
dklawren [Wed, 3 Oct 2018 15:23:00 +0000 (11:23 -0400)]
Bug
1495906 - After mojo update /latest/configuration API call no longer works and gives page not found
Dylan William Hardison [Wed, 3 Oct 2018 00:25:35 +0000 (20:25 -0400)]
Bug
1495834 - xmlrpc.cgi outputs headers in request-body
Dylan William Hardison [Tue, 2 Oct 2018 20:22:19 +0000 (16:22 -0400)]
Bug
1495869 - Crash graph not found after mojo migration
Kohei Yoshino [Tue, 2 Oct 2018 18:24:06 +0000 (14:24 -0400)]
Bug
1263502 - Add duplicates to /rest/bug/id
Dylan William Hardison [Tue, 2 Oct 2018 18:22:05 +0000 (14:22 -0400)]
add helpers for handling logins and error handling
Dylan William Hardison [Tue, 2 Oct 2018 04:24:25 +0000 (00:24 -0400)]
no bug - adopt mojolicious code formatting guidelines (#784)
@kyoshino likes 2-char indent for all the frontend.
Mojolicious seems to use 2-space too.
Let's just adopt their perltidyrc.
Included in this is a script (in scripts/) that will modify files according to these rules.
Kohei Yoshino [Mon, 1 Oct 2018 04:43:48 +0000 (00:43 -0400)]
Bug
1495349 - Remove Persona extension
Dylan William Hardison [Mon, 1 Oct 2018 16:18:47 +0000 (12:18 -0400)]
bump version to
20181002 .1
Dylan William Hardison [Mon, 1 Oct 2018 16:03:41 +0000 (12:03 -0400)]
Bug
1495071 - Mojolicious Cleanup
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
Kohei Yoshino [Mon, 1 Oct 2018 15:46:40 +0000 (11:46 -0400)]
Bug
1418378 - Use Material Icons on Bugzilla home page instead of low-res images
Kohei Yoshino [Mon, 1 Oct 2018 15:43:45 +0000 (11:43 -0400)]
Bug
1421032 - Detect Markdown attachment files as text/plain so Firefox can display the content
Kohei Yoshino [Mon, 1 Oct 2018 15:43:11 +0000 (11:43 -0400)]
Bug
1494645 - Allow customizing HTML <title> of search results
Dylan William Hardison [Mon, 1 Oct 2018 04:58:26 +0000 (00:58 -0400)]
fix error and bump version (#772)
Dylan William Hardison [Fri, 28 Sep 2018 14:37:18 +0000 (10:37 -0400)]
no bug - use more generous timeouts
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.
Dylan William Hardison [Fri, 28 Sep 2018 02:01:33 +0000 (22:01 -0400)]
no bug - use bugzilla as the default template engine
Kohei Yoshino [Wed, 26 Sep 2018 17:29:32 +0000 (13:29 -0400)]
Bug
1493490 - Remove navigator.buildID usage from Bugzilla Helper
Kohei Yoshino [Mon, 24 Sep 2018 21:27:12 +0000 (17:27 -0400)]
Bug
1493500 - Remove all trailing whitespaces from all files
Kohei Yoshino [Tue, 25 Sep 2018 01:56:03 +0000 (21:56 -0400)]
Bug
1493847 - Fix buglist.cgi link label on product/component dropdown lists
Kohei Yoshino [Wed, 26 Sep 2018 15:29:19 +0000 (11:29 -0400)]
Bug
1489718 - Insert form widgets for approval flag requests instead of free-form comment text
Dylan William Hardison [Tue, 25 Sep 2018 21:30:28 +0000 (17:30 -0400)]
Bug
1494065 - Add a basic test using Test::Mojo
Dylan William Hardison [Mon, 24 Sep 2018 21:40:36 +0000 (17:40 -0400)]
bump version to
20180925 .1
Kohei Yoshino [Mon, 24 Sep 2018 21:23:53 +0000 (17:23 -0400)]
Bug
1493295 - Add short URL to each bug
Kohei Yoshino [Mon, 24 Sep 2018 21:23:17 +0000 (17:23 -0400)]
Bug
1491850 - restoreSavedBugComment takes a really long time (100ms)
Kohei Yoshino [Sun, 23 Sep 2018 15:43:53 +0000 (11:43 -0400)]
Bug
1490595 - Bugzilla update check should use https
Kohei Yoshino [Mon, 24 Sep 2018 19:55:28 +0000 (15:55 -0400)]
Bug
1473417 - Show often/recently used products/components on New Bug page
Dylan William Hardison [Mon, 24 Sep 2018 19:54:18 +0000 (15:54 -0400)]
Bug
1492926 - Handle DBIx::Connectors more appropriately
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 )
dklawren [Mon, 24 Sep 2018 14:53:23 +0000 (10:53 -0400)]
Bug
1492346 - scripts/syncflags.pl should also add the target product to any tracking flags that the source product is a member
Kohei Yoshino [Sun, 23 Sep 2018 22:18:19 +0000 (18:18 -0400)]
Bug
1470536 - Add new GeckoView product to easy product selector on Browse and Enter Bug pages
dklawren [Thu, 20 Sep 2018 20:05:56 +0000 (16:05 -0400)]
Bug
1492511 - Code to updating subscriber values for current private bugs is throwing errors in the phabbugz log
Kohei Yoshino [Thu, 20 Sep 2018 13:55:15 +0000 (09:55 -0400)]
Bug
1468489 - Documentation points to https://landfill.bugzilla.org that is no longer maintained and will be shut down
Dylan William Hardison [Thu, 20 Sep 2018 13:54:28 +0000 (09:54 -0400)]
Bug
1492850 - Remove places where headers are printed
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.
Dylan William Hardison [Wed, 19 Sep 2018 18:16:49 +0000 (14:16 -0400)]
no bug - bump Alien::libcmark_gfm
Dylan William Hardison [Tue, 18 Sep 2018 22:19:03 +0000 (18:19 -0400)]
Bug
1455495 - Replace apache with Mojolicious
Dylan William Hardison [Tue, 18 Sep 2018 13:48:09 +0000 (09:48 -0400)]
bump version to
20180918 .1
dklawren [Mon, 17 Sep 2018 21:51:18 +0000 (17:51 -0400)]
Bug
1490901 - ReviewBoard stub attachments no longer make a redirect, download a text file instead
Kohei Yoshino [Mon, 17 Sep 2018 21:50:21 +0000 (17:50 -0400)]
Bug
1345673 - Open Bugzilla History in a New Window or Tab
Dylan William Hardison [Mon, 17 Sep 2018 21:49:41 +0000 (17:49 -0400)]
Bug
1491973 - Add GeckoView to BMO::Data special casing
Dylan William Hardison [Fri, 14 Sep 2018 01:23:30 +0000 (21:23 -0400)]
no bug - cleanup a few nits in the SecurityRiskReport (#746)
- 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.
Dylan William Hardison [Thu, 13 Sep 2018 20:37:55 +0000 (22:37 +0200)]
Bug
1490708 - Ensure we always call DBIx::Connector->dbh before any DBI 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.
dklawren [Wed, 12 Sep 2018 23:56:20 +0000 (19:56 -0400)]
Bug
1490687 - Stop setting r+s on Phabricator attachments
dklawren [Wed, 12 Sep 2018 15:16:30 +0000 (11:16 -0400)]
Bug
1487422 - Remove Phabricator section from MyDashboard and related WebService API
Israel Madueme [Mon, 10 Sep 2018 17:43:48 +0000 (13:43 -0400)]
bump to version
20180910 .1
Israel Madueme [Mon, 10 Sep 2018 17:30:05 +0000 (13:30 -0400)]
no bug - add X-Bugzilla-Type to secbugsreport email
Israel Madueme [Mon, 10 Sep 2018 16:34:56 +0000 (12:34 -0400)]
Bug
1479466 - Add Security Bugs Report
Adds the security bugs report with open count and median age open of
sec-critical and sec-high bugs.
dklawren [Fri, 7 Sep 2018 10:04:50 +0000 (06:04 -0400)]
Bug
1488292 - Remove MozReview extension from BMO code tree as MozReview is being decommissioned
dklawren [Wed, 29 Aug 2018 14:40:06 +0000 (10:40 -0400)]
Bug
1486369 - please enable "due date" for Firefox -> Security: Review Request compoent
Kohei Yoshino [Fri, 24 Aug 2018 20:33:44 +0000 (16:33 -0400)]
Bug
1399721 - change canonical from bugzil.la to bugzilla.mozilla.org
Dylan William Hardison [Tue, 21 Aug 2018 13:35:46 +0000 (09:35 -0400)]
bump version to
20180820 .1
Dylan William Hardison [Mon, 20 Aug 2018 21:44:11 +0000 (17:44 -0400)]
Bug
1482145 - PhabBot changes are showing up as from the wrong user
Dylan William Hardison [Mon, 20 Aug 2018 21:27:57 +0000 (17:27 -0400)]
Bug
1482145 - Some changes required for unit tests to be written
Dylan William Hardison [Mon, 20 Aug 2018 21:03:36 +0000 (17:03 -0400)]
Bug
1482145 - refactor revison reviewers to be a list of revsion reviews
Dylan William Hardison [Mon, 20 Aug 2018 20:04:01 +0000 (16:04 -0400)]
no bug - add basic vscode settings
Kohei Yoshino [Mon, 20 Aug 2018 16:23:13 +0000 (12:23 -0400)]
Bug
1473958 - Update Thunderbird logo, replace Data Platform and Tools icon on easy product selector
Dylan William Hardison [Mon, 20 Aug 2018 14:59:29 +0000 (10:59 -0400)]
Bug
1482145 - add a scope_guard option to set_user()