<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git, branch v0.14.0.0</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=v0.14.0.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.14.0.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2019-02-20T21:29:15Z</updated>
<entry>
<title>Merge pull request #5170</title>
<updated>2019-02-20T21:29:15Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-20T21:29:14Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f96e431a15c510db4511f2ed6fe5ee5ab708a755'/>
<id>urn:sha1:f96e431a15c510db4511f2ed6fe5ee5ab708a755</id>
<content type='text'>
8bf9243b update readme wording to more accurately reflect PoW (Riccardo Spagni)
dd0e1d22 bump version, update readme to reflect, update checkpoints (Riccardo Spagni)
392f0858 update quick sync checkpoints and hash (Riccardo Spagni)
</content>
</entry>
<entry>
<title>update readme wording to more accurately reflect PoW</title>
<updated>2019-02-20T21:15:06Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-20T21:15:06Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8bf9243b057d904578bb6e433b916b4be8e0c783'/>
<id>urn:sha1:8bf9243b057d904578bb6e433b916b4be8e0c783</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump version, update readme to reflect, update checkpoints</title>
<updated>2019-02-20T16:30:13Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-20T16:30:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=dd0e1d22fa8f7762a8ca6090a4081660bac15170'/>
<id>urn:sha1:dd0e1d22fa8f7762a8ca6090a4081660bac15170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update quick sync checkpoints and hash</title>
<updated>2019-02-20T16:17:07Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-20T16:17:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=392f0858c632f9088be603515d1031800796e10e'/>
<id>urn:sha1:392f0858c632f9088be603515d1031800796e10e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5169</title>
<updated>2019-02-20T14:20:47Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-20T14:20:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f8aa6ff46cd19a578345a6dda6ec62e3632910b2'/>
<id>urn:sha1:f8aa6ff46cd19a578345a6dda6ec62e3632910b2</id>
<content type='text'>
3233fdea wallet: fix payment ID decryption for construction data (Dusan Klinec)
</content>
</entry>
<entry>
<title>wallet: fix payment ID decryption for construction data</title>
<updated>2019-02-20T10:47:34Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2019-02-20T02:24:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3233fdea02ff62fcb1689cee0375b61c32e7cb83'/>
<id>urn:sha1:3233fdea02ff62fcb1689cee0375b61c32e7cb83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5163</title>
<updated>2019-02-19T19:53:20Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-19T19:53:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d7e3262f8afefbccc6e08018b9e00c0b7a888b52'/>
<id>urn:sha1:d7e3262f8afefbccc6e08018b9e00c0b7a888b52</id>
<content type='text'>
395eb921 blockchain: remove buggy long term block weight cache (moneromooo-monero)
</content>
</entry>
<entry>
<title>blockchain: remove buggy long term block weight cache</title>
<updated>2019-02-19T15:21:57Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-19T11:00:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=395eb9217a72b9b1579c8ba1c959f428b21d26b6'/>
<id>urn:sha1:395eb9217a72b9b1579c8ba1c959f428b21d26b6</id>
<content type='text'>
It seems to be buggy on reorgs, and prevents the use of
a blockchain with two nodes.
We'll speed this up again if/when the need arises.
</content>
</entry>
<entry>
<title>Merge pull request #5161</title>
<updated>2019-02-18T20:56:23Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-02-18T20:56:23Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7fcfacc17c3e6f8cc900ea9acf8413f7ed003b2e'/>
<id>urn:sha1:7fcfacc17c3e6f8cc900ea9acf8413f7ed003b2e</id>
<content type='text'>
0c0f6034 blockchain: fix block template creation race (moneromooo-monero)
</content>
</entry>
<entry>
<title>blockchain: fix block template creation race</title>
<updated>2019-02-18T15:43:08Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-02-18T15:43:08Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0c0f6034c099aadbb63c42c604beb8ba853a55e4'/>
<id>urn:sha1:0c0f6034c099aadbb63c42c604beb8ba853a55e4</id>
<content type='text'>
If two create_block_template are called at nearly the same time,
and a block is added at nearly the same time, this could happen:

- the blockchain top block is B0
- thread 1 enters create_block_template, takes blockchain lock
- thread 1 creates a fresh block referencing prev block B0
- thread 1 releases blockchain lock
- thread 0 adds a new block
- thread 0 enters create_block_template
- thread 0 updates block template
- thread 1 takes txpool lock and continues creating block template
- thread 1 overwrites block template with previous data
</content>
</entry>
</feed>
