summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r8775@totoro: nickm | 2006-09-29 00:29:02 -0400Nick Mathewson2006-09-29
| | | | | | | Note that EnforceDistinctSubnets can override subnet rule for path generation. svn:r8528
* r8997@Kushana: nickm | 2006-09-28 23:40:22 -0400Nick Mathewson2006-09-29
| | | | | | | | | | | | | | [Needs review.] Add a BEGIN_DIR relay cell type for an easier in-protocol way to connect to directory servers through Tor. Previously, clients could only connect to director servers over Tor from exit nodes, but couldn't get directory information anonymously from a non-exit cache without getting a directory server involved. This needs testing, and needs client-side code to actually exercise it. svn:r8527
* svn:r8526Nick Mathewson2006-09-29
|
* combine the cutoff log entriesRoger Dingledine2006-09-29
| | | | svn:r8524
* r8977@Kushana: nickm | 2006-09-28 19:56:41 -0400Nick Mathewson2006-09-28
| | | | | | | Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria. svn:r8523
* r8976@Kushana: nickm | 2006-09-28 17:18:57 -0400Nick Mathewson2006-09-28
| | | | | | | Another tweak to guard logic: ignore check for the Guard flag if a server is listed on EntryNodes. (Also remove redundant checks for always-set variables.) svn:r8522
* r8975@Kushana: nickm | 2006-09-28 17:13:53 -0400Nick Mathewson2006-09-28
| | | | | | | Document entry-guard related functions svn:r8521
* r8974@Kushana: nickm | 2006-09-28 17:05:59 -0400Nick Mathewson2006-09-28
| | | | | | | Improvement to last entry guards patch: track when we last attempted to connect to a node in our state file along with how long it has been unreachable. Also clarify behavior of parse_iso_time() when it gets extra characters. svn:r8520
* r8973@Kushana: nickm | 2006-09-28 16:53:19 -0400Nick Mathewson2006-09-28
| | | | | | | | | | Refactor entry guard status logic a lot; allow more factors [like not having a Guard flag or being listed in ExcludeNodes] to render a guard "unlisted" (now called "unusable"); track guard down status (now called "unreachable") separately from is_running. svn:r8519
* r9897@danube: weasel | 2006-09-29 01:08:44 +0200Peter Palfrader2006-09-28
| | | | | | | Add a space in a wrapped log message svn:r8517
* r9895@danube: weasel | 2006-09-29 01:05:00 +0200Peter Palfrader2006-09-28
| | | | | | | Restore to previous wording that svk merging made me mess up svn:r8516
* r9889@danube: weasel | 2006-09-29 00:57:42 +0200Peter Palfrader2006-09-28
| | | | | | | bandwidth is not measured in bytes svn:r8515
* r9888@danube: weasel | 2006-09-29 00:57:02 +0200Peter Palfrader2006-09-28
| | | | | | | Also log guard bandwidth cutoff svn:r8514
* r9770@danube: weasel | 2006-09-15 07:20:05 +0200Peter Palfrader2006-09-28
| | | | | | | | | | | | router_set_networkstatus() gets a list of status documents we asked for from connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just ask for "all". router_set_networkstatus() would freak out over that, meaning it would log a warning and drop the status document instead of caching it as it is supposed to. Now we let router_set_networkstatus() know if the data comes from an all-request so it can do the right thing. svn:r8513
* r9767@danube: weasel | 2006-09-15 06:27:48 +0200Peter Palfrader2006-09-28
| | | | | | | Minor documentation fix svn:r8512
* begin to revise path-specRoger Dingledine2006-09-28
| | | | svn:r8511
* r8750@totoro: nickm | 2006-09-27 20:52:01 -0400Nick Mathewson2006-09-28
| | | | | | | Fix some warnings on mingw; hopefully this should let us build on mingw without warnings. svn:r8509
* r8969@Kushana: nickm | 2006-09-26 18:00:36 -0400Nick Mathewson2006-09-26
| | | | | | | Remove a signed/unsigned comparison in eventdns.c svn:r8508
* r8968@Kushana: nickm | 2006-09-26 17:53:27 -0400Nick Mathewson2006-09-26
| | | | | | | Fix for reverse dns: only assume we will get an answer when the result was success. svn:r8507
* try a different fixRoger Dingledine2006-09-25
| | | | svn:r8506
* tweaksRoger Dingledine2006-09-25
| | | | svn:r8505
* Add an EnforceDistinctSubnets option so that clients who know what they are ↵Nick Mathewson2006-09-25
| | | | | | doing (mainly people with private testing networks) can disable our same-/16 detection. svn:r8504
* Minor fix: add code to eventdns so it can free memory on shutdown. This ↵Nick Mathewson2006-09-25
| | | | | | should help valgrind and dmalloc freak out less. svn:r8503
* Trivial fix to make dmalloc happier: release memory held in static member of ↵Nick Mathewson2006-09-25
| | | | | | escaped(). svn:r8502
* be clearer that the *ListenAddress directives can beRoger Dingledine2006-09-25
| | | | | | | repeated multiple times. svn:r8501
* Free named_server_map on shutdown.Nick Mathewson2006-09-25
| | | | svn:r8500
* Backport candidate: remove dangerous free(0) on hashtable initNick Mathewson2006-09-25
| | | | svn:r8499
* add missing paren in dmalloc tor_freeNick Mathewson2006-09-25
| | | | svn:r8498
* checkpoint changelog and general polishingRoger Dingledine2006-09-25
| | | | svn:r8497
* add 6697 (ircs) as longlivedport.Roger Dingledine2006-09-25
| | | | svn:r8496
* clean up the contrib/osx/Makefile.am moreRoger Dingledine2006-09-25
| | | | svn:r8494
* potential fixes for the tor osx dmg documentation. hopefullyRoger Dingledine2006-09-25
| | | | | | | phobos can confirm or deny. svn:r8493
* set the osx confdir to /Library/Tor rather than /Library/tor, maybe.Roger Dingledine2006-09-25
| | | | svn:r8492
* Note on TODO to update our privoxy configsNick Mathewson2006-09-24
| | | | svn:r8489
* Build correctly for use on OS X platforms with case-sensitive filesystemsNick Mathewson2006-09-24
| | | | svn:r8487
* whitespace cleanupsRoger Dingledine2006-09-24
| | | | svn:r8485
* add a note to nick's todo itemRoger Dingledine2006-09-24
| | | | svn:r8483
* Marge changes from libevent evdns to our eventdns. Most are cosmetic, but ↵Nick Mathewson2006-09-24
| | | | | | one or two are stability-related. This should make it easier to push our changes back towards libevent. svn:r8482
* Add another TODO itemNick Mathewson2006-09-24
| | | | svn:r8480
* Backport candidate: Fix a long-standing server-side DNS bug. When aNick Mathewson2006-09-24
| | | | | | | | | | client asks us to resolve (not connect to) an address, and we have a cached answer, give them the cached answer. Previously, we would give them no answer at all. svn:r8478
* Add packaging item to TODO: we should manage keys less haphazardly.Nick Mathewson2006-09-24
| | | | svn:r8476
* Fix the url for the patch to libevent-1.1b mingw diff.Andrew Lewman2006-09-24
| | | | svn:r8474
* Changes to doc as a result of creating a MinGW tor.exe on a bare system.Andrew Lewman2006-09-23
| | | | | | | Add two TODO items relating to MinGW instructions. svn:r8472
* Special mingw package_nsis and nsi scripts.Andrew Lewman2006-09-23
| | | | svn:r8467
* r8911@Kushana: nickm | 2006-09-22 12:24:52 -0400Nick Mathewson2006-09-22
| | | | | | | Make exitlist only output each result line once. svn:r8466
* r8910@Kushana: nickm | 2006-09-22 12:14:05 -0400Nick Mathewson2006-09-22
| | | | | | | | | | | | | | | | | Instead of just checking known-invalid addresses for DNS hijacking, we now check randomly generated addresses, and if too many of them map to the same IP, we assume that IP is the destination of a DNS hijack attempt. A little bird tells me that some DNS hijackers think that declining to give an A record for RFC2606 addresses (like .invalid and .example) makes them more standards compliant. Standardswise, this is like an illicit brothel making sure that nobody has pulled the tags off the mattresss, but that doesn't get us out of working around it. svn:r8465
* r8909@Kushana: nickm | 2006-09-22 00:38:13 -0400Nick Mathewson2006-09-22
| | | | | | | Consider changes to has_old_dnsworkers as noncosmetic svn:r8464
* r8912@Kushana: nickm | 2006-09-22 16:18:51 -0400Nick Mathewson2006-09-22
| | | | | | | Write more of path-spec.txt svn:r8463
* r8843@Kushana: nickm | 2006-09-17 16:57:20 -0400Nick Mathewson2006-09-22
| | | | | | | A couple of last minor TODO cleanup items svn:r8462
* remove 8888 as a long lived port. i can't remember why it'sRoger Dingledine2006-09-22
| | | | | | | on the list. svn:r8461