73 Commits

Author SHA1 Message Date
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
mkanat%bugzilla.org
e18a0f0428 Bug 361158: UTF-8 conversion fails on MySQL 5 (attach_data.id; CHARACTER SET binary NOT NULL)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bkor, a=justdave


git-svn-id: svn://10.0.0.236/trunk@215457 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 04:24:25 +00:00
mkanat%bugzilla.org
557e1e7b38 Bug 304550: Bugzilla should always store data in MySQL as UTF-8
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@215426 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-18 15:10:12 +00:00
olav%bkor.dhs.org
791537cd36 Bug 321645: [MySQL 5] MySql Error on insert... "DBD::mysql::st execute failed: Field 'status_whiteboard' "....
Patch by Olav Vitters <olav@bkor.dhs.org> r=gavins a=justdave


git-svn-id: svn://10.0.0.236/trunk@215386 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-17 00:18:46 +00:00
olav%bkor.dhs.org
d2fc939359 Do commit-time fix: Add comment explaining the sql modes that are removed
git-svn-id: svn://10.0.0.236/trunk@215273 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-14 20:51:44 +00:00
olav%bkor.dhs.org
94221a7da4 Bug 321645: [MySQL 5] MySql Error on insert... "DBD::mysql::st execute failed: Field 'status_whiteboard' "....
Patch by Olav Vitters <olav@bkor.dhs.org> r=mkanat a=justdave


git-svn-id: svn://10.0.0.236/trunk@215260 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-14 17:17:47 +00:00
mkanat%bugzilla.org
c905c2d00b Bug 346410: Move enum-table population code into Bugzilla::DB
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=justdave


git-svn-id: svn://10.0.0.236/trunk@206049 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-29 11:50:02 +00:00
vladd%bugzilla.org
e78c444b13 Spelling in code comments patch: 'supprt' -> 'support'; patch by Vlad Dascalu <vladd@bugzilla.org>.
git-svn-id: svn://10.0.0.236/trunk@200296 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 15:00:46 +00:00
vladd%bugzilla.org
fb2b46207f Patch for bug 341374: fix checksetup failure when database exists with non-Bugzilla table; patch by Olav Vitters <bugzilla-mozilla@bkor.dhs.org>, r=mkanat, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@200241 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-18 16:55:20 +00:00
uid623
b177d6e643 Patch for bug 329178: Remove old code specific to MySQL 3.x from DB::Mysql as we no longer support it; patch by Vlad Dascalu <vladd@bugzilla.org>, r=mkanat, a=myk.
git-svn-id: svn://10.0.0.236/trunk@199462 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-07 21:50:13 +00:00
mkanat%bugzilla.org
caa97304d7 Bug 302876: Database Version-Checking needs to be more modular and more generic
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wicked, a=myk


git-svn-id: svn://10.0.0.236/trunk@198543 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-29 03:02:46 +00:00
mkanat%kerio.com
0793c6132b Bug 311047: populating enum tables fails without localconfig, when upgrading
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> and Nick Barnes <nb+bz@ravenbrook.com> r=mkanat, r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@186723 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-29 22:28:52 +00:00
mkanat%kerio.com
8e385a7d61 Bug 307662: checksetup.pl fails at some line (Unknown column 'grant_type' or similar error) when upgrading from 2.18 or below to 2.20
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@186574 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-25 13:29:26 +00:00
lpsolit%gmail.com
bae71a6f1f Bug 316971: [PostgreSQL] ./collectstats.pl --regenerate fails - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@186507 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-23 02:01:54 +00:00
mkanat%kerio.com
68a0a4623b Back out bug 297187: see comment 20.
git-svn-id: svn://10.0.0.236/trunk@186230 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 20:01:13 +00:00
mkanat%kerio.com
cb9d454ae8 Bug 310325: Workaround MySQL bug incorrectly thinking a column contains NULL values
Patch By Olav Vitters <bugzilla-mozilla@bkor.dhs.org> r=mkanat, a=justdave


git-svn-id: svn://10.0.0.236/trunk@186224 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 18:55:02 +00:00
mkanat%kerio.com
ab1978b262 Bug 297187: checksetup.pl: primary key for groups exists. ( bit ) conflict with id as primary key
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@186222 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-18 18:51:12 +00:00
lpsolit%gmail.com
7c3f38ad5d Bug 301062: [PostgreSQL] whine.pl fails when using PostgreSQL 8.0.x - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat r=manu a=justdave
git-svn-id: svn://10.0.0.236/trunk@184543 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-13 17:36:21 +00:00
bugreport%peshkin.net
5a0dd650c2 Bug 307602: Smooth attach_data upgrade for sites with huge attachment tables
Patch by Joel Peshkin <bugreport@peshkin.net>
r=mkanat, a=justdave


git-svn-id: svn://10.0.0.236/trunk@181058 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 17:16:56 +00:00
mkanat%kerio.com
ba83c81354 Bug 305976: Allow Bugzilla::DB sql_regexp/sql_not_regexp methods to accept string and pattern as arguments
Patch By Lance Larsh <lance.larsh@oracle.com> r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@179385 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 08:00:25 +00:00
lpsolit%gmail.com
4fe5766722 Bug 301967: Some .pm files have invalid POD syntax - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@176610 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-26 14:09:48 +00:00
myk%mozilla.org
f22806935c Fix for bug 232612: enables boolean mode fulltext searches for better searching capabilities in the "Find a Specific Bug" page;
r=lpsolit


git-svn-id: svn://10.0.0.236/trunk@176119 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-15 02:05:10 +00:00
mkanat%kerio.com
32c9b1c6ec Bug 204217: require MySQL version 4.0+
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@175929 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-11 22:07:24 +00:00
mkanat%kerio.com
595f9c7816 Bug 285695: [PostgreSQL] Username checks for login, etc. need to be case insensitive
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@175810 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-08 02:31:43 +00:00