summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* New badge styles, badges for lgtm and workflows.v1.2.0v1.2Garrett D'Amore2019-12-12
|
* Support for GitHub actions.Garrett D'Amore2019-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'Amore2019-12-11
|
* fixes #1017 Add nng manual to sponsoring optionsGarrett D'Amore2019-12-11
|
* Address complaints found by lgtm.com.Garrett D'Amore2019-12-11
|
* Complaints found by automated CI.Garrett D'Amore2019-12-10
| | | | Types passed to printf must match.
* Fix typo in websocket/CMakeLists.txtEvgeny Ermakov2019-12-10
|
* Create FUNDING.yml.Garrett D'Amore2019-11-11
|
* Updates to README.Garrett D'Amore2019-11-11
| | | This adds links for discord, and harmonizes the use of shields.
* fixes #1004 Warning found by clang --analyzeGarrett D'Amore2019-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_stringGarrett D'Amore2019-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 codeGarrett D'Amore2019-11-10
|
* change www.example.com SHA1 hash (document was updated 2019-10-17)Matthew Zipay2019-11-04
|
* Add option for preferring new messages on SUB0Nathan Kent2019-11-03
|
* fixes some typos in documentationAnton C. Wagensonner2019-09-26
|
* fixes #970 TCP connections through docker-proxy do not reconnectGarrett D'Amore2019-09-24
|
* fixes condition for the nng_rep_open_raw macroAnton C. Wagensonner2019-09-23
|
* fixes #987 Memory leak in ipc_dialer_dial (Windows)Garrett D'Amore2019-09-23
|
* fixes #989 Errors when compiling for iOS platformGarrett D'Amore2019-09-22
|
* fixes #976 websocket stream calls incorrect completion callbackGarrett D'Amore2019-08-12
|
* fixes #979 ZeroTier fails with zero recvmaxGarrett D'Amore2019-08-11
|
* fixes #975 nng_http_res_alloc does not init status code properlyGarrett D'Amore2019-08-09
|
* fixes #954 large message fails with no error messageGarrett D'Amore2019-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 scopeGarrett D'Amore2019-07-17
|
* fixes #861 Man pages need to use .adoc suffixGarrett D'Amore2019-07-06
|
* more .adoc markup fixes.Garrett D'Amore2019-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 processorGarrett D'Amore2019-06-27
|
* MinGW fixes for interlocked variablesGarrett D'Amore2019-06-27
|
* Remove redundant <sys/time.h> include. It is not used but prevents demos ↵Evgeny Kravchenko2019-06-27
| | | | from being compiled on Windows.
* wrong return type in fallback atomic opGarrett D'Amore2019-06-05
|
* fixes #948 TLS listener leaks underlying TCP stream listenerGarrett D'Amore2019-05-19
|
* should *not* be used...Garrett D'Amore2019-05-19
|
* fixes #938 document limitations between polling fds and contextsGarrett D'Amore2019-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 TLSGarrett D'Amore2019-05-19
| | | | | This also introduces a more efficient reference counting usage based on atomics, rather than locks.
* fixes #937 Memory Leak in wsstreamGarrett D'Amore2019-05-19
|
* fixes #923 #935 RECVBUF/SENDBUF has variable typeNathan Kent2019-05-19
|
* Add uint64 to generated legacy nng_setopt_* functions.Cody Piersall2019-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 transferJanjaap Bos2019-05-17
|
* posix va_start incorrectGarrett D'Amore2019-05-07
|
* Introduce nni_plat_printf()Garrett D'Amore2019-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 robustGarrett D'Amore2019-04-24
|
* set txn->client in nni_http_transactJanjaap Bos2019-04-24
| | | | Otherwise connections are not closed in reaper.
* fixes #931 nng_ctx_send can block foreverNathan Kent2019-04-24
|
* fix define mismatchSpencer Sutton2019-04-15
|
* fixes #915 Memory Leak in pubGarrett D'Amore2019-04-11
|
* fixes #921 Wrong Title of document about "nng_msg_set_pipe.3.adoc"Garrett D'Amore2019-04-11
|
* fixes #919 Polling on subscriber socket recvfd seems brokenBehrooze Sirang2019-04-11
| | | | sub0_recv_cb was not calling nni_pollable_raise on sock->recvable.
* fixes #901 shorter option get/set functions for all typesJake Woltersdorf2019-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 pingJanjaap Bos2019-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 queuesGarrett D'Amore2019-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.