39 Commits

Author SHA256 Message Date
452a042ae3 Accepting request 1296609 from network
- Add "AND LGPL-3.0-only" to the spec license tag, as arti links
  with Rust crates crates/equix and crates/hashx which are
  licensed under LGPL-3.0-only
- Update to version 1.4.5:
  * Breaking: Console logging now goes to stderr instead of stdout.
  * Arti 1.4.5 continues development on xon-based (proposal 324)
    flow control and Conflux. In addition, we have drafted an
    initial design for the directory cache storage model, which
    will be needed for the core relay functionality, and
    for the directory authority implementation.
  * Decreased the minimum allowed duration of the hsdir_interval to
    5 minutes
  * New experimental arti keys list and arti keys list-keystores
    subcommands for listing the existing keys and configured
    keystores
  * More work and bug fixes on the conflux implementation
  * Experimental support for launching a SOCKS proxy from a set of
    already bound listeners.
  * For a full changelog see
    /usr/share/doc/packages/arti/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/1296609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=15
2025-07-31 15:46:30 +00:00
7cfcb225e8 Accepting request 1287573 from network
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1287573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=14
2025-06-23 13:03:15 +00:00
83edf26ba9 - Use %global instead of %define in arti.spec
- Update to version 1.4.4:
  * Arti now requires Rust 1.83
  * Arti now supports Circuit Handshake Extensions
  * arti-ureq: We no longer enable the rustls feature by default
  * Continued development towards supporting Conflux tunnels in
    Arti
  * Continued development towards supporting Counter Galois Onion
    relay cell encryption in Arti
  * Arti no longer uses MiddleOnly relays for rendezvous points or
    introduction points
  * Continued progress on service-side Proof-of-Work (PoW) support
  * Arti no longer uses the ".z" suffix in directory URLs
  * tor-rtcompat: We no longer bundle an unused copy of the Lets
    Encrypt root certificate

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=37
2025-06-14 13:24:19 +00:00
1d946e045b Accepting request 1282900 from network
- Re-run vendoring via obs-service-cargo 
- Increment rustc memory to 8GB/worker 

- Use source urls to fetch sources
- Update to version 1.4.3:

- Update to version 1.4.2:

OBS-URL: https://build.opensuse.org/request/show/1282900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=13
2025-06-05 18:33:56 +00:00
4237890f8a OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=35 2025-06-03 22:54:03 +00:00
6a435ef7c3 - Re-run vendoring via obs-service-cargo
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=34
2025-06-03 22:51:16 +00:00
9675d502c7 - Build with "-v"
- Use source urls

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=33
2025-06-03 22:45:28 +00:00
3e7bfd757a OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=32 2025-05-06 17:03:35 +00:00
6b1f12b482 - Use source urls to fetch sources
- Update to version 1.4.3:
  * Arti 1.4.3 adds adds the framework for measuring metrics
  * Initial groundwork for the Counter Galois Onion proposal
  * Some of the groundwork for congestion control, in the form of
    handshake negotiation code
  * The arti hsc flags --quiet and --force have been consolidated
    into a single --batch flag
  * Arti now exits by default when it does not support a
    recommended or required protocol
  * Cleanup, minor fixes and documentation enhancements

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=31
2025-05-06 11:36:28 +00:00
5a28e701f6 - Update to version 1.4.2:
* Arti's RPC subsystem is now stable and ready for use!
  * This release continues development on Conflux,
    and also fixes a number of bugs and security issues.
  * Upgraded to ring version 0.17.13: fixes RUSTSEC-2025-0009
  * Upgraded to rand version 0.9.0
  * Longer-lived keys are now derived using a CautiousRng,
    which combines inputs from several sources,
    including OsRng, to minimize the likelihood of falling
    to a vulnerability in any particular one
  * Arti now imposes a maximum on its fallback estimated timeout,
    to prevent integer overflow
  * More Conflux development
  * More RPC development
  * For a full changelog see
    /usr/share/doc/packages/arti/CHANGELOG.md
- Update to version 1.4.1:
  * Arti 1.4.1 contains
    significant behind-the-scenes groundwork for Conflux,
    a feature that improves performance and reliability
    by allowing data streams to tunnel over multiple circuits.
  * Arti now implements the client side of ID-based families
    (a.k.a. "Happy Families"). When deployed everywhere on the
    network, this feature will allow us to remove around 80-90%
    of the data from microdescriptors, and save some administrative
    complexity.
  * For a full changelog see
    /usr/share/doc/packages/arti/CHANGELOG.md
- Update to version 1.4.0:
  * Arti 1.4.0 offers a new RPC interface, continues work on the

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=30
2025-05-01 16:52:44 +00:00
b1b946a766 Accepting request 1230951 from network
- Update to version 1.3.1:
  * Continues development on onion services, the RPC subsystem,
    and relay infrastructure.
  * This release fixes a major bug in Arti's channel management
    code, where in some circumstances, canceled pending channel
    entries were not being cleaned up properly, preventing Arti
    from building new channels to their target relays.

