After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335040 - iTunes won't connect to RB shares
iTunes won't connect to RB shares
Status: RESOLVED FIXED
Product: libsoup
Classification: Core
Component: HTTP Transport
2.2.x
Other All
: Normal normal
: ---
Assigned To: Dan Winship
Dan Winship
: 342637 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-03-18 19:11 UTC by Tom Kirby
Modified: 2006-05-28 16:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tom Kirby 2006-03-18 19:11:01 UTC
Please describe the problem:
I just upgraded my Mac to iTunes 6.0.4 (3), which refuses to connect to a share
shared by RB.

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?
Yes

Other information:
Comment 1 Alex Lancaster 2006-03-19 10:03:48 UTC
Which was the last version of iTunes that did so?  Also does it work OK the other way, i.e. can RB read the iTunes share?
Comment 2 Tom Kirby 2006-03-19 11:51:15 UTC
It does work the other way around: RB loads the iTunes share fine, and can play the music. Looking at my iMac's update log, I am positively certain that at some point I had it working with 6.0.1 or 6.0.2 and the then CVS HEAD of RB - this would have been in December/January.

The version of iTunes that I'm running works fine with other iTunes shares.

When you click on the RB share in iTunes, it just immediately switches back to what you were doing before; it almost seems as if the incompatibility might be deliberate on Apple's part, but that's only guesswork.

Would it be helpful if I went to the trouble of obtaining and posting a dump from Ethereal? Or would an strace of RB be more useful?
Comment 3 Jonathan Matthew 2006-03-19 13:16:10 UTC
itunes 6.0.4 added a number of extra parameters to some requests that take the URIs past the internal 1024 char limit in soup_parse_headers_request (in libsoup/soup-headers.c), so it returns a HTTP 400 to itunes.

Can we get this limit increased in libsoup?  I've tested that increasing it to 2048 does indeed allow rhythmbox to handle requests from itunes 6.0.4.
Comment 4 Tom Kirby 2006-03-19 14:20:05 UTC
Can you sling me a patch to libsoup so I can test it out? Might try and send it to the Gentoo devs if libsoup ppl won't accept it.
Comment 5 Dan Winship 2006-04-02 20:28:08 UTC
fixed in cvs and will go out in libsoup 2.2.92 as part of GNOME 2.14.1 on April 12.
Comment 6 Bastien Nocera 2006-05-28 16:14:52 UTC
*** Bug 342637 has been marked as a duplicate of this bug. ***