aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump version to 1.3.1.v1.3.1Garrett D'Amore2020-07-27
|
* Add test code for bug1247.Garrett D'Amore2020-07-27
|
* fixes #1242 EADDRINUSE is not reported on Win32Garrett D'Amore2020-07-27
|
* fixes #1267 testutil cannot use ipc names on WindowsGarrett D'Amore2020-07-27
|
* fixes #844 WebSocket wildcard host errorsGarrett D'Amore2020-07-27
| | | | | | | | | | fixes #1224 wss fails on IPV6 address This fixes bugs and inconsistencies in the way addresses are handled for HTTP (and consequently websocket). The Host: address line needs to look at numeric IPs and treat wildcards as if they are not specified, and needs to understand the IPv6 address format using brackets (e.g. [::1]:80).
* fixes #1232 EVFILT_USER is not available on NetBSDGarrett D'Amore2020-07-26
| | | | | | This means that NetBSD and OpenBSD cannot benefit from kqueue, and will need to use poll(). The best answer for those platforms is that someone contribute a working EVFILT_USER implementation.
* fixes #1235 framing error in SSL/TLSGarrett D'Amore2020-07-26
| | | | | | This was first detected as a stack overrun, but in actuality the problem could have lead to corruption of TLS messages due to prematurely recording transmit completion.
* Print NNG configuring message to STATUS mode.Indy2020-07-06
| | | | The default mode under default configration prints to stderr, some build tools take this to mean an error has occured incorrectlly.
* Harmonize the use of NNG in documentation.Garrett D'Amore2020-06-18
| | | | | NNG is always a noun, never an adjective, and should always be capitalized. We also reduced some unnecessary usages of it.
* Language cleanups in the documentation.Garrett D'Amore2020-06-18
| | | | | | Mostly this is removal of the smart quotes, which were over-used, and misused, and could have been mistaken to be pejorative. A few other minor nits were fixed while here.
* Don't use explicit curved apostrophes.Garrett D'Amore2020-06-18
| | | | Modern asciidoctor will detect this correctly based on context.
* Fix incorrect section header levels.Garrett D'Amore2020-06-18
|
* fix #1252jeikabu2020-06-16
| | | | - nng_msg_clear should only clear the message body and not the head. Add test to verify
* nng: support NNG_OPT_IPC_PEER_PID on modern macOS systemsRichard Markiewicz2020-06-15
|
* layout and wording fixesGarrett D'Amore2020-05-27
|
* fixes #1007 nngcat should accept data from stdinEvan Haas2020-05-25
| | | | | | Allows passing a filename of `-` to the `--file` option in order to read from stdin. Also removes the requirement for the file to be seekable - this allows nngcat to be used as part of a shell pipeline, or with other non-seekable files
* fix typo in nng_cv_wait exampleDavid Horsley2020-05-25
|
* nng_url.5 related doc updatesGarrett D'Amore2020-05-25
|
* Yet more cross reference fixesGarrett D'Amore2020-05-25
|
* Cross reference fixups.Garrett D'Amore2020-05-25
|
* Added nng_url.5 man page.Garrett D'Amore2020-05-25
|
* Remove more dead TLS references in docsGarrett D'Amore2020-05-25
|
* 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.