<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/maint/downgrade_dependencies, branch arti-v1.1.12</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.12</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.12'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-11-28T18:40:03Z</updated>
<entry>
<title>downgrade-dependencies: un-downgrade futures-lite.</title>
<updated>2023-11-28T18:40:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-11-27T22:38:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=97fd5aac8384e87641df3aadc4b8de82ec87bc0a'/>
<id>urn:sha1:97fd5aac8384e87641df3aadc4b8de82ec87bc0a</id>
<content type='text'>
This is necessary for async-global-executor, which uses
`futures_lite::future::or`, which futures-lite does not have before
1.4.0 or thereabouts.
</content>
</entry>
<entry>
<title>Add downgrade-dependencies exceptions to make tor-proto build right.</title>
<updated>2023-10-12T16:23:58Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-10-12T16:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=06a1177af59ec89d69da97d9b30635b779d3987e'/>
<id>urn:sha1:06a1177af59ec89d69da97d9b30635b779d3987e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint/downgrade_dependencies: Honour $CARGO</title>
<updated>2023-09-14T14:11:18Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-14T14:11:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5c39e54f006cea881091a63200d9fa8a74327009'/>
<id>urn:sha1:5c39e54f006cea881091a63200d9fa8a74327009</id>
<content type='text'>
This let me run it with my privsep setup.
</content>
</entry>
<entry>
<title>downgrade_dependencies: upgrade "log"</title>
<updated>2023-09-06T02:36:04Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-06T00:38:23Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=57e1ce3247c5905e977d58da68c6846a54b016ba'/>
<id>urn:sha1:57e1ce3247c5905e977d58da68c6846a54b016ba</id>
<content type='text'>
We don't use "log" but some dependency of one of our examples does.
</content>
</entry>
<entry>
<title>downgrade_dependencies: re-upgrade filetime</title>
<updated>2023-09-05T15:17:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-05T15:17:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aca15b17dd7aed75f987c7bb1161c61fe092369f'/>
<id>urn:sha1:aca15b17dd7aed75f987c7bb1161c61fe092369f</id>
<content type='text'>
We don't actually use filetime directly, but notify wants it, and
notify accepts a version that doesn't actually appear to work.

This fixes minimal_versions CI.
</content>
</entry>
<entry>
<title>shell: use /usr/bin/env instead of absolute paths</title>
<updated>2023-01-25T17:35:53Z</updated>
<author>
<name>Emil Engler</name>
<email>me@emilengler.com</email>
</author>
<published>2023-01-25T17:35:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79097484de7401bf247e14c1bdf5982aee4518a1'/>
<id>urn:sha1:79097484de7401bf247e14c1bdf5982aee4518a1</id>
<content type='text'>
This commit changes the shebang in all shell scripts from absolute
paths (such as `/bin/bash` or `/usr/bin/python3`) to the `/usr/bin/env`
binary with the accompanying interpreter as it's argument.

The reason for this are as follows:
- NixOS cannot work with absolute paths
- BSD systems install their packages in /usr/local/bin
</content>
</entry>
<entry>
<title>Update `rsa` dependency (and use `x25519-dalek` prerelease)</title>
<updated>2022-07-06T13:57:45Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-07-05T10:57:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c2e2da5dc35b2e0aa4cc17865ec4d14c725558c7'/>
<id>urn:sha1:c2e2da5dc35b2e0aa4cc17865ec4d14c725558c7</id>
<content type='text'>
- arti#448 and arti!607 highlight an issue with upgrading `rsa`: namely,
  the `x25519-dalek` version previously used has a hard dependency on
  `zeroize` 1.3, which creates a dependency conflict.
- However, `x25519-dalek` version `2.0.0-pre.1` relaxes this dependency.
  Reviewing the changelogs, it doesn't look like that version is
  substantially different from the current one at all, so it should be
  safe to use despite the "prerelease" tag.
- The new `x25519-dalek` version also bumps `rand_core`, which means we
  don't have to use the RNG compat wrapper in `tor-llcrypto` as much.

closes arti#448
</content>
</entry>
<entry>
<title>make almost all scripts use bash and set euo pipefail</title>
<updated>2022-05-25T20:25:58Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-05-25T11:10:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8eb843f2af349e4dbbd377a4c16fa57094c90414'/>
<id>urn:sha1:8eb843f2af349e4dbbd377a4c16fa57094c90414</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'explain_downgrade' into 'main'</title>
<updated>2022-05-03T10:57:48Z</updated>
<author>
<name>eta</name>
<email>tor@eta.st</email>
</author>
<published>2022-05-03T10:57:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=78ca87314cfbb1fea801a929fe519b67919d1157'/>
<id>urn:sha1:78ca87314cfbb1fea801a929fe519b67919d1157</id>
<content type='text'>
Add a comment explaining what downgrade_dependencies is for.

See merge request tpo/core/arti!480</content>
</entry>
<entry>
<title>remove some unecessary crates from downgrade_dependencies</title>
<updated>2022-04-28T18:50:50Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-04-28T16:21:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0fea8535dfbd9001653f74cb8ea1288a75d65f75'/>
<id>urn:sha1:0fea8535dfbd9001653f74cb8ea1288a75d65f75</id>
<content type='text'>
nix:0.4.2 is no longer a dependency
synstructure:0.12.0 is no longer required to build
</content>
</entry>
</feed>
