<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-ptmgr, branch ios-sqlite-hacks</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-19T15:18:55Z</updated>
<entry>
<title>tor-ptmgr: add very basic support for unmanaged PTs</title>
<updated>2023-09-19T15:18:55Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2023-09-19T11:43:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c61044442613415e6bbb50203e2f4c71c79bcec1'/>
<id>urn:sha1:c61044442613415e6bbb50203e2f4c71c79bcec1</id>
<content type='text'>
- `tor-ptmgr` has a new `add_unmanaged` function to insert an unmanaged
  PT into the `cmethods` table.
  - There are many ways to misuse this API and have it blow up in your
    face (for example, by overwriting an existing PT's cmethod, etc.)
  - It's unclear whether these are worth caring about.
- The `TorClient` gains a new experimental `ptmgr()` function, and the
  `PtClientMethod` can now be constructed by user code.
</content>
</entry>
<entry>
<title>Add semver.md to document error renaming</title>
<updated>2023-09-14T12:45:08Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-14T12:38:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1d8f1a8b6818af1a83220129cb3effe031ea54be'/>
<id>urn:sha1:1d8f1a8b6818af1a83220129cb3effe031ea54be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Resolve ClientTransportLaunched and ServerTransportLaunched in different arms</title>
<updated>2023-09-13T09:41:48Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-13T09:23:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0fee849b5238213a779f6d79f17cad67bc8faa9c'/>
<id>urn:sha1:0fee849b5238213a779f6d79f17cad67bc8faa9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ClientTransportGaveError to TransportGaveError</title>
<updated>2023-09-13T09:01:02Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-13T09:01:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3e9070ad54145279ef6fe3ad0c3ce4172d5bb097'/>
<id>urn:sha1:3e9070ad54145279ef6fe3ad0c3ce4172d5bb097</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deduplicate ClientTransportLaunched and ServerTransportLaunched</title>
<updated>2023-09-11T10:39:58Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-08T12:42:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=68d3818ffd39e9c7275dc9756ad78df72d0d6676'/>
<id>urn:sha1:68d3818ffd39e9c7275dc9756ad78df72d0d6676</id>
<content type='text'>
Note: this isn't perfect, though it moves both match arms to
try_match_common_messages, it does end up resolving them separately
using a helper function, and also necessitated creating another
function in the PluggableTransportPrivate trait
</content>
</entry>
<entry>
<title>Deduplicate ClientTransportFailed and ServerTransportFailed</title>
<updated>2023-09-11T10:39:58Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-08T11:57:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11c3b058d618bfac800db72254f798cc0283254e'/>
<id>urn:sha1:11c3b058d618bfac800db72254f798cc0283254e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import sealed module to avoid syntactic vinegar</title>
<updated>2023-09-11T10:39:57Z</updated>
<author>
<name>Saksham Mittal</name>
<email>gotlouemail@gmail.com</email>
</author>
<published>2023-09-07T13:17:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7905734814229d0f64f985e63bbd0039eb1c55ed'/>
<id>urn:sha1:7905734814229d0f64f985e63bbd0039eb1c55ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-ptmgr: Test for empty values</title>
<updated>2023-09-07T16:41:35Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-09-07T16:41:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f639b90bc30d8664767d16d5aceeb05c315d3b34'/>
<id>urn:sha1:f639b90bc30d8664767d16d5aceeb05c315d3b34</id>
<content type='text'>
This commit adds a unit test that checks if an empty value is parsed
properly.

It fixes the coverage in `crates/tor-ptmgr/src/ipc.rs:120`.
</content>
</entry>
<entry>
<title>tor-ptmgr: Test for missing values</title>
<updated>2023-09-07T16:31:25Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-09-07T16:31:25Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a721819b066a7ad010d17f88197f2ed0f1f3feb3'/>
<id>urn:sha1:a721819b066a7ad010d17f88197f2ed0f1f3feb3</id>
<content type='text'>
This commit adds a test which checks for a missing value in an SMETHOD
argument.
</content>
</entry>
<entry>
<title>tor-ptmgr: Test for forbidden `=`</title>
<updated>2023-09-07T16:29:22Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-09-07T16:29:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ece136da554299a6dbbbd1165befce540ab476e3'/>
<id>urn:sha1:ece136da554299a6dbbbd1165befce540ab476e3</id>
<content type='text'>
This commit adds a unit test to the `tor-ptmgr` crate, which checks for
forbidden `=` signs while reading a value.
</content>
</entry>
</feed>
