summaryrefslogtreecommitdiff
path: root/crates/arti/src/arti-example-config.toml
Commit message (Collapse)AuthorAgeFilesLines
* docs: add outbound proxyNihal2026-02-161-0/+21
|
* arti: Fix commented out comment in exampleClara Engler2026-01-221-1/+1
|
* tor-dircommon: Document prop330 syntax betterClara Engler2026-01-221-1/+33
| | | | | This commit adds more documentation/examples for the prop330 syntax for specifying directory authorities.
* arti: fix path comment in example configSteven Engler2026-01-121-1/+1
|
* Improve socks_listen/dns_listen documentation.Nick Mathewson2025-12-161-3/+8
|
* arti: Move "port_info_file" configuration into "storage"Nick Mathewson2025-12-161-9/+9
| | | | | | This was a little funny, since the other storage elements are declared in tor-client. Fortunately, our stacked configuration logic handles this fine.
* arti: tweak port_info documentation.Nick Mathewson2025-12-161-0/+3
|
* arti: Export the chosen ports in a ports_info.json file.Nick Mathewson2025-12-161-2/+14
| | | | | This allows applications to find out where arti is listening when arti has been configured to listen with the port "auto".
* Merge branch 'intro-dos' into 'main'gabi-2502025-11-251-0/+21
|\ | | | | | | | | arti: Add rate_limit_at_intro to the example config See merge request tpo/core/arti!3493
| * arti: Clarify that the "burst" is not per second.Gabriela Moldovan2025-11-251-1/+1
| |
| * arti: Add rate_limit_at_intro to the example configGabriela Moldovan2025-11-251-0/+21
| | | | | | | | | | | | This is mostly c&p from the `rate_limit_at_intro` docs, I just added an extra paragraph to clarify the meaning of the tuple elements (i.e. `(rate, burst)`).
* | hsservice: Clarify what max_concurrent_streams_per_circuit doesGabriela Moldovan2025-11-251-0/+5
|/ | | | | | | At first glance, this might seem equivalent to C Tor's `HiddenServiceMaxStreams` option, but it's actually `HiddenServiceMaxStreamsCloseCircuit` (Arti doesn't implement the former).
* Merge branch 'prop368-v4' into 'main'Nick Mathewson2025-11-131-2/+9
|\ | | | | | | | | | | | | Implement a usage-based timeout for strongly isolated circuits (prop368) Closes #2237 See merge request tpo/core/arti!3430
| * circmgr: Add a timeout setting for long-lived circuits.Nick Mathewson2025-11-121-2/+9
| |
* | Merge branch 'disable-hidden-service' into 'main'wesleyac2025-11-121-0/+6
|\ \ | |/ |/| | | | | | | | | arti/arti-client/tor-hsservice: Support disabling onion services in the config Closes #2133 See merge request tpo/core/arti!3253
| * arti/tor-hsservice: don't warn on autostarthashcatHitman2025-10-161-3/+2
| | | | | | | | | | | | | | The "enabled" config option is back to using a regular `bool`. When unset, it defaults to true, and the service runs as if it had been set. Signed-off-by: hashcatHitman <[email protected]>
| * arti: fix hs "enabled" in example confighashcatHitman2025-10-161-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I didn't realize we had tests that made use of the example config. The pre-commit and pre-push hooks I had didn't trigger them, so my modification to the example config silently got through and caused `cfg::test::onion_services` to fail in CI. The issue was that I had put my example for `onion_services."allium-cepa".enabled` with a default of `true`. The correct default is actually `"auto"`, so I switched it and improved the description of the options. I've fixed my hooks. Which, to be fair, are just the hooks provided in `./maint/hooks/`. Maybe those should be improved? Signed-off-by: hashcatHitman <[email protected]>
| * arti/tor-hsservice: warn on service autostarthashcatHitman2025-10-161-1/+2
| | | | | | | | | | | | | | The "enabled" config option now uses `tor_config::BoolOrAuto`. When unset (which defaults to "Auto"), the service will run with a warning. Signed-off-by: hashcatHitman <[email protected]>
| * arti: add "enabled" config to the example confighashcatHitman2025-10-161-0/+4
| | | | | | | | Signed-off-by: hashcatHitman <[email protected]>
* | arti: Experimental support for tokio-consoleNick Mathewson2025-11-061-0/+13
|/ | | | | | This is controlled by a new option, `logging.tokio_console.enabled`. It requires building with `--cfg tokio_unstable`. See documentation and comments for more information.
* arti: Add more detail about OpenTelemetry in example config.Wesley Aptekar-Cassels2025-09-241-2/+9
|
* arti: Add more info about OpenTelemetry to example config.Wesley Aptekar-Cassels2025-09-241-2/+6
|
* arti: Add experimental support for OpenTelemetry.Wesley Aptekar-Cassels2025-09-241-0/+8
|
* arti-client: Remove wrong statement in exampleClara Engler2025-09-091-3/+0
|
* arti: Update `arti-example-config.toml`Clara Engler2025-09-091-1/+7
|
* Add a disclaimer that not all memory usage is trackedNick Mathewson2025-08-181-0/+3
| | | | Partially addresses #2102.
* Light reformatting on system.memory documentation.Nick Mathewson2025-08-181-4/+5
| | | | | This mainly separates the two options, and adds the word "tracked".
* arti: Add more explanation of pow_rend_queue_depth to example config.Wesley Aptekar-Cassels2025-08-131-1/+3
|
* tor-hsservice: Add pow_rend_queue_depth config option.Wesley Aptekar-Cassels2025-08-131-0/+7
|
* arti: update example configSteven Engler2025-07-311-5/+16
|
* Typo fixes (automatic and hand-verified)Nick Mathewson2025-07-091-1/+1
| | | | Made with https://crates.io/crates/typos-cli
* arti console logging: use stderr instead of stdoutJim Newsome2025-06-171-1/+1
| | | | Fixes #2024
* arti,arti-client: Add an option to override required protocolsNick Mathewson2025-04-161-0/+14
| | | | | (This isn't a boolean, because we really don't want people ignoring all possible required protocols.)
* metrics: config: Fix typo in the example config fileIan Jackson2025-04-081-1/+1
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2918#note_3185863
* metrics: config: Correct the docs in the example config fileIan Jackson2025-04-081-1/+2
| | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2918#note_3185862
* arti: Optionally set up a Prometheus metrics exporterIan Jackson2025-04-081-0/+17
| | | | | | | | | | | | | New cargo feature `metrics`, currently experimental. New config option `metrics.prometheus.listen`. Uses standard `Listen` syntax, but not every configuration is supported due to upstream limitations. If the config option is set, use metrics-exporter-prometheus to offer an HTTP scrape endpoint. Or, if compiled out, fail. Currently there are no actual metrics exported at all.
* Add examples and tests for RPC options.Nick Mathewson2025-03-251-0/+59
| | | | Closes #1830.
* arti: Add onion_service.enable_pow option.Wesley Aptekar-Cassels2024-11-251-0/+4
| | | | This currently is not implemented.
* arti: Add a warning about watch_configuration's performance issues.Gabriela Moldovan2024-10-171-0/+7
| | | | Part of #1644
* tor-keymgr: Move C Tor keystore configs under ctor key.Gabriela Moldovan2024-10-081-2/+2
| | | | | | | This way we have a more intuitive layout, where all C Tor keystore configuration is under the `ctor` key. Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2481#note_3090486
* tor-keymgr: Add configuration for C Tor client keystores.Gabriela Moldovan2024-10-081-3/+16
| | | | | This is intentionally partially mis-indented to make this more reviewable (in case the reviewer isn't using `ignore-all-space`).
* arti: Remove extraneous whitespace from example config.Gabriela Moldovan2024-10-081-1/+1
|
* tor-keymgr: Add configuration for C Tor service keystores.Gabriela Moldovan2024-10-081-0/+31
|
* Default allow_onion_addrs to true.Wesley Aptekar-Cassels2024-10-071-10/+1
| | | | | | | This was disabled due to lack of vanguard support. Now that we support vanguards, we should enable this by default. Fixes: #1402
* arti: add an example for onion service "reject" optionNick Mathewson2024-09-261-0/+2
| | | | There was previously no example here.
* arti: Update example config with new keystore configuration.Gabriela Moldovan2024-09-231-10/+8
|
* tor-keymgr: Move keystore config under keystore.primary.Gabriela Moldovan2024-09-231-1/+2
| | | | | The keystore settings only configure the *primary* keystore, so they should be under `keystore.primary`.
* tor-keymgr: added support for specifying keystore kind to ArtiKeystoreConfigMorgan2024-09-201-1/+19
|
* arti: Remove onion service anonymity setting.Gabriela Moldovan2024-09-121-7/+0
| | | | We don't support this yet, see #727.
* Look for memquota configuration in the TorClient configurationIan Jackson2024-09-041-0/+11
| | | | Tests are not entirely trivial and will come in a moment.