<feed xmlns='http://www.w3.org/2005/Atom'>
<title>init.git/initd, branch v0.10</title>
<subtitle>Pygos init daemon</subtitle>
<id>https://git.infraroot.at/pygos/init.git/atom?h=v0.10</id>
<link rel='self' href='https://git.infraroot.at/pygos/init.git/atom?h=v0.10'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/'/>
<updated>2019-03-29T20:00:53+00:00</updated>
<entry>
<title>fix: actually remove started service from list</title>
<updated>2019-03-29T20:00:53+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-29T14:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c1cb8491f95919428651c4d3eff59090e3f73844'/>
<id>urn:sha1:c1cb8491f95919428651c4d3eff59090e3f73844</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Keep original respawn limit</title>
<updated>2019-03-29T20:00:53+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-29T12:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c8c0f10ce1923bb541bf80027739e205bcbde436'/>
<id>urn:sha1:c8c0f10ce1923bb541bf80027739e205bcbde436</id>
<content type='text'>
We also want this meachanism to still work for manually started
service (especially after reloading services).

Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>cleanup: init socket wire format</title>
<updated>2019-03-29T20:00:53+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-29T10:02:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=be066419049587e1349ada03306d004c30c18da6'/>
<id>urn:sha1:be066419049587e1349ada03306d004c30c18da6</id>
<content type='text'>
Replace array adhockery with structs and make use of the handy
endianness conversion macros.

Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>cleanup: move init specific stuff of init socket to initd</title>
<updated>2019-03-29T20:00:53+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-28T15:33:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=7cfe6e845878d67f578fa846e784c064a178d9c5'/>
<id>urn:sha1:7cfe6e845878d67f578fa846e784c064a178d9c5</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Add service configuration reloading</title>
<updated>2019-03-29T20:00:53+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-25T16:16:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=028394b8a5c6745bbf3ee34ba71d148bca75d247'/>
<id>urn:sha1:028394b8a5c6745bbf3ee34ba71d148bca75d247</id>
<content type='text'>
This commit add the ability to initd to reload the service configuration
while running. The new configuration is merged with the existing one as
follows:

For each target:
 - If the existing service list is not NULL, we have not started that
   target yet. Simply replace it with the new list.
 - If it is NULL, the services have already been started.
    - First, remove all entries for services in that target that no
      loner exist (except from the 'running' list).
    - Second, add new services that we don't have yet. Treat them as
      recently diseased and let the user start them manualy.

Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Add start/stop commands to init socket</title>
<updated>2019-03-28T14:32:10+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-28T13:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=ba1270008021470b2e451bce8e75053e0a00f662'/>
<id>urn:sha1:ba1270008021470b2e451bce8e75053e0a00f662</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>initd: Hand out unique IDs to services</title>
<updated>2019-03-28T12:45:33+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-28T12:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c16735414ba63cb593881cd32e46dc086f003181'/>
<id>urn:sha1:c16735414ba63cb593881cd32e46dc086f003181</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Add filter argument to status request</title>
<updated>2019-03-27T16:48:32+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-27T16:48:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=d16d26018126d381954110e8cdb788650eb41d9e'/>
<id>urn:sha1:d16d26018126d381954110e8cdb788650eb41d9e</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Fix: actually process SIGUSR1 in initd</title>
<updated>2019-03-25T15:32:45+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-25T15:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=72c02308cd54cd28b3aae137cd04766200f45a9a'/>
<id>urn:sha1:72c02308cd54cd28b3aae137cd04766200f45a9a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
<entry>
<title>Fix warnings from gcc 8.3 + musl build</title>
<updated>2019-03-20T19:43:41+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>goliath@infraroot.at</email>
</author>
<published>2019-03-20T19:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=a6c059203b51ad801484b125ec4e45296b3f1aea'/>
<id>urn:sha1:a6c059203b51ad801484b125ec4e45296b3f1aea</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;goliath@infraroot.at&gt;
</content>
</entry>
</feed>
