Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | New controller event "clients_seen" to report a geoip-based summary | Roger Dingledine | 2008-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 Mathewson | 2008-12-26 |
| | | | | | | borked. Copying a tor_addr_t from a sockaddr_storage using memcpy is a poor notion. svn:r17789 | ||
* | last cleanups | Roger Dingledine | 2008-12-25 |
| | | | | svn:r17779 | ||
* | prepare for 0.2.1.9-alpha | Roger Dingledine | 2008-12-25 |
| | | | | svn:r17778 | ||
* | some fixes i found in my sandbox | Roger Dingledine | 2008-12-25 |
| | | | | svn:r17771 | ||
* | Changelog entries for bug 891 fix as checkpointed. | Nick Mathewson | 2008-12-24 |
| | | | | svn:r17759 | ||
* | Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we ↵ | Nick Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-12-18 |
| | | | | svn:r17692 | ||
* | Replace calls to time(NULL) that occur on the order of once per read, one ↵ | Nick Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-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 Mathewson | 2008-12-18 |
| | | | | svn:r17667 | ||
* | Fix memory leak in rend_cache_store_v2_desc_as_client(), and refactor the ↵ | Nick Mathewson | 2008-12-18 |
| | | | | | | function to use the "goto err" idiom. svn:r17665 | ||
* | Remove RedirectExit feature; it has been deprecated since 0.2.0.3-alpha | Nick Mathewson | 2008-12-17 |
| | | | | svn:r17663 | ||
* | Rename ServerDNSAllowBrokenResolvConf to ServerDNSAllowBrokenConfig. | Nick Mathewson | 2008-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 | ||
* | declare that we're putting out 0.2.1.9-alpha next week | Roger Dingledine | 2008-12-17 |
| | | | | svn:r17659 | ||
* | Clip the MaxCircuitDirtiness config option to a minimum of 10 | Roger Dingledine | 2008-12-17 |
| | | | | | | | | | | | 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 | ||
* | Move edge-only flags from connection_t to edge_connection_t. | Nick Mathewson | 2008-12-17 |
| | | | | svn:r17643 | ||
* | Rename or_is_obsolete and move it to or_connection_t where it belongs. | Nick Mathewson | 2008-12-17 |
| | | | | svn:r17642 | ||
* | Don't extend circuits over noncanonical connections with mismatched addresses. | Nick Mathewson | 2008-12-15 |
| | | | | | | | Also, refactor the logic to check whether we will use a connection or launch a new one into a new function. svn:r17628 | ||
* | Apply rovv's bug 805 fix: take more care never to prefer a non-canonical ↵ | Nick Mathewson | 2008-12-15 |
| | | | | | | connection. svn:r17627 | ||
* | When a stream at an exit relay is in state "resolving" or | Roger Dingledine | 2008-12-14 |
| | | | | | | | | | | | "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 | ||
* | Implement proposal 148: Make client stream end reasons uniform. | Nick Mathewson | 2008-12-12 |
| | | | | | | 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 | ||
* | Implement the /tor/keys/fp-sk/ URL format. That mostly finishes the server ↵ | Nick Mathewson | 2008-12-12 |
| | | | | | | side of 157. svn:r17611 | ||
* | Add cross-certification to authority key certificates. Partial ↵ | Nick Mathewson | 2008-12-12 |
| | | | | | | implementation of proposal 157. svn:r17610 | ||
* | Avoid multiple descriptor-fetch connections to authorities. Fixes bug 366. | Nick Mathewson | 2008-12-11 |
| | | | | svn:r17594 | ||
* | put recent release blurbs into the changelog; fix a typo in tor-spec. | Roger Dingledine | 2008-12-11 |
| | | | | svn:r17586 | ||
* | Add experimental support for learning svn revision number in git-svn based ↵ | Nick Mathewson | 2008-12-11 |
| | | | | | | repositories. Fancy. svn:r17581 | ||
* | Give credit to John Brooks for finding bug 874. | Karsten Loesing | 2008-12-10 |
| | | | | svn:r17571 | ||
* | Modify ChangeLog for bug 874. | Karsten Loesing | 2008-12-10 |
| | | | | svn:r17570 | ||
* | Fix a logic error that would automatically reject all but the first ↵ | Nick Mathewson | 2008-12-10 |
| | | | | | | configured DNS server. Bugfix on 0.2.1.5-alpha. Possible fix for part of 813/868. Spotted by coderman svn:r17569 | ||
* | Add new internal-use-only option for controllers to use to prevent SIGHUP ↵ | Nick Mathewson | 2008-12-10 |
| | | | | | | from reloading the configuration. Fixes bug 856. svn:r17567 | ||
* | Bug 691 fix: do not shutdown Tor servers right away if the network is down. | Nick Mathewson | 2008-12-10 |
| | | | | svn:r17566 | ||
* | Oops; that should have been bug 874, not 879. Also in the changelog. | Nick Mathewson | 2008-12-10 |
| | | | | svn:r17565 | ||
* | Apply patch from Karsten to fix bug 879. Backport candidate. | Nick Mathewson | 2008-12-10 |
| | | | | svn:r17562 | ||
* | small todo/changelog fixes | Nick Mathewson | 2008-12-10 |
| | | | | svn:r17551 | ||
* | Give a better error when something has changed our descriptor cache out from ↵ | Nick Mathewson | 2008-12-10 |
| | | | | | | under us. Based on patch from Karsten. Addresses bug 885. svn:r17550 | ||
* | When a directory authority gives us a new guess for our IP address, | Roger Dingledine | 2008-12-10 |
| | | | | | | | | log which authority we used. Hopefully this will help us debug the recent complaints about bad IP address guesses. svn:r17549 | ||
* | Resume using the correct "REASON=" stream when telling the | Roger Dingledine | 2008-12-10 |
| | | | | | | | controller why we closed a stream. Bugfix in 0.2.1.1-alpha. svn:r17547 | ||
* | Better error message when told to setuid to ourself. | Nick Mathewson | 2008-12-09 |
| | | | | svn:r17543 | ||
* | Redivide 0.2.1 items into do,nice-to-have,and defer. | Nick Mathewson | 2008-12-09 |
| | | | | svn:r17539 | ||
* | Finally remove deprecated-since-0.1.2.4-alpha EXTENDED_FORMAT synonym for ↵ | Nick Mathewson | 2008-12-09 |
| | | | | | | EXTENDED_EVENTS svn:r17538 | ||
* | Add a new status event for consensus arrival | Nick Mathewson | 2008-12-09 |
| | | | | svn:r17535 | ||
* | drop confusing and probably not so big changelog entry | Roger Dingledine | 2008-12-08 |
| | | | | svn:r17517 | ||
* | When the client is choosing entry guards, now it selects at most | Roger Dingledine | 2008-12-08 |
| | | | | | | | | | | | | | one guard from a given relay family. Otherwise we could end up with all of our entry points into the network run by the same operator. Suggested by Camilo Viecco. Fix on 0.1.1.11-alpha. Not a backport candidate, since I think this might break for users who only have a given /16 in their reachableaddresses, or something like that. svn:r17514 | ||
* | Directory mirrors no longer fetch the v1 directory or | Roger Dingledine | 2008-12-07 |
| | | | | | | | | running-routers files. They are obsolete, and nobody asks for them anymore. This is the first step to making v1 authorities obsolete. svn:r17513 | ||
* | cleanups on r17500 | Roger Dingledine | 2008-12-07 |
| | | | | svn:r17501 | ||
* | New DirPortFrontPage option that takes an html file and publishes it as "/" ↵ | Jacob Appelbaum | 2008-12-07 |
| | | | | | | on the DirPort. Now relay operators can provide a disclaimer without needin to set up a separate webserver. There's a sample disclaimer in contrib/tor-exit-notice.html. svn:r17500 | ||
* | format cleanups on changelog. prepare to release today. | Roger Dingledine | 2008-12-07 |
| | | | | svn:r17497 |