[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [stem/master] Adding an ExitPolicy class



commit 78a997ea34aaee8cc4515382fb0f0ec4814c32a4
Merge: e68adb7 e670090
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Thu Jul 19 08:58:07 2012 -0700

    Adding an ExitPolicy class
    
    First draft was ported from arm by gsathya in...
    https://trac.torproject.org/5454
    
    I've since rewritten most of it to support IPv6, masks, and properly comply
    with the Tor spec for an exitpattern (arm's class was written to support torrc
    policies, which are different).

 run_tests.py                               |    4 +
 stem/descriptor/server_descriptor.py       |    7 +-
 stem/exit_policy.py                        |  605 ++++++++++++++++++++++++++++
 stem/util/connection.py                    |  173 ++++++++-
 test/integ/descriptor/server_descriptor.py |    7 +-
 test/unit/exit_policy/__init__.py          |    6 +
 test/unit/exit_policy/policy.py            |  197 +++++++++
 test/unit/exit_policy/rule.py              |  327 +++++++++++++++
 test/unit/util/connection.py               |   77 ++++
 9 files changed, 1395 insertions(+), 8 deletions(-)

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits