Subject: Re: gethostbyname_r() ?
To: None <>
From: Jan Danielsson <>
List: tech-net
Date: 07/17/2006 14:51:57
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thomas E. Spanjaard wrote:
>> [...]
>> So rather than threading on these platforms, we
>> made Tor fork new processes. This means you need way more memory to ru=
>> a Tor server, especially an exit server. If you want to run a Tor
>> server, we recommend you upgrade to a better OS."
>> [...]
> If Tor soups up that many threads cq. processes, it sounds like a very
> wrong design decision, they should use an event loop instead. So the
> 'upgrade to a better OS' is completely out of line.

   That comment is out of line regardless, imho. OS advocacy should not
be in a TOR wiki. But maybe that's just me.

   Anyway, it turns out they are building an DNS resolver into the
application which will be used instead of the operating system function.

   I'm curious though, what is meant by an "event loop" in this context?
Link to relevant documentation?

Kind regards,
Jan Danielsson

Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

Version: GnuPG v1.4.4 (NetBSD)