aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'upstream/5.2' into bugstestHEADgentoo-5.2.0.19masterbugstestSam James2026-08-0815-23/+95
|\
| * Bug 1962909: less-confusing verbiage about the expiration date in new account...•••r=LpSolit,mrenvoizeDave Miller2026-08-031-1/+1
| * [5.2] Bug 2051802: Allow UTF8 conversion override non-interactively (#240)•••Use an environment variable to allow approving the UTF8 database conversion when running under Docker. r=mrenvoizeDave Miller2026-08-037-17/+66
| * Bug 889650: Fix crash when searching "match all of the same field" on Flags (...•••r=mrenvoizeDave Miller2026-08-032-1/+11
| * Bug 1308109: Fix crash when displaying "Blocks" or "Dedends on" as column on ...•••Co-authored-by: Frédéric Buclin <LpSolit@gmail.com>Dave Miller2026-07-311-1/+1
| * Bug 2007801: The component field in request.cgi was empty unless action=queue...•••Co-authored-by: Frédéric Buclin <LpSolit@gmail.com>Dave Miller2026-07-271-1/+3
| * Bug 2057695: fix precedence issues with negation (#231)•••r=justdave Co-authored-by: Frédéric Buclin <LpSolit@gmail.com>Dave Miller2026-07-252-2/+2
| * [5.2] Bug 2057316 Fix table content wrapping in docs (#230)•••Signed-off-by: Danny Colin <contact@dannycolin.com>Danny Colin2026-07-251-0/+11
* | show_activity.cgi, showdependencytree.cgi: import constantsgentoo-5.2.0.18Sam James2026-08-082-0/+2
* | show_activity.cgi: require users to be logged in•••Very expensive query. Signed-off-by: Sam James <sam@gentoo.org> Sam James2026-08-081-1/+1
* | showdependencytree.cgi: require authentication for HTML•••It's quite an expensive query. Signed-off-by: Sam James <sam@gentoo.org> Sam James2026-08-081-0/+10
* | template: make clear for password resets that the account may or may not exist•••Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.17Sam James2026-07-161-2/+2
* | Revert "Bug 2042214: fix table format conversion in MariaDB (#215)"•••This reverts commit 2f2bb9a8c0764c2913689d974bf86dc5244a6625. See 990b1301c19e954c6cc0b169ce86b0c9e5a0a1ff. Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.16Sam James2026-07-161-1/+1
* | Revert "Bug 1917423: fix for checksetup.pl failing to find the data directory...•••This reverts commit 4ac9d06e3e451e0a1e537649279ac911eb5630b0. This breaks setup on bugstest at least: Notice: /Stage[main]/Main/Node[vulture.gentoo.org]/Bugs[bugtest]/Exec[checksetup.pl on bugstest]/returns: Bugzilla requires the following MySQL InnoDB settings: Notice: /Stage[main]/Main/Node[vulture.gentoo.org]/Bugs[bugtest]/Exec[checksetup.pl on bugstest]/returns: innodb_file_format = Barracuda Notice: /Stage[main]/Main/Node[vulture.gentoo.org]/Bugs[bugtest]/Exec[checksetup.pl on bugstest]/returns: innodb_file_per_table = ON Notice: /Stage[main]/Main/Node[vulture.gentoo.org]/Bugs[bugtest]/Exec[checksetup.pl on bugstest]/returns: innodb_large_prefix = ON gentoo-5.2.0.15Sam James2026-07-164-71/+32
* | Fix Perl 5.42 precedence warning•••> Possible precedence problem between ! and string eq at Bugzilla/Bug.pm line 590. Signed-off-by: Sam James <sam@gentoo.org> Sam James2026-07-161-1/+1
* | Merge remote-tracking branch 'upstream/5.2'•••In particular, I think we really want the fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1837680. Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.14Sam James2026-07-1672-567/+1090
|\|
| * Bug 1429253: jb2bz.py as used by the OpenLDAP project (#97)•••Improvements: - ported to Python 3 - using postgresql - extended to deal with audit log - handles much more fine grained control over what data is saved in the databaseOndřej Kuzník2026-07-131-168/+498
| * Bug 1851421: Use /a with \d to ensure ASCII digit matches (#225)•••r=mrenvoizeDave Miller2026-07-1172-151/+151
| * Bug 1917423: fix for checksetup.pl failing to find the data directory on new ...•••This PR removes the need to store the current database charset in the params file, instead detecting it only at runtime and saving it in memory during the operation of checksetup.pl. The params are instead remapped to the detected value if appropriate. r=dylanDave Miller2026-07-114-32/+71
| * Bug 1837680: Add Message-ID header when missing at send (#205)•••Detect whether a Message-ID header has been included in the message passed to MessageToMTA and generate one if it's missing. r=justdaveMartin Renvoize2026-07-112-3/+159
| * Bug 1923778: Newer Perl hates PATH being empty (#223)•••r=mrenvoizeDave Miller2026-07-111-3/+12
| * Bug 1922411: Remove server-push from buglist.cgi (#218)•••Co-authored-by: Martin Renvoize <martin.renvoize@openfifth.co.uk> Portions by justdave r=mrenvoize Portions by mrenvoize r=justdaveDave Miller2026-07-115-128/+3
| * Bug 2042214: fix table format conversion in MariaDB (#215)•••r=mrenvoizeDave Miller2026-07-061-1/+1
| * Bug 1915189: Update Dockerfile to Ubuntu 24.04 (#197)•••* Updated docker base image to Ubuntu 24.04 * Cleaned up Dockerfile to make final image lighter/smaller r=mrenvoize,justdaveAndrew Miskell2026-07-061-49/+57
| * Bug 1639128: Require Template >=3.009 (#221)•••Template Toolkit 3.008 introduced a bug preventing descriptive text from showing on field labels when you hover them. It was fixed in 3.009.Dave Miller2026-07-041-2/+2
| * Bug 2040088: Documentation: Get Bugzilla before asking the user to copy a fil...•••Co-authored-by: Keni <keni@nethack.org>nhkeni2026-06-211-14/+16
| * Bug 2006378: Install missing tzdata package in Docker image (#211)José Expósito2026-06-211-0/+1
| * Bug 1961148: Make mail configuration errors non-fatal (#216)•••Moves email errors into a header message instead of a ThrowCodeError, including a direct link to the mail config, so that it doesn't block the admin from being able to fix the configuration. a=dylanDave Miller2026-06-214-37/+119
| * Bug 1963965: Update test runner to Ubuntu 24.04 (#208)Dave Miller2026-02-181-4/+4
| * Bug 1920627: Give API key examples in API docs (#202)Dave Miller2025-09-261-0/+21
* | Bugzilla/DB: fix typo•••Fixes: 2b0419e74c17caa9420fe089bdc19bf625cc1778 Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.12Sam James2026-02-221-1/+1
* | Bugzilla/DB: redact error in _handle_error•••Otherwise it'll dump the DB user/password in at least lots from bugz in g.g.o hooks. Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.11Sam James2026-02-221-3/+4
* | extensions: Gentoo: index-intro.html.tmpl: mention AI policy here too•••Followup to 8a9f9a354f554142af6bd23608105f75ebc47f6e. Bug: https://bugs.gentoo.org/968605 Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.10Sam James2026-01-121-0/+1
* | make `See Also` field accept any external URI•••It's painful to update "See also" validation any time a new external tracker needs to be referenced. This implementation is adapted from Mozilla's BMO simplification of BugUrl classes, which consolidated many specific tracker classes into a generic External class. We also drop the `MoreBugUrl` extension as it's superfluous with a generic 'anything external' module. Closes: https://bugs.gentoo.org/964700 Closes: https://bugs.gentoo.org/678626 Closes: https://bugs.gentoo.org/711256 Closes: https://bugs.gentoo.org/963923 Closes: https://bugs.gentoo.org/964378 Closes: https://bugs.gentoo.org/564970 See-also: https://bugzilla.mozilla.org/577847 Based-on: https://github.com/mozilla-bteam/bmo/commit/37a4da611b603e1e8d498d121f81bf408c8f8d8a Co-authored-by: David Lawrence <dkl@mozilla.com> Signed-off-by: Matt Jolly <kangie@gentoo.org> gentoo-5.2.0.9Matt Jolly2026-01-0839-1343/+538
* | template: attachment: link to AI policy•••Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.8Sam James2026-01-051-0/+1
* | template: attachment: 'real name' -> 'real name or established online identity'•••Bug: https://bugs.gentoo.org/900857 Signed-off-by: Sam James <sam@gentoo.org> Sam James2026-01-051-1/+1
* | Don't set GENTOO_APPEND_VERSION•••This also breaks pybugz or python-bugzilla: [01:35] <Kangie> File "/usr/lib/python3.13/site-packages/bugzilla/base.py", line 447, in _set_bz_version [01:35] <Kangie> major, minor = [int(i) for i in version.split(".")[0:2]] Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.7Sam James2025-10-111-1/+3
* | Remove '+' from BUGZILLA_VERSION•••Kangie reports this breaking pybugz and we don't need it there. Signed-off-by: Sam James <sam@gentoo.org> # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # # On branch master # Your branch is up to date with 'origin/master'. # # Changes to be committed: # modified: Bugzilla/Constants.pm # gentoo-5.2.0.6Sam James2025-10-111-1/+1
* | robots{,-ssl}.txt: update•••https://raw.githubusercontent.com/TecharoHQ/anubis/237a6a98e268df70f2655809010c2b87ce3fca53/web/static/robots.txt Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.5Sam James2025-09-222-8/+34
* | fix: permit atom/csv/ics/rdf/rss to work without auth•••Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> gentoo-5.2.0.4Robin H. Johnson2025-09-161-1/+9
* | Merge remote-tracking branch 'origin/bugstest'gentoo-5.2.0.3Robin H. Johnson2025-09-102-1/+4
|\ \
| * | buglist: require login for non-quicksearch•••Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Robin H. Johnson2025-09-101-0/+3
| * | Merge remote-tracking branch 'origin/master' into bugstestRobin H. Johnson2025-09-102-4/+4
| |\ \
| * | | JobQueue: permit jobid•••Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Robin H. Johnson2025-07-161-1/+1
| * | | JobQueue: add support to run specific jobs for debug•••During debug; with the runner generally disabled, it is useful to run specific jobs from the queue for testing. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> gentoo-5.2.0.2Robin H. Johnson2025-07-164-1/+14
| * | | JobQueue: add support for TheSchwartz job scoreboard•••Bugzilla jobs are very short lived, but viewing the scoreboard can be helpful in debugging. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Robin H. Johnson2025-07-162-0/+3
* | | | JobQueue: add support to run specific jobs for debug•••During debug; with the runner generally disabled, it is useful to run specific jobs from the queue for testing. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Robin H. Johnson2025-09-104-1/+14
* | | | JobQueue: add support for TheSchwartz job scoreboard•••Bugzilla jobs are very short lived, but viewing the scoreboard can be helpful in debugging. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Robin H. Johnson2025-09-102-0/+3
| |/ / |/| |
* | | Gentoo: move sparc and hppa to unstable arches•••Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> Arthur Zamarin2025-09-082-4/+4
|/ /
* | Bugzilla/Util: use upstream version•••The issue here was fixed upstream in 1631b86eeb52c2f8dac560b7dc6893cdf56ce94c. Signed-off-by: Sam James <sam@gentoo.org> Sam James2025-07-111-8/+1
* | MariaDB: quote identifier•••Upgrade failed with 'gentoo-bugstest' as a DB name otherwise. Signed-off-by: Sam James <sam@gentoo.org> gentoo-5.2.0.1Sam James2025-07-111-1/+1
* | Update to bugzilla-5.2 (Merge remote-tracking branch 'upstream/5.2')•••See https://www.bugzilla.org/blog/2024/09/03/release-of-bugzilla-5.2-5.0.4.1-and-4.4.14/ According to that post, because we're on 5.0.6, we should upgrade to 5.2. Signed-off-by: Sam James <sam@gentoo.org> Sam James2025-07-11331-1836/+4601
|\|
| * Bug 1920621: Build the offline formats (pdf/epub/htmlzip) on ReadTheDocs (#200)Dave Miller2024-09-231-0/+4
| * Bug 1523814 - Add missing WineHQForums.pm (#199)•••Co-authored-by: Olivier F. R. Dierick <o.dierick@piezo-forte.be>ilmari-lauhakangas2024-09-111-0/+46
| * bump version to 5.2+ post-releaseDave Miller2024-09-061-1/+1
| * [no bug] mariadb documentation fixrelease-5.2bugzilla-5.2Dave Miller2024-09-031-4/+4
| * bump version to 5.2 for releaseDave Miller2024-09-031-1/+1
| * Bug 1813629: Prevent Auth plugins from authenticating usernames with unicode ...•••Co-authored-by: David Lawrence <dkl@mozilla.com>Dave Miller2024-09-031-1/+13
| * Bug 1439260: XSS in chart.cgi and report.cgiDave Miller2024-09-032-30/+0
| * Bug 1880288: Noncharacters in comments cause bugmail sending to fail•••Co-authored-by: Frédéric Buclin <LpSolit@gmail.com>Dave Miller2024-09-033-3/+9
| * Bug 1786717: Release notes for Bugzilla 5.2 (#138)Dave Miller2024-09-031-342/+148
| * Bug 1902375: fix foreignkey error upgrading from <3.0 to >=5.0.6 (#196)Dave Miller2024-08-261-1/+1
| * Bug 1898882: detect UTF8 naming in DB, default to utf8mb4•••* Detect at installation/upgrade time how the database refers to the utf8 variant Bugzilla wants to use so that we don't accidentally reconvert the database to the same encoding it's already using on every run on checksetup.pl * Change the default charset on new installs to utf8mb4. a=dylanDave Miller2024-08-257-41/+79
| * Bug 1897545: More user-friendly pull request template (#187)•••a=dylanDave Miller2024-08-251-2/+14
| * Bug 1852154: Warn admin if end-of-support date is approaching (#192)•••a=dylanDave Miller2024-08-252-1/+49
| * Bug 1896600: MariaDB <10.6 wants ON instead of 1 in config options (#189)Dave Miller2024-06-294-27/+10
| * Bug 1898161: fix utf8-conversion on MySQL 8 (#193)Dave Miller2024-06-292-2/+2
| * Bug 1896579: Update QuickStart for new MariaDB driver (#184)Dave Miller2024-05-171-13/+24
| * Bug 1896576: tell the user to re-run checksetup.pl after changing db_driver (...Dave Miller2024-05-171-0/+2
| * Bug 1848099: Signup form email field needs a label (#178)Dave Miller2024-05-141-2/+2
| * Bug 1896338: properly detect if the DB already exists during setup (#181)Dave Miller2024-05-141-1/+1
| * post-5.0.6 version bump which should have been done way back... (#183)Dave Miller2024-05-141-1/+1
| * Bug 1874564: QuickSearch inputs need labels (#177)Dave Miller2024-05-143-2/+9
| * Followups for Bug 1467006: Updating db_server.rst and mysql.rst regarding mar...Robert Silén2024-05-133-17/+142
| * Bug 1893853: make request for bug number explicit on pull request template (#...Dave Miller2024-05-111-1/+3
| * Bug 1896247: Fix breakage from 5.1 upgrade check (#172)Dave Miller2024-05-111-1/+2
| * Bug 1896161: Update dependencies in Dockerfile (#171)Dave Miller2024-05-114-5/+5
| * Bug 1896055: Don't talk to MariaDB with the MySQL driver (#170)Dave Miller2024-05-112-15/+42
| * Bug 1467006: explicit MariaDB support (#140) - version detection fix (#168)•••Small post-fix on 35a060cbd9d880541ad7e6c02710c0c3647a3b19 as MariaDB-11.0 removed the 5.5.5- replication prefix. The reliable way to have MariaDB detected is looking for "-MariaDB" in the version string. Distro packages may add a suffix so an unanchored match is pretty reliable.Daniel Black2024-05-071-3/+4
| * Bump readthedocs-sphinx-search from 0.3.1 to 0.3.2 in /docs (#166)•••Bumps [readthedocs-sphinx-search](https://github.com/readthedocs/readthedocs-sphinx-search) from 0.3.1 to 0.3.2. - [Changelog](https://github.com/readthedocs/readthedocs-sphinx-search/blob/main/CHANGELOG.rst) - [Commits](https://github.com/readthedocs/readthedocs-sphinx-search/commits/0.3.2) --- updated-dependencies: - dependency-name: readthedocs-sphinx-search dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>dependabot[bot]2024-04-281-1/+1
| * (no bug) Use sphinx-rtd-theme (#152)•••Gets us in compliance with ReadTheDocs best practices as well.Danny Colin2024-04-285-26/+79
| * Bug 1433029: Ignore Mac Finder droppings (#163)Dave Miller2024-04-281-0/+1
| * Bug 1851720: Don't allow "upgrading" from 5.1 to 5.2 (#165)Dave Miller2024-04-282-0/+16
| * Bug 868869: Require MySQL 5.6, Bug 1467006: explicit MariaDB support (#140)•••Also fixes: * Bug 868867: Require DBD::mysql 4.032Dave Miller2024-04-2810-26/+1815
| * Bug 1403169: add a X-Bugzilla-ID header to emails (#162)•••Authored-by: Emmanuel Seyman <emmanuel@seyman.fr>Emmanuel Seyman2024-03-301-0/+1
| * use a non-breaking space between the urlbase and the colon (#161)•••Authored-by: Emmanuel Seyman <emmanuel@seyman.fr>Emmanuel Seyman2024-03-301-1/+1
| * [5.2] Bug 1888068: Run development copy in Docker (#105)Dave Miller2024-03-309-0/+318
| * Bug 1853138 - Switch to Email::Address::XS (#160)•••* Bug 1853138 - Switch to Email::Address::XS This patch updates us from using Email::Address to Email::Address::XS to resolve CVE-2015-7686. Regex comparisons have been replaced by parse + is_valid calls as per current documentation. Email::Address->parse($string) used to parse all addresses out of a general string, however Email::Address::XS expects the string to only contain addresses in the verious forms. This patch uses a basic regex to parse out strings that look like email addresses from the overall string passed, before passing to Email::Address::XS for validation and splitting out the 'host' part of the address. This patch restores the Email::Address::XS entry in Requirements.pm so that we can specify which version of the module we wish to use and make it explicit that we're using the module rather than relying on Email::Sender pulling it in for us.Martin Renvoize2024-03-226-24/+37
| * Bug 1592129: [MYSQL8] The groups table in Bugzilla conflicts with reserved ke...•••* [MYSQL8] The groups table in Bugzilla conflicts with reserved keyword in MySQL 8.x Jeff Lawson2024-03-1319-140/+264
| * Bug 1798166 - Fix color contrast to be compliant with WCAG AA 2.0 (#159)Danny Colin2024-01-035-7/+42
| * Bug 1851398: Allow testserver.pl to work with self-signed certs (#146)•••* Bug 1851398: Allow testserver.pl to work with self-signed certs, and properly test dependencies for https. * Backports the existing fix from bug 662161 on trunk to the 5.2 branch.Dave Miller2024-01-031-8/+24
| * Bug 1560873: require Template-Toolkit 3.008 (#135)Dave Miller2023-11-181-2/+2
| * Bug 1851412: fix warning in 001compile test (#144)Dave Miller2023-11-181-1/+3
| * Bug 1852497: Use actions/checkout@v4 in GitHub Actions (#149)Dave Miller2023-09-141-1/+1
| * Bug 1786949: Require Perl 5.14 (#145)Dave Miller2023-09-07277-289/+286
| * Bug 1851389: Update favicon with a modern buggie (#116)Jacob Michalskie2023-09-041-0/+0
| * Bug 1769248: get ReadTheDocs to build the POD docs (#136)Dave Miller2023-09-043-8/+25
| * Bug 1851235: Make docs build on Sphinx 7.2.5 (#139)•••Co-authored-by: Jacob Michalskie <hel@lcp.world>Dave Miller2023-09-044-4/+5
| * No bug: Add Sponsor button to the repo page•••This file configures GitHub to display a Sponsor button on our GitHub page.Dave Miller2023-08-301-0/+3
| * No bug: Add Security tab to GitHub repository page•••GitHub automatically created this when the security policy option was turned on in the config. Dave Miller2023-08-301-0/+41