summaryrefslogtreecommitdiffstats
path: root/Bugzilla
AgeCommit message (Collapse)AuthorFilesLines
2017-08-18Bug 1388148 - Test password quality checking codeDylan William Hardison1-0/+32
2017-08-08Bug 1386336 - Generate robots.txt at checksetup.pl from a templateMary Umoh1-3/+15
2017-08-07Bug 1383355 - Migrate CI tests from taskcluster to CircleCIDylan William Hardison1-0/+4
2017-08-04Bug 1387459 - Tidy the Bugzilla/Config/*.pm modulesDylan William Hardison18-887/+900
2017-07-28Bug 1383802 - Elasticsearch indexed documents lack an _id based on the ↵Dylan William Hardison3-2/+8
object's primary key
2017-07-28Bug 1378873 - user autocomplete no longer works for some stringsDylan William Hardison2-2/+24
2017-07-25Bug 1380531 - Write initial CircleCI configuration for BMODylan William Hardison1-4/+9
This is the first (working) iteration of a configuration that allows CircleCI to build 'bmo' docker images that are runnable. Some other changes were required for this: 1. The base image used in Dockerfile was changed from centos:6.7 to mozillabteam/bmo-base:slim. This is a new version of (github) mozilla-bteam/docker-bmo-base which is much smaller, and includes all the system RPMs and other bits that our bmo Dockerfile expects. 2. init.pl mistakenly had '--no-assets' which is not currently a checksetup.pl option. 3. 901-secure-mail-loop.t (which checks for an infinite loop) had to have its timeout increased because CircleCI sometimes is quite slow. 4. version.txt // __version__ now includes build information from CircleCI environmental variables
2017-07-20Bug 1381869 - Use separate elasticsearch index for Bugzilla::UserDylan William Hardison9-106/+133
This patch removes the concept of a single, bugzilla-wide index in favor of a per-class index. bugs and comments continue to use Bugzilla->params->{elasticsearch_index} but users use Bugzilla->params->{elasticsearch_index} . "_user". It is assured via the ChildObject trait (role) that comments will share the index with bugs, and we have kept the index for bugs/comments the same to avoid the multi-hour reindexing of production. Re-indexing users takes only five minutes. Subsequent work on this will allow use to version the index names and use aliases, but I wanted to keep this patch small. This patch also corrects some mistakes 1. $indexer->put_mapping() should not have been a public method. 2. Time::HiRes should be imported at the top of the file, not in a sub.
2017-07-20fix pod syntax in Bugzilla/Component.pmDylan William Hardison1-1/+1
2017-07-19Bug 1382085 - Add find_first_flag_type() to Bugzilla::ComponentDylan William Hardison1-0/+18
2017-07-18Bug 1380408 - elasticsearch user completion should consider people with ↵Dylan William Hardison2-7/+10
multiple ircnicks
2017-07-18Bug 1380389 - autosize comments should be a user pref (default: on)Mary Umoh1-0/+6
2017-07-14Bug 1380407 - Make elasticsearch ircnick checks consider numbers to be valid tooDylan William Hardison2-2/+6
2017-07-12Bug 1378999 - Add update/new stats to bulk_indexer verbose modeDylan William Hardison1-0/+5
2017-07-07Bug 1377620 - Elasticsearch bulk indexer ignores changes that happened ↵Dylan William Hardison1-45/+38
before newest additions
2017-07-07Bug 1377596 - Add changed column to elasticsearch resultsDylan William Hardison1-5/+15
2017-07-07Bug 1377807 - Move memcached options from data/params to localconfigMary Umoh3-36/+18
2017-07-07Bug 1377933 - Remove trailing whitespace from all perl filesDylan William Hardison87-1410/+1410
2017-07-07Bug 1377232 - Revert code from bug 1361890Dylan William Hardison5-264/+157
2017-07-07Bug 1361439 - Create dockerflow-compliant container that runs a BMO web headDylan William Hardison1-6/+3
2017-07-07Bug 1373295 - Encoded slashes in url allow misleading text on unstyled 404 ↵Dylan William Hardison1-0/+8
pages due to AllowEncodedSlashes
2017-07-07Bug 1376023 - Undo accidental reversion of bug 1352907Dylan William Hardison3-261/+62
This reverts commit 38b13ae3f1885faa0da1d0040a0dda87dc786515. * change __lbheartbeat__ to "httpd OK" again
2017-07-07Bug 1355169 - Add rate-limiting to show_bug.cgi and rest.cgiMary Umoh2-1/+37
* fix mistake * Update * Updates * remove other file
2017-07-07Bug 1376850 - Add special case for substring searches on whiteboard status fieldDylan William Hardison1-0/+7
2017-07-07re-add bugzilla_version tt functionDylan William Hardison1-0/+15
2017-06-23include images dir in asset sourcesDylan William Hardison1-1/+1
2017-06-23Bug 1361890 - Fix problems with current js and css concatenationDylan William Hardison5-170/+262
2017-06-21Bug 1369872 - Combine skins/custom/Mozilla/*.css and skins/contrib/*.css ↵Mary Umoh1-15/+15
into skins/standard/*.css * Move bug_groups from custom to standard * More modified bug_group files * Combine skin CSS files * Move .png files to standard * Move css from global.css that belongs in index.css * Changes to css placement * All images within skins/standard moved to images folder * Fix font issue * Updates * Updates * Fix mistake
2017-06-20 Bug 1374396 - Add initial push connector for Phabricator r=dklDavid Walsh1-0/+6
2017-06-16remove trailing whitespaceDylan William Hardison1-107/+107
2017-06-08Bug 1370973 - Add support for CONNECT proxy (add LWP::Protocol::connect)Dylan William Hardison1-1/+0
* remove UserAgent from updates
2017-05-31Bug 1365734 - Handle BMO version number in Makefile.PL / MYMETA.jsonDylan William Hardison3-7/+16
2017-05-30Bug 1368764 - Bugmail no longer contains reason for receiving mail, ↵Dylan William Hardison1-0/+3
defeating email filters
2017-05-30Also truncate the file when writing it out.Dylan William Hardison1-1/+1
2017-05-27Bug 1352264 - Preload all templates (re-apply)Dylan William Hardison2-6/+127
2017-05-27Bug 1361376 - Bugzilla::WebService::Bug: render_comment() should not pass a ↵Dylan William Hardison1-8/+1
literal template string to call quoteUrls() (#76)
2017-05-24Bug 1348380 - Add param and user setting to control elasticsearch behaviorDylan William Hardison3-14/+36
1) add an 'elasticsearch' param (configured via admin.cgi) that turns off all code that would attempt to connect to elasticsearch. 2) add a user preference that controls using elasticsearch for searches, which defaults to off for logged-in users. Anonymous users will default to using elasticsearch for the greater good. Note that elasticsearch, if available, will still power user-autocompletion (unless turned off as by the above parameter).
2017-05-24Bug 1307485 - Add code to run a subset of buglist.cgi search queries against ↵Dylan William Hardison13-56/+657
the ES backend
2017-05-17Bug 1363803 - Consolidate YUI js and css into one js and one css fileDylan William Hardison3-13/+89
2017-05-17use non-whimsical string for lbheartbeatDylan William Hardison3-62/+261
2017-05-16Bugzilla::Memcached - bump max_size up to 4MBDylan William Hardison1-1/+1
2017-05-15fix typoDylan William Hardison1-1/+1
2017-05-12Bug 1363736 - Ensure http configs (.htaccess) are forward-compatible with ↵Dylan William Hardison1-0/+9
newer versions of apache (#77)
2017-05-11Bug 1357775 - the needinfo dropdown for the triage owner should display the ↵Dylan William Hardison1-0/+6
name and email address when selected
2017-05-11Bug 1352907 - Simplify extension system for performanceDylan William Hardison3-261/+62
2017-05-09Bug 1362151 - Make /bzapi/configuration fasterDylan William Hardison1-0/+1
2017-05-02Revert "Bug 1352264 - Preload all templates"Dylan William Hardison2-127/+6
This reverts commit c82963a57cf97932870e11de8cf2a6205132b954.
2017-05-01Bug 1361133 - Bugzilla::CPAN: ThrowCodeError() is not importedDylan William Hardison1-2/+5
2017-04-28Clean up here-docsDylan William Hardison1-69/+64
here-docs should either be at indent level 0 (and stored in constants) or replaced with other forms of quoting that can be idented more readibly.
2017-04-26use parent rather than base to avoid a bug in base.pmDylan William Hardison1-1/+1
from perldoc base: "base" employs some heuristics to determine if a module has already been loaded, if it has it doesn’t try again. If "base" tries to "require" the module it will not die if it cannot find the module’s file, but will die on any other error. After all this, should your base class be empty, containing no symbols, it will die.