| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | fixes #1182 v1.2.5 build fails gcc 4.8v1.2.6v1.2.x | Garrett D'Amore | 2020-02-05 |
| | | |||
| * | Fix stats build error. | Ruini Xue | 2020-02-01 |
| | | |||
| * | fixes #1176 Unable to build latestv1.2.5 | Garrett D'Amore | 2020-01-27 |
| | | |||
| * | fixes #1131 (openindiana) compile errorv1.2.4 | Garrett D'Amore | 2020-01-12 |
| | | |||
| * | fix reported versions in nng.h and CMakeLists.txt | Garrett D'Amore | 2020-01-12 |
| | | |||
| * | fixes #1132 Masking error in LMQ leads to corruption | Garrett D'Amore | 2020-01-12 |
| | | |||
| * | fixes #1079 Use after free panic in tcp_dialerv1.2.3 | Garrett D'Amore | 2019-12-31 |
| | | |||
| * | fixes #1075 WebSocket heap use after free | Garrett D'Amore | 2019-12-31 |
| | | | | | | This also introduces a new atomic boolean type, so we can use that to trigger whether we've added the HTTP handler or not. | ||
| * | fixes #1064 Potential deadlock in statistics code | Garrett D'Amore | 2019-12-29 |
| | | | | | | | | | fixes #1063 Include sanitizer runs in CI fixes #1068 Wssfile test sometimes fails with wrong error code While here, addressed a number of clang-tidy items, and some light cleanup of code we were already in. | ||
| * | Silence a few clang-tidy complaints. | Garrett D'Amore | 2019-12-29 |
| | | |||
| * | Remove some unused includes from POSIX resolver. | Garrett D'Amore | 2019-12-29 |
| | | |||
| * | fixes #1065 resolver leaks work structures | Garrett D'Amore | 2019-12-29 |
| | | | | | | | This includes changes to support setting the sanitizer *correctly* (the old code CMake stuff didn't quite get it right), and addresses a number of failures in the test code found by the address sanitizer. | ||
| * | Release 1.2.2.v1.2.2 | Garrett D'Amore | 2019-12-28 |
| | | |||
| * | fixes #1062 Windows client connections cannot get NNG_OPT_LOCADDR | Garrett D'Amore | 2019-12-28 |
| | | |||
| * | fixes #986 ws_read_finish_str free invalid pointer | Garrett D'Amore | 2019-12-28 |
| | | | | | | | Also, this has refactored the websocket stream test to the new acutest.h, and includes a much deeper test of fragmentation and reassembly of websocket streams. | ||
| * | Brittleness in pair1 mono faithful test. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | fixes #1057 reqpoll test fails (bad test logic) sometimes | Garrett D'Amore | 2019-12-27 |
| | | | | | The reqpoll test is now moved into the common req/rep logic. | ||
| * | Time calculations in acutest.h off by factor of 10. | Garrett D'Amore | 2019-12-27 |
| | | | | | | Also, the MONOTONIC_RAW clock on linux is a poor choice for accurate timing. Use the normal MONOTONIC clock. | ||
| * | We always have NNG_TRANSPORT_WS configured for testing. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | Bind to IP address -- localhost might not go where you think. | Garrett D'Amore | 2019-12-27 |
| | | | | | Seeing this failure in the cloud on Darwin. | ||
| * | Allow more time for the listener to get going in the cloud. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | Test output might be misleading | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | Move the WSS file test, and hopefully provide more debuggability. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | fixes #1042 testutil.h could offer better test failure diagnosis | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | Add possibility to use mbedtls cmake target if available | Robert Bielik | 2019-12-27 |
| | | |||
| * | Attempt at improved coverage for Darwin and mbedTLS. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | Fix codecov ignore paths. | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | fixes #1051 nni_ntop is unused | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | coverage collection not working on macOS | Garrett D'Amore | 2019-12-27 |
| | | |||
| * | fixes #1031 Code coverage is busted | Garrett D'Amore | 2019-12-26 |
| | | |||
| * | fixes #940 httpclient Timeout can succeed in cloud | Garrett D'Amore | 2019-12-26 |
| | | |||
| * | fixes #1037 http client crashes (pthread lock bugs) | Garrett D'Amore | 2019-12-26 |
| | | | | | | | This reference counts both TCP and IPC dialers running on POSIX configurations, as we need to take care not to destroy the dialer until any streams associated with are completely destroyed. | ||
| * | Various clang tidy fixups in the POSIX pollers. | Garrett D'Amore | 2019-12-26 |
| | | |||
| * | fixes #1040 Convert rest of the protocols to new CMake infra | Garrett D'Amore | 2019-12-25 |
| | | |||
| * | Always show master branch status. | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | fixes #1038 Linux should use getentropy or getrandom | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | Update badges - darwin status, tagged version. | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | Note that we are moving away from C-Convey. | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | fixes #1036 Forgot to change the semver for v1.2!!v1.2.1 | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | 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 #1034 POSIX atomic handing default case is busted | Garrett D'Amore | 2019-12-24 |
| | | |||
| * | New badge styles, badges for lgtm and workflows.v1.2.0v1.2 | Garrett D'Amore | 2019-12-12 |
| | | |||
| * | Support for GitHub actions. | Garrett D'Amore | 2019-12-11 |
| | | | | | | | This allows us to test macOS (darwin), Windows, and Linux. The work is just initial, and does not include coverage of the TLS layer or ZeroTier portions, yet. | ||
| * | Add test case for bug 942. | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | fixes #1017 Add nng manual to sponsoring options | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | Address complaints found by lgtm.com. | Garrett D'Amore | 2019-12-11 |
| | | |||
| * | Complaints found by automated CI. | Garrett D'Amore | 2019-12-10 |
| | | | | | Types passed to printf must match. | ||
| * | Fix typo in websocket/CMakeLists.txt | Evgeny Ermakov | 2019-12-10 |
| | | |||
| * | Create FUNDING.yml. | Garrett D'Amore | 2019-11-11 |
| | | |||
| * | Updates to README. | Garrett D'Amore | 2019-11-11 |
| | | | | This adds links for discord, and harmonizes the use of shields. | ||
