112 Commits

Author SHA1 Message Date
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
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
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
mkanat%bugzilla.org
57eb214b92 Update the stability status of several WebService methods.
git-svn-id: svn://10.0.0.236/trunk@259894 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-06 03:32:28 +00:00
mkanat%bugzilla.org
f3b0ed2a5a Bug 545299, XML-RPC WebService should take and return dates and times in UTC. POD
2010-03-04  Justin Wood  <Callek@gmail.com>

Bug 545299, XML-RPC WebService should take and return dates and times in UTC. Code part, r+=mkanat


git-svn-id: svn://10.0.0.236/trunk@259875 18797224-902f-48f8-a5cc-f745e15eee43
2010-03-04 19:47:26 +00:00
mkanat%bugzilla.org
de37fdc929 Bug 547852: Make the JSON-RPC interface return the correct error format to
JSON-RPC 1.0 clients.
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259825 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-27 08:05:27 +00:00
mkanat%bugzilla.org
bf7e9e6811 Bug 547601: Make the JSON-RPC interface return UTF-8 data correctly.
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259823 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-27 08:01:42 +00:00
mkanat%bugzilla.org
913bf84f3e Bug 526184: Allow groups to be specified when creating bugs using email_in.pl
or the WebService Bug.create method.
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259796 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-23 00:31:25 +00:00
mkanat%bugzilla.org
ad604a290d Bug 547126: Make the JSON-RPC return error codes that are numerically
identical to the XML-RPC error codes.
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259793 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-23 00:22:26 +00:00
mkanat%bugzilla.org
02505505e5 There was some POD at the end of Bugzilla::WebService::Server::JSONRPC
that was supposed to be at the end of Bugzilla::WebService instead. Also
added links to Bugzilla::WebService in both of the Bugzilla::WebService::Server
types' POD.


git-svn-id: svn://10.0.0.236/trunk@259789 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-22 20:46:32 +00:00
mkanat%bugzilla.org
10645eea8b The JSON-RPC WebService is EXPERIMENTAL, now, not UNSTABLE.
git-svn-id: svn://10.0.0.236/trunk@259785 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-22 20:31:28 +00:00
mkanat%bugzilla.org
a68210b184 Bug 372979: Make voting into an extension
r=mkanat, a=mkanat, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259709 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-15 23:32:10 +00:00
mkanat%bugzilla.org
2f7b888391 Bug 533330: JSON-RPC webservice returns and expects a bad date format
r+a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259666 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-10 03:46: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
579621b05d Bug 544615: Bug.legal_values triggers an insecure dependency in Bugzilla::Field::get_legal_field_values()
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259633 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-06 17:47:18 +00:00
mkanat%bugzilla.org
ece03cc4e2 Bug 544506: Bugzilla->input_params is undefined when calling Bugzilla.version and other methods taking no argument
r/a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259625 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-05 22:17:24 +00:00
mkanat%bugzilla.org
095f29b6d2 Bug 487508: Allow restricting the visibility of custom fields and values by component
r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259590 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-03 20:21:09 +00:00
mkanat%bugzilla.org
3875453816 Bug 514970: Clean up duplicates.cgi and make it use Bug objects
r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259557 18797224-902f-48f8-a5cc-f745e15eee43
2010-02-01 23:57:10 +00:00
mkanat%bugzilla.org
e62a721b0b Bug 531119: Fix the Bugzilla.extensions WebService method to work with the new Extensions system.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259242 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-17 21:51:41 +00:00
mkanat%bugzilla.org
925d8d8cb9 Bug 506559: WebService function to get information about fields (Bug.fields)
Patch by Frank Becker <Frank@Frank-Becker.de> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259239 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-17 05:13:55 +00:00
mkanat%bugzilla.org
cd89b88eae The tinderbox was burning from the checkin of the
"webservice attachments by ids" patch--it looks like a part of the patch
was just missing or something when it was posted to bmo. I've fixed it now.


