<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/check_licenses, branch arti-v1.2.6</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.6</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.2.6'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-05-31T12:36:27Z</updated>
<entry>
<title>Update check_licenses for priority-queue and tinystr</title>
<updated>2024-05-31T12:36:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-05-31T12:36:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=45d87ea43e48512af621996dbb505ca7f3add9bc'/>
<id>urn:sha1:45d87ea43e48512af621996dbb505ca7f3add9bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove note about option-ext status</title>
<updated>2024-04-02T17:18:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-04-02T17:18:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ccbc32a26e8aed2f4886d8e404a1450a2af34e1e'/>
<id>urn:sha1:ccbc32a26e8aed2f4886d8e404a1450a2af34e1e</id>
<content type='text'>
They merged the suggested notice back May 2023:
   https://github.com/soc/option-ext/pull/4
</content>
</entry>
<entry>
<title>Remove check_licenses exception for rustls-webpki</title>
<updated>2024-04-02T17:15:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-04-02T17:15:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=11b33a96803b9bb62a248265acabe65805c7f21f'/>
<id>urn:sha1:11b33a96803b9bb62a248265acabe65805c7f21f</id>
<content type='text'>
(They have declared their license as ISC, which is on our allow-list.)
</content>
</entry>
<entry>
<title>Add a check-license exception for tinystr.</title>
<updated>2023-12-04T15:42:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-12-04T15:42:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d29992a9f90ab5d3116a351d6e6343e73151d72e'/>
<id>urn:sha1:d29992a9f90ab5d3116a351d6e6343e73151d72e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add BSL-1.0 license to permitted list</title>
<updated>2023-11-02T16:18:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-11-02T00:09:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9234f5269a54ddc53c1bcf075aa42d9bc9596a7c'/>
<id>urn:sha1:9234f5269a54ddc53c1bcf075aa42d9bc9596a7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-rtmock: Add priority-queue dependency</title>
<updated>2023-10-03T14:11:48Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-20T15:49:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=686a03c98dc8de596c2161244894eb390b70852f'/>
<id>urn:sha1:686a03c98dc8de596c2161244894eb390b70852f</id>
<content type='text'>
For our time provider we want a priority queue that lets us look up
entries and delete them.  std's Heap doesn't do that.  priority-queue
has the API we need and reasonable stats etc, and is maintained.

It has some IMO-tolerable licence wrinkles.
</content>
</entry>
<entry>
<title>Check-licenses: Allow "MIT AND BSD-3-Clause"</title>
<updated>2023-09-06T02:34:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-05T22:13:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79b900da400dceb0e5d77ef1a09e4109b1d5d293'/>
<id>urn:sha1:79b900da400dceb0e5d77ef1a09e4109b1d5d293</id>
<content type='text'>
We have automatic support for "OR", but we can't do anything
automated with AND, since the intersection of licenses can get
complicated.  So we just have to authorize the specific combinations
that exist.  This is used by matchit, which is used in the gotlou's
examples.
</content>
</entry>
<entry>
<title>check_licenses: Whitelist for crates that may use LGPL-3.0-only</title>
<updated>2023-07-27T20:23:26Z</updated>
<author>
<name>Micah Elizabeth Scott</name>
<email>beth@torproject.org</email>
</author>
<published>2023-07-27T20:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=61bf60d1773707d3c9fa963a0c02da737bbec9aa'/>
<id>urn:sha1:61bf60d1773707d3c9fa963a0c02da737bbec9aa</id>
<content type='text'>
Narrows the previous check, allowing this particular LGPL
only for the hashx and equix crates.

Signed-off-by: Micah Elizabeth Scott &lt;beth@torproject.org&gt;
</content>
</entry>
<entry>
<title>equix, hashx: Prepare for an initial LGPL release</title>
<updated>2023-07-27T14:20:14Z</updated>
<author>
<name>Micah Elizabeth Scott</name>
<email>beth@torproject.org</email>
</author>
<published>2023-07-26T16:16:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fdba82100fbe86a95fef20e3f826203ac1d8d872'/>
<id>urn:sha1:fdba82100fbe86a95fef20e3f826203ac1d8d872</id>
<content type='text'>
This replaces the 'TODO' marker from earlier commits, using tevador's
copyright and license (LGPL 3.0 only) for the hashx and equix crates.

Signed-off-by: Micah Elizabeth Scott &lt;beth@torproject.org&gt;
</content>
</entry>
<entry>
<title>Reimplement HashX in Rust</title>
<updated>2023-07-27T14:20:06Z</updated>
<author>
<name>Micah Elizabeth Scott</name>
<email>beth@torproject.org</email>
</author>
<published>2023-06-28T21:59:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a8756f2bce9f0dba8e445baae82aab90aa9ad096'/>
<id>urn:sha1:a8756f2bce9f0dba8e445baae82aab90aa9ad096</id>
<content type='text'>
This is a new pure Rust implementation of the HashX algorithm
designed by tevador for Tor's onion service proof of work puzzle v1.

HashX is a lightweight family of randomly generated hash functions.
A seed, via blake2 and siphash, drives a program generation model
which randomly selects opcodes and registers while following some
constraints that avoid timing stalls or insufficient hash mixing.

The execution of these hash funcions can be done using a pure Rust
interpreter, or about 20x faster using a very simple just in time
compiler based on the dynasm assembler crate. This has been
implemented for x86_64 and aarch64.

Signed-off-by: Micah Elizabeth Scott &lt;beth@torproject.org&gt;
</content>
</entry>
</feed>
