summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Util.pm
AgeCommit message (Collapse)AuthorFilesLines
2015-09-10Bug 1202447: [SECURITY] The email address is not properly validated during ↵Byron Jones ‹:glob›1-3/+9
registration if longer than 127 characters r=LpSolit,a=justdave
2015-03-15Bug 902395: Enforce utf8 = true for all installations and remove the utf8 ↵Frédéric Buclin1-38/+30
parameter r=dkl a=sgreen
2014-09-18Bug 1068014: skip strptime() in datetime_from() if the date is in a standard ↵Byron Jones1-3/+8
format r=dylan,a=glob
2014-09-08Bug 1046213: datetime_from() generates wrong dates if year < 1901Frédéric Buclin1-3/+7
r=sgreen a=glob
2014-08-13Bug 996893: Perl 5.18 and newer throw tons of warnings about deprecated modulesFrédéric Buclin1-0/+1
r=dkl a=sgreen
2014-05-12Bug 1003852: Digest::SHA 5.82 and newer always croak on wide characters, ↵Frédéric Buclin1-5/+5
preventing users with Unicode passwords from logging in r/a=glob
2014-04-17Bug 968576: [SECURITY] Dangerous control characters allowed in Bugzilla textManish Goregaokar1-0/+4
r=glob a=justdave
2014-02-27Bug 947823: Replace gender-specific pronouns with gender-neutral pronounsCharlie Somerville1-1/+1
r=gerv a=justdave
2013-12-19Bug 950491: When viewing a dependency graph, an "uninitialized value" ↵Frédéric Buclin1-1/+1
warning is thrown r/a=sgreen
2013-11-08Bug 916633 - join_activity_entries doesn't reconstitute text with commas ↵Simon Green1-2/+3
correctly. r=glob, a=sgreen
2013-09-26Bug 917669 - invalid or expired authentication tokens and cookies should ↵Dave Lawrence1-2/+15
throw errors, not be silently ignored r/a=glob
2013-08-15Bug 853638 - Status and resolution values in dependency graphs not localizable.Marc Schumann1-1/+1
r=dkl, a=sgreen
2013-08-09Bug 898830: Improve loading time of show_bug.cgiFrédéric Buclin1-2/+5
r=sgreen a=justdave
2013-07-09Bug 885646: Bugzilla::BugMail::_get_diff should rejoin split activity entriesSimon Green1-1/+37
r=glob, a=justdave
2012-12-31Bug 785283 - Support increased values for PASSWORD_SALT_LENGTH without ↵Reed Loden1-4/+3
breaking compat with old hashes [r=LpSolit a=LpSolit]
2012-12-01Bug 787668: Use |use parent| instead of |use base|Matt Selsky1-1/+1
r/a=LpSolit
2012-11-30Bug 816747 - Add dummy POD for unPODded methods.Marc Schumann1-0/+16
r/a=LpSolit
2012-11-27Bug 804093: Fix autodetected charset for windows-1252 encoded contentThorsten Schöning1-3/+3
r=glob,a=LpSolit
2012-11-16Bug 797636: Improve performance for buglistsFrédéric Buclin1-10/+11
r=dkl a=LpSolit
2012-11-12Bug 676844: Replace ThrowCodeError() by ThrowUserError() when the error is ↵Frédéric Buclin1-1/+1
not triggered by the code itself r=glob a=LpSolit
2012-10-25Bug 772359: LogActivityEntry shouldn't remove any characters from the field ↵Byron Jones1-3/+3
when splitting long lines; and delimiters need to be inserted when joining split entries r=LpSolit, a=LpSolit
2012-10-16Bug 577329 - WebServices should filter email addresses same as the web UI as ↵Dave Lawrence1-1/+1
users are not always required to login r/a=LpSolit
2012-10-08Bug 795650: Cache the HTML::Scrubber object for improved performanceFrédéric Buclin1-8/+11
r=glob a=LpSolit
2012-09-01Bug 787529: Use |use 5.10.1| everywhereFrédéric Buclin1-2/+2
r=wicked a=LpSolit
2012-08-31Bug 655477: Bugzilla now requires Perl 5.10.1Frédéric Buclin1-19/+2
r=mkanat a=LpSolit
2012-06-26Bug 635882: html_light_quote() should accept the "target" attribute for linksKoosha Khajeh Moogahi1-6/+7
r/a=LpSolit
2012-04-26Bug 747189: Remove Bugzilla::Util::file_mod_time()Matt Selsky1-25/+1
r/a=LpSolit
2012-04-18Bug 728639: (CVE-2012-0465) [SECURITY] User lockout policy can be bypassed ↵Frédéric Buclin1-3/+105
by altering the X-FORWARDED-FOR header r=glob a=LpSolit
2012-03-29Bug 554819: Quicksearch should be using Text::ParseWords instead of custom ↵Frédéric Buclin1-16/+1
code in splitString Also fixes QS with accented characters (bug 730207) r=dkl a=LpSolit
2012-01-23Bug 319953: Missing real email syntax checkFrédéric Buclin1-2/+24
r=glob a=LpSolit
2012-01-11Bug 680131: Replace the MPL 1.1 license by the MPL 2.0 one in all files, and ↵Frédéric Buclin1-26/+5
add it to files which miss one r=kiko r=mkanat r=mrbball a=LpSolit
2011-11-21Bug 703928: Bugzilla::Util should depend on Bugzilla::Error, not the oppositeFrédéric Buclin1-16/+10
r=dkl a=LpSolit
2011-11-19cancelled -> canceledFrédéric Buclin1-1/+1
https://bugzilla.mozilla.org/show_bug.cgi?id=703788
2011-11-19Bug 703788: Improve performance of diff_arrays() with large arraysFrédéric Buclin1-26/+29
r/a=mkanat
2011-11-18Bug 696537: Load DateTime only when datetime_from() is calledFrédéric Buclin1-2/+3
r/a=mkanat
2011-08-17Bug 662070: Use say() instead of print() where appropriateFrédéric Buclin1-3/+9
r=glob a=LpSolit
2011-08-05Bug 658407: Make Bugzilla not use Math::Random::Secure anymore, due to theMax Kanat-Alexander1-1/+1
difficulty of installing its dependencies. Instead move the code directly into Bugzilla itself. r=LpSolit, r=glob, a=mkanat
2011-05-30Bug 659816: Fix url_decoding of utf8 stringsByron Jones1-4/+1
r=mkanat, a=mkanat
2011-03-09revert accidental property changesByron Jones1-0/+0
2011-03-09Bug 633776: Automatic charset detection for text attachmentsByron Jones1-1/+67
r=mkanat, a=mkanat
2011-02-11Bug 620827: Refactor remove see also to use remove_from_db instead.Tiago Mello1-7/+19
r/a=mkanat
2011-01-24Bug 619594: (CVE-2010-4568) [SECURITY] Improve the randomness ofMax Kanat-Alexander1-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
2011-01-04Bug 595410: Make it faster to display a bug that has a lot of dependencies.Max Kanat-Alexander1-0/+9
r=LpSolit, a=LpSolit
2010-09-30Bug 573195: Make Bug.get return all of a bug's standard and custom fieldMax Kanat-Alexander1-3/+12
information r=dkl, a=mkanat
2010-08-06Bug 466968: Remove hardcoded strings from BugMail.pm, and refactor it so ↵Frédéric Buclin1-19/+1
that bugmails are 100% localizable r/a=mkanat
2010-06-24Bug 572602: Change the way that Bugzilla::Object determines what fieldsMax Kanat-Alexander1-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
2010-06-16A few tinderbox bustage fixes from the checkin of bug 24896.Max Kanat-Alexander1-1/+1
2010-06-16Bug 24896: Make the First/Last/Prev/Next navigation on bugs work withMax Kanat-Alexander1-1/+31
multiple buglists at once r=glob, a=mkanat
2010-04-22Bug 560009: Use firstidx from List::MoreUtils instead of lsearchMax Kanat-Alexander1-31/+1
r=timello, a=mkanat
2010-04-03Bug 556439: Prevent datetime_from from dying if it gets 0000-00-00 as aMax Kanat-Alexander1-0/+3
date from the database r=LpSolit, a=LpSolit