[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#326822: apache corrupts Content-Encoding header for Release.gpg



Package: apache
Version: 1.3.33-6
Severity: normal

I had some trouble getting "apt-get update" to work today on my sid
machine. It claimed that the web server returned a bad header line.
And indeed it did. Below is the output of "od -t c" for what
netcat captured from the server responses. I have marked the
problematic part: it contains control characters, which is why I
used od.

Turns out apache's mime_magic module is the cause. If I turn it off,
the problem goes away. I looked at its config file, the one with
all the magics, but failed to spot the problem. file(1) works for
the file.

The file in question is Release.gpg, but I suspect anything with
PGP armored data should give the same result.

If I can give further information, please don't hesitate to ask.

0000000   H   T   T   P   /   1   .   1       2   0   0       O   K  \r
0000020  \n   D   a   t   e   :       M   o   n   ,       0   5       S
0000040   e   p       2   0   0   5       2   2   :   2   8   :   3   8
0000060       G   M   T  \r  \n   S   e   r   v   e   r   :       A   p
0000100   a   c   h   e   /   1   .   3   .   3   3       (   D   e   b
0000120   i   a   n       G   N   U   /   L   i   n   u   x   )  \r  \n
0000140   L   a   s   t   -   M   o   d   i   f   i   e   d   :       S
0000160   u   n   ,       0   4       S   e   p       2   0   0   5
0000200   1   9   :   5   0   :   3   5       G   M   T  \r  \n   E   T
0000220   a   g   :       "   9   4   0   0   8   -   b   d   -   4   3
0000240   1   b   5   0   0   b   "  \r  \n   A   c   c   e   p   t   -
0000260   R   a   n   g   e   s   :       b   y   t   e   s  \r  \n   C
0000300   o   n   t   e   n   t   -   L   e   n   g   t   h   :       1
0000320   8   9  \r  \n   C   o   n   n   e   c   t   i   o   n   :
0000340   c   l   o   s   e  \r  \n   C   o   n   t   e   n   t   -   T
0000360   y   p   e   :       t   e   x   t   /   p   g   p      \r  \n
---- problem header starts here:
0000400   C   o   n   t   e   n   t   -   E   n   c   o   d   i   n   g
0000420   :       a   r   m   o   r   e   d       p  \v  \n  \b   `   )
0000440 005  \b   p   ) 005  \b  \r  \n  \r  \n   -   -   -   -   -   B
----
0000460   E   G   I   N       P   G   P       S   I   G   N   A   T   U
0000500   R   E   -   -   -   -   -  \n   V   e   r   s   i   o   n   :
0000520       G   n   u   P   G       v   1   .   4   .   1       (   G
0000540   N   U   /   L   i   n   u   x   )  \n  \n   i   D   8   D   B
0000560   Q   B   D   G   1   A   L   8   d   U   9   j   E   8   2   j
0000600   V   0   R   A   o   /   q   A   K   C   n   h   E   N   k   7
0000620   X   f   c   F   L   d   U   J   D   g   l   4   O   i   B   +
0000640   z   8   w   y   w   C   d   G   A   w   r  \n   z   v   /   A
0000660   T   N   U   b   C   N   Y   8   2   t   w   d   E   i   i   u
0000700   N   L   I   =  \n   =   x   a   y   M  \n   -   -   -   -   -
0000720   E   N   D       P   G   P       S   I   G   N   A   T   U   R
0000740   E   -   -   -   -   -  \n
0000747


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-k7
Locale: LANG=, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)

Versions of packages apache depends on:
ii  apache-common               1.3.33-6     support files for all
Apache webse
ii  debconf                     1.4.30.13    Debian configuration
management sy
ii  dpkg                        1.10.28      Package maintenance system
for Deb
ii  libc6                       2.3.2.ds1-22 GNU C Library: Shared
libraries an
ii  libdb4.2                    4.2.52-18    Berkeley v4.2 Database
Libraries [
ii  libexpat1                   1.95.8-3     XML parsing C library -
runtime li
ii  libmagic1                   4.12-1       File type determination
library us
ii  logrotate                   3.7-5        Log rotation utility
ii  mime-support                3.28-1       MIME files 'mime.types' &
'mailcap
ii  perl                        5.8.4-8      Larry Wall's Practical
Extraction 

-- debconf information:
* apache/server-name: www.pieni.net
* apache/document-root: /var/www
* apache/server-port: 80
* apache/enable-suexec: true
* apache/init: true
* apache/server-admin: webmaster@pieni.net




Reply to: