| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| | * | arti, arti-client, tor-keymgr: Remove keystore dir configuration. | Gabriela Moldovan | 2024-02-21 | 1 | -2/+0 |
| | | | | | | | | | Closes #1202 | ||||
| * | | tor-hsservice: config: max_concurrent_streams_per_circuit: comment out | Ian Jackson | 2024-02-21 | 1 | -0/+2 |
| |/ | | | | | This is not implemented. It is better to have it commented out than providing a knob that isn't connected to anything. | ||||
| * | Add a configuration option for long_lived_ports. | Nick Mathewson | 2024-02-20 | 1 | -0/+7 |
| | | |||||
| * | Clarify onion service example(s) a little more. | Nick Mathewson | 2024-02-08 | 1 | -3/+5 |
| | | |||||
| * | hsrproxy: Temporarily remove ability to config unix addresses | Nick Mathewson | 2024-01-16 | 1 | -3/+0 |
| | | | | | | | | | I'm taking this out for now since we don't have support for actually making these addresses work, and the current behavior will just ignore connections silently. Closes #1245 | ||||
| * | Fix typos | Dimitris Apostolou | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | arti-example-config: Do not claim that state_dir is unused | Ian Jackson | 2023-12-04 | 1 | -2/+0 |
| | | | | | tor-ptmgr uses it, and the key manager too. | ||||
| * | Revert "hsrproxy: Temporarily change the format of ProxyRule." | Nick Mathewson | 2023-11-29 | 1 | -8/+5 |
| | | | | | | | | | | | | This reverts commit 21605d2c9e601c3a5099bfd8d8c887cbb3b36c0a. We're doing this because we wanted the configuration of proxy rules to be a 2-tuple, as in `[ "22", "127.0.0.1:22" ]`. But `config` couldn't handle that before, so we temporarily changed it to a string, as in "22 => 127.0.0.1:22". Closes #1058. | ||||
| * | Use a less obtrustive sign to end the onion services config section | Nick Mathewson | 2023-10-11 | 1 | -2/+0 |
| | | |||||
| * | arti::cfg: tweak narrow() test fn to be more useful. | Nick Mathewson | 2023-10-10 | 1 | -1/+1 |
| | | | | | | | | | | It still matches the start pattern in the same way, but it takes the _next_ match of the end pattern after the start pattern, and it allows the end pattern to be absent. This will make the bridge tests a little more robust, and let the onion service tests stop saying BEGIN and END. | ||||
| * | hsrproxy: Temporarily change the format of ProxyRule. | Nick Mathewson | 2023-10-10 | 1 | -5/+8 |
| | | | | | | | | | | Since config-rs has a bug breaking its support for nested arrays (see discussion at !1640), we're temporarily changing the format to a single string with a "=>" in the middle. I've opened #1058 to put things back as they were once config-rs is fixed. | ||||
| * | Non-working attempt to test onion service configuration. | Nick Mathewson | 2023-10-03 | 1 | -20/+24 |
| | | | | | | | | The problem here is that, for some reason, the proxy_rule configuration doesn't actually work. I suspect a bug in Flatten, since the same configuration works fine if you pass it to the hsrproxy config directly. | ||||
| * | arti: Fix up the example config to use the new onion_services format. | Nick Mathewson | 2023-10-03 | 1 | -6/+5 |
| | | |||||
| * | arti: Make onion_service configuration option plural | Nick Mathewson | 2023-10-03 | 1 | -2/+2 |
| | | |||||
| * | hss: Rename the "name" config field to "nickname". | Nick Mathewson | 2023-10-03 | 1 | -1/+1 |
| | | |||||
| * | arti: Add a list of [[onion_service]]s to the config. | Nick Mathewson | 2023-10-03 | 1 | -0/+47 |
| | | | | | There are no tests for parsing it yet. | ||||
| * | Fix typos | Dimitris Apostolou | 2023-07-22 | 1 | -6/+6 |
| | | |||||
| * | arti cfg tests: Add keystore to example config. | Gabriela Moldovan | 2023-07-13 | 1 | -0/+20 |
| | | | | | Closes #939 | ||||
| * | arti config: Remove extraneous whitespace. | Gabriela Moldovan | 2023-07-13 | 1 | -5/+5 |
| | | |||||
| * | arti: Add a `logging.time_granularity` option with 1s default. | Nick Mathewson | 2023-07-06 | 1 | -0/+16 |
| | | | | | | | | This lets us provide less information in our logs: in particular, it lets us avoid logging with microsecond precision. Closes #551. | ||||
| * | Turn off HS client connections by default | Ian Jackson | 2023-06-29 | 1 | -1/+10 |
| | | | | | As per IRC discussion, re lack of Vanguards. | ||||
| * | HS configuration: Add retry parameters to configuration | Ian Jackson | 2023-06-28 | 1 | -0/+6 |
| | | | | | | | | I think these should go in `[circuit_timing]`. That section already has some retry parameters, so is not strictly *timing*. This is not honoured yet. | ||||
| * | HS configuration: Add and honour `allow_onion_addrs` in configuration | Ian Jackson | 2023-06-28 | 1 | -0/+3 |
| | | | | | | | | We put this in `[address_filter]`. The interaction with the corresponding stream preference is a bit complicated. We must turn the stream pref into a `BoolOrAuto`. | ||||
| * | tor-ptmgr: make configuration use builders, plumb into arti-client | eta | 2022-11-16 | 1 | -0/+16 |
| | | | | | | | | This brings the draft configuration mechanisms in tor-ptmgr in line with the config in other crates, using builders. It also plumbs the config type through into the main `arti-client` config, and adds some example lines to `arti-example-config.toml`. | ||||
| * | bridge config: Clarify that examples are nonfunctional | Ian Jackson | 2022-10-12 | 1 | -0/+2 |
| | | |||||
| * | bridges config example: Add much more example syntax | Ian Jackson | 2022-10-12 | 1 | -4/+14 |
| | | |||||
| * | bridges config example: Add bridges section to example config | Ian Jackson | 2022-10-12 | 1 | -0/+21 |
| | | | | | | | | This is precisely the text from the original version of !744. There is no implementation yet, so we must add a entry to the exception list in the tests. | ||||
| * | arti: cfg: Rename `*_port` to `*_listen` and change the type | Ian Jackson | 2022-08-25 | 1 | -2/+2 |
| | | | | | | | | This commit largely follows the example for resolve_alternative_specs. The difference is that there are two fields, so we use a macro to avoid recapitulating the field names. | ||||
| * | arti: Raise the default console log severity to "info" | Nick Mathewson | 2022-08-25 | 1 | -1/+1 |
| | | | | | | Previously we logged at "debug", but that's not meant to user-facing. | ||||
| * | arti: Do not allow running as root. | Nick Mathewson | 2022-08-24 | 1 | -0/+6 |
| | | | | | | | This can be overridden with `application.allow_running_as_root`. Part of #523. | ||||
