<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gh_mirror/jhunkeler/stasis.git/src/lib, branch bugfixes-171</title>
<subtitle>A pipeline delivery generator
</subtitle>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/'/>
<entry>
<title>join_ex: Fix leak on memory error</title>
<updated>2026-06-22T14:13:58+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-04T17:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=2da62a16c533017fc332b47af1a44892e8981b8b'/>
<id>2da62a16c533017fc332b47af1a44892e8981b8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>join: Fix segfault on memory error</title>
<updated>2026-06-22T14:13:58+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-04T17:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=91f5f53d0a3f06002b102924bb50f3e3b3f62e9b'/>
<id>91f5f53d0a3f06002b102924bb50f3e3b3f62e9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Free result when shell_output fails</title>
<updated>2026-06-22T14:13:57+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-11T17:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=1a8a5994f6d90c0940eb6f8a5b30eac3952bf9af'/>
<id>1a8a5994f6d90c0940eb6f8a5b30eac3952bf9af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUGFIX: env_manipulate_pathstr PM_ONCE logic did opposite of what was intended</title>
<updated>2026-06-22T14:13:50+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-22T04:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=e877e9c3180455217c231a50a3c0753ea2a1c5e4'/>
<id>e877e9c3180455217c231a50a3c0753ea2a1c5e4</id>
<content type='text'>
* When strstr finds the path in the system path, it's supposed to free the new system path and exit. In this case it was freeing the path when the path wasn't found that lead to several instances of PATH not being updated correctly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* When strstr finds the path in the system path, it's supposed to free the new system path and exit. In this case it was freeing the path when the path wasn't found that lead to several instances of PATH not being updated correctly
</pre>
</div>
</content>
</entry>
<entry>
<title>BUGFIX: log_msgv now prints a LF to the same stream as the message</title>
<updated>2026-06-22T14:13:25+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-22T04:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=09936f8bb9825ca5f3c4de1cab97f26e2304691e'/>
<id>09936f8bb9825ca5f3c4de1cab97f26e2304691e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUGFIX: strlist_contains now uses strstr instead of strcmp</title>
<updated>2026-06-22T14:13:25+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-22T04:31:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=0ca7cf386844ca153cf081f457921156aecda909'/>
<id>0ca7cf386844ca153cf081f457921156aecda909</id>
<content type='text'>
* The match was never intended to be exact
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The match was never intended to be exact
</pre>
</div>
</content>
</entry>
<entry>
<title>strlist_contains: Allow index result argument to be NULL</title>
<updated>2026-06-22T14:13:08+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-04T17:18:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=64bc08022716291b8bd388d28506ca4c35f70f6b'/>
<id>64bc08022716291b8bd388d28506ca4c35f70f6b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return when item is NULL</title>
<updated>2026-06-22T14:13:08+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-06-11T17:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=886e12d18c6231573870a662635e5a23d304a976'/>
<id>886e12d18c6231573870a662635e5a23d304a976</id>
<content type='text'>
* Explicitly state error condition
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Explicitly state error condition
</pre>
</div>
</content>
</entry>
<entry>
<title>Always display information about docker even if its not available (#144)</title>
<updated>2026-06-22T14:04:09+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@users.noreply.github.com</email>
</author>
<published>2026-06-22T14:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=582744998b624cada2293a533e0cce5720433454'/>
<id>582744998b624cada2293a533e0cce5720433454</id>
<content type='text'>
* Update/add error messages indicating why docker checks failed</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update/add error messages indicating why docker checks failed</pre>
</div>
</content>
</entry>
<entry>
<title>Micromamba improvement (#148)</title>
<updated>2026-06-18T18:05:46+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@users.noreply.github.com</email>
</author>
<published>2026-06-18T18:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=e2008513b5fb4ae71d87ca6d05bdab5f3cb3a53f'/>
<id>e2008513b5fb4ae71d87ca6d05bdab5f3cb3a53f</id>
<content type='text'>
* Update micromamba installation logic

* Split installation from micromamba() into micromamba_install()
* Return -1 when micromamba cannot be installed
* Add stasis.ini option "indexer.micromamba_download_url"
* Add global variable micromamba_download_url
* The installation function attempts two known-good URLs by default
*

* Add indexer arugment '--micromamba-download-url'

* Add is_file_compressed() function to utils
* Call micromamba_install() from tests

* Add space in usage statement

* Fix usage output when option array contains arguments without short options

* Add --micromamba-download-url to README.md</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update micromamba installation logic

* Split installation from micromamba() into micromamba_install()
* Return -1 when micromamba cannot be installed
* Add stasis.ini option "indexer.micromamba_download_url"
* Add global variable micromamba_download_url
* The installation function attempts two known-good URLs by default
*

* Add indexer arugment '--micromamba-download-url'

* Add is_file_compressed() function to utils
* Call micromamba_install() from tests

* Add space in usage statement

* Fix usage output when option array contains arguments without short options

* Add --micromamba-download-url to README.md</pre>
</div>
</content>
</entry>
</feed>
