summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-10bump version to 20181010.1Dylan William Hardison3-3/+3
2018-10-09Bug 1497343 - Add some rudimentary type checking to ↵Dylan William Hardison3-7/+24
Bugzilla::WebServe::Util::validate()
2018-10-09Bug 1496832 - Add timeouts to prevent feed daemon from becoming unresponsiveDylan William Hardison2-3/+27
2018-10-09Bug 623384 - Use Module::Runtime instead of eval { require } or eval "use"Dylan William Hardison8-15/+32
2018-10-09Bug 1497437 - The crash graph should display Exact Match results by defaultKohei Yoshino1-3/+3
2018-10-09Bug 1497070 - In-page links are broken due to <base href> added during Mojo ↵Kohei Yoshino1-1/+0
migration
2018-10-08no bug - Update README on VS Code integrationKohei Yoshino1-4/+6
Update the description as Tasks menu has been merged to Terminal menu. Also mention an extension bundle made by @dylanwh.
2018-10-08Bug 1497234 - Remove Personas Plus GitHub link from Custom Bug Entry Forms indexKohei Yoshino1-6/+0
2018-10-06Bug 1496803 - Suggested component links ignore cloned bug dataKohei Yoshino1-5/+17
2018-10-06Bug 1496832 - Add monitoring for feed daemon becoming unresponsiveMars1-0/+15
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.
2018-10-05bump version to 20181005.1Dylan William Hardison1-1/+1
2018-10-05no bug - Don't know => UnknownSylvestre Ledru1-2/+2
2018-10-05Bug 1496172 - Attachments with unicode filenames cause timeout errors when ↵Dylan William Hardison1-17/+3
retreiving attachments
2018-10-05Bug 1496570 - Bugzilla doesn't attempt to decode form-urlencoded data ↵Dylan William Hardison1-0/+2
without a content-type header
2018-10-04bump version to 20181004.1Dylan William Hardison1-1/+1
2018-10-04Bug 1495746 - /app/static/metricsgraphics/css/google-OpenSans.css missing in ↵Kohei Yoshino1-2/+2
app container
2018-10-04Bug 1495901 - SES type checking errorDylan William Hardison1-42/+59
2018-10-04Bug 1489120 - Add a rest API to get triage owners for each product/component ↵Kohei Yoshino2-0/+11
pair (#797)
2018-10-04no bug - document the mojo-specific environmental variablesDylan William Hardison1-0/+40
2018-10-04Bug 1496233 - "Dunno" -> "Don't know" in approval request form (#795)Kohei Yoshino1-2/+2
2018-10-03no bug - make libcmark-gfm optional (#792)Dylan William Hardison3-4/+10
2018-10-03no bug - add chart-clicker dependencyDylan William Hardison1-0/+6
2018-10-03no bug - reformat all new quantum files using new standardDylan William Hardison10-679/+687
2018-10-03Bug 1495906 - After mojo update /latest/configuration API call no longer ↵dklawren1-0/+1
works and gives page not found
2018-10-03Bug 1495834 - xmlrpc.cgi outputs headers in request-bodyDylan William Hardison2-13/+29
2018-10-02Bug 1495869 - Crash graph not found after mojo migrationDylan William Hardison12-1/+1
2018-10-02Bug 1263502 - Add duplicates to /rest/bug/idKohei Yoshino2-0/+12
2018-10-02add helpers for handling logins and error handlingDylan William Hardison13-36/+211
2018-10-02no bug - adopt mojolicious code formatting guidelines (#784)Dylan William Hardison4-6/+41
@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.
2018-10-02Bug 1495349 - Remove Persona extensionKohei Yoshino16-552/+1
2018-10-01bump version to 20181002.1Dylan William Hardison1-1/+1
2018-10-01Bug 1495071 - Mojolicious CleanupDylan William Hardison6-152/+65
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
2018-10-01Bug 1418378 - Use Material Icons on Bugzilla home page instead of low-res imagesKohei Yoshino14-104/+121
2018-10-01Bug 1421032 - Detect Markdown attachment files as text/plain so Firefox can ↵Kohei Yoshino1-6/+11
display the content
2018-10-01Bug 1494645 - Allow customizing HTML <title> of search resultsKohei Yoshino2-9/+10
2018-10-01fix error and bump version (#772)Dylan William Hardison2-2/+2
2018-09-28no bug - use more generous timeouts Dylan William Hardison2-22/+28
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.
2018-09-28no bug - use bugzilla as the default template engineDylan William Hardison1-0/+1
2018-09-26Bug 1493490 - Remove navigator.buildID usage from Bugzilla HelperKohei Yoshino5-34/+0
2018-09-26Bug 1493500 - Remove all trailing whitespaces from all filesKohei Yoshino266-2000/+1999
2018-09-26Bug 1493847 - Fix buglist.cgi link label on product/component dropdown listsKohei Yoshino1-2/+2
2018-09-26Bug 1489718 - Insert form widgets for approval flag requests instead of ↵Kohei Yoshino7-33/+522
free-form comment text
2018-09-25Bug 1494065 - Add a basic test using Test::MojoDylan William Hardison4-7/+102
2018-09-24bump version to 20180925.1Dylan William Hardison1-1/+1
2018-09-24Bug 1493295 - Add short URL to each bugKohei Yoshino1-0/+1
2018-09-24Bug 1491850 - restoreSavedBugComment takes a really long time (100ms)Kohei Yoshino1-1/+0
2018-09-24Bug 1490595 - Bugzilla update check should use httpsKohei Yoshino1-1/+1
2018-09-24Bug 1473417 - Show often/recently used products/components on New Bug pageKohei Yoshino4-1/+145
2018-09-24Bug 1492926 - Handle DBIx::Connectors more appropriatelyDylan William Hardison1-13/+28
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)
2018-09-24Bug 1492346 - scripts/syncflags.pl should also add the target product to any ↵dklawren1-0/+12
tracking flags that the source product is a member