Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T15:38:06Zhttps://gitlab.torproject.org/legacy/trac/-/issues/3569Refactor socks parsing2020-06-13T15:38:06ZNick MathewsonRefactor socks parsingThe function parse_socks and its interactions with the functions that call it have grown nigh-unmaintainably complex. Let's replace it with a simple, more linear function. Key points:
* State should be kept explicitly. Let's forget...The function parse_socks and its interactions with the functions that call it have grown nigh-unmaintainably complex. Let's replace it with a simple, more linear function. Key points:
* State should be kept explicitly. Let's forget this "if the socks version is set, we've parsed this much, ..." business.
* The function should dispatch first on state, next on anything else.
* We should think of a much better interface; the functions that call parse_socks have grown way too tricky.Tor: 0.3.5.x-finalrl1987rl1987https://gitlab.torproject.org/legacy/trac/-/issues/507tor-gencert linked against event/pthread2020-06-13T13:58:41Zweasel (Peter Palfrader)tor-gencert linked against event/pthreadtor-gencert is linked against libevent and libpthread tho it probably doesn't need those.
Since tor-gencert is quite a file that you might want to transfer to a computer that
doesn't have libevent it would be nice if it could not be link...tor-gencert is linked against libevent and libpthread tho it probably doesn't need those.
Since tor-gencert is quite a file that you might want to transfer to a computer that
doesn't have libevent it would be nice if it could not be linked against that library.
Unless of course it needs libevent.
[Automatically added by flyspray2trac: Operating System: All]Tor: unspecifiedrl1987rl1987