aboutsummaryrefslogtreecommitdiff
path: root/src/core/init.c
Commit message (Expand)AuthorAge
* Make pointers to data that is not modified const. (#2117)Søren Holm2025-04-27
* init: use nng_errGarrett D'Amore2025-01-14
* resolver: default to just a single resolver threadGarrett D'Amore2024-12-28
* fini: add drain mechanism for aio, reap, and task subsystemsGarrett D'Amore2024-12-07
* aio: separate stop / shutdown from fini (deallocate)Garrett D'Amore2024-12-07
* refactor initialization/finalizationGarrett D'Amore2024-11-11
* Announce NNG version in log.Garrett D'Amore2024-04-14
* fixes #1572 nng creates too many threadsGarrett D'Amore2024-01-01
* fixes #1729 remove nni_timerGarrett D'Amore2023-12-17
* ID map static initialization support.Garrett D'Amore2021-12-06
* Use static initialization for lists and mutexes.Garrett D'Amore2021-12-05
* SP initialization cannot fail.Garrett D'Amore2021-09-06
* Remove separate protocol initialization step.Garrett D'Amore2021-08-07
* More symbol renamingGarrett D'Amore2021-07-11
* fixes #1401 valgrind reports leaks in all testsGarrett D'Amore2021-01-03
* fixes #1005 TLS 1.3 supportGarrett D'Amore2020-02-23
* fixes #1083 Random number improvementsGarrett D'Amore2020-01-01
* fixes #4 Statistics supportGarrett D'Amore2018-09-03
* fixes #568 Want a single reader/write lock on socket child objectsGarrett D'Amore2018-07-06
* fixes #522 Separate out the endpoint plumbingGarrett D'Amore2018-06-27
* Fix possible use-after-free reaping things using random.Garrett D'Amore2018-01-05
* fixes #2 Websocket transportGarrett D'Amore2017-12-26
* Various man page fixups, add inproc header.Garrett D'Amore2017-10-24
* Remove last vestiges of integer option numbers.Garrett D'Amore2017-09-27
* Add init/fini to protocols to allow them to register options.Garrett D'Amore2017-08-23
* Implement dynamic option numbering.Garrett D'Amore2017-08-23
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* Subsystem initialize is idempotent; simplify cleanup.Garrett D'Amore2017-08-07
* Don't shut down taskq too soon.Garrett D'Amore2017-08-05
* Fix locking errors in endpoints, and simplify some logic.Garrett D'Amore2017-07-16
* AIO timeouts work correctly now, using their own timer logic.Garrett D'Amore2017-07-16
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* Clean up the pipe system (no leaks).Garrett D'Amore2017-06-28
* Note that we have work to do to properly clean up. TBD.Garrett D'Amore2017-06-22
* Eliminate pipes global idhash.Garrett D'Amore2017-06-09
* Create the pipe object hash (not used yet).Garrett D'Amore2017-06-07
* Start of using objhash for endpoints.Garrett D'Amore2017-06-06
* New object hash implementation, used by socket (to start).Garrett D'Amore2017-06-05
* Timer implementation. Operations can timeout now?Garrett D'Amore2017-03-03
* Taskq implementation.Garrett D'Amore2017-02-18
* Add nni_ep_hold, nni_ep_hold_close, nni_ep_rele, nng_endpoint_close.Garrett D'Amore2017-01-24
* Fix leaks in bus, socket leaks, tighten up close-side refcnting.Garrett D'Amore2017-01-21
* fixes #18 Sockets should be uint32_t's (handles) not pointers.Garrett D'Amore2017-01-20
* Pipe IDs are now tracked on global ID hashes.Garrett D'Amore2017-01-17
* New ISAAC pRNG. This replaces other local hacks for random data.Garrett D'Amore2017-01-08
* Transport renaming phase 1.Garrett D'Amore2017-01-02
* More C99-ification. Also end the _t thing for types (ISO C rules).Garrett D'Amore2016-12-22
* Uncrustify configuration, and shorter copyright banners, plus reformatGarrett D'Amore2016-12-21
* More robust platform definition support.Garrett D'Amore2016-12-14