Nick Mathewson
|
a37db0da26
Appease the hungry God of GCC: it hates K&R style unspecified args!
|
19 years ago |
Nick Mathewson
|
2aff87caae
Load hardware acceleration options when/where available. Can anybody test this?
|
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
|
a6f51001a5
New whitespace normalization rule: no blank line at EOF.
|
19 years ago |
Nick Mathewson
|
10b2208d93
Make Tor compile with no warnings with gcc4.0 on OSX
|
19 years ago |
Nick Mathewson
|
4fb95f166e
Apparently, ASN1 failures are not treated as SSL connection errors, but are just general OpenSSL errors. Or something. Anyway, bulletproof tor_tls_handshake.
|
19 years ago |
Roger Dingledine
|
54fd9df23f
LOG_ERR is for when you're planning to die.
|
19 years ago |
Nick Mathewson
|
5827e2e216
Fix "JAP-client" hideous ASN1 bug, twice. (Fix1: check more thoroughly for TLS errors when handling certs. Fix2: stop assert(0)ing on uncaught TLS errors.)
|
19 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Roger Dingledine
|
4a82ac12b8
add a tor_tls_is_server method to remember if conn->tls
|
19 years ago |
Nick Mathewson
|
97bc49bd72
Try a little harder to avoid openssl SSL* double-free reports.
|
19 years ago |
Nick Mathewson
|
bed6c05453
give a better warning when tor points at an https server.
|
19 years ago |
Nick Mathewson
|
2be0508f0d
Be specific about which "illegal character" we just saw in the cert.
|
19 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.
|
19 years ago |
Nick Mathewson
|
5d836c8140
Free tls resources on exit too
|
19 years ago |
Nick Mathewson
|
fca7ba9777
Resolve task 42: find where 19-char nicknames were getting truncated when read from certs, and fix it. Also audit use of MAX_NICKNAME_LEN; no other badness found, but some docs/code cleaned up a touch.
|
19 years ago |
Nick Mathewson
|
a6aa5eebd6
Fix some memory leaks and unlikely segfaults
|
19 years ago |
Nick Mathewson
|
0f49fd3bcd
Fix leakable rsa key
|
19 years ago |
Nick Mathewson
|
7fbd297532
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
|
19 years ago |
Nick Mathewson
|
6f5dbefa7e
Normalize space: add one between every control keyword and control clause.
|
19 years ago |
Roger Dingledine
|
7c9a707900
remove emacs droppings, since nick says he doesn't need them anymore
|
19 years ago |
Nick Mathewson
|
cd70264377
Clean up some logging and interfaces
|
19 years ago |
Nick Mathewson
|
d63d5cb139
Whitespace normalization
|
19 years ago |
Nick Mathewson
|
ffe9b01ad7
Split X509 certificate liveness checks into a separate function
|
19 years ago |
Nick Mathewson
|
5a5be93f80
Normalize whitespace; add a "tell me about all the unnormalized whitespace" target; fix a braino in dirserv.c
|
19 years ago |
Nick Mathewson
|
2fbf31533b
Tricksy compiler warnings! We hates them, hates them forever, my precious!
|
19 years ago |
Nick Mathewson
|
ce5709184b
Pass with -Wstrict-prototypes
|
19 years ago |
Nick Mathewson
|
44d4516155
Use tor_snprintf, not snprintf
|
19 years ago |
Nick Mathewson
|
bc62f8e983
Replace sprintf with snprintf
|
19 years ago |