| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | make arti availlable as build artifact | Trinity Pointard | 2021-08-25 | 7 | -1/+3154 | |
| | |/ / |/| | | | | | | | | | | | and make builds reproducible sha256sum: f141c54929a43a31b9ed6b529f6f863aace87f7406818b2f8ffe2b7a5e2803fb | |||||
| * | | | Upgrade to new phf version. | Nick Mathewson | 2021-08-25 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Move MSRV note to README | Nick Mathewson | 2021-08-24 | 2 | -5/+9 | |
| | | | | ||||||
| * | | | Add a quick MSRV note. | Nick Mathewson | 2021-08-24 | 1 | -0/+5 | |
| | | | | ||||||
| * | | | Merge remote-tracking branch 'origin/mr/66' | Nick Mathewson | 2021-08-24 | 2 | -9/+5 | |
| |\ \ \ | ||||||
| | * | | | Use trailing_ones() API. | Jani Monoses | 2021-08-24 | 1 | -5/+1 | |
| | | | | | | | | | | | | | | | | | Rust 1.46, where this API was introduced, is old enough. | |||||
| | * | | | Link to the relevant spec section. | Jani Monoses | 2021-08-24 | 2 | -4/+4 | |
| | |/ / | ||||||
| * / / | Basic implementation for prop#332 ntor v3 backend. | Nick Mathewson | 2021-08-24 | 3 | -0/+675 | |
| |/ / | | | | | | | | | | | | | | | This isn't tied into the protocol code yet, since we don't actually have anybody to negotiate with here. We'll need some API tweaks in order to express the sending of extended information too. For now, I'm putting it behind a feature, but if we build this into the tor network, the feature-gate should go away. | |||||
| * | | Upgrade tracing-subscriber | Nick Mathewson | 2021-08-24 | 1 | -1/+1 | |
| | | | ||||||
| * | | Use unwrap_or_default instead of unwrap_or_else(Default::default) | rls | 2021-08-23 | 1 | -1/+1 | |
| | | | ||||||
| * | | Switch all uses of the log crate to the tracing. | Jani Monoses | 2021-08-20 | 26 | -41/+42 | |
| | | | | | | | | | Issue #74 | |||||
| * | | Latest arti-corpora | Nick Mathewson | 2021-08-20 | 1 | -0/+0 | |
| | | | ||||||
| * | | Fix a few things that the "typos" tool didn't like. | Nick Mathewson | 2021-08-20 | 8 | -24/+33 | |
| | | | ||||||
| * | | Typo fixes. | Nick Mathewson | 2021-08-20 | 7 | -8/+8 | |
| | | | ||||||
| * | | Fix a comment typo | Nick Mathewson | 2021-08-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Light doc edits | Nick Mathewson | 2021-08-18 | 1 | -7/+14 | |
| | | | ||||||
| * | | allow new without default for IsolationToken | Trinity Pointard | 2021-08-18 | 1 | -0/+1 | |
| | | | ||||||
| * | | replace IsolationToken::default with no_isolation | Trinity Pointard | 2021-08-18 | 2 | -3/+19 | |
| | | | ||||||
| * | | Add a split_from() API for infallible creation of Data messages. | Nick Mathewson | 2021-08-18 | 3 | -3/+29 | |
| | | | ||||||
| * | | Remove panicking cases from tor-cell msg construction | Nick Mathewson | 2021-08-18 | 14 | -26/+42 | |
| | | | ||||||
| * | | Document panics in tor-netdir::testnet. | Nick Mathewson | 2021-08-18 | 1 | -5/+7 | |
| | | | ||||||
| * | | Revisions based on new documented-panics lint. | Nick Mathewson | 2021-08-18 | 18 | -73/+120 | |
| | | | | | | | | | | | I've tried to remove some of possible panics, and improve the documentation for when the others might occur. | |||||
| * | | add_warning.py: explain what to do when no args are given | Nick Mathewson | 2021-08-18 | 1 | -0/+4 | |
| | | | ||||||
| * | | Add clippy::missing_panics_doc to add_warnings.py. | Nick Mathewson | 2021-08-18 | 1 | -0/+1 | |
| | | | ||||||
| * | | Merge remote-tracking branch 'origin/mr/60' | Nick Mathewson | 2021-08-18 | 31 | -0/+59 | |
| |\ \ | ||||||
| | * | | Add the "missing_panics_doc" lint. | S0AndS0 | 2021-08-13 | 31 | -0/+59 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Check `missing_panics_doc` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#missing_panics_doc This adds the following Clippy configuration to crates; #![deny(clippy::missing_panics_doc)] And adds necessary doc-comments to methods that may panic. | |||||
| * | | | Merge remote-tracking branch 'origin/mr/61' | Nick Mathewson | 2021-08-18 | 27 | -3/+28 | |
| |\ \ \ | ||||||
| | * | | | Add the "implicit_clone" lint. | S0AndS0 | 2021-08-17 | 27 | -3/+28 | |
| | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Check `implicit_clone` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone This adds, and addresses, the following Clippy configuration to crates; #![deny(clippy::implicit_clone)] And moves related line within `maint/add_warning.py` file. My intent is to mitigate extra edits after merging, so please let me know if I need to do this last bit differently. | |||||
| * | | | More tests for tor_netdir, plus a bugfix and a little refactoring. | Nick Mathewson | 2021-08-17 | 1 | -34/+84 | |
| | | | | | | | | | | | | | | | | | | | (While messing around with test coverage on `in_same_subnet`, I found that there was a copy-paste error where we were using v4_bits when v6_bits would have been appropriate.) | |||||
| * | | | Make construct_netdir() return a PartialNetDir. | Nick Mathewson | 2021-08-17 | 5 | -11/+13 | |
| | | | | | | | | | | | | | | | | This way we can still use it even if we've removed too many microdescriptors to make a real network. | |||||
| * | | | Test Netdir behavior with BadExit flag. | Nick Mathewson | 2021-08-17 | 1 | -2/+60 | |
| | | | | ||||||
| * | | | Make MicrodescBuilder implement Debug and Clone | Nick Mathewson | 2021-08-17 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Re-work the test network generator to take a customization function. | Nick Mathewson | 2021-08-17 | 1 | -17/+104 | |
| |/ / | ||||||
| * | | X_m tiebreaker rules are now specified | Nick Mathewson | 2021-08-17 | 1 | -2/+0 | |
| | | | ||||||
| * | | Update tor-netdir path fractions to avoid NaN. | Nick Mathewson | 2021-08-16 | 1 | -15/+34 | |
| | | | ||||||
| * | | Remove SPEC note in tor-consdiff: dir-spec has been updated. | Nick Mathewson | 2021-08-16 | 1 | -2/+1 | |
| | | | ||||||
| * | | Note SPEC statuses in tor-netdoc | Nick Mathewson | 2021-08-16 | 2 | -2/+1 | |
| | | | ||||||
| * | | Remove some notes about SPEC issues that are now resolved. | Nick Mathewson | 2021-08-16 | 2 | -7/+3 | |
| | | | ||||||
| * | | Make PaddingNegotiate parsing match C tor. | Nick Mathewson | 2021-08-16 | 2 | -8/+0 | |
| | | | ||||||
| * | | More channel-cell coverage. | Nick Mathewson | 2021-08-16 | 3 | -19/+95 | |
| |/ | | | | "Every little helps": This gets tor-cell coverage over 90%. | |||||
| * | Use add_warnings.py for clippy::cast_lossless | Nick Mathewson | 2021-08-13 | 26 | -25/+27 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/mr/59' | Nick Mathewson | 2021-08-13 | 30 | -16/+44 | |
| |\ | ||||||
| | * | Add the "cast_lossless" lint. | S0AndS0 | 2021-08-12 | 30 | -16/+44 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | > Check `cast_lossless` section of Clippy documentation for details; > > https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless This adds the following Clippy configuration to crates; #![deny(clippy::cast_lossless)] And applies suggested Clippy and `cargo fmt` fixes. | |||||
| * | | More test cases for tor_cell::relaycell::msg | Nick Mathewson | 2021-08-13 | 2 | -11/+109 | |
| | | | ||||||
| * | | Comment fixes in tor_cell::err | Nick Mathewson | 2021-08-13 | 1 | -3/+3 | |
| | | | ||||||
| * | | Misc fake coverage improvements | Nick Mathewson | 2021-08-13 | 2 | -0/+20 | |
| | | | | | | | | | | | | | These aren't true coverage improvements; they're just either improving the coverage of test code, or telling the coverage tool that it shouldn't worry about code in the fuzzers. | |||||
| * | | Improve test coverage on tor-units | Nick Mathewson | 2021-08-13 | 1 | -3/+111 | |
| | | | ||||||
| * | | Restore success and failure counts with timeout state. | Nick Mathewson | 2021-08-13 | 1 | -2/+18 | |
| |/ | ||||||
| * | Merge commit 'origin/mr/46^' | Nick Mathewson | 2021-08-12 | 3 | -9/+7 | |
| |\ | ||||||
| | * | Change output type in DirResponse to Vec<u8> | rls | 2021-07-30 | 3 | -9/+7 | |
| | | | | | | | | | | | | | | | | | | | | | Previously the DirResponse contained a String for the output. By changing it to a Vec<u8> the caller has to parse the Vec<u8> and deal with potential failures. With this change `fetch_multiple`'s `useful_responses` should also contain non-UTF-8 responses. This will case an Err to be returned in the `download_attempt` function if the DirResponse does not contain valid UTF-8. | |||||