OBS-URL: https://build.opensuse.org/request/show/1230951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=12
2024-12-15 11:37:40 +00:00
cd8b47a206 - Update to version 1.3.1:
* Continues development on onion services, the RPC subsystem,
    and relay infrastructure.
  * This release fixes a major bug in Arti's channel management
    code, where in some circumstances, canceled pending channel
    entries were not being cleaned up properly, preventing Arti
    from building new channels to their target relays.

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=28
2024-12-14 01:58:38 +00:00
3e1f0cf5e2 Accepting request 1225982 from network
OBS-URL: https://build.opensuse.org/request/show/1225982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=11
2024-11-24 10:04:33 +00:00
e4f5c51180 - Increase %limit_build value to 5000 to avoid OOM seen on aarch64
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=26
2024-11-23 16:37:25 +00:00
4a69295f97 - Update to version 1.3.0:
* Achieved parity on most major client features with C Tor.
  * Continued work on Arti Relay.
  * The work-in-progress RPC system is significantly more clearly
    defined and implementation is proceeding.
  * More details can be found in the installed package changelog
    (/usr/share/doc/packages/arti/CHANGELOG.md)
- Update to version 1.2.8:
  * Arti 1.2.8 continues development on onion services,
    the RPC subsystem, key management, and relay infrastructure.
    It also includes fixes for two security issues in
    handling the SOCKS protocol, the most severe of which is rated at
    "medium" according to our security policy.
  * Increased MSRV to 1.77
  * More details can be found in the installed package changelog
    (/usr/share/doc/packages/arti/CHANGELOG.md)
- Update to version 1.2.7:
  * Arti 1.2.7 continues development on onion service client
    authorization, the RPC subsystem, and relay infrastructure.
  * More details can be found in the installed package changelog
    (/usr/share/doc/packages/arti/CHANGELOG.md)
- Update to version 1.2.6:
  * Arti 1.2.7 continues development on onion service client authorization,
    the RPC subsystem, and relay infrastructure.
  * More details can be found in the installed package changelog
    (/usr/share/doc/packages/arti/CHANGELOG.md)
  * Update curve25519-dalek to avoid a low-severity timing
  * Add a key material export facility for some of our TLS

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=25
2024-11-16 15:59:06 +00:00
4ef0f3d5fe Accepting request 1187408 from network
- Update to version 1.2.5:
  * Stop publishing the obsolete arti-hyper crate
  * Update curve25519-dalek to avoid a low-severity timing 
    vulnerability. (TROVE-2024-007)
  * With full vanguards, client rendezvous circuits
    do not reuse the final vanguard as the rendezvous point.
    (TROVE-2024-008)
  * Some RPC development
  * Add skeleton, including (experimental): arti-relay crate,
    relay cargo feature in arti-client,
    relay command line argument to arti
  * Add a key material export facility for some of our TLS 
    implementations.
  * Tolerate removal of files from Arti's cache directory.

OBS-URL: https://build.opensuse.org/request/show/1187408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=10
2024-07-15 17:49:02 +00:00
216218b214 - Update to version 1.2.5:
* Stop publishing the obsolete arti-hyper crate
  * Update curve25519-dalek to avoid a low-severity timing 
    vulnerability. (TROVE-2024-007)
  * With full vanguards, client rendezvous circuits
    do not reuse the final vanguard as the rendezvous point.
    (TROVE-2024-008)
  * Some RPC development
  * Add skeleton, including (experimental): arti-relay crate,
    relay cargo feature in arti-client,
    relay command line argument to arti
  * Add a key material export facility for some of our TLS 
    implementations.
  * Tolerate removal of files from Arti's cache directory.

OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=23
2024-07-14 18:32:52 +00:00
0568f42fcb Accepting request 1184017 from network
OBS-URL: https://build.opensuse.org/request/show/1184017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=9
2024-07-01 09:20:08 +00:00
dbacda3220 - Increase RAM needed per thread in %limit_build to avoid OOM on aarch64
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=21
2024-06-29 16:51:10 +00:00
ca409f696e Require 20G mem to build
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=20
2024-06-18 12:24:03 +00:00
16d35f88ea Accepting request 1179110 from network
Update to version 1.2.4

It doesn't build on 15.5 because of rust being too old

OBS-URL: https://build.opensuse.org/request/show/1179110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=8
2024-06-07 13:04:39 +00:00
09b4ccb9ff Accepting request 1179109 from home:VaiTon:branches:network
- Update to version 1.2.4:
- Update to version 1.2.3:
- Update to version 1.2.2:

OBS-URL: https://build.opensuse.org/request/show/1179109
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=18
2024-06-06 23:54:32 +00:00
d5ad17e606 Accepting request 1165003 from network
OBS-URL: https://build.opensuse.org/request/show/1165003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=7
2024-04-04 20:27:18 +00:00
62177a1ba7 Accepting request 1164986 from home:Guillaume_G:branches:network
- Update constraints to build on more workers (especially for aarch64)

