<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-persist, branch arti-v1.3.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-10-30T16:55:19Z</updated>
<entry>
<title>Bump unstable tor-* and arti-* crates to 0.24.0</title>
<updated>2024-10-30T16:55:19Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-30T16:55:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=08ff96ea214b3f4841aac10db77815e5e52c35d0'/>
<id>urn:sha1:08ff96ea214b3f4841aac10db77815e5e52c35d0</id>
<content type='text'>
cargo set-version -p tor-async-utils 0.24.0
cargo set-version -p tor-basic-utils 0.24.0
cargo set-version -p tor-bytes 0.24.0
cargo set-version -p tor-cell 0.24.0
cargo set-version -p tor-cert 0.24.0
cargo set-version -p tor-chanmgr 0.24.0
cargo set-version -p tor-checkable 0.24.0
cargo set-version -p tor-circmgr 0.24.0
cargo set-version -p tor-config 0.24.0
cargo set-version -p tor-config-path 0.24.0
cargo set-version -p tor-consdiff 0.24.0
cargo set-version -p tor-dirclient 0.24.0
cargo set-version -p tor-dirmgr 0.24.0
cargo set-version -p tor-error 0.24.0
cargo set-version -p tor-general-addr 0.24.0
cargo set-version -p tor-geoip 0.24.0
cargo set-version -p tor-guardmgr 0.24.0
cargo set-version -p tor-hsclient 0.24.0
cargo set-version -p tor-hscrypto 0.24.0
cargo set-version -p tor-hsrproxy 0.24.0
cargo set-version -p tor-hsservice 0.24.0
cargo set-version -p tor-key-forge 0.24.0
cargo set-version -p tor-keymgr 0.24.0
cargo set-version -p tor-linkspec 0.24.0
cargo set-version -p tor-llcrypto 0.24.0
cargo set-version -p tor-log-ratelim 0.24.0
cargo set-version -p tor-memquota 0.24.0
cargo set-version -p tor-netdir 0.24.0
cargo set-version -p tor-netdoc 0.24.0
cargo set-version -p tor-persist 0.24.0
cargo set-version -p tor-proto 0.24.0
cargo set-version -p tor-protover 0.24.0
cargo set-version -p tor-ptmgr 0.24.0
cargo set-version -p tor-relay-crypto 0.24.0
cargo set-version -p tor-relay-selection 0.24.0
cargo set-version -p tor-rpcbase 0.24.0
cargo set-version -p tor-rtcompat 0.24.0
cargo set-version -p tor-rtmock 0.24.0
cargo set-version -p tor-socksproto 0.24.0
cargo set-version -p tor-units 0.24.0
cargo set-version -p arti-client 0.24.0
cargo set-version -p arti-relay 0.24.0
cargo set-version -p arti-rpc-client-core 0.24.0
cargo set-version -p arti-rpcserver 0.24.0
</content>
</entry>
<entry>
<title>tor-persist: Explain why colons will never be valid slug chars.</title>
<updated>2024-10-23T11:18:28Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-10-23T11:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7e8bcf3f5c6ff045cc93efe06dd6ead1e1211f9b'/>
<id>urn:sha1:7e8bcf3f5c6ff045cc93efe06dd6ead1e1211f9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'miri-1' into 'main'</title>
<updated>2024-10-09T15:42:43Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-10-09T15:42:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=42004900adb8f8f02a238b04094e8f6c8344d888'/>
<id>urn:sha1:42004900adb8f8f02a238b04094e8f6c8344d888</id>
<content type='text'>
Add some more miri tests

