| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Require config ≥ 0.13.4 | Nick Mathewson | 2023-11-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | This version of the config crate includes a fix for the issue (https://github.com/mehcode/config-rs/issues/464) that had prevented us from using the format we had wanted for our rproxy configuration. | |||||
| * | | make feature arti/experimental-api enable arti-client/experimental-api | Jim Newsome | 2023-11-28 | 1 | -1/+1 | |
| |/ | ||||||
| * | Merge branch 'upgrades-20231115' into 'main' | gabi-250 | 2023-11-15 | 1 | -2/+2 | |
| |\ | | | | | | | | | Upgrade a couple of dependencies See merge request tpo/core/arti!1736 | |||||
| | * | Upgrade to itertools 0.12.0 | Nick Mathewson | 2023-11-15 | 1 | -2/+2 | |
| | | | ||||||
| * | | Use "wrap_help" feature for clap. | Nick Mathewson | 2023-11-15 | 1 | -1/+1 | |
| | | | ||||||
| * | | Bump to clap 4 and resolve compiler errors. | Nick Mathewson | 2023-11-15 | 2 | -4/+6 | |
| |/ | ||||||
| * | Patch version bumps in crates without breaking changes | Nick Mathewson | 2023-10-31 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | ``` These crates have new APIs: tor-async-utils ADDED tor-config ADDED tor-hscrypto ADDED tor-netdoc ADDED, plus BREAKING-experimental. These crates have patch-level changes only: tor-netdir (bugfix only). (re-exposes netdoc) arti-rpcserver (tweaks only, uses nothing that broke.) arti 1.1.10, no stable public APIs. ``` | |||||
| * | Minor version bumps in crates with breaking changes. | Nick Mathewson | 2023-10-31 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | ``` tor-basic-utils BREAKING tor-rtmock BREAKING. tor-cert BREAKING tor-cell BREAKING tor-proto BREAKING: re-exposes cell. (Also BREAKING-experimental) tor-chanmgr BREAKING: Re-exposes proto. tor-ptmgr BREAKING: re-exposes tor-chanmgr tor-guardmgr BREAKING: re-exposes proto. (Only for ClockSkew I think?) tor-circmgr BREAKING: re-exposes proto tor-dirclient BREAKING tor-hsclient BREAKING, re-exposes proto. tor-hsservice BREAKING, re-exposes proto. tor-hsrproxy BREAKING arti-client BREAKING: re-exposes proto. arti-hyper: BREAKING, re-exposes arti-client. tor-dirmgr Let's assume BREAKING, very high-level. tor-keymgr BREAKING, but experimental. ``` | |||||
| * | Run "fixup-features" in preparation for release this week. | Nick Mathewson | 2023-10-29 | 1 | -1/+1 | |
| | | ||||||
| * | handle_socks_conn: update parameter name in doc comment | Jim Newsome | 2023-10-25 | 1 | -1/+1 | |
| | | ||||||
| * | HSS: Do not drop ProxySet immediately - let HS services continue to run (fmt) | Ian Jackson | 2023-10-19 | 1 | -2/+4 | |
| | | ||||||
| * | HSS: Do not drop ProxySet immediately - let HS services continue to run | Ian Jackson | 2023-10-19 | 1 | -4/+19 | |
| | | | | | Dropping the ProxySet causes all the services to terminate. | |||||
| * | HSS: Add many must_use annotations | Ian Jackson | 2023-10-19 | 1 | -0/+2 | |
| | | ||||||
| * | Merge branch 'generic-listen' into 'main' | Nick Mathewson | 2023-10-16 | 3 | -55/+70 | |
| |\ | | | | | | | | | arti, tor-config: Allow listening on generic addresses for SOCKS and DNS. See merge request tpo/core/arti!1613 | |||||
| | * | Treat only EAFNOSUPPORT as a warning | Jani Monoses | 2023-09-26 | 2 | -8/+12 | |
| | | | ||||||
| | * | Do not writelns in Display, undo localhost_port_legacy changes. | Jani Monoses | 2023-09-25 | 1 | -1/+1 | |
| | | | ||||||
| | * | Handle address already in use | Jani Monoses | 2023-09-22 | 2 | -2/+6 | |
| | | | ||||||
| | * | arti, tor-config: Allow listening on generic addresses for SOCKS and DNS. | Jani Monoses | 2023-09-22 | 3 | -56/+63 | |
| | | | ||||||
| * | | Merge branch 'configure_onion_service_part2' into 'main' | Nick Mathewson | 2023-10-11 | 2 | -29/+103 | |
| |\ \ | | | | | | | | | | | | | Non-working attempt to test onion service configuration. See merge request tpo/core/arti!1640 | |||||
| | * | | Use a less obtrustive sign to end the onion services config section | Nick Mathewson | 2023-10-11 | 2 | -7/+5 | |
| | | | | ||||||
| | * | | Improve test fn documentation even more. | Ian Jackson | 2023-10-10 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | arti::cfg: tweak narrow() test fn to be more useful. | Nick Mathewson | 2023-10-10 | 2 | -13/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -22/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | 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: Try to document some test helpers. | Nick Mathewson | 2023-10-03 | 1 | -1/+18 | |
| | | | | ||||||
| * | | | arti: Lower some over-broad #allows in onion_proxy.rs | Nick Mathewson | 2023-10-05 | 1 | -4/+2 | |
| | | | | ||||||
| * | | | arti: Actually launch the onion service code. | Nick Mathewson | 2023-10-05 | 1 | -0/+9 | |
| | | | | ||||||
| * | | | arti: functions to configure and launch actual onion service proxies. | Nick Mathewson | 2023-10-05 | 1 | -3/+82 | |
| |/ / | ||||||
| * | | Add/clarify comments about name duplication. | Nick Mathewson | 2023-10-03 | 1 | -1/+1 | |
| | | | ||||||
| * | | arti: make sure nicknames in builders match (or are absent) | Nick Mathewson | 2023-10-03 | 1 | -7/+16 | |
| | | | ||||||
| * | | arti: Fix up the example config to use the new onion_services format. | Nick Mathewson | 2023-10-03 | 1 | -6/+5 | |
| | | | ||||||
| * | | arti: in onion service builder, rename "transports" to "services" | Nick Mathewson | 2023-10-03 | 1 | -4/+3 | |
| | | | | | | | | | The old name was a copy-paste error. | |||||
| * | | arti: Make onion_services serialize as a map. | Nick Mathewson | 2023-10-03 | 2 | -1/+42 | |
| | | | | | | | | | This lets us write `[onion_services.allium_cepa]`. | |||||
| * | | arti: Make onion_service configuration option plural | Nick Mathewson | 2023-10-03 | 2 | -5/+5 | |
| | | | ||||||
| * | | hss: Rename the "name" config field to "nickname". | Nick Mathewson | 2023-10-03 | 1 | -1/+1 | |
| | | | ||||||
| * | | Note that we *do* need to actually test the onion service config. | Ian Jackson | 2023-10-03 | 1 | -1/+1 | |
| | | | ||||||
| * | | arti: Add a list of [[onion_service]]s to the config. | Nick Mathewson | 2023-10-03 | 3 | -2/+91 | |
| | | | | | | | | | There are no tests for parsing it yet. | |||||
| * | | arti: add a set of OnionServiceProxyConfig types. | Nick Mathewson | 2023-10-03 | 3 | -1/+63 | |
| | | | | | | | | | | | These don't yet attach to the rest of the ArtiConfig, or actually launch any onion services, but they're a start. | |||||
| * | | Patchlevel bumps to crates whose dependencies just changed. | Nick Mathewson | 2023-10-02 | 1 | -2/+2 | |
| | | | | | | | | | (The only change in these crates is that their dependencies changed.) | |||||
| * | | Patchlevel bumps, with dependents affected. | Nick Mathewson | 2023-10-02 | 1 | -4/+4 | |
| |/ | ||||||
| * | Add cognitive-complexity exceptions for clippy. | Nick Mathewson | 2023-09-05 | 1 | -0/+2 | |
| | | | | | I have no idea why these became necessary. | |||||
| * | Merge branch 'bumps' into 'main'arti-v1.1.8 | Ian Jackson | 2023-09-05 | 1 | -4/+4 | |
| |\ | | | | | | | | | Version bumps in preparation for today's release See merge request tpo/core/arti!1570 | |||||
| | * | Update patchlevel for crates with nontrivial changes. | Nick Mathewson | 2023-09-05 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are: ``` hashx equix tor-async-utils tor-error tor-config tor-rtmock tor-llcrypto tor-bytes tor-hscrypto tor-hspow tor-cert tor-linkspec tor-cell tor-proto tor-netdoc tor-netdir tor-chanmgr tor-guardmgr tor-dirmgr tor-keymgr tor-hsclient tor-hsservice arti-client arti ``` | |||||
| * | | arti tests: Suppress a lint locally | Ian Jackson | 2023-09-05 | 1 | -1/+2 | |
| |/ | | | | | There's a complaint (seen in a CI build log) about over-eager iterator item cloning. This is a perf complaint and not very relevant in tests. | |||||
| * | Bump to trust-dns-proto 0.23.0 | Nick Mathewson | 2023-09-05 | 2 | -5/+5 | |
| | | ||||||
| * | Upgrade to visibility 0.1.0 | Nick Mathewson | 2023-09-05 | 1 | -1/+1 | |
| | | ||||||
| * | Run maint/add_warning to add lint block everywhere | Ian Jackson | 2023-08-23 | 2 | -0/+2 | |
| | | ||||||
| * | arti::cfg tests: Use fold to make nightly clippy happier | Nick Mathewson | 2023-08-22 | 1 | -4/+5 | |
| | | ||||||
| * | tor-error, arti: Bump backtrace to 0.3.68. | Gabriela Moldovan | 2023-08-15 | 1 | -1/+1 | |
| | | | | | | | | | Previously we were using backtrace 0.3.39, which has a [bug] that causes it to segault in some circumstances. I experienced this bug while trying to fix the minimal-versions build in !1508. [bug]: https://github.com/rust-lang/backtrace-rs/issues/267 | |||||
| * | arti: Use ConfigurationSources::try_from_cmdline | Ian Jackson | 2023-08-07 | 1 | -3/+3 | |
| | | | | | | | | | | | This will allow us to proceed if * the default config file locations can't be established (eg due to failure of the `directories` crate), but * configuration files are explicitly specified, so the defaults wouldn't be used | |||||
