| Commit message (Expand) | Author | Age |
| * | Provide versions of mutex, condvar, and aio init that never fail. | Garrett D'Amore | 2017-08-16 |
| * | Convert duration to usec. | Garrett D'Amore | 2017-08-14 |
| * | Unify the msg API. | Garrett D'Amore | 2017-08-10 |
| * | fixes #44 open protocol by "name" (symbol) instead number | Garrett D'Amore | 2017-08-09 |
| * | Added nn_compat code for option handling, fixed other bugs. | Garrett D'Amore | 2017-08-08 |
| * | Yet more race condition fixes. | Garrett D'Amore | 2017-07-20 |
| * | Bus, Req/Rep, and Surv/Resp should use aio_cancel instead of aio_stop. | Garrett D'Amore | 2017-07-15 |
| * | Give up on uncrustify; switch to clang-format. | Garrett D'Amore | 2017-07-10 |
| * | Clean up some unused variables. | Garrett D'Amore | 2017-07-07 |
| * | Remove the extra _aio_ part of pipe send and recv functions. | Garrett D'Amore | 2017-07-02 |
| * | Refactor stop again, closing numerous races (thanks valgrind!) | Garrett D'Amore | 2017-06-28 |
| * | More race condition fixes. | Garrett D'Amore | 2017-06-26 |
| * | Protocols keep their own reference counts. | Garrett D'Amore | 2017-06-24 |
| * | Make APIs for holding references more consistent. | Garrett D'Amore | 2017-06-21 |
| * | Eliminate p_active, better names for pipe start and stop. | Garrett D'Amore | 2017-03-19 |
| * | Surveyor pattern callback-driven. | Garrett D'Amore | 2017-03-10 |
| * | Start of close related race fixes. Scalability test. | Garrett D'Amore | 2017-03-10 |
| * | Req/Rep now callback driven. | Garrett D'Amore | 2017-03-07 |
| * | Added a bunch more compatibility stuff. | Garrett D'Amore | 2017-01-23 |
| * | Event notification via pollable FDs verified working. | Garrett D'Amore | 2017-01-22 |
| * | Added protocol flags (which ones can send, and which can receive). | Garrett D'Amore | 2017-01-21 |
| * | Start of event framework. | Garrett D'Amore | 2017-01-16 |
| * | Add survey test (and fix survey pattern). | Garrett D'Amore | 2017-01-09 |
| * | New ISAAC pRNG. This replaces other local hacks for random data. | Garrett D'Amore | 2017-01-08 |
| * | Move to generic socket & pipe workers, and up to 4 each. | Garrett D'Amore | 2017-01-08 |
| * | Simplify locking for protocols. | Garrett D'Amore | 2017-01-07 |
| * | Bunch of copyright fixes. | Garrett D'Amore | 2017-01-06 |
| * | Message API was awkward. | Garrett D'Amore | 2017-01-06 |
| * | Added test for cancellation, fixed retry bug. | Garrett D'Amore | 2017-01-05 |
| * | Fix close related races (POSIX close is a PITA). | Garrett D'Amore | 2017-01-04 |
| * | Initial cut at TCP, totally untested beyond compilation. | Garrett D'Amore | 2017-01-04 |
| * | Add NNI_GET32, NNI_PUT32 macros. | Garrett D'Amore | 2017-01-02 |
| * | Leak fixes for valgrind. | Garrett D'Amore | 2017-01-02 |
| * | Fixes to enable REQ/REP to operate. | Garrett D'Amore | 2017-01-02 |
| * | Begin testing REQ/REP. | Garrett D'Amore | 2017-01-02 |
| * | Protocol initialization restructuring. | Garrett D'Amore | 2017-01-02 |
| * | Rename nni_socket to nni_sock. | Garrett D'Amore | 2017-01-02 |
| * | Change msgqueue -> msgq. | Garrett D'Amore | 2017-01-02 |
| * | Use new NNI_ALLOC_STRUCT macro. nni_msg_dup copies options too. | Garrett D'Amore | 2017-01-02 |
| * | REQ/REP use new style locks. Also, enable compilation for REP. | Garrett D'Amore | 2017-01-01 |
| * | Factor out repeated protocol code into common. | Garrett D'Amore | 2016-12-29 |
| * | Fix error handling during initialization. | Garrett D'Amore | 2016-12-29 |
| * | Move option helpers to their own file. | Garrett D'Amore | 2016-12-29 |
| * | REQ implementation. | Garrett D'Amore | 2016-12-28 |