| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | New badge styles, badges for lgtm and workflows.v1.2.0v1.2 | Garrett D'Amore | 2019-12-12 |
| | | |||
| * | Support for GitHub actions. | Garrett D'Amore | 2019-12-11 |
| | | | | | | | This allows us to test macOS (darwin), Windows, and Linux. The work is just initial, and does not include coverage of the TLS layer or ZeroTier portions, yet. | ||
| * | Add test case for bug 942. | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | fixes #1017 Add nng manual to sponsoring options | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | Address complaints found by lgtm.com. | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | Complaints found by automated CI. | Garrett D'Amore | 2019-12-10 |
| | | | | | Types passed to printf must match. | ||
| * | Fix typo in websocket/CMakeLists.txt | Evgeny Ermakov | 2019-12-10 |
| | | |||
| * | Create FUNDING.yml. | Garrett D'Amore | 2019-11-11 |
| | | |||
| * | Updates to README. | Garrett D'Amore | 2019-11-11 |
| | | | | This adds links for discord, and harmonizes the use of shields. | ||
| * | fixes #1004 Warning found by clang --analyze | Garrett D'Amore | 2019-11-11 |
| | | | | | | It's possible for an empty chunk to have a NULL data pointer. Even when copying zero bytes, this makes clang somewhat unhappy. | ||
| * | fixes #999 NNG_OPT_SUB_SUBSCRIBE: nng_setopt vs nng_setopt_string | Garrett D'Amore | 2019-11-10 |
| | | | | | | This is just a documentation clarification around the hazard of using nng_setopt_string with NNG_OPT_SUBSCRIBE. | ||
| * | fixes #1011 snprintf argument overflow in ws test code | Garrett D'Amore | 2019-11-10 |
| | | |||
| * | change www.example.com SHA1 hash (document was updated 2019-10-17) | Matthew Zipay | 2019-11-04 |
| | | |||
| * | Add option for preferring new messages on SUB0 | Nathan Kent | 2019-11-03 |
| | | |||
| * | fixes some typos in documentation | Anton C. Wagensonner | 2019-09-26 |
| | | |||
| * | fixes #970 TCP connections through docker-proxy do not reconnect | Garrett D'Amore | 2019-09-24 |
| | | |||
| * | fixes condition for the nng_rep_open_raw macro | Anton C. Wagensonner | 2019-09-23 |
| | | |||
| * | fixes #987 Memory leak in ipc_dialer_dial (Windows) | Garrett D'Amore | 2019-09-23 |
| | | |||
| * | fixes #989 Errors when compiling for iOS platform | Garrett D'Amore | 2019-09-22 |
| | | |||
| * | fixes #976 websocket stream calls incorrect completion callback | Garrett D'Amore | 2019-08-12 |
| | | |||
| * | fixes #979 ZeroTier fails with zero recvmax | Garrett D'Amore | 2019-08-11 |
| | | |||
| * | fixes #975 nng_http_res_alloc does not init status code properly | Garrett D'Amore | 2019-08-09 |
| | | |||
| * | fixes #954 large message fails with no error message | Garrett D'Amore | 2019-07-17 |
| | | | | | | | This removes the default 1MB limit on maximum receive sizes. Applications intended for deployment in insecure or hostile environments should choose a sensible default for NNG_OPT_RECVMAXSZ. | ||
| * | fixes #969 CMake : export target to current build scope | Garrett D'Amore | 2019-07-17 |
| | | |||
| * | fixes #861 Man pages need to use .adoc suffix | Garrett D'Amore | 2019-07-06 |
| | | |||
| * | more .adoc markup fixes. | Garrett D'Amore | 2019-06-29 |
| | | | | | | | | This is mostly mechanical-ish fixups to adjust markup style for cross references. A bit of care and feeding needed, so we haven't finished the list, but this gets a significant chunk of them. | ||
| * | fixes #956 pthread_atfork error on Arm processor | Garrett D'Amore | 2019-06-27 |
| | | |||
| * | MinGW fixes for interlocked variables | Garrett D'Amore | 2019-06-27 |
| | | |||
| * | Remove redundant <sys/time.h> include. It is not used but prevents demos ↵ | Evgeny Kravchenko | 2019-06-27 |
| | | | | | from being compiled on Windows. | ||
| * | wrong return type in fallback atomic op | Garrett D'Amore | 2019-06-05 |
| | | |||
| * | fixes #948 TLS listener leaks underlying TCP stream listener | Garrett D'Amore | 2019-05-19 |
| | | |||
| * | should *not* be used... | Garrett D'Amore | 2019-05-19 |
| | | |||
| * | fixes #938 document limitations between polling fds and contexts | Garrett D'Amore | 2019-05-19 |
| | | | | | | While here, also updated the markup for those man pages to use the current non-ambiguous cross reference syntax. | ||
| * | fix #946 Use after free in TLS | Garrett D'Amore | 2019-05-19 |
| | | | | | | This also introduces a more efficient reference counting usage based on atomics, rather than locks. | ||
| * | fixes #937 Memory Leak in wsstream | Garrett D'Amore | 2019-05-19 |
| | | |||
| * | fixes #923 #935 RECVBUF/SENDBUF has variable type | Nathan Kent | 2019-05-19 |
| | | |||
| * | Add uint64 to generated legacy nng_setopt_* functions. | Cody Piersall | 2019-05-17 |
| | | | | | | | The functions nng_dialer_setopt_uint64 and nng_dialer_setopt_uint64 are declared in nng.h but not defined, causing errors at runtime of programs that expect them to be defined. | ||
| * | Fix for http chunked transfer | Janjaap Bos | 2019-05-17 |
| | | |||
| * | posix va_start incorrect | Garrett D'Amore | 2019-05-07 |
| | | |||
| * | Introduce nni_plat_printf() | Garrett D'Amore | 2019-05-07 |
| | | | | | | This permits the stats dump to avoid some extra buffering, and resolves a complaint about possible format buffer overruns. | ||
| * | fixes #934 idhash should be a bit more robust | Garrett D'Amore | 2019-04-24 |
| | | |||
| * | set txn->client in nni_http_transact | Janjaap Bos | 2019-04-24 |
| | | | | | Otherwise connections are not closed in reaper. | ||
| * | fixes #931 nng_ctx_send can block forever | Nathan Kent | 2019-04-24 |
| | | |||
| * | fix define mismatch | Spencer Sutton | 2019-04-15 |
| | | |||
| * | fixes #915 Memory Leak in pub | Garrett D'Amore | 2019-04-11 |
| | | |||
| * | fixes #921 Wrong Title of document about "nng_msg_set_pipe.3.adoc" | Garrett D'Amore | 2019-04-11 |
| | | |||
| * | fixes #919 Polling on subscriber socket recvfd seems broken | Behrooze Sirang | 2019-04-11 |
| | | | | | sub0_recv_cb was not calling nni_pollable_raise on sock->recvable. | ||
| * | fixes #901 shorter option get/set functions for all types | Jake Woltersdorf | 2019-04-07 |
| | | | | | | | | | | | | | - Renamed internal nng_*_getx/setx methods with "nni" prefix - Moved stream get/set option definition macros to options.h and added "NNI_" prefix - "_PTR" variant of get/set option definition macros is for when first arg is passed as pointer (`nng_stream *s` vs `nng_pipe s`) - New get/set option functions for `nng_socket` are `nng_socket_get_X` eschewing the previous `nng_getopt` pattern - Macro-fy legacy getopt/setopt and implement in terms of "new" API - nng_setopt* use "new" shorter API. Add missing uint64 set functions. - Shorter get/set option functions get own man page and old getopt/setopt link to them - Built with -DNNG_ENABLE_DOC=ON and part of central libnng index - Update copyright | ||
| * | Tuning zt transport ping | Janjaap Bos | 2019-04-07 |
| | | | | | | | There is quite some package loss, which I will pursue later (in nng / zerotier). For now it helps to tune these settings to keep the peer relations. | ||
| * | fixes #815 Eliminate socket filters on message queues | Garrett D'Amore | 2019-03-13 |
| | | | | | | | | This also eliminates the enforcement of NNG_OPT_RECVMAXSZ for inproc, which never really made much sense. This helps inproc go faster. While here, also clean up the entry point for protocols to support a drain option, since we don't use that anywhere. | ||
