aboutsummaryrefslogtreecommitdiff
path: root/docs/libnng.adoc
Commit message (Collapse)AuthorAge
* Document HTTP request/reply structures and handling.Garrett D'Amore2018-02-02
|
* fixes #222 Public URL APIGarrett D'Amore2018-01-23
|
* Add message handling man pages.Garrett D'Amore2018-01-23
| | | | | | Note that we're also no longer overriding the source formatter or the icons for new pages, since we can supply that on the command line in the script that generates output.
* fixes #201 TLS configuration should support files for certificates and keysGarrett D'Amore2018-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | This adds support for configuration of TLS websockets using the files for keys, certificates, and CRLs. Significant changes to the websocket, TLS, and HTTP layers were made here. We now expect TLS configuration to be tied to the HTTP layer, and the HTTP code creates default configuration objects based on the URL supplied. (HTTP dialers and listeners are now created with a URL rather than a sockaddr, giving them access to the scheme as well.) We fixed several bugs affecting TLS validation, and added a test suite that confirms that validation works as it should. We also fixed an orphaned socket during HTTP negotiation, responsible for an occasional assertion error if the http handshake does not complete successfully. Finally several use-after-free races were closed. TLS layer changes include reporting of handshake failures using newly created "standard" error codes for peer authentication and cryptographic failures. The use of the '*' wild card in URLs at bind time is no longer supported for websocket at least. Documentation updates for all this are in place as well.
* fixes #186 Suggested API changes for nng TLS certsGarrett D'Amore2018-01-09
|
* Add TLS configuration manipulation documentation.Garrett D'Amore2018-01-01
| | | | | | While here, also fixup the markup on many of the pages, to use commas in SEE ALSO, avoid adding the .adoc extension to cross-references, and correct the link to the MIT license text.
* Rename config init/fini to alloc/free, add documentation for them.Garrett D'Amore2017-12-31
|
* Fix cut'n'paste typoAndy Kirkham2017-12-12
|
* fixes #149 remove AUTHOR section from man pagesGarrett D'Amore2017-11-04
|
* fixes #137 Remove public access to numeric protocolsGarrett D'Amore2017-10-31
|
* Start of API landing page.Garrett D'Amore2017-10-30