Commit History

Автор SHA1 Съобщение Дата
  Nick Mathewson 932106f54c Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general. преди 18 години
  Nick Mathewson a20835ac92 Check for even more windows version flags, and note any we do not recognize. преди 18 години
  Nick Mathewson edf5698474 Start dividing log messages into logging domains. No, LD_ is not the best of identifiers. src/or has not been converted yet. Domains dont do anything yet. преди 18 години
  Peter Palfrader 0d9aedfcea Downgrade a few INFO level logs to DEBUG again. Also add two or three new преди 18 години
  Roger Dingledine 03dcef4c78 start the process of reducing clutter in server logs преди 18 години
  Nick Mathewson ba24193ab5 Make doxygen marginally happier преди 18 години
  Nick Mathewson de198d800b Never call free() on tor_malloc()d memory. This is unlikely to be our current leak, but it may help dmalloc work. преди 18 години
  Nick Mathewson 92451f74a8 Reformat inconsistent function declarations. преди 18 години
  Nick Mathewson 5c53545d81 Add a bunch more warnings to out warning suite; resolve them; pack structs a little better. преди 18 години
  Roger Dingledine fa507c63e8 put quotes around user-supplied strings so they are more likely to преди 19 години
  Nick Mathewson d1c094637d Try to resolve another reported solaris x86 warning преди 19 години
  Nick Mathewson a37db0da26 Appease the hungry God of GCC: it hates K&R style unspecified args! преди 19 години
  Nick Mathewson 2aff87caae Load hardware acceleration options when/where available. Can anybody test this? преди 19 години
  Roger Dingledine fcd0fc3364 flesh out the source file descriptions for doxygen преди 19 години
  Nick Mathewson 0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree. преди 19 години
  Nick Mathewson a6f51001a5 New whitespace normalization rule: no blank line at EOF. преди 19 години
  Nick Mathewson 10b2208d93 Make Tor compile with no warnings with gcc4.0 on OSX преди 19 години
  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 години
  Roger Dingledine 54fd9df23f LOG_ERR is for when you're planning to die. преди 19 години
  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 години
  Nick Mathewson 0e81265359 update copyright notices. преди 19 години
  Roger Dingledine 4a82ac12b8 add a tor_tls_is_server method to remember if conn->tls преди 19 години
  Nick Mathewson 97bc49bd72 Try a little harder to avoid openssl SSL* double-free reports. преди 19 години
  Nick Mathewson bed6c05453 give a better warning when tor points at an https server. преди 19 години
  Nick Mathewson 2be0508f0d Be specific about which "illegal character" we just saw in the cert. преди 19 години
  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 години
  Nick Mathewson 5d836c8140 Free tls resources on exit too преди 19 години
  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 години
  Nick Mathewson a6aa5eebd6 Fix some memory leaks and unlikely segfaults преди 19 години
  Nick Mathewson 0f49fd3bcd Fix leakable rsa key преди 19 години