<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/map/plop.git/src, branch fsync2</title>
<subtitle>Magnus' plop repository</subtitle>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/'/>
<entry>
<title>Added atomic module</title>
<updated>2014-09-25T13:18:39+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2014-09-25T13:18:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=48f0cff6aaed918cedc8a1eadfd2bf08c58c810e'/>
<id>48f0cff6aaed918cedc8a1eadfd2bf08c58c810e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>perm: Added readfile function.</title>
<updated>2014-09-25T07:04:48+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2014-09-25T07:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=47bc655b471c86b47090ea91d526d3961dc6aaf6'/>
<id>47bc655b471c86b47090ea91d526d3961dc6aaf6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>perm: Don't crash if file content is different, tell caller instead. Better error handling.</title>
<updated>2014-09-25T06:35:07+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2014-09-25T06:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=bd4e605633b98267041ab4653e055c18ffd9674a'/>
<id>bd4e605633b98267041ab4653e055c18ffd9674a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Permanent storage implementation</title>
<updated>2014-09-24T23:35:33+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2014-09-24T23:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=ae9f673d35ec0140a7276297cee002bfd3a15852'/>
<id>ae9f673d35ec0140a7276297cee002bfd3a15852</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually serialise TLS vectors according to spec</title>
<updated>2014-09-23T08:50:51+00:00</updated>
<author>
<name>Magnus Ahltorp</name>
<email>map@kth.se</email>
</author>
<published>2014-09-23T08:50:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=f6d8e82e9c781b2cade1468460d7f84474200924'/>
<id>f6d8e82e9c781b2cade1468460d7f84474200924</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store and retrieve extra-data in/from db.</title>
<updated>2014-09-20T13:33:06+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-09-20T13:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=4f1a715a3f2a6b049dcb9dcc5b38f6f2716e4101'/>
<id>4f1a715a3f2a6b049dcb9dcc5b38f6f2716e4101</id>
<content type='text'>
Also, add more specs to db.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, add more specs to db.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash in inclusion() and add inclusion-and-leaf().</title>
<updated>2014-09-19T16:11:37+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-09-19T16:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=209fc7ed4d44f0d613aabdb9b1c59b8621dc1339'/>
<id>209fc7ed4d44f0d613aabdb9b1c59b8621dc1339</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hash over the MerkleTreeLeaf.</title>
<updated>2014-09-19T12:54:31+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-09-19T12:33:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=c2d7fcc2e1274c148f0ac94436c138022390ffc4'/>
<id>c2d7fcc2e1274c148f0ac94436c138022390ffc4</id>
<content type='text'>
Hash over correct timestamp when adding submitted entries.
Hash over the full #mtl{} when adding entries from db.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hash over correct timestamp when adding submitted entries.
Hash over the full #mtl{} when adding entries from db.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add field 'mtlhash' to the database, for get-proof-by-hash.</title>
<updated>2014-09-18T11:00:44+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-09-18T11:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=e84b362eb7f5dbdea44c811534521f89707f66b4'/>
<id>e84b362eb7f5dbdea44c811534521f89707f66b4</id>
<content type='text'>
Also, in db:
Add field 'mtlhash' to record 'plop'. Rename 'hash' -&gt; 'entryhash'.
Add leaf_hash(), calculating a leaf hash from data.
Fix a bug where print_tree() print half a byte of the hashes.
Rename tree_hash() -&gt; root().

Closes CATLFISH-3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also, in db:
Add field 'mtlhash' to record 'plop'. Rename 'hash' -&gt; 'entryhash'.
Add leaf_hash(), calculating a leaf hash from data.
Fix a bug where print_tree() print half a byte of the hashes.
Rename tree_hash() -&gt; root().

Closes CATLFISH-3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite ts to use a list of lists and change its API.</title>
<updated>2014-09-16T14:08:50+00:00</updated>
<author>
<name>Linus Nordberg</name>
<email>linus@nordberg.se</email>
</author>
<published>2014-09-16T14:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sunet.se/user/map/plop.git/commit/?id=3eabea607e7da4a5e3fa42668f470301d38509c5'/>
<id>3eabea607e7da4a5e3fa42668f470301d38509c5</id>
<content type='text'>
We want to get rid of maps because they're a bit too new for some
distributions. Replacing the arrays with lists is not necessary and
arguably not even the right move -- they're about twice as costly RAM
wise and the CPU cost for accesses are O(n). This cleans up the
implementation though so let's keep it as a reference implementation.

Changes to ht include poping potential placeholders in parent layer
before adding and swapping IR -&gt; RI all over, for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to get rid of maps because they're a bit too new for some
distributions. Replacing the arrays with lists is not necessary and
arguably not even the right move -- they're about twice as costly RAM
wise and the CPU cost for accesses are O(n). This cleans up the
implementation though so let's keep it as a reference implementation.

Changes to ht include poping potential placeholders in parent layer
before adding and swapping IR -&gt; RI all over, for consistency.
</pre>
</div>
</content>
</entry>
</feed>
