<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/.gitlab-ci.yml, branch arti-v0.0.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v0.0.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2021-11-12T15:30:37Z</updated>
<entry>
<title>normalize --target to better reuse build artifacts</title>
<updated>2021-11-12T15:30:37Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-11-12T15:22:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6615afda8cf3e82420ceaeef8a6d1a2dff138416'/>
<id>urn:sha1:6615afda8cf3e82420ceaeef8a6d1a2dff138416</id>
<content type='text'>
testing was done on a different target than building, so everything was
compiled twice (actually, it's the same target, but rust doesn't realize
that)
makes build+test about 20% faster
</content>
</entry>
<entry>
<title>try to cache cargo-audit</title>
<updated>2021-11-12T14:47:27Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-11-12T14:47:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=026cac0c6075d29070cc8f2a26819d4c5b350c5b'/>
<id>urn:sha1:026cac0c6075d29070cc8f2a26819d4c5b350c5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In rust-nightly CI, forbid debugging prints.</title>
<updated>2021-11-04T15:13:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-11-04T15:13:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=753cbc96263714d065ec92353923f1abbff3f67c'/>
<id>urn:sha1:753cbc96263714d065ec92353923f1abbff3f67c</id>
<content type='text'>
This patch makes the rust-nightly CI task fail if it detects any
dbg!(), println!(), or eprintln!() calls in production code.

Because of clippy limitations, it may also gripe about calls to
these macros in our tests.  The preferred workarounds are to either
instead.  Both are acceptable.

We're doing this check in CI rather than unconditionally with clippy
directives, since we often want to have these calls in our code
temporarily while we're developing.  Some day we might want this
test to go into a pre-push hook.

This patch also adds #![allow()] directives for println!() and
eprintln!() in the arti crate.  Since that one isn't a library, it's
okay for it to speak to stdout/stderr.

Closes #218.
</content>
</entry>
<entry>
<title>minimal-versions: switch to 1.53.</title>
<updated>2021-10-31T16:14:41Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-31T16:14:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e9cbf8c54f7c0c2764332e5826be9c95df8bef7e'/>
<id>urn:sha1:e9cbf8c54f7c0c2764332e5826be9c95df8bef7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ci check for deps minimal versions and msrv</title>
<updated>2021-10-31T08:54:52Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-10-31T08:18:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1fd720a9267629cc9ecbf53c2a3ad2b1c84b1929'/>
<id>urn:sha1:1fd720a9267629cc9ecbf53c2a3ad2b1c84b1929</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move integration tests to scripts</title>
<updated>2021-10-28T15:28:22Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-09-28T17:36:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0438a3da93ce8d0e805bf1903761441621f28e0c'/>
<id>urn:sha1:0438a3da93ce8d0e805bf1903761441621f28e0c</id>
<content type='text'>
</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>Rename tor_client/arti_tor_client to arti_client.</title>
<updated>2021-10-21T18:22:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-21T18:15:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7c7a388e287afa0e168d8d666da6649a5750b9b5'/>
<id>urn:sha1:7c7a388e287afa0e168d8d666da6649a5750b9b5</id>
<content type='text'>
Solves a name conflict with the existing tor_client create.

Closes #130.
</content>
</entry>
<entry>
<title>Move "cargo audit" invocation into a script.</title>
<updated>2021-10-17T14:41:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2021-10-17T14:39:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=290fe83671fc6bc3d56bca62128238e51362be1a'/>
<id>urn:sha1:290fe83671fc6bc3d56bca62128238e51362be1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update ctrlc and der</title>
<updated>2021-10-06T21:55:08Z</updated>
<author>
<name>Trinity Pointard</name>
<email>trinity.pointard@gmail.com</email>
</author>
<published>2021-10-06T21:55:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9c275a04ee3ae01bd73282cef6986129d6f5ae85'/>
<id>urn:sha1:9c275a04ee3ae01bd73282cef6986129d6f5ae85</id>
<content type='text'>
ctrlc had rustsec issues, der was yanked
</content>
</entry>
</feed>
