summaryrefslogtreecommitdiff
path: root/tor-protover
Commit message (Collapse)AuthorAgeFilesLines
* Bump version dependencies to 0.0.0Nick Mathewson2021-06-241-1/+1
|
* Remove "publish = false"Nick Mathewson2021-06-241-1/+0
|
* Fix some warnings about needless & from nightly clippyNick Mathewson2021-06-181-2/+2
|
* Add noop_method_call warning.Nick Mathewson2021-05-271-0/+1
| | | | | | This would have saved ahf and me a lot of confusion in debugging a situation where we were cloning a reference of a type that didn't implement Clone.
* Enable cargo_common_metadata warning.Nick Mathewson2021-05-251-1/+2
|
* Add automatically generated README.md files to each crate.Nick Mathewson2021-05-251-0/+38
|
* Replace the last user of caret_enum with caret_int.Nick Mathewson2021-05-251-24/+21
| | | | This lets us remove caret_enum entirely.
* Add a link tto the tor website to arti blurb.Nick Mathewson2021-05-241-1/+2
|
* More module-level documentation for tor-cert and tor-protover.Nick Mathewson2021-05-231-5/+32
|
* Remove notes about prop#318, which _has_ been accepted.Nick Mathewson2021-05-211-6/+0
|
* Give every Cargo.toml a repository fieldNick Mathewson2021-05-191-0/+1
|
* Fill in "package.categories" on all Cargo.tomlNick Mathewson2021-05-191-0/+1
|
* Add the "unreachable_pub" lint.Nick Mathewson2021-05-181-0/+1
| | | | | | This is a somewhat obnoxious change in its scope and requirements, but it makes it easier to understand what the real public and private parts of our APIs are.
* Prefer "relay" over "router" in docs and APIs.Nick Mathewson2021-05-181-2/+2
|
* Add trait_duplication_in_bounds warning.Nick Mathewson2021-05-031-0/+1
|
* Add unseparated_literal_suffix lint, and fix it.Nick Mathewson2021-05-031-3/+4
|
* Add a few more clippy warningsNick Mathewson2021-05-031-0/+5
|
* Add some more clippy warnings to our list.Nick Mathewson2021-04-271-1/+6
|
* Enforce (and obey) clippy lints about exhaustive enums, structs.Nick Mathewson2021-04-271-0/+4
| | | | | | | | These lints force us to declare our exported enums and exhaustive-looking structs as non-exhaustive (so that we can add to them in the future without breaking our API) or to explicitly disable the warning for a given enum/struct (to say that we _intend_ for additions to be a breaking change).
* Fix a bunch more new clippy lints in Rust 1.51Nick Mathewson2021-03-291-0/+1
| | | | | | | | The major types are: * You implemented Into when you should have implemented From. * You sliced a slice when you didn't have to. * You said Ok(x?) when you could have said x. * You said Vec::new(); push(); push(); when you could have said vec![].
* Allow HS* protover names, since these are from our standard.Nick Mathewson2021-03-291-0/+2
|
* Add the tor project as an author.Nick Mathewson2021-03-171-1/+1
|
* Add keywords to each Cargo.tomlNick Mathewson2021-03-171-0/+1
|
* Add a description field to all our Cargo.toml filesNick Mathewson2021-03-171-0/+1
|
* Give it a homepage everyplace.Nick Mathewson2021-03-171-0/+1
|
* Update some dependencies.Nick Mathewson2021-02-191-1/+1
|
* Fix some clippy warnings from nightly.Nick Mathewson2021-01-021-1/+1
|
* cargo upgrade.Nick Mathewson2020-12-301-1/+1
|
* Add support for using fallback directories in path constructionNick Mathewson2020-11-191-1/+4
| | | | | | This is mainly a refactoring commit, with a little new code. It also adds #[derive(Copy,Clone)] for a few types.
* Upgrade dependenciesNick Mathewson2020-11-101-1/+1
|
* Clarify TODOs in tor-protoverNick Mathewson2020-10-181-3/+4
|
* Run "cargo upgrade".Nick Mathewson2020-10-151-1/+1
|
* Document private members in most cratesNick Mathewson2020-09-241-4/+8
|
* Tests (and correctness fixes) for protover.Nick Mathewson2020-09-221-2/+95
|
* Expose Protocols::new() as public.Nick Mathewson2020-07-201-1/+1
|
* Run "cargo update".Nick Mathewson2020-06-211-1/+1
|
* Use "cargo upgrade" from cargo-edit to list current versionsNick Mathewson2020-06-121-1/+1
|
* protover: add missing documentationNick Mathewson2020-05-081-33/+105
|
* Fresh git repository for work on "arti"Nick Mathewson2020-05-072-0/+380
Arti is a rust tor implementation. It's project I've been working on for a few months now, in weekends and in spare time. It doesn't speak the tor protocol yet, and it doesn't connect to the network at all. It needs much more documentation and testing, but I'm just about ready to show it to others. See the README.md for a description of what is there and what isn't.