<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/blockchain_db, branch v0.16.0.3</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.3</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.16.0.3'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2020-03-26T15:01:30Z</updated>
<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 #6358</title>
<updated>2020-04-10T21:01:37Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2020-04-10T21:01:37Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7954f8cb180eef88585c6b44a5c0226626352405'/>
<id>urn:sha1:7954f8cb180eef88585c6b44a5c0226626352405</id>
<content type='text'>
8958b4e blockchain_db: faster fetching of consecutive txes (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #6384</title>
<updated>2020-04-04T18:14:19Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2020-04-04T18:14:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d102a720270cb1816cdf903634b4162c93ea164f'/>
<id>urn:sha1:d102a720270cb1816cdf903634b4162c93ea164f</id>
<content type='text'>
ec01077 db_lmdb: fix race crash using a stale cursor (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #6339</title>
<updated>2020-04-04T17:47:31Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2020-04-04T17:47:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c4f75fe898992d502e2ef3b6c9d88bc523690403'/>
<id>urn:sha1:c4f75fe898992d502e2ef3b6c9d88bc523690403</id>
<content type='text'>
c61abf8 remove empty statements (shopglobal)
</content>
</entry>
<entry>
<title>core: move the LockedTXN class out of txpool so it may be reused</title>
<updated>2020-03-12T11:30:05Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-12-10T18:15:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f8d76f395b4db67f6109e31bf001a2b8c31efec6'/>
<id>urn:sha1:f8d76f395b4db67f6109e31bf001a2b8c31efec6</id>
<content type='text'>
for example, in the RPC server
</content>
</entry>
<entry>
<title>db_lmdb: fix race crash using a stale cursor</title>
<updated>2020-03-12T00:57:32Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2020-03-12T00:53:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ec010777205d923828cf22a59a8f2978210d75a4'/>
<id>urn:sha1:ec010777205d923828cf22a59a8f2978210d75a4</id>
<content type='text'>
If a db resize happened, the txpool meta cursor might be stale,
and was not being renewed when necessary.
It would cause this SEGSEGV:

in mdb_cursor_set ()
in mdb_cursor_get ()
in cryptonote::BlockchainLMDB::get_txpool_tx_blob(crypto::hash const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, cryptonote::relay_category) const ()
in cryptonote::tx_memory_pool::get_transaction(crypto::hash const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, cryptonote::relay_category) const ()
in cryptonote::t_cryptonote_protocol_handler&lt;cryptonote::core&gt;::handle_notify_new_fluffy_block(int, epee::misc_utils::struct_init&lt;cryptonote::NOTIFY_NEW_FLUFFY_BLOCK::request_t&gt;&amp;, cryptonote::cryptonote_connection_context&amp;) ()
</content>
</entry>
<entry>
<title>blockchain_db: faster fetching of consecutive txes</title>
<updated>2020-02-27T15:05:34Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2020-02-26T18:06:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8958b4e7aa24d7f7de6667360b3558e52780e66f'/>
<id>urn:sha1:8958b4e7aa24d7f7de6667360b3558e52780e66f</id>
<content type='text'>
Useful for wallet refresh or node sync
</content>
</entry>
<entry>
<title>remove empty statements</title>
<updated>2020-02-17T16:55:15Z</updated>
<author>
<name>Interchained</name>
<email>president@worldvaporexpo.com</email>
</author>
<published>2020-02-14T23:35:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c61abf87c0aa4157824326ff80670ad3ccc9e470'/>
<id>urn:sha1:c61abf87c0aa4157824326ff80670ad3ccc9e470</id>
<content type='text'>
Cleaning up a little around the code base.
</content>
</entry>
<entry>
<title>Merge pull request #6140</title>
<updated>2020-01-26T00:55:18Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-01-26T00:55:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8eedc8a390c73112af9fff712a47c2c1814bc16a'/>
<id>urn:sha1:8eedc8a390c73112af9fff712a47c2c1814bc16a</id>
<content type='text'>
08635a08 blockchain: speedup fetching pruned contiguous tx blobs (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #6157</title>
<updated>2020-01-25T04:07:37Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-01-25T04:07:36Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e51ce477dbbf9f9a194ff117e5040d219f94e483'/>
<id>urn:sha1:e51ce477dbbf9f9a194ff117e5040d219f94e483</id>
<content type='text'>
402dd207 db_lmdb: guard against non NUL terminated keys (moneromooo-monero)
</content>
</entry>
</feed>
