Your message dated Thu, 19 Nov 2009 18:54:18 +0000
with message-id <[email protected]>
and subject line Re: MAXBUF is defined too short for requests containing large
cookies
has caused the Debian Bug report #557113,
regarding MAXBUF is defined too short for requests containing large cookies
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
557113: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557113
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pound
Version: 2.4.3-1
Severity: important
Tags: patch
The MAXBUF constant defined at compile time was reduced upstream from
2048 to 1024 which results in "line too long" errors for requests that
contain large cookies:
Nov 18 16:25:07 ABC pound: (4361c950) line too long: Cookie: __abc= [...snip...]
The problem has been previously described in more detail here [1].
Most RPM-based distros have amended their SPEC files to pass
--with-maxbuf=2048 to ./configure [2].
We should do likewise, although I suggest using --with-maxbuf=4096 as
this is now the upstream default. (Patch below.)
[1]
http://www.apsis.ch/pound/pound_list/archive/2008/2008-02/1203715523000/index_html?fullMode=1#1203952046000
[2]
http://www.mail-archive.com/[email protected]/msg155273.html
Thanks,
Terry
----
--- a/pound-2.4.3/debian/rules 2009-11-19 16:09:26.000000000 +0000
+++ b/pound-2.4.3/debian/rules 2009-11-19 16:10:01.000000000 +0000
@@ -36,7 +36,7 @@
dh_testdir
mv config.sub config.sub.upstream && ln -s /usr/share/misc/config.sub
mv config.guess config.guess.upstream && ln -s
/usr/share/misc/config.guess
- env LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" ./configure
--prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info --sysconfdir=/etc/pound
+ env LDFLAGS="$(LDFLAGS)" CFLAGS="$(CFLAGS)" ./configure
--prefix=/usr --mandir=\$${prefix}/share/man
--infodir=\$${prefix}/share/info --sysconfdir=/etc/pound
--with-maxbuf=4096
rm config.sub && mv config.sub.upstream config.sub
rm config.guess && mv config.guess.upstream config.guess
--- End Message ---
--- Begin Message ---
Version: 2.4.5-1
On Thu, Nov 19, 2009 at 4:41 PM, Terry Burton <[email protected]> wrote:
> The MAXBUF constant defined at compile time was reduced upstream from
> 2048 to 1024 which results in "line too long" errors for requests that
> contain large cookies:
<...snip...>
Just discover that this is fixed in testing.
Apologies for the noise.
My bad.
Terry
--- End Message ---