summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-11-15make it even more clear that i didn't screw up the logictor-0.1.1.9-alphaRoger Dingledine
svn:r5378
2005-11-15fix logic error: not unnamed is good.Roger Dingledine
svn:r5377
2005-11-15Loops without an increment step can suck, even on windows.Nick Mathewson
svn:r5376
2005-11-15Make new logging stuff work on windows; fix a couple of windows typos.Nick Mathewson
svn:r5375
2005-11-15bump to 0.1.1.9-alphaRoger Dingledine
svn:r5374
2005-11-14Hm; looks like the callback business was unnecessary, since DHparams_dup() ↵Nick Mathewson
copies dh->length. svn:r5372
2005-11-14Use a callback to set our DH parameters; set SSL_OP_SINGLE_DH_USE.Nick Mathewson
svn:r5371
2005-11-14Oops. It looks like there *was* an easy way to make openssl do what we wanted.Nick Mathewson
svn:r5370
2005-11-14Fix number in error messageNick Mathewson
svn:r5369
2005-11-14shorten more of the startup log messagesRoger Dingledine
svn:r5368
2005-11-14when a stream times out, provide less (but better) explanationRoger Dingledine
of what happened. don't bother printing the path, since i don't know of any person who has gotten anything useful out of that. svn:r5367
2005-11-13When logging via syslog, include the pid whenever we provideRoger Dingledine
a log entry. Suggested by Todd Fries. svn:r5366
2005-11-11We were refusing to start if you define SocksListenAddressRoger Dingledine
but define SocksPort to be 0. But this is a standard configuration! So don't fail. svn:r5361
2005-11-11correct nick's commentRoger Dingledine
svn:r5360
2005-11-11Note that much of check_dh_key is voodoo; make x in DH be only 320 bits for ↵Nick Mathewson
DH speed improvement: this wants auditing. [We have blessing from Ian on this.] (Note that DH in SSL is not yet affected.) svn:r5359
2005-11-11speed up the lookup-by-circid-orconn now that it seems thatRoger Dingledine
our code works. svn:r5358
2005-11-11when we were cannibalizing a circuit with a particular exitRoger Dingledine
node in mind, we weren't checking to see if that exit node was already present earlier in the circuit. oops. svn:r5357
2005-11-11fix function commentRoger Dingledine
svn:r5356
2005-11-11stop discouraging the old *BindAddress config options. we willRoger Dingledine
just confuse our users when they upgrade. svn:r5354
2005-11-11simplify a log entryRoger Dingledine
svn:r5353
2005-11-11fix a harmless warn and mark two points where we shouldRoger Dingledine
maybe change our approach. svn:r5352
2005-11-08If we stop knowing about a dirserver between request and answer, do not die.Nick Mathewson
svn:r5351
2005-11-05Tor26's IP has changed to 86.59.21.38Peter Palfrader
svn:r5350
2005-11-05On directory servers, old_routers was wasting hundreds of bytes per ↵Nick Mathewson
superseded router descriptor. Roll the signed descriptor info and identifying info into a cache_info struct, and use only that for old_routers. svn:r5349
2005-11-04Fix bugs in routerlist_remove_old_cached_routers_with_id()Nick Mathewson
svn:r5348
2005-11-04prevent duplicat mark-for-closeNick Mathewson
svn:r5347
2005-11-01enable code to remove members of old_routers when it gets big.Nick Mathewson
svn:r5345
2005-11-01fix a signed/unsigned warningNick Mathewson
svn:r5344
2005-11-01using an unsigned int for something that requires at least 3 bytesRoger Dingledine
makes me uncomfortable. svn:r5340
2005-11-01answer nick's XXX, and muck with some log domain choicesRoger Dingledine
svn:r5339
2005-11-01tor_assert had a misleading commentRoger Dingledine
svn:r5338
2005-11-01remove redundant checking for . and .. now thatRoger Dingledine
tor_listdir() checks for this too. svn:r5337
2005-11-01more doc cleanups and reorganizingRoger Dingledine
svn:r5336
2005-11-01cleanups and a smidgen more docsRoger Dingledine
svn:r5335
2005-10-29make circ->onionskin a pointer, not a static array. moria2 was usingRoger Dingledine
125000 circuit_t's after it had been up for a few weeks, which translates to 20+ megs of wasted space. svn:r5333
2005-10-29Do round-robin writes of at most 16 kB per write. This mightRoger Dingledine
be more fair on loaded Tor servers, and it might resolve our Windows crash bug. It might also slow things down. svn:r5332
2005-10-29fix typoRoger Dingledine
svn:r5331
2005-10-29Free the v2 directory networkstatus on exit. (Not a leak.)Nick Mathewson
svn:r5330
2005-10-28aaand another leak. Oops, I guess I lied to weasel when I told him there ↵Nick Mathewson
was no leak here. svn:r5329
2005-10-28router_add_to_routerlist() really needs to free not-added routers.Nick Mathewson
svn:r5328
2005-10-28Fix bug when parsing list of router descriptors containing a truncated ↵Nick Mathewson
entry. (Found by Lasse) svn:r5327
2005-10-27Fix a fun bug that was probably causing unnecessary downloads, and that ↵Nick Mathewson
coupld possibly have caused some segfaults: When post-processing a split fingerprint URL, we were trying to base16_decode() entries already in the fingerprint list, failing, and removing them. Ow. svn:r5326
2005-10-27Fix an annoying rep violation bugNick Mathewson
svn:r5325
2005-10-27fix a url in the sample torrcRoger Dingledine
svn:r5324
2005-10-27Start making directory caches retain old routerinfo_t. The code to remove ↵Nick Mathewson
old ones is definitely some textbook C problem. svn:r5323
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 some commented-out code that may tempt us to do illNick Mathewson
svn:r5320
2005-10-25fix a nasty corruption bugNick Mathewson
svn:r5319
2005-10-25fix minor memory leak in configNick Mathewson
svn:r5318