summaryrefslogtreecommitdiff
path: root/tor-netdoc/src/parse.rs
Commit message (Collapse)AuthorAgeFilesLines
* Fix some rustdoc warnings.Nick Mathewson2020-12-091-1/+1
|
* More documentation in tor-netdoc.Nick Mathewson2020-10-261-0/+32
|
* Move around the modules inside tor-netdoc.Nick Mathewson2020-09-291-275/+8
| | | | | This change just gives them a more logical breakdown into parsing, documents, and misc other types.
* Rename remaining get_ accessorsNick Mathewson2020-09-281-10/+10
|
* tor-netdoc: Make SectionRules derive Clone.Nick Mathewson2020-07-201-0/+1
| | | | | | This is going to come in handy for the networkstatus stuff, where I need to define different variants of SectionRules for votes and consensuses.
* netdoc: fix microdesc digest calculation at last.Nick Mathewson2020-06-091-2/+0
|
* Add a "first_item" entry for Section.Nick Mathewson2020-06-091-2/+19
| | | | This will make it simpler to implement digests for sections.
* Add a "last_item" entry for Section.Nick Mathewson2020-06-091-1/+20
| | | | This will make it simpler to implement digests for sections.
* netdoc: move keyword into Item type.Nick Mathewson2020-05-191-23/+18
| | | | This saves us from having to check specific strings in most cases.
* netdoc: Extract keyword into its own file.Nick Mathewson2020-05-191-0/+1
|
* Implement microdescriptor parsing.Nick Mathewson2020-05-151-0/+2
| | | | | Additionally, move and refactor related types to reduce friction for microdescriptor parsing implementation.
* netdoc: Document rules.rs, and refactor slightly.Nick Mathewson2020-05-091-6/+11
|
* netdoc: Improved error type for Section::GetRequired.Nick Mathewson2020-05-091-2/+5
|
* Make the members of TokenFmt private, and simplify the API in the process.Nick Mathewson2020-05-091-29/+8
|
* Move Item verification to be a method of TokenFmt.Nick Mathewson2020-05-091-34/+1
|
* Move MaybeItem into tokenize.rsNick Mathewson2020-05-091-39/+1
|
* Document parse.rs in tor-netdoc, and note things to move or fixNick Mathewson2020-05-091-4/+82
|
* Fix a logic error when finding position of unexpected keyword.Nick Mathewson2020-05-091-1/+1
| | | | This appears to be a bad copy-paste.
* Fresh git repository for work on "arti"Nick Mathewson2020-05-071-0/+248
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.