summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAge
* fixes #1206 Document TLS engine supportGarrett D'Amore2020-02-24
|
* fixes #1189 Extract and deprecate polyamorous modeGarrett D'Amore2020-02-07
|
* Advise on the impending demise of polyamorous mode.Garrett D'Amore2020-02-06
|
* Wordsmithing and markup changes for nng_http_handler_set_tree.Garrett D'Amore2020-01-28
|
* 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
* We have moved publish to the gh-pages branch.Garrett D'Amore2020-01-23
|
* fix sections for stat man pagesGarrett D'Amore2020-01-23
|
* fixes #1141 nng_http_client_transact(), chunked encodingGarrett D'Amore2020-01-21
|
* Add PUB/SUB test suite.Garrett D'Amore2020-01-12
| | | | | | | This gets near 100% coverage of the PUB/SUB protocols. The remaining uncovered bits will need to have a mock protocol that runs slower, so that we can inject both back pressure, and also so that we can inject "erroroneous" messages.
* fixes #1096 inline all 16 iovs in aio (also consider reducing -- to 8?)Garrett D'Amore2020-01-04
| | | | fixes #1097 aio prov_data not used at all
* fixes #1081 Use after free possible in statsGarrett D'Amore2020-01-01
| | | | | | | fixes #1080 Desire better way to access statistics for NNG objects We've also added a test that uses some of this, in order to verify that the req protocol rejects invalid peers.
* Add nng_http_server_get_address to cmake for generation of docsRobert Bielik2019-12-30
|
* Add http server method for getting addressRobert Bielik2019-12-29
|
* 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.
* 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 #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 #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.
* 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.
* fixes #921 Wrong Title of document about "nng_msg_set_pipe.3.adoc"Garrett D'Amore2019-04-11
|
* 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
* 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.
* fixes #894 nng_pipe_notify could use nng_pipe_ev typedef instead of intJake Woltersdorf2019-02-24
| | | | - Update nng_pipe_notify manpage including copyright
* Fixes manpage typos (#886)jake-ruyi2019-02-20
|
* fixes #879 Desire NNG_OPT_TCP_BOUND_PORTGarrett D'Amore2019-02-16
| | | | | | We also have made some support changes, including new APIs for printing URLs, and some improvements to the NNG_OPT_URL to make use of this new property.
* fixes #872 create unified nng_stream APIGarrett D'Amore2019-02-16
| | | | | | | | | This is a major change, and includes changes to use a polymorphic stream API for all transports. There have been related bugs fixed along the way. Additionally the man pages have changed. The old non-polymorphic APIs are removed now. This is a breaking change, but the old APIs were never part of any released public API.
* Corrected function namevk-code2019-02-14
|
* fixes #867 Remove references to NNG_OPT_LINGER option and other minor typosJake Woltersdorf2019-02-10
|
* fixes typos in stat man pagesJake Woltersdorf2019-01-15
|
* fixes #858 Document the TLS public APIGarrett D'Amore2019-01-14
| | | | | | | This also includes a number of the documentation improvements. The options document has been broken up into separate pages for each of the transport specific options. We have made various other minor improvements, fixes to markup, and cross-references.
* fixes #846 Document IPC public APIGarrett D'Amore2019-01-06
|
* fixes #854 Various minor corrections to TCP man pagesGarrett D'Amore2019-01-06
|
* fixes #845 TCP public API doc updates (fix crossrefs)Garrett D'Amore2019-01-06
|
* fixes #845 TCP public API doc updatesGarrett D'Amore2019-01-06
|
* fixes #833 nng_listener_listen and nng_listen ignore the flagsGarrett D'Amore2018-12-28
| | | | fixes #829 nn_dial function annotation in nng.h
* fixes #805 Bad cross reference in nng_stat_value pageGarrett D'Amore2018-11-27
|
* fixes #802 wrong description in nng_http_client_connect/EADDRINVALGarrett D'Amore2018-11-27
|
* fixes #680 Public TCP APIGarrett D'Amore2018-11-27
|
* More cleanup of options docs for TLS.Garrett D'Amore2018-11-08
|
* Improved option docs slightly.Garrett D'Amore2018-11-08
|
* Improved layout and wording of option accessor functions.Garrett D'Amore2018-11-08
|
* Minor markup to append parens to functions.Garrett D'Amore2018-11-08
|
* fixes #778 nng_http_handler_set_tree link badGarrett D'Amore2018-11-05
|
* fixes #456 TLS configuration object holdGarrett D'Amore2018-11-05
| | | | fixes #776 Configuration of mbedTLS should warn about license
* fixes #682 Support for Chunked Transfer CodingGarrett D'Amore2018-11-02
| | | | | | | | | | | | | | | | This is the client side only, although the work is structured to support server applications. The chunked API is for now private, although the intent to is to make it public for applications who really want to use it. Note that chunked transfer encoding puts data through extra copies. First it copies through the buffering area (because I have to be able to extract variable length strings from inside the data stream), and then again to reassemble the chunks into a single unified object. We do assume that the user wants the entire thing as a single object. This means that using this to pull unbounded data will just silently consume all memory. Use caution!
* fix typoQXSoftware2018-10-12
|
* fixes #745 HTTP server redirect handlerGarrett D'Amore2018-10-07
|