Delivery-Date: Sun, 01 Jun 2014 17:11:14 -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.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_DKIM_INVALID 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 moria.seul.org (Postfix) with ESMTPS id 716E71E0C0D
	for <archiver@seul.org>; Sun,  1 Jun 2014 17:11:11 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 78C582ABD1;
	Sun,  1 Jun 2014 21:11:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 2F53C2ABD1;
 Sun,  1 Jun 2014 21:01:57 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at eugeni.torproject.org
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 On6hKAgyK39f; Sun,  1 Jun 2014 21:01:57 +0000 (UTC)
Received: from mail-qa0-x230.google.com (mail-qa0-x230.google.com
 [IPv6:2607:f8b0:400d:c00::230])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (not verified))
 by eugeni.torproject.org (Postfix) with ESMTPS id 0BBE1265F6;
 Sun,  1 Jun 2014 21:01:56 +0000 (UTC)
Received: by mail-qa0-f48.google.com with SMTP id i13so1644678qae.7
 for <multiple recipients>; Sun, 01 Jun 2014 14:01:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:date:message-id:subject:from:to:content-type;
 bh=tqcGjkc6Lc1/QmGphtruj0AjHR2BOMFRE1Jr1/8cNwc=;
 b=WzsV2ZJfs+yiO0M0xo3gDk0fK63OnHI0+vpi6D2SV0DCLRGAx5KQuprlnFuUD//4pc
 w0F/ptO8YKMZ3hfk0Z40k2OexIC6e4rNw8f4R9FiJmoTKQwAiDRPbRdjC8/oFh+L9ygB
 LoFmJnLhmddLpVGoLQ+bZNbBDvLKNgTNRTXhlcNGB1pq4iMsHsr2U8ygwZi8M788UmVP
 OljGTQgDBlNMMimA7XmWRrQ+UCTWPyF89cdwqpzUBnwlPzdjwMUEAL1DEWIYAYf7ajfk
 iTjbo4xH3M2ycxke0MGVqmn7ikOKK70WrTTpWnG/c/YsX1Em3JigcvCz/zzOfjv8v+3s
 zfdg==
MIME-Version: 1.0
X-Received: by 10.140.102.166 with SMTP id w35mr40455524qge.97.1401656514253; 
 Sun, 01 Jun 2014 14:01:54 -0700 (PDT)
Received: by 10.140.34.2 with HTTP; Sun, 1 Jun 2014 14:01:54 -0700 (PDT)
Date: Sun, 1 Jun 2014 14:01:54 -0700
X-Google-Sender-Auth: LGRXVmQtALU9YoV9LpMJAbN9uJU
Message-ID: <CAJdkzEOnupVrsmdodwpP76eVW5yDU5nTJqbnLU8j5ATNG9+d9Q@mail.gmail.com>
From: Damian Johnson <atagar@torproject.org>
To: "tor-dev@lists.torproject.org" <tor-dev@lists.torproject.org>, 
 Tor Mailing List <tor-talk@lists.torproject.org>
Subject: [tor-talk] Stem Release 1.2
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: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

Hi all. After months of work I'm please to announce the release of Stem 1.2.0!

For those who aren't familiar with it, Stem is a Python library for
interacting with Tor. With it you can script against your relay,
descriptor data, or even write applications similar to arm and
Vidalia.

  https://stem.torproject.org/

So what's new in this release?

============================================================

* Interactive Tor Interpreter

The control interpreter is a new method for interacting with Tor's control
interface that combines an interactive python interpreter with raw access
similar to telnet. This adds several usability features, such as...

  * Irc-style commands like '/help'.
  * Tab completion for Tor's controller commands.
  * History scrollback by pressing up/down.
  * Transparently handles Tor authentication at startup.
  * Colorized output for improved readability.

For a tutorial to get you started see...

  https://stem.torproject.org/tutorials/down_the_rabbit_hole.html

============================================================

* New connect() Function

This release of Stem provides a new, even easier method for establishing
controllers. Connecting to Tor can now be as easy as...

  import sys

  from stem.connection import connect

  if __name__ == '__main__':
    controller = connect()

    if not controller:
      sys.exit(1)  # unable to get a connection

    print 'Tor is running version %s' % controller.get_version()
    controller.close()

============================================================

For a rundown on the myriad of improvements and fixes in this release see...

  https://stem.torproject.org/change_log.html#version-1-2


Cheers! -Damian
-- 
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

