<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/README.md, branch arti-v1.0.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.0.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.0.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2022-05-11T12:26:35Z</updated>
<entry>
<title>Improve documentation around Cargo features; make Runtime require Debug</title>
<updated>2022-05-11T12:26:35Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-05-11T12:26:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=864fd03917a0409c6a0380c258d96252359a559b'/>
<id>urn:sha1:864fd03917a0409c6a0380c258d96252359a559b</id>
<content type='text'>
- arti#445 highlighted the lack of good documentation around Arti's
  multiple runtime support, as well as it being difficult to determine
  what runtime was actually in use.
- Improve the documentation to solve the first problem.
- To solve the second problem, make Runtime require Debug (which is
  arguably a good idea anyway, since it makes them easier to embed in
  things), and print out the current runtime's Debug information when
  arti is invoked with `--version`.
- (It also prints out other Cargo features, too!)

fixes arti#445
</content>
</entry>
<entry>
<title>Increase our MSRV to 1.56.</title>
<updated>2022-04-25T17:03:31Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-04-25T15:53:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6f3f351140dcec71cdbb94f6a62413ea81987ea1'/>
<id>urn:sha1:6f3f351140dcec71cdbb94f6a62413ea81987ea1</id>
<content type='text'>
Our support policy says that we can update to any Rust released at
least 6 months ago; 1.56 came out on 21 October 2021.

This doesn't yet change any code: it just increases the version
we say we need in our README, and the version we test against in
CI.

Our main justification for this change is to be able to upgrade to
newer versions of our dependencies, including `async_executors` &gt;=
0.5, `aes` &gt;= 0.8, and `cipher` &gt;= 0.4.
</content>
</entry>
<entry>
<title>Use https instead of http</title>
<updated>2022-04-20T11:48:55Z</updated>
<author>
<name>Samanta Navarro</name>
<email>ferivoz@riseup.net</email>
</author>
<published>2022-04-20T11:48:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee78bd7f84d80e1bd9efb9fbffd905dace85a841'/>
<id>urn:sha1:ee78bd7f84d80e1bd9efb9fbffd905dace85a841</id>
<content type='text'>
Keep http in license text.
</content>
</entry>
<entry>
<title>Update README in preparation for 0.1.0 release.</title>
<updated>2022-02-28T19:25:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-28T19:25:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49a219bc4bf688d8eae34b46a816265d523f7da9'/>
<id>urn:sha1:49a219bc4bf688d8eae34b46a816265d523f7da9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README,CONTRIBUTING: More links.</title>
<updated>2022-01-21T15:59:14Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-21T15:51:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c3f82ee14daede464af7ed750e215a01908d5188'/>
<id>urn:sha1:c3f82ee14daede464af7ed750e215a01908d5188</id>
<content type='text'>
Explain how to report bugs and how get accounts on the bugtracker;
add link to the troubleshooting document.

Part of #277
</content>
</entry>
<entry>
<title>Adopt an initial MSRV policy.</title>
<updated>2022-01-19T14:02:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-19T14:02:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4a5daaf779341a73a6e087c6f294afdc59233a64'/>
<id>urn:sha1:4a5daaf779341a73a6e087c6f294afdc59233a64</id>
<content type='text'>
Closes #283.
</content>
</entry>
<entry>
<title>Check off some large items in README.md</title>
<updated>2022-01-11T14:24:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-01-11T14:24:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cca29b46dc5e7c319958c207bba21e4a132e8aa8'/>
<id>urn:sha1:cca29b46dc5e7c319958c207bba21e4a132e8aa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>readme: Add crates.io badge at the top</title>
<updated>2021-10-29T16:15:18Z</updated>
<author>
<name>David Goulet</name>
<email>dgoulet@torproject.org</email>
</author>
<published>2021-10-29T16:09:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=45137a84b1371a780a3e61091862fb749ae61eb3'/>
<id>urn:sha1:45137a84b1371a780a3e61091862fb749ae61eb3</id>
<content type='text'>
Signed-off-by: David Goulet &lt;dgoulet@torproject.org&gt;
</content>
</entry>
<entry>
<title>Improve and future-proof the `arti` CLI</title>
<updated>2021-10-27T18:11:48Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2021-10-27T16:40:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4fa0122dde2b664ebd10bfbe46da54c396dffdb3'/>
<id>urn:sha1:4fa0122dde2b664ebd10bfbe46da54c396dffdb3</id>
<content type='text'>
This switches out `arti`'s argument-parsing library with `clap`, which
is a lot more featureful (and very widely used within the Rust
ecosystem). We also now use a lot of `clap`'s features to improve the
CLI experience:

- The CLI now expects a subcommand (currently, either "help", or "proxy"
  for the existing SOCKS proxy behaviour). This should let us add
  additional non-SOCKS-proxy features to arti in future.
- `clap` supports default values determined at runtime, so the way the
  default config file is loaded was changed: now, we determine the
  OS-specific path for said file before invoking `clap`, so the help
  command can show it properly.
  - The behaviour of `tor_config` was also changed; now, one simply
    specifies a list of configuration files to load, together with
    whether they're required.
  - That function also way overused generics; this has been fixed.
- Instead of using the ARTI_LOG environment variable to configure
  logging, one now uses the `-l, --log-level` CLI option.
  (The intent is for this option to be more discoverable by users.)
- The `proxy` subcommand allows the user to override the SOCKS port used
  on the CLI without editing the config file.
</content>
</entry>
<entry>
<title>Update our disclaimers and limitations sections.</title>
<updated>2021-10-27T15:13:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-27T15:13:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=134c04a67adebff719011b608dabfa6da60ed247'/>
<id>urn:sha1:134c04a67adebff719011b608dabfa6da60ed247</id>
<content type='text'>
</content>
</entry>
</feed>
