aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/fuzz
Commit message (Collapse)AuthorAgeFilesLines
* netdoc: Add fuzzing support for parse2 with authcert, mdsNick Mathewson2026-06-042-2/+10
|
* tor-netdoc: Abolish deprecated features plain-consensus, routerdescIan Jackson2026-05-121-1/+1
| | | | | | | | These were deprecated in the last release. Now we can remove them. Also remove ns_consensus which was never really documented. Part of #2492.
* tor-netdoc: Abolish the hsdesc-inner-docs featureIan Jackson2026-04-301-1/+1
| | | | | | | Part of #2492 phase 3. This feature was experimental, so now that there are no cfg use gates, we can abolish it right away.
* Undo change to use ns_consensus feature, fix target to not need it52252252025-10-072-3/+3
|
* fuzzing: fix up targets to compile52252252025-10-075-28/+24
|
* tor-netdoc: Rename ns-consensus to plain-consensusIan Jackson2025-08-181-1/+1
| | | | | | ns-consensus doesn't seem to have ever been released. This is part of abolishing the use of "ns" to mean "plain".
* tor-netdoc: Change all in-tree references to ns-consensus from ns_consensusIan Jackson2025-08-181-1/+1
|
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-1/+1
| | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again.
* Rename onion-* cargo features to hs-* in tor-* cratesIan Jackson2023-02-281-1/+1
| | | | Fixes #756
* netdoc: Add a basic fuzzer for the hsdesc layers.Nick Mathewson2023-02-142-1/+29
| | | | | | I've been running this for 5 minutes and haven't found any crashes. I'll run it for an hour or two, then add the results to the corpus repository.
* Do not .gitignore crates/*/fuzz/corpusIan Jackson2023-01-201-1/+0
| | | | | These are symlinks which are actually checked in. They should not be ignored. (This caused trouble for some of my privsep tooling...)
* set all crate edition to 2021trinity-1686a2022-11-011-1/+1
|
* Upgrade all fuzzers to newer libfuzzer-sys version.Nick Mathewson2022-10-031-1/+1
|
* tor-netdoc: put NS consensus documents behind a feature.Nick Mathewson2021-11-121-1/+1
| | | | | | Clients never need these. Part of #125.
* tor-netdoc: Put the "routerdesc" document type behind a feature.Nick Mathewson2021-11-121-0/+1
| | | | | | | | | | Nothing in arti currently uses this document type. Eventually it will be useful for relays and for bridge clients. I've left the "SHA1 digest of a router descriptor" type available unconditinoally, however, since it does get used in a few places. Part of #125.
* Update corpus and links.Nick Mathewson2021-09-071-1/+1
|
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-278-0/+116
This will cause some pain for now, but now is really the best time to do this kind of thing.