Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-11 | Bug 1498206 - Replace LWP::UserAgent with Mojo::UserAgent in phabbugz extension | Dylan William Hardison | 1 | -1/+20 | |
2018-10-09 | Bug 1497343 - Add some rudimentary type checking to ↵ | Dylan William Hardison | 2 | -7/+20 | |
Bugzilla::WebServe::Util::validate() | |||||
2018-10-09 | Bug 623384 - Use Module::Runtime instead of eval { require } or eval "use" | Dylan William Hardison | 5 | -11/+26 | |
2018-10-05 | Bug 1496570 - Bugzilla doesn't attempt to decode form-urlencoded data ↵ | Dylan William Hardison | 1 | -0/+2 | |
without a content-type header | |||||
2018-10-04 | Bug 1495901 - SES type checking error | Dylan William Hardison | 1 | -42/+59 | |
2018-10-04 | Bug 1489120 - Add a rest API to get triage owners for each product/component ↵ | Kohei Yoshino | 1 | -0/+7 | |
pair (#797) | |||||
2018-10-03 | no bug - make libcmark-gfm optional (#792) | Dylan William Hardison | 1 | -1/+0 | |
2018-10-03 | no bug - reformat all new quantum files using new standard | Dylan William Hardison | 10 | -679/+687 | |
2018-10-03 | Bug 1495906 - After mojo update /latest/configuration API call no longer ↵ | dklawren | 1 | -0/+1 | |
works and gives page not found | |||||
2018-10-02 | Bug 1495869 - Crash graph not found after mojo migration | Dylan William Hardison | 1 | -1/+1 | |
2018-10-02 | Bug 1263502 - Add duplicates to /rest/bug/id | Kohei Yoshino | 1 | -0/+9 | |
2018-10-02 | add helpers for handling logins and error handling | Dylan William Hardison | 9 | -18/+188 | |
2018-10-01 | Bug 1495071 - Mojolicious Cleanup | Dylan William Hardison | 5 | -42/+60 | |
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-01 | fix error and bump version (#772) | Dylan William Hardison | 1 | -1/+1 | |
2018-09-28 | no bug - use more generous timeouts | Dylan William Hardison | 2 | -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-28 | no bug - use bugzilla as the default template engine | Dylan William Hardison | 1 | -0/+1 | |
2018-09-26 | Bug 1493500 - Remove all trailing whitespaces from all files | Kohei Yoshino | 4 | -9/+9 | |
2018-09-25 | Bug 1494065 - Add a basic test using Test::Mojo | Dylan William Hardison | 2 | -2/+20 | |
2018-09-24 | Bug 1490595 - Bugzilla update check should use https | Kohei Yoshino | 1 | -1/+1 | |
2018-09-24 | Bug 1492926 - Handle DBIx::Connectors more appropriately | Dylan William Hardison | 1 | -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-20 | Bug 1492850 - Remove places where headers are printed | Dylan William Hardison | 1 | -0/+4 | |
There's one place where some (unused?) debug code prints out headers without using Bugzilla->cgi, and testagent.cgi which does the same. The first thing is removed and testagent.cgi is also removed, with its route handled by a simple route. | |||||
2018-09-19 | no bug - bump Alien::libcmark_gfm | Dylan William Hardison | 1 | -2/+2 | |
2018-09-19 | Bug 1455495 - Replace apache with Mojolicious | Dylan William Hardison | 25 | -553/+951 | |
2018-09-14 | no bug - cleanup a few nits in the SecurityRiskReport (#746) | Dylan William Hardison | 1 | -14/+10 | |
- sorted imports, with Moo and MooX::StrictConstructor at the top because they change the behavior of the code. - removed 'scalar' when comparing an array to an integer as it isn't required. - adjusted multi-line first { } to single line since it still fits and perltidy makes it look ugly. - store each 'result' hash in a $result variable, again to make perltidy format better. - change use of 'unshift ARRAY' to 'push ARRAY' and reverse(). The later performs fewer mallocs (push is much more effficient than unshift). Please check if this logic is right. | |||||
2018-09-13 | Bug 1490708 - Ensure we always call DBIx::Connector->dbh before any DBI ↵ | Dylan William Hardison | 1 | -15/+28 | |
method (#744) The code didn't allow a way of doing this without a lot of work. So I had to take the following approach: The 'dbh' attribute is now a method that delegates to DBIx::Connector's dbh method. Per the docs, ->dbh() "Returns the connection's database handle. It will use a an existing handle if there is one, if the process has not been forked or a new thread spawned, and if the database is pingable. Otherwise, it will instantiate, cache, and return a new handle." Then there is the matter of the 'handles' on dbh. I've used Package::Stash to insert proxy methods into the class when it is loaded. | |||||
2018-09-10 | Bug 1479466 - Add Security Bugs Report | Israel Madueme | 2 | -0/+355 | |
Adds the security bugs report with open count and median age open of sec-critical and sec-high bugs. | |||||
2018-09-07 | Bug 1488292 - Remove MozReview extension from BMO code tree as MozReview is ↵ | dklawren | 1 | -6/+0 | |
being decommissioned | |||||
2018-08-24 | Bug 1399721 - change canonical from bugzil.la to bugzilla.mozilla.org | Kohei Yoshino | 1 | -6/+11 | |
2018-08-20 | Bug 1482145 - Some changes required for unit tests to be written | Dylan William Hardison | 1 | -1/+72 | |
2018-08-17 | Bug 1482145 - add more type checking to phabbugz code | Dylan William Hardison | 1 | -0/+27 | |
2018-08-16 | Bug 1480878 - Monitor the health of Push connector job processing | Mars | 1 | -1/+9 | |
2018-08-14 | Revert "Bug 1456878 - Support markdown comments" | Dylan William Hardison | 5 | -69/+39 | |
This reverts commit fd850e00db835d2b84c59014c3b1021fea2294fc. | |||||
2018-08-10 | Bug 1482475 - Add extensive testing framework | Dylan William Hardison | 6 | -20/+159 | |
2018-08-10 | Bug 1456878 - Support markdown comments | Israel Madueme | 5 | -39/+69 | |
2018-08-10 | Bug 602313 - Allow creation of attachments by pasting an image from ↵ | Kohei Yoshino | 1 | -1/+1 | |
clipboard, as well as by drag-and-dropping a file from desktop | |||||
2018-08-06 | Bug 1481207 - POST /rest/bug_user_last_visit returns random number instead ↵ | Kohei Yoshino | 1 | -1/+1 | |
of bug ID | |||||
2018-07-31 | Bug 1466737 - "use my platform" should default to x86_64 on Mac OS X | Kohei Yoshino | 1 | -0/+1 | |
2018-07-31 | Bug 1320977 - performance tweaks | Dylan William Hardison | 2 | -7/+9 | |
2018-07-27 | Bug 1320977 - Add review/feedback/needinfo request counts and block statuses ↵ | Kohei Yoshino | 1 | -1/+5 | |
to /rest/user and /rest/user/suggest responses | |||||
2018-07-27 | Bug 1419636 - Make Google Analytics use beacon/XHR instead of img tag | Kohei Yoshino | 1 | -2/+6 | |
2018-07-23 | Bug 1476841 - Various code cleanups ahead of the Mojolicious patch | Dylan William Hardison | 4 | -25/+16 | |
2018-07-19 | Bug 1476288 - Replace moz_nick with (new, revised) nick and also attempt to ↵ | Dylan William Hardison | 1 | -3/+7 | |
disallow duplicate nicks | |||||
2018-07-17 | Bug 1260096 - BugUserLastVisit api not working and throwing error code : 32614 | Kohei Yoshino | 1 | -0/+9 | |
2018-07-17 | Bug 1476052 - Bugzilla mishandles diff attachments that are UTF-8 and ↵ | Dylan William Hardison | 3 | -0/+4 | |
contain U+FFFF | |||||
2018-07-13 | Bug 1328659 - Add support for utf8=utf8mb4 (switches to dynamic/compressed ↵ | Dylan William Hardison | 4 | -46/+116 | |
row format, and changes charset to utf8mb4) | |||||
2018-07-10 | Bug 1469911 - Make user autocompletion faster | Dylan William Hardison | 5 | -11/+111 | |
2018-07-06 | no bug - use more obvious looping construct | Dylan William Hardison | 1 | -2/+2 | |
2018-07-02 | Bug 1472755 - False positives on IP blocking logic | Dylan William Hardison | 1 | -2/+4 | |
2018-06-29 | Revert cereal code as risk mitigation for friday push | Dylan William Hardison | 1 | -9/+7 | |
2018-06-29 | Bug 1472048 - Remove Metrics Code | Dylan William Hardison | 12 | -798/+1 | |