OBS-URL: https://build.opensuse.org/request/show/1164986
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=16
2024-04-04 17:29:34 +00:00
4d2ffe8ea2 Accepting request 1164221 from network
OBS-URL: https://build.opensuse.org/request/show/1164221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=6
2024-04-03 15:20:08 +00:00
a8c6c8aa52 Accepting request 1164178 from home:VaiTon:branches:network
- Added LICENSE-APACHE and LICENSE-MIT to %files
- Added README.md and CHANGELOG.md to %files

- Update to version 1.2.1:
  * Reorganize onion service code.
  * Design work for out-of-memory handling, which is necessary for
    onion service security.
  * Initial implementation work for onion service [vanguards],
    which are needed to improve onion service security.
    This is not yet complete.
  * Added support for unmanaged pluggable transports
  * Begun work to improve Tor's relay cell protocol with support 
    for packed and fragmented messages
- Update to version 1.2.0
  * Initial support for running onion services.
  * Fixed a number of bugs and security issues.
  * Made the onion-service-service feature non-experimental.
  
  For a full changelog, refer to the package changelog
  (/usr/share/doc/packages/arti/CHANGELOG.md)

OBS-URL: https://build.opensuse.org/request/show/1164178
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=14
2024-04-02 17:52:43 +00:00
829b438f79 Accepting request 1141075 from network
OBS-URL: https://build.opensuse.org/request/show/1141075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=5
2024-01-25 17:40:19 +00:00
0ef3106ade Accepting request 1138965 from home:VaiTon:branches:network
- Update to version 1.1.12~0:
  Arti 1.1.12 continues work on support for running onion services.
  You can now launch an onion service and expect it to run,
  though the user experience leaves a lot to be desired.
  Don't rely on this onion service implementation for security yet;
  there are a number of [missing security features]
  we will need to develop before we can recommend them
  for actual use.
  3c44d849f4/CHANGELOG.md
- Updated the ignored RUSTSEC advisories, as per the project
  recommended way of building the crate

OBS-URL: https://build.opensuse.org/request/show/1138965
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=12
2024-01-23 23:19:41 +00:00
54505d5bc1 Accepting request 1132336 from network
OBS-URL: https://build.opensuse.org/request/show/1132336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=4
2023-12-11 20:50:17 +00:00
2c6f1da0b6 Accepting request 1132326 from home:VaiTon:branches:network
- 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])

OBS-URL: https://build.opensuse.org/request/show/1132326
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=10
2023-12-10 16:29:39 +00:00
275554112e Accepting request 1126653 from network
Update to version 1.1.10:

OBS-URL: https://build.opensuse.org/request/show/1126653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=3
2023-11-16 19:27:56 +00:00
a1ebac571b Add link to ignored vulns
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=8
2023-11-14 20:25:00 +00:00
ed582c3c6b OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=7 2023-11-13 20:44:55 +00:00
9682325036 - Update to version 1.1.10:
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=6
2023-11-13 17:24:57 +00:00
f65c969e53 Accepting request 1123642 from network
OBS-URL: https://build.opensuse.org/request/show/1123642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=2
2023-11-06 20:14:52 +00:00
c7dc21ccc4 Accepting request 1123510 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Add _constraints file to avoid build failures

OBS-URL: https://build.opensuse.org/request/show/1123510
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=4
2023-11-06 16:11:21 +00:00
9ded46113e Accepting request 1120382 from network
Arti is a project to produce an embeddable, production-quality implementation
of the Tor anonymity protocols in the Rust programming language.

OBS-URL: https://build.opensuse.org/request/show/1120382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/arti?expand=0&rev=1
2023-10-26 15:13:57 +00:00
c7cba056b7 - Run format_spec_file service
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=2
2023-10-25 21:59:25 +00:00
ce03297b61 Accepting request 1119294 from home:VaiTon:branches:network
arti is the new Tor runtime, written in rust

OBS-URL: https://build.opensuse.org/request/show/1119294
OBS-URL: https://build.opensuse.org/package/show/network/arti?expand=0&rev=1
2023-10-25 08:07:12 +00:00
5 changed files with 0 additions and 15 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a0dbd802da3a948fb2a36c87acd209d1ba64e930612b810fd34361e20acc519
size 60828686

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fecb37af7202137f2bcca66242a7cb4f48b94cf66fe79d7a51614985902c0817
size 60880910

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9b6efd071d12ef4ec2d6a15c73e043405ff3530df8f98046e409f312f357cf1d
size 62275598

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cdc635eb1cabe73b47f045815be09ee49ee764c6f7953cc0ba75de8f22f29076
size 5454340

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1d8364d90a9777b15b8f7e34bb5d44d92c6b38d2b2905e6b335c8f3416e71a52
size 5497794