aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* fixes #1311 reduce wasted use for nni_aioGarrett D'Amore2020-10-31
| | | | | | | | | | fixes #1317 IPv6 listener get port is incorrect fixes #1319 Want symbolic service names This is phase 1 of reducing the memory foot-print of aios, and also of pipes. This removes the largest consumer the socket address information, from the aio, which was only used by a few consumers.
* fixes #1312 the nng.compat_ws test fails *frequently*Garrett D'Amore2020-10-31
| | | | | This test no longer offers any real value, and its fixed port allocation dependency makes it too brittle in CI/CD.
* fixes #1315 Some nngcat tests take too long for CI/CDGarrett D'Amore2020-10-31
|
* fixes #1300 REQ should fast fail if retry timer is zero (on disconnect)Garrett D'Amore2020-10-31
|
* fixes #1022 Support tcp6 link local addressesGarrett D'Amore2020-10-29
|
* fixes #1308 Sub contexts/AIOs can share a single nng_msgGarrett D'Amore2020-10-29
|
* fixes #914 websocket stream mode should support TEXTGarrett D'Amore2020-10-26
| | | | | | | This adds new options, NNG_OPT_WS_SEND_TEXT and NNG_OPT_WS_RECV_TEXT that permit communication with WebSocket peers that insist on using TEXT frames (stream mode only). The support is limited, as NNG does no validation of the frame contents to check for UTF-8 compliance.
* fixes #1304 Non-blocking send on rep sockets always fails (#1305)Garrett D'Amore2020-10-25
|
* added missing backquote (#1299)Anthon van der Neut2020-10-05
| | | This is also missing in https://nng.nanomsg.org/RATIONALE.html, which seems to be a newer/extended version of this document
* fixes #1289 zerotier should have it's own copy of the id hashing codeGarrett D'Amore2020-08-16
| | | | | | | | | | | fixes #1288 id allocation can overallocate fixes #1126 consider removing lock from idhash This substantially refactors the id hash code, giving a cleaner API, and eliminating a extra locking as well as some wasteful allocations. The ZeroTier code has it's own copy, that is 64-bit friendly, as the rest of the consumers need only a simpler 32-bit API.
* fixes #1167 zerotier needs a chkoptGarrett D'Amore2020-08-09
|
* Implement wss4 and wss6 transports.Garrett D'Amore2020-08-09
|
* fixes #960 NNG threads inherit application thread nameGarrett D'Amore2020-08-08
| | | | | | This also exposes an nng_thread_set_name() function for applications to use. All NNG thread names start with "nng:". Note that support is highly dependent on the operating system.
* Start of 1.4.0Garrett D'Amore2020-08-08
|
* fixes #1279 Add support for ws4:// and ws6:// style websocket urlsGarrett D'Amore2020-08-08
| | | | fixes #1277 FreeBSD errors due to bad v4 vs. v6 assumptions
* resolve warnings building testGarrett D'Amore2020-08-08
|
* fixes #1275 Test timeouts on FreeBSDGarrett D'Amore2020-08-08
| | | | | | | | | | This was responsible for hangs in close on FreeBSD. Apparently our use of EVFILT_USER was incorrect, and rather than fix it, we have switched to using a notification pipe for synchronizing closing pipes. In addition to fixing this problem, it should significantly improve things for NetBSD and OpenBSD, which will now be able tbenefit from kqueue(), since we no longer depend on EVFILT_USER.
* Support tag referencesGarrett D'Amore2020-08-08
|
* Bump for v1.3.2.Garrett D'Amore2020-08-08
| | | | | Note that v1.3.2 contains only documentation fixes compared to v1.3.1. So there is no urgency to update if already on 1.3.1.
* Prefix all tests with PROJECT_NAME (#1276)Hugo Lindström2020-08-07
|
* Fix build on FreeBSD (#1272)Steve Wills2020-08-04
|
* fixes #1270 Move web page publication tool to main branchGarrett D'Amore2020-08-02
|
* fix title of nng_http_res_del_headerGarrett D'Amore2020-08-01
|
* nng_http_req_get_uri titleGarrett D'Amore2020-08-01
|
* nng_req_http_del_header titleGarrett D'Amore2020-08-01
|
* nn_send, not nn_recvGarrett D'Amore2020-08-01
|
* Another incorrect man page title.Garrett D'Amore2020-08-01
|
* wrong document titleGarrett D'Amore2020-08-01
|
* Bump version to 1.3.1.v1.3.1Garrett D'Amore2020-07-27
|
* Add test code for bug1247.Garrett D'Amore2020-07-27
|
* fixes #1242 EADDRINUSE is not reported on Win32Garrett D'Amore2020-07-27
|
* fixes #1267 testutil cannot use ipc names on WindowsGarrett D'Amore2020-07-27
|
* fixes #844 WebSocket wildcard host errorsGarrett D'Amore2020-07-27
| | | | | | | | | | fixes #1224 wss fails on IPV6 address This fixes bugs and inconsistencies in the way addresses are handled for HTTP (and consequently websocket). The Host: address line needs to look at numeric IPs and treat wildcards as if they are not specified, and needs to understand the IPv6 address format using brackets (e.g. [::1]:80).
* fixes #1232 EVFILT_USER is not available on NetBSDGarrett D'Amore2020-07-26
| | | | | | This means that NetBSD and OpenBSD cannot benefit from kqueue, and will need to use poll(). The best answer for those platforms is that someone contribute a working EVFILT_USER implementation.
* fixes #1235 framing error in SSL/TLSGarrett D'Amore2020-07-26
| | | | | | This was first detected as a stack overrun, but in actuality the problem could have lead to corruption of TLS messages due to prematurely recording transmit completion.
* Print NNG configuring message to STATUS mode.Indy2020-07-06
| | | | The default mode under default configration prints to stderr, some build tools take this to mean an error has occured incorrectlly.
* Harmonize the use of NNG in documentation.Garrett D'Amore2020-06-18
| | | | | NNG is always a noun, never an adjective, and should always be capitalized. We also reduced some unnecessary usages of it.
* Language cleanups in the documentation.Garrett D'Amore2020-06-18
| | | | | | Mostly this is removal of the smart quotes, which were over-used, and misused, and could have been mistaken to be pejorative. A few other minor nits were fixed while here.
* Don't use explicit curved apostrophes.Garrett D'Amore2020-06-18
| | | | Modern asciidoctor will detect this correctly based on context.
* Fix incorrect section header levels.Garrett D'Amore2020-06-18
|
* fix #1252jeikabu2020-06-16
| | | | - nng_msg_clear should only clear the message body and not the head. Add test to verify
* nng: support NNG_OPT_IPC_PEER_PID on modern macOS systemsRichard Markiewicz2020-06-15
|
* layout and wording fixesGarrett D'Amore2020-05-27
|
* fixes #1007 nngcat should accept data from stdinEvan Haas2020-05-25
| | | | | | Allows passing a filename of `-` to the `--file` option in order to read from stdin. Also removes the requirement for the file to be seekable - this allows nngcat to be used as part of a shell pipeline, or with other non-seekable files
* fix typo in nng_cv_wait exampleDavid Horsley2020-05-25
|
* nng_url.5 related doc updatesGarrett D'Amore2020-05-25
|
* Yet more cross reference fixesGarrett D'Amore2020-05-25
|
* Cross reference fixups.Garrett D'Amore2020-05-25
|
* Added nng_url.5 man page.Garrett D'Amore2020-05-25
|
* Remove more dead TLS references in docsGarrett D'Amore2020-05-25
|