| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | add ability to select guardsHEADmaster | Sathyanarayanan Gunasekaran | 2013-04-02 |
| | | |||
| * | add Stream class | Sathyanarayanan Gunasekaran | 2013-03-20 |
| | | |||
| * | add more funtions to simulate | Sathyanarayanan Gunasekaran | 2013-03-15 |
| | | |||
| * | update readme | Sathyanarayanan Gunasekaran | 2013-02-25 |
| | | |||
| * | update Filters API | Sathyanarayanan Gunasekaran | 2013-02-25 |
| | | |||
| * | add get_middle_nodes() | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | |||
| * | merge router_filter and path_filter | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | | | | Let's merge this into one happy filters.py | ||
| * | add get_exit_nodes() | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | |||
| * | update router_filter.py | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | |||
| * | create Circuit class | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | |||
| * | remove unnecessary instance variables | Sathyanarayanan Gunasekaran | 2013-02-24 |
| | | | | | store the consensus document in its entirety instead | ||
| * | update .gitignore | Sathyanarayanan Gunasekaran | 2013-02-23 |
| | | |||
| * | start simulation | Sathyanarayanan Gunasekaran | 2013-02-23 |
| | | |||
| * | move descriptor processing to utils.py | Sathyanarayanan Gunasekaran | 2013-02-23 |
| | | |||
| * | update find_cw | Sathyanarayanan Gunasekaran | 2013-02-20 |
| | | | | | | | * rename to get_bw_weight * return the appropriate bw_weight * raise ValueError if not found | ||
| * | update TODO | Sathyanarayanan Gunasekaran | 2013-02-19 |
| | | |||
| * | fix args parser | Sathyanarayanan Gunasekaran | 2013-02-19 |
| | | | | | | | don't break if --process is not passed, break only if both --process and --simulate are not passed | ||
| * | log if processed desc file already exists | Sathyanarayanan Gunasekaran | 2013-02-19 |
| | | |||
| * | use output_dir variable | Sathyanarayanan Gunasekaran | 2013-02-19 |
| | | |||
| * | create descriptor_writer closure | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | | | | | | We use this closure to set the output_dir variable. I wonder if there is a better way to do this. Create classes? | ||
| * | update logging text | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | |||
| * | do some re-arrangement in pathsim.py | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | | | | | * move cli validation out of parse_args() * doc fixes | ||
| * | add TODO | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | |||
| * | fix find_desc() | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | |||
| * | ignore *.pyc | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | |||
| * | fix process_server_desc | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | |||
| * | Add argparse | Sathyanarayanan Gunasekaran | 2013-02-18 |
| | | | | | parse cli args | ||
| * | add logging support | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | create utils.py | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | add helper methods to utils.py | ||
| * | add PathFilterList | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | rename RouterFilters to RouterFilterList | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | add FamilyFilter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | add UniqueFilter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | check if only unique relays are in a path | ||
| * | make SubnetFilter a PathFilter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | add MinBWFilter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | | check if relay's bandwidth is greater than a specified min bandwidth | ||
| * | add HibernateFilter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | check if relay is hibernating | ||
| * | minor doc fixes | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | add path selection questions | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | create router_filter.py | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | | router_filter now contains filters specific to single routers | ||
| * | create path_filter | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | filter.py is now path_filter.py | ||
| * | make subnetfilter pythonic | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | | | | based on suggestions by atagar | ||
| * | change check() to validate() | Sathyanarayanan Gunasekaran | 2013-02-17 |
| | | |||
| * | add .gitignore | Sathyanarayanan Gunasekaran | 2013-02-12 |
| | | |||
| * | create filters | Sathyanarayanan Gunasekaran | 2013-02-12 |
| | | |||
| * | fix subnet_filter() | Sathyanarayanan Gunasekaran | 2013-01-29 |
| | | |||
| * | return descs per consensus | Sathyanarayanan Gunasekaran | 2013-01-29 |
| | | |||
| * | fix find_cw() logic | Sathyanarayanan Gunasekaran | 2013-01-29 |
| | | |||
| * | add filters | Sathyanarayanan Gunasekaran | 2013-01-20 |
| | | |||
| * | refactor pathsim.py | Sathyanarayanan Gunasekaran | 2013-01-20 |
