<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-testing/src/rt/badtcp.rs, branch arti-v1.2.2</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-07-10T15:08:03Z</updated>
<entry>
<title>rng ranges: Use gen_range_infallible() for Duration::ZERO..=T</title>
<updated>2023-07-10T15:08:03Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-07T13:19:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b151237a7f8651ed8694748832af05786a7eccfd'/>
<id>urn:sha1:b151237a7f8651ed8694748832af05786a7eccfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rng ranges: Use inclusive Duration ranges in several places</title>
<updated>2023-07-07T15:13:52Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-07-07T13:10:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bcc3e6fef8b863fa6a863aae2d6234fba7fb99f6'/>
<id>urn:sha1:bcc3e6fef8b863fa6a863aae2d6234fba7fb99f6</id>
<content type='text'>
Many of these call sites would panic if, somehow, the upper bound was
zero.  In most cases it is very complicated to see if whether this
could happen.

However, there is a better answer:

Durations are (conceptually) dense, so picking the closed set (which
includes its boundary) rather than the open one (which doesn't) will
make little practical difference.

So change four call sites to use `..=` instead of just `..`.
</content>
</entry>
<entry>
<title>arti-testing: Make Action implement Copy</title>
<updated>2022-03-10T13:45:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-10T13:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d1b151436ead6515aacc238a896b0f92700a31cd'/>
<id>urn:sha1:d1b151436ead6515aacc238a896b0f92700a31cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: reverse two more attrs in attempt to fix min-versions</title>
<updated>2022-03-07T20:29:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-07T19:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a460de6e75c3cd613d6b7e1cee3adfb269ff3757'/>
<id>urn:sha1:a460de6e75c3cd613d6b7e1cee3adfb269ff3757</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: reverse two attrs in attempt to fix min-versions</title>
<updated>2022-03-07T19:34:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-07T19:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=84536a9c1ebaac3628e25665d5ffd4baa9b805b5'/>
<id>urn:sha1:84536a9c1ebaac3628e25665d5ffd4baa9b805b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: support for conditional TCP failure.</title>
<updated>2022-03-07T16:44:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-07T16:44:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a86f00c2221493ff6b9118f8053e4f38e2acd56a'/>
<id>urn:sha1:a86f00c2221493ff6b9118f8053e4f38e2acd56a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: add support for black-holing TCP connections.</title>
<updated>2022-03-07T16:26:13Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-07T16:26:13Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3aed6335598740e999b1f45bcbd812a165adc428'/>
<id>urn:sha1:3aed6335598740e999b1f45bcbd812a165adc428</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: CLI for making TCP connections break.</title>
<updated>2022-03-07T15:52:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-07T15:52:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5d91fa7f5a8c8e93d61ff0c572cea4f6ca1a00b1'/>
<id>urn:sha1:5d91fa7f5a8c8e93d61ff0c572cea4f6ca1a00b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-testing: Initial support for broken TCP.</title>
<updated>2022-03-07T15:12:48Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-03-04T22:43:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca6070b962d50ba114b6cfdcc0dc72b0e5b228e3'/>
<id>urn:sha1:ca6070b962d50ba114b6cfdcc0dc72b0e5b228e3</id>
<content type='text'>
This commit adds support for a BrokenTcp provider that can make
connection attempts fail or time out.  It doesn't yet have a way to
turn on the failure.
</content>
</entry>
</feed>
