summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fixes #1036 Forgot to change the semver for v1.2!!v1.2.1Garrett D'Amore2019-12-24
|
* fixes #1032 Figure out Darwin bustednessGarrett D'Amore2019-12-24
| | | | | | | | | | | | | | | | | | | | | | | | fixes #1035 Convey is awkward -- consider acutest.h This represents a rather large effort towards cleaning up our testing and optional configuration infrastructure. A separate test library is built by default, which is static, and includes some useful utilities design to make it easier to write shorter and more robust (not timing dependent) tests. This also means that we can cover pretty nearly all the tests (protocols etc.) in every case, even if the shipped image will be minimized. Subsystems which are optional can now use a few new macros to configure what they need see nng_sources_if, nng_headers_if, and nng_defines_if. This goes a long way to making the distributed CMakefiles a lot simpler. Additionally, tests for different parts of the tree can now be located outside of the tests/ tree, so that they can be placed next to the code that they are testing. Beyond the enabling work, the work has only begun, but these changes have resolved the most often failing tests for Darwin in the cloud.
* fixes #1034 POSIX atomic handing default case is bustedGarrett D'Amore2019-12-24
|
* 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.