From owner-freebsd-hackers Tue Sep 24 01:21:49 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id BAA15527 for hackers-outgoing; Tue, 24 Sep 1996 01:21:49 -0700 (PDT) Received: from DNS.Lamb.net (root@DNS.Lamb.net [206.169.44.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id BAA15501 for ; Tue, 24 Sep 1996 01:21:46 -0700 (PDT) Received: from Gatekeeper.Lamb.net (ulf@cat-food.Melmac.org [206.169.44.2]) by DNS.Lamb.net (8.7.6/8.7.3) with ESMTP id BAA00620 for ; Tue, 24 Sep 1996 01:32:24 -0700 (PDT) Received: (from ulf@localhost) by Gatekeeper.Lamb.net (8.7.6/8.7.6) id BAA29530 for hackers@freebsd.org; Tue, 24 Sep 1996 01:21:56 -0700 (PDT) From: "Ulf Zimmermann" Message-Id: <960924012156.ZM29528@Gatekeeper.Lamb.net> Date: Tue, 24 Sep 1996 01:21:56 -0700 X-Mailer: Z-Mail (4.0b.514 14may96) To: hackers@freebsd.org Subject: wu-ftpd-2.4.2-beta-11 or virtual ftp MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi. I build wu-ftpd-2.4.2-beta-11 but I am not able to get virtual domains working. Does anyone got this to work ? As far I have tracked it down in ftpd.c: #ifdef VIRTUAL virtual_len = sizeof(virtual_addr); if (getsockname(0, (struct sockaddr *) &virtual_addr, &virtual_len) < 0) { virtual_mode = 0; } else { virtual_ptr = (struct sockaddr_in *) &virtual_addr; set = 0; entry = (struct aclmember *) NULL; while (!set && getaclentry("virtual", &entry)) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ if (!strcmp(ARG0, inet_ntoa(virtual_ptr->sin_addr))) { if (ARG1 != NULL && ARG2 != NULL) { virtual_mode = 1; strncpy(virtual_root, ARG1, MAXPATHLEN); strncpy(virtual_banner, ARG2, MAXPATHLEN); syslog(LOG_ERR, "VirtualFTP Connect to: %s", inet_ntoa(virtual_ptr->sin_addr)); } } } This while is never executed, like as it can't read the virtual entries from ftpaccess. Any ideas ? -- Ulf. -------------------------------------------------------------------------- Ulf Zimmermann, 1525 Pacific Ave., Alameda, CA-94501, #: 510-865-0204 Lamb Art Internet Services | http://www.Lamb.net/ | http://www.Alameda.net