]> git.ipfire.org Git - thirdparty/tor.git/commit
Better policy support for IPv6
authorNick Mathewson <nickm@torproject.org>
Wed, 24 Oct 2012 19:03:29 +0000 (15:03 -0400)
committerNick Mathewson <nickm@torproject.org>
Thu, 15 Nov 2012 04:16:21 +0000 (23:16 -0500)
commita96c0affcb4cda1a2e0d83d123993d10efc6e396
tree179be96049286cae1b9b1aa4b633f60da2c29023
parent2eb7eafc9d789cb5063dd36021412434b656bf75
Better policy support for IPv6

Now, "accept *:80" means "accept all addresses on port 80", and not
just IPv4.  For just v4, say "accept *4:80"; for just v6 say "accept
*6:80".

We can parse these policies from torrc just fine, and we should be
successfully keeping them out of descriptors for now.

We also now include appropriate IPv6 addresses in "reject private:*"
src/or/dirserv.c
src/or/dirvote.c
src/or/or.h
src/or/policies.c
src/or/policies.h
src/or/router.c
src/or/routerparse.c
src/or/routerset.c
src/test/test.c