96 Commits

Author SHA1 Message Date
mkanat%bugzilla.org
f6af30d002 Bug 816747 - Add dummy POD for unPODded methods.
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264502 18797224-902f-48f8-a5cc-f745e15eee43
2012-11-30 14:45:59 +00:00
mkanat%bugzilla.org
882495c997 Update POD to fix bustage in Perl 5.16.1
r=runtests.pl


git-svn-id: svn://10.0.0.236/trunk@264216 18797224-902f-48f8-a5cc-f745e15eee43
2012-09-14 20:15:55 +00:00
mkanat%bugzilla.org
8e47ba629a Bug 787529: Use |use 5.10.1| everywhere
r=wicked a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264195 18797224-902f-48f8-a5cc-f745e15eee43
2012-09-01 21:45:59 +00:00
mkanat%bugzilla.org
3b5e8524aa Bug 680131: Replace the MPL 1.1 license by the MPL 2.0 one in all files, and add it to files which miss one
r=kiko r=mkanat r=mrbball a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263258 18797224-902f-48f8-a5cc-f745e15eee43
2012-01-11 22:48:45 +00:00
mkanat%bugzilla.org
70d34e05ff Bug 603127: Make checksetup.pl require DBD::Pg 2.17.2 when using Pg 9.0 or
later.
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@261936 18797224-902f-48f8-a5cc-f745e15eee43
2011-02-14 20:16:54 +00:00
mkanat%bugzilla.org
5d2ce4e018 Bug 605663: For MySQL, use information_schema instead of SHOW TABLE STATUS
to get table information during checksetup, because it's much faster.
This also bumps our MySQL requirement to 5.0.15.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@261429 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-20 00:01:53 +00:00
mkanat%bugzilla.org
699ab97fe8 Minor improvement for bug 451735
r=mkanat


git-svn-id: svn://10.0.0.236/trunk@261420 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-16 12:51:06 +00:00
mkanat%bugzilla.org
8375b33638 Bug 451735 part2: fix bz_drop_index() so that it first drops related FKs before deleting the index itself
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@261403 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-15 00:17:05 +00:00
mkanat%bugzilla.org
9285e338dd Bug 602165: Change sql_interval to sql_date_math, in preparation for
MS-SQL and SQLite support.


