aboutsummaryrefslogtreecommitdiff
path: root/crates/arti/src/arti-example-config.toml
Commit message (Collapse)AuthorAgeFilesLines
* arti: remove references to old `trace_filter` in commentsSteven Engler2026-06-251-1/+1
|
* Option to defer bootstrapping at startup.Nick Mathewson2026-06-081-0/+4
| | | | | | This option will primarily be used by integrators who want to modify the configuration, either directly or via RPC, before launching Arti completely.
* Merge branch 'no-version-override' into 'main'wesleyac2026-05-211-14/+0
|\ | | | | | | | | | | | | Remove `use_obsolete_software`. Closes #1960 See merge request tpo/core/arti!3995
| * Remove `use_obsolete_software`.Nick Mathewson2026-05-141-14/+0
| | | | | | | | | | | | | | | | Discussion on #1960 suggests that this option is not a good idea: it encourages developers to work around deliberate signals that the software they're shipping won't work on the network. Closes #1960.
* | Merge branch 'socket-buf-size' into 'main'opara2026-05-211-0/+10
|\ \ | |/ |/| | | | | | | | | Set socket buffer sizes (`SO_SNDBUF` and `SO_RCVBUF`) for proxy sockets Closes #2500 See merge request tpo/core/arti!3957
| * arti: add 'proxy.socket_{send,recv}_buf_size' config optionsSteven Engler2026-05-071-0/+10
| |
* | circmgr: Add config option for the HsDir requery periodGabriela Moldovan2026-05-071-0/+4
|/
* implement syslog supportAndrew Kloet2026-04-281-0/+4
|
* arti: add protocol_warnings config and wire setup_loggingmoumenalaoui2026-03-271-0/+7
|
* arti: Add an option to disable http_connect.Nick Mathewson2026-03-251-0/+6
| | | | | | | | | This option affects all socks listeners, because: - We don't have a convenient way to associate an option with each port. - The main purpose of having this option is as a switch in case we discover a major problem with this code.
* tor-chanmgr: add base64ct dependency and docsNihal2026-03-181-7/+16
|
* Fix word duplicate typosTobias Stoeckmann2026-03-151-1/+1
|
* 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.