60 Commits

Author SHA1 Message Date
bzrmirror%bugzilla.org
0d5b963f0a Bug 966277 - Bugzilla native REST API should default to application/json if no Accept header was set
r=dkl,a=justdave


git-svn-id: svn://10.0.0.236/trunk@265226 18797224-902f-48f8-a5cc-f745e15eee43
2014-02-05 22:45:46 +00:00
bzrmirror%bugzilla.org
531e7154f1 Bug 756048 - Add and update bug and attachment flags using the WebService API
r=sgreen,a=justdave


git-svn-id: svn://10.0.0.236/trunk@265158 18797224-902f-48f8-a5cc-f745e15eee43
2013-12-31 14:00:44 +00:00
bzrmirror%bugzilla.org
2d52187f34 Bug 793963: add the ability to tag comments with arbitrary tags
r=dkl, a=glob


git-svn-id: svn://10.0.0.236/trunk@265120 18797224-902f-48f8-a5cc-f745e15eee43
2013-11-25 08:30:58 +00:00
bzrmirror%bugzilla.org
8bdab108cd Bug 931765 - When you enter your login or password wrong, the error message shown "The username or password you entered is not valid" should be edited to "The login or password you entered is not valid"
r=dkl,a=sgreen


git-svn-id: svn://10.0.0.236/trunk@265102 18797224-902f-48f8-a5cc-f745e15eee43
2013-11-05 23:30:56 +00:00
mkanat%bugzilla.org
59d81c3300 Bug 866927 - Enhance Bugzilla WebServices to allow data access using REST
r=glob,a=justdave


git-svn-id: svn://10.0.0.236/trunk@264889 18797224-902f-48f8-a5cc-f745e15eee43
2013-07-12 21:00:57 +00:00
mkanat%bugzilla.org
918c246702 Bug 859118 - Bug.search called with no arguments returns all visible bugs, ignoring max_search_results and search_allow_no_criteria
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264842 18797224-902f-48f8-a5cc-f745e15eee43
2013-05-03 22:31:17 +00:00
mkanat%bugzilla.org
1764f0df90 Bug 787668: Use |use parent| instead of |use base|
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264508 18797224-902f-48f8-a5cc-f745e15eee43
2012-12-01 01:31:00 +00:00
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
85d8766d53 Bug 781850 (CVE-2012-4198): [SECURITY] Do not leak the existence of groups when using User.get()
r=dkl a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264425 18797224-902f-48f8-a5cc-f745e15eee43
2012-11-13 17:46:24 +00:00
mkanat%bugzilla.org
920a2bbc6b Bug 694755: Add Classification API to WebServices (implement Classification.get())
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@264233 18797224-902f-48f8-a5cc-f745e15eee43
2012-09-21 19:30:45 +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
78b3b061b5 Bug 725663 - (CVE-2012-0453) [SECURITY] CSRF vulnerability in the XML-RPC API when using mod_perl
r/a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263468 18797224-902f-48f8-a5cc-f745e15eee43
2012-02-22 16:01:37 +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
92c9d74c0b Bug 711714: (CVE-2011-3667) [SECURITY] The User.offer_account_by_email WebService method lets you create new user accounts independently of the value of Bugzilla::Auth::Verify::*::user_can_create_account
r=glob a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@263204 18797224-902f-48f8-a5cc-f745e15eee43
2011-12-28 22:17:49 +00:00
mkanat%bugzilla.org
586717bbda Bug 653477: (CVE-2011-2380) [SECURITY] Group names can be guessed when creating or editing a bug
r=mkanat a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@262581 18797224-902f-48f8-a5cc-f745e15eee43
2011-08-04 20:17:35 +00:00
mkanat%bugzilla.org
13fddc9183 Bug 653341: Bug.create() fails to error out if an invalid group is passed
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@262298 18797224-902f-48f8-a5cc-f745e15eee43
2011-05-06 21:05:42 +00:00
mkanat%bugzilla.org
f795691fc8 Bug 469195: New WebService function, Group.create.
r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@262192 18797224-902f-48f8-a5cc-f745e15eee43
2011-04-17 01:32:27 +00:00
mkanat%bugzilla.org
b9174c0080 Bug 469193: WebService function to create new products (Product.create)
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@262146 18797224-902f-48f8-a5cc-f745e15eee43
2011-04-07 18:32:20 +00:00
mkanat%bugzilla.org
77394fd1cb Bug 633041: Add an error code for zero_length_file and fill in content_type
for patches when content_type is missing in Bug.add_attachment in the
WebService
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@261912 18797224-902f-48f8-a5cc-f745e15eee43
2011-02-11 00:33:27 +00:00
mkanat%bugzilla.org
1caec144d2 Bug 617477: Fix numerous consistency and behavior issues surroudning Bug.update
and Bugzilla::Bug. See https://bugzilla.mozilla.org/show_bug.cgi?id=617477#c2
for details.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@261653 18797224-902f-48f8-a5cc-f745e15eee43
2010-12-13 21:02:10 +00:00
mkanat%bugzilla.org
15df754b92 Bug 617030 - Add an error code for json_rpc_invalid_callback, and fix the
regex used by _bz_callback in Bugzilla::WebService::Server::JSONRPC to
accept numbers other than 0 or 1.
r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@261631 18797224-902f-48f8-a5cc-f745e15eee43
2010-12-06 19:18:34 +00:00
mkanat%bugzilla.org
9be0c2c2f4 Bug 575947: Users with passwords length less than 6 characters can't login after migration from 3.4.x or older to 3.6 or newer
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@261395 18797224-902f-48f8-a5cc-f745e15eee43
2010-10-14 00:53:22 +00:00
mkanat%bugzilla.org
a77eb64833 Bug 119703: Create an attachment by pasting it into a text field
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260809 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-18 17:31:54 +00:00
mkanat%bugzilla.org
51d426d529 Remove some errors from WS_ERROR_CODE that don't exist on trunk.
git-svn-id: svn://10.0.0.236/trunk@260755 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 23:16:45 +00:00
mkanat%bugzilla.org
4d8362abd8 Bug 412074: Ability to add attachments to a bug via the WebService
(Bug.add_attachment)
r=timello, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260748 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 22:48:31 +00:00
mkanat%bugzilla.org
fe97848dd8 alias_not_allowed should be multiple_alias_not_allowed
git-svn-id: svn://10.0.0.236/trunk@260727 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 02:23:04 +00:00
mkanat%bugzilla.org
ffd9f09c9d Bug 415813: Implement Bug.update() as an API for WebServices
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260726 18797224-902f-48f8-a5cc-f745e15eee43
2010-07-13 01:51:32 +00:00
mkanat%bugzilla.org
594bcd76eb Bug 550732: Allow read-only JSON-RPC methods to be called with GET
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@260221 18797224-902f-48f8-a5cc-f745e15eee43
2010-04-22 19:01:59 +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
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
c6376a2cf8 Bug 515568: handle_login() doesn't check $@ after eval
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259634 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-06 18:02:40 +00:00
mkanat%bugzilla.org
c0f1709c2a Bug 515191: [SECURITY] SQL Injection via Bug.search (CVE-2009-3125) and Bug.create (CVE-2009-3165)
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258359 18797224-902f-48f8-a5cc-f745e15eee43
2009-09-11 16:14:09 +00:00
lpsolit%gmail.com
78f9c94425 Fix POD for bug 471620, r=dkl
git-svn-id: svn://10.0.0.236/trunk@258032 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-10 11:06:32 +00:00
lpsolit%gmail.com
98ef3ac616 Bug 471620: USER_PASSWORD_MAX_LENGTH is no longer needed - Patch by Frédéric Buclin <LpSolit@gmail.com> r=dkl a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@258029 18797224-902f-48f8-a5cc-f745e15eee43
2009-08-09 19:51:46 +00:00
mkanat%bugzilla.org
87599a62d8 Bug 505390: Make Bugzilla (and thus the WebService) throw an error when you try to add a private comment but aren't an insider.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@257743 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-21 16:08:47 +00:00
mkanat%bugzilla.org
22d4b4a1bd Bug 432907: Create a JSON frontend for WebServices
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@256768 18797224-902f-48f8-a5cc-f745e15eee43
2009-03-31 06:38:02 +00:00
mkanat%bugzilla.org
a2b00156cd Bug 475151: Refactor the XML-RPC server stuff out of Bugzilla::WebService
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@256191 18797224-902f-48f8-a5cc-f745e15eee43
2009-02-11 20:23:34 +00:00
mkanat%bugzilla.org
79e064d2d8 Bug 474249: Add a WebService interface to add a See Also bug link to a bug
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@255887 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-22 06:15:52 +00:00
mkanat%bugzilla.org
f3f1795e6f Bug 471942: Make the WebService validate and properly convert input parameters
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@255780 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-09 07:44:10 +00:00
mkanat%bugzilla.org
104e9c0feb Bug 450403: Add ability to view comments via the web service (Bug.comments)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@255748 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-07 21:22:11 +00:00
mkanat%bugzilla.org
d9ed95495e 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


