tor/src/test
Nick Mathewson de4cc126cb Build and test most of the machinery needed for IPv6 virtualaddrmaps
With an IPv6 virtual address map, we can basically hand out a new
IPv6 address for _every_ address we connect to.  That'll be cool, and
will let us maybe get around prop205 issues.

This uses some fancy logic to try to make the code paths in the ipv4
and the ipv6 case as close as possible, and moves to randomly
generated addresses so we don't need to maintain those stupid counters
that will collide if Tor restarts but apps don't.

Also has some XXXX items to fix to make this useful. More design
needed.
2012-12-17 14:51:29 -05:00
..
bench.c Rename all reserved C identifiers we defined 2012-10-12 12:22:13 -04:00
include.am Refactor begin cell parsing into its own function, with tests. 2012-11-14 23:16:21 -05:00
Makefile.nmake Fix some remaining nmake/msvc build issues 2012-05-16 10:08:24 -04:00
test-child.c Update copyright dates to 2012; add a few missing copyright statements 2012-06-04 20:58:17 -04:00
test.c Fix a bug in policy_is_reject_star() that was making IPv4 exits break 2012-11-14 23:16:57 -05:00
test.h Convert all include-guard macros to avoid reserved identifiers. 2012-10-12 12:13:10 -04:00
test_addr.c Build and test most of the machinery needed for IPv6 virtualaddrmaps 2012-12-17 14:51:29 -05:00
test_cell_formats.c Actually send back correctly-formed IPv6 CONNECTED cells 2012-11-14 23:16:41 -05:00
test_config.c Implement option to turn off DNS cache use on a client port 2012-12-17 14:48:09 -05:00
test_containers.c In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistently 2012-11-02 14:32:05 -04:00
test_crypto.c In the unit tests, use "test_eq_ptr" and "test_neq_ptr" consistently 2012-11-02 14:32:05 -04:00
test_data.c Update copyright dates to 2012; add a few missing copyright statements 2012-06-04 20:58:17 -04:00
test_dir.c Remove some deadcode for parsing v1 directories 2012-09-18 15:30:27 -04:00
test_introduce.c Fix a bunch of "implicit 64->32" warnings from introduce refactoring 2012-08-03 11:31:04 -04:00
test_microdesc.c Update copyright dates to 2012; add a few missing copyright statements 2012-06-04 20:58:17 -04:00
test_pt.c Update copyright dates to 2012; add a few missing copyright statements 2012-06-04 20:58:17 -04:00
test_replay.c Fix a bunch of "implicit 64->32" warnings from introduce refactoring 2012-08-03 11:31:04 -04:00
test_util.c Merge branch 'win64-7260' 2012-12-07 14:12:17 -05:00