aboutsummaryrefslogtreecommitdiff
path: root/src/protocol
Commit message (Expand)AuthorAge
* fixes #45 expose aio to applicationsGarrett D'Amore2017-10-25
* fixes #112 Need to move some stuff from socket to message queuesGarrett D'Amore2017-10-23
* fixes #123 latency tests with wrong message sizeGarrett D'Amore2017-10-19
* fixes #84 Consider using msec for durationsGarrett D'Amore2017-10-19
* fixes #99 Still seeing segfaults in pair1 (rarely)Garrett D'Amore2017-10-03
* fixes #85 Protocols need to set msg pipeGarrett D'Amore2017-09-27
* Remove last vestiges of integer option numbers.Garrett D'Amore2017-09-27
* Refactor option handling APIs.Garrett D'Amore2017-09-27
* More pipe option handling, pipe API support. Url option.Garrett D'Amore2017-09-22
* Add improved getopt functions, pass integers by value.Garrett D'Amore2017-09-22
* Allocate AIOs dynamically.Garrett D'Amore2017-09-22
* Eliminate legacy option settings, provide easier option IDs.Garrett D'Amore2017-08-24
* 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
* Convert duration to usec.Garrett D'Amore2017-08-14
* REP drops peers a little too aggressively.Garrett D'Amore2017-08-14
* Fix leaks found in pairv1 test suite.Garrett D'Amore2017-08-11
* Fail to another stream on default (no pipe requested).Garrett D'Amore2017-08-11
* Fix TTL handling for pair1 protocol; more tests.Garrett D'Amore2017-08-11
* Test support for pairv1 including polyamorous mode.Garrett D'Amore2017-08-11
* Unify the msg API.Garrett D'Amore2017-08-10
* Add new PAIR_V1 protocol.Garrett D'Amore2017-08-10
* fixes #44 open protocol by "name" (symbol) instead numberGarrett D'Amore2017-08-09
* Added nn_compat code for option handling, fixed other bugs.Garrett D'Amore2017-08-08
* Yet more race condition fixes.Garrett D'Amore2017-07-20
* Crash on close again.Garrett D'Amore2017-07-19
* Fix incorrect attempt to proceed inproc.Garrett D'Amore2017-07-15
* More s/nni_aio_stop/nni_aio_cancel/Garrett D'Amore2017-07-15
* Bus, Req/Rep, and Surv/Resp should use aio_cancel instead of aio_stop.Garrett D'Amore2017-07-15
* Now that idhash is locked, we can ditch some locking in protocols.Garrett D'Amore2017-07-13
* Make idhash non-inlined (so we can add a mutex.)Garrett D'Amore2017-07-13
* Give up on uncrustify; switch to clang-format.Garrett D'Amore2017-07-10
* Various cleanups of unused bits.Garrett D'Amore2017-07-08
* Clean up some unused variables.Garrett D'Amore2017-07-07
* Use common aio cancellation.Garrett D'Amore2017-07-02
* Remove the extra _aio_ part of pipe send and recv functions.Garrett D'Amore2017-07-02
* We don't need pipe_hold or pipe_rele anymore.Garrett D'Amore2017-06-28
* Refactor stop again, closing numerous races (thanks valgrind!)Garrett D'Amore2017-06-28
* More race condition fixes.Garrett D'Amore2017-06-26
* Protocols keep their own reference counts.Garrett D'Amore2017-06-24
* Make APIs for holding references more consistent.Garrett D'Amore2017-06-21
* Don't dereference the psock on an error.Garrett D'Amore2017-06-09
* Pipe ID race on close (pipe IDs are zero at close).Garrett D'Amore2017-04-14
* Hopefully close shutdown race in rep.Garrett D'Amore2017-03-29
* Eliminate p_active, better names for pipe start and stop.Garrett D'Amore2017-03-19
* Notification working - separate thread now.Garrett D'Amore2017-03-11
* Surveyor pattern callback-driven.Garrett D'Amore2017-03-10
* Race condition fixes in pub/sub.Garrett D'Amore2017-03-10
* Pipeline is now race free (and simpler to boot!)Garrett D'Amore2017-03-10