aboutsummaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2005-11-01tor_assert had a misleading commentRoger Dingledine
svn:r5338
2005-11-01cleanups and a smidgen more docsRoger Dingledine
svn:r5335
2005-10-26Call ERR_remove_state() on the main thread on shutdown,tooNick Mathewson
svn:r5322
2005-10-25Per comments at the bottom of openssl/FAQ, call even more functions toNick Mathewson
clean up OpenSSL's toys when it's done playing. (Why isn't there an OpenSSL_free_everything() function?) svn:r5321
2005-10-25Remove last vestiges of old logging interface.Nick Mathewson
svn:r5317
2005-10-25consistency is the hobgoblin of little armasRoger Dingledine
svn:r5316
2005-10-25Switch remaining files to new log interface.Nick Mathewson
svn:r5315
2005-10-25Also here.Nick Mathewson
svn:r5314
2005-10-25Fix log levels notice and warn for new logging stuffPeter Palfrader
svn:r5313
2005-10-25Change more files to new loggin interface. 3 left.Nick Mathewson
svn:r5310
2005-10-25Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" ↵Nick Mathewson
domain. Domains are now bitmasks... just in case. Make some err msgs non-general. svn:r5309
2005-10-24add more domainsNick Mathewson
svn:r5300
2005-10-24Check for even more windows version flags, and note any we do not recognize.Nick Mathewson
svn:r5297
2005-10-18Update more files to new log stuff.Nick Mathewson
svn:r5286
2005-10-18Migrate a few more files to domained loggingNick Mathewson
svn:r5285
2005-10-18Start dividing log messages into logging domains. No, LD_ is not the best ↵Nick Mathewson
of identifiers. src/or has not been converted yet. Domains dont do anything yet. svn:r5284
2005-10-18Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵Nick Mathewson
places by encoding keys in hex and sticking them in a strmap. svn:r5278
2005-10-18stupid gcc. stupid nickm.Nick Mathewson
svn:r5277
2005-10-18Make smartlist_foreach always use the fast versions.Nick Mathewson
svn:r5275
2005-10-18Remove assert in sort-of c-itical pathNick Mathewson
svn:r5267
2005-10-18Actually, use #defines for common case. Nothing to see here.Nick Mathewson
svn:r5266
2005-10-18Inline key smartlist functions; use fast versions by default.Nick Mathewson
svn:r5265
2005-10-17Downgrade a few INFO level logs to DEBUG again. Also add two or three newPeter Palfrader
logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263
2005-10-17start the process of reducing clutter in server logsRoger Dingledine
svn:r5253
2005-10-13Allow tor_gzip_uncompress to extract as much as possible from truncated ↵Nick Mathewson
compressed data. Also, fix a bug where truncated compressed data could break tor_gzip_uncompress. [This last part is a backport candidate.] svn:r5247
2005-10-08Okay, try to use RAND_poll() from OpenSSL where available.Nick Mathewson
svn:r5229
2005-10-07LOG_ERR is for when we know we're going to exit. use LOG_WARN in otherRoger Dingledine
cases. svn:r5220
2005-10-07Win32 compilation/correctness fixes.Nick Mathewson
svn:r5218
2005-10-07disable RAND_poll() for the alpha of the day; at least 24 hours of testing ↵Nick Mathewson
is in order for something like that. svn:r5216
2005-10-07Add half our entropy from RAND_poll in OpenSSL. These know how to use egd ↵Nick Mathewson
(if present) openbsd weirdness (if present), vms/os2 weirdness (if we ever port there), and more in the future. svn:r5215
2005-10-06Once an hour (not just on startup) give OpenSSL some more entropy.Nick Mathewson
Add entropy in 512-bit chunks, not 160-bit chunks. (This latter change is voodoo.) svn:r5211
2005-10-06Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to ↵Nick Mathewson
happen, and does not really speed us up much when we do it. So stop doing it. svn:r5210
2005-10-06Make doxygen marginally happierNick Mathewson
svn:r5208
2005-10-05Make windows platform detection smarter. {Untested.}Nick Mathewson
svn:r5198
2005-10-03free EVP cipher information on shutdown to remove some spurious dmalloc ↵Nick Mathewson
complaints. svn:r5180
2005-10-03Stop leaking storage for EVP keys. (This would be a critical bug if it had ↵Nick Mathewson
ever appeared in a released version.) svn:r5179
2005-10-03Reorganize some quick-and-dirty code to find out what openssl stuff is ↵Nick Mathewson
leaking, using dmalloc. svn:r5178
2005-09-30Never call free() on tor_malloc()d memory. This is unlikely to be our ↵Nick Mathewson
current leak, but it may help dmalloc work. svn:r5168
2005-09-30even better function start checks; give dmalloc a chance of working.Nick Mathewson
svn:r5162
2005-09-30Reformat inconsistent function declarations.Nick Mathewson
svn:r5160
2005-09-29Add a bunch more warnings to out warning suite; resolve them; pack structs a ↵Nick Mathewson
little better. svn:r5150
2005-09-27Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines ↵Nick Mathewson
(if they exist). svn:r5146
2005-09-24Point readers of the code to opensslv.h, since everybody who sees 0x0090700f ↵Nick Mathewson
looks at me like some kind of loon svn:r5140
2005-09-24Possible fix to make aes build on woodyNick Mathewson
svn:r5139
2005-09-23Use OpenSSL AES when OpenSSL has version 0.9.7 or later.Nick Mathewson
svn:r5129
2005-09-18Helper functions to perform our truncated base64 encoding on hexdigests.Nick Mathewson
svn:r5087
2005-09-18Make smartlist_add_all more efficient.Nick Mathewson
svn:r5086
2005-09-14Add a touch_file() function to compat so we can update cache mtimes.Nick Mathewson
svn:r5067
2005-09-14Clean up a few warnings that make gcc twig out a bit.Nick Mathewson
svn:r5062
2005-09-13Add documentation to a few functions in container.c; reformat function ↵Nick Mathewson
definitions svn:r5026