Delivery-Date: Thu, 09 Jun 2016 18:08:19 -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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	FREEMAIL_FROM,RCVD_IN_DNSWL_MED,T_DKIM_INVALID,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 [138.201.14.202])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id 85AF81E0525;
	Thu,  9 Jun 2016 18:08:16 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 977FAE0E21;
	Thu,  9 Jun 2016 22:08:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id F3DD8E0DD5
 for <tor-talk@lists.torproject.org>; Thu,  9 Jun 2016 22:08:05 +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 PpY9jry-s6PF for <tor-talk@lists.torproject.org>;
 Thu,  9 Jun 2016 22:08:05 +0000 (UTC)
Received: from forward18p.cmail.yandex.net (forward18p.cmail.yandex.net
 [IPv6:2a02:6b8:0:1465::ab])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (not verified))
 by eugeni.torproject.org (Postfix) with ESMTPS id B167FE0C89
 for <tor-talk@lists.torproject.org>; Thu,  9 Jun 2016 22:08:05 +0000 (UTC)
Received: from mxback1g.mail.yandex.net (mxback1g.mail.yandex.net
 [77.88.29.162])
 by forward18p.cmail.yandex.net (Yandex) with ESMTP id 794EB21552
 for <tor-talk@lists.torproject.org>; Fri, 10 Jun 2016 01:08:02 +0300 (MSK)
Received: from web12g.yandex.ru (web12g.yandex.ru [95.108.252.112])
 by mxback1g.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 2TRyEnuRPw-7x3CoKUR; 
 Fri, 10 Jun 2016 01:07:59 +0300
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail;
 t=1465510079; bh=JwtpiNoWos5idU2bLshxeHAAJZNjX2VMgaBBE/6GCEA=;
 h=X-Yandex-Sender-Uid:From:Envelope-From:To:Subject:MIME-Version:
 Message-Id:X-Mailer:Date:Content-Transfer-Encoding:Content-Type;
 b=vWpiiMNEovspEah5GFXzSlx5qSsUr2e8MwPybVjaDqGA/29HcvIDTO3ywJlO09ZQT
 u0SBM5+XKMBttkLs9qlLgGRQrrA0WhLEEdKNqQPZ/pv6ADfsOGxIZINatBS7ObgZBP
 mvKT7Rf+75fi1ghDOTEJuQl+jbK/h/VOe8AbCsp8=
Authentication-Results: mxback1g.mail.yandex.net;
 dkim=pass header.i=@yandex.com
X-Yandex-Suid-Status: 1 0,1 923546468
X-Yandex-Sender-Uid: 390116235
Received: by web12g.yandex.ru with HTTP;
	Fri, 10 Jun 2016 01:07:59 +0300
From: ja.talk <ja.talk@yandex.com>
Envelope-From: ja-talk@yandex.com
To: tor-talk@lists.torproject.org
MIME-Version: 1.0
Message-Id: <648601465510079@web12g.yandex.ru>
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Date: Fri, 10 Jun 2016 01:07:59 +0300
Subject: [tor-talk] Jacob Appelbaum's Performance Improvement Plan
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="utf-8"
Content-Transfer-Encoding: base64
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

