<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_protocol, branch v0.14.1.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.1.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.14.1.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2019-06-14T08:48:07Z</updated>
<entry>
<title>cryptonote_protocol: fix another potential P2P DoS</title>
<updated>2019-06-14T08:48:07Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-03-09T09:08:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=19490e44af187d5afe6fed7b23de468408c7896b'/>
<id>urn:sha1:19490e44af187d5afe6fed7b23de468408c7896b</id>
<content type='text'>
When asking for txes in a fluffy transaction, one might ask
for the same (large) tx many times
</content>
</entry>
<entry>
<title>cryptonote_protocol: expand basic DoS protection</title>
<updated>2019-06-14T08:48:04Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-03-08T19:17:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=fa4aa47ea06d935b41ef028eca9a246eb58bd162'/>
<id>urn:sha1:fa4aa47ea06d935b41ef028eca9a246eb58bd162</id>
<content type='text'>
Count transactions as well
</content>
</entry>
<entry>
<title>cryptonote_protocol_handler: prevent potential DoS</title>
<updated>2019-06-14T08:48:01Z</updated>
<author>
<name>anonimal</name>
<email>anonimal@getmonero.org</email>
</author>
<published>2019-03-09T09:11:44Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3c953d53696d9ccdd195e6a2f02578a154266882'/>
<id>urn:sha1:3c953d53696d9ccdd195e6a2f02578a154266882</id>
<content type='text'>
Essentially, one can send such a large amount of IDs that core exhausts
all free memory. This issue can theoretically be exploited using very
large CN blockchains, such as Monero.

This is a partial fix. Thanks and credit given to CryptoNote author
'cryptozoidberg' for collaboration and the fix. Also thanks to
'moneromooo'. Referencing HackerOne report #506595.
</content>
</entry>
<entry>
<title>fix wide difficulty conversion with some versions of boost</title>
<updated>2019-05-01T19:58:09Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-05-01T19:57:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e9809382109765ce53fcbd95e1fc593d9b19e184'/>
<id>urn:sha1:e9809382109765ce53fcbd95e1fc593d9b19e184</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cryptonote_protocol: warn when the last connection goes</title>
<updated>2019-04-14T10:30:01Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-04-14T09:03:33Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f26e0b5d11fcef0cc76e4854855358bf444cbcf0'/>
<id>urn:sha1:f26e0b5d11fcef0cc76e4854855358bf444cbcf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #5360</title>
<updated>2019-04-06T14:03:13Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-04-06T14:03:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3759e2359f17453cebf657ddb3633f2674ab6bfa'/>
<id>urn:sha1:3759e2359f17453cebf657ddb3633f2674ab6bfa</id>
<content type='text'>
b0c552f5 cryptonote_protocol_handler: add block/tx hashes in notify logs (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #5346</title>
<updated>2019-04-06T13:59:43Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2019-04-06T13:59:43Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4ac78e1612b193b9e755d40b7c72a8cc287107a9'/>
<id>urn:sha1:4ac78e1612b193b9e755d40b7c72a8cc287107a9</id>
<content type='text'>
c84ea299 cryptonote_basic: some more minor speedups (moneromooo-monero)
e40eb2ad cryptonote_basic: speedup calculate_block_hash (moneromooo-monero)
547a9708 cryptonote: block parsing + hash calculation speedup (moneromooo-monero)
11604b6d blockchain: avoid unneeded block copy (moneromooo-monero)
8461df04 save some database calls when getting top block hash and height (moneromooo-monero)
3bbc3661 Avoid repeated (de)serialization when syncing (moneromooo-monero)
</content>
</entry>
<entry>
<title>cryptonote_protocol_handler: add block/tx hashes in notify logs</title>
<updated>2019-03-28T00:43:55Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-03-27T20:38:42Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b0c552f50f918defc7d0391ffac25b24e0c32ecb'/>
<id>urn:sha1:b0c552f50f918defc7d0391ffac25b24e0c32ecb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cryptonote: block parsing + hash calculation speedup</title>
<updated>2019-03-25T13:43:17Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-12-13T19:47:47Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=547a9708de91c175ceab0ddde93785ba93c9efca'/>
<id>urn:sha1:547a9708de91c175ceab0ddde93785ba93c9efca</id>
<content type='text'>
This saves a duplicate serialization step
</content>
</entry>
<entry>
<title>Make difficulty 128 bit instead of 64 bit</title>
<updated>2019-03-24T21:03:19Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-01-31T10:44:08Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=91f4c7f45f794fc7bee99356e56853369c98c410'/>
<id>urn:sha1:91f4c7f45f794fc7bee99356e56853369c98c410</id>
<content type='text'>
Based on Boolberry work by:
  jahrsg &lt;jahr@jahr.me&gt;
  cr.zoidberg &lt;crypto.zoidberg@gmail.com&gt;
</content>
</entry>
</feed>
