| Commit message (Expand) | Author | Age |
| * | Reconnect automatically, but do backoff on failures. (Accept too!) | Garrett D'Amore | 2017-07-16 |
| * | AIO timeouts work correctly now, using their own timer logic. | Garrett D'Amore | 2017-07-16 |
| * | Add missing cancellation for inproc endpoints -- the source of much woe. | Garrett D'Amore | 2017-07-15 |
| * | Fix incorrect attempt to proceed inproc. | Garrett D'Amore | 2017-07-15 |
| * | More s/nni_aio_stop/nni_aio_cancel/ | Garrett D'Amore | 2017-07-15 |
| * | Bus, Req/Rep, and Surv/Resp should use aio_cancel instead of aio_stop. | Garrett D'Amore | 2017-07-15 |
| * | IPC race condition fixes. These mirror what we did for TCP. | Garrett D'Amore | 2017-07-15 |
| * | Race conditions removed... TCP tests work well know. | Garrett D'Amore | 2017-07-15 |
| * | Some initial progress on *connect* async. | Garrett D'Amore | 2017-07-15 |
| * | Close leaking lock for inproc. | Garrett D'Amore | 2017-07-15 |
| * | Implemented asynchronous (fully) accept. | Garrett D'Amore | 2017-07-14 |
| * | Close a race during pipe creation. | Garrett D'Amore | 2017-07-13 |
| * | Use the same pipe teardown in all circumstances. | Garrett D'Amore | 2017-07-13 |
| * | Use the same flow regardless of whether pipe start is used or not. | Garrett D'Amore | 2017-07-13 |
| * | Simplify pipe logic, going back to idhash. | Garrett D'Amore | 2017-07-13 |
| * | Now that idhash is locked, we can ditch some locking in protocols. | Garrett D'Amore | 2017-07-13 |
| * | idhash has it's own lock now. | Garrett D'Amore | 2017-07-13 |
| * | Make idhash non-inlined (so we can add a mutex.) | Garrett D'Amore | 2017-07-13 |
| * | Close at least one of the race conditions in ipc closing. | Garrett D'Amore | 2017-07-13 |
| * | Remove stale partial printf line causing syntax error. | Garrett D'Amore | 2017-07-13 |
| * | Windows implmentation of TCP is "working now". | Garrett D'Amore | 2017-07-13 |
| * | Attempts to minimize races, remove unused nni_sock_mtx function. | Garrett D'Amore | 2017-07-12 |
| * | Fix likely close race in Windows ICP/IOCP code. | Garrett D'Amore | 2017-07-12 |
| * | Windows IPC working, mostly. | Garrett D'Amore | 2017-07-11 |
| * | Eliminate the separate wrapping structure for platform mtx and cv. | Garrett D'Amore | 2017-07-11 |
| * | Make better use of enums (makes clang-format happier.) | Garrett D'Amore | 2017-07-10 |
| * | Give up on uncrustify; switch to clang-format. | Garrett D'Amore | 2017-07-10 |
| * | Windows IPC progress. Not working yet, but should be close. | Garrett D'Amore | 2017-07-10 |
| * | Uncrustify. | Garrett D'Amore | 2017-07-08 |
| * | Various cleanups of unused bits. | Garrett D'Amore | 2017-07-08 |
| * | SRWLocks FTW! | Garrett D'Amore | 2017-07-07 |
| * | Start of progress on Windows. Name resolution and IOCP work begins. | Garrett D'Amore | 2017-07-07 |
| * | Clean up some unused variables. | Garrett D'Amore | 2017-07-07 |
| * | Dead code removal (stuff for removed sync transport apis.) | Garrett D'Amore | 2017-07-07 |
| * | TCP asynchronous working now. | Garrett D'Amore | 2017-07-07 |
| * | Fix lost event during poll. | Garrett D'Amore | 2017-07-06 |
| * | Fixes for async resolver, plus a test suite for it. | Garrett D'Amore | 2017-07-06 |
| * | Initial swag at asynchronous name resolution. | Garrett D'Amore | 2017-07-06 |
| * | Make ipc work 100% async. | Garrett D'Amore | 2017-07-05 |
| * | Move TCP negotiation out of sync accept/connect. | Garrett D'Amore | 2017-07-05 |
| * | Move IPC negotiation out of connect/accept. | Garrett D'Amore | 2017-07-05 |
| * | Return void on send & recv for transports. | Garrett D'Amore | 2017-07-05 |
| * | Cleanup some unused things. | Garrett D'Amore | 2017-07-05 |
| * | Remove obsolete poll.c. | Garrett D'Amore | 2017-07-05 |
| * | epdesc functionality. | Garrett D'Amore | 2017-07-05 |
| * | Separate out poller/pollq from basic socket operations. | Garrett D'Amore | 2017-07-04 |
| * | Improved routines for list management. | Garrett D'Amore | 2017-07-04 |
| * | All pipes are nonblocking. | Garrett D'Amore | 2017-07-04 |
| * | Rename aio functions. Enhanced epdesc_finish. | Garrett D'Amore | 2017-07-04 |
| * | IPC & TCP negotiation done using aio. Remove old sync send/recv. | Garrett D'Amore | 2017-07-03 |