| Commit message (Expand) | Author | Age |
| * | Fail to another stream on default (no pipe requested). | Garrett D'Amore | 2017-08-11 |
| * | Fix TTL handling for pair1 protocol; more tests. | Garrett D'Amore | 2017-08-11 |
| * | Test support for pairv1 including polyamorous mode. | Garrett D'Amore | 2017-08-11 |
| * | Unify the msg API. | Garrett D'Amore | 2017-08-10 |
| * | Add new PAIR_V1 protocol. | Garrett D'Amore | 2017-08-10 |
| * | fixes #44 open protocol by "name" (symbol) instead number | Garrett D'Amore | 2017-08-09 |
| * | Yet more race condition fixes. | Garrett D'Amore | 2017-07-20 |
| * | More s/nni_aio_stop/nni_aio_cancel/ | Garrett D'Amore | 2017-07-15 |
| * | Give up on uncrustify; switch to clang-format. | Garrett D'Amore | 2017-07-10 |
| * | Various cleanups of unused bits. | Garrett D'Amore | 2017-07-08 |
| * | 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 |
| * | 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 |
| * | Start of close related race fixes. Scalability test. | Garrett D'Amore | 2017-03-10 |
| * | Pair protocol now callback driven. | Garrett D'Amore | 2017-03-06 |
| * | 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 |
| * | Various complaints found in AppVeyor build. | Garrett D'Amore | 2017-01-16 |
| * | Add RAW option support (no-op) for PAIR. | 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 |
| * | Initial cut at TCP, totally untested beyond compilation. | Garrett D'Amore | 2017-01-04 |
| * | Fixes to enable REQ/REP to operate. | 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 |
| * | Pipe simplifications for thread management. | 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 |
| * | Substantial fixes for listen & dialers. | Garrett D'Amore | 2016-12-25 |
| * | Endpoint dialer implemented. | Garrett D'Amore | 2016-12-22 |
| * | Work on endpoints. More C99 & type cleanups. | Garrett D'Amore | 2016-12-22 |
| * | Inline locks (fewer allocs), simpler absolute times for wakeups. nn_sock_recv. | Garrett D'Amore | 2016-12-22 |
| * | Start of work to inline mutexes and condition variables. | Garrett D'Amore | 2016-12-22 |
| * | Use C99 structure initializers FTW. Various other changes. | Garrett D'Amore | 2016-12-22 |
| * | Logic for socket shutdown, cleanup, and draining figured out. | Garrett D'Amore | 2016-12-22 |
| * | Use C99. | Garrett D'Amore | 2016-12-21 |
| * | Uncrustify configuration, and shorter copyright banners, plus reformat | Garrett D'Amore | 2016-12-21 |
| * | nni_socket_add_pipe and nni_socket_remove_pipe implementation. | Garrett D'Amore | 2016-12-14 |
| * | Better separate public vs. private names. | Garrett D'Amore | 2016-12-14 |
| * | nn_socket_create() implemented. | Garrett D'Amore | 2016-12-14 |
| * | Initial swing at pair protocol. | Garrett D'Amore | 2016-12-13 |