| Commit message (Expand) | Author | Age |
| * | Attempts to minimize races, remove unused nni_sock_mtx function. | Garrett D'Amore | 2017-07-12 |
| * | Give up on uncrustify; switch to clang-format. | Garrett D'Amore | 2017-07-10 |
| * | 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 idle pipe list (unused). | Garrett D'Amore | 2017-06-09 |
| * | Reconn times acquired atomically by socket under lock. | Garrett D'Amore | 2017-06-06 |
| * | Endpoint now holds a reference on the socket. | Garrett D'Amore | 2017-06-06 |
| * | New object hash implementation, used by socket (to start). | Garrett D'Amore | 2017-06-05 |
| * | More cleanups. Delete unused call, isolate ep list creation. | Garrett D'Amore | 2017-03-19 |
| * | Reduce socket/pipe private data coupling. | Garrett D'Amore | 2017-03-19 |
| * | Notification working - separate thread now. | Garrett D'Amore | 2017-03-11 |
| * | Eliminate per-socket workers. | Garrett D'Amore | 2017-03-10 |
| * | Good-bye reaper thread. | Garrett D'Amore | 2017-03-10 |
| * | Start of close related race fixes. Scalability test. | Garrett D'Amore | 2017-03-10 |
| * | Add device support & testing. Bus semantic fix. | Garrett D'Amore | 2017-01-27 |
| * | Add endpoint tuning of maxrcv size. Fix cmsg API. | Garrett D'Amore | 2017-01-24 |
| * | Adds NNG_OPT_SENDFD and NNG_OPT_RECVFD socket options (untested). | Garrett D'Amore | 2017-01-21 |
| * | Fix leaks in bus, socket leaks, tighten up close-side refcnting. | Garrett D'Amore | 2017-01-21 |
| * | fixes #18 Sockets should be uint32_t's (handles) not pointers. | Garrett D'Amore | 2017-01-20 |
| * | Reaper exits too soon, leaking bits. | Garrett D'Amore | 2017-01-18 |
| * | Pipe IDs are now tracked on global ID hashes. | Garrett D'Amore | 2017-01-17 |
| * | Pipe IDs are now tracked by hash table for performance. | Garrett D'Amore | 2017-01-17 |
| * | Recv/Send event plumbing implemented (msgqueue and up). | Garrett D'Amore | 2017-01-16 |
| * | Start of event framework. | Garrett D'Amore | 2017-01-16 |
| * | 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 |
| * | Change a bunch of copyrights to 2017 for work done since the 1st. | Garrett D'Amore | 2017-01-05 |
| * | Add nng_shutdown() for sockets to help avoid close race. | Garrett D'Amore | 2017-01-05 |
| * | Fixes to enable REQ/REP to operate. | Garrett D'Amore | 2017-01-02 |
| * | Protocol initialization restructuring. | Garrett D'Amore | 2017-01-02 |
| * | Endpoint renaming. | Garrett D'Amore | 2017-01-02 |
| * | Uncrustify. | 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 |
| * | Final purge of old threading & synch stuff. | Garrett D'Amore | 2017-01-01 |
| * | Socket reaper uses new-thread. | Garrett D'Amore | 2017-01-01 |
| * | Factor out repeated protocol code into common. | Garrett D'Amore | 2016-12-29 |
| * | Move option helpers to their own file. | Garrett D'Amore | 2016-12-29 |
| * | Pipe ID calculations & socket error functions. | Garrett D'Amore | 2016-12-28 |
| * | Start of REQ protocol. Still need hook handling and resender. | Garrett D'Amore | 2016-12-28 |
| * | Substantial fixes for listen & dialers. | Garrett D'Amore | 2016-12-25 |
| * | New dial/listen API. Dialing might work now. | Garrett D'Amore | 2016-12-25 |
| * | nng_setopt works (rcvtimeout, etc.) External API adjustments. | Garrett D'Amore | 2016-12-23 |
| * | Some tests around recvmsg (no senders yet). Fixes for some edge cases. | Garrett D'Amore | 2016-12-23 |
| * | More C99-ification. Also end the _t thing for types (ISO C rules). | Garrett D'Amore | 2016-12-22 |
| * | Implemened synchronous & asynchronuos dialer, accepter. Getting close... | Garrett D'Amore | 2016-12-22 |
| * | Added lingering (1s default.) | Garrett D'Amore | 2016-12-22 |
| * | Implemented dialer core. | Garrett D'Amore | 2016-12-22 |
| * | Endpoint dialer implemented. | Garrett D'Amore | 2016-12-22 |