<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nng, branch main</title>
<subtitle>A mirror of https://github.com/nanomsg/nng
</subtitle>
<id>https://cogarr.net/source/cgit.cgi/nng/atom?h=main</id>
<link rel='self' href='https://cogarr.net/source/cgit.cgi/nng/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/'/>
<updated>2025-11-11T04:24:27Z</updated>
<entry>
<title>fix/dtls: Fix possible ordering of DTLS messages during handshakes.</title>
<updated>2025-11-11T04:24:27Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-11T04:24:27Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=7291d128b5c33377283d7a1f2cd13b615f5b0b10'/>
<id>urn:sha1:7291d128b5c33377283d7a1f2cd13b615f5b0b10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor/dtls: Use message oriented send/receive for DTLS.</title>
<updated>2025-11-10T13:26:05Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-09T17:36:52Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=c9e4b41e109b03ca9ffcf789f8278705451026c7'/>
<id>urn:sha1:c9e4b41e109b03ca9ffcf789f8278705451026c7</id>
<content type='text'>
The protocol here needs to know and respect message boundaries.
</content>
</entry>
<entry>
<title>chore/websocket: IWYU fixes</title>
<updated>2025-11-09T16:20:05Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-09T16:20:05Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=fcd1adbb6d4d0307aacdd56034695a6083429163'/>
<id>urn:sha1:fcd1adbb6d4d0307aacdd56034695a6083429163</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: drop unused include</title>
<updated>2025-11-09T16:15:13Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-09T16:15:13Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=bf619798ec8afbf64b5542be832466e23e2d9d23'/>
<id>urn:sha1:bf619798ec8afbf64b5542be832466e23e2d9d23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: IWYU for stream.c</title>
<updated>2025-11-09T16:12:55Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-09T16:12:55Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=9ec4c91956c7b208dc2b6e755cc458e3d8d5a2ef'/>
<id>urn:sha1:9ec4c91956c7b208dc2b6e755cc458e3d8d5a2ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: make DTLS test parallelism tunable (compile-time)</title>
<updated>2025-11-09T16:04:43Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-11-09T16:04:43Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=98e6bbd1ae4e7c34feb2c7ad70aa377112a9a13f'/>
<id>urn:sha1:98e6bbd1ae4e7c34feb2c7ad70aa377112a9a13f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused variable.</title>
<updated>2025-10-28T05:36:13Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-10-28T05:36:13Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=8396f1df0420bb0156655532b5e6244dc1b3b646'/>
<id>urn:sha1:8396f1df0420bb0156655532b5e6244dc1b3b646</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the ability to get sockaddrs from endpoints.</title>
<updated>2025-10-27T14:14:46Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-10-27T14:11:12Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=1d69c8f0393337d4f222cc1af1af813d77922c84'/>
<id>urn:sha1:1d69c8f0393337d4f222cc1af1af813d77922c84</id>
<content type='text'>
There is no valid use for this, once we added the ability to
query the bound port.
</content>
</entry>
<entry>
<title>Replace nng_pipe_get_addr, nng_stream_get_addr, and the NNG_OPT_REMADDR option.</title>
<updated>2025-10-27T14:13:40Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-10-26T17:54:58Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=be13c2e8845423cec17af429fc4e16a5d9749e47'/>
<id>urn:sha1:be13c2e8845423cec17af429fc4e16a5d9749e47</id>
<content type='text'>
More direct access methods are provided instead.

This results in much lower friction when using, and is a step on the path
to removing NNG_OPT_LOCADDR as well.

We need to figure a solution for NNG_OPT_LOCADDR for dialers; for
listeners there is little use in it either, and it will be removed.
(Dialers will probably get a new NNG_OPT_BIND_IP option.)
</content>
</entry>
<entry>
<title>Remove unnecesary includes from pollq.h</title>
<updated>2025-10-27T14:13:39Z</updated>
<author>
<name>Garrett D'Amore</name>
<email>garrett@damore.org</email>
</author>
<published>2025-10-26T18:27:05Z</published>
<link rel='alternate' type='text/html' href='https://cogarr.net/source/cgit.cgi/nng/commit/?id=11c53f3d7f747d14fd69ce98c63d629bc821ef68'/>
<id>urn:sha1:11c53f3d7f747d14fd69ce98c63d629bc821ef68</id>
<content type='text'>
</content>
</entry>
</feed>
