<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_protocol, branch v0.10.2</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.10.2</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.2'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2017-02-21T17:38:18Z</updated>
<entry>
<title>update copyright year, fix occasional lack of newline at line end</title>
<updated>2017-02-21T17:38:18Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-02-21T17:38:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c3599fa7b94764d8f1cf7828a3f3a46067efe359'/>
<id>urn:sha1:c3599fa7b94764d8f1cf7828a3f3a46067efe359</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #1736</title>
<updated>2017-02-21T09:27:49Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-02-21T09:27:49Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b252afb0b08e331ccef0b495ca641519810e099b'/>
<id>urn:sha1:b252afb0b08e331ccef0b495ca641519810e099b</id>
<content type='text'>
424b76a4 Fix spurious synchronization status msgs (Howard Chu)
</content>
</entry>
<entry>
<title>Merge pull request #1727</title>
<updated>2017-02-21T09:27:15Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-02-21T09:27:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=49efd3add9f7b9bbcbd2526538846f6d8e58ac86'/>
<id>urn:sha1:49efd3add9f7b9bbcbd2526538846f6d8e58ac86</id>
<content type='text'>
0288310e blockchain_db: add "raw" blobdata getters for block and transaction (moneromooo-monero)
</content>
</entry>
<entry>
<title>Fix spurious synchronization status msgs</title>
<updated>2017-02-15T14:41:42Z</updated>
<author>
<name>Howard Chu</name>
<email>hyc@symas.com</email>
</author>
<published>2017-02-15T14:38:38Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=424b76a4e55d6ad631349f5b4763d3a9237a01ed'/>
<id>urn:sha1:424b76a4e55d6ad631349f5b4763d3a9237a01ed</id>
<content type='text'>
Only update target height if it's actually greater than the current target.
Only display "synchronized" when current height equals target.
</content>
</entry>
<entry>
<title>blockchain_db: add "raw" blobdata getters for block and transaction</title>
<updated>2017-02-13T21:11:37Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-01-15T16:05:55Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0288310e3b4e777dd4d120898319192f957996a2'/>
<id>urn:sha1:0288310e3b4e777dd4d120898319192f957996a2</id>
<content type='text'>
This speeds up operations such as serving blocks to syncing peers
</content>
</entry>
<entry>
<title>cryptonote_protocol: tweaks to the syncing speedup</title>
<updated>2017-02-13T19:36:31Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-02-13T19:36:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=53f040445fe08487116f092d309f27c7d4fa5dd3'/>
<id>urn:sha1:53f040445fe08487116f092d309f27c7d4fa5dd3</id>
<content type='text'>
- only pause mining once we've got the lock (in practice, it'll
  already be paused by another thread if we can't get the lock
  at once though)
- do not call prepare_handle_incoming_blocks when we dismissed
  all the blocks, it only causes cleanup_handle_incoming_blocks
  to complain afterwards
</content>
</entry>
<entry>
<title>Merge pull request #1717</title>
<updated>2017-02-12T21:28:38Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2017-02-12T21:28:38Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e246dd14436000a4b91d38f82793b784880c49aa'/>
<id>urn:sha1:e246dd14436000a4b91d38f82793b784880c49aa</id>
<content type='text'>
8bdc86be protocol: speed up sync by minimizing duplicate work (moneromooo-monero)
61dfa310 epee: fix some log macros not printing context nicely (moneromooo-monero)
</content>
</entry>
<entry>
<title>protocol: speed up sync by minimizing duplicate work</title>
<updated>2017-02-12T17:17:30Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-02-12T17:17:30Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8bdc86beb4c17b6970f25f00d35fe45977681956'/>
<id>urn:sha1:8bdc86beb4c17b6970f25f00d35fe45977681956</id>
<content type='text'>
In particular, the prepare_handle_incoming_blocks call
is pretty lengthy, and entirely pointless in the common
case where several different connections will prepare
the exact same blocks.
</content>
</entry>
<entry>
<title>cryptonote_protocol: misc fluffy block fixes</title>
<updated>2017-02-12T12:33:45Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2017-02-11T19:38:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9faef1f83abe4f1eafad9a605511cb2624201cdd'/>
<id>urn:sha1:9faef1f83abe4f1eafad9a605511cb2624201cdd</id>
<content type='text'>
- fix wrong block being used when a new block is received between
  a node elaying a fluffy block and sending a new fluffy block
  with txes a peer did not have
- misc a neverending ping pong requesting the same missing txids
  when a new block is received in the meantime, causing the top
  block to not be the one we need
- send the original fluffy block message block height when sending
  a new fluffy block, not the current top height, which might
  have been updated since
- avoid sending back the whole block blob when asking for txes,
  send only the hash instead
- plus misc cleanup and additional debugging logs
</content>
</entry>
<entry>
<title>extract some basic code from libcryptonote_core into libcryptonote_basic</title>
<updated>2017-02-08T13:45:15Z</updated>
<author>
<name>kenshi84</name>
<email>kenshi84@protonmail.ch</email>
</author>
<published>2017-01-26T15:07:23Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8027ce0c75f882de0523e668defa0bc3c8564e96'/>
<id>urn:sha1:8027ce0c75f882de0523e668defa0bc3c8564e96</id>
<content type='text'>
</content>
</entry>
</feed>
