| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | nng_stream_* converteddoc-reorg | Garrett D'Amore | 2024-04-08 |
| | | |||
| * | Converted stats pages | Garrett D'Amore | 2024-04-08 |
| | | |||
| * | Legacy option pages | Garrett D'Amore | 2024-04-07 |
| | | |||
| * | fix title levels | Garrett D'Amore | 2024-04-07 |
| | | |||
| * | nng_close, nng_send, nng_recv | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | nng_xxx_open converted. | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | nng_version update. | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | More ctx doc tweaks | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | transport registration docs (deprecated) | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | nng_sleep_aio - also addressed some errors | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | Missing space | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | Proto pages done. | Garrett D'Amore | 2024-04-06 |
| | | |||
| * | consistency for nng_ctx_get/set | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | nng_opts_parse and nng_socket_pair | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Reorg nng_msg_* pages. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Compat pages converted. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Refactor thread related pages. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Added nng_strerror and nng_msleep. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Utility to help with man page conversion. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Converted some utility pages | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Context functions converted. | Garrett D'Amore | 2024-04-05 |
| | | |||
| * | Style guide. | Garrett D'Amore | 2024-04-04 |
| | | |||
| * | I/O provider pages. | Garrett D'Amore | 2024-04-04 |
| | | |||
| * | Async I/O pages moved. | Garrett D'Amore | 2024-04-04 |
| | | |||
| * | Language changes for the nng_socket manual page. | Garrett D'Amore | 2024-02-17 |
| | | | | | Thanks to @shikokuchuo for pointing this out. | ||
| * | docs: s/mbedTLS/Mbed TLS/ - per upstream branding | Garrett D'Amore | 2024-01-27 |
| | | |||
| * | fix idhash not public | Garrett D'Amore | 2024-01-06 |
| | | | | | | | | | | We accidentally made idhash not public by not publishing its header in the right place. This is really generic utility stuff, so we have posted it in the nng/supplemental/util/ directory. We've also removed the ability to remove this -- its a very small amount of additional code, as its just a wrapper on top of mandatory functionality. | ||
| * | Update references to legacy APIs. | Garrett D'Amore | 2024-01-01 |
| | | |||
| * | fixes #1754 nng_aio_stop.3 refers to `nng_aio_schedule()` instead of ↵ | Garrett D'Amore | 2024-01-01 |
| | | | | | `nng_aio_begin()` | ||
| * | s/NNG_DUR_/NNG_DURATION_ | Patrik Wenger | 2024-01-01 |
| | | |||
| * | fix grammar | Patrik Wenger | 2024-01-01 |
| | | |||
| * | fixes #1751 Support nng_aio_set_expire(). | Garrett D'Amore | 2023-12-30 |
| | | | | | While here fixed a number of nits in comments. | ||
| * | Incorrect doc section. | Garrett D'Amore | 2023-12-30 |
| | | |||
| * | minor grammar fix | Garrett D'Amore | 2023-12-30 |
| | | |||
| * | trivial wording fix | Garrett D'Amore | 2023-12-30 |
| | | |||
| * | fixes #1740 Public ID hash API | Garrett D'Amore | 2023-12-29 |
| | | | | | | | | | | This includes a manual page documenting the entire set of functions in one step. The hash is 64-bit based for now, to be maximally flexible. An internal 32-bit convenience for the common internal use is also provided (not public). The public API includes a test suite. | ||
| * | fixes #1746 Create a new socket:// transport for socketpair() based connections | Garrett D'Amore | 2023-12-29 |
| | | | | | | | | | | | | | | This transport only listens, and creates connections when the application calls setopt on the lister with NNG_OPT_SOCKET_FD, to pass a file descriptor. The FD is turned into an nng_stream, and utilized for SP. The protocol over the descriptor is identical to the TCP protocol (not the IPC protocol). The options for peer information are borrowed from the IPC transport, as they may be useful for these purposes. This includes a test suite and full documentation. | ||
| * | fixes #1663 Request/Reply Protocol Throughput and Scalability | Garrett D'Amore | 2023-12-16 |
| | | | | | | | | | | | | | | | | This eliminates the req protocols use of nni_timer (and setting a single timer node per request. This was problematic because it devolves into O(n^2) as we wind up inserting timer nodes and having to scan the list for the timer node. The solution is to use a single scan - stop worrying about insertion, but instead use a coarse granularity timer (defaults to 1 second) for retries. Then do the O(n) scan just once per interval. A new option, NNG_OPT_REQ_RESENDTICK, can be used to change the tick interval for cases (like unit tests) where more fine grained timing is required. | ||
| * | fix copyright from last commit | Garrett D'Amore | 2023-12-15 |
| | | |||
| * | fixes #1721 docs should indicate nng_aio_wait must not be used from a callback | Garrett D'Amore | 2023-12-15 |
| | | |||
| * | fixes #1665 docs: document restriction for pipe notify callbacks | Garrett D'Amore | 2023-11-26 |
| | | | | | | One must not attempt to use any functions that access the socket directly from pipe notification callbacks. | ||
| * | docs: add a reference to nng_device | Garrett D'Amore | 2023-11-26 |
| | | |||
| * | [fixed] fix description of function nng_http_handler_collect_body() | alawn-wang | 2023-11-25 |
| | | |||
| * | nng_aio_stop documentation is badly incorrect | Garrett D'Amore | 2023-09-14 |
| | | | | | | The documentation for this function had not been updated in a long time, and reflected behavior that is incorrect. | ||
| * | fix typo in nng_thread_set_name doc | Paulo Henrique Silva | 2023-08-27 |
| | | | | | function name was wrong in the code snippet. | ||
| * | Get common name and subject alternative names of peer certificate (#1617) | Christian Fischbach | 2023-02-08 |
| | | | | Co-authored-by: Christian Fischbach <cfischbach@mac.com> | ||
| * | fixes #1574 Non-blocking version of nng_aio_wait / nng_aio_result | Garrett D'Amore | 2022-04-18 |
| | | | | | | | | This introduces a new API, nng_aio_busy(), that can be used to query the status of the aio without blocking. Some minor documentation fixes are included. | ||
| * | fixes #1577 nng_stat_find_socket always returns the same stats node | Garrett D'Amore | 2022-04-16 |
| | | | | | | Also this fixes problems with uninitialized socket names, and the socket name stat not being adjusted correctly when set via API. | ||
| * | Introduce nng_device_aio(). | Garrett D'Amore | 2021-12-27 |
| | | | | | | | This function is like nng_device(), but runs asynchronously. Also, this fixes #1503 nng_device causes nng_close to blocking | ||
| * | fixes #1536 nng_sendmsg and nng_recvmsg could be faster | Garrett D'Amore | 2021-11-28 |
| | | | | | fixes #1535 Desire nng_ctx_sendmsg and nng_ctx_recvmsg | ||
