aboutsummaryrefslogtreecommitdiff
path: root/src/common
Commit message (Collapse)AuthorAge
...
* Make new logging stuff work on windows; fix a couple of windows typos.Nick Mathewson2005-11-15
| | | | svn:r5375
* Hm; looks like the callback business was unnecessary, since DHparams_dup() ↵Nick Mathewson2005-11-14
| | | | | | copies dh->length. svn:r5372
* Use a callback to set our DH parameters; set SSL_OP_SINGLE_DH_USE.Nick Mathewson2005-11-14
| | | | svn:r5371
* Oops. It looks like there *was* an easy way to make openssl do what we wanted.Nick Mathewson2005-11-14
| | | | svn:r5370
* When logging via syslog, include the pid whenever we provideRoger Dingledine2005-11-13
| | | | | | | a log entry. Suggested by Todd Fries. svn:r5366
* correct nick's commentRoger Dingledine2005-11-11
| | | | svn:r5360
* Note that much of check_dh_key is voodoo; make x in DH be only 320 bits for ↵Nick Mathewson2005-11-11
| | | | | | DH speed improvement: this wants auditing. [We have blessing from Ian on this.] (Note that DH in SSL is not yet affected.) svn:r5359
* using an unsigned int for something that requires at least 3 bytesRoger Dingledine2005-11-01
| | | | | | | makes me uncomfortable. svn:r5340
* tor_assert had a misleading commentRoger Dingledine2005-11-01
| | | | svn:r5338
* cleanups and a smidgen more docsRoger Dingledine2005-11-01
| | | | svn:r5335
* Call ERR_remove_state() on the main thread on shutdown,tooNick Mathewson2005-10-26
| | | | svn:r5322
* Per comments at the bottom of openssl/FAQ, call even more functions toNick Mathewson2005-10-25
| | | | | | | | clean up OpenSSL's toys when it's done playing. (Why isn't there an OpenSSL_free_everything() function?) svn:r5321
* Remove last vestiges of old logging interface.Nick Mathewson2005-10-25
| | | | svn:r5317
* consistency is the hobgoblin of little armasRoger Dingledine2005-10-25
| | | | svn:r5316
* Switch remaining files to new log interface.Nick Mathewson2005-10-25
| | | | svn:r5315
* Also here.Nick Mathewson2005-10-25
| | | | svn:r5314
* Fix log levels notice and warn for new logging stuffPeter Palfrader2005-10-25
| | | | svn:r5313
* Change more files to new loggin interface. 3 left.Nick Mathewson2005-10-25
| | | | svn:r5310
* Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" ↵Nick Mathewson2005-10-25
| | | | | | domain. Domains are now bitmasks... just in case. Make some err msgs non-general. svn:r5309
* add more domainsNick Mathewson2005-10-24
| | | | svn:r5300
* Check for even more windows version flags, and note any we do not recognize.Nick Mathewson2005-10-24
| | | | svn:r5297
* Update more files to new log stuff.Nick Mathewson2005-10-18
| | | | svn:r5286
* Migrate a few more files to domained loggingNick Mathewson2005-10-18
| | | | svn:r5285
* Start dividing log messages into logging domains. No, LD_ is not the best ↵Nick Mathewson2005-10-18
| | | | | | of identifiers. src/or has not been converted yet. Domains dont do anything yet. svn:r5284
* Add a "Map from digest to void*" abstraction, since we already faked it in 3 ↵Nick Mathewson2005-10-18
| | | | | | places by encoding keys in hex and sticking them in a strmap. svn:r5278
* stupid gcc. stupid nickm.Nick Mathewson2005-10-18
| | | | svn:r5277
* Make smartlist_foreach always use the fast versions.Nick Mathewson2005-10-18
| | | | svn:r5275
* Remove assert in sort-of c-itical pathNick Mathewson2005-10-18
| | | | svn:r5267
* Actually, use #defines for common case. Nothing to see here.Nick Mathewson2005-10-18
| | | | svn:r5266
* Inline key smartlist functions; use fast versions by default.Nick Mathewson2005-10-18
| | | | svn:r5265
* Downgrade a few INFO level logs to DEBUG again. Also add two or three newPeter Palfrader2005-10-17
| | | | | | | | logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263
* start the process of reducing clutter in server logsRoger Dingledine2005-10-17
| | | | svn:r5253
* Allow tor_gzip_uncompress to extract as much as possible from truncated ↵Nick Mathewson2005-10-13
| | | | | | compressed data. Also, fix a bug where truncated compressed data could break tor_gzip_uncompress. [This last part is a backport candidate.] svn:r5247
* Okay, try to use RAND_poll() from OpenSSL where available.Nick Mathewson2005-10-08
| | | | svn:r5229
* LOG_ERR is for when we know we're going to exit. use LOG_WARN in otherRoger Dingledine2005-10-07
| | | | | | | cases. svn:r5220
* Win32 compilation/correctness fixes.Nick Mathewson2005-10-07
| | | | svn:r5218
* disable RAND_poll() for the alpha of the day; at least 24 hours of testing ↵Nick Mathewson2005-10-07
| | | | | | is in order for something like that. svn:r5216
* Add half our entropy from RAND_poll in OpenSSL. These know how to use egd ↵Nick Mathewson2005-10-07
| | | | | | (if present) openbsd weirdness (if present), vms/os2 weirdness (if we ever port there), and more in the future. svn:r5215
* Once an hour (not just on startup) give OpenSSL some more entropy.Nick Mathewson2005-10-06
| | | | | | | | Add entropy in 512-bit chunks, not 160-bit chunks. (This latter change is voodoo.) svn:r5211
* Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to ↵Nick Mathewson2005-10-06
| | | | | | happen, and does not really speed us up much when we do it. So stop doing it. svn:r5210
* Make doxygen marginally happierNick Mathewson2005-10-06
| | | | svn:r5208
* Make windows platform detection smarter. {Untested.}Nick Mathewson2005-10-05
| | | | svn:r5198
* free EVP cipher information on shutdown to remove some spurious dmalloc ↵Nick Mathewson2005-10-03
| | | | | | complaints. svn:r5180
* Stop leaking storage for EVP keys. (This would be a critical bug if it had ↵Nick Mathewson2005-10-03
| | | | | | ever appeared in a released version.) svn:r5179
* Reorganize some quick-and-dirty code to find out what openssl stuff is ↵Nick Mathewson2005-10-03
| | | | | | leaking, using dmalloc. svn:r5178
* Never call free() on tor_malloc()d memory. This is unlikely to be our ↵Nick Mathewson2005-09-30
| | | | | | current leak, but it may help dmalloc work. svn:r5168
* even better function start checks; give dmalloc a chance of working.Nick Mathewson2005-09-30
| | | | svn:r5162
* Reformat inconsistent function declarations.Nick Mathewson2005-09-30
| | | | svn:r5160
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ↵Nick Mathewson2005-09-29
| | | | | | little better. svn:r5150
* Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines ↵Nick Mathewson2005-09-27
| | | | | | (if they exist). svn:r5146