aboutsummaryrefslogtreecommitdiff
path: root/src/core/defs.h
Commit message (Expand)AuthorAge
* api: drop the 64-bit option accessors (no more 64-bit option types)Garrett D'Amore2025-01-03
* Remove all the get_ptr option accessors.Garrett D'Amore2024-11-24
* Merge internal and external URL APIs. No need forGarrett D'Amore2024-11-18
* Remove NNI_TYPE_OPAQUE altogether.Garrett D'Amore2024-11-03
* NNI_GETXX macros are brittle due to casting mistake.Garrett D'Amore2024-11-02
* Actually enable UDP. Also fix some UWYI includes.Garrett D'Amore2024-10-06
* idhash: introduce nni_idhash_count.Garrett D'Amore2024-10-05
* Endianness improvements.Garrett D'Amore2024-10-05
* Silence NNI_ASSERT warnings when building with NDEBUG (#1621) (#1622)Ruben Valls2022-10-18
* Could use GCC atomics for older versions of GCC.Garrett D'Amore2021-12-08
* fixes #1488 aio expiration list performance work neededGarrett D'Amore2021-08-09
* Remove unused nni_notifyfdGarrett D'Amore2021-07-10
* More work on moving SP stuff out of common. Remove unused defs.Garrett D'Amore2021-07-10
* Turn aio expire queue from nni list to array for efficiency. (#1449)wangha2021-07-06
* fixes #1239 Use after free in tlsGarrett D'Amore2020-05-23
* fixes #1169 survey and xsurvey could use message cloningGarrett D'Amore2020-01-20
* XREQ and others race on TTL.Garrett D'Amore2020-01-11
* fixes #1104 move allocation of protocol objects to common coreGarrett D'Amore2020-01-03
* Silence a few clang-tidy complaints.Garrett D'Amore2019-12-29
* IPC option rework (pipe/conn) to reduce code duplication.Garrett D'Amore2018-12-29
* fixes #831 Unify option structures, o_type is unusedGarrett D'Amore2018-12-29
* fixes #605 NNI_ALLOC_STRUCT/NNI_ALLOC_STRUCTS should zero memoryGarrett D'Amore2018-07-24
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* fixes #540 nni_ep_opttype serves no purposeGarrett D'Amore2018-06-13
* fixes #419 want to nni_aio_stop without blocking (#428)Garrett D'Amore2018-05-15
* fixes #396 illumos doesn't build (missing NNG_PLATFORM_POSIX ON)Garrett D'Amore2018-05-06
* fixes #334 Separate context for state machines from socketsGarrett D'Amore2018-04-10
* fixes #296 Typed options should validate option typeGarrett D'Amore2018-03-20
* fixes #289 nng_sockaddr could just be a unionGarrett D'Amore2018-03-14
* fixes #262 NNG_OPT_URL should be resolvedGarrett D'Amore2018-03-04
* fixes #234 Investigate enabling more verbose compiler warningsGarrett D'Amore2018-02-14
* fixes #173 Define public HTTP server APIGarrett D'Amore2018-02-01
* Expose scatter/gather I/O vectors; we will use for HTTP API.Garrett D'Amore2018-01-29
* fixes #222 Public URL APIGarrett D'Amore2018-01-23
* fixes #219 transports should take URL structure instead of string addressGarrett D'Amore2018-01-22
* fixes #2 Websocket transportGarrett D'Amore2017-12-26
* fixes #154 underlyng TCP & IPC transports should support partial recv/sendGarrett D'Amore2017-11-13
* fixes #84 Consider using msec for durationsGarrett D'Amore2017-10-19
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* Eliminate the separate wrapping structure for platform mtx and cv.Garrett D'Amore2017-07-11
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Initial swag at asynchronous name resolution.Garrett D'Amore2017-07-06
* TCP (POSIX) async send/recv working. Other changes.Garrett D'Amore2017-03-29
* Clean up worker vestiges.Garrett D'Amore2017-03-12
* Introduce new generic I/O event framework.Garrett D'Amore2017-02-19
* Taskq implementation.Garrett D'Amore2017-02-18
* Adds NNG_OPT_SENDFD and NNG_OPT_RECVFD socket options (untested).Garrett D'Amore2017-01-21
* fixes #18 Sockets should be uint32_t's (handles) not pointers.Garrett D'Amore2017-01-20
* Public pipe and endpoint APIs use IDs instead of pointers.Garrett D'Amore2017-01-17