https://bugzilla.novell.com/show_bug.cgi?id=476442 Summary: Evolution using malformed URL to fetch images Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i586 OS/Version: openSUSE 11.1 Status: NEW Severity: Major Priority: P5 - None Component: Evolution AssignedTo: bnc-team-evolution@forge.provo.novell.com ReportedBy: jrobiso2@ford.com QAContact: lakhil@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-1.4 Firefox/3.0.6 While trying to debug the reason my Evolution isn't loading images no matter what the settings are, I found this: Evolution and/or libCamel are constructing the HTTP request incorrectly when loading images. The following HTML e-mail excerpt (from a PS3-related e-mail): <img src="http://images.innovyx.net/dp/scea/ps3news/012309/i/ftr/ps3n0608_verytop.jpg" width="121" height="10" border="0" /> ..is generating the following HTTP request (captured from Wireshark): GET http://images.innovyx.net/dp/scea/ps3news/012309/i/ftr/ps3n0608_verytop.jpg HTTP/1.0 User-Agent: CamelHttpStream/1.0 Evolution/2.24.3 Host: images.innovyx.net Notice that the entire URL (the absoluteURI - http://images.innovyx.net/dp/scea/ps3news/012309/i/ftr/ps3n0608_verytop.jpg) is included the as the Request-URI, rather than just the absolute path (abs_path). This request is NOT being made to a proxy server, so according to the HTTP/1.0 protocol (http://www.w3.org/Protocols/HTTP/1.0/draft-ietf-http-spec.html#Request-Line), the Request-URI should be an absolute path. The web server in this request doesn't understand the request and therefore gives an HTTP/1.0 400 Bad Request. The HTTP request should only send the absolute path when a proxy server is not being used. For some sites, this appears to work, but for others it doesn't. I'm guessing this is a bug in libCamel, since it should know that a proxy server is not being used and construct the request line properly. More data can be found at https://bugs.launchpad.net/ubuntu/+source/evolution-data-server/+bug/326581 Reproducible: Always Steps to Reproduce: 1.Run Evolution 2.Ensure "load images every time" is set. 3.Ensure direct connection to the net. Actual Results: No images in email Expected Results: images loaded in the email -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.