<feed xmlns='http://www.w3.org/2005/Atom'>
<title>init.git/lib/libcfg, branch master</title>
<subtitle>Pygos init daemon</subtitle>
<id>https://git.infraroot.at/pygos/init.git/atom?h=master</id>
<link rel='self' href='https://git.infraroot.at/pygos/init.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/'/>
<updated>2020-04-24T10:28:06+00:00</updated>
<entry>
<title>Cleanup: remove flag mechanism from config parser entirely</title>
<updated>2020-04-24T10:28:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2020-04-24T10:28:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=5307b95b93be495e40e4770fa6194db6ee27533a'/>
<id>urn:sha1:5307b95b93be495e40e4770fa6194db6ee27533a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>cleanup: delete remains of libutil</title>
<updated>2020-03-31T16:19:27+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2020-03-31T16:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=87a524d9313428d55e5a04c2538042629bdc467a'/>
<id>urn:sha1:87a524d9313428d55e5a04c2538042629bdc467a</id>
<content type='text'>
 - exec_t belongs to service.h, the main place where it is used/needed
 - code for executing exec_t is moved to runsvc for the same reason
 - what is left are NORETURN and ARRAY_SIZE
   - the former can be replaced with direct attribute usage since
     the only relevant compilers all support the attribute.
   - the later is only used in 3 places and can be trivially replaced
     with direct usage of sizeof().

Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Remove some no longer needed cruft</title>
<updated>2018-11-23T22:00:58+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-23T13:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=d9a5736bdfa9db29e94c5431bb8a9bc92a24585c'/>
<id>urn:sha1:d9a5736bdfa9db29e94c5431bb8a9bc92a24585c</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Relicense what is left of the init system under OpenBSD style ISC license</title>
<updated>2018-11-23T12:16:08+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-23T12:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c14c3c0173d7bebeb3ccac687e49909164845d57'/>
<id>urn:sha1:c14c3c0173d7bebeb3ccac687e49909164845d57</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>rdline: always do substitution of '%%'</title>
<updated>2018-11-13T18:11:33+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-13T18:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=dc6358b0e1d0dca85c5d7114973adcff7ed36bfb'/>
<id>urn:sha1:dc6358b0e1d0dca85c5d7114973adcff7ed36bfb</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>cleanup: let rdline_init open the file</title>
<updated>2018-11-04T14:02:11+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-04T14:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c0e8c7e245c09598478302155b37a15f3370571f'/>
<id>urn:sha1:c0e8c7e245c09598478302155b37a15f3370571f</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>cleanup normalize_line state machine</title>
<updated>2018-11-04T13:20:23+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-04T13:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=1ffc240b3f7668ff2fb4e72b6e15937824a6cf3e'/>
<id>urn:sha1:1ffc240b3f7668ff2fb4e72b6e15937824a6cf3e</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Only parse arguments if index actually is numeric</title>
<updated>2018-11-03T18:26:00+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-11-03T18:25:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=b3773d09ea08234a1e0205ecb66733dda067c1ea'/>
<id>urn:sha1:b3773d09ea08234a1e0205ecb66733dda067c1ea</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Fix parameter substitution escape of '%'</title>
<updated>2018-10-20T15:41:22+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-10-20T15:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=24e98f1e5b7dba6af0d2524127098c04530680a2'/>
<id>urn:sha1:24e98f1e5b7dba6af0d2524127098c04530680a2</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Configuration parser cleanup</title>
<updated>2018-10-10T14:45:11+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-10-10T09:28:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=24c90b7700e18d0668799f8f343bc854a42dea20'/>
<id>urn:sha1:24c90b7700e18d0668799f8f343bc854a42dea20</id>
<content type='text'>
 - Do a getline() &amp; process in rdline instead of doing a read per character
   and feeding it through a state machine.
 - Move splitkv to rdcfg.c, the only place where it is used

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
</feed>
