<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sia-server/config_test.go, branch v0.2.0</title>
<subtitle>IoT backend server</subtitle>
<id>https://cgit.xengineering.eu/sia-server/atom?h=v0.2.0</id>
<link rel='self' href='https://cgit.xengineering.eu/sia-server/atom?h=v0.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/sia-server/'/>
<updated>2026-03-23T18:56:36Z</updated>
<entry>
<title>Test everything in configs/valid</title>
<updated>2026-03-23T18:56:36Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-03-23T16:40:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/sia-server/commit/?id=14c0c7fa79f599ddab8fa0b2fd2ee7853fa617fe'/>
<id>urn:sha1:14c0c7fa79f599ddab8fa0b2fd2ee7853fa617fe</id>
<content type='text'>
This allows easily to add JSON configuration files testing certain
aspects.
</content>
</entry>
<entry>
<title>Simplify TestDefaultConfig</title>
<updated>2026-03-23T16:07:25Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2026-03-23T16:07:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/sia-server/commit/?id=1337229d4a202099d9847778507faa0f0f207f82'/>
<id>urn:sha1:1337229d4a202099d9847778507faa0f0f207f82</id>
<content type='text'>
The validation step is always called in .FromJSON().
</content>
</entry>
<entry>
<title>Add StartupConfiguration.Validate()</title>
<updated>2025-12-20T13:15:58Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-20T13:15:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/sia-server/commit/?id=d429f3a7dbe8fc8cc43ebe565b6130b1cfce4ea1'/>
<id>urn:sha1:d429f3a7dbe8fc8cc43ebe565b6130b1cfce4ea1</id>
<content type='text'>
This method makes it easy to validate a configuration.

A call of it is now embedded into the StartupConfiguration.FromJSON()
method which should always be the lowest level function to parse
configurations.

Thus configurations can usually be trusted.
</content>
</entry>
<entry>
<title>Add default config parsing</title>
<updated>2025-12-20T13:06:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2025-12-20T13:06:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/sia-server/commit/?id=d6fa255b1df26a12329a614601a027e074aabeb2'/>
<id>urn:sha1:d6fa255b1df26a12329a614601a027e074aabeb2</id>
<content type='text'>
This is a first step towards configurability.
</content>
</entry>
</feed>
