- 12 Jun, 2009 3 commits
-
-
Nick Mathewson authored
The rest of the code was only including event.h so that it could see EV_READ and EV_WRITE, which we were using as part of the connection_watch_events interface for no very good reason.
-
Nick Mathewson authored
This has been some pretty ugly and voodoo-laden code. I've tried to clean it up a bit, but more work probably remains.
-
Nick Mathewson authored
This patch adds a new compat_libevent.[ch] set of files, and moves our Libevent compatibility and utilitity functions there. We build them into a separate .a so that nothing else in src/commmon depends on Libevent (partially fixing bug 507). Also, do not use our own built-in evdns copy when we have Libevent 2.0, whose evdns is finally good enough (thus fixing Bug 920).
-
- 31 May, 2009 1 commit
-
-
Nick Mathewson authored
-
- 28 May, 2009 1 commit
-
-
Nick Mathewson authored
-
- 27 May, 2009 2 commits
-
-
Nick Mathewson authored
-
Karsten Loesing authored
Change the way how directories that are configured with --enable-geoip-stats write geoip stats to disk. - Write geoip stats to disk every 24 hours, not every hour. - Remove configuration options and define reasonable defaults. - Clear history of client requests every 24 hours (which wasn't done at all before).
-
- 25 May, 2009 1 commit
-
-
Nick Mathewson authored
Supporting the old formats made our code complex; running without them has been discouraged since 0.2.1.x.
-
- 23 May, 2009 2 commits
-
-
Martin Peck authored
-
Specifically if you send SIGUSR1, it will add two lines to the log file: May 22 07:41:59.576 [notice] Our DNS cache has 3364 entries. May 22 07:41:59.576 [notice] Our DNS cache size is approximately 1022656 bytes. [tweaked a bit by nickm]
-
- 14 May, 2009 2 commits
-
-
- 08 May, 2009 1 commit
-
-
Nick Mathewson authored
This way we do not need to rebuild util.c and/or config.c whenever any unrelated source file in src/common or src/or has changed.
-
- 04 May, 2009 3 commits
-
-
- 02 May, 2009 1 commit
-
-
Karsten Loesing authored
-
- 12 Apr, 2009 1 commit
-
-
Roger Dingledine authored
bytes (aka 20KB/s), to match our documentation. Also update directory authorities so they always assign the Fast flag to relays with 20KB/s of capacity. Now people running relays won't suddenly find themselves not seeing any use, if the network gets faster on average. svn:r19305
-
- 01 Apr, 2009 1 commit
-
-
Roger Dingledine authored
to help track whether we received them when a relay operator claims they got sent. svn:r19213
-
- 31 Mar, 2009 1 commit
-
-
Roger Dingledine authored
The directory authorities were refusing v3 consensus votes from other authorities, since the votes are now 504K. Fixes bug 959; bugfix on 0.0.2pre17 (where we raised it from 50K to 500K ;). svn:r19194
-
- 18 Mar, 2009 2 commits
-
-
Nick Mathewson authored
svn:r19080
-
Nick Mathewson authored
svn:r19077
-
- 16 Feb, 2009 2 commits
-
-
Nick Mathewson authored
It turns out that we weren't updating the _ExcludeExitNodesUnion set's country numbers when we reloaded (or first loaded!) the IP-to-country file. Spotted by Lark. Bugfix on 0.2.1.6-alpha. svn:r18575
-
Roger Dingledine authored
lines for every recommended relay. still needs docdoc and changelog entry. svn:r18556
-
- 04 Feb, 2009 1 commit
-
-
Roger Dingledine authored
to forgive our bridges and try again when we get an application request. Bugfix on 0.2.0.x. svn:r18396
-
- 28 Jan, 2009 1 commit
-
-
Roger Dingledine authored
svn:r18287
-
- 06 Jan, 2009 2 commits
-
-
Roger Dingledine authored
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
-
Nick Mathewson authored
Make dirserv_get_routerdesc_fingerprints() treat extrainfos with send_unencrypted==0 correctly. Irrelevant, since we will soon never send them at all. svn:r17953
-
- 05 Jan, 2009 1 commit
-
-
Roger Dingledine authored
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
-
- 04 Jan, 2009 1 commit
-
-
Nick Mathewson authored
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
-
- 30 Dec, 2008 1 commit
-
-
Karsten Loesing authored
svn:r17828
-
- 29 Dec, 2008 4 commits
-
-
Nick Mathewson authored
svn:r17823
-
Nick Mathewson authored
More compilation tweaks on Android: fix two clear errors in our code that apparently the compiler cares about there. svn:r17808
-
Nick Mathewson authored
Use a consistent naming standard for header file guard macros, taking care not to collide with any system headers. This tripped us up on Android. svn:r17805
-
Nick Mathewson authored
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
-
- 27 Dec, 2008 2 commits
-
-
Roger Dingledine authored
new from their perspective) directory download schedule abstraction. not done yet, but i'd better get this out of my sandbox before nick does another sweeping change. :) svn:r17798
-
Roger Dingledine authored
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
-
- 24 Dec, 2008 1 commit
-
-
Nick Mathewson authored
svn:r17757
-
- 23 Dec, 2008 2 commits
-
-
Nick Mathewson authored
Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we reject it after downloading it so that we do not download it again svn:r17756
-
Nick Mathewson authored
svn:r17754
-