<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nng, branch v1.0.0-rc.1</title>
<subtitle>A mirror of https://github.com/nanomsg/nng
</subtitle>
<id>https://cogarr.net/source/cgit.cgi/nng/atom?h=v1.0.0-rc.1</id>
<link rel='self' href='https://cogarr.net/source/cgit.cgi/nng/atom?h=v1.0.0-rc.1'/>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/'/>
<updated>2018-06-02T01:10:20Z</updated>
<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>
<entry>
<title>fixes #496 nngcat tests fail in Xcode build</title>
<updated>2018-06-01T19:43:56Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-06-01T17:08:57Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=c2a001e57b33682314964d32e2ed2ca67226d080'/>
<id>urn:sha1:c2a001e57b33682314964d32e2ed2ca67226d080</id>
<content type='text'>
This avoids copying the tests, but runs them with bash from
the source directory, and passes the path to the built nngcat
binary to the script.

It also permits these to run if we find bash, so that systems
without bash won't run it and fail.

We still only do this on POSIX though, because Windows bash
is too broken to use for some of the tests.
</content>
</entry>
<entry>
<title>Use IMPORTANT instead of WARNING for consistent icons and messaging.</title>
<updated>2018-05-31T02:12:25Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-31T02:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=566cf0dbbe51ce9b76a6c2bb2d6f81eebc274d21'/>
<id>urn:sha1:566cf0dbbe51ce9b76a6c2bb2d6f81eebc274d21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix numerous spelling errrors.</title>
<updated>2018-05-31T01:10:59Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-31T01:10:59Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=3e0ecffbd60ac2a6f50643adc07b0d2fea0cb22b'/>
<id>urn:sha1:3e0ecffbd60ac2a6f50643adc07b0d2fea0cb22b</id>
<content type='text'>
These were found with the help of "aspell".

Additionally, while reviewing the output from the spell checker,
several content errors were noticed and fixed.
</content>
</entry>
<entry>
<title>fixes #499 Eliminate the unused nni_plat_home_dir...</title>
<updated>2018-05-30T21:12:16Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-30T21:12:16Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=b2338c1a6d1e57f01396a8e77c65734cb2f0ae17'/>
<id>urn:sha1:b2338c1a6d1e57f01396a8e77c65734cb2f0ae17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix warning in Windows build.</title>
<updated>2018-05-30T20:58:21Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-30T20:58:21Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=d11d2acb55d6c5cdc02281346c394aef42a4fbc1'/>
<id>urn:sha1:d11d2acb55d6c5cdc02281346c394aef42a4fbc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #477 Android NDK build configuration</title>
<updated>2018-05-30T18:53:44Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-30T18:53:44Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=bcbb36cd4fee89ba86dc1028b9f4de928d361abe'/>
<id>urn:sha1:bcbb36cd4fee89ba86dc1028b9f4de928d361abe</id>
<content type='text'>
This enables the software to be built for Android, going back to
at least Android SDK r15 (IceCreamSandwich) and at least up to
SDK r27 (Oreo).  Older versions of Android may work, but we have
no way to build them to test.

While here we have changed our CMake configuration to disable
building tools or tests when we detect a cross-compile situation.

Documentation for cross-compilation is updated as well.
</content>
</entry>
<entry>
<title>Provide some information for building on iOS.</title>
<updated>2018-05-30T02:31:12Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-30T02:31:12Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=f01e2c82f236b405b95adbe517a3cc9b41d17f16'/>
<id>urn:sha1:f01e2c82f236b405b95adbe517a3cc9b41d17f16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixes #495 SEE ALSO should use [align=left]</title>
<updated>2018-05-30T01:14:55Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-30T00:03:51Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=0ddaee41ec753805fa12eeabd679870802528dac'/>
<id>urn:sha1:0ddaee41ec753805fa12eeabd679870802528dac</id>
<content type='text'>
fixes #494 ERRORS section should use [horizontal]

These changes address some basic formatting consistency things,
and ultimately (when combined with other tooling changes that are
not part of this repo) lead to vastly improved layout in the
printed documentation.

While here we removed trailing whitespace, and did certain other
minor markup tweaks.
</content>
</entry>
<entry>
<title>fixes #484 crashes in websocket transport</title>
<updated>2018-05-29T23:05:23Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2018-05-26T02:35:52Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=33dc5d611f578ace9833a80dc006a34b09da18af'/>
<id>urn:sha1:33dc5d611f578ace9833a80dc006a34b09da18af</id>
<content type='text'>
fixes #490 posix_epdesc use-after-free bug
fixes #489 Sanitizer based testing would help
fixes #492 Numerous memory leaks found with sanitizer

This introduces support for compiler-based sanitizers when using
clang or gcc (and not on Windows).  See NNG_SANITIZER for possible
settings such as "thread" or "address".

Furthermore, we have fixed the issues we found with both the
thread and address sanitizers.  We believe that the thread issues
pointed to a low frequency use-after-free responsible for rare
crashes in some of the tests.

The tests generally have their timeouts doubled when running under
a sanitizer, to account for the extra long times that the sanitizer
can cause these to take.

While here, we also changed the compat_ws test to avoid a particularly
painful and time consuming DNS lookup, and we made the nngcat_unlimited
test a bit more robust by waiting before sending traffic.
</content>
</entry>
</feed>
