aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/parse2.rs
Commit message (Expand)AuthorAgeFilesLines
* tor-netdoc: Abolish pocIan Jackson2026-07-151-3/+0
* tor-netdoc: parse2: Deprecate check_validity_timeIan Jackson2026-06-101-1/+4
* tor-netdoc: ParseInput: add retain_unknown_values convenience setterIan Jackson2026-06-031-0/+10
* tor-netdoc: ParseInput: add accessorsIan Jackson2026-06-031-1/+4
* tor-netdoc: ParseInput: add some blank linesIan Jackson2026-06-031-0/+2
* tor-netdoc: ParseInput: impl Debug and CloneIan Jackson2026-06-031-0/+1
* Merge branch 'netdoc-unverified-trait-name' into 'main'Clara Engler2026-06-031-4/+4
|\
| * tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverified (fmt)Ian Jackson2026-06-021-3/+3
| * tor-netdoc: Rename NetdocUnverified trait to NetdocParseableUnverifiedIan Jackson2026-06-021-2/+2
* | tor-netdoc: Remove a TODO that we've doneIan Jackson2026-06-021-1/+0
|/
* tor-netdoc: Un-gate "plain-consensus" cargo featureIan Jackson2026-04-281-1/+1
* tor-netdoc: Gate authcert/encoded.rs and poc behind incomplete and plain-cons...Ian Jackson2026-04-231-1/+1
* tor-netdoc: Move raw_data_object to new container moduleIan Jackson2026-04-011-1/+0
* tor-netdoc: Apply deferred rustfmt churn to importsIan Jackson2026-03-191-3/+2
* tor-netdoc: parse2: Don't impl NetdocParseable for bodies of signed docsIan Jackson2026-03-191-0/+1
* tor-netdoc: parse2: Unify top-level derive as NetdocUParseablenverifiedIan Jackson2026-03-191-3/+4
* tor-netdoc: parse2: Move hash out of signature itemsIan Jackson2026-03-191-2/+2
* tor-netdoc: parse2: Introduce SignatureData structIan Jackson2026-03-191-1/+1
* tor-netdoc: NetdocParseableSignatures: Make into its own traitIan Jackson2026-03-191-1/+2
* tor-netdoc: NetdocParseableSignatures: Make into its own macroIan Jackson2026-03-191-2/+2
* tor-netdoc: Apply rustfmt churnIan Jackson2026-03-031-2/+1
* tor-netdoc: Rename *Signed to *UnverifiedIan Jackson2026-03-031-4/+4
* tor-netdoc: Move NetdocSigned to signatures.rsIan Jackson2026-03-031-1/+2
* Merge branch 'encoded-authcert' into 'main'Ian Jackson2026-01-151-1/+1
|\
| * tor-netdoc: parse2: Provide NetdocParseable::is_structural_keyword (rustfmt)Ian Jackson2026-01-151-2/+1
| * tor-netdoc: parse2: Provide NetdocParseable::is_structural_keywordIan Jackson2026-01-151-0/+1
* | tor-netdoc: Change error variantsClara Engler2026-01-151-1/+1
* | parse2: OOB check for parse_netdoc_multiple_with_offsetsClara Engler2026-01-151-5/+15
|/
* tor-netdoc: authcert: Move CrossCert out of tmpIan Jackson2026-01-061-0/+2
* tor-netdoc: parse_netdoc_multiple_with_offsets: Add comment about offsetsIan Jackson2025-12-181-0/+5
* tor-netdoc: Provide parse2::parse_netdoc_multiple_with_offsetsIan Jackson2025-12-181-0/+21
* tor-netdoc: Fix doc comment for parse_netdoc_multipleIan Jackson2025-12-181-1/+1
* tor-netdoc: Implement new authority certificatesClara Engler2025-12-041-1/+2
* parse2: Move naming convention to pocClara Engler2025-11-271-14/+0
* tor-netdoc: Move parse2/test.rs to test2.rsIan Jackson2025-11-241-3/+0
* tor-netdoc: Introduce Unknown and retain_unknown_values optionIan Jackson2025-11-181-1/+20
* tor-netdoc: parse2: Introduce ParseOptionsIan Jackson2025-11-181-0/+15
* tor-netdoc: parse2: Introduce ParseInput intermediate structIan Jackson2025-11-181-8/+26
* tor-netdoc: tests: Use real `RouterStatus` in `parse2::poc`Ian Jackson2025-10-151-0/+1
* tor-netdoc: impl parse2 multiplicity for BTreeSetIan Jackson2025-10-151-2/+2
* tor-netdoc: parse2: export NetdocSigned traitIan Jackson2025-10-151-1/+1
* tor-netdoc: parse2: Actually expose new errors in crate toplevelIan Jackson2025-10-091-1/+1
* tor-netdoc: parse2: Add column field to PaarsError and print itIan Jackson2025-10-091-0/+1
* netdoc parse2: Fix Object handlingIan Jackson2025-09-291-0/+1
* tor-netdoc: parse2: Explicitly define "structural item"Ian Jackson2025-09-021-0/+7
* tor-netdoc: parse2: Provide flattening and NetdocParseableFieldsIan Jackson2025-09-021-1/+4
* tor-netdoc: parse2: More focused tests (success cases)Ian Jackson2025-08-261-0/+3
* tor-netdoc: Rerun cargo fmt after rebaseIan Jackson2025-08-141-1/+1
* tor-netdoc: parse2: Fix typo in "Naming conventions" docIan Jackson2025-08-141-1/+1
* tor-netdoc: Proof-of-concept demo of new parserIan Jackson2025-08-141-0/+2