| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | tcp/tls: Remove support for local interface address in dialer URLs | Garrett D'Amore | 2024-11-17 |
| | | | | | | This was an undocumented capability provided for libnanomsg. The correct way to obtain the same functionality is to use `NNG_OPT_LOCADDR`. | ||
| * | remove NNG_OPT_SOCKNAME (and socket names altogether) | Garrett D'Amore | 2024-11-17 |
| | | | | | | | | | This functionality was provided principally for libnanomsg compatibility. This saves some memory and eliminates some pointless functionality. While here, updated the socket options documentation to remove references to options already removed. | ||
| * | tls: remove support for TLS 1.0 and 1.1. | Garrett D'Amore | 2024-11-16 |
| | | | | | | Those old algorithms are not used anywhere, and are not recommended. TLS 1.2 support has been prevalent for over a decade. | ||
| * | Document nng_init and nng_fini | Garrett D'Amore | 2024-11-11 |
| | | |||
| * | Migration update referencing nng_init (but note not documented yet.) | Garrett D'Amore | 2024-11-11 |
| | | |||
| * | TLS configuration changed to use discret _set_tls and _get_tls functions. | Garrett D'Amore | 2024-11-09 |
| | | | | | This is simpler, and more reliable than using socket options. | ||
| * | fixes #1907 Document the nng_socket_get_send_poll_fd and recv_poll_fd | Garrett D'Amore | 2024-11-09 |
| | | |||
| * | Add some cross references in the NNG 1 migration guide. | Garrett D'Amore | 2024-11-09 |
| | | |||
| * | Remove references to NNG_OPT_SUB_SUBSCRIBE. | Garrett D'Amore | 2024-11-09 |
| | | |||
| * | Remove tabs from docs (expand to 4 spaces) - some renderers cannot cope. | Garrett D'Amore | 2024-11-09 |
| | | |||
| * | fixes #1914 Document nng_socket_proto_id, proto_name, peer_id, peer_name, ↵ | Garrett D'Amore | 2024-11-09 |
| | | | | | and nng_socket_raw | ||
| * | Remove left over single doc pages. | Garrett D'Amore | 2024-11-09 |
| | | |||
| * | Socket option handling clean ups for endpoints. | Garrett D'Amore | 2024-11-03 |
| | | | | | | | | The framework for saving and replaying socket options was left over, and should not be used. But we do need to send the initial socket options to endpoints when creating them, so we have support for that in a cleaner fashion that does not require memory allocations. | ||
| * | Remove untyped nng_socket_get and nng_socket_set. | Garrett D'Amore | 2024-11-03 |
| | | |||
| * | Remove untyped nng_dialer_get/set and nng_listener_get/set. | Garrett D'Amore | 2024-11-03 |
| | | |||
| * | Remove nng_ctx untyped option functions | Garrett D'Amore | 2024-11-03 |
| | | |||
| * | Remove untyped stream option functions. | Garrett D'Amore | 2024-11-03 |
| | | | | | | The underlying stream APIs have no need for untyped accessors. Another step on the road to removal of NNI_TYPE_OPAQUE. | ||
| * | Replace NNG_OPT_SUB_SUBSCRIBE/UNSUBSCRIBE with functions. | Garrett D'Amore | 2024-11-03 |
| | | | | | | The main purpose is to eliminate the NNI_TYPE_OPAQUE options, by putting these into their own first class, protocol-specific, functions. | ||
| * | Replace `NNG_OPT_RAW` with `nng_socket_raw`. | Garrett D'Amore | 2024-11-02 |
| | | | | | Similar to the other identities, this simplifies code a bit. | ||
| * | Replace `NNG_OPT_PROTO`, `NNG_OPT_PROTONAME`, and friends with functions. | Garrett D'Amore | 2024-11-02 |
| | | | | | | | Socket options were a little awkward, and these are core properties of the socket. Few if any applications need these. This also avoids some dynamic allocations. | ||
| * | NNG_OPT_RECVFD and NNG_OPT_SENDFD converted to functions. | Garrett D'Amore | 2024-11-02 |
| | | | | | | | | | | | These options are removed entirely, and their functionality is now available via special functions, `nng_socket_get_send_poll_fd` and `nng_socket_get_recv_poll_fd`, making these first class methods on the socket. This eliminates a bit of wasteful code, and provides type safety for these methods. | ||
| * | Remove nng_stream_set function family. | Garrett D'Amore | 2024-10-28 |
| | | | | | This was not really used or useful. | ||
| * | tls: Remove the individual TLS configuration options | Garrett D'Amore | 2024-10-28 |
| | | | | | | | | | This is a breaking change. TLS configuration changes are to be made using TLS configuration objects, and then set on a listener or dialer with NNG_OPT_TLS_CONFIG. This should be a bit less racy, and allows for simpler code. | ||
| * | docs: fix message links | Garrett D'Amore | 2024-10-27 |
| | | |||
| * | docs: fix various links | Garrett D'Amore | 2024-10-27 |
| | | |||
| * | docs: update nng_sleep_aio for mdbook | Garrett D'Amore | 2024-10-27 |
| | | |||
| * | docs: AIO chapter (consumer only) converted to mdbook. | Garrett D'Amore | 2024-10-24 |
| | | |||
| * | docs: nng_opts_parse converted to chapter. | Garrett D'Amore | 2024-10-23 |
| | | |||
| * | docs: document error codes | Garrett D'Amore | 2024-10-23 |
| | | |||
| * | docs: master cross-reference table | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: URL chapter | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: idmap into its own chapter | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: consolidate misc chapter | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: add memory chapter | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: fix markup snafu in msgm.md | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | fix typo | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: move migration docs into book | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | docs: messages API converted to single chapter. | Garrett D'Amore | 2024-10-22 |
| | | |||
| * | doc: remove unused index.md for thr/ | Garrett D'Amore | 2024-10-21 |
| | | |||
| * | docs: fix clock cross references | Garrett D'Amore | 2024-10-20 |
| | | |||
| * | docs: Move time related functions into single chapter. | Garrett D'Amore | 2024-10-20 |
| | | |||
| * | Forgot to commit synch.md | Garrett D'Amore | 2024-10-20 |
| | | |||
| * | docs: thread converted to new style | Garrett D'Amore | 2024-10-20 |
| | | |||
| * | Use `const` for nng_stat when possible. | Garrett D'Amore | 2024-10-20 |
| | | | | | | This should help the compiler enforce checks, and may result in better optimizations. | ||
| * | Synchronization primitives made a single chapter in mdbook. | Garrett D'Amore | 2024-10-20 |
| | | |||
| * | docs: statistics as a single chapter. | Garrett D'Amore | 2024-10-19 |
| | | |||
| * | Add syslog RFCs to see also | Garrett D'Amore | 2024-10-19 |
| | | |||
| * | Logging as a single chapter. | Garrett D'Amore | 2024-10-19 |
| | | | | | | | | | | | | | | This is the direction we want to go with documentation. Major areas of functionality should be one single chapter in the API reference, which should make them far more usable for people not already familiar with NNG. This represents a substantial departure from UNIX man pages, but many of our users are not used to working with UNIX man pages anyway, and organization of man pages, while convenient for reading with the legacy shell man command, fails on a number of usability fronts. | ||
| * | Conversion of nng_aio to mdbook in progress | Garrett D'Amore | 2024-10-19 |
| | | |||
| * | aio cancellation docs converted to mdbook | Garrett D'Amore | 2024-10-18 |
| | | |||
