taskJyraphe - Tasks: task #6721, XML-RPC interface

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

task #6721: XML-RPC interface

Submitted by:  Julien BERNARD <axolotl>
Submitted on:  Mon 24 Aug 2009 08:09:27 PM UTC  
 
Should Start On: Sun 23 Aug 2009 10:00:00 PM UTCShould be Finished on: Sun 23 Aug 2009 10:00:00 PM UTC
Category: CorePriority: 7 - High
Status: CancelledAssigned to: Guillaume Pasquet <etenil>
Open/Closed: Open

(Jump to the original submission Jump to the original submission)

Mon 19 Apr 2010 08:21:57 PM UTC, comment #9:

I get this error, tried it on two servers with files around 1 GB. It doesn't seem to be ralated to the decoder since I get the same error if the decoder is disabled.

[Sun Apr 18 20:28:32 2010] [error] [client 80.217.77.3] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 133432001 bytes) in Unknown on line 0

If we cant get it working with files up to 2 gb i think we should remove it since shipping with a broken feature seems unwise.

Maybe someone can make a perl och python version of the api since in those languages this isn't any problem.

Anton <tester22>
Project Member
Mon 19 Apr 2010 06:31:47 PM UTC, comment #8:

Where is the problem? If it comes from base64-decode, maybe we can use the tip in the first comment here:
http://www.php.net/manual/en/function.base64-decode.php

Anyway, we can leave it here but not support it.

Julien BERNARD <axolotl>
Project Administrator
Mon 19 Apr 2010 06:26:23 PM UTC, comment #7:

I think we should remove this functionality.
After some tests and a lot of reading it seems like file uploads in php with sizes over some hundred mb:s fails if not $_FILE is used.

I tried to buil a restful interface reading from php://input and it has the same result as the xmlrpc interface.

Anton <tester22>
Project Member
Sat 19 Sep 2009 12:42:50 PM UTC, comment #6:

The basic functionality is there. A bit more of testing and error checking will be necessary, but that should be ok.

Guillaume Pasquet <etenil>
Project MemberIn charge of this item.
Mon 31 Aug 2009 02:54:30 PM UTC, comment #5:

I hate pear, why do those bloody guys put the full path in their includes:

require_once('XML/RPC2/Exception.php');

Thus there's no way I can use their code...

Help needed guys.

Guillaume Pasquet <etenil>
Project MemberIn charge of this item.
Mon 31 Aug 2009 02:21:06 PM UTC, comment #4:

OK, I added xmlrpc2 into an svn external:
pub/libjyraphe/xmlrpc

Now we need to make a server for jyraphe that uses this base.

Guillaume Pasquet <etenil>
Project MemberIn charge of this item.
Mon 31 Aug 2009 02:07:19 PM UTC, comment #3:

svn external, not exclude, my bad.

Guillaume Pasquet <etenil>
Project MemberIn charge of this item.
Mon 31 Aug 2009 02:05:43 PM UTC, comment #2:

Add an svn exclude from pear's xml-rpc2 lib and use it into jyraphe.

Guillaume Pasquet <etenil>
Project MemberIn charge of this item.
Mon 24 Aug 2009 08:29:21 PM UTC, comment #1:

Anton: could you sent us a presentation of this interface on the mailing list before implementing it so that we can discuss it a little bit?

Julien BERNARD <axolotl>
Project Administrator
Mon 24 Aug 2009 08:09:27 PM UTC, original submission:

We should have a XML-RPC interface, that would allow plugins for IM for example.

Julien BERNARD <axolotl>
Project Administrator

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by tester22 (Posted a comment)
  • -unavailable- added by etenil (Updated the item)
  • -unavailable- added by axolotl (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 05 May 2010 10:26:45 AM UTCtester22StatusReady For Test=>Cancelled
    Sat 19 Sep 2009 12:43:01 PM UTCetenilPriority5 - Normal=>7 - High
    Sat 19 Sep 2009 12:42:50 PM UTCetenilStatusIn Progress=>Ready For Test
    Sat 19 Sep 2009 07:47:14 AM UTCetenilAssigned totester22=>etenil
    Mon 24 Aug 2009 09:09:18 PM UTCaxolotlCategoryNone=>Core
    Mon 24 Aug 2009 08:12:14 PM UTCetenilAssigned toNone=>tester22
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup