On Sat, Apr 13, 2013 at 10:42 AM, wac <[email protected]> wrote:
> > Hi Navis: > > Good to hear you built it. I have a working library with a defined API but > is not re-entrant. It can connect with a server over Tor circuits and > transmit/receive data but nothing is re-entrant at all. So the same Tor > thread must be used for all of that ATM. > > I can fetch webpages like that however and can also do some limited > chit-chat over IRC. > > I didn't realize that you already had it working :) I guess I will wait untill you post the code. > I attempted to add some locking to some of the data structures but that is > insufficient. For instance lists and buffers. Hash tables are complex. They > are defined with some macros in order to make them generic overcoming some > limitations of C language but they are less than maintainable IMHO. So I > was thinking to replace them with another one already built with a similar > license but re-entrant. Found a very good one. > I thought Tor already had some level of locking since multiple applications can connect to it at the same time via SOCKS. I completely agree about replacing the macros though.
_______________________________________________ tor-dev mailing list [email protected] https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