git-svn-id: svn://10.0.0.236/trunk@261360 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-07 11:02:21 +00:00
mkanat%bugzilla.org
8f04999a70 Bug 586210: Make every important string printed by checksetup.pl localizable,
including the localconfig parameter descriptions
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@261021 18797224-902f-48f8-a5cc-f745e15eee43
2010-08-11 10:31:38 +00:00
mkanat%bugzilla.org
c501f77423 Bug 578739: Instead of removing REFERENCES from _bz_real_schema and then
populating FKs from _bz_schema at the end of checksetup, store REFERENCES
in _bz_real_schema with a special "created => 0" key that tells us that
we still need to create the FK.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260775 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-14 22:46:37 +00:00
mkanat%bugzilla.org
ff2c251501 Bug 578587: Make checksetup be way quieter when creating a new install
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260772 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-14 19:01:37 +00:00
mkanat%bugzilla.org
a079ad7712 Bug 552919: Sort group_concat results so that they sort correctly for buglists
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260654 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-07 00:16:41 +00:00
mkanat%bugzilla.org
e8ffd81794 Bug 22353: Automatic duplicate bug detection on enter_bug.cgi
r=glob, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260499 18797224-902f-48f8-a5cc-f745e15eee43
2010-06-22 02:16:36 +00:00
mkanat%bugzilla.org
557a991e59 Bug 561322: Make Bugzilla::DB::_connect and related functions take their
parameters as a hashref, to improve the API and to avoid exposing the
database password on error.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260233 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-27 19:16:31 +00:00
mkanat%bugzilla.org
23e215a381 Bug 560284: Make all errors that checksetup.pl throws be red
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260208 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-19 23:31:37 +00:00
mkanat%bugzilla.org
4a0127ef6c Bug 538705: Assure that Bugzilla->dbh doesn't become invalid under MySQL during long jobqueue.pl runs.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259529 18797224-902f-48f8-a5cc-f745e15eee43
2010-01-31 23:39:14 +00:00
mkanat%bugzilla.org
066bd5f837 Bug 516157: MySQL 6.x/5.2/5.4 uses "ENGINE", not "TYPE", for altering tables to InnoDB
Patch by Gerard J. Cerchio <gjpc@circlesoft.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258424 18797224-902f-48f8-a5cc-f745e15eee43
2009-09-20 22:34:33 +00:00
justdave%bugzilla.org
7b603f026d Bug 513585: Don't trigger utf8 conversion just because there are VIEWs present in the database.
r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258317 18797224-902f-48f8-a5cc-f745e15eee43
2009-09-03 19:19:30 +00:00
mkanat%bugzilla.org
f78d700bc5 Bug 507969: Speed up checksetup for cases when it's doing nothing
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258162 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-18 19:42:58 +00:00
mkanat%bugzilla.org
26a607d1c0 The original patch for bug 508186 actually broke utf-8 conversion--the tables were converted, but the columns were not. This fixes it.
git-svn-id: svn://10.0.0.236/trunk@257995 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-07 21:45:31 +00:00
mkanat%bugzilla.org
e2c4da13f9 Bug 508186: Speed up UTF-8 table conversion in checksetup
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257958 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-06 14:56:44 +00:00
mkanat%bugzilla.org
722cbcaa84 Bug 508181: UTF-8 table conversion was failing when there were FKs on the column or on related columns
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257957 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-06 14:54:22 +00:00
mkanat%bugzilla.org
d8d7450b05 Bug 508018: Speed up _fix_defaults for MySQL checksetup upgrades
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257927 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-03 14:10:50 +00:00
mkanat%bugzilla.org
28915b7f1f Bug 480001: MySQL 5.1.31 throws an error when you try to SET SESSION max_allowed_packet (and previous versions of MySQL were just ignoring the SET SESSION), so just warn people if their max_allowed_packet is too small
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@256380 18797224-902f-48f8-a5cc-f745e15eee43
2009-03-02 01:23:17 +00:00
mkanat%bugzilla.org
3ef17d8edf Bug 284184: Allow Bugzilla to use an asynchronous job queue for sending mail.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> and Mark Smith <mark@plogs.net> r=glob, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@255634 18797224-902f-48f8-a5cc-f745e15eee43
2008-12-24 03:43:49 +00:00
mkanat%bugzilla.org
78f05e97ff Bug 469793: [MySQL] In MySQL 5, columns sometimes had defaults that have no defaults in the Schema
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@255536 18797224-902f-48f8-a5cc-f745e15eee43
2008-12-16 10:34:37 +00:00
lpsolit%gmail.com
2b969c6577 Bug 463688: editusers.cgi no longer lets you search for users using regular expressions - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat r=xiaoou a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@255320 18797224-902f-48f8-a5cc-f745e15eee43
2008-12-03 07:00:46 +00:00
lpsolit%gmail.com
f1a701ef3a Bug 463380: [Mysql] "Use of uninitialized value" when running checksetup.pl for the very first time - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@254925 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-07 00:10:15 +00:00
mkanat%bugzilla.org
28fdeedefc Bug 141951: Set the max_packet_size for attachments (and bugs_fulltext) when connecting to MySQL
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@254772 18797224-902f-48f8-a5cc-f745e15eee43
2008-10-28 01:02:17 +00:00
mkanat%bugzilla.org
0b0245d91a A fix for bug 446645--make hyphens at the beginning of words still count as negation for fulltext searching in MySQL.
Patch By Jesse Clark <jjclark1982@gmail.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253704 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-19 21:35:15 +00:00
mkanat%bugzilla.org
867348e270 Bug 442882: Populating bugs_fulltext can be very slow on large installations
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253557 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-13 06:14:30 +00:00
mkanat%bugzilla.org
9f757c7633 Bug 446645: Properly escape and understand hyphenated words in fulltext searches when using MySQL
Patch By Jesse Clark <jjclark1982@gmail.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253411 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-06 23:43:54 +00:00
mkanat%bugzilla.org
52557c8ccb Bug 440188: buglist.cgi should display EXPLAIN output when &debug=1
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@253353 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-01 00:37:20 +00:00
mkanat%bugzilla.org
28d3c534f7 Bug 327344: Create sql_iposition and use it in Search.pm to fix the fact that searching for Turkish characters didn't do case-insensitivity properly.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@252684 18797224-902f-48f8-a5cc-f745e15eee43
2008-06-29 21:23:16 +00:00
dkl%redhat.com
736cf3db76 Bug 157092 – Implement a checking mechanism for invalid regexp
Patch by David Lawrence <dkl@redhat.com> - r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@252453 18797224-902f-48f8-a5cc-f745e15eee43
2008-06-19 18:06:41 +00:00
mkanat%bugzilla.org
f9a6ed873c Upgrades from 2.08 were failing because we tried to do bz_index_info_real on the longdescs table, which didn't exist.
git-svn-id: svn://10.0.0.236/trunk@248551 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-25 18:43:20 +00:00
mkanat%bugzilla.org
beb8d60f7e Fix for Bug 399370: bugs_fulltext couldn't be converted to utf8, because it had fulltext indexes on it.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner)


