Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Report only the top 10 ports in exit-port stats. | Karsten Loesing | 2010-11-24 |
| | |||
* | Do away with the complexity of the network liveness detection. | Mike Perry | 2010-09-29 |
| | | | | | | We really should ignore any timeouts that have *no* network activity for their entire measured lifetime, now that we have the 95th percentile measurement changes. Usually this is up to a minute, even on fast connections. | ||
* | Add unit test for tor_listdir. | Nick Mathewson | 2010-08-20 |
| | |||
* | Remove unused function declarations | Sebastian Hahn | 2010-08-17 |
| | | | | | | 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. | ||
* | Fix compilation with --with-dmalloc | Karsten Loesing | 2010-08-16 |
| | | | | Fixes 1832; bugfix on 0.2.2.6-alpha | ||
* | Merge commit 'sebastian/bug1831' | Nick Mathewson | 2010-08-15 |
|\ | |||
| * | Fix misplaced labels | Sebastian Hahn | 2010-08-16 |
| | | |||
| * | Refactor circuit_build_times_parse_state | Sebastian Hahn | 2010-08-16 |
| | | | | | | | | | | Remove the msg parameter to pass an error message out. This wasn't needed and made it harder to detect a memory leak. | ||
* | | Make unit tests work when tests get run in subprocesses. | Nick Mathewson | 2010-08-15 |
| | | | | | | | | | | | | Apparently the way we handled cleaning up temporary directories with atexit() meant that when the child process exited, it would remove the temporary directory, thus making other tests in the main process fail. | ||
* | | Rename rep_hist_exit_stats_history in test.c too | Nick Mathewson | 2010-08-15 |
| | | |||
* | | Run test_stats in a subprocess. | Karsten Loesing | 2010-08-15 |
| | | |||
* | | Refactor exit port statistics code and add unit tests. | Karsten Loesing | 2010-08-11 |
|/ | |||
* | Fix a rare bug in rend_fn tests when the randomly generated port is 0 | Nick Mathewson | 2010-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. | ||
* | Allow enabling or disabling *Statistics while Tor is running. | Karsten Loesing | 2010-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. | ||
* | Fix up geoip unit tests to know about ?? | Nick Mathewson | 2010-07-31 |
| | |||
* | Create routerparse.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create rephist.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create policies.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create onion.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create connection_edge.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create config.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create circuitbuild.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create buffers.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create rendcommon.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Create geoip.h | Sebastian Hahn | 2010-07-27 |
| | |||
* | Fix unittest failure in bug 1660. | Mike Perry | 2010-07-06 |
| | | | | | | | | | | We now record large times as abandoned, to prevent a filter step from happening and skewing our results. Also, issue a warn for a rare case that can happen for funky values of Xm or too many abandoned circuits. Can happen (very rarely) during unit tests, but should not be possble during live operation, due to network liveness filters and discard logic. | ||
* | Split the circuit timeout and close codepaths. | Mike Perry | 2010-06-15 |
| | | | | | | | | We need to record different statistics at point of timeout, vs the point of forcible closing. Also, give some better names to constants and state file variables to indicate they are not dealing with timeouts, but abandoned circuits. | ||
* | Address some issues with unit tests. | Mike Perry | 2010-06-09 |
| | | | | | | Histogram conversion causes accuracy loss, and there are some boundary conditions when we hit 1000 circuits that cause false negative test results. | ||
* | Fix CBT unit tests. | Mike Perry | 2010-05-12 |
| | |||
* | Update copyright dates for files not in maint-0.2.1 | Nick Mathewson | 2010-02-27 |
| | |||
* | Remove misc unnecessary newlines found by new check. | Mike Perry | 2010-02-22 |
| | |||
* | Move CBT params into consensus. | Mike Perry | 2010-02-18 |
| | |||
* | Another unit test for exit_policy_is_general_exit() | Sebastian Hahn | 2010-02-09 |
| | |||
* | Another unit test for exit_policy_is_general_exit() | Sebastian Hahn | 2010-02-04 |
| | |||
* | New unit test, testing for b0red's exit policy | Sebastian Hahn | 2010-02-04 |
| | |||
* | Another new test for exit_policy_is_general_exit() | Sebastian Hahn | 2010-02-03 |
| | |||
* | New testcase for exit_policy_is_general_exit | Sebastian Hahn | 2010-02-03 |
| | |||
* | Fix bug 1113. | Karsten Loesing | 2009-10-27 |
| | | | | Bridges do not use the default exit policy, but reject *:* by default. | ||
* | Fix testsuite call. | Peter Palfrader | 2009-10-10 |
| | | | | | tinytest_main() returns 0 on success, -1 on errors and 1 on test failures. So test.c should check on !=0 instead of <0. | ||
* | Split directory tests into their own module. | Nick Mathewson | 2009-09-23 |
| | | | | (Also, clean up some whitespace.) | ||
* | Split general util and address tests into their own files. | Nick Mathewson | 2009-09-23 |
| | |||
* | Split container tests into their own module | Nick Mathewson | 2009-09-23 |
| | |||
* | Split crypto tests into a separate module. | Nick Mathewson | 2009-09-23 |
| | |||
* | Move testing code into new src/test directory. | Nick Mathewson | 2009-09-23 |