| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'intro-dos' into 'main' | gabi-250 | 2025-11-25 | 1 | -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 Moldovan | 2025-11-25 | 1 | -1/+1 |
| | | | |||||
| | * | arti: Add rate_limit_at_intro to the example config | Gabriela Moldovan | 2025-11-25 | 1 | -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 does | Gabriela Moldovan | 2025-11-25 | 1 | -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 Mathewson | 2025-11-13 | 1 | -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 Mathewson | 2025-11-12 | 1 | -2/+9 |
| | | | |||||
| * | | Merge branch 'disable-hidden-service' into 'main' | wesleyac | 2025-11-12 | 1 | -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 autostart | hashcatHitman | 2025-10-16 | 1 | -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 config | hashcatHitman | 2025-10-16 | 1 | -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 autostart | hashcatHitman | 2025-10-16 | 1 | -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 config | hashcatHitman | 2025-10-16 | 1 | -0/+4 |
| | | | | | | | | | Signed-off-by: hashcatHitman <[email protected]> | ||||
| * | | arti: Experimental support for tokio-console | Nick Mathewson | 2025-11-06 | 1 | -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-Cassels | 2025-09-24 | 1 | -2/+9 |
| | | |||||
| * | arti: Add more info about OpenTelemetry to example config. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -2/+6 |
| | | |||||
| * | arti: Add experimental support for OpenTelemetry. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+8 |
| | | |||||
| * | arti-client: Remove wrong statement in example | Clara Engler | 2025-09-09 | 1 | -3/+0 |
| | | |||||
| * | arti: Update `arti-example-config.toml` | Clara Engler | 2025-09-09 | 1 | -1/+7 |
| | | |||||
| * | Add a disclaimer that not all memory usage is tracked | Nick Mathewson | 2025-08-18 | 1 | -0/+3 |
| | | | | | Partially addresses #2102. | ||||
| * | Light reformatting on system.memory documentation. | Nick Mathewson | 2025-08-18 | 1 | -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-Cassels | 2025-08-13 | 1 | -1/+3 |
| | | |||||
| * | tor-hsservice: Add pow_rend_queue_depth config option. | Wesley Aptekar-Cassels | 2025-08-13 | 1 | -0/+7 |
| | | |||||
| * | arti: update example config | Steven Engler | 2025-07-31 | 1 | -5/+16 |
| | | |||||
| * | Typo fixes (automatic and hand-verified) | Nick Mathewson | 2025-07-09 | 1 | -1/+1 |
| | | | | | Made with https://crates.io/crates/typos-cli | ||||
| * | arti console logging: use stderr instead of stdout | Jim Newsome | 2025-06-17 | 1 | -1/+1 |
| | | | | | Fixes #2024 | ||||
| * | arti,arti-client: Add an option to override required protocols | Nick Mathewson | 2025-04-16 | 1 | -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 file | Ian Jackson | 2025-04-08 | 1 | -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 file | Ian Jackson | 2025-04-08 | 1 | -1/+2 |
| | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2918#note_3185862 | ||||
| * | arti: Optionally set up a Prometheus metrics exporter | Ian Jackson | 2025-04-08 | 1 | -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 Mathewson | 2025-03-25 | 1 | -0/+59 |
| | | | | | Closes #1830. | ||||
| * | arti: Add onion_service.enable_pow option. | Wesley Aptekar-Cassels | 2024-11-25 | 1 | -0/+4 |
| | | | | | This currently is not implemented. | ||||
| * | arti: Add a warning about watch_configuration's performance issues. | Gabriela Moldovan | 2024-10-17 | 1 | -0/+7 |
| | | | | | Part of #1644 | ||||
| * | tor-keymgr: Move C Tor keystore configs under ctor key. | Gabriela Moldovan | 2024-10-08 | 1 | -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 Moldovan | 2024-10-08 | 1 | -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 Moldovan | 2024-10-08 | 1 | -1/+1 |
| | | |||||
| * | tor-keymgr: Add configuration for C Tor service keystores. | Gabriela Moldovan | 2024-10-08 | 1 | -0/+31 |
| | | |||||
| * | Default allow_onion_addrs to true. | Wesley Aptekar-Cassels | 2024-10-07 | 1 | -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" option | Nick Mathewson | 2024-09-26 | 1 | -0/+2 |
| | | | | | There was previously no example here. | ||||
| * | arti: Update example config with new keystore configuration. | Gabriela Moldovan | 2024-09-23 | 1 | -10/+8 |
| | | |||||
| * | tor-keymgr: Move keystore config under keystore.primary. | Gabriela Moldovan | 2024-09-23 | 1 | -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 ArtiKeystoreConfig | Morgan | 2024-09-20 | 1 | -1/+19 |
| | | |||||
| * | arti: Remove onion service anonymity setting. | Gabriela Moldovan | 2024-09-12 | 1 | -7/+0 |
| | | | | | We don't support this yet, see #727. | ||||
| * | Look for memquota configuration in the TorClient configuration | Ian Jackson | 2024-09-04 | 1 | -0/+11 |
| | | | | | Tests are not entirely trivial and will come in a moment. | ||||
| * | arti: Add the restricted_discovery configuration to the example config. | Gabriela Moldovan | 2024-08-05 | 1 | -0/+33 |
| | | | | | This also adds a test for it. | ||||
| * | arti: Note that auto is the same as disabled if vanguards are disabled. | Gabriela Moldovan | 2024-06-03 | 1 | -0/+3 |
| | | |||||
| * | arti: Add vanguards settings to example config. | Gabriela Moldovan | 2024-06-03 | 1 | -0/+13 |
| | | |||||
| * | example-config: Indent transport arguments | Nick Mathewson | 2024-04-02 | 1 | -9/+9 |
| | | | | | This will make it possible for our tests to pull them out. | ||||
| * | Fix note in config that claimed onion services weren't implemented | Nick Mathewson | 2024-03-27 | 1 | -1/+4 |
| | | | | | | Instead, link to documentation, and give the warning about their security. | ||||
| * | hss: Make the limit for streams configurable. | Nick Mathewson | 2024-03-26 | 1 | -3/+1 |
| | | | | | Closes #1124. | ||||
| * | Add example unmanaged pluggable transport to config. | Nick Mathewson | 2024-03-14 | 1 | -0/+10 |
| | | |||||
| * | Merge branch 'keystore-dir' into 'main' | gabi-250 | 2024-02-21 | 1 | -2/+0 |
| |\ | | | | | | | | | | | | | arti, arti-client, tor-keymgr: Remove keystore dir configuration. Closes #1202 See merge request tpo/core/arti!1995 | ||||
