<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/contrib/epee/include/net, 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-07-30T22:51:56Z</updated>
<entry>
<title>epee: guard against exceptions in RPC handlers</title>
<updated>2020-07-30T22:51:56Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2020-07-06T15:49:02Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c02d7621a49d916759eb9acab79f7c52fc8e5157'/>
<id>urn:sha1:c02d7621a49d916759eb9acab79f7c52fc8e5157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #6446</title>
<updated>2020-05-01T20:32:52Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2020-05-01T20:32:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c9b800a787cf2eba8803ddd03020e36d21c278b7'/>
<id>urn:sha1:c9b800a787cf2eba8803ddd03020e36d21c278b7</id>
<content type='text'>
e509ede trezor: adapt to new passphrase mechanism (ph4r05)
</content>
</entry>
<entry>
<title>trezor: adapt to new passphrase mechanism</title>
<updated>2020-04-27T16:17:56Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2020-04-07T16:25:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e509ede2aa7263cc49d3378bc8c833a62300211d'/>
<id>urn:sha1:e509ede2aa7263cc49d3378bc8c833a62300211d</id>
<content type='text'>
- choice where to enter passphrase is now made on the host
- use wipeable string in the comm stack
- wipe passphrase memory
- protocol optimizations, prepare for new firmware version
- minor fixes and improvements
- tests fixes, HF12 support
</content>
</entry>
<entry>
<title>Allow wallet2.h to run in WebAssembly</title>
<updated>2020-04-15T17:22:46Z</updated>
<author>
<name>woodser</name>
<email>woodser@protonmail.com</email>
</author>
<published>2020-04-15T17:22:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=87d75584e8df95ff53a354438760088e061a6de5'/>
<id>urn:sha1:87d75584e8df95ff53a354438760088e061a6de5</id>
<content type='text'>
- Add abstract_http_client.h which http_client.h extends.
- Replace simple_http_client with abstract_http_client in wallet2,
message_store, message_transporter, and node_rpc_proxy.
- Import and export wallet data in wallet2.
- Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.</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>p2p: fix frequent weak_ptr exception on connection</title>
<updated>2020-03-31T20:29:41Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-12-30T17:24:42Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=21fe6a289b934bd96bf83d5d23ece14ec850df27'/>
<id>urn:sha1:21fe6a289b934bd96bf83d5d23ece14ec850df27</id>
<content type='text'>
When a handshake fails, it can fail due to timeout or destroyed
connection, in which case the connection will be, or already is,
closed, and we don't want to do it twice.
Additionally, when closing a connection directly from the top
level code, ensure the connection is gone from the m_connects
list so it won't be used again.

AFAICT this is now clean in netstat, /proc/PID/fd and print_cn.

This fixes a noisy (but harmless) exception.
</content>
</entry>
<entry>
<title>Merge pull request #6244</title>
<updated>2020-03-12T07:56:29Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-03-12T07:56:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=857abc368cb09a744ea1f9e53c0c84c92a1557ab'/>
<id>urn:sha1:857abc368cb09a744ea1f9e53c0c84c92a1557ab</id>
<content type='text'>
352bd132 abstract_tcp_server2: guard against negative timeouts (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #6243</title>
<updated>2020-03-12T07:32:46Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-03-12T07:32:37Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=092a57df996be75e3a45e9dc69d15138093f503b'/>
<id>urn:sha1:092a57df996be75e3a45e9dc69d15138093f503b</id>
<content type='text'>
4771a7ae p2p: remove obsolete local time in handshake (moneromooo-monero)
2fbbc4a2 p2p: avoid sending the same peer list over and over (moneromooo-monero)
3004835b epee: remove backward compatible endian specific address serialization (moneromooo-monero)
39a343d7 p2p: remove backward compatible peer list (moneromooo-monero)
60631802 p2p: simplify last_seen serialization now we have optional stores (moneromooo-monero)
9467b2e4 cryptonote_protocol: omit top 64 bits of difficulty when 0 (moneromooo-monero)
b595583f serialization: do not write optional fields with default value (moneromooo-monero)
5f98b46d p2p: remove obsolete local time from TIMED_SYNC (moneromooo-monero)
</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 #6182</title>
<updated>2020-02-06T08:34:15Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-02-06T08:34:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a62f7dc5734b71b1468ffe26acfae9d800961064'/>
<id>urn:sha1:a62f7dc5734b71b1468ffe26acfae9d800961064</id>
<content type='text'>
e896cca8 epee: reorder a couple init list fields to match declaration (moneromooo-monero)
</content>
</entry>
</feed>
