2204 Commits

Author SHA1 Message Date
mkanat%bugzilla.org
f4ebff8a1b Bug 560330: Make sure that we always have a modern version of CPAN
installed when running install-module.pl. Otherwise, certain modules
(like DateTime) weren't getting their XS compiled or their dependencies
installed with Perl 5.8.8 and earlier.

This also updates the urllist to remove perl.secsup.org (which was
hanging when used with curl) and add a few more mirrors (including
some in Europe).
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260211 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-20 22:17:51 +00:00
mkanat%bugzilla.org
f318ac08c2 Bug 560318: Make install-module.pl correctly install modules that use
Module::Build when a modern version of Module::Build is installed
(DateTime uses Module::Build.)
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260210 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-19 23:35:42 +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
5fb06a6b4b Bug 560252: By default, users in editbugs should be in bz_canusewhines.
(Make editbugs inherit bz_canusewhines when we create bz_canusewhines.)
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260203 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-19 18:46:19 +00:00
mkanat%bugzilla.org
3ec724b4ea Bug 558318: "Invalid Parameter for keywords" error thrown when creating a new bug
r=timello a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260177 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-09 14:31:33 +00:00
mkanat%bugzilla.org
aa9bafc25b Bug 558199: Unused variables in Search.pm
r=justdave a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260176 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-08 23:16:28 +00:00
mkanat%bugzilla.org
4027c86c91 Bug 284650: Beginning a chart name with an "_" (underscore) causes errors
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260169 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-08 10:33:08 +00:00
mkanat%bugzilla.org
9c0458a85c Bug 69621: Remove the keyword cache (which is not updated on keyword rename/delete)
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260168 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-08 10:23:12 +00:00
mkanat%bugzilla.org
8424fb729b Bug 557324: object_before_delete does not work when object is Bugzilla::Classification
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260167 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-07 18:17:32 +00:00
mkanat%bugzilla.org
2992c0b59d Bug 557806: When setting the upgrade_notification parameter, an error should be thrown if you don't have all the required Perl modules installed
r=glob a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260165 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-07 14:47:54 +00:00
mkanat%bugzilla.org
64b15424b0 Bug 557780: Remove the unused .substr method in Template.pm
r=glob a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260164 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-07 14:31:44 +00:00
mkanat%bugzilla.org
d478e2fcc4 Bug 557686: PostgreSQL crashes when deleting a custom field of type Date/Time
r=mkanat a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260161 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-07 01:18:54 +00:00
mkanat%bugzilla.org
a94a0b9fbb Bug 557495: PostgreSQL crashes when deleting a custom field of type BugID
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260160 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-07 00:08:24 +00:00
mkanat%bugzilla.org
e632d19e27 Bug 532350 - "Can't add Debian bug URLs to a bug using "See Also""
[r=LpSolit r=mkanat a=mkanat]


git-svn-id: svn://10.0.0.236/trunk@260156 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-06 03:32:52 +00:00
mkanat%bugzilla.org
ea01bb9b51 Bug 556429: Stop sending bugmail from inside the template
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260155 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-05 23:32:33 +00:00
mkanat%bugzilla.org
7cc9991a5d Bug 556439: Prevent datetime_from from dying if it gets 0000-00-00 as a
date from the database
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260133 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-02 23:47:51 +00:00
mkanat%bugzilla.org
b9f9993bcf Bug 556869: New Hook: object_before_delete
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260131 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-02 21:17:50 +00:00
mkanat%bugzilla.org
274232bd59 Bug 556736: Make the bug_end_of_update hook also send $old_bug to the hook
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260122 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-02 12:03:13 +00:00
mkanat%bugzilla.org
468f302c50 Bug 556695: New Hook: object_end_of_set
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@260121 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-02 05:47:50 +00:00
mkanat%bugzilla.org
30da608f4f Bug 554714: Make JSON-RPC throw errors properly even if they are thrown
before method evaluation (like during checking of Bugzilla_login and
Bugzilla_password)
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260119 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-01 01:17:35 +00:00
mkanat%bugzilla.org
5461fab844 Bug 552167: show_bug.cgi loads flagtypes from the database for each attachment
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260110 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-30 21:46:46 +00:00
mkanat%bugzilla.org
377b7375bb Follow-up to bug 533121 -- make regex for matching "code.google.com" case-insensitive
[r=mkanat over IRC]


git-svn-id: svn://10.0.0.236/trunk@260101 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-30 01:32:42 +00:00
mkanat%bugzilla.org
1101120d5a Bug 533121 - "Support Google Code for see_also urls"
[r=LpSolit a=mkanat]


