Nick Mathewson
|
0197b47ce9
Fix some more obscure compiler warnings
|
19 éve |
Nick Mathewson
|
97dad670ea
Renormalize whitespace
|
19 éve |
Nick Mathewson
|
bbaa3c7792
Implement more control spec functionality
|
20 éve |
Roger Dingledine
|
55c3f15ed1
Forward-port the trick to bump up ConnLimit as far as it can
|
20 éve |
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 éve |
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 éve |
Nick Mathewson
|
e4b21c97f7
Forward-port SGI Compatibility patches from Jan Schaumann
|
20 éve |
Nick Mathewson
|
083b67cda5
Add rudimentary pthread support that needs more testing.
|
20 éve |
Nick Mathewson
|
fbb7f869c5
fwd-port win32 isprint fix
|
20 éve |
Nick Mathewson
|
324b192f68
Make Tor use Niels Provos's libevent instead of it's current
|
20 éve |
Nick Mathewson
|
ead52e0bdc
Possible fix for task #43: when running on a multithreaded environment (currently only windows), threads should not close opposite sides of their socketpairs, and workers should not call connection_free_all(). This may fix win32 servers.
|
20 éve |
Roger Dingledine
|
cf17d0d29c
move network_init from or/main to common/compat
|
20 éve |
Nick Mathewson
|
32978afa54
Workaround for brain-damaged __FILE__ handling on MSVC: keep Nick's name out
|
20 éve |
Nick Mathewson
|
fe6eb34a10
Solaris CC freaks out if isspace and friends get anything other than an int. We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug
|
20 éve |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
20 éve |
Nick Mathewson
|
32651dd108
connect() on win32 can do more things than we thought?
|
20 éve |
Roger Dingledine
|
7c9a707900
remove emacs droppings, since nick says he doesn't need them anymore
|
20 éve |
Nick Mathewson
|
22dba27d8d
Normalize a few more kinds of whitespace. We now dislike:
|
20 éve |
Nick Mathewson
|
8acaf8e187
Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup. More docs needed
|
20 éve |
Nick Mathewson
|
8de9cfe184
Resolve FIXME items: make expand_filename handle ~ and ~username
|
20 éve |
Nick Mathewson
|
b56ef496d9
Twiddle header order to compile on OS X again
|
20 éve |
Nick Mathewson
|
3e16515343
The spelling is "d-e-f-i-n-e".
|
20 éve |
Nick Mathewson
|
a2f6210b3e
Add compatibility macros for printf and scanf-ing 64-bit unsigned ints
|
20 éve |
Nick Mathewson
|
67f14032b1
Handle strlcat/strlcpy correctly on platforms that have them.
|
20 éve |
Nick Mathewson
|
1433a0b26f
Fix signed/unsigned comparison warning
|
20 éve |
Nick Mathewson
|
ce79bab7f1
Split util into util (general utilities), container (smartlist and strmap), and compat (cross-platform compatability).
|
20 éve |