| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | base64: move it to private for websockets | Garrett D'Amore | 2025-01-01 |
| | | | | | | | There are no other consumers for this, and reasonably unlikely to be others for now. (Other use cases are JWTs, but that would be another whole set of functionality that we're not ready to take on.) | ||
| * | Base64 nits (code quality) fixed. | Garrett D'Amore | 2020-11-12 |
| | | | | | | This also contains the start of some CMakefile refactoring and clean ups. | ||
| * | fixes #1032 Figure out Darwin bustedness | Garrett D'Amore | 2019-12-24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | fixes #1035 Convey is awkward -- consider acutest.h This represents a rather large effort towards cleaning up our testing and optional configuration infrastructure. A separate test library is built by default, which is static, and includes some useful utilities design to make it easier to write shorter and more robust (not timing dependent) tests. This also means that we can cover pretty nearly all the tests (protocols etc.) in every case, even if the shipped image will be minimized. Subsystems which are optional can now use a few new macros to configure what they need see nng_sources_if, nng_headers_if, and nng_defines_if. This goes a long way to making the distributed CMakefiles a lot simpler. Additionally, tests for different parts of the tree can now be located outside of the tests/ tree, so that they can be placed next to the code that they are testing. Beyond the enabling work, the work has only begun, but these changes have resolved the most often failing tests for Darwin in the cloud. | ||
| * | fixes #577 target library dependencies should be public | Garrett D'Amore | 2018-11-05 |
| | | | | | | | | | | | | This is a significant refactor of the library configuration. We use the modern package configuration helper, with a template script that also does the find_package dance for any of our dependencies. We also have restructured the code so that most protocols and transports have their configuration isolated to their own CMakeLists file, reducing the size of the global CMakeLists file. | ||
| * | fixes #172 HTTP and websocket need better conditional inclusion | Garrett D'Amore | 2017-12-28 |
| | | |||
| * | Added base64 implementation, needed by websocket. | Garrett D'Amore | 2017-12-26 |
