<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_core/blockchain.h, branch v0.11.0.1</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.11.0.1</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.11.0.1'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2017-10-22T10:19:53Z</updated>
<entry>
<title>core: fix failure to sync when a tx is already in the pool</title>
<updated>2017-10-22T10:19:53Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-09-29T20:34:10Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=bb11c9141238392ea4c2d54f850f656d027e8b8d'/>
<id>urn:sha1:bb11c9141238392ea4c2d54f850f656d027e8b8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Toggle SAFE syncmode on and off automatically</title>
<updated>2017-08-20T15:30:28Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2017-08-19T18:36:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9a859844f496158b8237bbd08ff0f608dc5a6385'/>
<id>urn:sha1:9a859844f496158b8237bbd08ff0f608dc5a6385</id>
<content type='text'>
If monerod is started with default sync mode, set it to SAFE after
synchronization completes. Set it back to FAST if synchronization
restarts (e.g. because another peer has a longer blockchain).

If monerod is started with an explicit sync mode, none of this
automation takes effect.
</content>
</entry>
<entry>
<title>protocol: pass blockchain cumulative difficulty when syncing</title>
<updated>2017-08-15T20:03:37Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-08-12T14:24:39Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=827afcb7ea10eb2bf03ffb7ad2520f29cd53019f'/>
<id>urn:sha1:827afcb7ea10eb2bf03ffb7ad2520f29cd53019f</id>
<content type='text'>
Not used yet.
</content>
</entry>
<entry>
<title>Merge pull request #2246</title>
<updated>2017-08-15T18:47:32Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-08-15T18:47:32Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=12c70fedc0f35ee93236320614184000bc706931'/>
<id>urn:sha1:12c70fedc0f35ee93236320614184000bc706931</id>
<content type='text'>
d732c73e blockchain: remove a few unused variables (moneromooo-monero)
</content>
</entry>
<entry>
<title>protocol: add checks for top block hard fork version</title>
<updated>2017-08-09T09:28:41Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-08-09T08:31:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=635929eaca6b376708d7c5fabf9b743b8a706981'/>
<id>urn:sha1:635929eaca6b376708d7c5fabf9b743b8a706981</id>
<content type='text'>
We won't even talk to a peer which claims a wrong version
for its top block. This will avoid syncing to known bad
peers in the first place.
Also add IP fails when failing to verify a block.
</content>
</entry>
<entry>
<title>Merge pull request #2225</title>
<updated>2017-08-07T20:10:09Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-08-07T20:10:09Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=62610a3a53c8cab1f846aa37c5b4d7793541ae43'/>
<id>urn:sha1:62610a3a53c8cab1f846aa37c5b4d7793541ae43</id>
<content type='text'>
5d91b26c blockchain: skip checking tx semantics in embedded block hash range (moneromooo-monero)
</content>
</entry>
<entry>
<title>blockchain: remove a few unused variables</title>
<updated>2017-08-03T10:26:55Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-08-03T10:26:55Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d732c73e71232328f039311760359b85823116bc'/>
<id>urn:sha1:d732c73e71232328f039311760359b85823116bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blockchain: skip checking tx semantics in embedded block hash range</title>
<updated>2017-07-30T08:48:00Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-07-30T08:45:55Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5d91b26c0f8ab95aba984c97b8aed093601de8e7'/>
<id>urn:sha1:5d91b26c0f8ab95aba984c97b8aed093601de8e7</id>
<content type='text'>
If the txes are bad, this'll be picked up by the block hash mismatch
since the tx merkle root is part of the block hash.
</content>
</entry>
<entry>
<title>blockchain: ensure all blocks get their longhash precalculated</title>
<updated>2017-07-27T17:18:49Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-07-27T17:18:49Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=91aa90fc7914d9ece44ff6179f126ae2e5ba848b'/>
<id>urn:sha1:91aa90fc7914d9ece44ff6179f126ae2e5ba848b</id>
<content type='text'>
If the number of blocks to check was not a multiple of the
number of preparation threads, the last few blocks would
not be included in the threaded long hash calculation.
Those would still get calculated when the block gets added
to the chain, however, so this was only a tiny performance
hit, rather than a security bug.
</content>
</entry>
<entry>
<title>Fix mismatch of parameter name between header file and implementation for set_user_options()</title>
<updated>2017-06-22T21:16:11Z</updated>
<author>
<name>Julien Klepatch</name>
<email>julien@julienklepatch.com</email>
</author>
<published>2017-06-22T21:16:11Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=bdab3436d3cac28e0498b827fb28841b1638b343'/>
<id>urn:sha1:bdab3436d3cac28e0498b827fb28841b1638b343</id>
<content type='text'>
</content>
</entry>
</feed>
