<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gh_mirror/jhunkeler/stasis.git/src/cli/stasis, branch 1.7.1</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>General fixes (#149)</title>
<updated>2026-06-22T15:52:45+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@users.noreply.github.com</email>
</author>
<published>2026-06-22T15:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=70c1ba3962166853fc7a1e4f2bb1d637104312b1'/>
<id>70c1ba3962166853fc7a1e4f2bb1d637104312b1</id>
<content type='text'>
* Fix missing LF

* Return when item is NULL

* Explicitly state error condition

* strlist_contains: Allow index result argument to be NULL

* BUGFIX: strlist_contains now uses strstr instead of strcmp

* The match was never intended to be exact

* BUGFIX: log_msgv now prints a LF to the same stream as the message

* BUGFIX: env_manipulate_pathstr PM_ONCE logic did opposite of what was intended

* 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

* Free result when shell_output fails

* join: Fix segfault on memory error

* join_ex: Fix leak on memory error

* Initialize installer_url and python_override_version to zero

* Remove redundant calls to memset</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix missing LF

* Return when item is NULL

* Explicitly state error condition

* strlist_contains: Allow index result argument to be NULL

* BUGFIX: strlist_contains now uses strstr instead of strcmp

* The match was never intended to be exact

* BUGFIX: log_msgv now prints a LF to the same stream as the message

* BUGFIX: env_manipulate_pathstr PM_ONCE logic did opposite of what was intended

* 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

* Free result when shell_output fails

* join: Fix segfault on memory error

* join_ex: Fix leak on memory error

* Initialize installer_url and python_override_version to zero

* Remove redundant calls to memset</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>Safe strings, finally (#145)</title>
<updated>2026-06-02T21:04:13+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@users.noreply.github.com</email>
</author>
<published>2026-06-02T21:04:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=252b9646c1cb0538123d51ced4a733f3dcfc266b'/>
<id>252b9646c1cb0538123d51ced4a733f3dcfc266b</id>
<content type='text'>
* Add string copy and catonate replacements
* safe_strncpy
* safe_strncat
* Replace string functions
* gbo.ini: Update tweakwcs to 0.9.0
* generic.ini: Update tweakwcs to 0.9.0</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add string copy and catonate replacements
* safe_strncpy
* safe_strncat
* Replace string functions
* gbo.ini: Update tweakwcs to 0.9.0
* generic.ini: Update tweakwcs to 0.9.0</pre>
</div>
</content>
</entry>
<entry>
<title>Reverse logic on status check</title>
<updated>2026-05-12T15:14:06+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-12T15:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=45d8e2aeb737a5d3b91217a01f81392341f190d2'/>
<id>45d8e2aeb737a5d3b91217a01f81392341f190d2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>exit on error</title>
<updated>2026-05-12T14:52:51+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-12T14:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=8217fc2354f4614ed64f7b5530fbc9d155b697b5'/>
<id>8217fc2354f4614ed64f7b5530fbc9d155b697b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>How did you get back in there...</title>
<updated>2026-05-11T19:55:54+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-11T00:10:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=9df56118210af2ae0af8d735e85b391828b5d289'/>
<id>9df56118210af2ae0af8d735e85b391828b5d289</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>explicitly check if option name is NULL</title>
<updated>2026-05-11T19:55:54+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-01T23:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=f467de54062fed57c37de53d1e89794b5e9eee2a'/>
<id>f467de54062fed57c37de53d1e89794b5e9eee2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>maxwidth will fit</title>
<updated>2026-05-11T19:55:12+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-04-29T18:29:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=657d1cd403a4d97c73260eae1e689e55ff324895'/>
<id>657d1cd403a4d97c73260eae1e689e55ff324895</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace msg, perror, and fprintf with SYS message macros</title>
<updated>2026-05-11T19:34:45+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-11T19:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=b7a60c5bed989a52a53b8b697203f55367f55a89'/>
<id>b7a60c5bed989a52a53b8b697203f55367f55a89</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Show the log level at startup</title>
<updated>2026-05-10T19:38:17+00:00</updated>
<author>
<name>Joseph Hunkeler</name>
<email>jhunkeler@gmail.com</email>
</author>
<published>2026-05-10T19:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.einval.net/gh_mirror/jhunkeler/stasis.git/commit/?id=132035689d81767f1b796ea744bc3d112be082d9'/>
<id>132035689d81767f1b796ea744bc3d112be082d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
