<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nng, branch pub-stats</title>
<subtitle>A mirror of https://github.com/nanomsg/nng
</subtitle>
<id>https://cogarr.net/source/cgit.cgi/nng/atom?h=pub-stats</id>
<link rel='self' href='https://cogarr.net/source/cgit.cgi/nng/atom?h=pub-stats'/>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/'/>
<updated>2025-08-10T17:45:13Z</updated>
<entry>
<title>fixes #2146 need statistics for PUB protocol</title>
<updated>2025-08-10T17:45:13Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-08-10T17:45:13Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=77dc72635e64d959822b86562ff57f3fde79b5ac'/>
<id>urn:sha1:77dc72635e64d959822b86562ff57f3fde79b5ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dtls: only run the completion if we actually cancelled</title>
<updated>2025-07-13T23:42:08Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-07-13T23:42:08Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=72dc573e732049353c64b1a58d5df24f3f661b9c'/>
<id>urn:sha1:72dc573e732049353c64b1a58d5df24f3f661b9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DTLS: hold tls configuration</title>
<updated>2025-07-13T21:56:10Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-07-13T21:56:10Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=d0f6672ee3fb5f3a30a0051120c6b043d8baff98'/>
<id>urn:sha1:d0f6672ee3fb5f3a30a0051120c6b043d8baff98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TLS: eliminate more runtime ops vectors</title>
<updated>2025-06-30T23:06:37Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-30T22:30:28Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=3eb6dd56853b84893180b07a5cea9888dbe4c6f5'/>
<id>urn:sha1:3eb6dd56853b84893180b07a5cea9888dbe4c6f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TLS: Configuration does not need to keep a reference to the engine.</title>
<updated>2025-06-30T01:49:06Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-30T01:49:06Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=16737b7dc4db61b72000482eea508f181c275722'/>
<id>urn:sha1:16737b7dc4db61b72000482eea508f181c275722</id>
<content type='text'>
This may resolve a surprising NULL pointer dereference.
</content>
</entry>
<entry>
<title>posix tcp: use after free in listener (need to stop before free)</title>
<updated>2025-06-23T01:43:54Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-23T01:43:54Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=548037bf5264a8a3bbb2139665bb604014568643'/>
<id>urn:sha1:548037bf5264a8a3bbb2139665bb604014568643</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TLS: fixes for test coverage and improved identification logging.</title>
<updated>2025-06-22T14:36:18Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-22T14:36:18Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=3a893b4a576925f3830ee141257458f7e6190ce6'/>
<id>urn:sha1:3a893b4a576925f3830ee141257458f7e6190ce6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hold the pipe across for the DTLS rx cb.</title>
<updated>2025-06-22T14:17:38Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-22T14:17:38Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=8135cbf74697b1ad9f89b134e3583088e99ecbe4'/>
<id>urn:sha1:8135cbf74697b1ad9f89b134e3583088e99ecbe4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dtls: stop the pipe to solve use after free</title>
<updated>2025-06-22T04:11:18Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-22T04:10:39Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=fb153297c987e47bde25faa113a191c16eab901a'/>
<id>urn:sha1:fb153297c987e47bde25faa113a191c16eab901a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>TLS: Remove support for dynamic engine initialization.</title>
<updated>2025-06-22T04:11:18Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-06-22T01:29:24Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=258ae680ca0db3471bbf7345472ff92a030c13a0'/>
<id>urn:sha1:258ae680ca0db3471bbf7345472ff92a030c13a0</id>
<content type='text'>
This saves some atomic lookups, and avoids possible races when the
engine is not yet initialized or being torn down.
</content>
</entry>
</feed>
