<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skalibs/src/libenvexec, branch v2.14.0.0</title>
<subtitle>The skarnet.org C programming library</subtitle>
<id>https://git.skarnet.org/cgit/skalibs/atom/src/libenvexec?h=v2.14.0.0</id>
<link rel='self' href='https://git.skarnet.org/cgit/skalibs/atom/src/libenvexec?h=v2.14.0.0'/>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/'/>
<updated>2023-10-28T13:15:55Z</updated>
<entry>
<title>Fix envalloc_merge</title>
<updated>2023-10-28T13:15:55Z</updated>
<author>
<name>Josiah Frentsos via skaware</name>
<email>skaware@list.skarnet.org</email>
</author>
<published>2023-10-19T17:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=83ff0ca30e725c25b8b7e6d78ff17246caf29cf8'/>
<id>urn:sha1:83ff0ca30e725c25b8b7e6d78ff17246caf29cf8</id>
<content type='text'>
Currently, envalloc_merge incorrectly passes the total number of
environment entries to env_mergen as the number of modifs.

Signed-off-by: Josiah Frentsos &lt;jfrent@tilde.team&gt;
</content>
</entry>
<entry>
<title> Add sals, several refactors</title>
<updated>2023-02-09T15:03:45Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2023-02-09T15:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=a10514072f27ff9f4a6ab308b3bccfd4628ef2aa'/>
<id>urn:sha1:a10514072f27ff9f4a6ab308b3bccfd4628ef2aa</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Prepare for 2.13.0.0, revamp strerr</title>
<updated>2022-11-29T02:24:47Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-11-29T02:24:47Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=06011c29aef19d8ed90ebf48095e1ff2a846ba23'/>
<id>urn:sha1:06011c29aef19d8ed90ebf48095e1ff2a846ba23</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Fix envdir_noclamp</title>
<updated>2022-02-27T00:46:40Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-02-27T00:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=cb66b4d4fd29fdc460e871f16955ab7a895cd321'/>
<id>urn:sha1:cb66b4d4fd29fdc460e871f16955ab7a895cd321</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Bloat envdir with a noclamp option</title>
<updated>2022-02-25T20:25:13Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-02-25T20:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=baa4044ea53d50271af375dbe97ce6226b865781'/>
<id>urn:sha1:baa4044ea53d50271af375dbe97ce6226b865781</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Some trivial bugfixes and cleanups</title>
<updated>2020-12-07T18:28:04Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-12-07T18:28:04Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=86312d159d55e99db5a5c82d9c50f31a1fe28199'/>
<id>urn:sha1:86312d159d55e99db5a5c82d9c50f31a1fe28199</id>
<content type='text'>
</content>
</entry>
<entry>
<title> trivial bugfix</title>
<updated>2020-11-26T00:52:14Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-26T00:52:14Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=466f416e19908fd7f7fdf10a279e4c4a69412797'/>
<id>urn:sha1:466f416e19908fd7f7fdf10a279e4c4a69412797</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Complete revamp of the pathexec functions</title>
<updated>2020-11-24T21:45:56Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2020-11-24T21:45:56Z</published>
<link rel='alternate' type='text/html' href='https://git.skarnet.org/cgit/skalibs/commit/?id=18e43565574b700befc832ed4d25d25e40951f68'/>
<id>urn:sha1:18e43565574b700befc832ed4d25d25e40951f68</id>
<content type='text'>
- pathexec_run is now called exec_ae
    a for provided file name (default: argv[0])
    e for provided envp (default: environ)
- pathexec is now called mexec. m for merge environment. Option letters are:
    a for provided file name (default: argv[0])
    e for provided envp (default: environ)
    f for provided envp *and* length of the envp
    m for provided modif string plus its length (the length is always needed
because the modifs are null-terminated)
    n for provided modif string, length *and* number of modifs
- functions have a foo0 version for _exit(0) when argv[0] is null
- functions have a xfoo version to die if the exec fails
- and a xfoo0
- Compatibility #defines and #includes are there until the next major bump
</content>
</entry>
</feed>
