aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* r15787@tombo: nickm | 2008-01-02 01:59:07 -0500Nick Mathewson2008-01-02
| | | | | | | Allow config values in quotes to contain special characters, with full C escape syntax. With tests. Addresses bug 557. svn:r13021
* r15784@tombo: nickm | 2008-01-02 00:38:06 -0500Nick Mathewson2008-01-02
| | | | | | | Fix bug 575: protect the list of logs with a mutex. I couldn't find any appreciable change in logging performance on osx, but ymmv. You can undef USE_LOG_MUTEX to see if stuff gets faster for you. svn:r13019
* r15782@tombo: nickm | 2008-01-01 23:57:43 -0500Nick Mathewson2008-01-02
| | | | | | | Bugfix for bug 569: do not try to download nonexistant certificates with signing key 000000000000000. svn:r13018
* r15779@tombo: nickm | 2008-01-01 23:43:24 -0500Nick Mathewson2008-01-02
| | | | | | | Use reference-counting to avoid allocating a zillion little addr_policy_t objects. (This is an old patch that had been sitting on my hard drive for a while.) svn:r13017
* r15768@tombo: nickm | 2007-12-31 16:12:09 -0500Nick Mathewson2007-12-31
| | | | | | | Patch from Tup: make NS events work again. svn:r13009
* r15693@tombo: nickm | 2007-12-25 19:11:29 -0500Nick Mathewson2007-12-26
| | | | | | | Here, have some terribly clever new buffer code. It uses a mbuf-like strategy rather than a ring buffer strategy, so it should require far far less extra memory to hold any given amount of data. Also, it avoids access patterns like x=malloc(1024);x=realloc(x,1048576);x=realloc(x,1024);append_to_freelist(x) that might have been contributing to memory fragmentation. I've tested it out a little on peacetime, and it seems to work so far. If you want to benchmark it for speed, make sure to remove the #define PARANOIA; #define NOINLINE macros at the head of the module. svn:r12983
* bump to 0.2.0.15-alphaRoger Dingledine2007-12-25
| | | | svn:r12962
* The bridge GeoIP stats were counting other relays, for exampleRoger Dingledine2007-12-25
| | | | | | | self-reachability and authority-reachability tests. svn:r12960
* 0.2.0.15-alpha is coming out tonight. get yer bug reports in now!Roger Dingledine2007-12-24
| | | | svn:r12957
* Fix several remotely triggerable asserts based on DirPort requestsRoger Dingledine2007-12-24
| | | | | | | | | | | | | | for a v2 or v3 networkstatus object before we were prepared. This was particularly bad for 0.2.0.13 and later bridge relays, who would never have a v2 networkstatus and would thus always crash when used. Bugfixes on 0.2.0.x. Estimate the v3 networkstatus size more accurately, rather than estimating it at zero bytes and giving it artificially high priority compared to other directory requests. Bugfix on 0.2.0.x. svn:r12952
* bugfix on r10612:Roger Dingledine2007-12-24
| | | | | | | | | When we load a bridge descriptor from the cache, and it was previously unreachable, mark it as retriable so we won't just ignore it. Also, try fetching a new copy immediately. svn:r12950
* r15648@tombo: nickm | 2007-12-23 13:27:30 -0500Nick Mathewson2007-12-23
| | | | | | | Support building for iPhone; patch from cjacker huang. svn:r12946
* r15646@tombo: nickm | 2007-12-23 13:17:33 -0500Nick Mathewson2007-12-23
| | | | | | | Handle cross-compilation more sanely: avoid most uses of the (never-defined!) CROSS_COMPILE variable; in the one place where we cannot help it, use the correct cross_compiling. svn:r12945
* ok, going to release nowRoger Dingledine2007-12-23
| | | | svn:r12938
* bump to 0.2.0.14-alphaRoger Dingledine2007-12-23
| | | | svn:r12935
* If we receive a general-purpose descriptor and then receive anRoger Dingledine2007-12-23
| | | | | | | | identical bridge-purpose descriptor soon after, don't discard the next one as a duplicate. svn:r12933
* r17340@catbus: nickm | 2007-12-22 12:30:07 -0500Nick Mathewson2007-12-22
| | | | | | | Try to resolve bug 553 by adding a sys/time.h include to the autoconf test for rlim_t. svn:r12931
* If bridge authorities set BridgePassword, they will serve aRoger Dingledine2007-12-22
| | | | | | | | snapshot of known bridge routerstatuses from their DirPort to anybody who knows that password. Unset by default. svn:r12929
* Fix a crash on startup if you install Tor 0.2.0.13-alpha fresh Roger Dingledine2007-12-22
| | | | | | | | without a datadirectory from a previous Tor install. Reported by Zax. svn:r12928
* add the blurb for 0.2.0.13-alphaRoger Dingledine2007-12-22
| | | | svn:r12926
* If the user sets RelayBandwidthRate but doesn't setRoger Dingledine2007-12-22
| | | | | | | RelayBandwidthBurst, then make them equal rather than erroring out. svn:r12925
* If BridgeRelay is set to 1, then the default forRoger Dingledine2007-12-22
| | | | | | | PublishServerDescriptor is now "bridge" rather than "v2,v3". svn:r12923
* Make PublishServerDescriptor default to 1, so the default doesn'tRoger Dingledine2007-12-22
| | | | | | | have to change as we invent new directory protocol versions. svn:r12922
* Fix a crash when we load a bridge descriptor from disk but we don'tRoger Dingledine2007-12-22
| | | | | | | | currently have a Bridge line for it in our torrc. Bugfix on 0.2.0.12-alpha. svn:r12921
* Make "GETINFO/desc-annotations/id/<OR digest>" actually work.Roger Dingledine2007-12-22
| | | | svn:r12919
* Fix a crash when accessing hidden services: it would work the firstRoger Dingledine2007-12-21
| | | | | | | | | time you use a given introduction point for your service, but on subsequent requests we'd be using garbage memory. Fixed by Karsten Loesing. Bugfix on 0.2.0.12-alpha. svn:r12913
* Fix a crash when we fetch a descriptor that turns out to beRoger Dingledine2007-12-21
| | | | | | | | | unexpected (it used to be in our networkstatus when we started fetching it, but it isn't in our current networkstatus), and we aren't using bridges. Bugfix on 0.2.0.x. svn:r12911
* Make the unit tests build again.Roger Dingledine2007-12-21
| | | | svn:r12905
* clean up changelog and todo fileRoger Dingledine2007-12-21
| | | | svn:r12899
* Directory authorities should only automatically download Extra InfoRoger Dingledine2007-12-21
| | | | | | | documents if they're v1, v2, or v3 authorities. svn:r12898
* new config option FetchDirInfoEarly for tup/ioerror and the tordnselRoger Dingledine2007-12-21
| | | | svn:r12896
* Only Tors that want to mirror the v2 directory info shouldRoger Dingledine2007-12-20
| | | | | | | | | | | create the "cached-status" directory in their datadir. All Tors used to create it. Bugfix on 0.1.2.x. Bridge relays with DirPort set to 0 no longer cache v1 or v2 directory information; there's no point. Bugfix on trunk. svn:r12887
* r17274@catbus: nickm | 2007-12-20 01:14:09 -0500Nick Mathewson2007-12-20
| | | | | | | Don't try to create the datadir when we are only verifying the configuration or hashing a password. Resolves bug 540. svn:r12884
* r17270@catbus: nickm | 2007-12-20 00:04:21 -0500Nick Mathewson2007-12-20
| | | | | | | When we decide to send a 503 in response to a request for server descriptors, disable spooling so that we do not then send the descriptors anyway. Fixes bug 539. svn:r12882
* r17268@catbus: nickm | 2007-12-19 23:53:53 -0500Nick Mathewson2007-12-20
| | | | | | | Initialize [un]named_server_map to empty strmaps when router_reload_consensus_networkstatus fails completely. Resolves bug 538. svn:r12881
* Make getinfo ns/purpose/bridge actually workRoger Dingledine2007-12-19
| | | | | | | Also, dump our bridge router status entries to disk every 30 minutes. svn:r12871
* When we were reading router descriptors from cache, we were ignoringRoger Dingledine2007-12-19
| | | | | | | | the annotations -- including reading in bridge-purpose descriptors as general-purpose descriptors. svn:r12867
* r17246@catbus: nickm | 2007-12-18 18:45:17 -0500Nick Mathewson2007-12-18
| | | | | | | Fix some xxx020 items. svn:r12864
* r17233@catbus: nickm | 2007-12-18 16:26:55 -0500Nick Mathewson2007-12-18
| | | | | | | Changelog entry for geoip. svn:r12858
* Three new config options (AlternateDirAuthority,Roger Dingledine2007-12-12
| | | | | | | | | AlternateBridgeAuthority, and AlternateHSAuthority) that let the user selectively replace the default directory authorities, rather than the all-or-nothing replacement that DirServer offers. svn:r12777
* r17096@catbus: nickm | 2007-12-11 18:11:59 -0500Nick Mathewson2007-12-11
| | | | | | | Correct changelog: the bug mwenge noticed existed in 0.1.2.x, even though consensuses didn't. svn:r12769
* r17091@catbus: nickm | 2007-12-11 18:05:55 -0500Nick Mathewson2007-12-11
| | | | | | | Fix compilation when --disable-threads is passed in. svn:r12768
* r17090@catbus: nickm | 2007-12-11 18:05:24 -0500Nick Mathewson2007-12-11
| | | | | | | Fix some autoconf bugs, and prevent more from occurring. Partial backport candidate. svn:r12767
* r17089@catbus: nickm | 2007-12-11 17:33:34 -0500Nick Mathewson2007-12-11
| | | | | | | Patch from mwenge: fix consensus status lookup by nickname when nickname is a hexdigest. svn:r12766
* Relays were publishing their server descriptor to v1 and v2Roger Dingledine2007-12-11
| | | | | | | | directory authorities, but they didn't try publishing to v3-only authorities. Fix this; and also stop publishing to v1 authorities. svn:r12759
* If we can't expand our list of entry guards (e.g. because we'reRoger Dingledine2007-12-10
| | | | | | | | | using bridges or we have StrictEntryNodes set), don't mark relays down when they fail a directory request. Otherwise we're too quick to mark all our entry points down. svn:r12755
* New config options AuthDirBadDir and AuthDirListBadDirs forRoger Dingledine2007-12-10
| | | | | | | | | authorities to mark certain relays as "bad directories" in the networkstatus documents. Also supports the "!baddir" directive in the approved-routers file. svn:r12754
* also clear the hsdir status flag in routerinfo_t when the relay is noRoger Dingledine2007-12-10
| | | | | | | longer listed in the relevant networkstatus document. svn:r12752
* Allow multiple HashedControlPassword config lines, to supportRoger Dingledine2007-12-09
| | | | | | | multiple controller passwords. svn:r12732
* Set up lefkada (run by Geoff Goodell) as the fourth v3 directory Roger Dingledine2007-12-08
| | | | | | | authority. svn:r12724