From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Dec 19 00:29:35 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8D919308 for ; Fri, 19 Dec 2014 00:29:35 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 74AD42537 for ; Fri, 19 Dec 2014 00:29:35 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id sBJ0TZNr083062 for ; Fri, 19 Dec 2014 00:29:35 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 196115] New: net/tsocks: handle EISCONN when connecting to a server Date: Fri, 19 Dec 2014 00:29:35 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: accornehl@fastmail.fm X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Dec 2014 00:29:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196115 Bug ID: 196115 Summary: net/tsocks: handle EISCONN when connecting to a server Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: accornehl@fastmail.fm CC: bdrewery@FreeBSD.org Created attachment 150740 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=150740&action=edit patch for tsocks.c Upstream bug: http://sourceforge.net/p/tsocks/bugs/20/ Version: FreeBSD 11.0-CURRENT #0 07482a2(onefs-compat): Wed Nov 19 19:50:05 PST 2014 ~ % tsocks curl -LI google.com 14:30:52 libtsocks(33389): Error 56 attempting to connect to SOCKS server (Socket is already connected) curl: (52) Empty reply from server The attached patch allows the connection to go down the right path when EISCONN is returned, which is what happens when the connection is already established. The tsocks handling works as I'd expect with this change. ~ % tsocks curl -LI google.com HTTP/1.1 301 Moved Permanently [...] HTTP/1.1 200 OK [...] -- You are receiving this mail because: You are the assignee for the bug.