See merge request tpo/core/arti!2502</content>
</entry>
<entry>
<title>tor-persist: miri: disable tests that involve fs access</title>
<updated>2024-10-08T15:53:28Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-10-07T12:14:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9e9ab427948a3b7fed7b19b17715c4d67fda9682'/>
<id>urn:sha1:9e9ab427948a3b7fed7b19b17715c4d67fda9682</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Move HsNickname to tor-persist.</title>
<updated>2024-10-08T13:21:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-09-26T12:13:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c744120a6709810bf89458485b8439ebabd02451'/>
<id>urn:sha1:c744120a6709810bf89458485b8439ebabd02451</id>
<content type='text'>
We are about to need this in `tor-keymgr`, where we're about to add a
config for C Tor service keystores (the C Tor keystore config will have
an associated `HsNickname` that specifies which of the arti hidden
services it's supposed to be used with).
</content>
</entry>
<entry>
<title>Merge branch 'unused' into 'main'</title>
<updated>2024-10-01T12:42:28Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-10-01T12:42:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9079a7a1875acd2884ddda6cd7eecb0d6f1940b0'/>
<id>urn:sha1:9079a7a1875acd2884ddda6cd7eecb0d6f1940b0</id>
<content type='text'>
Suppress some dead code warnings

See merge request tpo/core/arti!2463</content>
</entry>
<entry>
<title>Bump arti- and tor- crates to 0.23.0</title>
<updated>2024-09-30T13:04:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-30T13:04:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d6890da4b1f87fd5e834aeb0cc9a7cd4b1d99e88'/>
<id>urn:sha1:d6890da4b1f87fd5e834aeb0cc9a7cd4b1d99e88</id>
<content type='text'>
Per our policy, every one of these gets a minor bump.

Generated with:

```
for crate in $(./maint/list_crates | grep '^\(tor\|arti\)-' ); do
    cargo set-version --bump minor -p $crate;
done
```
(Note the use of `-` at the end end of the grep pattern to prevent
matching the `arti` crate.)
</content>
</entry>
<entry>
<title>Minor bumps on non-tor/arti crates</title>
<updated>2024-09-30T12:56:28Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-09-30T12:56:28Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b29dd6d7f90cf077e8809a1ab317e23535e165c8'/>
<id>urn:sha1:b29dd6d7f90cf077e8809a1ab317e23535e165c8</id>
<content type='text'>
These crates are not in the tor/arti namespace,
but we have given them MSRV bumps:

```
oneshot-fused-workaround
slotmap-careful
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
test-temp-dir
retry-error
```

We are counting this as a breaking change.
Since all of these crates are at 0.x.x,
we have indicated the breaking change with a minor version bump.

This commit was generated with the following script:

```
BUMPS="
oneshot-fused-workaround
slotmap-careful
fslock-guard
hashx
equix
caret
fs-mistrust
safelog
test-temp-dir
retry-error
"

for crate in $BUMPS; do
    cargo set-version --bump minor -p $crate;
done
```
</content>
</entry>
<entry>
<title>tor-persist: Allow all dead code if not all features enabled</title>
<updated>2024-09-30T11:23:04Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-09-30T11:21:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b8c6fe7a3fd4c57b9be8b979d1578728dd6928fd'/>
<id>urn:sha1:b8c6fe7a3fd4c57b9be8b979d1578728dd6928fd</id>
<content type='text'>
Fixes
  cargo check -p tor-circmgr --all-features --all-targets

which otherwise prints

warning: variant `InstanceState` is never constructed
  --&gt; crates/tor-persist/src/err.rs:45:5
   |
13 | pub(crate) enum Resource {
   |                 -------- variant in this enum
...
45 |     InstanceState {
   |     ^^^^^^^^^^^^^
   |
   = note: `Resource` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
   = note: `#[warn(dead_code)]` on by default

warning: variants `Deleting` and `Enumerating` are never constructed
  --&gt; crates/tor-persist/src/err.rs:66:5
   |
57 | pub(crate) enum Action {
   |                 ------ variants in this enum
...
66 |     Deleting,
   |     ^^^^^^^^
...
78 |     Enumerating,
   |     ^^^^^^^^^^^
   |
   = note: `Action` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis

warning: method `delete` is never used
  --&gt; crates/tor-persist/src/load_store.rs:83:19
   |
35 | impl Target&lt;'_&gt; {
   | --------------- method in this implementation
...
83 |     pub(crate) fn delete(&amp;self) -&gt; Result&lt;(), ErrorSource&gt; {
   |                   ^^^^^^
</content>
</entry>
<entry>
<title>Merge branch 'msrv-1.77-and-rusqlite-update' into 'main'</title>
<updated>2024-09-26T14:24:02Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2024-09-26T14:24:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2ad24dd46615d908cefa68f5a9752d4863b89b6c'/>
<id>urn:sha1:2ad24dd46615d908cefa68f5a9752d4863b89b6c</id>
<content type='text'>
Upgrade MSRV to 1.77 , and rusqlite to 0.32.1

See merge request tpo/core/arti!2451</content>
</entry>
</feed>
