summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-08Bug 1446236 - Fix instant search without GuidedBugEntry (#38)Vladimir Panteleev3-4/+10
* instant-search.js: Don't fail if product map isn't loaded getProduct had a hard dependency on the 'products' object, which is provided by products.js from the GuidedBugEntry extension. Check if the products variable exists before attempting to use it. This can happen when loading products.js fails, which in turn can happen when the GuidedBugEntry extension isn't present. * Instant search: Don't load products.js without GuidedBugEntry Fixes a 404 if the GuidedBugEntry extension is not present. * instant-search.js: Use throbber.gif from core Fixes remaining dependency on GuidedBugEntry.
2018-04-08enter_bug: Fix hard BMO dependency (#29)Vladimir Panteleev1-2/+9
The default_platform and default_op_sys Bugzilla::Product methods are installed by the BMO extension, so don't attempt to invoke them when it isn't present.
2018-04-08table.html.tmpl: Use order_columns only when present (#23)Vladimir Panteleev1-2/+6
Fix a hard dependency on the BMO extension. order_columns is set in Bugzilla::Extension::BMO, which might not be present / loaded.
2018-04-08.htaccess: Make redirects domain-relative (#13)Vladimir Panteleev1-5/+5
Remove some hard-coded https://bugzilla.mozilla.org/ references.
2018-04-08Merge remote-tracking branch 'bmo/master' into unstableDylan William Hardison27-51/+383
2018-04-08fix secure_mail error during checksetup: ignore secure_mail column if not ↵Dylan William Hardison1-1/+4
added to schema yet
2018-04-08Bug 1446236 - Add & use simpler method to check if an extension is present (#35)Vladimir Panteleev4-8/+24
2018-04-05Bug 1449282 - add jobqueue_status apiIsrael Madueme5-0/+79
2018-04-05Bug 1450791 - SES handler needs to support both "event" and "notification" ↵byron jones1-24/+38
messages
2018-04-04no bug - add mailmap file to fix historical statsDylan William Hardison1-0/+85
2018-04-04Bug 1446431 - Allow Baseline scan to ignore forms that dont need CSRF TokensSimon Bennetts11-14/+14
The data-no-csrf attribute is used to signify that a form is 'safe' (ie doesn't actually make any permanent changes) and so doesn't need an anti-csrf token.
2018-04-04Bug 1447028 - Add auth delegation test scriptDylan William Hardison3-0/+89
2018-04-04no bug - add dev build pipeline to circleciDylan William Hardison2-0/+37
2018-04-04no bug - circleci config tweaksDylan William Hardison2-10/+28
2018-04-03Bug 1450920 - Don't pass blank API token to JSON-PRC in instant searchVladimir Panteleev1-2/+4
When an API token is seen by JSON-RPC, it will attempt to authenticate it, including blank tokens (empty strings). Thus, avoid passing an empty string in the first place. The pattern to pass an empty string if the absence of BUGZILLA.api_token is the most common way to include the Bugzilla_api_token in the JSON-PRC requests. However, most places which pass a token to JSON-RPC in JavaScript are in contexts where a user is expected to be logged in, and this is not the case for instant search. Although this could have been fixed by patching Bugzilla::Auth::Login::Cookie::get_login_info to treat empty API tokens as if none were given, this method was chosen, as this is also the approach used in the ProdCompSearch extension (where a login session also does not need to be required), and to avoid possible breakage in JSON-RPC consumers.
2018-04-02Bug 1450283 - JobQueue should treat "no jobs" as a trace-level message, and ↵Dylan William Hardison1-1/+6
all other logs as info
2018-04-01remove build_info stuff for nowDylan William Hardison1-99/+1
2018-04-01Fix AUTOMATIC-type urlbaseDylan William Hardison2-6/+6
2018-04-01Merge branch 'master' into unstableDylan William Hardison63-694/+1171
2018-04-01Merge branch 'master' of git://github.com/mozilla-bteam/bmoDylan William Hardison45-281/+755
2018-03-30bump version to 20180330.1Dylan William Hardison1-1/+1
2018-03-30Bug 1450343 - Make the SES handler use Bugzilla::Logging and log more detailsDylan William Hardison2-69/+85
2018-03-30bump base image to bmo-slim:20180330.1Dylan William Hardison2-2/+2
2018-03-29Bug 1441244 - prevent compounding error messages in testsDylan William Hardison1-6/+4
2018-03-29Bug 1447027 - Change default mail method for vagrant and update READMEIsrael Madueme3-1/+50
Updates the default mail_delivery_method to be Sendmail for vagrant development. This allows developers to connect to the imap server running at bmo-web.vm:143 to view mail using a real mail client. The default method remains the same for docker users, 'Test'. Both methods are described in the README in a new section.
2018-03-29Bug 1441897 - Improve opengraph metadata for bug pagesIsrael Madueme1-1/+6
2018-03-29Bug 1450010 - The jobqueue supervisor's pidfile should not be stored in the ↵Dylan William Hardison1-2/+2
data directory
2018-03-29Bug 1450008 - documentation link in API errors is wrongDylan William Hardison2-6/+2
2018-03-29Bug 1200695 - API-key-creation emails should reflect if the action was a ↵Israel Madueme1-0/+8
result of auth delegation
2018-03-29Bug 1441063: Fix the unaccepted revision comment (PhabBugz)Piotr Zalewa1-1/+7
* PhabBugz: Fix the unaccepted revision comment Summary: Currently, we're sending the "User removed from revision" comment when the Accept flag has been removed from a revision. This could happen in a number of use cases: 1. The reviewer resigned from being a reviewer. 2. The reviewer has been removed from reviewers list. 3. Someone (author, reviewer) removed acceptance of the revision by changing its status to "Needs Review". This patch is sending a "flag is deactivated" or "reviewer removed from revision" depending on the current status of the reviewer. Test Plan: Accept a revision. Change the revision to "Needs Review". Check the bug comment. Accept the revision. Remove the user from reviewers list. Check the bug comment. Reviewers: dkl Bug #: 1441063 Differential Revision: https://phabricator.services.mozilla.com/D809 * Styling fixed as requested in review. * Perl style fixes
2018-03-28bump version to 20180328.1Dylan William Hardison1-1/+1
2018-03-28no bug - always build latest tagDylan William Hardison1-9/+12
2018-03-28no bug - skip tests if the only thing changed is the versionDylan William Hardison1-8/+42
2018-03-28no bug - existing tag is non-fatalDylan William Hardison1-3/+0
2018-03-28Bug 1449168 - Remove warning --function from jobqueue workerDylan William Hardison1-3/+3
2018-03-28Bug 1449156 - Bugzilla::Memcached should use smaller timeouts and ping ↵Dylan William Hardison1-5/+19
servers at instantiation time
2018-03-28Bug 1449413 - Refactor circleci container building stuffDylan William Hardison4-26/+276
2018-03-27Bug 1440829 - Bugzilla comment for Phabricator commit should include entire ↵dklawren3-7/+9
commit message, not just first line
2018-03-27bump version to 20180327.1Dylan William Hardison1-1/+1
2018-03-27Bug 1448681 - Bugmail Message-ID header format changed without changing ↵byron jones1-5/+4
In-Reply-To/References, breaking threading
2018-03-26bump version to 20180326.1Dylan William Hardison1-1/+1
2018-03-26no bug - run jobqueue fasterDylan William Hardison1-1/+1
2018-03-26no bug - fix jobqueue command to run with multiplexed json outputDylan William Hardison1-1/+2
2018-03-26no bug - TheSchwartz debug log is really more like info level in how we have ↵Dylan William Hardison1-1/+1
used it
2018-03-26no bug - add interdiffDylan William Hardison3-3/+3
2018-03-24bump version to 20180324.1Dylan William Hardison1-1/+1
2018-03-24no bug - enable HTTPS the proper wayDylan William Hardison1-1/+1
2018-03-23bump version to 20180323.1Dylan William Hardison1-1/+1
2018-03-23no bug - increase httpd limitsDylan William Hardison1-1/+2
2018-03-23Bug 1447410 - Make it so you can always request review from .bugs or .tld ↵Dylan William Hardison1-0/+2
accounts