git-svn-id: svn://10.0.0.236/trunk@259214 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-13 21:59:41 +00:00
mkanat%bugzilla.org
fa796e791f Bug 502683: Ability to get attachments by ID in the WebService
Patch by Tiago Mello <timello@gmail.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259211 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-13 21:06:55 +00:00
mkanat%bugzilla.org
2d0c3a6b06 Bug 526158: Make email_in.pl use Bugzilla::Bug->create to create bugs instead of requiring post_bug.cgi
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259199 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-10 22:18:07 +00:00
mkanat%bugzilla.org
1fec17e630 Bug 526162: Make the "private" argument to Bug.add_comment into "is_private", for consistency.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259170 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-04 14:41:27 +00:00
mkanat%bugzilla.org
4af90d4d96 Bug 452919: Allow the "created an attachment" message in comments to be localized
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@259167 18797224-902f-48f8-a5cc-f745e15eee43
2009-12-04 14:28:49 +00:00
mkanat%bugzilla.org
b00e9a2ce5 Bug 529223: The JSON-RPC interface was not working at all with JSON-RPC 1.0, because it was mis-handling input parameters.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@259012 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-18 07:09:49 +00:00
mkanat%bugzilla.org
4ef6a799bc Bug 526165: Make it impossible to set creation_ts via Bugzilla::Bug->create
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258959 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-10 21:21:53 +00:00
mkanat%bugzilla.org
24cf7a5563 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


git-svn-id: svn://10.0.0.236/trunk@258958 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-10 21:19:48 +00:00
mkanat%bugzilla.org
6d95687b90 Bug 472217: Create a Bugzilla::Comment object and eliminate GetComments
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@258951 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-10 01:36:05 +00:00
mkanat%bugzilla.org
0dfd6e55e2 Bug 525734: Allow WebService clients to authenticate using Bugzilla_login and Bugzilla_password
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258941 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-09 19:15:30 +00:00
mkanat%bugzilla.org
de04031a72 Bug 513593: Make the WebService taint incoming parameters
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258936 18797224-902f-48f8-a5cc-f745e15eee43
2009-11-09 18:27:53 +00:00
lpsolit%gmail.com
20092f5fd7 Bug 493242: UTF-8 characters in custom field names are mangled in show_activity.cgi - Patch by Vitaly Fedrushkov <vitaly.fedrushkov@gmail.com> r/a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@258788 18797224-902f-48f8-a5cc-f745e15eee43
2009-10-26 11:31:53 +00:00
mkanat%bugzilla.org
c70c2cf9ff Bug 514913: Eliminate ssl="authenticated sessions"
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@258645 18797224-902f-48f8-a5cc-f745e15eee43
2009-10-09 04:31:13 +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
mkanat%bugzilla.org
e587df4eeb Bug 486306: Truncated XML-RPC response (incorrect content-length header)
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@258323 18797224-902f-48f8-a5cc-f745e15eee43
2009-09-04 21:29:58 +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
e973a59255 Bug 505484: Fix the return value of Bug.history to be more like the return value of Bug.get
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=dkl, r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257770 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-22 21:35:46 +00:00
mkanat%bugzilla.org
04f21fbc05 Bug 505490: Make Bug.comments and Bug.attachments take an "ids" argument instead of a "bug_ids" argument
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257748 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-21 18:36:40 +00:00
mkanat%bugzilla.org
4ec9dae731 The POD for Bug.history was incorrectly indented.
git-svn-id: svn://10.0.0.236/trunk@257746 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-21 17:37:33 +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
f4881d04d6 Bug 502807: Rename Bug.get_history to Bug.history
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257651 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-07 22:42:06 +00:00
mkanat%bugzilla.org
9266ce97d8 Bug 494427: Instead of sending <nil> for undef elements in the WebService, just strip the items from the return value.
Patch by Rosie Clarkson <rosie.clarkson@planningportal.gov.uk> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257627 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-04 12:06:59 +00:00
mkanat%bugzilla.org
9ac473c28e Bug 490333: Implement a method to get all attachment information from a given bug (Bug.attachments)
Patch by Tiago Mello <timello@gmail.com> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257613 18797224-902f-48f8-a5cc-f745e15eee43
2009-07-01 11:32:28 +00:00
mkanat%bugzilla.org
c719f31db0 Bug 477593: Make the WebService send <nil/> for undef values
Patch by Rosie Clarkson <rosie.clarkson@planningportal.gov.uk> r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257214 18797224-902f-48f8-a5cc-f745e15eee43
2009-05-18 21:25:15 +00:00
mkanat%bugzilla.org
8398e87cdb Bug 490673: WebServices's datetime_format method was in the wrong module
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=wicked, r=ghendricks, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257144 18797224-902f-48f8-a5cc-f745e15eee43
2009-05-09 17:47:31 +00:00
mkanat%bugzilla.org
766d8af55e Bug 474897: Give Bug.search sensible default search types for its fields
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=ghendricks, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@257069 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-28 20:14:29 +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