Bug#548540: epiphany-webkit: occasionally sends "content-length: 0" doing GET requests

Lorenzo Beretta lory.fulgi at infinito.it
Sun Sep 27 00:53:20 UTC 2009


Package: epiphany-webkit
Version: 2.27.5-1
Severity: normal


When CTRL-clicking a link, it sends a GET request that contains
"content-length: 0", which is forbidden by rfc2616, section 4.3:

The presence of a message-body in a request is signaled by the
inclusion of a Content-Length or Transfer-Encoding header field in
the request's message-headers. A message-body MUST NOT be included in
a request if the specification of the request method (section 5.1.1)
does not allow sending an entity-body in requests.

Since the specification of the GET request doesn't allow sending a body
in the request, you MUST NOT include a Content-Length or
Transfer-Encoding header.

-------------------------------

A server SHOULD ignore it, but "HOULD" means it's free to simply reject
the request.
Example: google "slashpackage", follow the first link to cr.yp.to


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages epiphany-webkit depends on:
ii  dbus-x11                    1.2.16-2     simple interprocess messaging syst
ii  epiphany-webkit-data        2.27.5-1     Data files for the GNOME web brows
ii  gnome-icon-theme            2.26.0-1     GNOME Desktop icon theme
ii  iso-codes                   3.10.3-1     ISO language, territory, currency,
ii  libavahi-client3            0.6.25-1     Avahi client library
ii  libavahi-common3            0.6.25-1     Avahi common library
ii  libavahi-gobject0           0.6.25-1     Avahi GObject library
ii  libc6                       2.9-25       GNU C Library: Shared libraries
ii  libdbus-1-3                 1.2.16-2     simple interprocess messaging syst
ii  libdbus-glib-1-2            0.82-1       simple interprocess messaging syst
ii  libgconf2-4                 2.26.2-3     GNOME configuration database syste
ii  libglib2.0-0                2.20.5-1     The GLib library of C routines
ii  libgtk2.0-0                 2.16.6-1     The GTK+ graphical user interface 
ii  libice6                     2:1.0.5-1    X11 Inter-Client Exchange library
ii  libnotify1 [libnotify1-gtk2 0.4.5-1      sends desktop notifications to a n
ii  libpango1.0-0               1.24.5-1     Layout and rendering of internatio
ii  libsm6                      2:1.1.1-1    X11 Session Management library
ii  libsoup-gnome2.4-1          2.27.4-1     an HTTP library implementation in 
ii  libsoup2.4-1                2.27.4-1     an HTTP library implementation in 
ii  libwebkit-1.0-2             1.1.12-1+b1  Web content engine library for Gtk
ii  libx11-6                    2:1.2.2-1    X11 client-side library
ii  libxml2                     2.7.4.dfsg-2 GNOME XML library
ii  libxslt1.1                  1.1.24-2     XSLT processing library - runtime 

Versions of packages epiphany-webkit recommends:
ii  yelp                          2.26.0-3   Help browser for GNOME

Versions of packages epiphany-webkit suggests:
pn  mozplugger                    <none>     (no description available)

-- no debconf information






More information about the pkg-gnome-maintainers mailing list