| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | Minor indexing markup fix | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Convert nng_strerror to mdbook. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Minor markup fix for some mdbook pages. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Indexing improvements to mdbook docs. | 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 | |
| | | ||||
| * | Convert nng_random to new format. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Add missing description header to socket manual | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Forgot to add the UDP man page! | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Fix UDP port numbers in docs | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Initial swag at UDP transport docs, also converted socket transport to mdbook | Garrett D'Amore | 2024-10-06 | |
| | | | | | This has a lot of TODO links, because there are missing pieces still of course. | |||
| * | Style fix for nng_msleep | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Remove asciidoc nng_clock and nng_msleep | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Convert nng_clock and nng_msleep docs to mdbook | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Remove old idmap and mutex docs | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Docs for mutexes converted. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | idmap public docs converted to mdbook | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | fixup README stuff | 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 | |
| | | ||||
| * | Drop unused nng_msg_getopt | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Remove unused legacy nng_closeall. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Remove deprecated `nng_pipe_getopt` and friends. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Point to NNG 1 migration guide | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Remove the legacy transport registration functions. | Garrett D'Amore | 2024-10-06 | |
| | | | | | | | This also allows to remove most of the transport headers. Only zerotier.h sticks around, and only for now. (We expect to eject it into a separate module.) | |||
| * | Remove the documentation for 3compat. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Drop the RELEASE NOTES for now. They are stale, and won't reflect reality. | Garrett D'Amore | 2024-10-06 | |
| | | | | | Better to use git history or github releases information. | |||
| * | Update release notes. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Convert CoC to markdown | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Updated Ukraine for Oct. 2024. | Garrett D'Amore | 2024-10-06 | |
| | | | | | Остановите безумие. Закончить войну. Верни ребят домой. | |||
| * | UKRAINE to markdown | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | More link fixes | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Fix link to migrating | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | docs: Provide migration guidance. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | More markup tweak. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Markup fix (messed up by Prettier). | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Convert README to markdown | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | Flag build packages as 2.0.0-dev. | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | posix: add getentropy() based RNG | Garrett D'Amore | 2024-10-06 | |
| | | | | | | | | | XPG8 defines getentropy() as the only good source for random numbers. However, real world use a bit more nuanced. On BSD systems, we would prefer to use arc4random as it avoids unnecessary system calls. On Linux however, getentropy is implemented in terms of getrandom, and should be used directly when available. | |||
| * | README update for development vs. stable | Garrett D'Amore | 2024-10-06 | |
| | | ||||
| * | fix maybe uninitialized warning | shikokuchuo | 2024-10-05 | |
| | | ||||
| * | fix int-to-pointer conversion warning | shikokuchuo | 2024-10-05 | |
| | | ||||
| * | Update README.adoc | jan-ruzicka-c | 2024-10-05 | |
| | | | | fix link to TLS build instructions file. It was renamed from docs/BUILD_TLS.adoc to docs/BUILD_TLS.md in commit 6e5cf29 | |||
| * | test: support UDP urls for marry | Garrett D'Amore | 2024-10-05 | |
| | | ||||
| * | fixes #168 UDP transport | Garrett D'Amore | 2024-10-05 | |
| | | | | | | | | | | | | | | | | | This is the initial implementation of UDP transport. It does in order guarantees (and consequently filters duplicates), but it does not guarantee delivery. The protocol limits payloads to 65000 bytes (minus headers for SP), but you really want to keep it to much less -- probably best for short messages that within a single MTU to avoid IP fragmentation and reassembly. This is unicast only for now (although there are plans for some support for multicast and broadcast as well as being able to perform automatic mesh building, but that will be in following work. Additional tunables are coming. This is only lightly tested at this point, and should be considered experimental. Its also undocumented. | |||
| * | msg: add sockaddr to message structure | Garrett D'Amore | 2024-10-05 | |
| | | | | | | This is expected to be useful for new transports where we need the sock address to properly reply (think UDP with multicast). | |||
| * | idhash: introduce nni_idhash_count. | Garrett D'Amore | 2024-10-05 | |
| | | | | | This will be used for some follow up work (UDP). | |||
| * | Endianness improvements. | Garrett D'Amore | 2024-10-05 | |
| | | | | | | | | This adds endian awareness at compile time, and defines some little endian versions of some macros. We antiicpate making more use of little endian in new protocols to reduce the "endian tax", as nearly every modern system is little endian these days. | |||
