Nick Mathewson
|
5c53545d81
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
|
19 years ago |
Nick Mathewson
|
f8a80e8d59
Helper functions to perform our truncated base64 encoding on hexdigests.
|
19 years ago |
Nick Mathewson
|
6b479b3cfa
Only do openssl accel stuff if version is at least 0.9.7
|
19 years ago |
Roger Dingledine
|
fa507c63e8
put quotes around user-supplied strings so they are more likely to
|
19 years ago |
Roger Dingledine
|
121ea4dd93
a url for better reference
|
19 years ago |
Nick Mathewson
|
943ef5256b
fix whitespace issues
|
19 years ago |
Nick Mathewson
|
9345323b18
far far cleaner implementation of handshake checking logic. Backport candidate.
|
19 years ago |
Roger Dingledine
|
bfe65db284
ok, so now it was just redundant. nick, do you recall what rfc
|
19 years ago |
Roger Dingledine
|
b9a7482c02
note another potential security problem with generating key material
|
19 years ago |
Roger Dingledine
|
261bf4c4d4
rfc 3536 "provides a glossary of terms used in the IETF when discussing
|
19 years ago |
Nick Mathewson
|
224fecb281
Appease insane windows compiler. (Oh no, an extra semi, the sky is falling!)
|
19 years ago |
Nick Mathewson
|
197eb2b2cb
fix harmless copy-and-paste error
|
19 years ago |
Nick Mathewson
|
ea2aa107a7
cover a few more cases; needs testing and once-over
|
19 years ago |
Nick Mathewson
|
3fa821d911
oops, that array got bigger
|
19 years ago |
Nick Mathewson
|
7a9eb49f5f
Discard special bignum values.
|
19 years ago |
Nick Mathewson
|
2aff87caae
Load hardware acceleration options when/where available. Can anybody test this?
|
19 years ago |
Nick Mathewson
|
d4972bd2e1
Remove code that has been #if-0ed for a long time.
|
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
|
5420aed38e
Possible bugfix for 151: backport candidate.
|
19 years ago |
Nick Mathewson
|
10b2208d93
Make Tor compile with no warnings with gcc4.0 on OSX
|
19 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Nick Mathewson
|
837d7dff69
Try to make crash-on-shutdown bug harder to trigger.
|
19 years ago |
Nick Mathewson
|
905c16846a
Fix a few more instances of memory not freed on exit (found by weasel).
|
19 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
|
f6221b695f
Apply windows patch from Dmitri Bely
|
20 years ago |
Roger Dingledine
|
9e6d6c6096
Bugfix: we've been using openssl's BIO_get_mem_data incorrectly.
|
20 years ago |
Nick Mathewson
|
8c85c0bef8
Note that length checking on base64_decode is kinda conservative
|
20 years ago |
Nick Mathewson
|
fd4c624677
Belt *or* suspenders will be sufficient when casting things to unsigned char.
|
20 years ago |
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 years ago |