Nick Mathewson
|
1647b6f837
Fix libc compilation
|
19 years ago |
Nick Mathewson
|
806da0d8b2
Compile on win32
|
19 years ago |
Roger Dingledine
|
09e87f452d
note a bug in our tor_socketpair implementation
|
19 years ago |
Roger Dingledine
|
8fdab20704
fix typo
|
19 years ago |
Nick Mathewson
|
5fee58adfb
Add a tor_memmem function
|
19 years ago |
Roger Dingledine
|
2111c0e263
a bit more cleanup
|
19 years ago |
Nick Mathewson
|
232861ba42
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
|
19 years ago |
Roger Dingledine
|
fcd0fc3364
flesh out the source file descriptions for doxygen
|
19 years ago |
Nick Mathewson
|
0831823763
Change end-of-file NLNL convention. It turns out arma I and I agree.
|
19 years ago |
Nick Mathewson
|
1d9bc936c2
Adapt patch from Adam Langley: fix possible memory leak in tor_lookup_hostname
|
19 years ago |
Roger Dingledine
|
50505e677e
fix a comment
|
19 years ago |
Roger Dingledine
|
8aa0df56f6
Stop putting nodename in the Platform string of server descriptors.
|
19 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Roger Dingledine
|
80901fde69
remember some thoughts about using WSAStartup to learn
|
19 years ago |
Nick Mathewson
|
0197b47ce9
Fix some more obscure compiler warnings
|
19 years ago |
Nick Mathewson
|
97dad670ea
Renormalize whitespace
|
19 years ago |
Roger Dingledine
|
55c3f15ed1
Forward-port the trick to bump up ConnLimit as far as it can
|
20 years ago |
Nick Mathewson
|
d37f4dd8a9
But on windows, localtime and gmtime _are_ threadsafe.
|
20 years ago |
Nick Mathewson
|
70c3580f81
Patch to localtime/gmtime handling: use the _r variants where available. Use mutexes to fake _r where necessary. Make mutexes no-ops where no threading is enabled.
|
20 years ago |
Nick Mathewson
|
bb53a0bddd
remove spurious semicolons
|
20 years ago |
Nick Mathewson
|
d060f845f2
Snarf some logic from python, adapted to our own needs, to handle gethostbyname_r correctly across platforms.
|
20 years ago |
Nick Mathewson
|
6bd81c9ee2
Fix windows build: do not spuriously include openssl where not needed; handle lack of gethostbyname_r properly.
|
20 years ago |
Nick Mathewson
|
aac97a3c6a
Tell openssl how to use locks and how to find thread ids -- this may prevent race conditions surrounding the error queue.
|
20 years ago |
Nick Mathewson
|
915202048e
Handle return value from getaddrinfo properly
|
20 years ago |
Nick Mathewson
|
a035032f09
Use getaddrinfo and gethostbyname_r where available. Note that these are not necessarily threadsafe: this needs more thinking. Perhaps we should back down on this multithreading idea.
|
20 years ago |
Nick Mathewson
|
e4b21c97f7
Forward-port SGI Compatibility patches from Jan Schaumann
|
20 years ago |
Roger Dingledine
|
f3b74a2adb
http://www.erlenstar.demon.co.uk/unix/faq_2.html says we
|
20 years ago |
Nick Mathewson
|
083b67cda5
Add rudimentary pthread support that needs more testing.
|
20 years ago |
Nick Mathewson
|
29b6637a62
Compilation fixes for win32 version detection.
|
20 years ago |
Nick Mathewson
|
f8c14bbf1f
Detect windows platform correctly
|
20 years ago |