aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* more documentation fixupsGarrett D'Amore2020-05-25
|
* Remove dead references from libnng overview.Garrett D'Amore2020-05-25
|
* fixes #1241 SIGSEGV in RepReq's rep0 recv - use after freeGarrett D'Amore2020-05-25
| | | | | This also affects the respondent protocol. Examination of the other protocols did not turn up any evidence of the same issue.
* Clean up section descriptionsGarrett D'Amore2020-05-24
|
* Note commercial TLS and FIPS support.Garrett D'Amore2020-05-24
|
* Section 3TCP is defunct.Garrett D'Amore2020-05-24
|
* fixes #1230 NNG_OPT_RECONNMAXT zero does not prevent exponential back-offGarrett D'Amore2020-05-24
|
* fixes #1239 Use after free in tlsGarrett D'Amore2020-05-23
| | | | | Also, addressed a number of Clang-tidy complaints. Potential hangs in close addressed as well.
* Tests for sending large amounts of data over NNG TLS streams.Garrett D'Amore2020-05-23
| | | | | This also starts the test framework NNG streams, so that we can test those more directly.
* Add vcpkg installation instructionswangli282020-05-22
|
* Add vcpkg installation instructionswangli282020-05-22
|
* fixes #1236 Deadlock triggered on nng_closeGarrett D'Amore2020-05-17
| | | | fixes #1219 nng_close occasionally hang on Windows
* fixes #1237 atomic library check is backwardsGarrett D'Amore2020-05-04
|
* Fix message realloc test off by one str comparisonDisconnect3d2020-04-13
|
* fixes #1225 atomic check operation fails with android cross toolchainGarrett D'Amore2020-03-29
|
* More ignore pathsGarrett D'Amore2020-03-29
|
* Fix type and object access when adding local interfaces.Jörg F. Wittenberger2020-03-28
|
* Note that we need CMake 3.13 or better.Garrett D'Amore2020-03-15
|
* fix display for nng_tls_config SEE ALSO.Garrett D'Amore2020-03-01
|
* Fix sections in titles for TLS config documents.Garrett D'Amore2020-03-01
|
* Fix cmake file.v1.3.0Garrett D'Amore2020-02-29
|
* 1.3.0 release prep.Garrett D'Amore2020-02-29
|
* fixes #1210 Undefined reference to InterlockedAddNoFence (mingw64)Garrett D'Amore2020-02-26
|
* fixes #1171 message header could be inlined in the message structureGarrett D'Amore2020-02-26
| | | | | This uses a maximum 64-byte header and should avoid allocations and cache misses, leading to a small performance boost overall.
* fixes #1201 Unexpected error return code: NNG_ENOMEMGarrett D'Amore2020-02-25
|
* fixes #1206 Document TLS engine supportGarrett D'Amore2020-02-24
|
* Update comments in http.hEvgeny Ermakov2020-02-24
|
* fixes #1202 More than 120 threads was started by NNGGarrett D'Amore2020-02-24
| | | | | | | | This introduces a new CMake option, NNG_MAX_TASKQ_THREADS, with a default value of 16. The number of taskq workers will generally be calculated as vcpu * 2. This new value, if not zero, sets an upper bound. Note that the value should be at least two, in order to ensure no deadlocks occur.
* fixes #1205 Make include guards uniqueGarrett D'Amore2020-02-24
| | | | | The nng.h header should use the same file path based guards as the rest of the headers, so NNG_NNG_H (as it is delivered as <nng/nng.h>.
* fixes #1005 TLS 1.3 supportGarrett D'Amore2020-02-23
| | | | | | | | This introduces support for an external wolfSSL plugin, and generally creates the framework for pluggable TLS implementations. The wolfSSL engine is provided via an external module (git submodule), available either under a GPLv3 license or a commercial license.
* Remove CircleCI support.Garrett D'Amore2020-02-23
| | | | | CircleCI does not by default have modern CMake, and GitHub Actions have proven to work more reliably, and with less friction.
* Added atomic check for building on ARMs (#1196)Ken Haase2020-02-14
|
* Fix typos in commentsEvgeny Ermakov2020-02-13
|
* Fix error checkstromgy2020-02-13
| | | | Most error codes in `nng_errno_enum` are positve values, so the existing error check would not catch something like `NNG_ECONNREFUSED`.
* Survey occasionally does not cancel properly.Garrett D'Amore2020-02-07
|
* fixes #1189 Extract and deprecate polyamorous modeGarrett D'Amore2020-02-07
|
* Advise on the impending demise of polyamorous mode.Garrett D'Amore2020-02-06
|
* fixes #814 mq_get_error should goGarrett D'Amore2020-02-06
|
* Convert SURVEY to use lmq and avoid message queues.Garrett D'Amore2020-02-06
| | | | | | This should make survey a little faster (which may be of benefit). But it will also enable us to eliminate one of the checks in the message queue code (#814), making everything else go faster.
* inline the pipe aios for pair0Garrett D'Amore2020-02-05
|
* Fix possible use after freeEvgeny Ermakov2020-02-05
|
* more compile fixes for legacy atomicsGarrett D'Amore2020-02-05
|
* fixes #1182 v1.2.5 build fails gcc 4.8Garrett D'Amore2020-02-05
|
* Survey test rewrite.Garrett D'Amore2020-02-05
| | | | | This bumps the coverage for survey up. While here fixed a few nits in req test, and removed the now pointless legacy survey and respond tests.
* Wordsmithing and markup changes for nng_http_handler_set_tree.Garrett D'Amore2020-01-28
|
* fixes #1134 CMake should use nng.h to determine SOVERSION etc.Garrett D'Amore2020-01-27
|
* Add possibility to explicitly set a tree handler as exclusive (#1158)Robert Bielik2020-01-27
| | | | - Default tree handler behavior is now non-exclusive - Add 'longest uri first' ordering for http handlers
* fixes #1176 Unable to build latestGarrett D'Amore2020-01-27
|
* We have moved publish to the gh-pages branch.Garrett D'Amore2020-01-23
|
* fix sections for stat man pagesGarrett D'Amore2020-01-23
|