| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Add a few easy tests in weights.rs | Nick Mathewson | 2020-12-02 | 2 | -3/+56 | |
| | | | ||||||
| * | | a little more refactoring for testability | Nick Mathewson | 2020-12-02 | 1 | -7/+13 | |
| | | | ||||||
| * | | Clarify DFLT_WEIGHT in weights.rs | Nick Mathewson | 2020-12-02 | 1 | -1/+4 | |
| | | | ||||||
| * | | Resolve a couple of TODOs in weight.rs | Nick Mathewson | 2020-12-02 | 1 | -3/+4 | |
| | | | | | | | | | (Thanks to Mike Perry for answers here.) | |||||
| * | | weights: refactor a couple of functions to be more testable. | Nick Mathewson | 2020-12-02 | 1 | -5/+14 | |
| | | | ||||||
| * | | Use a slightly prettier syntax in max_weight | Nick Mathewson | 2020-12-02 | 1 | -1/+2 | |
| | | | ||||||
| * | | Run cargo fix --edition-idioms | Nick Mathewson | 2020-12-02 | 9 | -15/+15 | |
| | | | ||||||
| * | | Fix a few comments in weight.rs | Nick Mathewson | 2020-12-02 | 1 | -12/+17 | |
| | | | ||||||
| * | | Use a better calculation for deciding if we have enough paths. | Nick Mathewson | 2020-12-02 | 2 | -12/+62 | |
| | | | ||||||
| * | | Implement correct (?) weighting for path selection. | Nick Mathewson | 2020-12-02 | 5 | -88/+401 | |
| | | | ||||||
| * | | Fix a couple of clippy warnings in tor-dirclient. | Nick Mathewson | 2020-12-02 | 2 | -2/+3 | |
| | | | ||||||
| * | | Abandon directory circuits on most kinds of directory failure. | Nick Mathewson | 2020-12-02 | 3 | -24/+178 | |
| |/ | | | | | (There are more cases that this _doesn't_ handle, but it's a start for now.) | |||||
| * | When retiring circuits, do it by ID, not by reference. | Nick Mathewson | 2020-12-01 | 1 | -8/+8 | |
| | | ||||||
| * | Bump to latest async-io | Nick Mathewson | 2020-12-01 | 1 | -1/+1 | |
| | | ||||||
| * | Expose UniqId types for channels and circuits | Nick Mathewson | 2020-12-01 | 4 | -14/+30 | |
| | | ||||||
| * | Rename LogId -> UniqId. | Nick Mathewson | 2020-12-01 | 7 | -106/+125 | |
| | | ||||||
| * | Derive more types for circuit and channel LogIds | Nick Mathewson | 2020-12-01 | 2 | -2/+2 | |
| | | ||||||
| * | Enforce uniqueness on circuit and channel logids | Nick Mathewson | 2020-12-01 | 1 | -3/+9 | |
| | | ||||||
| * | tor-dirmgr: retry up to 3 times on download failure. | Nick Mathewson | 2020-12-01 | 2 | -4/+118 | |
| | | ||||||
| * | tor-dirclient: add timeouts | Nick Mathewson | 2020-12-01 | 5 | -9/+42 | |
| | | | | | | | | | This adds two timeouts in total: one for sending begin, and getting headers, and one for getting the rest of the data. These timeouts are way too long right now, but at least the code is there. | |||||
| * | Make mmap usage optional. | Nick Mathewson | 2020-12-01 | 2 | -10/+15 | |
| | | ||||||
| * | tor-dirmgr: tests for storage.rs | Nick Mathewson | 2020-12-01 | 1 | -0/+38 | |
| | | ||||||
| * | Add a decorrelated-jitter implementation. | Nick Mathewson | 2020-11-30 | 2 | -0/+147 | |
| | | | | | | This is the algorithm we use on download failure to back off before we retry. | |||||
| * | only expire dorectory info on a successful bootstrap. | Nick Mathewson | 2020-11-30 | 2 | -2/+3 | |
| | | ||||||
| * | Add tests for blob_fname failing cases | Nick Mathewson | 2020-11-30 | 1 | -0/+17 | |
| | | ||||||
| * | More tests for sqlite.rs | Nick Mathewson | 2020-11-30 | 1 | -3/+46 | |
| | | ||||||
| * | Initial tests for authcert storage | Nick Mathewson | 2020-11-30 | 2 | -4/+31 | |
| | | ||||||
| * | tor-dirmgr: Refactor storage not to take AuthCert type. | Nick Mathewson | 2020-11-30 | 3 | -11/+63 | |
| | | | | | Add a new AuthCertMeta type to make it easier to test. | |||||
| * | tor-dirmgr: Refactor storage not to take Microdesc type. | Nick Mathewson | 2020-11-30 | 3 | -8/+13 | |
| | | | | | | Since all it needs is an MDDigest, that's what it should take. This will make it easier to test. | |||||
| * | Add a test for sha3_dual | Nick Mathewson | 2020-11-30 | 1 | -4/+26 | |
| | | ||||||
| * | Add a few more tests for tor-certs. | Nick Mathewson | 2020-11-30 | 2 | -4/+101 | |
| | | ||||||
| * | Fix a couple of new clippy warnings. | Nick Mathewson | 2020-11-28 | 2 | -2/+2 | |
| | | ||||||
| * | Upgrade a couple of dependencies | Nick Mathewson | 2020-11-28 | 4 | -4/+4 | |
| | | ||||||
| * | Implement a maximum length for directory responses | Nick Mathewson | 2020-11-25 | 3 | -4/+31 | |
| | | ||||||
| * | Extract another function in tor-dirclient | Nick Mathewson | 2020-11-25 | 1 | -16/+28 | |
| | | ||||||
| * | Better error types for tor-dirclient | Nick Mathewson | 2020-11-25 | 4 | -9/+33 | |
| | | ||||||
| * | tor-dirclient: add support for partial documents. | Nick Mathewson | 2020-11-25 | 3 | -39/+87 | |
| | | | | | | | Some requests are still useful when we get only a partial response -- like those where we're asking for a bunch of documents at once. For those, we should return any nonempty partial result. | |||||
| * | Document newer modules | Nick Mathewson | 2020-11-25 | 1 | -7/+27 | |
| | | ||||||
| * | Update README to mention current state. | Nick Mathewson | 2020-11-25 | 1 | -14/+16 | |
| | | ||||||
| * | A couple more tests in tor-cert | Nick Mathewson | 2020-11-25 | 2 | -1/+61 | |
| | | ||||||
| * | Add a function to retire circuits. | Nick Mathewson | 2020-11-24 | 1 | -0/+29 | |
| | | ||||||
| * | change default socks proxy port to 9150 | Nick Mathewson | 2020-11-24 | 1 | -1/+1 | |
| | | ||||||
| * | Drop unsupported requests (like RESOLVE) | Nick Mathewson | 2020-11-24 | 1 | -0/+5 | |
| | | ||||||
| * | Fetch microdescriptors in parallel. | Nick Mathewson | 2020-11-24 | 1 | -27/+51 | |
| | | ||||||
| * | A little better logging on bootstrap. | Nick Mathewson | 2020-11-24 | 3 | -5/+20 | |
| | | ||||||
| * | Make legacy-store code disabled by default. | Nick Mathewson | 2020-11-24 | 3 | -2/+8 | |
| | | | | | In the long run we might not want it at all. | |||||
| * | typo fix | Nick Mathewson | 2020-11-24 | 1 | -1/+1 | |
| | | ||||||
| * | Reject .onion addresses for now. | Nick Mathewson | 2020-11-24 | 1 | -0/+5 | |
| | | ||||||
| * | Turn client-demo into a mostly-good client. | Nick Mathewson | 2020-11-24 | 2 | -163/+47 | |
| | | ||||||
| * | Add a function to load a directory from cache. | Nick Mathewson | 2020-11-24 | 2 | -1/+70 | |
| | | ||||||
