<feed xmlns='http://www.w3.org/2005/Atom'>
<title>init.git, branch v0.5</title>
<subtitle>Pygos init daemon</subtitle>
<id>https://git.infraroot.at/pygos/init.git/atom?h=v0.5</id>
<link rel='self' href='https://git.infraroot.at/pygos/init.git/atom?h=v0.5'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/'/>
<updated>2018-08-16T20:52:27+00:00</updated>
<entry>
<title>Release init-0.5</title>
<updated>2018-08-16T20:52:27+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-16T20:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=5509e77a1c2535854ce91c26182768fee6533f1f'/>
<id>urn:sha1:5509e77a1c2535854ce91c26182768fee6533f1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>usyslogd: at least create files/sockets relative to prefix path</title>
<updated>2018-08-16T20:48:55+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-16T20:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=e7121bf4678dc8c502137294a8549d7a1fc4d6f7'/>
<id>urn:sha1:e7121bf4678dc8c502137294a8549d7a1fc4d6f7</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>usyslogd: more control over log rotate behaviour, command line processing</title>
<updated>2018-08-16T20:48:55+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-16T20:32:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=29e4fc5607ace15c0be03fab6930acfadda2610a'/>
<id>urn:sha1:29e4fc5607ace15c0be03fab6930acfadda2610a</id>
<content type='text'>
 - Add more fine grained control over how log rotation is supposed to behave
 - Add command line option processing to usyslogd
 - Expose log rotation control via command line switches
 - Add default values to usyslogd service for pygos use case

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>usyslogd: keep track of log file size</title>
<updated>2018-08-16T16:20:27+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-16T16:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=21b88d935267503a52d12c208145ccf61562c441'/>
<id>urn:sha1:21b88d935267503a52d12c208145ccf61562c441</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Implement simple log rotation</title>
<updated>2018-08-16T11:59:02+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-15T22:10:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=d62ee95689e1e8c6fa4b395adfc8c0fcbca96b6f'/>
<id>urn:sha1:d62ee95689e1e8c6fa4b395adfc8c0fcbca96b6f</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>usyslogd: create abstraction for log stream management</title>
<updated>2018-08-16T11:31:13+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-15T21:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=4311b9a2f14ee411ec3dc8b050f8efa25afa0bc5'/>
<id>urn:sha1:4311b9a2f14ee411ec3dc8b050f8efa25afa0bc5</id>
<content type='text'>
This commit seperates the formating and printing of log messages to files
more cleanly from the message pump that retrieves the log messages.

At a later point, other backends could be added more easiyl (e.g. forward
the log message to some server).

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>usyslogd: cleanup log file filename handling</title>
<updated>2018-08-13T20:06:34+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-08-13T20:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=0624f95de639a41e8a47c264cdb7387a386a4dcd'/>
<id>urn:sha1:0624f95de639a41e8a47c264cdb7387a386a4dcd</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Add nftables service</title>
<updated>2018-07-23T18:20:27+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-07-23T18:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=e15208097cf3e97c8165536c2005e53961227621'/>
<id>urn:sha1:e15208097cf3e97c8165536c2005e53961227621</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Clean up service list short listing format</title>
<updated>2018-07-23T07:28:02+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-07-23T07:19:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=95d8ddd7134e454feaee1d41623cc839eaede661'/>
<id>urn:sha1:95d8ddd7134e454feaee1d41623cc839eaede661</id>
<content type='text'>
We already print the services in dependency order, for each target
individually. There is no need to print the depencies and the target
for each service.

In addtion, printing name and description in one line shortens the
resulting list.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@tele2.at&gt;
</content>
</entry>
<entry>
<title>Add swclock service for systems without a hardware RTC</title>
<updated>2018-07-22T19:38:14+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@tele2.at</email>
</author>
<published>2018-07-22T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/pygos/init.git/commit/?id=c3249ae0c9777e8d16c90ce1ca441e90ad4fcf7b'/>
<id>urn:sha1:c3249ae0c9777e8d16c90ce1ca441e90ad4fcf7b</id>
<content type='text'>
Some systems don't have a hardware real time clock and don't know the time
after bootin. An obvious soulution for this is to use time from an ntp
server. Unfortunately that requires domain name resolution, which resolvers
like unbound won't do for us, if the DNSSEC certificates aren't valid, which
they aren't if we start out with a time around 1970-1-1.

The "software clock" service tries to provide a workaround by restoring a
reasonably valid time from a backup file during boot, which we update when
shuting down. If we wan't a more correct time, we have to update it from
NTP in between.

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