[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Wanted: Brave, hacker, exit node operator
- To: or-talk@xxxxxxxxxxxxx
- Subject: Wanted: Brave, hacker, exit node operator
- From: Adam Langley <agl@xxxxxxxxxxxxxxxxxx>
- Date: Thu, 1 Sep 2005 15:48:39 +0100
- Delivered-to: archiver@seul.org
- Delivered-to: or-talk-outgoing@seul.org
- Delivered-to: or-talk@seul.org
- Delivery-date: Thu, 01 Sep 2005 10:49:32 -0400
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Oauy8xWhM0v7dDIEDw+banaW4HcnbLhI0DPXajJcM9wmVspVpCIzzyf6rnAf7lh3Wdk4knkVijPvNjra77OwLswD1HSJiUc7zy9jk6MgAIwu5PKeUcvjpsnKdEtTiTqQWWPkA8dxR71QrFaig8gqDxXr89a5Sq7w8zrRSJQkx+Y=
- Reply-to: or-talk@xxxxxxxxxxxxx
- Sender: owner-or-talk@xxxxxxxxxxxxx
It would be cool if someone could test some patches I have for doing
DNS lookups without fork() workers and using glibc. I'd need:
* An exit node operator (because otherwise they don't do DNS lookups)
* running Linux
* who knows their way around patching CVS trees etc
The patch is at http://www.imperialviolet.org/binary/tor-cvs-eventdns.agl.patch
and you need to drop the following two files into src/or/:
http://www.imperialviolet.org/binary/eventdns.c
http://www.imperialviolet.org/binary/eventdns.h
The patch applies against the CVS tree at the moment. You need to
rerun autogen.sh afterwards and run ./configure --enable-eventdns.
Run with core limits off and when it crashes email me the bt full
output from gdb, then switch back to the unpatch binary which you'll
keep around until I figure out what when wrong ;)
(actually, from using tor-resolve lots it appears to work fine, but
I'm sure that it still has bugs in).
Also, do email the list if you're testing this patch so there aren't
too many (if any at all).
Cheers,
AGL
--
Adam Langley agl@xxxxxxxxxxxxxxxxxx
http://www.imperialviolet.org (+44) (0)7906 332512
PGP: 9113 256A CC0F 71A6 4C84 5087 CDA5 52DF 2CB6 3D60