git-svn-id: svn://10.0.0.236/trunk@248503 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-24 23:42:37 +00:00
mkanat%bugzilla.org
e40bf75577 Bug 399370: Fulltext search with a LIKE on bugs.short_desc is too slow (make Bugzilla use a separate fulltext table)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@248498 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-24 22:47:25 +00:00
mkanat%bugzilla.org
86bba730a4 Bug 374951: Handle different strange situations in installations and upgrades that can leave you with a half-latin half-utf8 DB.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@245674 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 06:15:16 +00:00
lpsolit%gmail.com
83df592abe Bug 121069: Remove $dbh->bz_(un)lock_tables from process_bug.cgi and Error.pm in favor of DB transactions. These methods are no longer used and are completely removed now - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@244149 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 19:15:22 +00:00
mkanat%bugzilla.org
eff047bd4f Bug 363153: Turn on the utf8 bit on all strings in Bugzilla that contain
non-ASCII data, if the utf8 parameter is on. This means that string functions
like substr() work properly on multi-byte languages, now.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wurblzap, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@239856 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-23 06:58:36 +00:00
timeless%mozdev.org
8fd12327ba Bug 383595 "allows to" isn't correct
r=mkanat a=mkanat


git-svn-id: svn://10.0.0.236/trunk@230684 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-23 23:04:54 +00:00
mkanat%bugzilla.org
baaac385a9 Bug 374004: Enable transaction code and use it in some installation places
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221910 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-15 04:29:46 +00:00
mkanat%bugzilla.org
aa59481dab Bug 373511: InnoDB conversion can fail silently
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221733 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-11 04:07:13 +00:00
mkanat%bugzilla.org
7ad549c09c Bug 373286: Versions from 2.17.4 - 2.23.2 can no longer upgrade
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221599 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 08:30:20 +00:00
mkanat%bugzilla.org
74b03dbeab Bug 347475: [MySQL] Use InnoDB for most tables
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat


git-svn-id: svn://10.0.0.236/trunk@221597 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-09 05:34:05 +00:00
mkanat%bugzilla.org
9f91edbd32 Bug 364697: dataloss warning from UTF8 conversion is not precise/scary enough
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@219471 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-04 16:59:30 +00:00
lpsolit%gmail.com
870c67b100 Bug 361252: checksetup.pl should get confirmation from the user before causing dataloss in UTF8 conversion - Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@216794 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 11:51:35 +00:00
mkanat%bugzilla.org
80e5fb0f5e Bug 361140: Upgrades from versions with enums fail UTF-8 conversion
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bkor, a=justdave


git-svn-id: svn://10.0.0.236/trunk@215458 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 04:25:09 +00:00