aHR0cHM6Ly93d3cuZG9jdW1lbnRjbG91ZC5vcmcvZG9jdW1lbnRzLzI4NTgyNjgtQXBwZWxiYXVt
LVd1cmRlLUltLUphaHItMjAxNS1BdXNnZXNldHp0Lmh0bWwKaHR0cHM6Ly9hc3NldHMuZG9jdW1l
bnRjbG91ZC5vcmcvZG9jdW1lbnRzLzI4NTgyNjgvQXBwZWxiYXVtLVd1cmRlLUltLUphaHItMjAx
NS1BdXNnZXNldHp0LnBkZgoKLS0tLS13ZWl0ZXJnZWxlaXRldGUgTmFjaHJpY2h0LS0tLQpWb246
ICJUb20gTGVja3JvbmUiIFtdCkdlc2VuZGV0OiBEby4gMTguMDMuMjAxNSAxNTowMwpBbjogIkph
Y29iIEFwcGVsYmF1bSIgW2phY29iQHRvcnByb2plY3Qub3JnXQoKRGVhciBKYWNvYiwKClRoaXMg
bGV0dGVyIGlzIHRvIGNvbmZpcm0gb3VyIGNvbnZlcnNhdGlvbiBvZiB5ZXN0ZXJkYXkgaW4gd2hp
Y2ggeW91IHdlcmUgaW5mb3JtZWQgdGhhdCwgYXMgYSByZXN1bHQgb2YgeW91ciBhY3Rpb25zIG9u
IE1hcmNoIDNyZCBhdCBhbmQgTWFyY2ggNnRoIGF0IHRoZSBjb21wYW55IG1lZXRpbmcgVmFsZW5j
aWEsIFNwYWluLCB5b3UgaGF2ZSBiZWVuIGlzc3VlZCBhbiB1bnBhaWQgc3VzcGVuc2lvbiBmb3Ig
YSBwZXJpb2Qgb2YgdGVuIGJ1c2luZXNzIGRheXMuCgpJIGhhZCBiZWVuIHdvcmtpbmcgd2l0aCB5
b3UgcmVnYXJkaW5nIGlzc3VlcyB0aGF0IGhhdmUgYmVlbiByYWlzZWQgcmVnYXJkaW5nIHlvdXIg
d29yZHMgYW5kIGFjdGlvbnMsIHdoaWNoIGFyZSBhdCB0aW1lcyB1bnByb2Zlc3Npb25hbCBhbmQg
bWF5IGNhc3QgVG9yIFByb2plY3QgaW4gYSBuZWdhdGl2ZSBsaWdodCBvciBjcmVhdGUgaXNzdWVz
IHdpdGggb3RoZXIgbWVtYmVycyBvZiB0aGUgY29tbXVuaXR5LiBJbiBwYXJ0aWN1bGFyLCBjb25j
ZXJucyBoYXZlIGJlZW4gcmFpc2VkIGFzIHRvIHBhc3Qgc3RhdGVtZW50cyB0aGF0IGNhdXNlZCBv
dGhlciBjb21tdW5pdHkgbWVtYmVycyB0byBmZWVsIHVuY29tZm9ydGFibGUgb3IgdW53ZWxjb21l
LiBBcyB5b3Uga25vdywgYSBjb21tdW5pdHkgbWVtYmVyIGFkdmFuY2VkIGEgY29tcGxhaW50IHRo
YXQgaW5jbHVkZWQgdHdvIHNlcGFyYXRlIGluc3RhbmNlcy4gT25lIG9mIHRoZSBpbnN0YW5jZXMg
aW52b2x2ZWQgYSBwcm92b2NhdGl2ZSBjb252ZXJzYXRpb24gb24gdGhlIGFmdGVybm9vbiBvZiBN
YXJjaCA2dGguIFRoZSBwZXJzb24gdG8gd2hvbSB5b3Ugd2VyZSBzcGVha2luZyB3YXMgbm90IG9m
ZmVuZGVkLCBidXQgdGhlIHByb3ZvY2F0aXZlIGNvbnZlcnNhdGlvbiBjb3VsZCBiZSBvdmVyaGVh
cmQgYnkgb3RoZXJzIGFuZCBjcmVhdGVkIGFuIHVud2VsY29taW5nIGVudmlyb25tZW50LgoKVGhl
IG90aGVyIGluY2lkZW50IHJhaXNlcyBtb3JlIHNlcmlvdXMgY29uY2VybnMgcmVnYXJkaW5nIFRv
ciBQcm9qZWN04oCZcyBvYmxpZ2F0aW9uIHRvIGVuc3VyZSBhIHNhZmUgYW5kIGNvbWZvcnRhYmxl
IHdvcmsgZW52aXJvbm1lbnQsIGVzcGVjaWFsbHkgYXMgcmVnYXJkcyBhbiBlbnZpcm9ubWVudCB0
aGF0IGlzIHVud2VsY29taW5nIG9yIGhvc3RpbGUgdG8gcHJvdGVjdGVkIGNsYXNzZXMgb2YgY29t
bXVuaXR5IG1lbWJlcnMuIEluIHRoaXMgY2FzZSwgeW91IG1hZGUgc3RhdGVtZW50cyB0aGF0IGlt
cGxpZWQgdGhhdCBuZXcgY29tbXVuaXR5IG1lbWJlcnMgd2VyZSByZWNydWl0ZWQgaW4gYSBzZXh1
YWxseSBjaGFyZ2VkIG1hbm5lci4gVGhpcyB3YXMgbWFkZSBkdXJpbmcgdGhlIGNvdXJzZSBvZiBh
IFRvciBQcm9qZWN0LXNhbmN0aW9uZWQgd29yayBzZXNzaW9uIHdoaWNoIHlvdSB0b29rIHBhcnQg
aW4gbGVhZGluZy4gVGhlIHZlcnkgc3RhdGVtZW50IHRoYXQgdGhlIGluY2VwdGlvbiBvZiBhIHdv
cmtpbmcgcmVsYXRpb25zaGlwIHdhcyBpbiBhbnkgd2F5IGluZmx1ZW5jZWQgYnkgc2V4dWFsIGNv
bmR1Y3Qgb3IgZXZlbiBpbm51ZW5kbyBpcyBvZmZlbnNpdmUsIGVzcGVjaWFsbHkgaW4gYW4gZW52
aXJvbm1lbnQgd2hlcmUgVG9yIFByb2plY3QgaXMgYWN0aXZlbHkgd29ya2luZyB0byBlbnN1cmUg
dGhhdCBhbGwgY29tbXVuaXR5IG1lbWJlcnMgYXJlIGFibGUgdG8gZW5nYWdlIGFuZCBhZHZhbmNl
IHRoZW1zZWx2ZXMgYmFzZWQgb24gdGhlaXIgc2tpbGxzIGFuZCB3aWxsaW5nbmVzcyB0byBjb250
cmlidXRlIHJhdGhlciB0aGFuIG90aGVyIGF0dHJpYnV0ZXMuIEluIHBhcnRpY3VsYXIsIGl0IGlz
IGVzc2VudGlhbCB0aGF0IGNvbW11bml0eSBtZW1iZXJzIG5vdCByYWlzZSBvciBiYXNlIG9waW5p
b25zIG9uIGF0dHJpYnV0ZXMgdGhhdCByZWxhdGUgdG8gZ2VuZGVyIG9yIGFyZSBzZXh1YWxseSBj
aGFyZ2VkLiBUaGlzIHN0YXRlbWVudCB3b3VsZCBiZSwgYnkgaXRzZWxmLCBzdWJqZWN0IHRvIGRp
c2NpcGxpbmUsIGVzcGVjaWFsbHkgd2hlcmUgeW91IHdlcmUgaW4gYSBwb3NpdGlvbiBvZiBwb3dl
ciBhbmQgd2VyZSBvbiBub3RpY2UgdGhhdCB5b3UgbmVlZGVkIHRvIGF2b2lkIGFueSBhcHBlYXJh
bmNlIG9mIHVucHJvZmVzc2lvbmFsIHdvcmRzIG9yIGFjdGlvbnMuIEhvd2V2ZXIsIGluIHRoZSBy
ZXBhcnRlZSB0aGF0IGZvbGxvd2VkLCB5b3UgZXhwcmVzc2x5IHN0YXRlZCB0aGF0IHRoZSBvZmZl
bnNpdmUgc2V4dWFsaXplZCByZWNydWl0bWVudCDigJxzdHJhdGVneeKAnSBoYWQg4oCcd29ya2Vk
4oCdIHdpdGggdGhlIGNvbXBsYWluYW50LiBUaGlzIHN0YXRlbWVudCBjcmVhdGVkIGFuIGluYXBw
cm9wcmlhdGUgYW5kIHVud2VsY29tZSBlbnZpcm9ubWVudCBmb3IgdGhlIGNvbXBsYWluYW50LCBh
bmQsIGluZGVlZCwgYW55IGJ5c3RhbmRlciB3aG8gb3ZlcmhlYXJkIHRoaXMgc3RhdGVtZW50IHdv
dWxkIGJlIGxpa2VseSB0byBwZXJjZWl2ZSB0aGF0IHRoZSB3b3JrIGVudmlyb25tZW50IGF0IFRv
ciBQcm9qZWN0IHdhcyBub3Qgd2VsY29taW5nIGFuZCBzdXBwb3J0aXZlIG9mIG1lcml0LWJhc2Vk
IHdvcmsuCgpXZSBiZWxpZXZlIHRoYXQsIGdpdmVuIHRoZSBjb21taXRtZW50IHRvIFRvciBQcm9q
ZWN0IHRoYXQgeW91IGhhdmUgZGVtb25zdHJhdGVkIGFuZCBUb3IgUHJvamVjdCdzIGFiaWxpdHkg
YW5kIHdpbGxpbmduZXNzIHRvIHN1cHBvcnQgeW91ciBmdXJ0aGVyIGRldmVsb3BtZW50LCB0aGVy
ZSBpcyBhIHN0cm9uZyBsaWtlbGlob29kIHRoYXQgdGhlIGVtcGxveW1lbnQgcmVsYXRpb25zaGlw
IHdpbGwgYmUgYWJsZSB0byBtb3ZlIGZvcndhcmQgaW4gcG9zaXRpdmUgYW5kIHByb2R1Y3RpdmUg
ZHJlY3Rpb25zLiBXaXRoIHRoaXMgZW5kIGluIG1pbmQsIHdlIHdpbGwgd29yayB0byBkZXZlbG9w
IGEgUGVyZm9ybWFuY2UgSW1wcm92ZW1lbnQgUGxhbiBhdCB0aGUgY2xvc2Ugb2YgdGhlIHN1c3Bl
bnNpb24gcGVyaW9kLiBFbXBoYXNpcyB3aWxsIGJlIG9uIHlvdXIgb25nb2luZyBvYmxpZ2F0aW9u
IHRvIHNjcnVwdWxvdXNseSBzZXJ2ZSBUb3IgUHJvamVjdOKAmXMgYmVzdCBpbnRlcmVzdHMgYW5k
IGNvbXBseSB3aXRoIGVtcGxveWVyIGV4cGVjdGF0aW9ucyBpbiBwZXJmb3JtaW5nIHlvdXIgam9i
LiBUaGUgUGVyZm9ybWFuY2UgSW1wcm92ZW1lbnQgUGxhbiB3aWxsIGNvdmVyIGJvdGggYWZmaXJt
YXRpdmUgam9iIHJlc3BvbnNpYmlsaXRpZXMsIGFzIHdlbGwgYXMgeW91ciBvYmxpZ2F0aW9uIHRv
IHJlZnJhaW4gZnJvbSB0aGUgdHlwZXMgb2YgaGFybWZ1bCBhY3Rpb25zIGFuZCBzdGF0ZW1lbnRz
IHRoYXQgaGF2ZSBiZWVuIG5vdGVkIGFib3ZlLiBGdXJ0aGVyIG1pc2NvbmR1Y3QgZWl0aGVyIHRo
cm91Z2ggdGhlIGNsb3NlIG9mIHRoZSA5MC1kYXkgcGVyaW9kIG9yIHRoZXJlYWZ0ZXIgd2lsbCBi
ZSBzdWJqZWN0IHRvIGZ1cnRoZXIgZGlzY2lwbGluZSwgdXAgdG8gYW5kIGluY2x1ZGluZyB0ZXJt
aW5hdGlvbiBvZiB5b3VyIGVtcGxveW1lbnQuCgpZb3Ugd2lsbCBiZSBleHBlY3RlZCB0byBlbmdh
Z2Ugd2l0aCBtZSBvbiBwZXJmb3JtYW5jZSBhbmQgY29uZHVjdCBpc3N1ZXMsIGFuZCBEaXJlY3Rv
ciBvZiBDb21tdW5pY2F0aW9ucyBLYXRlIEtyYXVzcyB3aWxsIHBsYXkgYW4gaW1wb3J0YW50IHJv
bGUgaW4gcmUtc2l0dWF0aW5nLCBzdXBwb3J0aW5nIGFuZCBjb29yZGluYXRpbmcgeW91ciByb2xl
IGdvaW5nIGZvcndhcmQuCgpJZiB5b3Ugc2hvdWxkIG5vdCB3aXNoIHRvIGNvbnRpbnVlIHdpdGgg
VG9yIFByb2plY3QgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBzdXNwZW5zaW9uIGFuZCB0aGUgUGVy
Zm9ybWFuY2UgSW1wcm92ZW1lbnQgUGxhbiwgeW91IG1heSByZXNpZ24gYW5kIGVsZWN0IGEgc2V2
ZXJhbmNlIHBhY2thZ2UgdGhhdCBpbmNsdWRlcyB0aHJlZSBtb250aHMgb2Ygc2FsYXJ5IGFuZCBi
ZW5lZml0cyBjb3ZlcmFnZSBhdCBjdXJyZW50IGxldmVscy4gU2hvdWxkIHlvdSBlbGVjdCB0byBt
b3ZlIGZvcndhcmQgYW5kIGZ1cnRoZXIgcGVyZm9ybWFuY2Ugb3IgY29uZHVjdCBpc3N1ZXMgZW5z
dWUsIFRvciBQcm9qZWN0IG1heSB0ZXJtaW5hdGUgeW91ciBlbXBsb3ltZW50IHdpdGhvdXQgYW55
IHNldmVyYW5jZSBwYXltZW50cy4KCllvdSBhcmUgZXhwZWN0ZWQgdG8gcmV0dXJuIHRvIHdvcmsg
b24gTWFyY2ggMzAsIDIwMTUsIGF0IHdoaWNoIHRpbWUgd2Ugd2lsbCBkZXZlbG9wIHRoZSBhZm9y
ZW1lbnRpb25lZCBQZXJmb3JtYW5jZSBJbXByb3ZlbWVudCBQbGFuLgoKSWYgeW91IGhhdmUgYW55
IHF1ZXN0aW9ucywgcGxlYXNlIGNvbnRhY3QgbWUgb3IgRXhlY3V0aXZlIERpcmVjdG9yIEFuZHJl
dyBMZXdtYW4uCgpTaW5jZXJlbHksCgpUb20KLS0gCnRvci10YWxrIG1haWxpbmcgbGlzdCAtIHRv
ci10YWxrQGxpc3RzLnRvcnByb2plY3Qub3JnClRvIHVuc3Vic2NyaWJlIG9yIGNoYW5nZSBvdGhl
ciBzZXR0aW5ncyBnbyB0bwpodHRwczovL2xpc3RzLnRvcnByb2plY3Qub3JnL2NnaS1iaW4vbWFp
bG1hbi9saXN0aW5mby90b3ItdGFsawo=