git-svn-id: svn://10.0.0.236/trunk@260099 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-30 01:17:46 +00:00
mkanat%bugzilla.org
b818eef95c Bug 552476: Remove the obsolete Bugzilla::Flag->has_flags method
a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260098 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-29 22:01:37 +00:00
mkanat%bugzilla.org
a7a8f13d61 Bug 554986: Add a "notmatches" search type, which allows the minus sign
operator to start working for bare words in Quicksearch again
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260094 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-29 21:16:23 +00:00
mkanat%bugzilla.org
9168b85706 Bug 25275: Allow the URL column to be displayed in buglists
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260082 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-29 12:16:55 +00:00
mkanat%bugzilla.org
1d2e3eadf7 Bug 554819: Make Quicksearch use Text::ParseWords instead of its custom
splitString method.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260081 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 22:46:20 +00:00
mkanat%bugzilla.org
d59af6de8f Bug 554569: WebService Bug.fields: Make it so that if you request a field
by both id and name, only one field is returned
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260079 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:49:59 +00:00
mkanat%bugzilla.org
85405f718a Bug 554560: WebService Bug.fields: Send visibility_values for all select-type
fields (including built-in fields that don't support it yet), but don't send
a single null in the array for fields that have no visibility values.
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260078 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:46:29 +00:00
mkanat%bugzilla.org
7bc9beb49b Bug 554536: [WebService] Make Bug.fields not send the "values" item for
fields that don't have a list of values
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260073 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:37:11 +00:00
mkanat%bugzilla.org
1b0ab2c885 Bug 553923: Don't word-wrap messages and errors for the WebService
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260072 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:35:51 +00:00
mkanat%bugzilla.org
96702cc3fd Bug 553913: Add explicit error codes to WebService errors that were missing
them
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260071 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:34:27 +00:00
mkanat%bugzilla.org
d6747b99d6 Bug 550765: Unicode strings from install_string were showing up as garbage
when used in the web interface
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260070 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:33:06 +00:00
mkanat%bugzilla.org
71ec89cd3e Bug 550148: Using Quicksearch with a comma-separated list of bug ids was
throwing an error, and this patch fixes it
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@260069 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-28 21:31:39 +00:00
mkanat%bugzilla.org
508011e452 Bug 553818: Fix the format of the return value for the Bug.attachments
method in the WebService
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260031 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-26 02:47:42 +00:00
mkanat%bugzilla.org
966db34582 Bug 553774: Make User.login correctly return cookies under JSON-RPC
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260025 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-23 23:22:35 +00:00
mkanat%bugzilla.org
c723e8517c Bug 553770: Make the JSON-RPC WebService throw a proper error when you don't
provide login credentials on a LOGIN_REQUIRED page. (Before this, it was
attempting to display the HTML login page to JSON-RPC clients.)
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260024 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-23 23:21:19 +00:00
mkanat%bugzilla.org
cb3975d712 Bug 504946: Fix "Use of uninitialized value $strs in split at
Bugzilla/Search.pm line 1038"
r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260023 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-23 23:20:01 +00:00
mkanat%bugzilla.org
4aa7fb0cb3 Bug 544332 - New bug_check_can_change_field hook for Bugzilla/Bug.pm
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260022 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-23 20:01:25 +00:00
mkanat%bugzilla.org
302f100195 Bug 395461: Allow multi-select fields to show up in buglist.cgi
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260005 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-18 13:16:23 +00:00
mkanat%bugzilla.org
9135b13ce7 Bug 545587: Make colchange.cgi use the database to determine buglist-able
columns, instead of having a fixed list.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259997 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-17 10:30:45 +00:00
mkanat%bugzilla.org
dde7c3f173 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


git-svn-id: svn://10.0.0.236/trunk@259990 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-16 05:46:02 +00:00
mkanat%bugzilla.org
3a08c53603 Bug 526189: Refactor the way that groups are checked for being validly
settable in a particular product, to eliminate the possibility of ever
setting an inactive or invalid group on a product.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259989 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-16 05:45:48 +00:00
mkanat%bugzilla.org
e301feef85 Fix Rémi Zara's first name (wasn't a valid UTF8 string)
git-svn-id: svn://10.0.0.236/trunk@259965 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-15 00:30:36 +00:00
mkanat%bugzilla.org
d864c35ccd Bug 552168: Speed up comment display by pre-loading all Bugzilla::User
objects for the comment authors, for the whole list, all at once.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259960 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-14 00:46:27 +00:00
mkanat%bugzilla.org
5754033260 Bug 498309: Speed up show_bug.cgi when there are many comments by caching
field-descs globally for all template calls
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259959 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-14 00:46:13 +00:00
mkanat%bugzilla.org
67256d5204 Bug 551210: Retargetted flags should be deleted if the flag setter has no privs to set the flag in the new product
a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259945 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-11 23:46:16 +00:00
mkanat%bugzilla.org
ea8fb15230 Bug 551199: The Bug.search WebService function was throwing an error about
datetime_format_inbound not being found
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259937 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-10 21:01:04 +00:00
mkanat%bugzilla.org
08e56afe2b Bug 550966: Syntax errors in extensions' Extension.pm were causing "deep
recursion on subroutine" errors.
r=mkanat, a=mkanat (module owner)


git-svn-id: svn://10.0.0.236/trunk@259936 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-10 14:45:49 +00:00
mkanat%bugzilla.org
a1931e8210 Bug 550618: Make the XML-RPC WebService return the right date format
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259908 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-08 07:47:34 +00:00