summaryrefslogtreecommitdiff
path: root/src/core/msgqueue.c
Commit message (Expand)AuthorAge
* fixes #814 mq_get_error should goGarrett D'Amore2020-02-06
* fixes #815 Eliminate socket filters on message queuesGarrett D'Amore2019-03-13
* fixes #892 remove statistics from message queuesGarrett D'Amore2019-02-23
* fixes #812 message queue put_error unusedGarrett D'Amore2018-12-11
* use index together with increment operator(postfix form)QXSoftware2018-10-02
* fixes #4 Statistics supportGarrett D'Amore2018-09-03
* fixes #664 aio cancellation could be betterGarrett D'Amore2018-08-20
* fixes #605 NNI_ALLOC_STRUCT/NNI_ALLOC_STRUCTS should zero memoryGarrett D'Amore2018-07-24
* fixes #459 SUB should be more aggressive about discarding messagesGarrett D'Amore2018-05-21
* fixes #352 aio lock is burning hotGarrett D'Amore2018-05-14
* fix a number of cppcheck complaints (not all)Garrett D'Amore2018-04-24
* fixes #364 kill off nni_msgq_set_best_effort()Garrett D'Amore2018-04-24
* fixes #342 Want Surveyor/Respondent context supportGarrett D'Amore2018-04-24
* fixes #346 nng_recv() sometimes acts on null `msg` pointerGarrett D'Amore2018-04-20
* fixes #344 nn_poll() legacy API missingGarrett D'Amore2018-04-16
* fixes #308 Close can blockGarrett D'Amore2018-04-14
* fixes #247 nngcat needs TLS optionsGarrett D'Amore2018-03-02
* fixes #173 Define public HTTP server APIGarrett D'Amore2018-02-01
* fixes #143 Protocols and transports should be "configurable"Garrett D'Amore2017-11-02
* fixes #132 Implement saner notification for file descriptorsGarrett D'Amore2017-10-24
* fixes #112 Need to move some stuff from socket to message queuesGarrett D'Amore2017-10-23
* Allocate AIOs dynamically.Garrett D'Amore2017-09-22
* Provide versions of mutex, condvar, and aio init that never fail.Garrett D'Amore2017-08-16
* Fix a few problems found by codacy. One was a real bug.Garrett D'Amore2017-08-14
* Fence post error in queue drain, close or fini.Garrett D'Amore2017-08-11
* Remove some dead code; msg queue depths are always unsigned.Garrett D'Amore2017-08-07
* Refactor AIO logic to close numerous races and reduce complexity.Garrett D'Amore2017-08-04
* Fix EAGAIN (timeout thread can run before we finish scheduling!)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
* SRWLocks FTW!Garrett D'Amore2017-07-07
* Improved routines for list management.Garrett D'Amore2017-07-04
* Remove the unused infinite timeout versions of msgq.Garrett D'Amore2017-07-03
* Use common aio cancellation.Garrett D'Amore2017-07-02
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* Cancellation plumbing for message queues.Garrett D'Amore2017-06-27
* Put errors go on the putq.Garrett D'Amore2017-06-27
* Notification working - separate thread now.Garrett D'Amore2017-03-11
* Removing some dead code.Garrett D'Amore2017-03-11
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Start of close related race fixes. Scalability test.Garrett D'Amore2017-03-10
* Pub/Sub now callback driven.Garrett D'Amore2017-03-06
* Pair protocol now callback driven.Garrett D'Amore2017-03-06
* Bus protocol now callback-driven.Garrett D'Amore2017-03-05
* Pipeline protocol now entirely callback driven.Garrett D'Amore2017-03-04
* Timer implementation. Operations can timeout now?Garrett D'Amore2017-03-03
* Start of msgq aio.Garrett D'Amore2017-03-01
* We don't need putback on message queues after all.Garrett D'Amore2017-02-18
* Event notification via pollable FDs verified working.Garrett D'Amore2017-01-22
* Fix synchronization problem in msgqueue with multiple consumers.Garrett D'Amore2017-01-19