<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_protocol/cryptonote_protocol_defs.h, branch v0.10.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.10.3</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.3'/>
<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>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>
<entry>
<title>add lightweight block propagation ("fluffy blocks")</title>
<updated>2016-11-09T19:24:27Z</updated>
<author>
<name>Dion Ahmetaj</name>
<email>Dion Ahmetaj</email>
</author>
<published>2016-10-26T19:00:08Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d61bd8187e170cd4ae56f5047cc172d257c26237'/>
<id>urn:sha1:d61bd8187e170cd4ae56f5047cc172d257c26237</id>
<content type='text'>
Added a new command to the P2P protocol definitions to allow querying for support flags.

Implemented handling of new support flags command in net_node. Changed for_each callback template to include support flags. Updated print_connections command to show peer support flags.

Added p2p constant for signaling fluffy block support.

Added get_pool_transaction function to cryptnote_core.

Added new commands to cryptonote protocol for relaying fluffy blocks.

Implemented handling of fluffy block command in cryptonote protocol.

Enabled fluffy block support in node initial configuration.

Implemented get_testnet function in cryptonote_core.

Made it so that fluffy blocks only run on testnet.
</content>
</entry>
<entry>
<title>updated copyright year</title>
<updated>2015-12-31T06:39:56Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2015-12-31T06:39:56Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=de0392685063d93dbdad3a6b1a2712eaf94dd51a'/>
<id>urn:sha1:de0392685063d93dbdad3a6b1a2712eaf94dd51a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remerged; commands JSON. logging upgrade. doxygen</title>
<updated>2015-04-01T17:00:45Z</updated>
<author>
<name>rfree2monero</name>
<email>rfreemonero@op.pl</email>
</author>
<published>2015-04-01T17:00:45Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c511abf0058b8c1d020255faaad418b0ffd2eb26'/>
<id>urn:sha1:c511abf0058b8c1d020255faaad418b0ffd2eb26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>year updated in license</title>
<updated>2015-01-02T16:52:46Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2015-01-02T16:52:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f4b69d553a249ace3694e3b4fd307ddffa156d7d'/>
<id>urn:sha1:f4b69d553a249ace3694e3b4fd307ddffa156d7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>License updated to BSD 3-clause</title>
<updated>2014-07-23T13:03:52Z</updated>
<author>
<name>fluffypony</name>
<email>ric@spagni.net</email>
</author>
<published>2014-07-23T13:03:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6fc995fe5d5a9f5e74ed520b695d67159aa08b33'/>
<id>urn:sha1:6fc995fe5d5a9f5e74ed520b695d67159aa08b33</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Changed time_t to uint64_t for serialization</title>
<updated>2014-07-23T09:59:31Z</updated>
<author>
<name>Thomas Winget</name>
<email>tewinget@gmail.com</email>
</author>
<published>2014-07-23T09:59:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a99143444c9b67b4bf591ebd66ddec2e79d55407'/>
<id>urn:sha1:a99143444c9b67b4bf591ebd66ddec2e79d55407</id>
<content type='text'>
time_t is implementation-, architecture-, and apparently
compiler-dependent.  As an example, on my machine if I build a 64-bit
binary, sizeof(time_t) is 8, but for a 32-bit binary it's 4.  uint64_t
is therefore much more consistent for serialization, given that RPC
calls are potentially made between different machines.
</content>
</entry>
<entry>
<title>Added get_connections RPC call to daemon</title>
<updated>2014-07-18T23:33:03Z</updated>
<author>
<name>Thomas Winget</name>
<email>tewinget@gmail.com</email>
</author>
<published>2014-07-18T23:33:03Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9f88b7ce6bc9845e097a6d67f3d3c97110b819c1'/>
<id>urn:sha1:9f88b7ce6bc9845e097a6d67f3d3c97110b819c1</id>
<content type='text'>
</content>
</entry>
</feed>
