summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAge
* fixes #166 Websocket TLS mappingGarrett D'Amore2017-12-30
| | | | | | | | | | | | | | | | | This introduces the wss:// scheme, which is available and works like the ws:// scheme if TLS is enabled in the library. The library modularization is refactored somewhat, to make it easier to use. There is now a single NNG_ENABLE_TLS that enables TLS support under the hood. This also adds a new option for the TLS transport, NNG_OPT_TLS_CONFIG (and a similar one for WSS, NNG_OPT_TLS_WSS_CONFIG) that offer access to the underlying TLS configuration object, which now has a public API to go with it as well. Note that it is also possible to use pure HTTPS using the *private* API, which will be exposed in a public form soon.
* fixes #169 document websocket transportGarrett D'Amore2017-12-27
|
* Fix cut'n'paste typoAndy Kirkham2017-12-12
|
* fixes #160 Convert TLS url from tls:// to tls+tcp://Garrett D'Amore2017-11-27
|
* Add a reference for nng_tls.Garrett D'Amore2017-11-21
|
* fixes #3 TLS transportGarrett D'Amore2017-11-20
| | | | | | | | | | | | | | | | | | | This introduces a new transport (compatible with the TLS transport from mangos), using TLS v1.2. To use the new transport, you must have the mbed TLS library available on your system (Xenial libmbedtls-dev). You can use version 2.x or newer -- 1.3.x and PolarSSL versions are not supported. You enable the TLS transport with -DNNG_TRANSPORT_TLS=ON in the CMake configuration. You must configure the server certificate by default, and this can only be done using nng options. See the nng_tls man page for details. This work is experimental, and was made possible by Capitar IT Group BV, and Staysail Systems, Inc.
* fixes #149 remove AUTHOR section from man pagesGarrett D'Amore2017-11-04
|
* fixes #148 man pages for req/rep protocol neededGarrett D'Amore2017-11-04
|
* fixes #146 man pages for surveyor protocol neededGarrett D'Amore2017-11-03
|
* fixes #143 Protocols and transports should be "configurable"Garrett D'Amore2017-11-02
| | | | | | | | | | | | | | | | | | | | This makes all the protocols and transports optional. All of them except ZeroTier are enabled by default, but you can now disable them (remove from the build) with cmake options. The test suite is modified so that tests still run as much as they can, but skip over things caused by missing functionality from the library (due to configuration). Further, the constant definitions and prototypes for functions that are specific to transports or protocols are moved into appropriate headers, which should be included directly by applications wishing to use these. We have also added and improved documentation -- all of the transports are documented, and several more man pages for protocols have been added. (Req/Rep and Surveyor are still missing.)
* Add nng_bus man page.Garrett D'Amore2017-10-31
|
* fixes #137 Remove public access to numeric protocolsGarrett D'Amore2017-10-31
|
* Fix front matter for man pages.Garrett D'Amore2017-10-30
|
* Minor markup fixes.Garrett D'Amore2017-10-30
|
* New strerror document.Garrett D'Amore2017-10-30
|
* Start of API landing page.Garrett D'Amore2017-10-30
|
* Add conceptual overview doc.Garrett D'Amore2017-10-26
|
* Minor format changes, tie the sleep in preview to script exit.Garrett D'Amore2017-10-26
|
* Documentation updates.Garrett D'Amore2017-10-26
| | | | | | | | | This adds a few man pages, fixes the content and formatting on a few others. It also adds two utility scripts for me to use, publish.sh, which I use to publish updates to the gh-pages branch, and preview.sh, which I use to look at markup without cluttering my work directory.
* Spelling fixes (thanks ispell).Garrett D'Amore2017-10-24
|
* Various man page fixups, add inproc header.Garrett D'Amore2017-10-24
| | | | | | | We added nng_inproc man page, and a header with an explicit registration method for it. We also fixed up the markup on several other pages, and corrected the include statements for nng_zerotier.
* Doc directory moved to make github pages happy.Garrett D'Amore2017-10-24