aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* we used to kill the circuit when we receive a relay command weRoger Dingledine2005-11-17
| | | | | | | | | don't recognize. now we just drop it. perhaps this will make us more forward-compatible? or perhaps it will bite us? one day we will find out. svn:r5405
* help the term "OP" become obsoleteRoger Dingledine2005-11-17
| | | | svn:r5403
* bugfix: the controller doesn't mention it's a .onion if it is.Roger Dingledine2005-11-16
| | | | svn:r5400
* Add a new config option TestSocks so people can see if theirRoger Dingledine2005-11-16
| | | | | | | | | applications are using socks4, socks4a, socks5-with-ip, or socks5-with-hostname. This way they don't have to keep mucking with tcpdump and wondering if something got cached somewhere. svn:r5399
* Verify that router fingerprint lines match identity keys. (We dont use them, ↵Nick Mathewson2005-11-15
| | | | | | but others might.) svn:r5389
* another case where the poor server operator doesn't need toRoger Dingledine2005-11-15
| | | | | | | hear about lexi's bugs. svn:r5388
* make it even more clear that i didn't screw up the logicRoger Dingledine2005-11-15
| | | | svn:r5378
* fix logic error: not unnamed is good.Roger Dingledine2005-11-15
| | | | svn:r5377
* Make new logging stuff work on windows; fix a couple of windows typos.Nick Mathewson2005-11-15
| | | | svn:r5375
* Fix number in error messageNick Mathewson2005-11-14
| | | | svn:r5369
* shorten more of the startup log messagesRoger Dingledine2005-11-14
| | | | svn:r5368
* when a stream times out, provide less (but better) explanationRoger Dingledine2005-11-14
| | | | | | | | 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
* We were refusing to start if you define SocksListenAddressRoger Dingledine2005-11-11
| | | | | | | | but define SocksPort to be 0. But this is a standard configuration! So don't fail. svn:r5361
* speed up the lookup-by-circid-orconn now that it seems thatRoger Dingledine2005-11-11
| | | | | | | our code works. svn:r5358
* when we were cannibalizing a circuit with a particular exitRoger Dingledine2005-11-11
| | | | | | | | node in mind, we weren't checking to see if that exit node was already present earlier in the circuit. oops. svn:r5357
* fix function commentRoger Dingledine2005-11-11
| | | | svn:r5356
* stop discouraging the old *BindAddress config options. we willRoger Dingledine2005-11-11
| | | | | | | just confuse our users when they upgrade. svn:r5354
* simplify a log entryRoger Dingledine2005-11-11
| | | | svn:r5353
* fix a harmless warn and mark two points where we shouldRoger Dingledine2005-11-11
| | | | | | | maybe change our approach. svn:r5352
* If we stop knowing about a dirserver between request and answer, do not die.Nick Mathewson2005-11-08
| | | | svn:r5351
* Tor26's IP has changed to 86.59.21.38Peter Palfrader2005-11-05
| | | | svn:r5350
* On directory servers, old_routers was wasting hundreds of bytes per ↵Nick Mathewson2005-11-05
| | | | | | 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
* Fix bugs in routerlist_remove_old_cached_routers_with_id()Nick Mathewson2005-11-04
| | | | svn:r5348
* prevent duplicat mark-for-closeNick Mathewson2005-11-04
| | | | svn:r5347
* enable code to remove members of old_routers when it gets big.Nick Mathewson2005-11-01
| | | | svn:r5345
* fix a signed/unsigned warningNick Mathewson2005-11-01
| | | | svn:r5344
* answer nick's XXX, and muck with some log domain choicesRoger Dingledine2005-11-01
| | | | svn:r5339
* remove redundant checking for . and .. now thatRoger Dingledine2005-11-01
| | | | | | | tor_listdir() checks for this too. svn:r5337
* more doc cleanups and reorganizingRoger Dingledine2005-11-01
| | | | svn:r5336
* make circ->onionskin a pointer, not a static array. moria2 was usingRoger Dingledine2005-10-29
| | | | | | | | 125000 circuit_t's after it had been up for a few weeks, which translates to 20+ megs of wasted space. svn:r5333
* Do round-robin writes of at most 16 kB per write. This mightRoger Dingledine2005-10-29
| | | | | | | | be more fair on loaded Tor servers, and it might resolve our Windows crash bug. It might also slow things down. svn:r5332
* fix typoRoger Dingledine2005-10-29
| | | | svn:r5331
* Free the v2 directory networkstatus on exit. (Not a leak.)Nick Mathewson2005-10-29
| | | | svn:r5330
* aaand another leak. Oops, I guess I lied to weasel when I told him there ↵Nick Mathewson2005-10-28
| | | | | | was no leak here. svn:r5329
* router_add_to_routerlist() really needs to free not-added routers.Nick Mathewson2005-10-28
| | | | svn:r5328
* Fix bug when parsing list of router descriptors containing a truncated ↵Nick Mathewson2005-10-28
| | | | | | entry. (Found by Lasse) svn:r5327
* Fix a fun bug that was probably causing unnecessary downloads, and that ↵Nick Mathewson2005-10-27
| | | | | | 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
* Fix an annoying rep violation bugNick Mathewson2005-10-27
| | | | svn:r5325
* Start making directory caches retain old routerinfo_t. The code to remove ↵Nick Mathewson2005-10-27
| | | | | | old ones is definitely some textbook C problem. svn:r5323
* 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 some commented-out code that may tempt us to do illNick Mathewson2005-10-25
| | | | svn:r5320
* fix a nasty corruption bugNick Mathewson2005-10-25
| | | | svn:r5319
* fix minor memory leak in configNick Mathewson2005-10-25
| | | | svn:r5318
* Remove last vestiges of old logging interface.Nick Mathewson2005-10-25
| | | | svn:r5317
* Switch remaining files to new log interface.Nick Mathewson2005-10-25
| | | | svn:r5315
* fix another segv, this time in circid fix.Nick Mathewson2005-10-25
| | | | svn:r5312
* fix a segvNick Mathewson2005-10-25
| | | | svn:r5311
* 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
* Convert circuituse, command, config, connection, relay, router, test to new ↵Nick Mathewson2005-10-25
| | | | | | logging interface svn:r5308