Package: squid3
Version: 3.1.6-1.2+squeeze2
Severity: normal

Today I visited

http://bugs.debian.oooooorg/systemd

by accident since the "o" key in my keyboard got stuck. I noticed that
the error page

| ERROR
| The requested URL could not be retrieved
|
| The following error was encountered while trying to retrieve the URL: 
http://bugs.debian.oooooorg/systemd
|
|    Unable to determine IP address from host name "bugs.debian.oooooorg"
|
| The DNS server returned:
| 
|     Name Error: The domain name does not exist.
| 
| This means that the cache was not able to resolve the hostname presented in 
the URL. Check if the address is correct.
| 
| Your cache administrator is webmaster.

uses an external image file
http://www.squid-cache.org/Artwork/SN.png. Shouldn't this be included
in /usr/share/squid3/icons? Using external files has at least the
following problems:

1) If squid-cache.org goes down the error pages won't be as pretty :)

2) Fetching external files adds extra latency :)

3) Thanks to the Referer header squid-cache.org can collect list of
   typos that people make. This can be an mild privacy issue:

GET /Artwork/SN.png HTTP/1.1
Host: www.squid-cache.org
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) 
Gecko/20120511 Iceweasel/3.5.16 (like Firefox/3.5.16)
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Referer: http://bugs.debian.oooooorg/systemd
Pragma: no-cache
Via: 1.1 localhost (squid/3.1.6)
X-Forwarded-For: 10.7.6.28
Cache-Control: no-cache
Connection: keep-alive

4) According to http://www.squid-cache.org/Artwork/ the image that is
   used is non-free (CC BY-NC-SA 3.0).



More info:
1) This change has been made in the following upstream bzr commit:

revno: 9327
committer: Amos Jeffries <squ...@treenet.co.nz>
branch nick: trunk
timestamp: Mon 2008-10-27 19:53:22 +1300
message:
  Polish Error Page CSS
  
  Update errorpage.css content to display error pages matched to
  squid-cache.org website color scheme and styles including logo.
  
  Add Creative Commons Licence to the CSS file distributed.
  
  Also fix paths for out-of-tree translation.

2) It seems the problem has been noticed elsewhere in the internet but I
couldn't find any reports in bugs.debian.org yet:

http://www.sput.nl/software/squid31.html
http://www.hutsby.net/2011_01_01_archive.html
http://squid-web-proxy-cache.1019090.n4.nabble.com/Squid-3-1-6-tracking-image-td2327795.html
http://www.squid-cache.org/mail-archive/squid-users/201102/0013.html
http://www.squid-cache.org/mail-archive/squid-users/201103/0125.html

3) It seems that SN.png was included to upstream bzr last year:

revno: 11209
committer: Amos Jeffries <squ...@treenet.co.nz>
branch nick: trunk
timestamp: Mon 2011-02-07 02:46:38 +1300
message:
  Icons Upgrade
  
  This updates the icons from the current anthony-* GIF series to the
  completely free PNG silk icons by Mark James.
  
  Why?
   * Avoiding GIF format makes Squid just a little bit more FOSS than before.
  
   * These icons are also just a little bit smaller and slicker.
  
   * Distros which package the silk icons separately for other apps can
     leverage those packages and share the icons.
  
  
  Also moves the icons to /var/www/squid/icons in accordance with the
  Unix filesystem specs for static web content.


This suggests that SN.png could be free after all? Or maybe upstream
thinks that CC BY-NC-SA 3.0 is free? In any case this needs to be
verified before uploading a new version.


-- System Information:
Debian Release: 6.0.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-0.bpo.2-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages squid3 depends on:
ii  adduser            3.112+nmu2            add and remove users and groups
ii  libc6              2.11.3-3              Embedded GNU C Library: Shared lib
ii  libcap2            1:2.19-3              support for getting/setting POSIX.
ii  libcomerr2         1.41.12-4stable1      common error description library
ii  libdb4.8           4.8.30-2              Berkeley v4.8 Database Libraries [
ii  libexpat1          2.0.1-7               XML parsing C library - runtime li
ii  libgcc1            1:4.4.5-8             GCC support library
ii  libgssapi-krb5-2   1.8.3+dfsg-4squeeze5  MIT Kerberos runtime libraries - k
ii  libk5crypto3       1.8.3+dfsg-4squeeze5  MIT Kerberos runtime libraries - C
ii  libkrb5-3          1.8.3+dfsg-4squeeze5  MIT Kerberos runtime libraries
ii  libldap-2.4-2      2.4.23-7.2            OpenLDAP libraries
ii  libltdl7           2.2.6b-2              A system independent dlopen wrappe
ii  libpam0g           1.1.1-6.1+squeeze1    Pluggable Authentication Modules l
ii  libsasl2-2         2.1.23.dfsg1-7        Cyrus SASL - authentication abstra
ii  libstdc++6         4.4.5-8               The GNU Standard C++ Library v3
ii  libxml2            2.7.8.dfsg-2+squeeze4 GNOME XML library
ii  logrotate          3.7.8-6               Log rotation utility
ii  lsb-base           3.2-23.2squeeze1      Linux Standard Base 3.2 init scrip
ii  netbase            4.45                  Basic TCP/IP networking system
ii  squid3-common      3.1.6-1.2+squeeze2    A full featured Web Proxy cache (H

squid3 recommends no packages.

Versions of packages squid3 suggests:
pn  resolvconf        <none>                 (no description available)
ii  smbclient         2:3.5.6~dfsg-3squeeze8 command-line SMB/CIFS clients for 
pn  squid-cgi         <none>                 (no description available)
pn  squidclient       <none>                 (no description available)

-- Configuration Files:
/etc/squid3/squid.conf changed [not included]

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to