Delivery-Date: Wed, 27 May 2015 15:20:09 -0400
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED,
	T_RP_MATCHES_RCVD autolearn=ham version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [38.229.72.13])
	(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id 64AE81E0A66;
	Wed, 27 May 2015 15:20:07 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 93DC235A41;
	Wed, 27 May 2015 19:20:03 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id D587C35A36;
 Wed, 27 May 2015 19:19:59 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id A4M8X95kLLEI; Wed, 27 May 2015 19:19:59 +0000 (UTC)
Received: from smtp.ini-tech.com (albert.ini-tech.com [192.99.35.19])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by eugeni.torproject.org (Postfix) with ESMTPS id B698935A2F;
 Wed, 27 May 2015 19:19:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp.ini-tech.com (Postfix) with ESMTP id 032D3A1E61;
 Wed, 27 May 2015 19:20:11 +0000 (UTC)
Received: from smtp.ini-tech.com ([127.0.0.1])
 by localhost (smtp.ini-tech.com [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id S5PsX_-WRcNw; Wed, 27 May 2015 19:20:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp.ini-tech.com (Postfix) with ESMTP id 09554A23D0;
 Wed, 27 May 2015 19:20:09 +0000 (UTC)
Received: from smtp.ini-tech.com ([127.0.0.1])
 by localhost (smtp.ini-tech.com [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id af7jEdC7Dm2I; Wed, 27 May 2015 19:20:08 +0000 (UTC)
Received: from raoul (unknown [96.127.212.51])
 by smtp.ini-tech.com (Postfix) with ESMTPSA id CD946A1E61;
 Wed, 27 May 2015 19:20:08 +0000 (UTC)
Date: Wed, 27 May 2015 15:19:53 -0400
From: David Goulet <dgoulet@ev0ke.net>
To: tor-dev <tor-dev@lists.torproject.org>
Message-ID: <20150527191953.GC14163@raoul>
MIME-Version: 1.0
Cc: tor-talk@lists.torproject.org
Subject: [tor-talk] [RELEASE] Torsocks 2.1.0
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: tor-talk@lists.torproject.org
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2018796203748098961=="
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>


--===============2018796203748098961==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="WfZ7S8PLGjBY9Voh"
Content-Disposition: inline


--WfZ7S8PLGjBY9Voh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi everyone!

This is the release for version 2.1.0 of Torsocks. Special thanks to
Yawning that helped a lot with the new features, finding bugs and
providing patches! Also, thanks to all contributors and users out there
providing us with feedbacks! :)

Changes that are worth mentionning:

- Support for TCP fast open.

- AllowOutboundLocalhost option allows torsocks to connect to a
  localhost address.

- IsolatePID is a new option that will make torsocks set the SOCKS5
  username and password automatically to provide isolation on Tor side.

  You can use this with the -i,--isolate command added or
  TORSOCKS_ISOLATE_PID env. variable.

- Fix initialization phase when used with C++.

- Way less annoying warnings of syscall being denied. Most of them were
  harmless so we let them pass now.

- Multiple fixes! (see changelog below)

Here is the change log for this version.

2015-05-27 torsocks 2.1.0
    * Fix: socks5 resolve wasn't sending data correctly
    * Fix: wrong label when auth_socks5 fail
    * Move SOCKS5 auth in a seperate function
    * Send the SOCKS5 authentication for RESOLVE/RESOLVE_PTR requests.
    * Change IsolatePID password from 42 to 0
    * Add automatic per process isolation (IsolatePID)
    * Ensure that torsocks initializes itself in the presence of C++.
    * Merge remote-tracking branch 'yawning/getaddrinfo' into getaddrinfo
    * Fix: indentation in getpeername test
    * Merge remote-tracking branch 'yawning/getpeername'
    * Add support for the various inotify routines when invoked via syscall().
    * Support the eventfd2(2) syscall.
    * Support the various epoll routines when invoked via syscall().
    * Handle accept4(2) when invoked via syscall().
    * Fix getaddrinfo() to respect AI_NUMERICHOST.
    * Fix the broken getpeername() implementation.
    * Support certain Linux specific syscalls.
    * Allow TCP Fast Open clients go through tor
    * Test: support out of tree make check
    * configure.ac: avoid tests which have both -pie and -static
    * Fix error messages about setuid/setgid executables
    * Fix: switch back to a syscall whitelist scheme
    * Add AllowOutboundLocalhost.
    * Fix: syscall mmap for NetBSD
    * Fix: use getsockname instead of getsockopt to get socket family
    * Stop denying syscall() and add dangerous ones
    * Fix: typo in the listen macro declaration
    * Fix: improve getpeername to actually works
    * Fix: improve Unix socket passing detection
    * Test: add missing connection destroy
    * Test: possible double free in onion test
    * Test: fix memory leak in DNS test
    * Add accept as an accepted value through syscall()
    * Add cscope files to gitignore

Again, as usual, and forever! *please* code review, test and most importantly
report any issues. Contribution ftw! :)

Thanks to everyone!

Git: https://gitweb.torproject.org/torsocks.git

Tarball: https://people.torproject.org/~dgoulet/torsocks/torsocks-2.1.0.tar.bz2
(sig: https://people.torproject.org/~dgoulet/torsocks/torsocks-2.1.0.tar.bz2.asc)

Cheers!
David


--WfZ7S8PLGjBY9Voh
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQF8BAEBCABmBQJVZhjZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNzQ0MTdFRERGMjJBQzlGOUU5MEY0OTE0
MkU4NkEyQTExRjQ4RDM2AAoJEELoaioR9I02nrwH/R0Oy4+FN4htf1ty3mqyfLX3
7lU+R1zpufez8dMiJuvbaw7pt1q8TbB+PIIvKibLv6rwkpQYVIVeG/O5fyNfOYsZ
CusfeX6P0Rl/VXtbEnQVyVfYgmEWuRChxctmYKoT8sEh+i/R4LDs45E5GSRxdQYt
AWkmEZTr5EjLi9sQtjqAuTc+IxLBzUBd/gZTmLiQjrRHGEyJi6TUqV/mWzr4Cw8H
Iy104d0eUeRAt/upvOwmk1yP6yfYG35ZO/Dc2M67DzV3uBxnUzDadRrIHF0uF2iZ
77V6V3d8Uz7Z6EmoW424wctItXJT3xDIhR+FYIAJi71TyHigfOzd2zPvxhxzkw0=
=viyY
-----END PGP SIGNATURE-----

--WfZ7S8PLGjBY9Voh--

--===============2018796203748098961==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
tor-talk mailing list - tor-talk@lists.torproject.org
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk

--===============2018796203748098961==--

