<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/process.rs, branch arti-v1.1.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.1.2</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.2'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-01-30T18:52:32Z</updated>
<entry>
<title>Use ErrorReport/Report for errors in warn! in arti</title>
<updated>2023-01-30T18:52:32Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-01-30T18:10:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=36ebf7d23adcf727972abd97d0a768be86c0e5a5'/>
<id>urn:sha1:36ebf7d23adcf727972abd97d0a768be86c0e5a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove manual limitation of coredump size</title>
<updated>2022-10-05T16:32:16Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-10-05T16:30:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f230cb5c03b6be64c2cc12ae22bd448885b4a9e0'/>
<id>urn:sha1:f230cb5c03b6be64c2cc12ae22bd448885b4a9e0</id>
<content type='text'>
it's already disabled by secmem_proc
</content>
</entry>
<entry>
<title>fix compilation error with async-std</title>
<updated>2022-09-06T19:32:20Z</updated>
<author>
<name>trinity-1686a</name>
<email>trinity@deuxfleurs.fr</email>
</author>
<published>2022-09-06T19:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4c543b570a49f88b49f51e47894afcf2d620ee2a'/>
<id>urn:sha1:4c543b570a49f88b49f51e47894afcf2d620ee2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add functionality to listen for SIGHUPs.</title>
<updated>2022-08-26T19:33:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-25T12:34:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2c4a176e664f33537b7dea35051da3dacf81e991'/>
<id>urn:sha1:2c4a176e664f33537b7dea35051da3dacf81e991</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Do not allow running as root.</title>
<updated>2022-08-24T14:57:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-23T19:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25c287636bdc6edb89c741da4121668517ef6f0c'/>
<id>urn:sha1:25c287636bdc6edb89c741da4121668517ef6f0c</id>
<content type='text'>
This can be overridden with `application.allow_running_as_root`.

Part of #523.
</content>
</entry>
<entry>
<title>arti: Add support for process hardening</title>
<updated>2022-08-15T16:59:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-08T16:28:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3c1bfb4916d4bfc929e7d6c4087054b480d5433e'/>
<id>urn:sha1:3c1bfb4916d4bfc929e7d6c4087054b480d5433e</id>
<content type='text'>
This is a compile-time feature with an associated configuration
flag, both enabled by default.

When it's turned on, hardening prevents the arti process from
dumping core or being attached to by low-privileged processes.
(This is a defense-in-depth measure, not an absolute way to prevent
attacks.  For more information, see
[`secmem_proc`](https://docs.rs/secmem-proc/0.1.1/secmem_proc/).)

Closes #364.
</content>
</entry>
<entry>
<title>arti: Move most public APIs behind `experimental-api`.</title>
<updated>2022-08-11T19:35:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-08-08T14:14:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f548a6ac55b5f1feb92ea4ffe5c4882a2e19a739'/>
<id>urn:sha1:f548a6ac55b5f1feb92ea4ffe5c4882a2e19a739</id>
<content type='text'>
The remaining unconditionally public APIs are those related to our
configuration objects, and the main_main() API.

The rationale for making main_main() public is to have an actual
entry point.

The rationale for making the config APIs public is:

  1. We really do intend for others to be able to read our
     configuration files using this API.
  2. The structure of our configuration files is already part of our
     interface.

Closes #530.
</content>
</entry>
<entry>
<title>Move SystemConfig to arti::cfg</title>
<updated>2022-03-21T15:54:11Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-21T13:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c213d4d898142adade26f93968082653072f8ae'/>
<id>urn:sha1:1c213d4d898142adade26f93968082653072f8ae</id>
<content type='text'>
Fixes #314, #418.
</content>
</entry>
<entry>
<title>arti: Make main module entrypoints pub</title>
<updated>2022-03-11T18:28:15Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2022-03-11T16:34:02Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=32fe5cdd5ba1c7b753d4a3a672de482459db3dd9'/>
<id>urn:sha1:32fe5cdd5ba1c7b753d4a3a672de482459db3dd9</id>
<content type='text'>
This does not constitute any kind of stable API promise.
But it might allow people to use our arti client code in novel ways.
</content>
</entry>
<entry>
<title>Upgrade dependency to new version of rlimit.</title>
<updated>2022-02-25T13:45:24Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2022-02-25T13:45:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c627f5054422bc804b22c25a235df2213578e4fb'/>
<id>urn:sha1:c627f5054422bc804b22c25a235df2213578e4fb</id>
<content type='text'>
</content>
</entry>
</feed>
