diff --git a/_service b/_service index 9d9bf76..2081207 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://gitlab.torproject.org/tpo/core/arti.git @PARENT_TAG@~@TAG_OFFSET@ git - arti-v1.1.10 + arti-v1.1.11 * arti-v(\d+\.\d+\.\d+) \1 @@ -57,9 +57,11 @@ --> RUSTSEC-2023-0052 + arti + diff --git a/_servicedata b/_servicedata index 65d6f27..164ff92 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://gitlab.torproject.org/tpo/core/arti.git - 3d8ac346c6044d9455944aa7a3c10fcc0baf814e \ No newline at end of file + db9a5263e7b185b90750c658dff8e5a50fce0a2e \ No newline at end of file diff --git a/arti-1.1.10~0.obscpio b/arti-1.1.10~0.obscpio deleted file mode 100644 index c102e7f..0000000 --- a/arti-1.1.10~0.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38da75494a60fa93f21dc1dfb0e524539dd27067382d63babc9538a75902bf52 -size 59505166 diff --git a/arti-1.1.11~0.obscpio b/arti-1.1.11~0.obscpio new file mode 100644 index 0000000..0854f7d --- /dev/null +++ b/arti-1.1.11~0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:089bb58b408fa5952267f0b1124f64368cf05497cde2a9f7f4f7c57e56ea0a2d +size 59665934 diff --git a/arti.changes b/arti.changes index b7b1295..05b9391 100644 --- a/arti.changes +++ b/arti.changes @@ -1,8 +1,65 @@ +------------------------------------------------------------------- +Fri Dec 08 22:07:44 UTC 2023 - eyadlorenzo@gmail.com + +- Update to version 1.1.11: + + Arti 1.1.11 continues work on support for running onion services. + Onion services are now working in our testing, and we expect we'll + have something testable by others in our next release. + + Arti 1.1.11 also increases our MSRV (Minimum Supported Rust Version) + to 1.70, in accordance with our [MSRV policy]. + + ### Onion service development + + - Correct our handling of BEGIN and END messages to bring them + into conformance with the C Tor implementation and the specification. + ([#1077], [!1694], [!1738]) + - In our key manager, use macros to define key specifiers, instead of + repeating the same boilerplate code. ([#1069], [#1093], [!1710], + [!1733]) + - Refactoring and refinement on the definitions of onion-service-related + errors. ([!1718], [!1724], [!1750], [!1751], [!1779]) + - Add a "time-store" mechanism for (as correctly as possible) storing and loading + future timestamps, even in the presence of system clock skew ([!1723], [!1774]) + - Implement a replay-log backend to prevent INTRODUCE replay attacks + against onion services. ([!1725]) + - Improved encoding for key-denotators in the key manager. ([#1063], + [#1070], [!1722]) + - Allow a single key to have more than one denotator in its path. + ([#1112], [!1747]) + - Use an order-preserving-encryption back-end to generate + monotonically increasing revision counters for onion service + descriptors. We do this to ensure a reproducible series of counters + without leaking our clock skew. ([#1053], [!1741], [!1744]) + - Deprecate key types for INTRODUCE-based authentication: + C tor has never implemented this, and we do not plan to implement it + without additional specification work. ([#1037], [!1749]) + - When establishing an introduction point, send the `intro_dos` + extension as appropriate. ([#723], [!1740]) + - Added conversion functions and initial persistence support for + introduction point keys. ([!1756]) + - Start work on introduction point persistence. ([!1755], [!1765]). + - Revert to our intended configuration format for onion service proxy rules. + ([#1058], [!1771]) + + ### Client features + + - Backend and API code for the "ntor-v3" circuit-extension handshake. + This handshake adds the ability to send additional options + from the client to the relay when creating or extending a circuit, + and will eventually be used to negotiate protocol features like + RTT-based congestion control and UDP-over-Tor support. + ([!1720], [!1739]) + + + + ------------------------------------------------------------------- Mon Nov 13 17:17:23 UTC 2023 - eyadlorenzo@gmail.com - Update to version 1.1.10: - + Arti 1.1.10 continues work on support for onion services in Arti. At last, we can (technically) run as an onion service... though not yet in a useful way. (Onion services don't yet recover @@ -24,7 +81,7 @@ Mon Nov 13 17:17:23 UTC 2023 - eyadlorenzo@gmail.com - In [`tor-cert`], `encode_and_sign` now returns an `Ed25519EncodedCert` rather than a raw `Vec`. ([!1702]) - + ### Client features - Arti can now be configured to listen for connections on @@ -52,9 +109,9 @@ Mon Oct 30 12:37:00 UTC 2023 - Guillaume GARDET ------------------------------------------------------------------- Wed Oct 25 21:58:30 UTC 2023 - Eyad Issa -- Run format_spec_file service +- Run format_spec_file service ------------------------------------------------------------------- Fri Oct 20 16:54:29 UTC 2023 - Eyad Issa -- Version 1.1.9 +- Version 1.1.9 diff --git a/arti.obsinfo b/arti.obsinfo index e4067a6..67e4a65 100644 --- a/arti.obsinfo +++ b/arti.obsinfo @@ -1,4 +1,4 @@ name: arti -version: 1.1.10~0 -mtime: 1698768032 -commit: 3d8ac346c6044d9455944aa7a3c10fcc0baf814e +version: 1.1.11~0 +mtime: 1701710674 +commit: db9a5263e7b185b90750c658dff8e5a50fce0a2e diff --git a/arti.spec b/arti.spec index 499d734..4c95d08 100644 --- a/arti.spec +++ b/arti.spec @@ -18,7 +18,7 @@ Name: arti # This will be set by osc services, that will run after this. -Version: 1.1.10~0 +Version: 1.1.11~0 Release: 0 Summary: An implementation of Tor, in Rust. # If you know the license, put it's SPDX string here. @@ -27,7 +27,6 @@ License: Apache-2.0 OR MIT URL: https://gitlab.torproject.org/tpo/core/arti Source0: %{name}-%{version}.tar Source1: vendor.tar.zst -Source2: cargo_config BuildRequires: cargo-packaging BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(sqlite3) @@ -40,9 +39,6 @@ An implementation of Tor, in Rust. %prep %autosetup -p1 -a1 -install -D -m 644 %{SOURCE2} .cargo/config -# Remove exec bits to prevent an issue in fedora shebang checking. Uncomment only if required. -# find vendor -type f -name \*.rs -exec chmod -x '{}' \; %build %{cargo_build} diff --git a/cargo_config b/cargo_config deleted file mode 100644 index 6fb4ff4..0000000 --- a/cargo_config +++ /dev/null @@ -1,5 +0,0 @@ -[source.crates-io] -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" \ No newline at end of file diff --git a/vendor.tar.zst b/vendor.tar.zst index cc3596d..3544477 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf9b1bcb5b9222003bfb4f4abfbf0b2b6b87b6366d08596977d2a8993a456df4 -size 52740477 +oid sha256:cf0871aaea272014e2621b49fe7d567ff3ab43499bfeac492c61fb27e24e0e2e +size 56607331