Commit Graph

149 Commits (220a5e6608eb8de2253311fbd978498ee4f4622f)

Author SHA1 Message Date
Max Kanat-Alexander 220a5e6608 Bug 602165: Change sql_interval to sql_date_math, in preparation for
MS-SQL and SQLite support.
2010-10-07 03:58:28 -07:00
Max Kanat-Alexander c3f4933be9 Bug 586244: Make mod_headers and mod_expires optional
r=glob, a=mkanat
2010-09-18 16:24:06 -07:00
Max Kanat-Alexander 114cc2a7e0 Bug 578494: We can't use "shellwords" to split words for sql_fulltext on Pg,
because it doesn't work with unbalanced single quotes. So we just do a hack
to make Quicksearch work right, for Pg.
r=LpSolit, a=mkanat
2010-08-01 18:15:05 -07:00
Max Kanat-Alexander 7af9be4843 Bug 583645: Make $dbh->quote always detaint its output, even on DBDs that
don't normally detaint output from $dbh->quote.
r=LpSolit, a=LpSolit
2010-08-01 17:48:22 -07:00
Max Kanat-Alexander 76f8366086 Bug 578494: When doing a QuickSearch on a phrase, pass the phrase quoted
to the fulltext engine, so that it knows it's a phrase.
r=LpSolit, a=mkanat
2010-07-22 18:48:49 -07:00
Max Kanat-Alexander c846d6ea38 Bug 579568: Search.pm: Improve the implementation and performance of
substring and "words" searches, improve the formatting of generated SQL,
and use real subselects instead of performing the subselect and using its
results in an IN.
r=mkanat, a=mkanat (module owner)
2010-07-17 17:52:52 -07:00
Max Kanat-Alexander 79db763ce0 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)
2010-07-14 15:30:39 -07:00
Max Kanat-Alexander aaccfb4b07 Bug 578587: Make checksetup be way quieter when creating a new install
r=mkanat, a=mkanat (module owner)
2010-07-14 11:52:46 -07:00
Max Kanat-Alexander b2d55423b6 Bug 577577: Make bz_drop_fk be tolerant of SQL failure
r=mkanat, a=mkanat (module owner)
2010-07-08 16:43:22 -07:00
Max Kanat-Alexander d16f79036d Bug 577520: Make the "Adding new table..." message not appear during
xt/search.t
r=mkanat, a=mkanat (module owner)
2010-07-08 11:02:38 -07:00
Max Kanat-Alexander 6bc9dd5a07 Bug 486292: Change the default workflow to UNCONFIRMED, CONFIRMED,
IN_PROGRESS, RESOLVED, VERIFIED.
r=LpSolit, a=mkanat
2010-07-05 17:42:57 -07:00
Max Kanat-Alexander 5ad1099dc4 Bug 22353: Automatic duplicate bug detection on enter_bug.cgi
r=glob, a=mkanat
2010-06-21 19:10:21 -07:00
Max Kanat-Alexander 2cf2680323 Bug 556422: Move the existing bug-moving functionality into an extension
called OldBugMove.
r=dkl, a=mkanat
2010-06-18 13:48:21 -07:00
Max Kanat-Alexander 2e9edc5622 Bug 569312: Speed up the adding of many FKs to the same table for MySQL
and PostgreSQL, by adding them all in one ALTER statement
r=mkanat, a=mkanat (module owner)
2010-06-01 13:33:49 -07:00
Max Kanat-Alexander ffb2d0c22d 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)
2010-04-27 12:01:24 -07:00
Max Kanat-Alexander bb7925791a Bug 560284: Make all errors that checksetup.pl throws be red
r=mkanat, a=mkanat (module owner)
2010-04-19 16:21:58 -07:00
Max Kanat-Alexander a025168843 Bug 545770: Make contrib/merge-users.pl figure out what columns to merge
by tracing FKs instead of having a fixed list.
r=LpSolit, a=LpSolit
2010-03-15 22:43:16 -07:00
mkanat%bugzilla.org 1a4a843db2 Bug 520318: Add remove_from_db to Bugzilla:Group and use it to delete groups in editgroups.cgi
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=LpSolit
2009-12-31 12:48:21 +00:00
mkanat%bugzilla.org 62d123f695 Bug 527489: Calls to bz_alter_column were dropping the REFERENCES item from the stored Schema object.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=ghendricks, a=mkanat
2009-11-18 07:08:33 +00:00
mkanat%bugzilla.org 4b2c9f0f96 Bug 527505: Make 001compile.t use Bugzilla->feature to determine which modules to compile
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2009-11-10 21:19:46 +00:00
mkanat%bugzilla.org 4adf7f1b40 Bug 519584: Implement a framework for migrating from other bug-trackers, and start with a GNATS importer.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2009-10-24 05:30:14 +00:00
mkanat%bugzilla.org ac905a580c Bug 488931: Change the default priority values to be human-readable words instead of P1, P2, etc.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat
2009-09-30 08:55:03 +00:00
mkanat%bugzilla.org ef1a850386 Bug 509497: Implement sql_group_concat for all databases
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
Patch by Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat
2009-08-17 21:31:02 +00:00
mkanat%bugzilla.org 5539de9f74 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
2009-08-06 14:53:46 +00:00
mkanat%bugzilla.org 89b15c8ff8 Bug 491467: Make Search.pm and buglist.cgi consistently take column ids for the "fields" and "order" arguments, to prevent problems with using SQL fragments in the order and columnlist.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=wicked, a=mkanat
2009-07-07 18:16:51 +00:00
lpsolit%gmail.com 4192ccfd03 Bug 477459: buglist.cgi crashes for logged out users if the "Reporter" column is displayed - Patches by Frédéric Buclin <LpSolit@gmail.com> and Xiaoou <xiaoou.wu@oracle.com> r/a=mkanat 2009-02-20 14:12:49 +00:00
mkanat%bugzilla.org fc293fbd39 Bug 219021: Only display email addresses to logged-in users
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2009-01-29 21:22:19 +00:00
lpsolit%gmail.com 33429813a6 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 2008-12-03 07:00:43 +00:00
mkanat%bugzilla.org 8dc59ccd1e Oh, actually, Xiaoou was right about where the constraint is supposed to go. 2008-11-05 23:29:49 +00:00
mkanat%bugzilla.org 17cf16167f Bug 460421: [Oracle] Adding custom fields with type FIELD_TYPE_MULTI_SELECT requires a unique constraint on the "value" column
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat
2008-11-05 23:27:11 +00:00
mkanat%bugzilla.org 3cea91884b Bug 291433: Ability to have custom fields whose visibility depends on the values of other fields
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=bbaetz, a=mkanat
2008-10-25 04:11:30 +00:00
lpsolit%gmail.com 3f8fe27040 Bug 455857: [Oracle] 'Find a Specific Bug' doesn't work - Patch by Xiaoou <xiaoou.wu@oracle.com> r/a=mkanat 2008-10-17 18:33:41 +00:00
mkanat%bugzilla.org 73a4dd5610 Bug 440188: buglist.cgi should display EXPLAIN output when &debug=1
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-08-01 05:37:15 +00:00
mkanat%bugzilla.org f1f87e08fc Bug 442863: ON DELETE CASCADE Foreign Keys should automatically delete invalid values during checksetup
Patch By Max Kanat-Alexander (module owner) a=mkanat
2008-07-01 14:42:07 +00:00
mkanat%bugzilla.org 0a566f9241 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
2008-06-30 02:23:10 +00:00
mkanat%bugzilla.org 66146a6e56 Bug 429804: Add Foreign Keys to Multiselect fields
Patch By Alex Eiser <aeiser@arc.nasa.gov> r=mkanat, a=mkanat
2008-06-29 00:17:47 +00:00
dkl%redhat.com c34003dcdd Bug 157092 – Implement a checking mechanism for invalid regexp
Patch by David Lawrence <dkl@redhat.com> - r/a=mkanat
2008-06-19 23:06:27 +00:00
lpsolit%gmail.com aea95887f8 Bug 429847: config.cgi should include additional information about custom fields - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat 2008-04-20 14:49:44 +00:00
mkanat%bugzilla.org 91b55fc969 Bug 419979: Bugzilla::DB::bz_add_field_table directly modifies the FIELD_TABLE_SCHEMA constant
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2008-03-25 03:49:32 +00:00
lpsolit%gmail.com d4f1fd5168 Bug 349369: Allow unused custom fields to be deleted from editfields.cgi - Patch by Alex Eiser <aeiser@arc.nasa.gov> r/a=LpSolit 2008-02-06 22:15:34 +00:00
lpsolit%gmail.com c0b4d49d2e 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 2008-01-28 01:15:18 +00:00
mkanat%bugzilla.org 793c103590 Bug 408172: [Oracle] Bug lists longer than 1000 bugs fail
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat
2008-01-18 21:56:53 +00:00
mkanat%bugzilla.org 5b26321814 Bug 408766: Apache::DBI was unnecessary and was causing problems for some users.
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=mkanat
2007-12-19 06:41:58 +00:00
timeless%mozdev.org 2fe815e9b6 Bug 369062 prior should read "earlier" in edit groups
r=lpsolit a=lpsolit
2007-12-16 16:32:49 +00:00
mkanat%bugzilla.org a4b66874db Bug 408032: [Oracle] Make bzdbcopy.pl work with Oracle
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2007-12-13 09:14:32 +00:00
mkanat%bugzilla.org e18d4374c1 Bug 310717: [Oracle] Bugzilla::DB::Oracle module
Bug 310718: [Oracle] Bugzilla::DB::Schema::Oracle module
Patch By Xiaoou Wu <xiaoou.wu@oracle.com> r=mkanat, a=mkanat
2007-12-11 11:36:02 +00:00
mkanat%bugzilla.org aa888f2218 Bug 287330: Multi-Select Custom Fields
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit
2007-09-08 05:14:25 +00:00
lpsolit%gmail.com 5818051fbe Bug 257351: collectstats.pl dies if an invalid series is defined - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat 2007-08-20 23:04:19 +00:00
mkanat%bugzilla.org 7261190b84 Bug 388765: Bugzilla::DB::db_new should accept attributes that *override* the default attributes
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
2007-07-19 17:27:46 +00:00
mkanat%bugzilla.org d4e9172ad5 Bug 377564: Indexes are not renamed when renaming tables
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat
2007-04-19 17:59:37 +00:00