You have been subscribed to a public bug:

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.

This is on:
Release:  Ubuntu 8.10
evolution: 2.24.3-0ubuntu1
evolution-data-server: 2.24.3-0ubuntu1
libcamel1.2-14: 2.24.3-0ubuntu1

** Affects: evolution-data-server (Ubuntu)
     Importance: Undecided
         Status: New

-- 
evolution load images sends bad http requests
https://bugs.edge.launchpad.net/bugs/326581
You received this bug notification because you are a member of Ubuntu Desktop 
Bugs, which is subscribed to evolution-data-server in ubuntu.

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to