summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src
Commit message (Expand)AuthorAgeFilesLines
...
* tor-netdoc: parse2: debug: Fix an error messageIan Jackson2025-12-101-1/+1
* tor-netdoc: parse2: debug: Fix scoping of netdoc_parseable_derive_debugIan Jackson2025-12-102-1/+2
* tor-netdoc: derive: F_KEYWORD_REPORT: put concat on the outsideIan Jackson2025-12-101-2/+2
* tor-netdoc: derive_common: Break out docs for attrs in flattenIan Jackson2025-12-102-8/+13
* tor-netdoc: derive_common: Break out field ordering checkIan Jackson2025-12-102-16/+18
* tor-netdoc: derive_common: Break out item field type definitionsIan Jackson2025-12-102-6/+6
* tor-netdoc: derive_common: Break out main field type definitionsIan Jackson2025-12-102-12/+11
* tor-netdoc: derive_common: Break out F_KEYWORD_*, F_FLATTEN, F_NORMALIan Jackson2025-12-102-34/+33
* tor-netdoc: Introduce new derive_common Rust module with d-d modulesIan Jackson2025-12-102-0/+68
* tor-netdoc: parse2: Rename NetdocParseableCommon d-d moduleIan Jackson2025-12-101-3/+3
* tor-netdoc: Break out netdoc_ordering_check into new derive_common.rsIan Jackson2025-12-103-34/+38
* tor-netdoc: Drop the allow(unused)Ian Jackson2025-12-101-1/+0
* tor-netdoc: recast Ignored and impl new encoding traitsIan Jackson2025-12-102-5/+52
* tor-netdoc: encoding: impl new traits for NotPresentIan Jackson2025-12-101-0/+30
* tor-netdoc: encoding: Provide multiplicity moduleIan Jackson2025-12-103-1/+214
* tor-netdoc: encoding: Add new traits that we will deriveIan Jackson2025-12-101-0/+99
* tor-netdoc: Add imports to encode module, for new encode deriveIan Jackson2025-12-102-2/+20
* tor-netdoc: NetdocParseable: Document that BTreeSet is allowedIan Jackson2025-12-102-0/+5
* Remove unnecessary `doc(cfg(...))` attributesNeel Chauhan2025-12-041-2/+0
* tor-netdoc: Implement new authority certificatesClara Engler2025-12-043-1/+800
* tor-netdoc: Implement (Partial)Eq for VerifyFailedClara Engler2025-12-041-1/+1
* Merge branch 'protover_refactor' into 'main'Nick Mathewson2025-12-0411-196/+51
|\
| * netdoc: Remove protocol interning.Nick Mathewson2025-12-037-69/+48
| * Move intern from tor-netdir to tor-basic-utils and make it pubNick Mathewson2025-12-036-130/+4
| * tor_netdoc::intern: Note a future possible cleanup.Nick Mathewson2025-12-031-0/+2
* | Merge branch 'n_authorities_usize' into 'main'Ian Jackson2025-12-042-5/+5
|\ \
| * | tor-netdoc: Remove unnecessary castsClara Engler2025-12-042-2/+2
| * | tor-netdoc: Store n_authorities in usizeClara Engler2025-12-022-3/+3
* | | tor-netdoc: Provide ItemEncoder::finishIan Jackson2025-12-041-0/+5
* | | tor-netdoc: Improve and expose args_raw_stringIan Jackson2025-12-041-3/+1
* | | tor-netdoc: test2: Don't ever have raw String in defaulted argumentsIan Jackson2025-12-041-9/+9
* | | tor-netdoc: Better error from empty argument (fmt)Ian Jackson2025-12-041-1/+4
* | | tor-netdoc: Better error from empty argumentIan Jackson2025-12-041-1/+1
* | | tor-netdoc: Throw rather than squirreling error from NormalItemArgumentIan Jackson2025-12-041-3/+1
* | | tor-netdoc: Explain some downsides to use of ItemEncoder::argIan Jackson2025-12-041-0/+3
* | | tor-netdoc: Suppress a clippy warning more thoroughlyIan Jackson2025-12-041-1/+2
* | | tor-netdoc: Suppress a clippy warningIan Jackson2025-12-031-0/+1
| |/ |/|
* | parse2: ItemValueParseable, netdoc(object, rest): docs: state signatureIan Jackson2025-12-021-1/+3
* | parse2: ItemValueParseable, netdoc(object, rest): docs: clarify errorsIan Jackson2025-12-021-1/+1
* | parse2: ItemValueParseable, netdoc(object, rest): docs: fix typoIan Jackson2025-12-021-1/+1
* | parse2: ItemValueParseable, netdoc(rest, with): reworkIan Jackson2025-12-022-7/+10
* | parse2: ItemValueParseable, netdoc(rest): docs: clarify behaviourIan Jackson2025-12-021-1/+1
|/
* netdoc: Add missing docs for encode_pow_params()Gabriela Moldovan2025-12-011-0/+1
* netdoc: allow unstable_name_collisions lint for exactly_one()Gabriela Moldovan2025-12-011-0/+5
* parse2: Move naming convention to pocClara Engler2025-11-272-15/+15
* tor-netdoc: Rename ItemArgument method to write_arg_ontoIan Jackson2025-11-262-12/+12
* tor-netdoc: Minor wording fix in a docIan Jackson2025-11-261-1/+1
* tor-netdoc: Minor grammar fix in a docIan Jackson2025-11-261-1/+1
* Merge branch 'relay-flags-options-trait' into 'main'Ian Jackson2025-11-253-55/+55
|\
| * tor-netdoc: relay_flags: Tidy up the formatting (rustfmt)Ian Jackson2025-11-241-9/+3