Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-11 | Refactor exit port statistics code and add unit tests. | Karsten Loesing | |
2010-08-11 | tiny change i found in my other sandbox | Roger Dingledine | |
2010-08-09 | tiny changes i found in my sandbox | Roger Dingledine | |
2010-08-05 | Move exit-stats code to the end of rephist.c. | Karsten Loesing | |
2010-08-05 | Only delay counting bridge users if we were a relay before | Sebastian Hahn | |
2010-08-05 | Allow enabling or disabling *Statistics while Tor is running. | Karsten Loesing | |
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. | |||
2010-08-03 | Fix 'make distcheck' | Sebastian Hahn | |
We were leaving doc/config.log and src/or/micro-revision.i in place during a make clean. Fix that. | |||
2010-08-02 | Merge branch 'bug1384' | Nick Mathewson | |
2010-08-02 | Fix a compile warning on OS X 10.6 | Sebastian Hahn | |
Also update the changes file to contain a note on which bug was fixed by this. | |||
2010-08-02 | Bug #919: Don't rebind ports if we receive SIGHUP while hibernating. | Chris Ball | |
2010-08-02 | Bug #928: Disallow BridgeRelay 1 and ORPort 0 configuration | Chris Ball | |
2010-08-02 | Bug #1107: Complain if PublishServerDescriptor receives 0 or 1 in a list | Chris Ball | |
0 or 1 should only be passed as the sole argument. Warn for now, reject in 0.2.3.x. | |||
2010-08-02 | Merge commit 'sebastian/bug1776_v2' | Nick Mathewson | |
2010-08-02 | Merge branch 'bug1094_v2' | Nick Mathewson | |
2010-07-31 | Bug #1222: Clarify new circuit after sleep notice | Chris Ball | |
("Application request when we're believed to be offline." -> "Application request when we haven't used client functionality lately.") | |||
2010-07-31 | Set up the geoip country table right even if not called normally | Nick Mathewson | |
2010-07-31 | Move the "nowhereland" logic into geoip.c | Nick Mathewson | |
2010-07-31 | Make "Nowhere" explicitly listable in torrc. | Nick Mathewson | |
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. | |||
2010-07-31 | Warn when encounter the same (non-list) option twice in the same place | Nick Mathewson | |
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. | |||
2010-07-31 | Allow using regular relays as bridges | Sebastian Hahn | |
2010-07-28 | Fix typos, make all \brief's conformant, end sentences with a period. | Linus Nordberg | |
2010-07-27 | Move the header for bandwidth_weight_rule_to_string into reasons.h | Sebastian Hahn | |
2010-07-27 | Don't include crypto, compat and util.h in or.h | Sebastian Hahn | |
2010-07-27 | Add the new header files to noinst_HEADERS | Sebastian Hahn | |
Also add a changes/ file. | |||
2010-07-27 | Create routerparse.h | Sebastian Hahn | |
2010-07-27 | Create rephist.h | Sebastian Hahn | |
2010-07-27 | Create rendmid.h | Sebastian Hahn | |
2010-07-27 | Create relay.h | Sebastian Hahn | |
2010-07-27 | Create reasons.h | Sebastian Hahn | |
2010-07-27 | Create policies.h | Sebastian Hahn | |
2010-07-27 | Create onion.h | Sebastian Hahn | |
2010-07-27 | Create ntmain.h | Sebastian Hahn | |
2010-07-27 | Create networkstatus.h | Sebastian Hahn | |
2010-07-27 | Create microdesc.h | Sebastian Hahn | |
2010-07-27 | Create main.h | Sebastian Hahn | |
2010-07-27 | Create hibernate.h | Sebastian Hahn | |
2010-07-27 | Create dns.h | Sebastian Hahn | |
2010-07-27 | Create dirvote.h | Sebastian Hahn | |
2010-07-27 | Create dirserv.h | Sebastian Hahn | |
2010-07-27 | Create directory.h | Sebastian Hahn | |
2010-07-27 | Create cpuworker.h | Sebastian Hahn | |
2010-07-27 | Create control.h | Sebastian Hahn | |
2010-07-27 | Create connection_or.h | Sebastian Hahn | |
2010-07-27 | Create connection_edge.h | Sebastian Hahn | |
2010-07-27 | Create connection.h | Sebastian Hahn | |
2010-07-27 | Create config.h | Sebastian Hahn | |
2010-07-27 | Create command.h | Sebastian Hahn | |
2010-07-27 | Create circuituse.h | Sebastian Hahn | |
2010-07-27 | Create circuitlist.h | Sebastian Hahn | |
2010-07-27 | Create circuitbuild.h | Sebastian Hahn | |