Commit message (Expand) | Author | Age | |
---|---|---|---|
* | Use observed instead of declared uptime for HSDir•••It is important to verify the uptime claim of a relay instead of just trusting it, otherwise it becomes too easy to blackhole a specific hidden service. rephist already has data available that we can use here. Bugfix on 0.2.0.10-alpha. | Sebastian Hahn | 2011-03-11 |
* | Merge remote branch 'sebastian/bug1035' into maint-0.2.2 | Nick Mathewson | 2011-03-08 |
|\ | |||
| * | Routers count as down when they change ORPort, too•••rransom noticed that a change of ORPort is just as bad as a change of IP address from a client's perspective, because both mean that the relay is not available to them while the new information hasn't propagated. Change the bug1035 fix accordingly. Also make sure we don't log a bridge's IP address (which might happen when we are the bridge authority). | Sebastian Hahn | 2011-02-08 |
| * | Treat routers whose IPs have changed as having been down for MTBF/routerinfo•••calculation purposes. | Nick Mathewson | 2010-11-22 |
* | | Bump copyright statements to 2011 (0.2.2) | Nick Mathewson | 2011-01-03 |
|/ | |||
* | Try harder not to exceed the 50 KB extra-info descriptor limit.•••Our checks that we don't exceed the 50 KB size limit of extra-info descriptors apparently failed. This patch fixes these checks and reserves another 250 bytes for appending the signature. Fixes bug 2183. | Karsten Loesing | 2010-11-15 |
* | Merge commit 'karsten/dirbytes2'•••Conflicts: src/or/rephist.h | Nick Mathewson | 2010-08-18 |
|\ | |||
| * | Count bytes we spend on answering directory requests. | Karsten Loesing | 2010-08-18 |
* | | Remove unused function declarations•••Also remove some #if 0'd code from the unit tests for buffers. The code was killed in e6794e58081af773073c266e23fe3ab2ebecdb7e (5 years ago), and is now broken anyways. | Sebastian Hahn | 2010-08-17 |
* | | Give rep_hist_exit_stats_history() a better name. | Karsten Loesing | 2010-08-15 |
* | | Refactor exit port statistics code and add unit tests. | Karsten Loesing | 2010-08-11 |
|/ | |||
* | Allow enabling or disabling *Statistics while Tor is running.•••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. | Karsten Loesing | 2010-08-05 |
* | Fix typos, make all \brief's conformant, end sentences with a period. | Linus Nordberg | 2010-07-28 |
* | Create rephist.h | Sebastian Hahn | 2010-07-27 |