| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fix build regression on non-Windows platform (sorry!) | Garrett D'Amore | 2020-11-12 |
| | | |||
| * | Retire the old issue template. | Garrett D'Amore | 2020-11-12 |
| | | |||
| * | Add RFE issue template. | Garrett D'Amore | 2020-11-12 |
| | | |||
| * | Update issue templates (#1341) | Garrett D'Amore | 2020-11-12 |
| | | |||
| * | Minor markup, move the CoC to the project root. | Garrett D'Amore | 2020-11-12 |
| | | |||
| * | Base64 nits (code quality) fixed. | Garrett D'Amore | 2020-11-12 |
| | | | | | | This also contains the start of some CMakefile refactoring and clean ups. | ||
| * | Editorial fixes to new nng_stat_bool page. | Garrett D'Amore | 2020-11-11 |
| | | |||
| * | fixes #1323 stats framework is *way* to heavy | Garrett D'Amore | 2020-11-11 |
| | | | | | | | This should reduce the amount of copying, and the overall size used by pipes and other objects quite a bit. (On my system, the sizeof nni_pipe shrank by 400 bytes, for example.) | ||
| * | Remove left over function prototypes. | Garrett D'Amore | 2020-11-10 |
| | | |||
| * | fixes #1337 nni aio user data could be removed | Garrett D'Amore | 2020-11-10 |
| | | |||
| * | Fix minor incorrect comment. | Garrett D'Amore | 2020-11-10 |
| | | |||
| * | fixes #1335 nni_taskq_thread grabs task lock unnecessarily | Garrett D'Amore | 2020-11-10 |
| | | |||
| * | Minor spelling tweaks for the aio framework. | Garrett D'Amore | 2020-11-09 |
| | | |||
| * | fixes #1332 Test nng.ws failed, "Incorrect URL paths do not work" | Garrett D'Amore | 2020-11-09 |
| | | | | | | | This moves some of the fragile tests to a new test suite that is a bit more careful with IPv4 vs. IPv6. Hopefully it will be a bit more resilient as a result. | ||
| * | Add callback form of receive test for rep. | Garrett D'Amore | 2020-11-09 |
| | | |||
| * | fixes #1329 stats could lose parent and private fields | Garrett D'Amore | 2020-11-08 |
| | | |||
| * | Clean up warnings, and panic if epoll fd expectations fail. | Garrett D'Amore | 2020-11-08 |
| | | |||
| * | Clean up some warnings. | Garrett D'Amore | 2020-11-08 |
| | | |||
| * | Fix incorrect type warning in idhash. | Garrett D'Amore | 2020-11-08 |
| | | |||
| * | Add test case for close of socket with pending REP. | Garrett D'Amore | 2020-11-08 |
| | | |||
| * | fixes #1041 Abstract socket address for IPC | Garrett D'Amore | 2020-11-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | fixes #1326 Linux IPC could use fchmod fixes #1327 getsockname on ipc may not work This introduces an abstract:// style transport, which on Linux results in using the abstract socket with the given name (not including the leading NULL byte). A new NNG_AF_ABSTRACT is provided. Auto bind abstract sockets are also supported. While here we have inlined the aios for the POSIX ipc pipe objects, eliminating at least one set of failure paths, and have also performed various other cleanups. A unix:// alias is available on POSIX systems, which acts just like ipc:// (and is fact just an alias). This is supplied so that in the future we can add support for AF_UNIX on Windows. We've also absorbed the ipcperms test into the new ipc_test suite. Finally we are now enforcing that IPC path names on Windows are not over the maximum size, rather than just silently truncating them. | ||
| * | Corrections to nng_sockaddr_ipc.5 man page. | Garrett D'Amore | 2020-11-01 |
| | | |||
| * | fixes #1311 reduce wasted use for nni_aio | Garrett D'Amore | 2020-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'Amore | 2020-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/CD | Garrett D'Amore | 2020-10-31 |
| | | |||
| * | fixes #1300 REQ should fast fail if retry timer is zero (on disconnect) | Garrett D'Amore | 2020-10-31 |
| | | |||
| * | fixes #1022 Support tcp6 link local addresses | Garrett D'Amore | 2020-10-29 |
| | | |||
| * | fixes #1308 Sub contexts/AIOs can share a single nng_msg | Garrett D'Amore | 2020-10-29 |
| | | |||
| * | fixes #914 websocket stream mode should support TEXT | Garrett D'Amore | 2020-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'Amore | 2020-10-25 |
| | | |||
| * | added missing backquote (#1299) | Anthon van der Neut | 2020-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 code | Garrett D'Amore | 2020-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 chkopt | Garrett D'Amore | 2020-08-09 |
| | | |||
| * | Implement wss4 and wss6 transports. | Garrett D'Amore | 2020-08-09 |
| | | |||
| * | fixes #960 NNG threads inherit application thread name | Garrett D'Amore | 2020-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.0 | Garrett D'Amore | 2020-08-08 |
| | | |||
| * | fixes #1279 Add support for ws4:// and ws6:// style websocket urls | Garrett D'Amore | 2020-08-08 |
| | | | | | fixes #1277 FreeBSD errors due to bad v4 vs. v6 assumptions | ||
| * | resolve warnings building test | Garrett D'Amore | 2020-08-08 |
| | | |||
| * | fixes #1275 Test timeouts on FreeBSD | Garrett D'Amore | 2020-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 references | Garrett D'Amore | 2020-08-08 |
| | | |||
| * | Bump for v1.3.2. | Garrett D'Amore | 2020-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öm | 2020-08-07 |
| | | |||
| * | Fix build on FreeBSD (#1272) | Steve Wills | 2020-08-04 |
| | | |||
| * | fixes #1270 Move web page publication tool to main branch | Garrett D'Amore | 2020-08-02 |
| | | |||
| * | fix title of nng_http_res_del_header | Garrett D'Amore | 2020-08-01 |
| | | |||
| * | nng_http_req_get_uri title | Garrett D'Amore | 2020-08-01 |
| | | |||
| * | nng_req_http_del_header title | Garrett D'Amore | 2020-08-01 |
| | | |||
| * | nn_send, not nn_recv | Garrett D'Amore | 2020-08-01 |
| | | |||
| * | Another incorrect man page title. | Garrett D'Amore | 2020-08-01 |
| | | |||
| * | wrong document title | Garrett D'Amore | 2020-08-01 |
| | | |||
