<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client, branch arti-v1.1.13</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-05T16:51:38Z</updated>
<entry>
<title>Merge branch 'delete-semvers' into 'main'</title>
<updated>2024-02-05T16:51:38Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2024-02-05T16:51:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2f71ce50f1a7992d4b6c66de38786bfa2abc6bde'/>
<id>urn:sha1:2f71ce50f1a7992d4b6c66de38786bfa2abc6bde</id>
<content type='text'>
Remove all semver.md files to start a fresh release round

See merge request tpo/core/arti!1957</content>
</entry>
<entry>
<title>Bump patch versions *with* dependency update</title>
<updated>2024-02-05T16:20:53Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-02-05T16:20:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97e284b90323dd3aeaf05839a00b801c2ee194f9'/>
<id>urn:sha1:97e284b90323dd3aeaf05839a00b801c2ee194f9</id>
<content type='text'>
This crate has had new features added.  It's 0.x.  So bump in-tree
dependencies' references:

  fs-mistrust
</content>
</entry>
<entry>
<title>Bump minor versions</title>
<updated>2024-02-05T16:13:29Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-02-05T16:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=af615d87e20d0984f493dfb8dda7b0654d8d7304'/>
<id>urn:sha1:af615d87e20d0984f493dfb8dda7b0654d8d7304</id>
<content type='text'>
Bump the minor version of these crates, and update the in-tree
dependencies.

Recently published as fresh crates, let's just assume there are
breaking changes:

   fslock-guard
   test-temp-dir

Breaking API change affecting many many downstream crates:

   tor-rtcompat

Downstream crates which we're (conservatively) assuming have
tor-rtcompat types in their APIs:

   tor-rtmock
   tor-log-ratelim
   tor-rpcbase
   tor-llcrypto
   tor-protover
   tor-bytes
   tor-hscrypto
   tor-hspow
   tor-socksproto
   tor-checkable
   tor-cert
   tor-linkspec
   tor-cell
   tor-proto
   tor-netdoc
   tor-consdiff
   tor-netdir
   tor-congestion
   tor-persist
   tor-chanmgr
   tor-ptmgr
   tor-guardmgr
   tor-circmgr
   tor-dirclient
   tor-dirmgr
   tor-keymgr
   tor-hsclient
   tor-hsservice
   tor-hsrproxy
   arti-client
   arti-rpcserver
   arti-config
   arti-hyper
   arti-bench
   arti-testing
</content>
</entry>
<entry>
<title>Remove all semver.md files to start a fresh release round</title>
<updated>2024-02-05T15:27:50Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-02-05T15:27:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=760274c281779248528e8a23c986503b32e81fd8'/>
<id>urn:sha1:760274c281779248528e8a23c986503b32e81fd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use tor_persist::state_dir</title>
<updated>2024-02-01T11:21:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-31T14:13:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1d40b7d8c562cfee352cdf7852c065938acf702'/>
<id>urn:sha1:b1d40b7d8c562cfee352cdf7852c065938acf702</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use tor_persist::state_dir, etc. (fmt)</title>
<updated>2024-02-01T11:21:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-30T16:12:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ccf20f165cb39e8f3da0a56eab55ea4fe1e4dd1'/>
<id>urn:sha1:4ccf20f165cb39e8f3da0a56eab55ea4fe1e4dd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use tor_persist::state_dir</title>
<updated>2024-02-01T11:21:44Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2024-01-30T15:42:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4a7f0fca0d231eb9c0298b78deee9ed3c1bbc7e'/>
<id>urn:sha1:b4a7f0fca0d231eb9c0298b78deee9ed3c1bbc7e</id>
<content type='text'>
We no longer do replay log locking in IptManager::new.  Instead, we
rely on the acquire_instance call in OnionService::launch, which ends
up with ipt_mgr getting an InstanceHandle (which contains a lock
guard).

OnionServiceStateMgr is abolished; it existed to deal with the
generics in the tor_persist::StateMgr API.  state_dir has no
generics (other than the T being loaded/stored).

Many places (structs and argument lists) now have state_dir types
which embody a path (or a CheckeDir) along with a lock, rather than
separate path+lock+mistrust.

The creation/startup code uses the new calls from state_dir.

Other more minor changes:
 - StartupError::StateDirectoryInaccessible contains tor_persist::Error
 - test::create_storage_handles_from_state_dir changed and renamed,
   from _from_state_mgr.
 - replay::PersistFile's (separate) file lock is now fslock_guard's
</content>
</entry>
<entry>
<title>tor-hsclient: Rename HsClientSpecifier to HsClientNickname (fmt).</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-30T19:14:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a60aaaa9851733bc93139e800d4b49276df024d6'/>
<id>urn:sha1:a60aaaa9851733bc93139e800d4b49276df024d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsclient: Rename HsClientSpecifier to HsClientNickname.</title>
<updated>2024-01-31T10:43:06Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-30T19:12:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=86ee7ebc1be82ef7b6f4672c0b1677efbfb8b074'/>
<id>urn:sha1:86ee7ebc1be82ef7b6f4672c0b1677efbfb8b074</id>
<content type='text'>
Service nicknames are represented by `HsNickname`, so let's
rename `HsClientSpecifier` to `HsClientNickname`.
</content>
</entry>
<entry>
<title>Upgrade to strum 0.26</title>
<updated>2024-01-30T17:48:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-30T17:48:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=da83315bef0d1b7bc20f6760ec7e6e0fb0169a97'/>
<id>urn:sha1:da83315bef0d1b7bc20f6760ec7e6e0fb0169a97</id>
<content type='text'>
</content>
</entry>
</feed>
