<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nng, branch v1.0.0</title>
<subtitle>A mirror of https://github.com/nanomsg/nng
</subtitle>
<id>https://cogarr.net/source/cgit.cgi/nng/atom?h=v1.0.0</id>
<link rel='self' href='https://cogarr.net/source/cgit.cgi/nng/atom?h=v1.0.0'/>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/'/>
<updated>2018-06-08T21:53:25Z</updated>
<entry>
<title>Remove tag - version 1.0.0 fcs now.</title>
<updated>2018-06-08T21:53:25Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T21:53:25Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=55e0fa520794aec071691814b5b9ced6db0ea3e4'/>
<id>urn:sha1:55e0fa520794aec071691814b5b9ced6db0ea3e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #517 nng_recv needs to document NNG_FLAG_NONBLOCK</title>
<updated>2018-06-08T21:50:57Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T21:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=e7e98a4256bdb0a5ca6636c8c40be5bbefabd4d7'/>
<id>urn:sha1:e7e98a4256bdb0a5ca6636c8c40be5bbefabd4d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #509 We need "relative" IPC URLs</title>
<updated>2018-06-08T21:10:01Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T21:02:02Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=0f8d5fc8bae0f20fa870dc5eda778aee12ccbda8'/>
<id>urn:sha1:0f8d5fc8bae0f20fa870dc5eda778aee12ccbda8</id>
<content type='text'>
This special cases the URL parser for inproc and IPC urls,
changing so that they no longer parse the thing after the ://
as anything special.  This allows IPC URLs to be relative.
</content>
</entry>
<entry>
<title>Fix spelling errors in README.</title>
<updated>2018-06-08T18:51:25Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T18:51:25Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=a43e6170bdc97a27602d7a75afcbb37e9d4e69e1'/>
<id>urn:sha1:a43e6170bdc97a27602d7a75afcbb37e9d4e69e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #510 HTTP and TLS man pages refer to private symbols</title>
<updated>2018-06-08T18:47:10Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T01:31:24Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=ad927e22d39ee61454c644d5c226fded8699d033'/>
<id>urn:sha1:ad927e22d39ee61454c644d5c226fded8699d033</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #514 Need documentation updates for 1.0</title>
<updated>2018-06-08T18:40:23Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-02T02:20:26Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=b9cb718076bf1c408076153e33b5cd7ecc741d26'/>
<id>urn:sha1:b9cb718076bf1c408076153e33b5cd7ecc741d26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #512 ZeroTier can use master branch of ZeroTierOne now</title>
<updated>2018-06-08T16:44:04Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T16:44:04Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=5bcbf877b74fc02f1ed596521cc57e112d259bcd'/>
<id>urn:sha1:5bcbf877b74fc02f1ed596521cc57e112d259bcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #508 nng_aio_free blocks during callback</title>
<updated>2018-06-08T02:30:15Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-08T02:30:15Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=79dea9caa32faec3b8075e1457c9e1276032a93c'/>
<id>urn:sha1:79dea9caa32faec3b8075e1457c9e1276032a93c</id>
<content type='text'>
This recycles the job structures, and so the demo seems
to work.  If you have sufficient concurrency, these aio
structures will ultimately leak (with the level of concurrency),
but for this demo that's fine.  (To keep them from leaking, you'd
walk the freelist and discard them just before exiting.  The
actual growth of the list should be quite small.)  There are
other strategies that could be used to avoid uncontrolled growth,
but they aren't useful for our demo purposes.  Also, when we have
a fix for 511, we can go ahead and just do a deferred discard.

As aios are used *heavily* in the code, the strategy of a deferred
cache may help reduce presssure on the heap, andd might be something
we want to explore for the core.
</content>
</entry>
<entry>
<title>Adding sys/stat.h to src/platform/posix/posix_aio.h for building with musl</title>
<updated>2018-06-04T18:16:02Z</updated>
<author>
<name>Mark Stevens</name>
<email>mstevens@stresearch.com</email>
</author>
<published>2018-06-04T17:31:11Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=a45fb3fecbe6321a03e76831019c2c0e777bda34'/>
<id>urn:sha1:a45fb3fecbe6321a03e76831019c2c0e777bda34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1.0.0 rc.1</title>
<updated>2018-06-02T01:10:20Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-02T01:10:20Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=2b896b18d7444cd60938d3de2c9be97302d95828'/>
<id>urn:sha1:2b896b18d7444cd60938d3de2c9be97302d95828</id>
<content type='text'>
</content>
</entry>
</feed>
