| Commit message (Expand) | Author | Age |
| ... | |
| * | Lets hold the lock a little while longer. | Garrett D'Amore | 2017-07-20 |
| * | Yet more race condition fixes. | Garrett D'Amore | 2017-07-20 |
| * | Fix close-related leak of pipes. | Garrett D'Amore | 2017-07-18 |
| * | Fix hang on double-close of socket. | Garrett D'Amore | 2017-07-17 |
| * | Ditch unused nni_sock_hold() call. | Garrett D'Amore | 2017-07-17 |
| * | Bind the pipe to the ep properly, and wake any closers needed. | Garrett D'Amore | 2017-07-16 |
| * | Fix locking errors in endpoints, and simplify some logic. | Garrett D'Amore | 2017-07-16 |
| * | Some initial progress on *connect* async. | Garrett D'Amore | 2017-07-15 |
| * | Implemented asynchronous (fully) accept. | Garrett D'Amore | 2017-07-14 |
| * | 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 |
| * | SRWLocks FTW! | Garrett D'Amore | 2017-07-07 |
| * | TCP asynchronous working now. | Garrett D'Amore | 2017-07-07 |
| * | Use common aio cancellation. | Garrett D'Amore | 2017-07-02 |
| * | Refactor stop again, closing numerous races (thanks valgrind!) | Garrett D'Amore | 2017-06-28 |
| * | Fix a few race condition panics. | Garrett D'Amore | 2017-06-25 |
| * | Protocols keep their own reference counts. | Garrett D'Amore | 2017-06-24 |
| * | Start undoing the recursive references -- KISS. | Garrett D'Amore | 2017-06-22 |
| * | Don't acquire the lock if the endpoint isn't on a list. | Garrett D'Amore | 2017-06-22 |
| * | Make APIs for holding references more consistent. | Garrett D'Amore | 2017-06-21 |
| * | Endpoint close can be moved later; add check for closed in pipe_add. | Garrett D'Amore | 2017-06-09 |
| * | Eliminate idle pipe list (unused). | Garrett D'Amore | 2017-06-09 |
| * | Pipes are now mostly using object hash -- taskq_cancel race TBD. | Garrett D'Amore | 2017-06-08 |
| * | 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 |
| * | Make objhash fini calls idempotent. | 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 |
| * | Eliminate p_active, better names for pipe start and stop. | 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 |
| * | Pipeline protocol now entirely callback driven. | Garrett D'Amore | 2017-03-04 |
| * | 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 |
| * | Implement reconnect timer including backoff. | Garrett D'Amore | 2017-01-24 |
| * | Initial start of compat layer with bind, connect, etc. Untested. | Garrett D'Amore | 2017-01-22 |
| * | Event notification via pollable FDs verified working. | Garrett D'Amore | 2017-01-22 |
| * | 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 |
| * | Resolve deadlock during close. | Garrett D'Amore | 2017-01-21 |
| * | fixes #18 Sockets should be uint32_t's (handles) not pointers. | Garrett D'Amore | 2017-01-20 |
| * | Reduce lock contention and simplify logic for endpoint creation. | Garrett D'Amore | 2017-01-18 |
| * | Reaper exits too soon, leaking bits. | Garrett D'Amore | 2017-01-18 |
| * | Fix leaking notify structs. | 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 |
| * | External event API for send/recv implemented. | Garrett D'Amore | 2017-01-16 |