aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-01-04Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson
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
2009-01-03Mention that our documentation is better in 0.2.1.10-x.Nick Mathewson
svn:r17862
2008-12-31Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to ↵Nick Mathewson
IMPOSSIBLE_TO_DOWNLOAD. svn:r17835
2008-12-30Indeed, arma was right. There was one ntohl too many in debug_ntop in ↵Nick Mathewson
eventdns.c svn:r17826
2008-12-30for some reason nickm removed this major feature fromRoger Dingledine
the 0.2.1.3-alpha changelog. put it back. svn:r17824
2008-12-29Spec compliance: if weighted MTBF of a router is at least 5 days, always ↵Nick Mathewson
vote it as Stable. svn:r17821
2008-12-29Do not not cannibalize a circuit that has run out of RELAY_EARLY cells. ↵Nick Mathewson
Partial bug 878 fix. svn:r17815
2008-12-29Do not cannibalize a circuit that has run out of RELAY_EARLY cells. Partial ↵Nick Mathewson
bug 878 fix. svn:r17814
2008-12-29Use a consistent naming standard for header file guard macros, taking care ↵Nick Mathewson
not to collide with any system headers. This tripped us up on Android. svn:r17805
2008-12-29Use RSA_generate_key_ex where available.Nick Mathewson
svn:r17804
2008-12-29Refactor some exit-policy-related functions that showed up in oprofile.Nick Mathewson
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
2008-12-27New controller event "clients_seen" to report a geoip-based summaryRoger Dingledine
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
2008-12-26get_interface_addr6(), and by extension get_interface_addr(), were pretty ↵Nick Mathewson
borked. Copying a tor_addr_t from a sockaddr_storage using memcpy is a poor notion. svn:r17789
2008-12-25last cleanupstor-0.2.1.9-alphaRoger Dingledine
svn:r17779
2008-12-25prepare for 0.2.1.9-alphaRoger Dingledine
svn:r17778
2008-12-25some fixes i found in my sandboxRoger Dingledine
svn:r17771
2008-12-24Changelog entries for bug 891 fix as checkpointed.Nick Mathewson
svn:r17759
2008-12-23Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we ↵Nick Mathewson
reject it after downloading it so that we do not download it again svn:r17756
2008-12-19Move in-addr.arpa parsing and generation into address.c, and simplify the ↵Nick Mathewson
code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses. svn:r17707
2008-12-18Make cell pools always-on.Nick Mathewson
svn:r17692
2008-12-18Replace calls to time(NULL) that occur on the order of once per read, one ↵Nick Mathewson
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
2008-12-18One log.c XXX021 was a misunderstanding. Also, clip log messages passed to ↵Nick Mathewson
syslog to their maximum length when there is a maximum. svn:r17688
2008-12-18Fix bug 889: share deep-copied keys between threads to avoid races in ↵Nick Mathewson
reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
2008-12-18Fix a valgrind-located memory stomp. Bugfix on 0.2.1.6-alpha.Nick Mathewson
svn:r17667
2008-12-18Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the ↵Nick Mathewson
function to use the "goto err" idiom. svn:r17665
2008-12-17Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alphaNick Mathewson
svn:r17663
2008-12-17Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig.Nick Mathewson
(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
2008-12-17declare that we're putting out 0.2.1.9-alpha next weekRoger Dingledine
svn:r17659
2008-12-17Clip the MaxCircuitDirtiness config option to a minimum of 10Roger Dingledine
seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.0.1-rc. Patch by Sebastian. Clip the CircuitBuildTimeout to a minimum of 30 seconds. Warn the user if lower values are given in the configuration. Bugfix on 0.1.1.17-rc. Patch by Sebastian. svn:r17657
2008-12-17Move edge-only flags from connection_t to edge_connection_t.Nick Mathewson
svn:r17643
2008-12-17Rename or_is_obsolete and move it to or_connection_t where it belongs.Nick Mathewson
svn:r17642
2008-12-15Don't extend circuits over noncanonical connections with mismatched addresses.Nick Mathewson
Also, refactor the logic to check whether we will use a connection or launch a new one into a new function. svn:r17628
2008-12-15Apply rovv's bug 805 fix: take more care never to prefer a non-canonical ↵Nick Mathewson
connection. svn:r17627
2008-12-14When a stream at an exit relay is in state "resolving" orRoger Dingledine
"connecting" and it receives an "end" relay cell, the exit relay would silently ignore the end cell and not close the stream. If the client never closes the circuit, then the exit relay never closes the TCP connection. Bug introduced in Tor 0.1.2.1-alpha; reported by "wood". svn:r17625
2008-12-12Implement proposal 148: Make client stream end reasons uniform.Nick Mathewson
This patch makes every RELAY_COMMAND_END cell that we send pass through one of two functions: connection_edge_end and relay_send_end_cell_from_edge. Both of these functions check the circuit purpose, and change the reason to MISC if the circuit purpose means that it's for client use. svn:r17612
2008-12-12Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server ↵Nick Mathewson
side of 157. svn:r17611
2008-12-12Add cross-certification to authority key certificates. Partial ↵Nick Mathewson
implementation of proposal 157. svn:r17610
2008-12-11Avoid multiple descriptor-fetch connections to authorities. Fixes bug 366.Nick Mathewson
svn:r17594
2008-12-11put recent release blurbs into the changelog; fix a typo in tor-spec.Roger Dingledine
svn:r17586
2008-12-11Add experimental support for learning svn revision number in git-svn based ↵Nick Mathewson
repositories. Fancy. svn:r17581
2008-12-10Give credit to John Brooks for finding bug 874.Karsten Loesing
svn:r17571
2008-12-10Modify ChangeLog for bug 874.Karsten Loesing
svn:r17570
2008-12-10Fix a logic error that would automatically reject all but the first ↵Nick Mathewson
configured DNS server. Bugfix on 0.2.1.5-alpha. Possible fix for part of 813/868. Spotted by coderman svn:r17569
2008-12-10Add new internal-use-only option for controllers to use to prevent SIGHUP ↵Nick Mathewson
from reloading the configuration. Fixes bug 856. svn:r17567
2008-12-10Bug 691 fix: do not shutdown Tor servers right away if the network is down.Nick Mathewson
svn:r17566
2008-12-10Oops; that should have been bug 874, not 879. Also in the changelog.Nick Mathewson
svn:r17565
2008-12-10Apply patch from Karsten to fix bug 879. Backport candidate.Nick Mathewson
svn:r17562
2008-12-10small todo/changelog fixesNick Mathewson
svn:r17551
2008-12-10Give a better error when something has changed our descriptor cache out from ↵Nick Mathewson
under us. Based on patch from Karsten. Addresses bug 885. svn:r17550
2008-12-10When a directory authority gives us a new guess for our IP address, Roger Dingledine
log which authority we used. Hopefully this will help us debug the recent complaints about bad IP address guesses. svn:r17549