git-svn-id: svn://10.0.0.236/trunk@254756 18797224-902f-48f8-a5cc-f745e15eee43
2008-10-24 23:11:51 +00:00
mkanat%bugzilla.org
c6c4595380 Bug 432916: Expose usermatchmode via WebServices (User.get match argument)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@252464 18797224-902f-48f8-a5cc-f745e15eee43
2008-06-20 04:03:45 +00:00
dkl%redhat.com
24e61bac2d Bug 434620 – invalid_field_name and product_edit_denied have the same error ID
Patch by David Lawrence <dkl@redhat.com> r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@252450 18797224-902f-48f8-a5cc-f745e15eee43
2008-06-19 15:50:54 +00:00
dkl%redhat.com
4af39243ae Bug 412725: WebService functions to get information about a User
Patch by Noura Elhawary <nelhawar@redhat.com> - r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@251913 18797224-902f-48f8-a5cc-f745e15eee43
2008-05-29 04:17:11 +00:00
bbaetz%acm.org
f86288b4db Bug 428941 – Allow extension webservices to override LOGIN_EXEMPT
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@250369 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-17 13:26:17 +00:00
lpsolit%gmail.com
1914f98f04 Bug 384009: Global fields (priority, severity, OS, and platform) are required when using WebService instead of using the defaults - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@245440 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 01:35:13 +00:00
lpsolit%gmail.com
2b8140cbd6 Bug 413343: Requesting data for a bug restricted to a group while you are logged out throws "Error 32000" - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@243672 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-21 18:29:30 +00:00
lpsolit%gmail.com
7ebb0b4553 Bug 411437: Clipping of "Free Text" fields when user enters more then 255 characters - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@242956 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-12 17:20:52 +00:00
mkanat%bugzilla.org
ee02322f3d Bug 355847: Make the WebService able to add a comment to a bug
Patch By Tsahi Asher <tsahi_75@yahoo.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@242464 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-06 02:52:18 +00:00
lpsolit%gmail.com
8c36973d40 Bug 313123: Implement $component->create and $component->update based on Object.pm - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@237626 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 23:07:24 +00:00