| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | arti-config abolition: Change references to use tor_config | Ian Jackson | 2022-05-13 | 1 | -1/+3 |
| | | | | | | | | | Generally, change the paths that mention the crate name to go via a module-level "use". This involves adding tor-config as a direct dependency for a few crates. | ||||
| * | ConfigurationSource: Rename new to new_empty | Ian Jackson | 2022-05-11 | 1 | -1/+1 |
| | | | | | | This emphasises its nature. We're going to provide a more cooked constructor in a moment. | ||||
| * | Directory filtering in arti-testing. | Nick Mathewson | 2022-03-31 | 1 | -0/+14 |
| | | | | | | | | | | This feature allows us to detect different failing cases for arti#329 that would otherwise be hard to induce. It works by filtering consensus directory objects and/or microdescriptor objects before introducing them to the directory manager. Closes #397. | ||||
| * | arti-testing: support for conditional TCP failure. | Nick Mathewson | 2022-03-07 | 1 | -0/+13 |
| | | |||||
| * | arti-testing: add support for black-holing TCP connections. | Nick Mathewson | 2022-03-07 | 1 | -1/+1 |
| | | |||||
| * | arti-testing: CLI for making TCP connections break. | Nick Mathewson | 2022-03-07 | 1 | -1/+41 |
| | | |||||
| * | arti-testing: Initial implementation | Nick Mathewson | 2022-03-03 | 1 | -0/+144 |
| This commit adds a new program to try to implement the ideas behind experimentation in arti#329. In particular, it tries to implement basic client "can I bootstrap and connect" functionality testing, with a lot of instrumentation, and support for breaking things. So far, the instrumentation is limited to counting TCP bytes and connections, and counting events. Still, this is enough to measure behavior on some of the incorrect-clock tests. NOTE: For now, you are _required_ to pass in an explicit configuration, in hopes that this will lead you to override your storage directories for doing specific experiments. | |||||
