From owner-freebsd-bugs Tue Aug 18 17:10:22 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA04935 for freebsd-bugs-outgoing; Tue, 18 Aug 1998 17:10:22 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA04852 for ; Tue, 18 Aug 1998 17:10:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id RAA17549; Tue, 18 Aug 1998 17:10:01 -0700 (PDT) Received: from mail.camalott.com (mail.camalott.com [208.203.140.2]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA03225 for ; Tue, 18 Aug 1998 17:01:32 -0700 (PDT) (envelope-from joelh@gnu.org) Received: from detlev.UUCP (tex-128.camalott.com [208.229.74.128]) by mail.camalott.com (8.8.7/8.8.5) with ESMTP id TAA02416 for ; Tue, 18 Aug 1998 19:02:13 -0500 Received: (from joelh@localhost) by detlev.UUCP (8.9.1/8.9.1) id TAA07386; Tue, 18 Aug 1998 19:00:20 -0500 (CDT) (envelope-from joelh) Message-Id: <199808190000.TAA07386@detlev.UUCP> Date: Tue, 18 Aug 1998 19:00:20 -0500 (CDT) From: Joel Ray Holveck Reply-To: joelh@gnu.org To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: bin/7669: libalias does not IRC DCC packets under certain conditions Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 7669 >Category: bin >Synopsis: libalias does not IRC DCC packets under certain conditions >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Aug 18 17:10:00 PDT 1998 >Last-Modified: >Originator: Joel Ray Holveck >Organization: Little to none >Release: FreeBSD 3.0-CURRENT i386 >Environment: FreeBSD box running ijjppp in -auto -alias mode through modem to ISP. Ethernet LAN also includes Win95 box running mIRC v2. >Description: Note: This is a dogwash, but I wanted to document the workaround. mIRC, a popular MS Windows-based IRC client, can determine the address that it should use for itself in DCC-based activities in one of two ways. It can query the OS for its address, or it can query the IRC server. In the latter case, if the connection between the box in question and the IRC server includes a FreeBSD box performing address translation via ppp -alias (or other libalias-based system), then the address returned is the address of the FreeBSD box. This means that DCC requests from the mIRC client are sent out with the FreeBSD box's address encoded in the request. libalias includes a facility to examine outgoing packets for IRC DCC packets and perform the necessary translation. However, it only performs this if the address encoded in the DCC packet is that of a system being aliased. In the case where the IRC client gets its address from the server, then libalias will not perform this translation. IWBNI libalias would perform the translation in this case. >How-To-Repeat: See description. >Fix: In mIRC, set the local info query method to "Normal". >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message