From owner-freebsd-ports@FreeBSD.ORG Sat Aug 18 23:33:50 2007 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A299B16A418 for ; Sat, 18 Aug 2007 23:33:50 +0000 (UTC) (envelope-from henry805@gmail.com) Received: from rv-out-0910.google.com (rv-out-0910.google.com [209.85.198.185]) by mx1.freebsd.org (Postfix) with ESMTP id 7CCCB13C467 for ; Sat, 18 Aug 2007 23:33:50 +0000 (UTC) (envelope-from henry805@gmail.com) Received: by rv-out-0910.google.com with SMTP id l15so692434rvb for ; Sat, 18 Aug 2007 16:33:50 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth; b=bj2kuZZEwPy+cqDZ6Ktc6szoqdvmyewpCkL6grL9MEL2aGo4tBLY5LZbSgyDZ/5C2hCq7W2+nhUtKMHn16h6rtfH7zmwFVzuZg9dGlWukGqvE1AOWE9+CgQrD14pxBif1pjWHleCunlg4dT6v87jUsyQCMrY1qxanNPp8nYexuM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth; b=S9TiTDRa3Z43rdqmFg5Vfdph89mCCMgxcqJAPCrAXGFonZbYBWNmv0N+5JTyFWz8rnGKMApHBbiz9N36xDhM6xTXIoMs8+r4W5P324Xx3DegidlybtB9UH2csv4K5dmlMSGP7Q2Vg87nflHAJBYW0Ui8hk+7e+9wGENwWh8ZZUg= Received: by 10.142.131.18 with SMTP id e18mr247128wfd.1187478495649; Sat, 18 Aug 2007 16:08:15 -0700 (PDT) Received: by 10.143.36.20 with HTTP; Sat, 18 Aug 2007 16:08:15 -0700 (PDT) Message-ID: <8b0783d60708181608vf4a5dbbm5a4fbada68eebf31@mail.gmail.com> Date: Sat, 18 Aug 2007 16:08:15 -0700 From: "Henry Goodman" Sender: henry805@gmail.com To: ports@freebsd.org MIME-Version: 1.0 X-Google-Sender-Auth: 2f5303b0e10732af Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: expl@punktas.lt Subject: Patch for net/etunnel X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Aug 2007 23:33:50 -0000 Hi, I've been trying to use net/etunnel as an SMTP proxy on FreeBSD 6, but I ran into a problem where etunnel would continuously fork new zombie processes which would eventually overload the server, preventing any new processes from being launched. The process would fork when it received the SIGIO signal and would then block on accept() even if the socket was already connected. Fortunately, I was able to open up the code and modify it to fix this bug. So, I'd like to know how I can share this patch with other users. It looks like this port is not maintained, so I'm not sure who to talk to. I might be willing to handle other bug fixes now that I am familiar with the code, but for the time being I just need to know how I can update the port or the original source to fix this bug for anyone else who might be unfortunate enough to try this program and have it take down their server. Please advise. Henry