Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-23 | Split the slow unit tests into their own binary | Nick Mathewson | |
This can run in parallel with the faster ones and the other tests. | |||
2015-01-23 | Merge branch 'if_addr_refactoring_squashed' | Nick Mathewson | |
Conflicts: src/test/include.am src/test/test.c | |||
2015-01-23 | Refactor code that looks up addresses from interfaces | rl1987 | |
Now the code has separate implementation and examination functions, uses smartlists sanely, and has relatively decent test coverage. | |||
2015-01-23 | Merge remote-tracking branch 'public/ticket9969' | Nick Mathewson | |
Conflicts: src/or/directory.c src/or/routerlist.c src/or/routerlist.h src/test/include.am src/test/test.c | |||
2015-01-21 | Merge branch 'better_workqueue_v3_squashed' | Nick Mathewson | |
2015-01-19 | Merge branch 'bug7555_v2_squashed' | Nick Mathewson | |
Conflicts: src/or/connection_edge.c | |||
2015-01-14 | Move thread tests into their own module | Nick Mathewson | |
2015-01-14 | Rename bench_workqueue -> test_workqueue and make it a unit test. | Nick Mathewson | |
2015-01-14 | Initial workqueue implemention, with a simple test. | Nick Mathewson | |
It seems to be working, but more tuning is needed. | |||
2015-01-12 | Tweak zero_length_keys.sh and test/include.am to make out-of-tree builds work | Nick Mathewson | |
2015-01-12 | Begin writing unit tests for rewrite code | Nick Mathewson | |
2015-01-10 | Merge branch 'master' of https://git.torproject.org/tor into ↵ | teor | |
bug13111-empty-key-files-fn-empty Conflicts: src/or/connection_edge.c Merged in favour of origin. | |||
2015-01-10 | Test that tor correctly handles zero-length keys | teor | |
Check that tor generates new keys, and overwrites the empty key files. Test that tor generates new keys when keys are missing (existing behaviour). Test that tor does not overwrite key files that already contain data (existing behaviour). Tests fixes to bug 13111. | |||
2014-12-23 | add support for systemd notification protocol | Michael Scherer | |
This permit for now to signal readiness in a cleaner way to systemd. | |||
2014-12-04 | Add fakechans.h to noinst_headers | Nick Mathewson | |
2014-11-27 | Merge remote-tracking branch 'andrea/cmux_refactor_configurable_threshold' | Nick Mathewson | |
Conflicts: src/or/or.h src/test/Makefile.nmake | |||
2014-11-05 | Merge remote-tracking branch 'meejah/ticket-11291-extra-utests' | Nick Mathewson | |
Conflicts: src/or/config.c | |||
2014-10-27 | Remove configure option to disable curve25519 | Sebastian Hahn | |
By now, support in the network is widespread and it's time to require more modern crypto on all Tor instances, whether they're clients or servers. By doing this early in 0.2.6, we can be sure that at some point all clients will have reasonable support. | |||
2014-10-13 | Base tests for 11243: test parsing for md, ei, and ri. | Nick Mathewson | |
We didn't really have test coverage for these parsing functions, so I went and made some. These tests also verify that the parsing functions set the list of invalid digests correctly. | |||
2014-09-30 | Initial test_scheduler.c | Andrea Shepard | |
2014-09-30 | Initial test_channeltls.c | Andrea Shepard | |
2014-09-30 | Add append_cell_to_circuit_queue() unit test | Andrea Shepard | |
2014-09-30 | Unit tests for channel_get_cell_queue_entry_size() and channel_write_*() ↵ | Andrea Shepard | |
functions | |||
2014-09-29 | Merge branch 'ticket961_squashed' | Nick Mathewson | |
2014-09-29 | Add an "AccountingRule" feature to permit limiting bw usage by read+write | Nick Mathewson | |
Patch from "chobe". Closes ticket 961. | |||
2014-09-25 | Merge branch 'ed25519_ref10_squashed' | Nick Mathewson | |
Conflicts: src/common/include.am src/ext/README | |||
2014-09-25 | Add a reference implementation of our ed25519 modifications | Nick Mathewson | |
Also, use it to generate test vectors, and add those test vectors to test_crypto.c This is based on ed25519.py from the ed25519 webpage; the kludgy hacks are my own. | |||
2014-09-25 | Merge branch 'libscrypt_trunnel_squashed' | Nick Mathewson | |
Conflicts: src/test/test_crypto.c | |||
2014-09-25 | Use trunnel for crypto_pwbox encoding/decoding. | Nick Mathewson | |
This reduces the likelihood that I have made any exploitable errors in the encoding/decoding. This commit also imports the trunnel runtime source into Tor. | |||
2014-09-23 | Unit tests for router download functions. | Arlo Breault | |
Also, sort test suites alphabetically. | |||
2014-08-30 | Ticket #11291: patch from "anon": | anonymous | |
test-11291-group-redable-hsdirs-wtests-may8.patch | |||
2014-08-29 | Introduce full coverage tests for module routerset.c. | dana koch | |
This is using the paradigm introduced for test_status.c. | |||
2014-07-16 | Move test_descriptors.txt to an include file | Nick Mathewson | |
Making the text file work out-of-tree didn't work on windows. Maybe we can get it working that way later. | |||
2014-06-24 | Add the entrynodes.c unit tests. | George Kadianakis | |
2014-04-15 | Uplift status.c unit test coverage with new test cases and macros. | dana koch | |
A new set of unit test cases are provided, as well as introducing an alternative paradigm and macros to support it. Primarily, each test case is given its own namespace, in order to isolate tests from each other. We do this by in the usual fashion, by appending module and submodule names to our symbols. New macros assist by reducing friction for this and other tasks, like overriding a function in the global namespace with one in the current namespace, or declaring integer variables to assist tracking how many times a mock has been called. A set of tests for a small-scale module has been included in this commit, in order to highlight how the paradigm can be used. This suite gives 100% coverage to status.c in test execution. | |||
2014-04-08 | Merge branch 'bug7952_final' | Nick Mathewson | |
Conflicts: src/test/include.am src/test/test.c | |||
2014-04-08 | Making entire exit policy available to Tor controller. | rl1987 | |
2014-04-02 | Unit tests for connection_edge_process_resolved_cell | Nick Mathewson | |
Also rename a function to be more accurate (resolve->resolved) | |||
2014-03-04 | Merge branch 'bug10169_025_v2' | Nick Mathewson | |
Conflicts: src/test/test.c | |||
2014-02-28 | Unit tests for test_routerkeys_write_fingerprint | Nick Mathewson | |
2014-02-12 | Initial unit tests for OOM handling | Nick Mathewson | |
2014-02-06 | add test for node_get_verbose_nickname_by_id | Qingping Hou | |
2014-02-06 | remove node_describe_by_id() function | Qingping Hou | |
This function is not used anymore | |||
2014-02-04 | Distcheck repair: add new python testing code to "tarballs" | Nick Mathewson | |
'make distcheck' now passes again. | |||
2014-01-29 | add test case for node_describe_by_id | Qingping Hou | |
2014-01-29 | add test case for hidden service async events | Qingping Hou | |
2013-11-18 | Merge branch 'backtrace_squashed' | Nick Mathewson | |
Conflicts: src/common/sandbox.c src/common/sandbox.h src/common/util.c src/or/main.c src/test/include.am src/test/test.c | |||
2013-11-18 | Tests for backtrace.c | Nick Mathewson | |
These need to be a separate executable, since the point of backtrace.c is that it can crash and write stuff. | |||
2013-11-18 | Unit tests for new functions in log.c | Nick Mathewson | |
2013-10-28 | Merge branch 'morestats4' into morestats5 | Karsten Loesing | |
Conflicts: doc/tor.1.txt src/or/config.c src/or/connection.h src/or/control.c src/or/control.h src/or/or.h src/or/relay.c src/or/relay.h src/test/test.c |