Your message dated Tue, 02 Mar 2010 17:32:47 +0000
with message-id <[email protected]>
and subject line Bug#548736: fixed in tircd 0.10-2
has caused the Debian Bug report #548736,
regarding malformed PONG responses cause spurious server timeouts with the bip
IRC proxy
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.)
--
548736: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548736
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tircd
Version: 0.7-1
Severity: normal
Tags: patch
bip (an IRC proxy) drops tircd connections after roughly 10 minutes.
bip logs show that bip is closing the connections because tircd's ping
responses have lagged out.
bip uses PONG replies (and only PONG replies) from IRC servers to
determine whether bip's connection to the server has lagged out.
bip's definition of a valid PONG reply is an IRC line containing three
IRCwords, which has been satisfied by every IRC server I have seen so far,
until tircd. tircd's PONG response contains only two IRCwords.
This patch inserts a server hostname argument ('tircd') into PONG
responses, which keeps bip (and any other software that actually cares
about the syntax of PONG responses) happy.
commit a1106de44fc28ff8c22b92c8d8874f434e269e8a
Author: Zygo Blaxell <[email protected]>
Date: Sat Sep 12 02:54:40 2009 -0400
Make tircd's PONG reply look like other servers
diff --git a/usr/bin/tircd b/usr/bin/tircd
index 8b4e677..a493209 100644
--- a/usr/bin/tircd
+++ b/usr/bin/tircd
@@ -852,7 +852,7 @@ sub irc_ping {
my ($kernel, $heap, $data) = @_[KERNEL, HEAP, ARG0];
my $target = $data->{'params'}[0];
- $kernel->yield('server_reply','PONG',$target);
+ $kernel->yield('server_reply','PONG','tircd',$target);
}
sub irc_away {
-- System Information:
Debian Release: 5.0.3
APT prefers stable
APT policy: (500, 'stable'), (189, 'testing'), (179, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.28-linode15 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages tircd depends on:
ii libnet-twitter-perl 2.10-1 Perl interface to twitter.com
ii libpoe-filter-ircd-perl 2.40-1 POE-based parser for the IRC proto
tircd recommends no packages.
tircd suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: tircd
Source-Version: 0.10-2
We believe that the bug you reported is fixed in the latest version of
tircd, which is due to be installed in the Debian FTP archive:
tircd_0.10-2.diff.gz
to main/t/tircd/tircd_0.10-2.diff.gz
tircd_0.10-2.dsc
to main/t/tircd/tircd_0.10-2.dsc
tircd_0.10-2_all.deb
to main/t/tircd/tircd_0.10-2_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Decklin Foster <[email protected]> (supplier of updated tircd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 02 Mar 2010 12:13:52 -0500
Source: tircd
Binary: tircd
Architecture: source all
Version: 0.10-2
Distribution: unstable
Urgency: low
Maintainer: Decklin Foster <[email protected]>
Changed-By: Decklin Foster <[email protected]>
Description:
tircd - ircd proxy to the twitter API
Closes: 548736
Changes:
tircd (0.10-2) unstable; urgency=low
.
* Fix PONG replies (Closes: #548736)
Checksums-Sha1:
bc4ca57647471a7d1e1038833c889da9e1ebc99c 954 tircd_0.10-2.dsc
2243c7d4ccdf1d153b404ebefd18e6b45ab2042b 2827 tircd_0.10-2.diff.gz
f56e649f016f37aebdada6fe20574b242e0d4e68 23808 tircd_0.10-2_all.deb
Checksums-Sha256:
1f76c96aba66c9ea3a6650e7803c9e4bf61c92aac0d5f22f78376b3ea5d8bbf3 954
tircd_0.10-2.dsc
68f7dedd36f041717a12bac62a47953f14fc196f9bc03bf1683326a281389606 2827
tircd_0.10-2.diff.gz
ee41dd94c4bd1f93cf1d33c7a6ffbb63fc7b9424cfdc8d01553455c584ba0ee7 23808
tircd_0.10-2_all.deb
Files:
894a1e6519be851cd639e76fb3c7fbe4 954 net optional tircd_0.10-2.dsc
0a2d26d3425b47f62b11e39e314d5459 2827 net optional tircd_0.10-2.diff.gz
5ed33c80e1aacd51b2a1ae4cfbb9d403 23808 net optional tircd_0.10-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFLjUgzuIJGh/GWjRsRAn4xAKCNdowBmF9gJr/D3zGLIvNSaa/q0wCdEBVN
jaxwxTzjQanP8xvXuRrAO+0=
=Im4N
-----END PGP SIGNATURE-----
--- End Message ---