summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
| * Architecture.md: Move title outside of diagramNick Mathewson2023-01-061-3/+2
| | | | | | | | Apparently, Mermaid 9.1 did not support this.
| * Architecture: More high-level documentation and diagrams.Nick Mathewson2023-01-051-6/+120
| | | | | | | | | | | | | | | | | | | | | | Specifically, I'm adding a high-level MDD (simplified for clarity). I'm also adding a diagram of the object relations among our manager types. (There are also communications that happen via channels, but those aren't discussed here.) That part closes #624. There is probably more to say here, but this should form a scaffold we can build on.
* | Add a protocol overview for onion services.Nick Mathewson2023-01-061-0/+180
|/
* doc: update the crate list in Architecture.mdEmil Engler2022-12-201-89/+37
| | | | | | This commit updates the crate list in Architecture.md. Because of the previous commit, which introduced consistency to these files, it was possible to generate it fairly easy with a tiny Perl script.
* Add another step to the release processNick Mathewson2022-12-101-0/+2
|
* Move developer-facing documentation into a doc/dev subdirNick Mathewson2022-12-0511-0/+0
| | | | Closes #576.
* Update bridges.md a littlearti-v1.1.0Nick Mathewson2022-11-301-4/+5
|
* Add a quick "how to use bridges" explanation document.Nick Mathewson2022-11-301-0/+55
|
* Check more targetstrinity-1686a2022-11-101-1/+1
|
* Add September values to heap_and_download_size.md.Alexander Færøy2022-10-251-2/+26
|
* Add Methodologies section to our Heap and Download Size document.Alexander Færøy2022-10-251-0/+11
|
* Add missing data from October from Nick.Alexander Færøy2022-10-251-3/+2
|
* Update heap and download size metrics for OctoberAlexander Færøy2022-10-251-3/+43
| | | | | This patch updates the heap_and_download_size.md file with numbers from October 2022 for our Sponsor 101 deliverables.
* Fix various typos (using typos tool and hand-inspection)Nick Mathewson2022-10-181-1/+1
|
* Abolish maint/readmesIan Jackson2022-10-121-1/+0
| | | | This is not needed any more
* Add a reminder to remove semver.md after release.Nick Mathewson2022-09-071-0/+2
|
* Merge branch 'bridge_writeup' into 'main'Nick Mathewson2022-08-261-0/+243
|\ | | | | | | | | Overview of issues with bridges in 1.1.0 See merge request tpo/core/arti!686
| * Qualify a few statements about bridges.Nick Mathewson2022-08-261-4/+11
| |
| * Remove first person: Now my opinions are facts. ;)Nick Mathewson2022-08-261-4/+4
| |
| * Overview of issues with bridges in 1.1.0Nick Mathewson2022-08-231-0/+236
| |
* | Note tickets for TODO items.Nick Mathewson2022-08-251-7/+4
| | | | | | | | Also remove controversial paragraph that is now maybe a bug.
* | Apply 1 suggestion(s) to 1 file(s)eta2022-08-251-1/+1
| |
* | First draft of "what is sensitive" documentNick Mathewson2022-08-231-0/+113
|/
* doc/Compatibility.md: tick the box for link protocol 5Ian Jackson2022-08-171-1/+1
| | | | | We do this now. As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/657#note_2828364
* Merge branch 'zeroize' into 'main'Nick Mathewson2022-08-041-0/+76
|\ | | | | | | | | | | | | Revise our handling of the zeroize trait Closes #254 See merge request tpo/core/arti!655
| * ZeroizeStrategy.md: Clarify which list we're referring to.Nick Mathewson2022-08-041-4/+4
| |
| * Initial document describing our plans for zeroizeNick Mathewson2022-08-011-0/+76
| |
* | Fix typosDimitris Apostolou2022-08-011-1/+1
|/
* Checkpoint metrics and discussions on Sponsor 101 metricsNick Mathewson2022-07-221-0/+213
| | | | | | | These metrics are primarily concerned about heap usage and download size. I've worked on them for our latest report, and I want to check them in someplace so we don't forget them the next time we want to run these.
* Update semver_status.md with new procedure.Nick Mathewson2022-05-271-13/+35
| | | | | | | Now (per discussion on #471) we use one file per crate. I've tried to be more explicit about the format to use, and what to add when.
* Clear out 0.4.0 semver-statusNick Mathewson2022-05-271-52/+3
|
* Merge branch 'config-split' into 'main'Ian Jackson2022-05-261-0/+6
|\ | | | | | | | | | | | | Break TorClientConfig out of ArtiConfig and warn on unknown config keys Closes #459 and #417 See merge request tpo/core/arti!529
| * semvar_status: Document config changesIan Jackson2022-05-241-0/+6
| |
* | Merge branch 'support_policy' into 'main'Nick Mathewson2022-05-251-0/+172
|\ \ | |/ |/| | | | | | | | | Initial draft policy on supported platforms and dependencies Closes #379 See merge request tpo/core/arti!513
| * Apply clarifications to SupportPolicy.md from @DizietIan Jackson2022-05-241-3/+3
| |
| * Clarify which releases get advisories.Nick Mathewson2022-05-201-0/+2
| |
| * SupportPolicy: Add tiers, clarify what "support" means.Nick Mathewson2022-05-201-18/+102
| |
| * Initial draft policy on supported platforms and dependenciesNick Mathewson2022-05-181-0/+86
| |
* | Note that fs-mistrust has broken semver.Nick Mathewson2022-05-241-0/+1
|/
* Merge branch 'main' into 'ticket_466'Nick Mathewson2022-05-162-0/+52
|\ | | | | | | # Conflicts: # doc/semver_status.md
| * Document semver changesIan Jackson2022-05-131-0/+2
| |
| * Merge branch 'network-config-error' into 'main'Nick Mathewson2022-05-121-0/+1
| |\ | | | | | | | | | | | | Delete tor_dirmgr::Error::BadNetworkConfig See merge request tpo/core/arti!506
| | * Delete tor_dirmgr::Error::BadNetworkConfigIan Jackson2022-05-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This was anomalous, in that it contains &'static str, rather than a proper nested error (eg a config::ConfigError, maybe). But in fact it tursn out it is now not constructed. The last construction site was removed a long time ago in Use derive_builder for Authority and FallbackDir.
| * | Merge branch 'template' into 'main'Nick Mathewson2022-05-121-0/+5
| |\ \ | | | | | | | | | | | | | | | | Make the example config file into a template and move it to arti See merge request tpo/core/arti!503
| | * | Add semver note for these changesIan Jackson2022-05-121-0/+5
| | |/
| * | Merge branch 'ticket_412_467' into 'main'Nick Mathewson2022-05-121-0/+1
| |\ \ | | |/ | |/| | | | | | | | | | | | | Teach DirMgr to use slightly untimely directories Closes #467 and #412 See merge request tpo/core/arti!500
| * | Document semver changes to ConfigurationSources etc.Ian Jackson2022-05-111-0/+5
| | |
| * | Improve documentation around Cargo features; make Runtime require Debugeta2022-05-112-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - arti#445 highlighted the lack of good documentation around Arti's multiple runtime support, as well as it being difficult to determine what runtime was actually in use. - Improve the documentation to solve the first problem. - To solve the second problem, make Runtime require Debug (which is arguably a good idea anyway, since it makes them easier to embed in things), and print out the current runtime's Debug information when arti is invoked with `--version`. - (It also prints out other Cargo features, too!) fixes arti#445
* | | dirclient: add the ability to reject circuits that are too skewed.Nick Mathewson2022-05-111-0/+4
| | | | | | | | | | | | This will help implement #466.
* | | Add a channel accessor to ClientCirc.Nick Mathewson2022-05-111-0/+3
| |/ |/| | | | | | | I need this so that I can expose the skew time for the directory that a circuit will use, when I only have the circuit.