<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/tests/core_tests/chaingen.h, branch v0.16.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.16.0.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.16.0.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2020-05-14T20:57:53Z</updated>
<entry>
<title>build: fix boost 1.73 compatibility</title>
<updated>2020-05-14T20:57:53Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2020-05-14T20:57:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f35ced6d7f00282091a9623bad573132f42a91b0'/>
<id>urn:sha1:f35ced6d7f00282091a9623bad573132f42a91b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding Dandelion++ support to public networks:</title>
<updated>2020-03-26T15:01:30Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2019-11-13T14:12:32Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=02d887c2e58bd8e66ef8823e59669439d448bfec'/>
<id>urn:sha1:02d887c2e58bd8e66ef8823e59669439d448bfec</id>
<content type='text'>
  - New flag in NOTIFY_NEW_TRANSACTION to indicate stem mode
  - Stem loops detected in tx_pool.cpp
  - Embargo timeout for a blackhole attack during stem phase
</content>
</entry>
<entry>
<title>Merge pull request #6146</title>
<updated>2020-01-25T04:06:34Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-01-25T04:06:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d1b08c00cfa3e0a34baf329290ec5ada683ca845'/>
<id>urn:sha1:d1b08c00cfa3e0a34baf329290ec5ada683ca845</id>
<content type='text'>
70c9cd3c Change to Tx diffusion (Dandelion++ fluff) instead of flooding (Lee Clagett)
</content>
</entry>
<entry>
<title>Merge pull request #6115</title>
<updated>2020-01-17T01:27:15Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-01-17T01:27:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3acb22b889168e8a8f326bd9a6778623861a1bc2'/>
<id>urn:sha1:3acb22b889168e8a8f326bd9a6778623861a1bc2</id>
<content type='text'>
27522aaa core_tests: reset thread pool between tests (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #6110</title>
<updated>2020-01-12T02:08:20Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-01-12T02:08:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=50c2fda4969339a1cab5ca51f2bcfeec9bf24cd1'/>
<id>urn:sha1:50c2fda4969339a1cab5ca51f2bcfeec9bf24cd1</id>
<content type='text'>
da6c807f tests: fix HF12 chaingen - construct bc object from events (Dusan Klinec)
</content>
</entry>
<entry>
<title>tests: fix HF12 chaingen - construct bc object from events</title>
<updated>2019-11-13T09:11:29Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2019-11-08T15:33:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=da6c807f8b0e1aa99e4aa85444e3c309ace43d67'/>
<id>urn:sha1:da6c807f8b0e1aa99e4aa85444e3c309ace43d67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core_tests: reset thread pool between tests</title>
<updated>2019-11-10T12:58:49Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-11-10T12:58:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=27522aaa124a4a84091c3afaa85898dea2251c10'/>
<id>urn:sha1:27522aaa124a4a84091c3afaa85898dea2251c10</id>
<content type='text'>
Avoids a DB error (leading to an assert) where a thread uses
a read txn previously created with an environment that was
since closed and reopened. While this usually works since
BlockchainLMDB renews txns if it detects the environment has
changed, this will not work if objects end up being allocated
at the same address as the previous instance, leading to stale
data usage.

Thanks hyc for the LMDB debugging.
</content>
</entry>
<entry>
<title>Change to Tx diffusion (Dandelion++ fluff) instead of flooding</title>
<updated>2019-11-04T09:23:20Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2019-10-27T22:32:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=70c9cd3c9cd052716c309a0bd9b77009318f4131'/>
<id>urn:sha1:70c9cd3c9cd052716c309a0bd9b77009318f4131</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adding support for hidden (anonymity) txpool</title>
<updated>2019-11-02T20:36:03Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2019-11-02T20:36:03Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5d7ae2d2791c0244a221872a7ac62627abb81896'/>
<id>urn:sha1:5d7ae2d2791c0244a221872a7ac62627abb81896</id>
<content type='text'>
</content>
</entry>
<entry>
<title>monerod can now sync from pruned blocks</title>
<updated>2019-09-27T00:10:37Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-09-16T12:18:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8330e772f1ed680a54833d25c4d17d09a99ab8d6'/>
<id>urn:sha1:8330e772f1ed680a54833d25c4d17d09a99ab8d6</id>
<content type='text'>
If the peer (whether pruned or not itself) supports sending pruned blocks
to syncing nodes, the pruned version will be sent along with the hash
of the pruned data and the block weight. The original tx hashes can be
reconstructed from the pruned txes and theur prunable data hash. Those
hashes and the block weights are hashes and checked against the set of
precompiled hashes, ensuring the data we received is the original data.
It is currently not possible to use this system when not using the set
of precompiled hashes, since block weights can not otherwise be checked
for validity.

This is off by default for now, and is enabled by --sync-pruned-blocks
</content>
</entry>
</feed>
