From owner-freebsd-hackers Wed Jan 29 13:00:43 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA21047 for hackers-outgoing; Wed, 29 Jan 1997 13:00:43 -0800 (PST) Received: from darkstar (ras527.srv.net [205.180.127.27]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id NAA21042 for ; Wed, 29 Jan 1997 13:00:38 -0800 (PST) Received: (from cmott@localhost) by darkstar (8.6.12/8.6.12) id NAA01064; Wed, 29 Jan 1997 13:58:29 -0700 Date: Wed, 29 Jan 1997 13:58:28 -0700 (MST) From: Charles Mott X-Sender: cmott@darkstar To: Darren Reed cc: Eivind Eklund , brian@awfulhak.demon.co.uk, archie@whistle.com, hackers@FreeBSD.ORG, ari.suutari@ps.carel.fi Subject: Re: ipdivert & masqd In-Reply-To: <9701292040.AA22766@snake.srv.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > But anything after the 512th data byte in the TCP payload will be ignored, > so if your message is 512 bytes long, contains a DCC request in it, > information will be lost that the sender is not aware about (this assumes > the packet is just one IRC message) if the payload size must increase as > a result. > > It is a *much* better idea to redirect IRC to a local TCP port and process > it using a proxy agent. Same could also be said for FTP. > > Darren Darren, In theory, one can construct cases where the FTP logic in the packet aliasing software won't work (IP fragmenting a PORT command, or where the PORT command is split between TCP packets with different sequence numbers, or where the PORT command is in the middle of a packet, and so forth). In practice, these situations are not seen, and the packet aliasing software works for FTP. The system loading is very low, and the software easily scales to situations where there are large numbers of users. I don't know about IRC, but my guess is that the real situation is simpler than the theoretical. Whatever Linux does to handle IRC, I am told that it looks fairly similar to what one does for FTP. Charles Mott