aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAge
* mention that tsocks only socksifies TCPPeter Palfrader2009-01-18
| | | | | | | | In the torify(1) manpage explain that tsocks will only socksify TCP connections, and that therefore it will most likely leak DNS requests. svn:r18160
* This patch changes the default location where config and data filesNick Mathewson2009-01-15
| | | | | | | | | | | | | are stored when the --enable-local-appdata option is configured. This changes the Windows path from %APPDATA% to a host local %USERPROFILE%\Local Settings\Application Data\ path (aka, LOCAL_APPDATA). Patch from coderman. svn:r18122
* Fix ServerDNSRandomizeCase so that setting it to 0 works.Nick Mathewson2009-01-10
| | | | | | Bugfix on 0.2.1.7-alpha. Backport candidate. Fixes bug 905. svn:r18063
* Check that Libevent header version matches Libevent library version.Nick Mathewson2009-01-07
| | | | | | | | | | Unfortunately, old Libevents don't _put_ a version in their headers, so this can get a little tricky. Fortunately, the only binary-compatibility issue we care about is the size of struct event. Even more fortunately, Libevent 2.0 will let us keep binary compatiblity forever by letting us decouple ourselves from the structs, if we like. svn:r18014
* Discard router descriptors as we load them if they are more thanRoger Dingledine2009-01-07
| | | | | | | | | | five days old. Otherwise if Tor is off for a long time and then starts with cached descriptors, it will try to use the onion keys in those obsolete descriptors when building circuits. Bugfix on 0.2.0.x. Fixes bug 887. svn:r17993
* When our circuit fails at the first hop (e.g. we get a destroyRoger Dingledine2009-01-06
| | | | | | | | | cell back), avoid using that OR connection anymore, and also tell all the one-hop directory requests waiting for it that they should fail. Bugfix on 0.2.1.3-alpha. svn:r17984
* Make outgoing DNS requests respect OutboundBindAddress.Nick Mathewson2009-01-06
| | | | | | Fixes the bug part of bug 789. svn:r17983
* ok, all set to destabilize it againRoger Dingledine2009-01-06
| | | | svn:r17980
* bump to 0.2.1.10-alpha, reorganize the changelogRoger Dingledine2009-01-06
| | | | svn:r17974
* and mention the bug # in the changelogRoger Dingledine2009-01-06
| | | | svn:r17971
* When a relay gets a create cell it can't decrypt (e.g. because it'sRoger Dingledine2009-01-06
| | | | | | | | | using the wrong onion key), we were dropping it and letting the client time out. Now actually answer with a destroy cell. Bugfix on 0.0.2pre8. svn:r17970
* Update to the "December 19 2008" ip-to-country fileRoger Dingledine2009-01-06
| | | | svn:r17968
* specify it was a bugfix on something from 2007Roger Dingledine2009-01-06
| | | | svn:r17960
* Prevent bridge relays from serving their 'extrainfo' documentRoger Dingledine2009-01-06
| | | | | | | | to anybody who asks, now that extrainfo docs include potentially sensitive aggregated client geoip summaries. svn:r17958
* Bugfix on r13098. Backport candidate.Roger Dingledine2009-01-06
| | | | | | | | | | When we made bridge authorities stop serving bridge descriptors over unencrypted links, we also broke DirPort reachability testing for bridges. So bridges with a non-zero DirPort were printing spurious warns to their logs. Bugfix on 0.2.0.16-alpha. Fixes bug 709. svn:r17945
* the new alpha release is coming out this week sometime. too manyRoger Dingledine2009-01-06
| | | | | | | | bugs fixed to keep waiting. i still need to track down bug 709 first though, since i am increasingly thinking it's a real bug. svn:r17944
* apply a variant of rovv's bug 872 patch, and document that we want a better ↵Nick Mathewson2009-01-05
| | | | | | solution for 0.2.2.x. svn:r17924
* Bridge relays that had DirPort set to 0 would stop fetchingRoger Dingledine2009-01-05
| | | | | | | | | | | | descriptors shortly after startup, and then briefly resume after a new bandwidth test and/or after publishing a new bridge descriptor. Bridge users that try to bootstrap from them would get a recent networkstatus but would get descriptors from up to 18 hours earlier, meaning most of the descriptors were obsolete already. Reported by Tas; bugfix on 0.2.0.13-alpha. svn:r17920
* If the cached networkstatus consensus is more than five days old,Roger Dingledine2009-01-05
| | | | | | | | | | | discard it rather than trying to use it. In theory it could be useful because it lists alternate directory mirrors, but in practice it just means we spend many minutes trying directory mirrors that are long gone from the network. Helps bug 887 a bit; bugfix on 0.2.0.x. svn:r17917
* mark what version of tor mike's bug was inRoger Dingledine2009-01-05
| | | | svn:r17912
* Preserve reporting of stream end reasons to the local controlMike Perry2009-01-05
| | | | | | | | port. They were lost in the changes for Proposal 148. svn:r17911
* Fix the oldest bug in a while: stop accepting 1.2.3 as a valid IPv4 address ↵Nick Mathewson2009-01-04
| | | | | | on any platform. svn:r17887
* Fix an xxx021: do not remove routerinfos as too old and unlisted unless we ↵Nick Mathewson2009-01-04
| | | | | | have a consensus. Backport candidate. svn:r17886
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* Mention that our documentation is better in 0.2.1.10-x.Nick Mathewson2009-01-03
| | | | svn:r17862
* Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to ↵Nick Mathewson2008-12-31
| | | | | | IMPOSSIBLE_TO_DOWNLOAD. svn:r17835
* Indeed, arma was right. There was one ntohl too many in debug_ntop in ↵Nick Mathewson2008-12-30
| | | | | | eventdns.c svn:r17826
* for some reason nickm removed this major feature fromRoger Dingledine2008-12-30
| | | | | | | the 0.2.1.3-alpha changelog. put it back. svn:r17824
* Spec compliance: if weighted MTBF of a router is at least 5 days, always ↵Nick Mathewson2008-12-29
| | | | | | vote it as Stable. svn:r17821
* Do not not cannibalize a circuit that has run out of RELAY_EARLY cells. ↵Nick Mathewson2008-12-29
| | | | | | Partial bug 878 fix. svn:r17815
* Do not cannibalize a circuit that has run out of RELAY_EARLY cells. Partial ↵Nick Mathewson2008-12-29
| | | | | | bug 878 fix. svn:r17814
* Use a consistent naming standard for header file guard macros, taking care ↵Nick Mathewson2008-12-29
| | | | | | not to collide with any system headers. This tripped us up on Android. svn:r17805
* Use RSA_generate_key_ex where available.Nick Mathewson2008-12-29
| | | | svn:r17804
* Refactor some exit-policy-related functions that showed up in oprofile.Nick Mathewson2008-12-29
| | | | | | | | | | Specifically, split compare_tor_addr_to_addr_policy() from a loop with a bunch of complicated ifs inside into some ifs, each with a simple loop. Rearrange router_find_exact_exit_enclave() to run a little faster. Bizarrely, router_policy_rejects_all() shows up on oprofile, so precalculate it per routerinfo. svn:r17802
* New controller event "clients_seen" to report a geoip-based summaryRoger Dingledine2008-12-27
| | | | | | | | | of which countries we've seen clients from recently. Now controllers like Vidalia can show bridge operators that they're actually making a difference. svn:r17796
* get_interface_addr6(), and by extension get_interface_addr(), were pretty ↵Nick Mathewson2008-12-26
| | | | | | borked. Copying a tor_addr_t from a sockaddr_storage using memcpy is a poor notion. svn:r17789
* last cleanupsRoger Dingledine2008-12-25
| | | | svn:r17779
* prepare for 0.2.1.9-alphaRoger Dingledine2008-12-25
| | | | svn:r17778
* some fixes i found in my sandboxRoger Dingledine2008-12-25
| | | | svn:r17771
* Changelog entries for bug 891 fix as checkpointed.Nick Mathewson2008-12-24
| | | | svn:r17759
* Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we ↵Nick Mathewson2008-12-23
| | | | | | reject it after downloading it so that we do not download it again svn:r17756
* Move in-addr.arpa parsing and generation into address.c, and simplify the ↵Nick Mathewson2008-12-19
| | | | | | code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses. svn:r17707
* Make cell pools always-on.Nick Mathewson2008-12-18
| | | | svn:r17692
* Replace calls to time(NULL) that occur on the order of once per read, one ↵Nick Mathewson2008-12-18
| | | | | | per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow. svn:r17690
* One log.c XXX021 was a misunderstanding. Also, clip log messages passed to ↵Nick Mathewson2008-12-18
| | | | | | syslog to their maximum length when there is a maximum. svn:r17688
* Fix bug 889: share deep-copied keys between threads to avoid races in ↵Nick Mathewson2008-12-18
| | | | | | reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
* Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.Nick Mathewson2008-12-18
| | | | svn:r17667
* Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the ↵Nick Mathewson2008-12-18
| | | | | | function to use the "goto err" idiom. svn:r17665
* Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alphaNick Mathewson2008-12-17
| | | | svn:r17663
* Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.Nick Mathewson2008-12-17
| | | | | | | (Many users have no idea what a resolv.conf is, and shouldn't be forced to learn. The old option will keep working for now.) Also, document it. svn:r17661