summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-10-07do not try to download a routerdesc if we would immediately reject it as ↵tor-0.1.1.8-alphaNick Mathewson
obsolete. svn:r5225
2005-10-07Warn less about intro nodes by nickname; remember our own intro nodes by key.Nick Mathewson
svn:r5224
2005-10-07the installer screenshot lists no version, so stop being so defensiveRoger Dingledine
svn:r5223
2005-10-07bump to 0.1.1.8-alphaRoger Dingledine
svn:r5222
2005-10-07a changelog for 0.1.1.8-alphaRoger Dingledine
svn:r5221
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-07fix a malformed warning entryRoger Dingledine
svn:r5219
2005-10-07Win32 compilation/correctness fixes.Nick Mathewson
svn:r5218
2005-10-07doxygen fixRoger Dingledine
svn:r5217
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-07you can't declare variables in the middle of a blockRoger Dingledine
svn:r5214
2005-10-07Print address too when we say we cannot bind/listenPeter Palfrader
svn:r5213
2005-10-07Strip extra trailing newlines when parsing router descriptors.Nick Mathewson
svn:r5212
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-06without braces, what will hold up the code?Roger Dingledine
svn:r5209
2005-10-06Make doxygen marginally happierNick Mathewson
svn:r5208
2005-10-06sparc64 doesn't like unaligned access eitherPeter Palfrader
svn:r5206
2005-10-05add a todo: clients should use Stable/Fast flagsNick Mathewson
svn:r5205
2005-10-05Rate-limit warnings related to unrecognized MyFamily elements.Nick Mathewson
svn:r5204
2005-10-05On sighup, if usehelpernodes changed to 1, use new circuits.Nick Mathewson
svn:r5203
2005-10-05call circuit_expire_all_dirty_circs() on do_hup().Roger Dingledine
there, now we use it. svn:r5202
2005-10-05I *knew* something was wrong here. Flip some comparison operators and make ↵Nick Mathewson
download-rate-limiting sane again. svn:r5201
2005-10-05Downgrade too-frequent "nothing happened" message from info to debugNick Mathewson
svn:r5200
2005-10-05infrastructure for the 'change pseudonym' button.Roger Dingledine
not used yet. svn:r5199
2005-10-05Make windows platform detection smarter. {Untested.}Nick Mathewson
svn:r5198
2005-10-05improve INFO-level logging for directory downloads. This is still too ↵Nick Mathewson
chatty, but it will help us analyze things. svn:r5197
2005-10-05we forgot to forward-port the 0.1.0.15 changelogRoger Dingledine
svn:r5196
2005-10-05replace former relaunches of directory downloads with reset of failure count ↵Nick Mathewson
and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts. svn:r5195
2005-10-05size_t int printf muckingRoger Dingledine
svn:r5194
2005-10-05Note the two places where clients will still try to fetch old-style (v1) ↵Nick Mathewson
directory info. These should be fixed, I think. svn:r5193
2005-10-05reset warning flags on SIGHUP. arma: is this everything?Nick Mathewson
svn:r5192
2005-10-05stutter therapy lessonsRoger Dingledine
svn:r5191
2005-10-05Fix verbose compiler warnings, including one in routerlist.c that would have ↵Nick Mathewson
been an actual error. Normalize whitespace. Enforce convention that "address" is a hostname and "addr" is an IPv4 address. svn:r5190
2005-10-05resolve some directory-related XXXXs; downgrade naming conflict messages ↵Nick Mathewson
from WARN to INFO for non-authorities; do not repeat naming conflict messages. svn:r5189
2005-10-05Downgrade noisy log messages in preparation for an alpha release.Nick Mathewson
svn:r5188
2005-10-05Give a less frequent and more helpful warning on failed serverdesc downloadsNick Mathewson
svn:r5187
2005-10-04When we get an EOF or a timeout on a directory connection, note how many ↵Nick Mathewson
bytes of serverdesc we are dropping. This will help us determine whether it is smart to parse incomplete serverdesc responses. svn:r5186
2005-10-04Check for named servers when looking them up by nickname;Nick Mathewson
warn when we'recalling a non-named server by its nickname; don't warn twice about the same name. Fix a bug in routers_update_status_from_networkstatus that made nearly all clients never update routerinfo_t.is_named. Try to list MyFamily elements by key, not by nickname. Only warn about names that we generated ourself, or got from the local user. On TLS handshake, only check the other router's nickname against its expected nickname if is_named is set. svn:r5185
2005-10-04link nicknames to trusted directory servers; log these nicknames when ↵Nick Mathewson
mentioning servers; also, when we get a naming conflict; log which nicknames or keys are supposed to bind. svn:r5184
2005-10-04cosmetic fix: only have one local to hold smartlist_len(downloadable), not too.Nick Mathewson
svn:r5183
2005-10-04switch semantics of authdirinvalid/rejectNick Mathewson
svn:r5182
2005-10-04comment cleanupsRoger Dingledine
svn:r5181
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-30free helper node status info on shutdownNick Mathewson
svn:r5177
2005-09-30remove a never-used smartlist in routerlist.cNick Mathewson
svn:r5176
2005-09-30and another leak.Nick Mathewson
svn:r5175