aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Count bytes we spend on answering directory requests.Karsten Loesing2010-08-18
|
* changelog entry for f060b18e6c4Roger Dingledine2010-08-11
|
* fold in most of the changes/foo filesRoger Dingledine2010-08-11
|
* tiny change i found in my other sandboxRoger Dingledine2010-08-11
|
* tiny changes i found in my sandboxRoger Dingledine2010-08-09
|
* Fix a rare bug in rend_fn tests when the randomly generated port is 0Nick Mathewson2010-08-07
| | | | | | | | Since the rend code doesn't like the port to be 0, we shouldn't generate the port by declaring crypto_rand_int(65536); instead we should say crypto_rand_int(65535)+1. Diagnosed by Matt Edman; fixes bug 1808.
* Merge commit 'karsten/stats_v4_rebased'Nick Mathewson2010-08-06
|\
| * Move exit-stats code to the end of rephist.c.Karsten Loesing2010-08-05
| |
| * Only delay counting bridge users if we were a relay beforeSebastian Hahn2010-08-05
| |
| * Allow enabling or disabling *Statistics while Tor is running.Karsten Loesing2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch we stop scheduling when we should write statistics using a single timestamp in run_scheduled_events(). Instead, we remember when a statistics interval starts separately for each statistic type in geoip.c and rephist.c. Every time run_scheduled_events() tries to write stats to disk, it learns when it should schedule the next such attempt. This patch also enables all statistics to be stopped and restarted at a later time. This patch comes with a few refactorings, some of which were not easily doable without the patch.
* | Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-08-04
|\ \ | |/ |/| | | | | | | | | | | | | Conflicts: debian/changelog debian/control debian/patches/03_tor_manpage_in_section_8.dpatch debian/patches/06_add_compile_time_defaults.dpatch debian/rules
| * Remove the debian directory from the main git repositoryNick Mathewson2010-08-04
| | | | | | | | | | | | | | | | | | | | | | | | Once upon a time it made sense to keep all the Debian files in the main Tor distribution, since repeatedly merging them back in was hard. Now that we're on git, that's no longer so. Peter's debian repository at debian/tor.git on our git server has the most recent version of the tor-on-debian packaging stuff, and the versions in our own repository have gotten out of date. Resolves bug #1735.
* | Clarify that implementation is for discussion of implementationNick Mathewson2010-08-03
| |
* | Add proposal 174 from Ian Goldberg: Optimistic Data for Tor: Server SideNick Mathewson2010-08-03
| |
* | Bless two proposals from Damian Johnson as 172 and 173.Nick Mathewson2010-08-03
| | | | | | | | (Leaving a gap for the proposal Jake blessed as 171.)
* | Merge commit 'sebastian/mlockall'Nick Mathewson2010-08-03
|\ \
| * | Remove the request for current memlock limitsSebastian Hahn2010-02-28
| | | | | | | | | | | | | | | The getrlimit call didn't have any effect. Also make some logging less verbose on default log level, and refactor a bit.
* | | Merge commit 'erinn/rpm-devel'Nick Mathewson2010-08-03
|\ \ \
| * | | Updated spec file to remove AUTHORS and add myself as maintainerErinn Clark2010-02-22
| | | |
* | | | Merge commit 'sebastian/distcheck'Nick Mathewson2010-08-03
|\ \ \ \
| * | | | Fix 'make distcheck'Sebastian Hahn2010-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | We were leaving doc/config.log and src/or/micro-revision.i in place during a make clean. Fix that.
* | | | | Merge commit 'sebastian/rend-spec'Nick Mathewson2010-08-03
|\ \ \ \ \
| * | | | | Clarify that rend cookies shouldn't be reusedSebastian Hahn2010-08-03
| |/ / / /
* | | | | Merge commit 'karsten/dir-spec-fix'Nick Mathewson2010-08-03
|\ \ \ \ \
| * | | | | Fix copy-and-paste fail in dir-spec.txt.Karsten Loesing2010-08-03
| |/ / / /
* | | | | Merge commit 'origin/maint-0.2.1'Nick Mathewson2010-08-03
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | Update to the August 1 2010 Maxmind GeoLite Country database.Karsten Loesing2010-08-03
| | | |
* | | | Merge branch 'bug1384'Nick Mathewson2010-08-02
|\ \ \ \
| * | | | Fix a compile warning on OS X 10.6Sebastian Hahn2010-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | Also update the changes file to contain a note on which bug was fixed by this.
| * | | | Clarify that cmd-line options override torrc optionsNick Mathewson2010-07-31
| | | | |
| * | | | Warn when encounter the same (non-list) option twice in the same placeNick Mathewson2010-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's okay to get (say) a SocksPort line in the torrc, and then a SocksPort on the command line to override it, and then a SocksPort via a controller to override *that*. But if there are two occurrences of SocksPort in the torrc, or on the command line, or in a single SETCONF command, then the user is likely confused. Our old code would not help unconfuse the user, but would instead silently ignore all but the last occurrence. This patch changes the behavior so that if the some option is passed more than once to any torrc, command line, or SETCONF (each of which coincidentally corresponds to a call to config_assign()), and the option is not a type that allows multiple occurrences (LINELIST or LINELIST_X), then we can warn the user. This closes trac entry 1384.
* | | | | Bug #919: Don't rebind ports if we receive SIGHUP while hibernating.Chris Ball2010-08-02
| | | | |
* | | | | Bug #928: Disallow BridgeRelay 1 and ORPort 0 configurationChris Ball2010-08-02
| | | | |
* | | | | Bug #1107: Complain if PublishServerDescriptor receives 0 or 1 in a listChris Ball2010-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | 0 or 1 should only be passed as the sole argument. Warn for now, reject in 0.2.3.x.
* | | | | Merge commit 'sebastian/bug1776_v2'Nick Mathewson2010-08-02
|\ \ \ \ \
| * | | | | Allow using regular relays as bridgesSebastian Hahn2010-07-31
| | | | | |
* | | | | | Merge branch 'bug1094_v2'Nick Mathewson2010-08-02
|\ \ \ \ \ \
| * | | | | | Fix up geoip unit tests to know about ??Nick Mathewson2010-07-31
| | | | | | |
| * | | | | | Set up the geoip country table right even if not called normallyNick Mathewson2010-07-31
| | | | | | |
| * | | | | | Move the "nowhereland" logic into geoip.cNick Mathewson2010-07-31
| | | | | | |
| * | | | | | Make "Nowhere" explicitly listable in torrc.Nick Mathewson2010-07-31
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | We already had the country code ?? indicating an unknown country, so all we needed to do to make unknown countries excludable was to make the ?? code discoverable.
* / | | | | Bug #1222: Clarify new circuit after sleep noticeChris Ball2010-07-31
|/ / / / / | | | | | | | | | | | | | | | | | | | | ("Application request when we're believed to be offline." -> "Application request when we haven't used client functionality lately.")
* / / / / Document 20KB requirement in BandwidthRate documentationNick Mathewson2010-07-30
|/ / / / | | | | | | | | | | | | This fixes the last suggestion of bug #1195.
* | | | Merge commit 'karsten/rendspec-master'Nick Mathewson2010-07-30
|\ \ \ \
| * | | | Add two authoritzation protocols to rend-spec.txt.Karsten Loesing2010-07-30
| | | | |
| * | | | Clean up Section 1 of rend-spec.txt.Karsten Loesing2010-07-30
| | | | |
| * | | | Interchange sections 1.2 and 1.3.Karsten Loesing2010-07-30
| | | | |
| * | | | Rename all RELAY_* cell types to RELAY_COMMAND_*.Karsten Loesing2010-07-30
| | | | |
* | | | | Add a changes file for Linus's makefile-var-exp branch.Nick Mathewson2010-07-30
| | | | |
* | | | | Fix compilation issue in doc/Makefile.am on NetBSDLinus Nordberg2010-07-30
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/Makefile.am: Change $(VAR:MOD) to ${VAR:MOD} -- make(1) on NetBSD substitutes '$(:x)' to 'x' rather than the empty string. This bites us in doc/ when configured with `--disable-asciidoc'. Curly braces should work in all implementations of make(1) but this patch changes only the places where we use the VAR:MOD expansion.