<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/contrib/epee/include/net, branch v0.10.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.10.0</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.0'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2016-09-18T19:32:02Z</updated>
<entry>
<title>epee: optionally restrict HTTP service to a configurable user agent</title>
<updated>2016-09-18T19:32:02Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-09-07T20:38:41Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=eeb2bbc0fcc9c5afa2c3aa12915b4d3f31115e56'/>
<id>urn:sha1:eeb2bbc0fcc9c5afa2c3aa12915b4d3f31115e56</id>
<content type='text'>
This is intended to catch traffic coming from a web browser,
so we avoid issues with a web page sending a transfer RPC to
the wallet. Requiring a particular user agent can act as a
simple password scheme, while we wait for 0MQ and proper
authentication to be merged.
</content>
</entry>
<entry>
<title>epee: do not try network resolution if loopback worked</title>
<updated>2016-09-01T17:12:39Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-09-01T17:12:39Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0d7ce00793a5e6b9f20f7e6f09313f0240800674'/>
<id>urn:sha1:0d7ce00793a5e6b9f20f7e6f09313f0240800674</id>
<content type='text'>
Fixes the wallet being unable to connect to the daemon
when there is no NIC.
</content>
</entry>
<entry>
<title>contrib: epee: add missing noexcept spec to class decl</title>
<updated>2016-06-22T13:05:53Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-06-21T23:36:26Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=72287d121a5efbb455566d56612daab571a0141b'/>
<id>urn:sha1:72287d121a5efbb455566d56612daab571a0141b</id>
<content type='text'>
The noexcept specs were added to make GCC 6.1.1 happy (#846), but this
one was missing (because GCC did not complain about it on Linux, but
does complain on OSX).
</content>
</entry>
<entry>
<title>contrib: epee: add exception spec to throwing destructors</title>
<updated>2016-05-18T05:02:27Z</updated>
<author>
<name>redfish</name>
<email>redfish@galactica.pw</email>
</author>
<published>2016-05-18T04:59:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c2d7300d2ebea0c5567268f320fe3427f4399667'/>
<id>urn:sha1:c2d7300d2ebea0c5567268f320fe3427f4399667</id>
<content type='text'>
The destructors get a noexcept(true) spec by default, but these
destructors in fact throw exceptions. An alternative fix might be to not
throw (most if not all of these throws are non-essential
error-reporting/logging).
</content>
</entry>
<entry>
<title>Don't allow 'flush_txpool' and 'setbans' JSON_RPC methods when running in restricted mode.</title>
<updated>2016-05-14T06:06:04Z</updated>
<author>
<name>osensei</name>
<email>admin@monerohash.com</email>
</author>
<published>2016-05-14T06:06:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9f8bc4946b3993ad4437936dcae705d2c8f1116a'/>
<id>urn:sha1:9f8bc4946b3993ad4437936dcae705d2c8f1116a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>abstract_tcp_server2: fix send queue limit warning spam</title>
<updated>2016-04-17T10:47:22Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-04-17T10:47:22Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3102feb56c2274313e40d1d13cb2761f7796bb9b'/>
<id>urn:sha1:3102feb56c2274313e40d1d13cb2761f7796bb9b</id>
<content type='text'>
When the send queue limit is reached, it is likely to not drain
any time soon. If we call close on the connection, it will stay
alive, waiting for the queue to drain before actually closing,
and will hit that check again and again. Since the queue size
limit is the reason we're closing in the first place, we call
shutdown directly.
</content>
</entry>
<entry>
<title>abstract_tcp_server2: avoid deadlock waiting for send queue to drain</title>
<updated>2016-04-17T10:45:38Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-04-17T10:45:38Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6bca9a8ef435b6b8a5dca917ec848c076c3a971e'/>
<id>urn:sha1:6bca9a8ef435b6b8a5dca917ec848c076c3a971e</id>
<content type='text'>
If we reach the send queue size limit, we need to release the lock,
or we will deadlock and it will never drain.

If we reach that limit, it's likely there's another problem in the
first place though, so it will probably not drain in practice either,
unless some kind of transient network timeout.
</content>
</entry>
<entry>
<title>abstract_tcp_server2: possible fix for exception in handle_accept</title>
<updated>2016-03-27T11:53:20Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-03-27T11:53:20Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=43962f41031d85778e4ae5949ec1a6141a1bcac2'/>
<id>urn:sha1:43962f41031d85778e4ae5949ec1a6141a1bcac2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Print stack trace upon exceptions"</title>
<updated>2016-03-21T10:12:23Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-03-21T10:12:12Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f7301c3563e7ae19b8d7c65d8bc88f3c42eefc09'/>
<id>urn:sha1:f7301c3563e7ae19b8d7c65d8bc88f3c42eefc09</id>
<content type='text'>
Ain't nobody got time for link/cmake skullduggery.

This reverts commit fff238ec94ac6d45fc18c315d7bc590ddfaad63d.
</content>
</entry>
<entry>
<title>Merge pull request #736</title>
<updated>2016-03-20T19:28:11Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2016-03-20T19:28:11Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f6317ec1c0a9e5644deeea07ee8c392585e39584'/>
<id>urn:sha1:f6317ec1c0a9e5644deeea07ee8c392585e39584</id>
<content type='text'>
2b4cab3 epee: fix potential hang on exit (moneromooo-monero)
</content>
</entry>
</feed>
