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