| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | HTTP: intern the version and avoid allocationv2.0.0-alpha.1 | Garrett D'Amore | 2024-12-22 |
| | | | | | | | There are only a few possible reasonable values, and we can intern them to avoid any allocations for it. (We will probably do the same for the HTTP method shortly as well.) | ||
| * | docs: remove docs formatting target | Garrett D'Amore | 2024-12-08 |
| | | | | | | We're moving to mdbook and that doesn't need the CMake support nor needs asciidoctor. | ||
| * | Remove all the get_ptr option accessors. | Garrett D'Amore | 2024-11-24 |
| | | | | | | Temporarily we have removed access to the peer alt names, but that was never used and was not tested (it also didn't work with WolfSSL.) | ||
| * | Remove all the set_ptr option functions. | Garrett D'Amore | 2024-11-24 |
| | | | | | | This hopefully ensures that we have good typed functions instead of just passing around pointers blithely. | ||
| * | Remove the NNG_OPT_IPC_SECURITY_DESCRIPTOR option. | Garrett D'Amore | 2024-11-24 |
| | | | | | | | | | This is now replaced with nng_listener_set_security_descriptor and nng_stream_listener_set_security_descriptor functions. We may elect to remove these entirely, but for named pipe users they are probably still quite useful. Moving towards UNIX domain sockets would obsolete this functionality. | ||
| * | http: constify some functions | Garrett D'Amore | 2024-11-24 |
| | | |||
| * | Remove string option functions from sockets and contexts. | Garrett D'Amore | 2024-11-24 |
| | | | | | | These are not needed anymore, and the semantics of string accessors is brittle, so we want to eliminate these as much as possible. | ||
| * | socket: remove unused nng_socket_get_ptr and nng_socket_set_ptr. | Garrett D'Amore | 2024-11-24 |
| | | | | | | | | | We will be removing these pointer based functions more generally as we we have type-specific accessors instead. We also removed the context versions of these functions, which were not previously documented. | ||
| * | tls: add a mutual authentication test | Garrett D'Amore | 2024-11-23 |
| | | | | | | | | | Also, make it clearer that TLS keys and certificates can only be set once on a configuration. (mbedTLS makes this confusing!) This mutual test is only fully validated on mbed, because wolfSSL seems to not properly validate this in many configurations. | ||
| * | 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. | ||
| * | 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. | ||
| * | 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. | ||
| * | Remove nng_stream_set function family. | Garrett D'Amore | 2024-10-28 |
| | | | | | This was not really used or useful. | ||
| * | streams: drop some stream set functions | Garrett D'Amore | 2024-10-28 |
| | | | | | | | | | | | | We don't need nng_stream_set_addr nor nng_stream_set_ptr. These methods are simply not useful for streams, which have their properties established at creation time. Arguably in fact, all of nng_stream_set_* could go away -- the only properties it is implemented for are TCP keepalive and nodelay tuning, and those should be reasonably set by the creator of the stream. | ||
| * | 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: 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 |
| | | |||
| * | 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 |
| | | |||
| * | IPC transport converted to mdbook. | Garrett D'Amore | 2024-10-18 |
| | | |||
| * | Stats API converted to mdbook. | Garrett D'Amore | 2024-10-15 |
| | | | | | | A number of small errors were fixed, and we tried to restructure this to be a bit more usable to readers. | ||
| * | log documentation converted to mdbook. | Garrett D'Amore | 2024-10-14 |
| | | |||
| * | Converted protocols to mdbook. | Garrett D'Amore | 2024-10-14 |
| | | | | | Started an introductory section too. | ||
| * | doc: nng_url converted to mdbook. | Garrett D'Amore | 2024-10-13 |
| | | |||
| * | docs: nng_msg_pipe converted to mdbook | Garrett D'Amore | 2024-10-13 |
| | | |||
| * | nng_msg_header and company converted to mdbook | Garrett D'Amore | 2024-10-12 |
| | | |||
| * | nng message header converted to mdbook | Garrett D'Amore | 2024-10-12 |
| | | |||
| * | nng_msg docs converted to mdbook | Garrett D'Amore | 2024-10-12 |
| | | | | | | We're moving to fewer man pages, with related functions grouped together in the same man page, and this continues the trend. | ||
| * | Convert inproc doc to mdbook. | Garrett D'Amore | 2024-10-11 |
| | | |||
| * | Convert nng_duration to mdbook. | Garrett D'Amore | 2024-10-11 |
| | | |||
| * | nng_opts_parse converted to mdbook. | Garrett D'Amore | 2024-10-11 |
| | | |||
| * | Convert thread documentation to mdbook. Also conslidate this man page. | Garrett D'Amore | 2024-10-11 |
| | | |||
| * | Convert nng_socket_pair. | Garrett D'Amore | 2024-10-11 |
| | | | | | Also some cleanups on the organization of the mdbook. | ||
| * | Converted condition variable docs to mdbook. | Garrett D'Amore | 2024-10-11 |
| | | | | | | This also is implemented using a single unified manual page that should be easier to reference. | ||
| * | Converted nng_strdup and nng_strfree to mdbook. | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Convert nng_strerror to mdbook. | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Convert nng_alloc and nng_free to mdbook. | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | nng_version converted to mdbook | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Style fix for nng_msleep | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove asciidoc nng_clock and nng_msleep | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove old idmap and mutex docs | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove the last of the legacy option handling functions. | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove deprecated context option functions. | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Drop the legacy listener option functions | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove dialer legacy option functions | Garrett D'Amore | 2024-10-06 |
| | | |||
| * | Remove deprecated `nng_pipe_getopt` and friends. | Garrett D'Amore | 2024-10-06 |
| | | |||
