aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* download the (admittedly tiny) v1 dir blobs even less often.Roger Dingledine2007-12-01
| | | | | | | we can't make them totally obsolete yet but we can get closer. svn:r12626
* r15094@tombo: nickm | 2007-12-01 03:46:07 -0500Nick Mathewson2007-12-01
| | | | | | | server-side code (for when v2 negotiation occurred) to check for renegotiation and adjust client ID info accordingly. server-side of new TLS code is now implemented, but needs testing and debugging. svn:r12624
* r15088@tombo: nickm | 2007-11-30 23:47:29 -0500Nick Mathewson2007-12-01
| | | | | | | Add support to get a callback invoked when the client renegotiate a connection. Also, make clients renegotiate. (not enabled yet, until they detect that the server acted like a v2 server) svn:r12623
* r15087@tombo: nickm | 2007-11-30 22:32:26 -0500Nick Mathewson2007-12-01
| | | | | | | Start getting freaky with openssl callbacks in tortls.c: detect client ciphers, and if the list doesn't look like the list current Tors use, present only a single cert do not ask for a client cert. Also, support for client-side renegotiation. None of this is enabled unless you define V2_HANDSHAKE_SERVER. svn:r12622
* start to refactor dirserver_mode()Roger Dingledine2007-12-01
| | | | svn:r12621
* fix two trivial potential onionkey leaks. neither of theseRoger Dingledine2007-12-01
| | | | | | | should happen in practice. but now they really won't. svn:r12620
* karsten's bugfix on r12607Roger Dingledine2007-11-30
| | | | svn:r12619
* r12617 broke the compileRoger Dingledine2007-11-30
| | | | svn:r12618
* r16881@catbus: nickm | 2007-11-30 15:07:42 -0500Nick Mathewson2007-11-30
| | | | | | | Do not keep a string representation of every single addr_policy_t lying around. This might save a few hundred K. svn:r12617
* r16879@catbus: nickm | 2007-11-30 14:07:05 -0500Nick Mathewson2007-11-30
| | | | | | | Log *useful* information from dmalloc. (Unfreed pointers, not total of freed and unfreed). svn:r12616
* make dmalloc 5.4.2 work again tooRoger Dingledine2007-11-30
| | | | svn:r12615
* other trivial tweaksRoger Dingledine2007-11-30
| | | | svn:r12614
* r16874@catbus: nickm | 2007-11-30 13:11:09 -0500Nick Mathewson2007-11-30
| | | | | | | When using dmalloc, dump the top ten memory consumers to the _DMALLOC_ logfile when we get a SIGUSR1. Hint: it is not what you would think. svn:r12613
* cleanups while i was trying to figure out how it workedRoger Dingledine2007-11-30
| | | | svn:r12612
* and one last fixRoger Dingledine2007-11-29
| | | | svn:r12610
* two pieces of r12607 for karsten to look at closerRoger Dingledine2007-11-29
| | | | svn:r12609
* easy tweaks on r12607Roger Dingledine2007-11-29
| | | | svn:r12608
* karsten's second refactoring patchRoger Dingledine2007-11-29
| | | | svn:r12607
* doxygen tweaksRoger Dingledine2007-11-29
| | | | svn:r12606
* fix some typos (i think) in the dir spec. also, note that you'dRoger Dingledine2007-11-29
| | | | | | | | better *not* publish a cosmetically similar descriptor within 12 hours of the last one. svn:r12605
* is this a good idea, karsten/nick?Roger Dingledine2007-11-29
| | | | svn:r12604
* doc fixes from karstenRoger Dingledine2007-11-29
| | | | svn:r12603
* controllers need a way to learn router annotationsRoger Dingledine2007-11-29
| | | | svn:r12602
* Fix a conditionalPeter Palfrader2007-11-29
| | | | svn:r12601
* Make dbhost configureablePeter Palfrader2007-11-29
| | | | svn:r12600
* more progress on the geoip proposalRoger Dingledine2007-11-29
| | | | svn:r12599
* our december todo listRoger Dingledine2007-11-28
| | | | svn:r12598
* cleanups on r12579Roger Dingledine2007-11-27
| | | | svn:r12580
* Our new v2 hidden service descriptor format allows descriptorsRoger Dingledine2007-11-27
| | | | | | | | | | that have no introduction points. But Tor crashed when we tried to build a descriptor with no intro points (and it would have crashed if we had tried to parse one). Bugfix on 0.2.0.x; patch by Karsten Loesing. svn:r12579
* more items for the todo listRoger Dingledine2007-11-26
| | | | svn:r12572
* minor cleanupsRoger Dingledine2007-11-26
| | | | svn:r12571
* Only update guard status (usable / not usable) once we haveRoger Dingledine2007-11-26
| | | | | | | | | | enough directory information. This was causing us to always pick two new guards on startup (bugfix on 0.2.0.9-alpha), and it was causing us to discard all our guards on startup if we hadn't been running for a few weeks (bugfix on 0.1.2.x). Fixes bug 448. svn:r12570
* draft of a proposal: Fetching GeoIP databases for clients, relays, and bridgesRoger Dingledine2007-11-24
| | | | svn:r12566
* move the bridges proposal into a real proposal number.Roger Dingledine2007-11-23
| | | | svn:r12562
* Change up phobos' todos.Andrew Lewman2007-11-22
| | | | svn:r12555
* Patch from martin fong in flyspray #555, backport candidate onceAndrew Lewman2007-11-22
| | | | | | | tested. Update torbutton version in TorPostFlight. svn:r12554
* Seems I forgot to commit the 0.2.0.12-alpha-1 changelog. I do that often.Peter Palfrader2007-11-22
| | | | svn:r12552
* if we think our ip address just changed, log what we thought itRoger Dingledine2007-11-22
| | | | | | | changed *to*. svn:r12551
* stop lying in the config file comment we write out regardingRoger Dingledine2007-11-22
| | | | | | | PublishServerDescriptor. svn:r12550
* Don't crash if we get an unexpected value for theRoger Dingledine2007-11-22
| | | | | | | | PublishServerDescriptor config option. Reported by Matt Edman; bugfix on 0.2.0.9-alpha. svn:r12549
* get rid of the __ConsiderAllRoutersAsHidServDirectories config optionRoger Dingledine2007-11-17
| | | | svn:r12528
* get rid of the separate reachability window for the hsdir flag.Roger Dingledine2007-11-17
| | | | svn:r12527
* note a log message that might want to get quieterRoger Dingledine2007-11-17
| | | | svn:r12526
* snapshot summariesRoger Dingledine2007-11-17
| | | | svn:r12523
* The fix in 0.2.0.12-alpha cleared the "hsdir" flag in v3 networkRoger Dingledine2007-11-17
| | | | | | | | consensus documents when there are too many relays at a single IP address. Now clear it in v2 network status documents too. svn:r12522
* cleanups, bump to 0.2.0.12-alphaRoger Dingledine2007-11-17
| | | | svn:r12516
* back out r12509 and fix a better bug instead:Roger Dingledine2007-11-17
| | | | | | | | | | | | When authorities detected more than two relays running on the same IP address, they were clearing all the status flags but forgetting to clear the "hsdir" flag. So clients were being told that a given relay was the right choice for a v2 hsdir lookup, yet they never had its descriptor because it was marked as 'not running' in the consensus. svn:r12515
* If we're using bridges or have strictentrynodes set, and ourRoger Dingledine2007-11-16
| | | | | | | | chosen exit is in the same family as all our bridges/entry guards, then be flexible about families. svn:r12514
* i'm a little teapot, ...Roger Dingledine2007-11-16
| | | | svn:r12513
* If we're trying to fetch a bridge descriptor and there's no wayRoger Dingledine2007-11-16
| | | | | | | | | the bridge authority could help us (for example, we don't know a digest, or there is no bridge authority), don't be so eager to fall back to asking the bridge authority. svn:r12512