aboutsummaryrefslogtreecommitdiffstats
path: root/Bugzilla/Util.pm
Commit message (Collapse)AuthorAgeFilesLines
* Bug 898830: Improve loading time of show_bug.cgiFrédéric Buclin2013-08-091-2/+5
| | | | r=sgreen a=justdave
* Bug 885646: Bugzilla::BugMail::_get_diff should rejoin split activity entriesSimon Green2013-07-091-1/+37
| | | | r=glob, a=justdave
* Bug 785283 - Support increased values for PASSWORD_SALT_LENGTH without ↵Reed Loden2012-12-311-4/+3
| | | | | | breaking compat with old hashes [r=LpSolit a=LpSolit]
* Bug 787668: Use |use parent| instead of |use base|Matt Selsky2012-12-011-1/+1
| | | | r/a=LpSolit
* Bug 816747 - Add dummy POD for unPODded methods.Marc Schumann2012-11-301-0/+16
| | | | r/a=LpSolit
* Bug 804093: Fix autodetected charset for windows-1252 encoded contentThorsten Schöning2012-11-271-3/+3
| | | | r=glob,a=LpSolit
* Bug 797636: Improve performance for buglistsFrédéric Buclin2012-11-161-10/+11
| | | | r=dkl a=LpSolit
* Bug 676844: Replace ThrowCodeError() by ThrowUserError() when the error is ↵Frédéric Buclin2012-11-121-1/+1
| | | | | | not triggered by the code itself r=glob a=LpSolit
* Bug 772359: LogActivityEntry shouldn't remove any characters from the field ↵Byron Jones2012-10-251-3/+3
| | | | | | when splitting long lines; and delimiters need to be inserted when joining split entries r=LpSolit, a=LpSolit
* Bug 577329 - WebServices should filter email addresses same as the web UI as ↵Dave Lawrence2012-10-161-1/+1
| | | | | | users are not always required to login r/a=LpSolit
* Bug 795650: Cache the HTML::Scrubber object for improved performanceFrédéric Buclin2012-10-081-8/+11
| | | | r=glob a=LpSolit
* Bug 787529: Use |use 5.10.1| everywhereFrédéric Buclin2012-09-011-2/+2
| | | | r=wicked a=LpSolit
* Bug 655477: Bugzilla now requires Perl 5.10.1Frédéric Buclin2012-08-311-19/+2
| | | | r=mkanat a=LpSolit
* Bug 635882: html_light_quote() should accept the "target" attribute for linksKoosha Khajeh Moogahi2012-06-261-6/+7
| | | | r/a=LpSolit
* Bug 747189: Remove Bugzilla::Util::file_mod_time()Matt Selsky2012-04-261-25/+1
| | | | r/a=LpSolit
* Bug 728639: (CVE-2012-0465) [SECURITY] User lockout policy can be bypassed ↵Frédéric Buclin2012-04-181-3/+105
| | | | | | by altering the X-FORWARDED-FOR header r=glob a=LpSolit
* Bug 554819: Quicksearch should be using Text::ParseWords instead of custom ↵Frédéric Buclin2012-03-291-16/+1
| | | | | | | code in splitString Also fixes QS with accented characters (bug 730207) r=dkl a=LpSolit
* Bug 319953: Missing real email syntax checkFrédéric Buclin2012-01-231-2/+24
| | | | r=glob a=LpSolit
* Bug 680131: Replace the MPL 1.1 license by the MPL 2.0 one in all files, and ↵Frédéric Buclin2012-01-111-26/+5
| | | | | | add it to files which miss one r=kiko r=mkanat r=mrbball a=LpSolit
* Bug 703928: Bugzilla::Util should depend on Bugzilla::Error, not the oppositeFrédéric Buclin2011-11-211-16/+10
| | | | r=dkl a=LpSolit
* cancelled -> canceledFrédéric Buclin2011-11-191-1/+1
| | | https://bugzilla.mozilla.org/show_bug.cgi?id=703788
* Bug 703788: Improve performance of diff_arrays() with large arraysFrédéric Buclin2011-11-191-26/+29
| | | | r/a=mkanat
* Bug 696537: Load DateTime only when datetime_from() is calledFrédéric Buclin2011-11-181-2/+3
| | | | r/a=mkanat
* Bug 662070: Use say() instead of print() where appropriateFrédéric Buclin2011-08-171-3/+9
| | | | r=glob a=LpSolit
* Bug 658407: Make Bugzilla not use Math::Random::Secure anymore, due to theMax Kanat-Alexander2011-08-041-1/+1
| | | | | | difficulty of installing its dependencies. Instead move the code directly into Bugzilla itself. r=LpSolit, r=glob, a=mkanat
* Bug 659816: Fix url_decoding of utf8 stringsByron Jones2011-05-301-4/+1
| | | | r=mkanat, a=mkanat
* revert accidental property changesByron Jones2011-03-091-0/+0
|
* Bug 633776: Automatic charset detection for text attachmentsByron Jones2011-03-091-1/+67
| | | | r=mkanat, a=mkanat
* Bug 620827: Refactor remove see also to use remove_from_db instead.Tiago Mello2011-02-101-7/+19
| | | | r/a=mkanat
* Bug 619594: (CVE-2010-4568) [SECURITY] Improve the randomness ofMax Kanat-Alexander2011-01-241-1/+8
| | | | | | | generate_random_password, to protect against an account compromise issue and other critical vulnerabilities. r=LpSolit, a=LpSolit https://bugzilla.mozilla.org/show_bug.cgi?id=621591
* Bug 595410: Make it faster to display a bug that has a lot of dependencies.Max Kanat-Alexander2011-01-031-0/+9
| | | | r=LpSolit, a=LpSolit
* Bug 573195: Make Bug.get return all of a bug's standard and custom fieldMax Kanat-Alexander2010-09-291-3/+12
| | | | | information r=dkl, a=mkanat
* Bug 466968: Remove hardcoded strings from BugMail.pm, and refactor it so ↵Frédéric Buclin2010-08-061-19/+1
| | | | | | that bugmails are 100% localizable r/a=mkanat
* Bug 572602: Change the way that Bugzilla::Object determines what fieldsMax Kanat-Alexander2010-06-231-2/+5
| | | | | | | | | are required for create(). It now assumes that any column that is NOT NULL and has not DEFAULT in the database is required. We also shift the burden of throwing errors about empty values to the validators. This fixes the bug that Bugzilla::Bug->create() wasn't populating default values for fields if they weren't specified in the create() parameters. r=timello, a=mkanat
* A few tinderbox bustage fixes from the checkin of bug 24896.Max Kanat-Alexander2010-06-151-1/+1
|
* Bug 24896: Make the First/Last/Prev/Next navigation on bugs work withMax Kanat-Alexander2010-06-151-1/+31
| | | | | multiple buglists at once r=glob, a=mkanat
* Bug 560009: Use firstidx from List::MoreUtils instead of lsearchMax Kanat-Alexander2010-04-221-31/+1
| | | | r=timello, a=mkanat
* Bug 556439: Prevent datetime_from from dying if it gets 0000-00-00 as aMax Kanat-Alexander2010-04-021-0/+3
| | | | | date from the database r=LpSolit, a=LpSolit
* Bug 498309: Speed up show_bug.cgi when there are many comments by cachingMax Kanat-Alexander2010-03-131-1/+29
| | | | | field-descs globally for all template calls r=LpSolit, a=LpSolit
* Bug 534587 - "Bugmail uses the timezone of the changee instead of the user ↵reed%reedloden.com2010-01-051-2/+2
| | | | receiving the mail" [p=reed r=mkanat a=mkanat]
* Bug 527586: Use X-Forwarded-For instead of REMOTE_ADDR for trusted proxiesmkanat%bugzilla.org2009-12-311-1/+11
| | | | Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
* Bug 329638: https login page switches to http on submit if ssl_redirect = ↵lpsolit%gmail.com2009-11-251-1/+10
| | | | false - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
* Bug 360626 - "ThrowTemplateError() used in Util.pm" [p=reed r=LpSolit a=LpSolit]reed%reedloden.com2009-11-181-2/+4
|
* Bug 528872 - "Attachments in attachments table should have CSS classes to ↵reed%reedloden.com2009-11-161-2/+2
| | | | help with styling" [p=reed r=LpSolit a=LpSolit]
* Bug 472217: Create a Bugzilla::Comment object and eliminate GetCommentsmkanat%bugzilla.org2009-11-101-33/+50
| | | | Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
* Bug 523977: Make Bugzilla::Object->check send the trimmed value to new(), ↵mkanat%bugzilla.org2009-10-241-6/+3
| | | | | | and also be more accurate about what's "empty". This also makes detaint_natural and detaint_signed call int() on their return values. Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
* Bug 520948: Use Bugzilla->feature and feature_enabled everywhere instead of ↵mkanat%bugzilla.org2009-10-241-7/+2
| | | | | | checking if modules are installed Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
* Bug 399073: Remove the 'loginnetmask' parameter - Patch by Frédéric ↵lpsolit%gmail.com2009-10-181-31/+1
| | | | Buclin <LpSolit@gmail.com> r/a=mkanat
* Bug 514913: Eliminate ssl="authenticated sessions"mkanat%bugzilla.org2009-10-091-50/+18
| | | | Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
* Bug 476305: Clean up and merge HTML filtering code - Patch by Vitaly ↵lpsolit%gmail.com2009-07-161-7/+34
| | | | Fedrushkov <vitaly.fedrushkov@gmail.com> r/a=LpSolit