<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sigsum-py, branch v0.1.0</title>
<subtitle>Moved to https://git.glasklar.is/sigsum/core/sigsum-py</subtitle>
<id>https://getuid.sigsum.org/sigsum-py/atom?h=v0.1.0</id>
<link rel='self' href='https://getuid.sigsum.org/sigsum-py/atom?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/'/>
<updated>2021-06-16T11:54:49Z</updated>
<entry>
<title>add README and LICENSE</title>
<updated>2021-06-16T11:54:49Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T11:54:49Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=53b4e01d9b55f78f41719e6d1357a15f35ef06b0'/>
<id>urn:sha1:53b4e01d9b55f78f41719e6d1357a15f35ef06b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename files signed_tree_head and signing_key</title>
<updated>2021-06-16T11:27:13Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T11:27:13Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=606ce5cfab2d0fb1bccd0069ccaa7e5d6bee3ac6'/>
<id>urn:sha1:606ce5cfab2d0fb1bccd0069ccaa7e5d6bee3ac6</id>
<content type='text'>
NOTE: BREAKING COMPATIBILITY with old filenames

To keep a config working after applying this change, do

  mv signed_tree_head signed-tree-head
  mv signing_key signing-key

in the config directory.
</content>
</entry>
<entry>
<title>be explicit when we return None</title>
<updated>2021-06-16T11:19:25Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T11:19:25Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=9b0109848b10a370e1a19c9d3789e048f1992f86'/>
<id>urn:sha1:9b0109848b10a370e1a19c9d3789e048f1992f86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't fetch consistency proof when tree hasn't grown</title>
<updated>2021-06-16T11:18:53Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T11:18:53Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=e79f6189d090fc0515c3e5935695787c51039c77'/>
<id>urn:sha1:e79f6189d090fc0515c3e5935695787c51039c77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use @properties in TreeHead</title>
<updated>2021-06-16T11:16:19Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T11:16:19Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=9f604cc3a7e77851cbb989145d500ec5b01f67a6'/>
<id>urn:sha1:9f604cc3a7e77851cbb989145d500ec5b01f67a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactoring log history validation</title>
<updated>2021-06-16T08:46:20Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T08:46:20Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=b211fc9a1bd50aeeb0664129d02924041636d31b'/>
<id>urn:sha1:b211fc9a1bd50aeeb0664129d02924041636d31b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix --base-dir</title>
<updated>2021-06-16T08:24:23Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T08:22:12Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=98cd8ebb3182996379a5f2377eedfe0b832a2f35'/>
<id>urn:sha1:98cd8ebb3182996379a5f2377eedfe0b832a2f35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>validate tree heads harder</title>
<updated>2021-06-16T08:17:42Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T08:17:42Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=3629f925b06d9d789e6942876aaf2c0ef875353f'/>
<id>urn:sha1:3629f925b06d9d789e6942876aaf2c0ef875353f</id>
<content type='text'>
Disallow time travel, tree shrinkage, new tree hash for same sized
tree, new tree size with same tree hash.

Consider an STH seen iff all three attributes -- timestamp, size,
hash -- are identical.
</content>
</entry>
<entry>
<title>a too old or too new tree head is not an error</title>
<updated>2021-06-16T06:58:48Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-16T06:58:48Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=e4e8216eff7bff1449c12979c9da4c67eafb4499'/>
<id>urn:sha1:e4e8216eff7bff1449c12979c9da4c67eafb4499</id>
<content type='text'>
We return !0 for critical errors that need human intervention.
Let's consider a stale log and a log with a bad clock an intermittent
and non critical error for now.

We might want to change requirements on logs to separate freshness
from clock skew. We should reconsider the severeness of those errors
if that change happens.
</content>
</entry>
<entry>
<title>don't sign a tree head that's too old or too far in the future</title>
<updated>2021-06-15T14:25:45Z</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2021-06-15T14:25:45Z</published>
<link rel='alternate' type='text/html' href='https://getuid.sigsum.org/sigsum-py/commit/?id=10dd352ab1ab6ef9cdc8b1494f0a8c0e9ca7d20d'/>
<id>urn:sha1:10dd352ab1ab6ef9cdc8b1494f0a8c0e9ca7d20d</id>
<content type='text'>
</content>
</entry>
</feed>
