summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | tor-netdoc: Add a Lifetime::valid_at method.Nick Mathewson2022-05-111-0/+1
|/
* netdoc: add a new type for NicknamesNick Mathewson2022-05-091-0/+5
| | | | | | | | | | Relay nicknames are always between 1 and 19 characters long, and they're always ASCII: That means that storing them in a [u8;19] will always be possible, and always use less resources than storing them in a String. Fortunately, the tinystr crate already helps us with this kind of thing.
* Merge branch 'use-fs-mistrust'Nick Mathewson2022-05-091-0/+16
|\
| * Remove "Mistrust" from the public API of arti-client.Nick Mathewson2022-05-091-1/+2
| | | | | | | | | | | | | | | | | | | | I'm doing this per discussion, so that we can have it be part of the TorConfig later on, and not break stuff as we change the Mistrust API to have a builder. This change, unfortunately, results in a little more internal complexity and duplicated code in arti and arti-client. I've marked those points with TODOs.
| * arti: use fs-mistrust to validate configuration file locations.Nick Mathewson2022-05-091-0/+1
| |
| * arti-client: Configure and use fs-mistrust.Nick Mathewson2022-05-091-0/+6
| | | | | | | | | | | | This is derived from the environment, not the configuration file: We might not want to trust the configuration file until we've decided whether we like its permissions.