]>
git.ipfire.org Git - thirdparty/bugzilla.git/log
Dave Miller [Tue, 23 Aug 2022 23:09:01 +0000 (19:09 -0400)]
Bug
1785938 : Get tests working again in GitHub Actions
Dylan Hardison [Thu, 18 Aug 2022 22:44:11 +0000 (18:44 -0400)]
remove unused BMO modules
Dave Miller [Thu, 16 Dec 2021 23:51:46 +0000 (18:51 -0500)]
Bug
1657496 : correctly handle MIME type on single-part email. r=cybershadow, a=justdave
Emmanuel Seyman [Sat, 11 Dec 2021 23:05:44 +0000 (00:05 +0100)]
do not force a specific version of DBIx::Class::Helpers (#82)
* do not force a specific version of DBIx::Class::Helpers
* also remove specific version of DBIx::Class::Helpers from cpanfile
Co-authored-by: Emmanuel Seyman <emmanuel@seyman.fr>
Co-authored-by: Dylan Hardison <dylan@hardison.net>
Co-authored-by: Dave Miller <justdave@bugzilla.org>
Co-authored-by: Vladimir Panteleev <CyberShadow@users.noreply.github.com>
Vladimir Panteleev [Fri, 10 Dec 2021 18:26:08 +0000 (18:26 +0000)]
.github/workflows/release: Remove libgd3 version constraint (#83)
Dylan Hardison [Sat, 17 Jul 2021 01:23:12 +0000 (21:23 -0400)]
remove another reference to freenode
Dave Miller [Sat, 17 Jul 2021 01:10:24 +0000 (21:10 -0400)]
spelling correction to RELEASE_BLOCKERS.md
Dylan Hardison [Fri, 16 Jul 2021 23:44:42 +0000 (19:44 -0400)]
add a file documenting release blockers.
Dylan Hardison [Sun, 9 May 2021 23:45:32 +0000 (19:45 -0400)]
remove other OpenPGP test
Dylan Hardison [Sun, 9 May 2021 23:34:43 +0000 (19:34 -0400)]
Remove and optionalize many bugzilla dependencies (#80)
This removes the following dependencies:
- Data::Password::passwdqc
- Elasticsearch
- Crypt::OpenPGP
It also makes over 100 additional dependencies properly optional, and makes it correctly parse MariaDB's version number.
Vladimir Panteleev [Mon, 15 Mar 2021 14:53:48 +0000 (14:53 +0000)]
Bug
1446236 - fix typo in comment (#58)
Vladimir Panteleev [Mon, 15 Mar 2021 14:50:43 +0000 (14:50 +0000)]
table.html.tmpl: Use order_columns only when present (#63)
Fix a hard dependency on the BMO extension.
order_columns is set in Bugzilla::Extension::BMO, which might not be
present / loaded.
Co-authored-by: Dylan William Hardison <dylan@hardison.net>
Vladimir Panteleev [Mon, 15 Mar 2021 14:46:23 +0000 (14:46 +0000)]
Resurrect createaccount.cgi (#68)
* Move the new sign-up mini-form to a template
* Resurrect createaccount.cgi
Many places in Bugzilla still link to createaccount.cgi. It is
probably worthwhile to still have a stand-alone sign-up page.
Simply reuse the mini-form to enable doing so using the new sign-up
flow.
* Make "Sign Up" link to createaccount.cgi
This fixes:
1. middle-clicking to open the form in a new tab
2. signing up without having to enable JavaScript
3. consistency with the "Log In" link, which already does something similar.
Vladimir Panteleev [Mon, 15 Mar 2021 14:41:20 +0000 (14:41 +0000)]
template/en/default/pages/quicksearch.html.tmpl: Replace w.m.o link (#72)
Vladimir Panteleev [Mon, 15 Mar 2021 14:38:13 +0000 (14:38 +0000)]
template/en/default/reports/keywords.html.tmpl: Remove BMO-specific w.m.o link (#73)
The link contains instructions specific to Mozilla's BMO processes.
Vladimir Panteleev [Mon, 15 Mar 2021 14:33:58 +0000 (14:33 +0000)]
bug/create/create-guided: Delete hard-coded Mozilla products (#75)
Dylan Hardison [Mon, 15 Mar 2021 14:30:01 +0000 (10:30 -0400)]
default security group name is undef when it does not exist (#81)
The BMO extension provides a default security group to products. I think
this is a good feature that should be core'd. In the meantime, there is
no default security group for the initial data set, so this makes it so
that when there isn't one, when the name is looked up it isn't an error.
Dave Miller [Mon, 15 Mar 2021 03:24:13 +0000 (23:24 -0400)]
No bug: Allow tests to be manually triggered so we can test the PRs that got missed. CI breakfix
Dave Miller [Mon, 15 Mar 2021 03:13:13 +0000 (23:13 -0400)]
No bug: Run tests on main instead of master. CI breakfix
Vladimir Panteleev [Sat, 13 Feb 2021 17:31:03 +0000 (17:31 +0000)]
Bug
1450405 : Remove cf_crash_signature references (#77)
This is a Mozilla-specific field which has not been properly
encapsulated into the BMO extension, where most of its implementation
lies.
Remove the hard-coded references occurring outside the BMO extension.
This fixes an internal error ("Can't use cf_crash_signature as a field
name.").
Co-authored-by: Dylan Hardison <dylan@hardison.net>
Vladimir Panteleev [Sat, 13 Feb 2021 17:25:21 +0000 (17:25 +0000)]
Fix and use use_login_page for the BlockIP pre-rendered page (#79)
* template/en/default: Fix use_login_page
The implementation fell off in
2e5d910d9401c4fa8f105d8f9502d9e4ea27bb99 .
* template/en/default/global/ip-blocked.html.tmpl: Use use_login_page
This fixes the warning "Use of uninitialized value $args[1] in join or
string at .../Bugzilla/Token.pm line 270", and removes the
likely-broken mini login form on the "IP blocked" page.
* index.cgi: Disable use_login_page for the front page
This seems to be only useful for very high-traffic
installations (BMO).
Co-authored-by: Dylan Hardison <dylan@hardison.net>
Vladimir Panteleev [Sat, 13 Feb 2021 17:15:44 +0000 (17:15 +0000)]
De-hardcode OpenGraph social image (og:image URL) (#78)
Add a configuration panel for the OpenGraph extension where users can
configure a desired image instead. If none is configured (default),
don't emit an og:image tag.
Vladimir Panteleev [Sun, 18 Oct 2020 16:31:03 +0000 (16:31 +0000)]
Fix header covering up announcements (#69)
The "position:fixed" rule caused the header to cover up:
- The noscript message
- The "Please enable two-factor authentication" message
- The announcehtml param (if configured)
Vladimir Panteleev [Sun, 18 Oct 2020 16:29:04 +0000 (16:29 +0000)]
Bug
1446236 - Allow customizing the name of the "nobody" user (nobody@mozilla.org) (#64)
* t/sqlite-memory.t: Fix test
* Ensure params are initialized with defaults when mocked
* Bug
1446236 - Allow customizing the name of the "nobody" user (nobody@mozilla.org)
* Move nobody_user from params to localconfig
Dylan Hardison [Mon, 7 Sep 2020 01:53:43 +0000 (21:53 -0400)]
mode fixes
Dylan Hardison [Sun, 6 Sep 2020 16:59:52 +0000 (12:59 -0400)]
point to correct CI and demo site
Dylan William Hardison [Sun, 6 Sep 2020 16:18:38 +0000 (12:18 -0400)]
Integrate documentation overhaul (#51)
* Update contributors documentation
* Update README.md
Co-authored-by: Stasiek Michalski <hellcp@opensuse.org>
Michael [Sat, 5 Sep 2020 18:34:27 +0000 (20:34 +0200)]
Add examples of systemd services (#50)
Dylan William Hardison [Mon, 24 Aug 2020 00:42:33 +0000 (20:42 -0400)]
bmo sync - 2020-08-23 (#49)
* Bug
1646559 - Phabricator to BMO OAuth2 authentication fails to work properly due to CSP protections
* Bumped version to
20200624 .1
* no bug - fix broken build script when no new commits to master since last prod deploy
* no bug - remove warning "Odd number of elements"
The callback jwt_claims is called in list context.
Without an explicit return, when the if (!...) does not match it will
return a single false item. This causes the "Odd number of elements..."
perl warning.
Adding a `return` will prevent the warning and is also probably the
intent of the code.
* Bug
1645768 - Please add 'See Also' support for GitLab
* no bug - Updated tasks.json to include some admin tasks
* no bug - Fix build data script to help find the Mozilla CA cert
* Bug
1651591 - remove preloading of fonts and ga; r=dkl
Font preloading has been broken for more than a year, and doesn't appear
to work correctly even when provided URLs which exist; removed.
google-analytics likely does little to improve page load time
performance against all the other assets, is loaded async, and exists
outside of the GoogleAnalytics making it easy to miss when updating that
extension (eg. the preloading doesn't honour DNT); also removed.
* Bug
1535000 - Allow anyone with edit-comments to edit any bug's comment 0
* Bug
1652863 - setting the needinfo flag when filing a new bug in Core or Toolkit does not cause the textbox for user information to pop up
* Bumped version
20200722 .1
* Bug
1647642 - when commenting on patch or reviewing one, bugzilla clears other (review, ui-review) flags
* Bumped version to
20200723 .1
* Bug
1643526 - Attachment comments don't render markdown, but their preview does
* Bug
1654456 - needinfo? request email enhancements (#1594)
* Start WIP PR
* Modify default need info text
* Fix breaking bugwords.t
* You have to fix all the instances of the word.
* Adding conditional for needinfo to reporter
* fix failing bugwords.t again
* Don't divert people with questions to bmo team
* don't repeat bug url
* fix terms.bug
* Remove 'to see question,' question is in email
* Keep the link to the bug
* move text into a conditional branch
* link to needinfo docs
* Bug
1654370 - Remove remaining code that references Firefox OS from BMO code base
* Bug
1655808 : send users in guided bug flow to GitHub for Android and iOS bug reports (#1600)
* Move all the products to the product template
* Link mobile products to GitHub
* Better boilerplate text
* Fix failing terms test
* no bug - Use standard docker mysql for docker-compose instead of bmo-mysql
* no bug - Updated docker-compose.test.yml for mysql settings in CircleCI environment.
* Bumped version to
20200805 .1
* Bug
1657542 - During recent bmo deployment, emails were delivered to a file instead of SES which caused interruption of email service
* Bug
1658622 - "product responsibilities" on editusers should include Triage Owner
* Bug
1588661 - Design for Webhooks
* Bug
1659177 - Replace mozillians.org with people.mozilla.org in Reps Mentorship Form
* Bug
1649841 - Include data-review? requests in notification count
* Bug
1658317 - Make scopes more descriptive and user friendly when authenticating to BMO using OAuth2
* Bug
1656609 : Make <html> the scrolling element
* Bug
1657778 - Offer link to Bugzilla for filing security issues in Fenix and iOS
* no bug - Show Bounty Attachments to the Bug Reporter
This will allow most bug bounty recipients to view the amount of their bounty. It will not show it to reporters if we filed the bug for them, however those are less liekly to be repeat filers.
* Bug
1658846 - Allow users to enable and disable their webhooks
Co-authored-by: dklawren <dklawren@users.noreply.github.com>
Co-authored-by: byron jones <byron@glob.com.au>
Co-authored-by: Emma Humphries <emceeaich@users.noreply.github.com>
Co-authored-by: David Lawrence <dkl@mozilla.com>
Co-authored-by: Lisset Cuevas <lisset.cuevasj@gmail.com>
Co-authored-by: Michael Kohler <me@michaelkohler.info>
Co-authored-by: Tom Ritter <tom@ritter.vg>
Dylan Hardison [Sun, 23 Aug 2020 19:47:39 +0000 (15:47 -0400)]
only run tests against the primary branch
Dylan William Hardison [Sun, 23 Aug 2020 19:17:35 +0000 (15:17 -0400)]
Add release tests on ubuntu (#47)
This adds a github workflow action that runs the basic tests under
ubuntu. It also saves the local/ (local::lib) directory as an artifact
as a benefit to building ubuntu-based installations (such as docker
containers).
Ryan Gonzalez [Sat, 11 Jul 2020 17:32:33 +0000 (12:32 -0500)]
Move lbheartbeat out of BMO (#46)
This would cause startup to fail when the BMO extension was disabled,
as assert_httpd would fail to test the __lbheartbeat__ endpoint.
Dylan Hardison [Sun, 28 Jun 2020 20:45:08 +0000 (16:45 -0400)]
remove unused taskcluster config
Dylan Hardison [Sun, 28 Jun 2020 20:39:40 +0000 (16:39 -0400)]
t/001compile.t should not attempt to compile .cgi
Dylan Hardison [Sun, 28 Jun 2020 03:29:06 +0000 (23:29 -0400)]
make t/901-secure-mail-loop.t fail faster
Dylan William Hardison [Sun, 28 Jun 2020 03:00:22 +0000 (23:00 -0400)]
New Signup Flow
This introduces a much simplified signup flow, over email.
This code is live on https://harmony.bugzilla.ninja
## Before
1. Visit createaccount.cgi
2. Type email
3. Get email, click link
4. Create account
5. Re-enter login and password.
## After
1. Type email into any page
2. Get email, click link
3. Create account + login at the same time
Dylan Hardison [Sun, 21 Jun 2020 15:33:50 +0000 (11:33 -0400)]
ignore logs/ dir
Dylan Hardison [Sun, 21 Jun 2020 15:20:13 +0000 (11:20 -0400)]
ensure Bugzilla::Util::remote_ip always works
Dylan Hardison [Sun, 21 Jun 2020 15:17:02 +0000 (11:17 -0400)]
there is no mode key for MDC
Dylan Hardison [Tue, 2 Jun 2020 01:49:17 +0000 (21:49 -0400)]
ensure cleanup is always called at the end of dispatch
Dylan Hardison [Sun, 21 Jun 2020 14:58:06 +0000 (10:58 -0400)]
assume utf8mb4 is always supported
Dylan Hardison [Sun, 21 Jun 2020 14:56:08 +0000 (10:56 -0400)]
add useful default log config
Dylan Hardison [Sun, 21 Jun 2020 14:33:13 +0000 (10:33 -0400)]
Merge remote-tracking branch 'bmo/master'
dklawren [Fri, 12 Jun 2020 20:19:23 +0000 (16:19 -0400)]
Bug
1645455 - Can't attach some text, 500 internal server error
David Lawrence [Fri, 12 Jun 2020 19:52:01 +0000 (15:52 -0400)]
no bug - Figuring out proper Docker versions
David Lawrence [Fri, 12 Jun 2020 19:41:25 +0000 (15:41 -0400)]
no bug - Fixed docker version for build speedup and enabled docker layer caching.
David Lawrence [Fri, 12 Jun 2020 19:30:07 +0000 (15:30 -0400)]
no bug - Some speed up for docker image build for each job
dklawren [Tue, 9 Jun 2020 14:22:37 +0000 (10:22 -0400)]
Bug
1643821 - Add code to generate_conduit_data.pl to create an oauth2 client for Phabricator when used for development
dklawren [Wed, 3 Jun 2020 15:22:03 +0000 (11:22 -0400)]
Bumped version to
20200603 .1
dklawren [Wed, 3 Jun 2020 14:57:51 +0000 (10:57 -0400)]
Bug
1642654 - Add ability for users to reactivate their own account when disabled from inactivity
dklawren [Tue, 2 Jun 2020 02:34:59 +0000 (22:34 -0400)]
Bug
1641117 - Add Sentry to the list of See Also URLs.
dklawren [Fri, 29 May 2020 21:40:12 +0000 (17:40 -0400)]
Bug
1641897 - Cleanup old severity values in custom forms and other places
dklawren [Thu, 28 May 2020 13:47:39 +0000 (09:47 -0400)]
Bug
1641249 - Enable the crash signature field for the Focus and Fenix Stability components
dklawren [Tue, 26 May 2020 15:52:07 +0000 (11:52 -0400)]
Bumped version to
20200526 .1
dklawren [Mon, 25 May 2020 20:53:06 +0000 (16:53 -0400)]
Bug
1639902 - Fix `Use of uninitialized value in string eq at /app/Bugzilla/Bug.pm line 4674`
dklawren [Mon, 25 May 2020 20:52:20 +0000 (16:52 -0400)]
Bug
1639903 - Fix `Use of uninitialized value in pattern match (m//) at /app/Bugzilla/App.pm line 71`
dklawren [Thu, 21 May 2020 13:50:29 +0000 (09:50 -0400)]
Bug
1639311 - Attaching a file with emojis breaks them
Dylan Hardison [Sun, 17 May 2020 00:34:00 +0000 (20:34 -0400)]
Merge branch 'set-mojo-mode-after-clear'
Dylan Hardison [Sun, 17 May 2020 00:33:12 +0000 (20:33 -0400)]
Merge remote-tracking branch 'bmo/master'
Dylan Hardison [Sun, 17 May 2020 00:22:32 +0000 (20:22 -0400)]
no bug - clear request cache in Glue plugin, before setting usage mode
Dylan Hardison [Sat, 16 May 2020 03:14:53 +0000 (23:14 -0400)]
search_plugin.cgi can be cached
Dylan Hardison [Sat, 16 May 2020 03:10:34 +0000 (23:10 -0400)]
remove mozilla mark
Dylan Hardison [Sat, 16 May 2020 03:05:26 +0000 (23:05 -0400)]
even better no-caching
Dylan Hardison [Sat, 16 May 2020 02:58:38 +0000 (22:58 -0400)]
Set some default caching headers
Dylan Hardison [Sat, 16 May 2020 02:25:32 +0000 (22:25 -0400)]
Earlier sanity check on reverse proxy settings
dklawren [Fri, 15 May 2020 15:36:39 +0000 (11:36 -0400)]
Bug
1638022 - Phabbugz should not try to set needs-review when the revision is closed or abandoned
dklawren [Mon, 11 May 2020 18:17:29 +0000 (14:17 -0400)]
Bumped version to
20200511 .1
David Lawrence [Mon, 11 May 2020 17:32:53 +0000 (13:32 -0400)]
Bug
1635332 - [SECURITY] Upgrade Mojolicous to 8.42
Kohei Yoshino [Mon, 11 May 2020 16:37:30 +0000 (12:37 -0400)]
Bug
1594066 - reproducible "Can't use ARRAY(0x17340610) as a field name." when Custom Search used
dklawren [Fri, 8 May 2020 23:13:50 +0000 (19:13 -0400)]
Bug
1634342 - change links for security approval documents to source docs (#1564)
Emma Humphries [Fri, 8 May 2020 18:41:59 +0000 (11:41 -0700)]
Bug
1636549 Guided Bug Form incorrect severity
The form still had the 'normal' severity.
dklawren [Tue, 5 May 2020 18:49:23 +0000 (14:49 -0400)]
Bug
1633846 - Enable retries for uploading attachments to S3 when an error occurs
dklawren [Mon, 4 May 2020 20:09:42 +0000 (16:09 -0400)]
Bumped version to
20200504 .1
dklawren [Mon, 4 May 2020 17:37:43 +0000 (13:37 -0400)]
Bug
1635148 - Recent changes to add support for attachments in S3 caused a memory leak in the phabbugz feed daemon
dklawren [Wed, 29 Apr 2020 14:39:40 +0000 (10:39 -0400)]
Bumped version to
20200429 .1
David Lawrence [Wed, 29 Apr 2020 06:11:35 +0000 (02:11 -0400)]
Bug
1623009 - Long password denial of service in bugzilla.mozilla.org
dklawren [Wed, 29 Apr 2020 13:31:36 +0000 (09:31 -0400)]
Bug
1633848 - Fix possible areas where memory leak can occur in the PhabBugz daemon code
dklawren [Tue, 28 Apr 2020 16:18:54 +0000 (12:18 -0400)]
Bug
1632994 - [Bugzilla.App] Can't use an undefined value as a subroutine reference at /app/Bugzilla/Error.pm line 94
dklawren [Fri, 24 Apr 2020 15:11:52 +0000 (11:11 -0400)]
Bug
1632624 - When adding vars to the fields data that is logged to stack driver, convert to a JSON string
David Lawrence [Thu, 23 Apr 2020 20:58:29 +0000 (16:58 -0400)]
Merge branch 'master' of https://github.com/mozilla-bteam/bmo
* 'master' of https://github.com/mozilla-bteam/bmo:
Bug
1632038 - Remove number of people from bug update toast notification
Bug
1631971 - Adds link to Matrix in README
David Lawrence [Thu, 23 Apr 2020 20:58:09 +0000 (16:58 -0400)]
no bug - Update docker mysql config to 64M for max_allowed_packet.
Kohei Yoshino [Thu, 23 Apr 2020 15:02:16 +0000 (11:02 -0400)]
Bug
1632038 - Remove number of people from bug update toast notification
Mitchell Hentges [Tue, 21 Apr 2020 23:03:55 +0000 (16:03 -0700)]
Bug
1631971 - Adds link to Matrix in README
Lisset Cuevas [Mon, 20 Apr 2020 21:28:44 +0000 (16:28 -0500)]
Bug
1631051 -Store current configuration of auto refresh button in My Dashboard
dklawren [Thu, 16 Apr 2020 20:26:45 +0000 (16:26 -0400)]
Bumped version to
20200416 .2
dklawren [Thu, 16 Apr 2020 19:54:34 +0000 (15:54 -0400)]
Bumped version to
20200416 .1
dklawren [Mon, 9 Dec 2019 16:28:14 +0000 (11:28 -0500)]
Bug
1588221 - Update current s3 storage controller to only upload attachments over a certain size
dklawren [Wed, 15 Apr 2020 19:15:08 +0000 (15:15 -0400)]
Bug
1629648 - Remove the data science bug request icon from the Bugzilla homepage (#1550)
dklawren [Fri, 10 Apr 2020 21:25:42 +0000 (17:25 -0400)]
Bug
1628592 - Always display Severity field (#1549)
Lisset Cuevas [Wed, 8 Apr 2020 20:06:32 +0000 (15:06 -0500)]
Bug
1202669 - UX correction for change password and email
Lisset Cuevas [Wed, 8 Apr 2020 19:48:18 +0000 (14:48 -0500)]
Bug
1628467 - Button to stop auto-refresh in My dashboard
Kohei Yoshino [Wed, 8 Apr 2020 17:47:49 +0000 (13:47 -0400)]
Bug
1627601 - Copy Summary function doesn’t work properly if the bug summary contains HTML tags
Kohei Yoshino [Thu, 2 Apr 2020 22:07:40 +0000 (18:07 -0400)]
Bug
1626543 - Some fields on enter bug page do not have associated labels
dklawren [Thu, 2 Apr 2020 14:27:27 +0000 (10:27 -0400)]
Bug
1622311 - For security bugs, link the security issue banner to https://wiki.mozilla.org/Security/Bug_Approval_Process
dklawren [Wed, 1 Apr 2020 20:39:43 +0000 (16:39 -0400)]
Bump version to
20200401 .1
byron jones [Wed, 1 Apr 2020 18:37:19 +0000 (02:37 +0800)]
Bug
1410994 - Add utility for mass-disabling stale accounts
Manya Agarwal [Wed, 1 Apr 2020 15:32:21 +0000 (21:02 +0530)]
Bug
1183759 : Keyword suggestions should not show keywords which have been already selected
Lisset Cuevas [Wed, 1 Apr 2020 15:11:50 +0000 (09:11 -0600)]
Bug
1370492 - Assigned to you shows bugs priority in My dashboard
Dylan Hardison [Wed, 25 Mar 2020 23:52:44 +0000 (19:52 -0400)]
ignore plenv .perl-version file
dklawren [Wed, 25 Mar 2020 21:51:01 +0000 (17:51 -0400)]
no bug - update to 2.1 for CircleCI pipelines